]> git.sesse.net Git - vlc/commitdiff
Workaround deficiency in schroedinger state machine logic
authorDavid Flynn <davidf@rd.bbc.co.uk>
Wed, 30 Jul 2008 13:41:24 +0000 (13:41 +0000)
committerDavid Flynn <davidf@rd.bbc.co.uk>
Wed, 30 Jul 2008 19:54:01 +0000 (19:54 +0000)
modules/codec/schroedinger.c

index 960e53a6fc938cc58c0c1c47a4a3892dd32c7819..3fc1582b8a901c15a6f76bf71b2fc7012ee9c442 100644 (file)
@@ -488,6 +488,11 @@ static picture_t *DecodeBlock( decoder_t *p_dec, block_t **pp_block )
 #endif
                 SetVideoFormat( p_dec );
                 ResetPTStlb( p_dec );
+
+                p_schroframe = CreateSchroFrameFromPic( p_dec );
+                if( p_schroframe ) {
+                    schro_decoder_add_output_picture( p_sys->p_schro, p_schroframe);
+                }
             }
 
             if( b_bail )