Browse Source

avcodec/video.c: do not drop good data on discontinuity but only on data corruption.

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
pull/35/head
Jean-Paul Saman 11 years ago
committed by Ilkka Ollakka
parent
commit
2e5d041ea6
  1. 7
      modules/codec/avcodec/video.c

7
modules/codec/avcodec/video.c

@ -522,8 +522,11 @@ static picture_t *DecodeVideo( decoder_t *p_dec, block_t **pp_block )
avcodec_flush_buffers( p_context );
wait_mt( p_sys );
block_Release( p_block );
return NULL;
if( p_block->i_flags & BLOCK_FLAG_CORRUPTED )
{
block_Release( p_block );
return NULL;
}
}
if( p_block->i_flags & BLOCK_FLAG_PREROLL )

Loading…
Cancel
Save