diff options
Diffstat (limited to 'apps/codecs/libmad/frame.c')
-rw-r--r-- | apps/codecs/libmad/frame.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/codecs/libmad/frame.c b/apps/codecs/libmad/frame.c index 4b592d02ef..9a6dca0f0f 100644 --- a/apps/codecs/libmad/frame.c +++ b/apps/codecs/libmad/frame.c | |||
@@ -315,7 +315,7 @@ int mad_header_decode(struct mad_header *header, struct mad_stream *stream) | |||
315 | if (!stream->sync) | 315 | if (!stream->sync) |
316 | ptr = stream->this_frame; | 316 | ptr = stream->this_frame; |
317 | 317 | ||
318 | if (end - ptr < stream->skiplen) { | 318 | if (end - ptr < (long) stream->skiplen) { |
319 | stream->skiplen -= end - ptr; | 319 | stream->skiplen -= end - ptr; |
320 | stream->next_frame = end; | 320 | stream->next_frame = end; |
321 | 321 | ||
@@ -400,7 +400,7 @@ int mad_header_decode(struct mad_header *header, struct mad_stream *stream) | |||
400 | } | 400 | } |
401 | 401 | ||
402 | /* verify there is enough data left in buffer to decode this frame */ | 402 | /* verify there is enough data left in buffer to decode this frame */ |
403 | if (N + MAD_BUFFER_GUARD > end - stream->this_frame) { | 403 | if ((long)(N + MAD_BUFFER_GUARD) > end - stream->this_frame) { |
404 | stream->next_frame = stream->this_frame; | 404 | stream->next_frame = stream->this_frame; |
405 | 405 | ||
406 | stream->error = MAD_ERROR_BUFLEN; | 406 | stream->error = MAD_ERROR_BUFLEN; |