]> git.sesse.net Git - mlt/commitdiff
filter_data_show.c: bugfix interpreting timecode, due to invalid fps on mlt_profiles...
authorddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Fri, 9 May 2008 01:11:29 +0000 (01:11 +0000)
committerddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Fri, 9 May 2008 01:11:29 +0000 (01:11 +0000)
git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1115 d19143bc-622f-0410-bfdd-b5b2a6649095

src/modules/core/filter_data_show.c

index 8ad7fa6c6ea64e33c641891b8d3c3d4ad7e24d82..6782a8b1270d663fd11c8779e1621092ecbe4185 100644 (file)
@@ -205,7 +205,7 @@ static int process_feed( mlt_properties feed, mlt_filter filter, mlt_frame frame
                                                                {
                                                                        // special case: replace #timecode# with current frame timecode
                                                                        int pos = mlt_properties_get_int( feed, "position" );
-                                                                       char *tc = frame_to_timecode( pos, mlt_profile_fps( NULL ) );
+                                                                       char *tc = frame_to_timecode( pos, mlt_profile_fps( mlt_service_profile( MLT_FILTER_SERVICE( filter ) ) ) );
                                                                        strcat( result, tc );
                                                                        free( tc );
                                                                }