On Tuesday 23 August 2005 10:03, Jose Alberto Reguero wrote: > El Lunes, 22 de Agosto de 2005 23:52, Hans Verkuil escribió: > > On Monday 22 August 2005 23:43, Jose Alberto Reguero wrote: > > > El Lunes, 22 de Agosto de 2005 23:08, Hans Verkuil escribió: > > > > On Monday 22 August 2005 23:02, Jose Alberto Reguero wrote: > > > > > I have a lot of messages with a PVR 350 PAL vbi and a amd64: > > > > > > > > > > Aug 22 23:00:47 jar kernel: ivtv warning: ENC Stream 2 OVERFLOW #0: > > > > > Stealing a Buffer, 641 currently allocated > > > > > > > > A bit more info would be nice :-) What program are you using, is it > > > > reproducable? What are you doing when these messages appear? > > > > > > > > Hans > > > > > > I am using vdr with pvrinput plugin and osdteletext plugin. It read > > > sliced teletext from analog channels from /dev/vbi0 simultaneously with > > > the captured > > > > 'sliced teletext': do you mean that it uses the ivtv-specific ioctls to > > capture sliced VBI, or is it the general method of reading raw VBI data > > and then slicing it by software? > > > struct ivtv_sliced_vbi_format fmt; > if (fmt.service_set = IVTV_SLICED_TELETEXT_B; > > ioctl(vbi_fd, IVTV_IOC_S_VBI_MODE, &fmt) > > vbi_buffer = new unsigned char[fmt.io_size]; > r = read(vbi_fd, buffer, fmt.io_size); > > ¿There are ivtv-specific ioctls to capture sliced VBI? > > > > video from /dev/video0 > > > It happen always after a while and not stop until I close vdr(close de > > > device). > > > When switching channels, it show teletext of previous channels. > > > It work well with the 0.2 drivers. > > > > Can you test with 0.3.7g? I've made changes to h that may have caused > > problems. If it works with g, but not with h then I have to see what > > broke. > > > With 0.3.7g is the same: > > Aug 23 09:52:41 jar kernel: ivtv warning: ENC Stream 2 OVERFLOW #0: Stealing > a > Buffer, 1317 currently allocated > Aug 23 09:52:41 jar kernel: ivtv warning: ENC Stream 2 OVERFLOW #1: Stealing > a > Buffer, 1317 currently allocated > Aug 23 09:52:41 jar kernel: ivtv warning: ENC Stream 2 OVERFLOW #0: Stealing > a
Looks very much as if the program is not reading the VBI data (or perhaps not fast enough). So the driver runs out of buffers and starts doing this. I can reproduce it by simply not reading. After a while I get these messages. Hans ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ ivtv-devel mailing list ivtv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ivtv-devel