#574660 vdr: enabling hardlinkcutter patch

Package:
vdr
Source:
vdr
Description:
Video Disk Recorder for DVB cards
Submitter:
harrytuttle
Date:
2010-03-27 12:33:10 UTC
Severity:
wishlist
#574660#5
Date:
2010-03-19 21:57:49 UTC
From:
To:
What about enabling the hard link cutter patch?

as far as i know:
-it doesn't change the abi
-when disabled "the cutter process behaves identical to
 VDR's default cutter."
-the option is disabled by default
-it is actively maintained, even for vdr 1.7, at
http://www.udo-richter.de/vdr/patches.en.html#hlcutter

to make it work with g++-4.4 a small fix is needed
on line 430 of opt-52_hard_link_cutter.dpatch:
-  while ((p = strrchr((const char*)Name + 1, '/')) != NULL) {
+  while ((p = strrchr((char*)(const char*)Name + 1, '/')) != NULL) {

(note: i'm reporting this from ubuntu, but i checked vdr-1.6.0-15 in
testing and there is no difference)

#574660#10
Date:
2010-03-27 12:31:52 UTC
From:
To:
Hello!

harrytuttle wrote:

Sorry, we won't do this. The VDR version in Debian should stay as
"vanilla" as possible. If you want to see the hardlinkcutter patch in
Debian, please make a request to Klaus on the VDR mailinglist [1].

But we will continue to keep the patch in the source package so people can
compile it their self. Besides this you can find binary packages in the
"multipatch" section of my private VDR packages repository [2].

No, it does. It adds new members to cSetup which changes the ABI.

This will be fixed in the next source package I'll upload soon.

[1] http://www.linuxtv.org/pipermail/vdr/
[2] deb http://e-tobi.net/vdr-experimental (lenny|sid) vdr-multipatch

bye,

Tobias