diff --git a/src/input/decoder.c b/src/input/decoder.c index 7787e7d47bf76f565b7cc2992cb992de1026e574..159682d636f2dcfd23f26ea457697f474766aee4 100644 --- a/src/input/decoder.c +++ b/src/input/decoder.c @@ -337,7 +337,7 @@ void input_DecoderDecode( decoder_t *p_dec, block_t *p_block ) if( p_owner->p_input->p->b_out_pace_control ) { /* FIXME !!!!! */ - while( vlc_object_alive( p_dec ) && !p_dec->b_error && + while( vlc_object_alive( p_dec ) && block_FifoCount( p_owner->p_fifo ) > 10 ) { msleep( 1000 );