Commit 1239f0ea authored by Laurent Aimar's avatar Laurent Aimar

Used VLC_TS_0 in rawdv demuxer.

parent bc4a872d
...@@ -216,7 +216,7 @@ static int Open( vlc_object_t * p_this ) ...@@ -216,7 +216,7 @@ static int Open( vlc_object_t * p_this )
p_sys->frame_size = dv_header.dsf ? 12 * 150 * 80 : 10 * 150 * 80; p_sys->frame_size = dv_header.dsf ? 12 * 150 * 80 : 10 * 150 * 80;
p_sys->f_rate = dv_header.dsf ? 25 : 29.97; p_sys->f_rate = dv_header.dsf ? 25 : 29.97;
p_sys->i_pcr = 1; p_sys->i_pcr = 0;
p_sys->p_es_video = NULL; p_sys->p_es_video = NULL;
p_sys->p_es_audio = NULL; p_sys->p_es_audio = NULL;
...@@ -294,7 +294,7 @@ static int Demux( demux_t *p_demux ) ...@@ -294,7 +294,7 @@ static int Demux( demux_t *p_demux )
} }
/* Call the pace control */ /* Call the pace control */
es_out_Control( p_demux->out, ES_OUT_SET_PCR, p_sys->i_pcr ); es_out_Control( p_demux->out, ES_OUT_SET_PCR, VLC_TS_0 + p_sys->i_pcr );
p_block = stream_Block( p_demux->s, p_sys->frame_size ); p_block = stream_Block( p_demux->s, p_sys->frame_size );
if( p_block == NULL ) if( p_block == NULL )
{ {
...@@ -309,7 +309,7 @@ static int Demux( demux_t *p_demux ) ...@@ -309,7 +309,7 @@ static int Demux( demux_t *p_demux )
} }
p_block->i_dts = p_block->i_dts =
p_block->i_pts = p_sys->i_pcr; p_block->i_pts = VLC_TS_0 + p_sys->i_pcr;
if( b_audio ) if( b_audio )
{ {
...@@ -317,7 +317,7 @@ static int Demux( demux_t *p_demux ) ...@@ -317,7 +317,7 @@ static int Demux( demux_t *p_demux )
if( p_audio_block ) if( p_audio_block )
{ {
p_audio_block->i_pts = p_audio_block->i_pts =
p_audio_block->i_dts = p_sys->i_pcr; p_audio_block->i_dts = VLC_TS_0 + p_sys->i_pcr;
es_out_Send( p_demux->out, p_sys->p_es_audio, p_audio_block ); es_out_Send( p_demux->out, p_sys->p_es_audio, p_audio_block );
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment