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

Reply via email to