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
On Fri, 2004-03-12 at 10:48, Michael Hunold wrote:
> >
> > plain Debian plus Gerd Knorrs V4L2 patches (as I wrote in my first post,
> > the same Kernel(+Patches) works as expected with DVB 1.1.0).
>
> Sorry, I missed that piece of information.
>
> Ok, but this explains your problems. Gerd Knorr regularly improves the
> v4l2 helper modules (like video-buf, v4l2-common or v4l1-compat) or
> incorporates my fixes.
>
> He regularly creates patches against recent 2.4 kernels, but he
> *doesn't* create patches against older versions, ie. the patches against
> 2.4.24 and 2.4.25 contain differences.
>
> When 2.4.25 came out, I took his latest improvements and incorporated it
> into the DVB tree. The problem now is, that the in-kernel modules for
> 2.4.24 are compiled against different header files than the DVB drivers
> from the release. This is screaming for problems.
>
> 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)?
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).
> Or you take 2.6.4 and apply the patches from the "patches-2.6" directory
> from "dvb-kernel" CVS.
>
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 can confirm that 1.1.1 contains a bug that produces a kernel oops
> >>through the v4l1 compatibility layer when using "kvdr". Taking a
> >>snapshot via "space" then quitting the application will cause a kernel oops.
> >>
> >>I'm working on it, the fix for preventing the oops is easy. But it looks
> >>like "kvdr" needs to be changed in order to work after that change.
>
> > If you like to, I could give it try.
>
> I apologize for the current problems. The problems are due to the fact
> that most applications are still Video4Linux-1 specific, so all stuff
> goes through the compatibility layer until it reaches the DVB
> Video4Linux-2 driver. I recently added some resource management to get
> the driver more robust and a lot of hidden bugs are now triggered.
>
> I admit that it was unfortunate to do this before the releases, but now
> we have to live with it. Be assured that I'm really interested to fix
> all these problems.
>
What about the fix you mentioned for kvdr - may be it could help me to
fix the problem with VDR too?
Thanks,
Peter
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index