vlc | branch: master | Stanislas PLessia <[email protected]> | Tue Jul 26 
14:58:44 2016 +0200| [bc98dce5f58a8bf1e7cd56430ad2bad2ee945122] | committer: 
Hugo Beauzée-Luyssen

ttml : Add ss.dd time format support

Signed-off-by: Hugo Beauzée-Luyssen <[email protected]>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=bc98dce5f58a8bf1e7cd56430ad2bad2ee945122
---

 modules/demux/ttml.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/modules/demux/ttml.c b/modules/demux/ttml.c
index 1a5c1b5..83ca86e 100644
--- a/modules/demux/ttml.c
+++ b/modules/demux/ttml.c
@@ -159,10 +159,14 @@ static int Control( demux_t* p_demux, int i_query, 
va_list args )
 
 static int Convert_time( int64_t *timing_value, const char *s )
 {
-    int h1, m1, s1, d1 = 0;
+    int h1 = 0;
+    int m1 = 0;
+    int s1 = 0;
+    int d1 = 0;
     //char *sec = "";
-
-    if ( sscanf( s, "%d:%d:%d,%d",
+    if ( sscanf( s, "%d.%ds",
+                 &s1, &d1) == 2 ||
+        sscanf( s, "%d:%d:%d,%d",
                  &h1, &m1, &s1, &d1 ) == 4 ||
          sscanf( s, "%d:%d:%d.%d",
                  &h1, &m1, &s1, &d1 ) == 4 ||

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to