From: Julian S. <ju...@ju...> - 2005-11-24 14:53:17
|
Hi all, I wrote a little DVB-viewer, which uses xine-lib for the playback. The recorder creates a FIFO to which it writes the data from the recorder in MPEG2-TS, dropping all packets that don't belong to the viewed stream. I set metronom-prebuffer to 115000 which works pretty well. But there is one problem: After sometime of playback (sometimes a few hours, sometimes more than a day) the picture just freezes - but the recorder still writes data to the FIFO. When the channel is changed then, everything works fine. I thought this may be because of a buffer underrun at either the metronom or the usual a/v-buffer. To verify this I'd like to check the filling-state of the buffers occasionally, but I couldn't find a way to do so. Has someone any ideas about that? -Julian |