vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Sun Sep 27 19:50:24 2015 +0300| [ee9f587bc08de89b38ea4f224d836654adf01609] | committer: Rémi Denis-Courmont
decoder: simplify based on vout_GetPicture() change Also fixes lot of spurious decoder errors when stopping due to excessive flush checks. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ee9f587bc08de89b38ea4f224d836654adf01609 --- src/input/decoder.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/input/decoder.c b/src/input/decoder.c index cdedd9d..4d9809e 100644 --- a/src/input/decoder.c +++ b/src/input/decoder.c @@ -480,18 +480,7 @@ static picture_t *vout_new_buffer( decoder_t *p_dec ) { decoder_owner_sys_t *p_owner = p_dec->p_owner; - for( ;; ) - { - if( DecoderIsFlushing( p_dec ) || p_dec->b_error ) - return NULL; - - picture_t *p_picture = vout_GetPicture( p_owner->p_vout ); - if( p_picture ) - return p_picture; - - /* FIXME add a vout_WaitPictureAvailable (timedwait) */ - msleep( VOUT_OUTMEM_SLEEP ); - } + return vout_GetPicture( p_owner->p_vout ); } static subpicture_t *spu_new_buffer( decoder_t *p_dec, _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
