Summary: | nxtvepg cannot handle with new VBI kernel interface. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Cyril Mertens <mirtouf> |
Component: | Current packages | Assignee: | Lars Weiler (RETIRED) <pylon> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoo.bugzilla, samuel.robyr |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
media-tv/nxtvepg-2.8.0_pre12.ebuild
nxtvepg-2.8.0_pre12-db.patch nxtvepg-2.8.0_pre12-nogui.patch nxtvepg-2.8.0_pre12-zvbi.patch nxtvepg-2.8.0_pre12-dvb.patch nxtvepg-2.8.0_pre12-debug_off.patch |
Description
Cyril Mertens
2006-06-06 09:16:59 UTC
Please also note the discussion on http://sourceforge.net/forum/forum.php?thread_id=1469517&forum_id=217872 Looks like there's no consensus yet how to fix it best. here is the solution proposed by Tom Zoerner (the nxtvepg author): "Appearently the driver is reporting invalid VBI parameters. When using the specified offset (to skip the sync pulse at the start of each TV line) nxtvepg will read slightly beyond the end of each teletext line. This probably won't cause any harm though, hence as a temporary solution you can just comment out lines 680 to 689 in file epgvbi/zvbidecoder.c (i.e. put /* before and */ after them) -tom " Pingus (In reply to comment #2) > here is the solution proposed by Tom Zoerner (the nxtvepg author): [...] Looking at the replies to this posting it looks like this doesn't work for everyone, like --- "I edit the sourcecode and commented out the lines 680 to 689. Now I get no error messages, while starting nxtvepg, but the acquisition don't work with the parameters "-daemon" and "-passive". If I start nxtvepg in normal mode (without any parameters), the acquisition work only sporadicly and mostly a short time. I get the messages, that the acquisition stalled or no reception ... The provider scan found no providers with EPG signal! --- Perhaps the other change (zvbi_rd.offset) he mentions later is also necessary? Since I currently have no chance to test this we have a problem here... Re-assigning since I can't test it any more. Lars, please edit metadata accordingly. I moved to DVB-T two weeks ago, but I still have my analog-TV hardware around. I'll test once I boot the old machine. I can confirm the problems. I'm working on an ebuild based on nxtvepg-2.8.0_pre12. Stay tuned. Created attachment 91194 [details]
media-tv/nxtvepg-2.8.0_pre12.ebuild
Comment on attachment 91194 [details] media-tv/nxtvepg-2.8.0_pre12.ebuild So, here we go... Atached is the the new ebuild for nxtvepg-2.8.0_pre12. The patch files follow. It's based on an ebuild from gentoo.de [1]. The ebuild works perfectly here with kernel 2.6.16 (suspend2-sources-2.6.16-r8) on an Hauppauge WinTV (Bt878 rev2). There are several patches for the new useflags: X - compiles with gui, otherwise only the daemon will be compiled zvbi - compiles nxtvepg to use the Zapping vbi library debug - compiles nxtvepg with debug support. We finally have a solution to get rid of the debug.out files -> just disable debug dvb - enables DVB cards (based on [2]). It compiles without errors but due to the lack of appropriate hardware I cannot test it. So feel free to test this ebuild. [1] http://www.gentoo.de/viewcvs/media-tv/nxtvepg/nxtvepg-2.8.0_pre5.ebuild?root=gentoo-x86&rev=1.2&view=log [2] http://nxtvepg.sourceforge.net/tmp/nxtvepg-2.8.0_pre10-dvb.patch.gz Created attachment 91196 [details, diff]
nxtvepg-2.8.0_pre12-db.patch
This patch lets nxtvepg drop it's database in the user's homedir by default. This allready exists for the latest stable version (2.7.6).
Created attachment 91197 [details, diff]
nxtvepg-2.8.0_pre12-nogui.patch
This patch disable the gui only the daemon will be build.
Created attachment 91198 [details, diff]
nxtvepg-2.8.0_pre12-zvbi.patch
This patch enables the use of the Zapping VBI library.
Created attachment 91200 [details, diff]
nxtvepg-2.8.0_pre12-dvb.patch
This patch enables nxtvepg usage with dvb cards. Compiles without errors. But function is untested due to the lack of appropriate hardware. Feel free to test.
Created attachment 91201 [details, diff]
nxtvepg-2.8.0_pre12-debug_off.patch
This patch disables all debugging which is enabled by default in the original tarball. Finally a solution to get rid of those debug.out files.
Great! I installed the new nxtvepg on my x86-system with the analog TV-card. I'll test it with my DVB-system later... The new version 2.8.0 is in portage. I guess it will fix your the problems. |