]> git.sesse.net Git - mlt/commitdiff
Fix image refresh in sdl_still consmuer.
authorDan Dennedy <dan@dennedy.org>
Sun, 19 Jul 2009 18:40:58 +0000 (11:40 -0700)
committerDan Dennedy <dan@dennedy.org>
Sun, 19 Jul 2009 18:40:58 +0000 (11:40 -0700)
Signed-off-by: Dan Dennedy <dan@dennedy.org>
src/modules/sdl/consumer_sdl_still.c

index 755dd9ac073b9960ec49aa63ed02031b4d9e61ed..fb2a61a6bfbf43b151b49827bbfe671959d904fc 100644 (file)
@@ -428,7 +428,8 @@ static int consumer_play_video( consumer_sdl this, mlt_frame frame )
 
        if ( changed == 0 &&
                 this->last_position == mlt_frame_get_position( frame ) &&
-                this->last_producer == mlt_frame_get_original_producer( frame ) )
+                this->last_producer == mlt_frame_get_original_producer( frame ) &&
+                !mlt_properties_get_int( MLT_FRAME_PROPERTIES( frame ), "refresh" ) )
        {
                sdl_unlock_display( );
                if ( unlock != NULL ) unlock( );