vlc | branch: master | Francois Cartegnie <[email protected]> | Thu Jan 19 
16:15:59 2017 +0100| [545f5134576477fe96353ebe2ff9b22487c5ac19] | committer: 
Francois Cartegnie

demux: ttml: send absolute timings

as no one agrees and ebu uses absolute timings

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

 modules/demux/ttml.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/modules/demux/ttml.c b/modules/demux/ttml.c
index 32a3090..7e21d0b 100644
--- a/modules/demux/ttml.c
+++ b/modules/demux/ttml.c
@@ -85,8 +85,7 @@ static char *tt_genTiming( int64_t i_time )
     return psz;
 }
 
-static void tt_node_AttributesToText( struct vlc_memstream *p_stream, const 
tt_node_t* p_node,
-                                      int64_t i_splicetime )
+static void tt_node_AttributesToText( struct vlc_memstream *p_stream, const 
tt_node_t* p_node )
 {
     const vlc_dictionary_t* p_attr_dict = &p_node->attr_dict;
     for( int i = 0; i < p_attr_dict->i_size; ++i )
@@ -100,12 +99,12 @@ static void tt_node_AttributesToText( struct vlc_memstream 
*p_stream, const tt_n
             if( !strcmp(p_entry->psz_key, "begin") )
             {
                 if( p_node->timings.i_begin != -1 )
-                    psz_value = psz_alloc = tt_genTiming( 
p_node->timings.i_begin - i_splicetime );
+                    psz_value = psz_alloc = tt_genTiming( 
p_node->timings.i_begin );
             }
             else if( !strcmp(p_entry->psz_key, "end") )
             {
                 if( p_node->timings.i_end != -1 )
-                    psz_value = psz_alloc = tt_genTiming( 
p_node->timings.i_end - i_splicetime );
+                    psz_value = psz_alloc = tt_genTiming( 
p_node->timings.i_end );
             }
             else if( !strcmp(p_entry->psz_key, "dur") )
             {
@@ -142,7 +141,7 @@ static void tt_node_ToText( struct vlc_memstream *p_stream, 
const tt_basenode_t
         vlc_memstream_putc( p_stream, '<' );
         vlc_memstream_puts( p_stream, p_node->psz_node_name );
 
-        tt_node_AttributesToText( p_stream, p_node, i_playbacktime );
+        tt_node_AttributesToText( p_stream, p_node );
 
         if( tt_node_HasChild( p_node ) )
         {

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

Reply via email to