Commit Graph

  • 352a776b52 Fix a bug in the linear resampler when changing rates. David Reid 2020-06-01 17:11:23 +10:00
  • 32e240d4ec Fix a bug when mixing a data source. David Reid 2020-06-01 01:05:01 +10:00
  • bf63ed17b9 Enable mmap mode for ma_audio_buffer data sources. David Reid 2020-06-01 00:09:03 +10:00
  • 1c26893930 Add initial implementation of stereo panning to the ma_engine API. David Reid 2020-05-31 23:54:29 +10:00
  • f4b0b271cd More work on the new engine API. David Reid 2020-05-31 23:14:59 +10:00
  • 3a62d44959 Work on changes to the effect API. David Reid 2020-05-31 07:03:14 +10:00
  • 105d016e69 Updates to the new ma_engine API. David Reid 2020-05-30 13:56:41 +10:00
  • 8254324a5e Update release notes. David Reid 2020-05-30 13:40:30 +10:00
  • e2b37b5d6d Fix some warnings reported by GCC. David Reid 2020-05-30 13:40:02 +10:00
  • 9718ac2d64 Fix some warnings with GCC and -std=c89. David Reid 2020-05-30 13:34:23 +10:00
  • 3fcef2fc7e Add atomic compare and swap. David Reid 2020-05-30 13:25:02 +10:00
  • fda0c07626 Update ma_mixer_mix_data_source() return value. David Reid 2020-05-30 13:01:56 +10:00
  • 29641e08dc Add documentation for log levels. David Reid 2020-05-30 09:49:01 +10:00
  • 803cd284bc Shorten a comment for easier viewing. David Reid 2020-05-29 19:51:37 +10:00
  • 967174368e Add looping example. David Reid 2020-05-29 19:50:04 +10:00
  • 8de49326d4 Add support for looping when reading data from data sources. David Reid 2020-05-29 19:49:38 +10:00
  • 69253921de Update dr_wav in preparation for some new work. David Reid 2020-05-29 19:20:24 +10:00
  • 1cec172623 Add ma_data_source_seek_pcm_frames(). David Reid 2020-05-29 18:00:48 +10:00
  • aec20ea98c Add support for passing in NULL for output buffer when decoding. David Reid 2020-05-29 17:57:01 +10:00
  • 077ae13157 Clarify some wording. David Reid 2020-05-28 22:36:34 +10:00
  • 046bc0d7c6 Add initial experimental work on the ma_engine API. David Reid 2020-05-28 21:25:39 +10:00
  • 0d691012d6 Add support for effects when mixing memory mapped data sources. David Reid 2020-05-28 16:18:16 +10:00
  • 783aef728e Updates to the mixer API. David Reid 2020-05-27 22:58:22 +10:00
  • c2aa044335 Have ma_audio_buffer_unmap to return MA_AT_END when the end is reached. David Reid 2020-05-27 21:19:16 +10:00
  • df9906a11e Add support for memory mapping to ma_data_source. David Reid 2020-05-27 21:13:06 +10:00
  • f572ac8709 Change pDeviceID to constant pointers in ma_device_config. David Reid 2020-05-27 17:44:41 +10:00
  • 51fea1b1bd Fix some warnings in ma_mixing.h. David Reid 2020-05-27 17:43:08 +10:00
  • 34fcf64c96 Update dr_wav and dr_mp3. David Reid 2020-05-27 17:37:47 +10:00
  • c530416acc Minor update to ma_mixer. David Reid 2020-05-25 22:45:40 +10:00
  • f333a5efc5 Version 0.10.7 David Reid 2020-05-25 16:09:22 +10:00
  • e90aaccbb8 Silence a warning. David Reid 2020-05-24 16:14:02 +10:00
  • 8f5e64a15a Update revision history. David Reid 2020-05-24 16:13:33 +10:00
  • 069a436f3a Fix a compilation error in the C++ build. David Reid 2020-05-24 16:12:44 +10:00
  • 237f5a6152 Add pull request template. David Reid 2020-05-24 14:24:32 +10:00
  • 4883142f68 Merge branch 'dev' David Reid 2020-05-24 14:09:57 +10:00
  • aeed4457cd Update issue templates David Reid 2020-05-24 14:07:31 +10:00
  • 9a60cea91a Move CONTRIBUTING into the docs folder. David Reid 2020-05-24 13:05:22 +10:00
  • 0455697b55 Update contribution guidelines to be a bit more professional. David Reid 2020-05-24 13:04:39 +10:00
  • 3f96bdf8a7 Version 0.10.6 David Reid 2020-05-24 11:39:40 +10:00
  • b95e86765e Remove old research code. David Reid 2020-05-23 17:13:37 +10:00
  • ea3f7f511e Add ma_audio_buffer API. David Reid 2020-05-23 17:07:19 +10:00
  • d836c0b56c Update readme to be a bit more concise. David Reid 2020-05-23 09:24:05 +10:00
  • 534419fac4 Add Discord link and update features. David Reid 2020-05-23 09:23:33 +10:00
  • eaca001361 Add research code for ma_data_source. David Reid 2020-05-22 21:37:48 +10:00
  • 329f184004 PulseAudio: Fix compilation errors with C89 and MA_NO_RUNTIME_LINKING. David Reid 2020-05-22 20:04:59 +10:00
  • f8c63d9ce0 Fix MA_NO_RUNTIME_LINKING for ALSA. David Reid 2020-05-22 18:57:51 +10:00
  • 70350d2a86 ALSA: Fix some compilation warnings. David Reid 2020-05-22 18:51:00 +10:00
  • 63c4409d20 Fix navigation in readme. David Reid 2020-05-21 20:51:22 +10:00
  • 1872ca4a46 Add Twitter link. David Reid 2020-05-21 20:46:06 +10:00
  • f26de790dd Use HTTPS instead of HTTP. David Reid 2020-05-21 20:24:46 +10:00
  • 56a785e2af Remove Decoding and add Documentation section to readme. David Reid 2020-05-21 20:20:45 +10:00
  • 169132de39 Fix formatting in examples build readme. David Reid 2020-05-21 20:19:22 +10:00
  • 5f1fe8ea92 Experiment with a menu in the readme. David Reid 2020-05-21 19:59:05 +10:00
  • f08171dc82 More experiments with the readme. David Reid 2020-05-21 19:49:29 +10:00
  • 704a279f95 Experiment with a readme change. David Reid 2020-05-21 18:51:39 +10:00
  • 7221bc4a62 Update external libraries. David Reid 2020-05-16 09:20:00 +10:00
  • 6d574e25b2 Initial commit of the new mixing API. David Reid 2020-05-10 20:55:08 +10:00
  • 9339a8a068 Change unclipped s24 to be represented as 64-bit rather than 32-bit. David Reid 2020-05-10 13:43:01 +10:00
  • b15dcb691c Update revision history. David Reid 2020-05-10 12:40:41 +10:00
  • 509f746e66 Add ma_silence_pcm_frames() and deprecate ma_zero_pcm_frames(). David Reid 2020-05-10 12:39:38 +10:00
  • e64d1ecd6e Add support for u8 to the channel converter. David Reid 2020-05-10 10:14:04 +10:00
  • a66c0355cb Add support for s24 to the channel converter. David Reid 2020-05-10 09:03:55 +10:00
  • 3e097a6087 Add support for s32 to the channel converter. David Reid 2020-05-10 07:43:56 +10:00
  • 493b2ec9c3 Prep work adding support for extra formats to the channel converter. David Reid 2020-05-10 07:35:18 +10:00
  • e03d7985b7 Add compile-time and run-time version querying. David Reid 2020-05-07 15:10:58 +10:00
  • d429df4ed8 Change ma_clip_samples/frames_f32 to take a 64-bit count. David Reid 2020-05-07 14:58:14 +10:00
  • 369b476b37 Version 0.10.5 David Reid 2020-05-05 06:52:44 +10:00
  • cb9505acb2 Fix a crash in the linear resampler when LPF order is 0. David Reid 2020-05-04 07:02:39 +10:00
  • 90550c9e8a Change ma_zero_pcm_frames() to take a 64-bit frame count. David Reid 2020-05-02 15:41:15 +10:00
  • d20430210a Update revision history. David Reid 2020-05-01 19:43:01 +10:00
  • 342199847c Fix level 4 warnings on VC6. David Reid 2020-05-01 18:58:58 +10:00
  • dae1a040b3 Silence some warnings. David Reid 2020-05-01 18:23:58 +10:00
  • 135b098526 Improve VC6 compatibility for formatted logging. David Reid 2020-05-01 18:00:14 +10:00
  • 5852d6ed24 Update extras. David Reid 2020-04-30 17:08:33 +10:00
  • 07730e7a16 Fix a typo. David Reid 2020-04-29 07:34:50 +10:00
  • e1f39d97a7 Fix compilation errors on older versions of Visual Studio. David Reid 2020-04-28 13:15:07 +10:00
  • 0608fb1b0a Minor documentation fixes. David Reid 2020-04-26 11:10:49 +10:00
  • 845ca22710 Update documentation for ma_decoder. David Reid 2020-04-26 09:16:47 +10:00
  • 1ca969601f Update revision history. David Reid 2020-04-26 08:47:21 +10:00
  • 6b375b3a02 Add MA_NO_GENERATION build option. David Reid 2020-04-26 08:42:18 +10:00
  • 2a765d6311 Move struct ma_lcg to a more appropriate location. David Reid 2020-04-26 08:39:57 +10:00
  • 90ae3091f8 Update dr_mp3. David Reid 2020-04-26 08:08:07 +10:00
  • e438ab0c9c Update loopback example to use the ma_encoder API. David Reid 2020-04-23 17:28:59 +10:00
  • 3645d9b0fd Update capture example to use the ma_encoder API. David Reid 2020-04-23 17:13:34 +10:00
  • 521a66235b Update dr_wav. David Reid 2020-04-21 19:47:46 +10:00
  • 5e8a299aa8 Add MA_NO_ENCODING to the Build Options section in documentation. David Reid 2020-04-20 10:01:35 +10:00
  • 7e1bdf7724 Update dr_flac and dr_mp3. David Reid 2020-04-19 12:24:23 +10:00
  • 1f295eba8a Update extras. David Reid 2020-04-13 08:40:28 +10:00
  • efb1574a8e Merge pull request #149 from MarcoLizza/master David Reid 2020-04-13 08:37:09 +10:00
  • 56c8441efb Update dr_flac. David Reid 2020-04-13 08:33:52 +10:00
  • 66fad49e20 Fixing nanosleep() call on POSIX, wrongly converting milliseconds. Marco Lizza 2020-04-12 22:53:36 +02:00
  • 16207dd0fa Fixing strict-protype warning. Marco Lizza 2020-04-12 22:50:59 +02:00
  • 81a18ca6d9 Version 0.10.4 David Reid 2020-04-12 10:42:38 +10:00
  • 755aef065e Fix a bug when reading frames from the client. David Reid 2020-04-12 10:36:29 +10:00
  • 376732929c Update extras. David Reid 2020-04-10 16:31:14 +10:00
  • 63c5cf851e Fix a typo. David Reid 2020-04-09 07:53:38 +10:00
  • 10988da584 Version 0.10.3 David Reid 2020-04-07 18:09:54 +10:00
  • 41220f368d Fix some warnings on some compilers. David Reid 2020-04-07 17:20:37 +10:00
  • 128f3965db Remove an excess space. David Reid 2020-04-07 17:20:19 +10:00
  • bc6e566225 Update revision history. David Reid 2020-04-07 14:33:59 +10:00