Path: blob/master/thirdparty/minimp3/patches/0002-msvc-warnings.patch
9912 views
diff --git a/thirdparty/minimp3/minimp3_ex.h b/thirdparty/minimp3/minimp3_ex.h1index 2871705df3..2b207a25a7 1006442--- a/thirdparty/minimp3/minimp3_ex.h3+++ b/thirdparty/minimp3/minimp3_ex.h4@@ -377,7 +377,7 @@ int mp3dec_load_cb(mp3dec_t *dec, mp3dec_io_t *io, uint8_t *buf, size_t buf_size5samples = hdr_frame_samples(hdr)*frame_info.channels;6if (3 != frame_info.layer)7break;8- int ret = mp3dec_check_vbrtag(hdr, frame_size, &frames, &delay, &padding);9+ ret = mp3dec_check_vbrtag(hdr, frame_size, &frames, &delay, &padding);10if (ret > 0)11{12padding *= frame_info.channels;13@@ -529,7 +529,8 @@ int mp3dec_iterate_buf(const uint8_t *buf, size_t buf_size, MP3D_ITERATE_CB call1415if (callback)16{17- if ((ret = callback(user_data, hdr, frame_size, free_format_bytes, buf_size, hdr - orig_buf, &frame_info)))18+ ret = callback(user_data, hdr, frame_size, free_format_bytes, buf_size, hdr - orig_buf, &frame_info);19+ if (ret != 0)20return ret;21}22buf += frame_size;23@@ -562,7 +563,7 @@ int mp3dec_iterate_cb(mp3dec_io_t *io, uint8_t *buf, size_t buf_size, MP3D_ITERA24readed += id3v2size;25} else26{27- size_t readed = io->read(buf + MINIMP3_ID3_DETECT_SIZE, buf_size - MINIMP3_ID3_DETECT_SIZE, io->read_data);28+ readed = io->read(buf + MINIMP3_ID3_DETECT_SIZE, buf_size - MINIMP3_ID3_DETECT_SIZE, io->read_data);29if (readed > (buf_size - MINIMP3_ID3_DETECT_SIZE))30return MP3D_E_IOERROR;31filled += readed;32@@ -590,7 +591,8 @@ int mp3dec_iterate_cb(mp3dec_io_t *io, uint8_t *buf, size_t buf_size, MP3D_ITERA33readed += i;34if (callback)35{36- if ((ret = callback(user_data, hdr, frame_size, free_format_bytes, filled - consumed, readed, &frame_info)))37+ ret = callback(user_data, hdr, frame_size, free_format_bytes, filled - consumed, readed, &frame_info);38+ if (ret != 0)39return ret;40}41readed += frame_size;42@@ -600,7 +602,7 @@ int mp3dec_iterate_cb(mp3dec_io_t *io, uint8_t *buf, size_t buf_size, MP3D_ITERA43memmove(buf, buf + consumed, filled - consumed);44filled -= consumed;45consumed = 0;46- size_t readed = io->read(buf + filled, buf_size - filled, io->read_data);47+ readed = io->read(buf + filled, buf_size - filled, io->read_data);48if (readed > (buf_size - filled))49return MP3D_E_IOERROR;50if (readed != (buf_size - filled))515253