vlc | branch: master | Francois Cartegnie <[email protected]> | Thu Nov 16 10:50:55 2017 +0100| [c9d3821d7f100663669508fe89fb61d98e2cb8f4] | committer: Francois Cartegnie
demux: ttml: update time expression format strings > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c9d3821d7f100663669508fe89fb61d98e2cb8f4 --- modules/codec/ttml/ttml.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/codec/ttml/ttml.c b/modules/codec/ttml/ttml.c index 8df1a7e354..fa8bf307ae 100644 --- a/modules/codec/ttml/ttml.c +++ b/modules/codec/ttml/ttml.c @@ -87,10 +87,10 @@ static tt_time_t tt_ParseTime( const char *s ) char c = 0; /* Clock time */ - if( sscanf( s, "%u:%u:%u%c%u", &h1, &m1, &s1, &c, &d1 ) == 5 || - tt_ScanReset( &h1, &m1, &s1, &c, &d1 ) || - sscanf( s, "%u:%u:%u", &h1, &m1, &s1 ) == 3 || - tt_ScanReset( &h1, &m1, &s1, &c, &d1 ) ) + if( sscanf( s, "%u:%2u:%2u%c%u", &h1, &m1, &s1, &c, &d1 ) == 5 || + tt_ScanReset( &h1, &m1, &s1, &c, &d1 ) || + sscanf( s, "%u:%2u:%2u", &h1, &m1, &s1 ) == 3 || + tt_ScanReset( &h1, &m1, &s1, &c, &d1 ) ) { t.base = CLOCK_FREQ * (h1 * 3600 + m1 * 60 + s1); if( c == '.' && d1 > 0 ) _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
