vlc | branch: master | Thomas Guillem <[email protected]> | Thu Mar 12 13:22:00 2020 +0100| [4b4d3ccdeeddae4bf3e79ebfd7814bd586b42b4f] | committer: Thomas Guillem
demux: wav: change data_pos sign Use the same type than vlc_stream_Tell(). > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4b4d3ccdeeddae4bf3e79ebfd7814bd586b42b4f --- modules/demux/wav.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/demux/wav.c b/modules/demux/wav.c index bb3194867d..68786b2ea2 100644 --- a/modules/demux/wav.c +++ b/modules/demux/wav.c @@ -47,7 +47,7 @@ typedef struct es_format_t fmt; es_out_id_t *p_es; - int64_t i_data_pos; + uint64_t i_data_pos; int64_t i_data_size; unsigned int i_frame_size; @@ -599,7 +599,8 @@ static int Open( vlc_object_t * p_this ) if( !b_is_rf64 || i_size < UINT32_MAX ) { int64_t i_stream_size = stream_Size( p_demux->s ); - if( i_stream_size > 0 && i_stream_size >= i_size + p_sys->i_data_pos ) + if( i_stream_size > 0 + && (uint64_t) i_stream_size >= i_size + p_sys->i_data_pos ) p_sys->i_data_size = i_size; } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
