vlc | branch: master | Steve Lhomme <rob...@ycbcr.xyz> | Mon Jun  4 09:31:00 
2018 +0200| [88e5932b93de71642187302f5ba74c002fd83148] | committer: Steve Lhomme

demux: vobsub: the delay is an vlc_tick_t

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

 modules/demux/vobsub.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/modules/demux/vobsub.c b/modules/demux/vobsub.c
index 5e917046da..777573e59e 100644
--- a/modules/demux/vobsub.c
+++ b/modules/demux/vobsub.c
@@ -84,7 +84,7 @@ typedef struct
     int         i_subtitles;
     subtitle_t  *p_subtitles;
 
-    int64_t     i_delay;
+    vlc_tick_t  i_delay;
 } vobsub_track_t;
 
 typedef struct
@@ -557,7 +557,7 @@ static int ParseVobSubIDX( demux_t *p_demux )
             current_tk->i_subtitles = 0;
             current_tk->p_subtitles = xmalloc( sizeof( subtitle_t ) );
             current_tk->i_track_id = i_track_id;
-            current_tk->i_delay = (int64_t)0;
+            current_tk->i_delay = (vlc_tick_t)0;
 
             es_format_Init( &fmt, SPU_ES, VLC_CODEC_SPU );
             fmt.subs.spu.i_original_frame_width = 
p_sys->i_original_frame_width;
@@ -620,7 +620,7 @@ static int ParseVobSubIDX( demux_t *p_demux )
              */
             int h, m, s, ms, count = 0;
             int i_sign = 1;
-            int64_t i_gap = 0;
+            vlc_tick_t i_gap = 0;
 
             if( p_sys->i_tracks > 0 &&
                 sscanf( line, "%*celay: %d%n:%d:%d:%d",
@@ -634,7 +634,7 @@ static int ParseVobSubIDX( demux_t *p_demux )
                 }
                 i_gap = vlc_tick_from_sec( h * 3600 + m * 60 + s ) + 
VLC_TICK_FROM_MS( ms );
 
-                current_tk->i_delay = current_tk->i_delay + (i_gap * i_sign);
+                current_tk->i_delay += i_gap * i_sign;
                 msg_Dbg( p_demux, "sign: %+d gap: %+"PRId64" global delay: 
%+"PRId64"",
                          i_sign, i_gap, current_tk->i_delay );
             }

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to