[vlc-commits] demux: ts: the date read from the stream is an stime_t
Steve Lhomme
git at videolan.org
Tue Sep 18 09:43:53 CEST 2018
vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Thu Jul 5 14:21:39 2018 +0200| [21f926f687089c35b8d1382e0d0571a3185998f5] | committer: Steve Lhomme
demux: ts: the date read from the stream is an stime_t
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=21f926f687089c35b8d1382e0d0571a3185998f5
---
modules/demux/mpeg/ts_scte.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/modules/demux/mpeg/ts_scte.c b/modules/demux/mpeg/ts_scte.c
index 4c39239fa0..1dc4b71f11 100644
--- a/modules/demux/mpeg/ts_scte.c
+++ b/modules/demux/mpeg/ts_scte.c
@@ -81,7 +81,7 @@ void SCTE27_Section_Callback( demux_t *p_demux,
ts_stream_t *p_pes = (ts_stream_t *) p_pes_cb_data;
assert( p_pes->p_es->fmt.i_codec == VLC_CODEC_SCTE_27 );
ts_pmt_t *p_pmt = p_pes->p_es->p_program;
- vlc_tick_t i_date = p_pmt->pcr.i_current;
+ stime_t i_date = p_pmt->pcr.i_current;
block_t *p_content = block_Alloc( i_sectiondata );
if( unlikely(!p_content) || unlikely(!p_pes->p_es->id) )
@@ -102,7 +102,7 @@ void SCTE27_Section_Callback( demux_t *p_demux,
bool is_immediate = p_content->p_buffer[i_offset + 3] & 0x40;
if( !is_immediate )
{
- vlc_tick_t i_display_in = GetDWBE( &p_content->p_buffer[i_offset + 4] );
+ stime_t i_display_in = GetDWBE( &p_content->p_buffer[i_offset + 4] );
if( i_display_in < i_date )
i_date = i_display_in + (1ll << 32);
else
@@ -111,7 +111,7 @@ void SCTE27_Section_Callback( demux_t *p_demux,
}
- p_content->i_dts = p_content->i_pts = VLC_TICK_0 + i_date * 100 / 9;
+ p_content->i_dts = p_content->i_pts = FROM_SCALE(i_date);
//PCRFixHandle( p_demux, p_pmt, p_content );
if( p_pes->p_es->id )
More information about the vlc-commits
mailing list