vdr - The linux Video disc Recorder is an app to view, record and manage dvb streams. DVB cards supported by the linux kernel / linuxtv-dvb can be divided in full featured cards which decode the stream in hardware while there are others which do the decoding in software. For vdr to support software decoding a patch to xine-lib and vdr is required so that threw a plugin vdr can do the decoding using xine. I propose to add that patch to xine-lib adding the USE flag "vdr" - this is already done so by gentoo.de in their local overlay. I would now like to ask to add that to the official xine-lib ebuild. I will add a proposed patch to current xine-lib ebuild. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 59882 [details, diff] Proposed patch to add software decoding capabilities to vdr+xine This is my first patch posted so please tellme what can be improved. E.g. the version of the vdr patch is hardcoded ...
Created attachment 61755 [details] modified ebuild with vdr-patch IT was not enought only to apply the patches on my computer. I additionally had to change the econf by autogen.sh (with prefix). #econf \ myconf="${myconf} --prefix=/usr" ./autogen.sh \ I added my modified version of the xine-lib-1.0.1-r3 ebuild. Regards, Dieter
Calling autogen instead of econf isn't good. Also because econf does more than just --prefix=/usr. For the patch, as I can't test it, I'm not going to do that for now. If someone can test this...
xine is enough a problem to deal with without going away from upstream's sources, I won't apply this, talk with upstream about this.
Created attachment 66221 [details] new xine-lib-1.1.0.ebuild with vdr support patch included Hi, with the new version of the xine-plugin for vdr the needed patch for xine-lib works now with standard econf. Please try it and hopefully add this patch to the gentoo portage. Regards, Dieter
Hallo i have commited the ebuild in the CVS of gentoo.de Overlay to support the newest vdrplugin-xine and our vdr users. Maybe, if the ebuild in the main portagetree, i will remove this. /bin/joerg
Actually I somewhat wonder what the vdr-xine patch to xine does. Vanilla xine-lib seems to support software decoding of transport streams because the native, unpatched lib can handle dvb on a budget card. So I need to change the title of this bug. As a sidenode I would like to add that as far as I know without this patch to xine no one with a budget card can use vdr on gentoo. And budget cards are probably the most widely spread dvb-t cards / boxes.
Then please push that upstream, if they are going to apply it for next version, I'll apply it too.
*** Bug 145407 has been marked as a duplicate of this bug. ***