0002-msvc-warnings.patch 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. diff --git a/thirdparty/minimp3/minimp3_ex.h b/thirdparty/minimp3/minimp3_ex.h
  2. index 2871705df3..2b207a25a7 100644
  3. --- a/thirdparty/minimp3/minimp3_ex.h
  4. +++ b/thirdparty/minimp3/minimp3_ex.h
  5. @@ -377,7 +377,7 @@ int mp3dec_load_cb(mp3dec_t *dec, mp3dec_io_t *io, uint8_t *buf, size_t buf_size
  6. samples = hdr_frame_samples(hdr)*frame_info.channels;
  7. if (3 != frame_info.layer)
  8. break;
  9. - int ret = mp3dec_check_vbrtag(hdr, frame_size, &frames, &delay, &padding);
  10. + ret = mp3dec_check_vbrtag(hdr, frame_size, &frames, &delay, &padding);
  11. if (ret > 0)
  12. {
  13. padding *= frame_info.channels;
  14. @@ -529,7 +529,8 @@ int mp3dec_iterate_buf(const uint8_t *buf, size_t buf_size, MP3D_ITERATE_CB call
  15. if (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)
  20. return ret;
  21. }
  22. buf += frame_size;
  23. @@ -562,7 +563,7 @@ int mp3dec_iterate_cb(mp3dec_io_t *io, uint8_t *buf, size_t buf_size, MP3D_ITERA
  24. readed += id3v2size;
  25. } else
  26. {
  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);
  29. if (readed > (buf_size - MINIMP3_ID3_DETECT_SIZE))
  30. return MP3D_E_IOERROR;
  31. filled += readed;
  32. @@ -590,7 +591,8 @@ int mp3dec_iterate_cb(mp3dec_io_t *io, uint8_t *buf, size_t buf_size, MP3D_ITERA
  33. readed += i;
  34. if (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)
  39. return ret;
  40. }
  41. readed += frame_size;
  42. @@ -600,7 +602,7 @@ int mp3dec_iterate_cb(mp3dec_io_t *io, uint8_t *buf, size_t buf_size, MP3D_ITERA
  43. memmove(buf, buf + consumed, filled - consumed);
  44. filled -= consumed;
  45. consumed = 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);
  48. if (readed > (buf_size - filled))
  49. return MP3D_E_IOERROR;
  50. if (readed != (buf_size - filled))