Gerd Knorr <kraxel@xxxxxxxxxxx> 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"