37 Commits

Author SHA1 Message Date
David Reid f1d99a186c Update audioconverter. 2026-01-17 15:08:27 +10:00
David Reid 3a052ada0d Fix a compilation warning. 2026-01-16 06:42:23 +10:00
David Reid 57851a9cef Update documentation generator. 2025-09-19 12:42:06 +10:00
David Reid 6648ed005a Initial commit of the documentation generation tool. 2025-09-10 13:47:00 +10:00
Dmitry Atamanov 970c3801d9 Small fixes in tools/audioconverter 2025-01-10 13:02:21 +10:00
a.borisov fe5f17ecf3 fix misspells
occured -> occurred
aquired -> acquired
accomodate -> accommodate
seperate -> separate
etc.
2023-10-22 07:06:12 +10:00
David Reid eac61ddc52 All the engine to be used with MA_NO_DEVICE_IO.
This allows the engine to be used independent of a device which might
be useful for tools.
2021-08-14 17:23:13 +10:00
David Reid 3dc522e19b Remove the Speex resampler. 2021-07-10 15:54:52 +10:00
David Reid 13acb54ef6 Fix a minor typo. 2021-07-04 15:47:28 +10:00
David Reid 7025da51ab API CHANGE: Remove MA_MIN/MAX_SAMPLE_RATE.
These are replaced with ma_standard_sample_rate_min/max.
2021-07-04 15:46:55 +10:00
David Reid ecc9c6e5e7 Fix build when compiling with MA_NO_THREADING. 2021-07-04 15:40:20 +10:00
David Reid 06db69843c Update a comment. 2020-08-23 14:18:36 +10:00
David Reid 04abf86b09 Fix typo. 2020-08-23 14:16:31 +10:00
David Reid 90b590224b Fix a bug with initialization of the encoder in audioconverter. 2020-07-07 18:41:02 +10:00
David Reid c4122feb8d Print result when failing to open the encoder in audioconverter. 2020-07-07 18:38:19 +10:00
David Reid 84f6b16344 Fix bugs to the audioconverter utility. 2020-07-06 06:40:55 +10:00
David Reid 1dc176df2b Add support for disabling the threading API.
This is useful for those only using miniaudio for data conversion,
decoding and/or encoding.

Public issue https://github.com/dr-soft/miniaudio/issues/171
2020-06-25 15:06:57 +10:00
David Reid 5b5c3a74e0 Fix build with MA_NO_DEVICE_IO.
Public issue https://github.com/dr-soft/miniaudio/issues/171
2020-06-25 07:00:02 +10:00
David Reid 6f748942e6 Update examples and tests. 2020-06-24 19:37:46 +10:00
David Reid b508727082 Fix a diagnostic error. 2020-03-05 20:39:00 +10:00
David Reid d8727b2393 Add simple audio converter. 2020-03-05 20:37:52 +10:00
David Reid 3bee97a93c Remove sigvis.
This will be replaced with a more complete solution later.

Public issue #105.
2019-12-12 19:23:32 +10:00
David Reid e00fe077f4 "mal_" to "ma_". 2019-03-06 20:55:51 +10:00
David Reid f1bf58d0f8 "MAL_" to "MA_". 2019-03-06 20:51:38 +10:00
David Reid b93faa46e5 MINI_AL_IMPLEMENTATION to MINIAUDIO_IMPLEMENTATION. 2019-03-06 20:49:18 +10:00
David Reid d72e7b1fce "mini_al" to "miniaudio". 2019-03-06 20:42:48 +10:00
David Reid 223c8e84d1 Add a quick and dirty test for resampling.
This will be cleaned up later. Maybe.
2018-07-15 14:17:01 +10:00
David Reid 59726df2c2 MAL_IMPLEMENTATION to MINI_AL_IMPLEMENTATION 2018-05-21 20:03:11 +10:00
David Reid ecf34e459d Minor update to sigvis. 2018-05-09 19:37:32 +10:00
David Reid 78ecf63af3 Clean up. 2018-05-07 15:26:20 +10:00
David Reid 39fff52a71 Early work on a basic signal visualization tool. 2018-05-07 14:33:33 +10:00
David Reid 0eee443bd2 Remove auto-generated code. 2018-03-25 08:53:51 +10:00
David Reid 0a69454845 Improve auto-generation of format conversion routines. 2017-11-16 21:36:04 +10:00
David Reid b9fcacdbfd Fix an overflow bug with f32 to s32 conversion. 2017-11-04 21:30:32 +10:00
David Reid 4cbeff8f48 Small optimizations to some format conversion routines. 2017-09-09 21:46:16 +10:00
David Reid 95ea6c6b88 Add untested conversion routines for all supported formats. 2017-01-01 15:16:54 +10:00
David Reid 69f29d128e Add some bad experimental work on automatic sample format conversion. 2017-01-01 00:35:32 +10:00