Commit b7a1564c authored by Felix Paul Kühne's avatar Felix Paul Kühne

* fixed some 'comparison between signed and unsigned'-warnings

parent f7d8835a
...@@ -234,10 +234,10 @@ int E_(OpenDemux)( vlc_object_t *p_this ) ...@@ -234,10 +234,10 @@ int E_(OpenDemux)( vlc_object_t *p_this )
msg_Dbg( p_demux, " - format = %s (%s)", msg_Dbg( p_demux, " - format = %s (%s)",
p_sys->fmt->name, p_sys->fmt->long_name ); p_sys->fmt->name, p_sys->fmt->long_name );
msg_Dbg( p_demux, " - start time = "I64Fd, msg_Dbg( p_demux, " - start time = "I64Fd,
( p_sys->ic->start_time != AV_NOPTS_VALUE ) ? ( p_sys->ic->start_time != (signed int) AV_NOPTS_VALUE ) ?
p_sys->ic->start_time * 1000000 / AV_TIME_BASE : -1 ); p_sys->ic->start_time * 1000000 / AV_TIME_BASE : -1 );
msg_Dbg( p_demux, " - duration = "I64Fd, msg_Dbg( p_demux, " - duration = "I64Fd,
( p_sys->ic->duration != AV_NOPTS_VALUE ) ? ( p_sys->ic->duration != (signed int) AV_NOPTS_VALUE ) ?
p_sys->ic->duration * 1000000 / AV_TIME_BASE : -1 ); p_sys->ic->duration * 1000000 / AV_TIME_BASE : -1 );
return VLC_SUCCESS; return VLC_SUCCESS;
...@@ -283,12 +283,12 @@ static int Demux( demux_t *p_demux ) ...@@ -283,12 +283,12 @@ static int Demux( demux_t *p_demux )
memcpy( p_frame->p_buffer, pkt.data, pkt.size ); memcpy( p_frame->p_buffer, pkt.data, pkt.size );
i_start_time = ( p_sys->ic->start_time != AV_NOPTS_VALUE ) ? i_start_time = ( p_sys->ic->start_time != (signed int) AV_NOPTS_VALUE ) ?
p_sys->ic->start_time : 0; p_sys->ic->start_time : 0;
p_frame->i_dts = ( pkt.dts == AV_NOPTS_VALUE ) ? p_frame->i_dts = ( pkt.dts == (signed int) AV_NOPTS_VALUE ) ?
0 : (pkt.dts - i_start_time) * 1000000 / AV_TIME_BASE; 0 : (pkt.dts - i_start_time) * 1000000 / AV_TIME_BASE;
p_frame->i_pts = ( pkt.pts == AV_NOPTS_VALUE ) ? p_frame->i_pts = ( pkt.pts == (signed int) AV_NOPTS_VALUE ) ?
0 : (pkt.pts - i_start_time) * 1000000 / AV_TIME_BASE; 0 : (pkt.pts - i_start_time) * 1000000 / AV_TIME_BASE;
#ifdef AVFORMAT_DEBUG #ifdef AVFORMAT_DEBUG
...@@ -329,7 +329,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) ...@@ -329,7 +329,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args )
*pf = (double)stream_Tell( p_demux->s ) / (double)i64; *pf = (double)stream_Tell( p_demux->s ) / (double)i64;
} }
if( p_sys->ic->duration != AV_NOPTS_VALUE && p_sys->i_pcr > 0 ) if( p_sys->ic->duration != (signed int) AV_NOPTS_VALUE && p_sys->i_pcr > 0 )
{ {
*pf = (double)p_sys->i_pcr / (double)p_sys->ic->duration; *pf = (double)p_sys->i_pcr / (double)p_sys->ic->duration;
} }
...@@ -344,10 +344,10 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) ...@@ -344,10 +344,10 @@ static int Control( demux_t *p_demux, int i_query, va_list args )
int64_t i_size = stream_Size( p_demux->s ); int64_t i_size = stream_Size( p_demux->s );
i64 = p_sys->i_pcr * i_size / i64 * f; i64 = p_sys->i_pcr * i_size / i64 * f;
if( p_sys->ic->start_time != AV_NOPTS_VALUE ) if( p_sys->ic->start_time != (signed int) AV_NOPTS_VALUE )
i64 += p_sys->ic->start_time; i64 += p_sys->ic->start_time;
if( p_sys->ic->duration != AV_NOPTS_VALUE ) if( p_sys->ic->duration != (signed int) AV_NOPTS_VALUE )
i64 = p_sys->ic->duration * f; i64 = p_sys->ic->duration * f;
msg_Warn( p_demux, "DEMUX_SET_POSITION: "I64Fd, i64 ); msg_Warn( p_demux, "DEMUX_SET_POSITION: "I64Fd, i64 );
...@@ -363,7 +363,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) ...@@ -363,7 +363,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args )
case DEMUX_GET_LENGTH: case DEMUX_GET_LENGTH:
pi64 = (int64_t*)va_arg( args, int64_t * ); pi64 = (int64_t*)va_arg( args, int64_t * );
if( p_sys->ic->duration != AV_NOPTS_VALUE ) if( p_sys->ic->duration != (signed int) AV_NOPTS_VALUE )
{ {
*pi64 = p_sys->ic->duration; *pi64 = p_sys->ic->duration;
} }
...@@ -377,7 +377,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) ...@@ -377,7 +377,7 @@ static int Control( demux_t *p_demux, int i_query, va_list args )
case DEMUX_SET_TIME: case DEMUX_SET_TIME:
i64 = (int64_t)va_arg( args, int64_t ); i64 = (int64_t)va_arg( args, int64_t );
if( p_sys->ic->start_time != AV_NOPTS_VALUE ) if( p_sys->ic->start_time != (signed int) AV_NOPTS_VALUE )
i64 += p_sys->ic->start_time; i64 += p_sys->ic->start_time;
msg_Warn( p_demux, "DEMUX_SET_TIME: "I64Fd, i64 ); msg_Warn( p_demux, "DEMUX_SET_TIME: "I64Fd, i64 );
......
...@@ -757,9 +757,9 @@ static block_t *EncodeVideo( encoder_t *p_enc, picture_t *p_pict ) ...@@ -757,9 +757,9 @@ static block_t *EncodeVideo( encoder_t *p_enc, picture_t *p_pict )
if( 1 ) if( 1 )
#endif #endif
{ {
frame.pts = p_pict->date ? p_pict->date : AV_NOPTS_VALUE; frame.pts = p_pict->date ? p_pict->date : (signed int) AV_NOPTS_VALUE;
if ( p_sys->b_hurry_up && frame.pts != AV_NOPTS_VALUE ) if ( p_sys->b_hurry_up && frame.pts != (signed int) AV_NOPTS_VALUE )
{ {
mtime_t current_date = mdate(); mtime_t current_date = mdate();
...@@ -805,7 +805,7 @@ static block_t *EncodeVideo( encoder_t *p_enc, picture_t *p_pict ) ...@@ -805,7 +805,7 @@ static block_t *EncodeVideo( encoder_t *p_enc, picture_t *p_pict )
frame.pts = AV_NOPTS_VALUE; frame.pts = AV_NOPTS_VALUE;
} }
if ( frame.pts != AV_NOPTS_VALUE && frame.pts != 0 ) if ( frame.pts != (signed int) AV_NOPTS_VALUE && frame.pts != 0 )
{ {
if ( p_sys->i_last_pts == frame.pts ) if ( p_sys->i_last_pts == frame.pts )
{ {
...@@ -857,7 +857,7 @@ static block_t *EncodeVideo( encoder_t *p_enc, picture_t *p_pict ) ...@@ -857,7 +857,7 @@ static block_t *EncodeVideo( encoder_t *p_enc, picture_t *p_pict )
/* No delay -> output pts == input pts */ /* No delay -> output pts == input pts */
p_block->i_pts = p_block->i_dts = p_pict->date; p_block->i_pts = p_block->i_dts = p_pict->date;
} }
else if( p_sys->p_context->coded_frame->pts != AV_NOPTS_VALUE && else if( p_sys->p_context->coded_frame->pts != (signed int) AV_NOPTS_VALUE &&
p_sys->p_context->coded_frame->pts != 0 && p_sys->p_context->coded_frame->pts != 0 &&
p_sys->i_buggy_pts_detect != p_sys->p_context->coded_frame->pts ) p_sys->i_buggy_pts_detect != p_sys->p_context->coded_frame->pts )
{ {
......
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