Gerd Knorr <[EMAIL PROTECTED]> writes:

> >   Using the bttv driver in 2.4.19 in tvtime I get the next video frame
> > then read() from /dev/vbi to get the associated VBI frame (yes I know
> > this will be nice and sync'ed in V4L2 but one must support one's users
> > :)  and anyway, if I do the read() at the wrong place it ends up
> > blocking forever.  Is this a bug?

[ after reading the source code ... ]

Well, the 0.7.x vbi capture code has a number of bugs and races.  It
is very sensitive to load.  Neverless the worst thing that might
happen should be missing vbi data or vbi data mixed from two frames.
I can't see a code path there it just blocks ...

Can you load bttv 0.7.x with bttv_debug=2, try to make it block in vbi
read() and check what you have in the kernel log then?

  Gerd

-- 
Weil die späten Diskussionen nicht mal mehr den Rotwein lohnen.
                                -- Wacholder in "Melanie"



--
video4linux-list mailing list
Unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/video4linux-list

Reply via email to