X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fdemux%2Fpva.c;h=6b449bd43f9ecaaad08f76d3f0e0e945cde991ee;hb=df6df8dfcafc55e31164d6b2a179321b36f317f4;hp=d5ceafb6b9e1cb1e787231aace003026993154ef;hpb=174f75debc6ff4b0b3a7037bc21e7b77bfe2a9d8;p=vlc diff --git a/modules/demux/pva.c b/modules/demux/pva.c index d5ceafb6b9..6b449bd43f 100644 --- a/modules/demux/pva.c +++ b/modules/demux/pva.c @@ -285,7 +285,8 @@ static int Control( demux_t *p_demux, int i_query, va_list args ) if( ( i64 = stream_Size( p_demux->s ) ) > 0 ) { pf = (double*) va_arg( args, double* ); - *pf = (double)stream_Tell( p_demux->s ) / (double)i64; + double current = stream_Tell( p_demux->s ); + *pf = current / (double)i64; return VLC_SUCCESS; } return VLC_EGENERIC; @@ -378,7 +379,7 @@ static void ParsePES( demux_t *p_demux ) uint8_t hdr[30]; int i_pes_size; - int i_skip; + unsigned i_skip; mtime_t i_dts = -1; mtime_t i_pts = -1;