Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: problem with 1.1.1 and VDR grab



Hello Peter,

On 03/12/04 11:29, Peter Siering wrote:
On Fri, 2004-03-12 at 10:48, Michael Hunold wrote:

One solution is to upgrade to 2.4.25 and use the CVS version of the "dvb-kernel" tree. (Not the release, because some bugfixes are missing)

So just the CVS dvb-kernel catches up with Gerds Knorrs patches for
2.4.25rc1 (the freshest on bytesex.org)?
Yes. Most important are "video-buf" and "v4l1-compat".

"video-buf" holds capture utility functions used for all bttv, saa7134, saa7146 and other drivers.

I don't rely on a specific version, but if you patch your kernel, make sure that both in-kernel drivers and dvb-kernel use the same header files. If in doubt, copy the header files from the kernel to the dvb directory and disable the compilation of the video-buf module (so you don't load the false module by accident)

"v4l1-compat", however, must be taken from the dvb tree, because I add workarounds for problems quicker that Gerd Knorr can add them to his releases. If in doubt, copy the v4l1-compat.c to the kernel.

I gave those a try, but had not much success: things I had running fine
with 2.4.24 (and Gerds patches) stopped working (analogtv-plugin for
VDR, ivtv/PVR).
Can you be more precise?
What is your system hardware configuration?
What does "stopped" mean?
Did you find out what subsystem caused the problems?

2.6 is not an option for me. I am not (just) doing it for my personal
entertainment, but I am working on improvements on our VDR distribution
and I am stuck to keep some other devices running: dxr3 and PVR; that
looks more promising with 2.4 for now.
I cannot comment on that. I haven't used my dxr3 for ages and don't have one of those PVR cards.

What about the fix you mentioned for kvdr - may be it could help me to
fix the problem with VDR too?
Unlikely. "kvdr" uses the Video4Linux-1 interface in a way, that cannot be mapped to the current DVB driver through the compatibility layer. So "kvdr" has to be changed to be fully usabe with bleeding edge dvb-kernel CVS drivers.

("kvdr" starts capturing video frames without disabling video overlay. This has worked before, because ressources (the video dma engines of the saa7146) were not checked to be available. It was possible to screw up other tasks, ie. vbi capture on another device open. I had to disable this "feature" in order to get a consistend ressource management. I'm currently working on bringing this functionality back.)

Thanks,
Peter
CU
Michael.


--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index