[vlc-commits] decoder: don't set first picture if decoder is	flushing
    Thomas Guillem 
    git at videolan.org
       
    Mon Jun  8 11:51:07 CEST 2015
    
    
  
vlc | branch: master | Thomas Guillem <thomas at gllm.fr> | Thu Jun  4 16:04:21 2015 +0200| [de9f21a4c8446be01f128400511fd57e869fabe5] | committer: Thomas Guillem
decoder: don't set first picture if decoder is flushing
This can happen when seeking via http.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=de9f21a4c8446be01f128400511fd57e869fabe5
---
 src/input/decoder.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/input/decoder.c b/src/input/decoder.c
index 3fb695f..0b86578 100644
--- a/src/input/decoder.c
+++ b/src/input/decoder.c
@@ -880,7 +880,7 @@ static void DecoderPlayVideo( decoder_t *p_dec, picture_t *p_picture,
 
     bool b_reject = DecoderWaitUnblock( p_dec );
 
-    if( p_owner->b_waiting )
+    if( !b_reject && p_owner->b_waiting )
     {
         assert( p_owner->b_first );
         msg_Dbg( p_dec, "Received first picture" );
    
    
More information about the vlc-commits
mailing list