X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Finigo%2Finigo.c;h=cbc680e3f53865745cfffe4d51bd67f1048cce45;hb=34e5d191e2fd17de42be8f982d4e4a7e2448b148;hp=5c8e9b88982eff5d4fa20bafd43a6625b72b9ac9;hpb=efd5f25f6fe70f75f9787e9c7f2b53730ecf6048;p=melted diff --git a/src/inigo/inigo.c b/src/inigo/inigo.c index 5c8e9b8..cbc680e 100644 --- a/src/inigo/inigo.c +++ b/src/inigo/inigo.c @@ -111,8 +111,10 @@ static void transport_action( mlt_producer producer, char *value ) if ( producer != NULL ) { mlt_position position = mlt_producer_position( producer ); - mlt_producer_set_speed( producer, 0 ); - mlt_producer_seek( producer, position + 1 ); + if ( mlt_producer_get_speed( producer ) != 0 ) + mlt_producer_set_speed( producer, 0 ); + else + mlt_producer_seek( producer, position + 1 ); } break; case 'L':