[MPlayer-users] Playing dvb-t with bit errors

Nico Sabbi nsabbi at tiscali.it
Sun Nov 7 12:43:21 CET 2004


Peter Zelezny wrote:

>On Sun, 07 Nov 2004 11:17:09 +0100
>Nico Sabbi <nsabbi at tiscali.it> wrote:
>
>  
>
>>>So I guess what I'm looking for is a way to keep playing the stream without
>>>a few errors here and there causing it to stop.
>>>      
>>>
>>if the image is broken you can use -vd ffmpeg12 (which is generally is 
>>more resistant to errors).
>>Try also to play with -lavdopts.
>>If instead you are experiencing sudden image freezes and cache fill rate 
>>to 0% then there's no solution
>>that I know of yet (I'm still experimenting)
>>    
>>
>
>-vd ?
>
>Unknown option on the command line: vd
>  
>

-vc

>
>This is exactly what happens:
>           ************************************************
>           **** Your system is too SLOW to play this!  ****
>           ************************************************
>
>...[snip]...
>...[picture now stops, audio continues. If I press seek +10 it will recover]...
>
>A:48324.1 V:48313.3 A-V: 10.803 ct: -0.428  1138/1138  10% 26% 33.5% 109 0 0%
>Too many video packets in the buffer: (281 in 8396168 bytes).
>Maybe you are playing a non-interleaved stream/file or the codec failed?
>For AVI files, try to force non-interleaved mode with the -ni option.
>
>Broken frame at 0x308940        
>
>
>It's not actually too slow, it only takes 40% CPU while there are no errors.
>It just gets stuck on a frame, even though I pass -fps explicitly. Can't it
>search for synchronization bits when errors come along?
>
>  
>
the demuxer does it, the decoders should do it too (I guess they do)
but the problem is that when

"Too many video packets in the buffer: (281 in 8396168 bytes)."

is reported the video fifo is not refilled !

You can try to add -tskeepbroken but I doubt it will help you






More information about the MPlayer-users mailing list