Commit Graph

204 Commits

Author SHA1 Message Date
David Reid e588d10b4c Revert "verblib: Try fixing an issue in stereo mode."
This reverts commit 0788be818b.

This change was technically incorrect. Reverting this change for now
until a better fix is in place. Likely this will require an extra
parameter for controlling this.
2022-10-20 11:08:56 +10:00
Zvicii 2fde0c695e fix: build error under msvc
Cast from 'void*' to pointer to non-'void' requires explicit type cast error under msvc compiler
2022-08-01 08:53:29 +10:00
David Reid 0788be818b verblib: Try fixing an issue in stereo mode. 2022-06-25 18:04:40 +10:00
David Reid 80b9fa63ee Update stb_vorbis.
Pubic issue https://github.com/mackron/miniaudio/issues/469
2022-05-15 07:20:21 +10:00
David Reid 4dfe7c4c31 Version 0.11.9 2022-04-20 20:14:51 +10:00
David Reid 82e70f4cbe Version 0.11.8 2022-02-12 19:56:49 +10:00
David Reid 073b7bbbba Version 0.11.7 2022-02-06 10:20:23 +10:00
David Reid c3a9ab9b90 Version 0.11.6 2022-01-22 12:12:24 +10:00
David Reid 92d39a73fa Version 0.11.5 2022-01-16 19:35:45 +10:00
David Reid e89650cc4b Version 0.11.4 2022-01-11 18:30:44 +10:00
David Reid 700dba14ea Version 0.11.3 2022-01-07 21:04:38 +10:00
David Reid 42abbbea46 Version 0.11.2 2021-12-31 19:15:03 +10:00
David Reid d3d4d425f1 Version 0.11.1 2021-12-27 21:37:46 +10:00
David Reid c9a4f21e4e Version 0.11.0 2021-12-18 21:19:34 +10:00
David Reid 9598247096 Remove old files and update examples. 2021-12-10 21:13:34 +10:00
David Reid ed22ebbfe8 Fix a comment. 2021-12-10 20:55:39 +10:00
David Reid 0e682351ac Merge branch 'master' into dev-0.11 2021-12-10 19:09:07 +10:00
David Reid 8686f52e66 Version 0.10.43 2021-12-10 19:07:29 +10:00
David Reid cc99951fdb Update dr_libs. 2021-12-10 19:06:12 +10:00
David Reid ba3080d07d Add support for partial processing to nodes.
This includes a leading trimming node to act as a test.
2021-12-10 16:13:16 +10:00
David Reid b8d04bdd87 Minor typo. 2021-12-10 14:28:54 +10:00
David Reid efa95d998f Remove the loop parameter from ma_data_source_read_pcm_frames(). 2021-10-13 18:51:17 +10:00
David Reid fee3e69d93 Merge branch 'master' into dev-0.11 2021-08-22 19:14:08 +10:00
David Reid dbca7a3b44 Version 0.10.42 2021-08-22 19:12:59 +10:00
David Reid f099c7b13e Merge branch 'dev' into dev-0.11 2021-08-15 16:40:12 +10:00
David Reid 5a5d523d09 Version 0.10.41 2021-08-15 16:39:54 +10:00
David Reid 73fdf8486b Move external nodes out of the research folder. 2021-08-14 18:50:48 +10:00
David Reid 47381c66de Remove dr_* libraries from the extras folder.
These are amalgamated into miniaudio.h now and are no longer required
in the extras folder.
2021-08-14 10:33:54 +10:00
David Reid 30c41c76ee Rename ma_get_standard_channel_map() to ma_channel_map_init_standard(). 2021-08-08 13:09:06 +10:00
David Reid 018c1713d2 Merge branch 'dev' into dev-0.11 2021-08-04 22:22:32 +10:00
David Reid 9d9395d78f Fix some warnings with ma_libopus and ma_libvorbis. 2021-08-04 22:22:19 +10:00
David Reid a9a2fc661f Merge branch 'master' into dev-0.11 2021-07-23 19:34:42 +10:00
David Reid 37fe1343f0 Version 0.10.40 2021-07-23 19:33:39 +10:00
David Reid 5fe2e6e565 Merge branch 'master' into dev-0.11 2021-07-20 19:28:59 +10:00
David Reid 8bf157f10e Version 0.10.39 2021-07-20 19:27:24 +10:00
Steven Noonan 02486fe78f miniaudio_libvorbis.h: only define OV_EXCLUDE_STATIC_CALLBACKS if not already defined
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
2021-07-20 19:17:01 +10:00
David Reid c45afa011e Add a pedantic fread() compatibility check to the vorbis decoder. 2021-07-18 13:50:04 +10:00
David Reid 7b65f3748a Add some safety checks to data sources.
With this change, an error is now returned when the requested frame
count is zero. Two reasons for this:

  1) It usually means there's an error in the higher level logic if
     something is trying to read zero frames.

  2) When no frames are read, MA_AT_END should be returned. However, if
     the input frame count is also zero, it creates ambiguity as to
     whether or not the data source is truly at the end.
2021-07-18 10:35:34 +10:00
David Reid ebdc79ab6a Merge branch 'master' into dev-0.11 2021-07-14 20:47:00 +10:00
David Reid 0f5cb7829d Version 0.10.38 2021-07-14 20:46:38 +10:00
David Reid 3dc522e19b Remove the Speex resampler. 2021-07-10 15:54:52 +10:00
David Reid 49b9fa5109 Merge branch 'master' into dev-0.11 2021-07-06 17:41:05 +10:00
David Reid 90c7eef4f4 Version 0.10.37 2021-07-06 17:40:38 +10:00
David Reid 33aae652fe API CHANGE: Update ma_get_standard_channel_map().
This adds a capacity parameter for added safety. It also changes the
order of parameters to make it a bit more consistent.
2021-07-04 19:46:00 +10:00
David Reid 3fad6cad86 API CHANGE: Add channel maps to ma_data_source_get_data_format().
This commit also removes the onGetChannelMap callback from the decoding
backend vtable.
2021-07-04 18:21:36 +10:00
David Reid 1a4742e262 API CHANGE: Remove mapping from data sources.
This has proven to be exceptionally un-useful in practice and the
maintenance cost just isn't worth it.
2021-07-04 16:34:47 +10:00
David Reid b84d222c5e Remove miniaudio_dll. 2021-07-04 15:27:09 +10:00
David Reid 81d720e09f Version 0.10.36 2021-07-03 20:29:03 +10:00
David Reid db7a3dfd23 Update stb_vorbis. 2021-07-03 07:48:12 +10:00
David Reid 18d185832f Fix a compilation warning. 2021-07-02 20:54:38 +10:00