]> git.sesse.net Git - mlt/commitdiff
Skip empty keyframes when parsing geometry.
authorj-b-m <jb@kdenlive.org>
Sat, 10 Sep 2011 20:01:41 +0000 (13:01 -0700)
committerDan Dennedy <dan@dennedy.org>
Sat, 10 Sep 2011 20:01:41 +0000 (13:01 -0700)
src/framework/mlt_geometry.c

index 65bb78020550c0fa9cd7d6778844abbd63a6c18a..cbd62b32e058d3db44f73881cd840ea8ffcb8317 100644 (file)
@@ -235,6 +235,10 @@ int mlt_geometry_parse( mlt_geometry self, char *data, int length, int nw, int n
                struct mlt_geometry_item_s item;
                char *value = mlt_tokeniser_get_string( tokens, i );
 
+               // If no data in keyframe, drop it (trailing semicolon)
+               if ( value == NULL || !strcmp( value, "" ) )
+                       continue;
+
                // Set item to 0
                memset( &item, 0, sizeof( struct mlt_geometry_item_s ) );