Commit Graph

  • 174938e942 Fix a bug in the enumeration example. David Reid 2018-03-03 21:29:00 +10:00
  • 075e5dfa4e Pulse: Bug fixes. David Reid 2018-03-03 21:26:58 +10:00
  • 63ed574648 Pulse: Remove dependency on -lpulse. David Reid 2018-03-03 20:14:23 +10:00
  • c8ae6f6ad4 Pulse: Use an equivalent cmap as the one requested when initializing. David Reid 2018-03-03 18:08:36 +10:00
  • 00eec752df Pulse: Correctly set the device name. David Reid 2018-03-03 17:31:34 +10:00
  • bf781ee29a Pulse: Remove dependency on the simple API. David Reid 2018-03-03 14:57:35 +10:00
  • a25bb3602f PulseAudio: Get device enumeration working. David Reid 2018-03-01 19:09:21 +10:00
  • 9665246123 Use MAL_CHANNEL_MONO instead of MAL_CHANNEL_FRONT_CENTER. David Reid 2018-02-28 19:32:19 +10:00
  • 7600817ecd Get basic playback working with PulseAudio. David Reid 2018-02-27 16:49:46 +10:00
  • 3afb29afb5 Plug in some stub APIs for PulseAudio. David Reid 2018-02-27 09:47:55 +10:00
  • 891258a5b0 Version 0.7 David Reid 2018-02-25 20:32:50 +10:00
  • af2c185a1d Update example in README. David Reid 2018-02-25 20:01:23 +10:00
  • 87d05684b0 Add some device config initialization helpers. David Reid 2018-02-25 20:01:14 +10:00
  • 0c50484b74 Add mal_dsp_set_input_sample_rate(). David Reid 2018-02-25 19:42:46 +10:00
  • 6978ab2640 Increase maximum channel count to 32. David Reid 2018-02-25 19:27:57 +10:00
  • a73700c1de Change the default channel mapping to the same as that used by FLAC. David Reid 2018-02-25 18:47:30 +10:00
  • 54446d7328 Add mal_dsp_config_init_ex(). David Reid 2018-02-25 18:34:45 +10:00
  • a321e6a543 Update the simple playback example. David Reid 2018-02-25 18:25:18 +10:00
  • 25618ab3e4 Add support for initializing a device without a context. David Reid 2018-02-25 18:23:12 +10:00
  • c47c416dd7 Update readme with info on the decoding API. David Reid 2018-02-25 10:14:44 +10:00
  • 5d3fe6d487 Update example. David Reid 2018-02-25 10:13:04 +10:00
  • 5ea52cd880 Add dr_mp3 to extras. David Reid 2018-02-25 10:12:45 +10:00
  • e6eb3346b8 Fix some copy and paste errors. David Reid 2018-02-25 10:12:32 +10:00
  • ab17fcbc6c Fix some warnings on the 64-bit build. David Reid 2018-02-25 09:08:54 +10:00
  • c1f611c21b Replace minimp3 with dr_mp3. David Reid 2018-02-25 09:05:35 +10:00
  • d4798adc6d Initial work on the MP3 decoder. David Reid 2018-02-24 14:51:10 +10:00
  • 9eb2b3532c Update change log. David Reid 2018-02-24 09:41:02 +10:00
  • c294f0ee3d More clean up for the multi_playback example. David Reid 2018-02-24 09:35:53 +10:00
  • 3d0a535b9b Fix warnings in jar_xm.h David Reid 2018-02-24 09:34:06 +10:00
  • 400ca25a90 Minor clean up to the multi_playback example. David Reid 2018-02-24 09:32:33 +10:00
  • bc687c8b89 Fix build error in jar_xm.h David Reid 2018-02-24 09:31:54 +10:00
  • 0bf9be4356 Add support for Vorbis (via stb_vorbis) to the decoder API. David Reid 2018-02-24 09:28:10 +10:00
  • 16a0927c75 Fix a compilation error in jar_mod.h. David Reid 2018-02-24 08:55:03 +10:00
  • d1a7c9b848 Make Vorbis a lower priority over FLAC. David Reid 2018-02-21 20:14:08 +10:00
  • f89fbe04c5 Use the correct default channel mapping for FLAC. David Reid 2018-02-21 20:08:55 +10:00
  • 48dd8a318a Add support for FLAC decoding. David Reid 2018-02-21 19:06:53 +10:00
  • eb95f6fa8d Merge branch 'dev' into decoder David Reid 2018-02-21 18:37:42 +10:00
  • 12f0b63574 Merge pull request #13 from raysan5/master David Reid 2018-02-21 18:34:25 +10:00
  • ecadbfebb6 Fix timming issue with macOS Ray 2018-02-20 22:44:13 +01:00
  • 631ab4d69b Update example for the decoder API. David Reid 2018-02-20 21:41:24 +10:00
  • 7ce6a5fb3e Add support for WAV files to the decoder API. David Reid 2018-02-20 21:40:11 +10:00
  • ec2ca9a32b Silence some warnings in an example. David Reid 2018-02-19 21:47:58 +10:00
  • 48b7e5cf5f Set up some infrastructure for the decoder abstraction. David Reid 2018-02-19 21:47:48 +10:00
  • dba13955c4 Set up some stubs for the decoder API. David Reid 2018-02-18 21:59:04 +10:00
  • 3c168caa56 v0.6c David Reid 2018-02-12 18:58:07 +10:00
  • 5dc78518cb Merge pull request #12 from a3f/patch-1 David Reid 2018-02-12 18:53:25 +10:00
  • a8cd5b2dcf Support {Net,Open}BSD OSS Ahmad Fatoum 2018-02-11 12:16:46 +01:00
  • 7f6218e847 Merge branch 'master' of https://github.com/dr-soft/mini_al David Reid 2018-02-03 20:22:08 +10:00
  • d4c12dbf80 Fix some warnings when compiling with Visual C++. David Reid 2018-02-03 20:19:36 +10:00
  • 5dc5258fdf Fix a warning. David Reid 2018-01-26 12:58:33 +10:00
  • f47ec961a1 Version 0.6a David Reid 2018-01-26 12:40:08 +10:00
  • 679ae6de6c Fix errors with channel mixing when increasing the channel count. David Reid 2018-01-26 06:27:52 +10:00
  • bd744e7ed7 Improvements to the build system for the OpenAL backend. David Reid 2017-12-14 19:32:12 +10:00
  • ed3b3761ab Fix a typo. David Reid 2017-12-09 10:11:22 +10:00
  • b1ca581019 Prepare version 0.6. David Reid 2017-12-08 20:16:55 +10:00
  • 89e89e4a7b Tweak some values for Raspberry Pi. David Reid 2017-12-08 20:08:03 +10:00
  • da78f93e0d Fix compilation error with some placeholder code. David Reid 2017-12-06 18:44:47 +10:00
  • 6db4bc58c2 Update change log. David Reid 2017-12-03 17:24:18 +10:00
  • 056c100ecf Update gitignore. David Reid 2017-12-03 17:10:13 +10:00
  • 35af204e21 Clean up whitespace. David Reid 2017-12-03 17:09:23 +10:00
  • 5d0705b34e Check the return value of mal_device_start() in examples. David Reid 2017-12-03 17:02:30 +10:00
  • 8727d3d8ba Clean up. David Reid 2017-12-03 11:10:28 +10:00
  • cfb3a64010 ALSA: Experimental work on device-specific default buffer sizes. David Reid 2017-12-03 10:34:13 +10:00
  • 0b2967c278 Add mal_dsp_config_init(). David Reid 2017-12-03 07:58:20 +10:00
  • 63cdc5efe9 Improvements to the OpenAL backend. David Reid 2017-12-02 14:14:37 +10:00
  • ac00f05825 Add support for compile-time linking for OpenAL. David Reid 2017-12-02 10:13:01 +10:00
  • f2b59e8135 Fix a typo. David Reid 2017-12-02 10:01:58 +10:00
  • 585ad04812 SDL: Fix incorrect buffer size calculations. David Reid 2017-11-24 21:43:11 +10:00
  • f47fa01c00 Add SDL to mal_get_backend_name(). David Reid 2017-11-23 18:31:05 +10:00
  • 695dc2b902 Fix VC6 build. David Reid 2017-11-21 19:34:17 +10:00
  • 3acd03b133 Fix a bug in mal_device_start() where the wrong value is returned. David Reid 2017-11-21 06:33:01 +10:00
  • 2eebeda814 Fix an error with the SDL 1.2 backend. David Reid 2017-11-20 21:45:41 +10:00
  • 54c6842eff Update documentation. David Reid 2017-11-19 19:36:50 +10:00
  • 4ae623e9b4 Add some early work on tracking the name of devices. David Reid 2017-11-19 15:50:12 +10:00
  • ef8c2c2d00 Update the title. David Reid 2017-11-19 12:18:06 +10:00
  • 7d5a59ee50 Update build instructions for Emscripten. David Reid 2017-11-19 12:13:29 +10:00
  • 4eb4077add Fix typo. David Reid 2017-11-19 12:09:53 +10:00
  • c340035fe6 Polish the SDL backend and the Emscripten build. David Reid 2017-11-19 12:04:58 +10:00
  • fbecb5dedf Initial work on an experimental SDL backend for Emscripten. David Reid 2017-11-18 22:29:15 +10:00
  • 0f409ac32c Update the multi_playback example to include FLAC and Vorbis. David Reid 2017-11-18 16:26:45 +10:00
  • 5de1079427 Get jar_mod and jar_xm compiling with MSVC. David Reid 2017-11-18 15:19:36 +10:00
  • 7649aa5348 Add jar_mod and jar_xm to readme. David Reid 2017-11-18 15:18:49 +10:00
  • 8c7e9fd6b2 Merge pull request #6 from r-lyeh/master David Reid 2017-11-18 14:53:16 +10:00
  • 1e18d68fd5 Update log. David Reid 2017-11-18 11:51:07 +10:00
  • 3f45def36b Don't use run-time linking of pthread on Android nor Emscripten. David Reid 2017-11-18 11:44:58 +10:00
  • ce05440620 Fix compilation errors and warnings with the Android build. David Reid 2017-11-18 11:28:06 +10:00
  • 3bf830079f Don't use OSS with Emscripten. David Reid 2017-11-18 10:23:36 +10:00
  • 132af6ff6f Add APIs for getting friendly names of backends and formats. David Reid 2017-11-18 10:03:36 +10:00
  • a0776ec3e0 Disable backends based on the availability of development packages. David Reid 2017-11-17 20:16:54 +10:00
  • ec2bbe5995 Fix typo. David Reid 2017-11-17 19:18:48 +10:00
  • 2c457137ac Add dr_flac and stb_vorbis to extras. David Reid 2017-11-17 18:51:08 +10:00
  • 7a0c89bd3c Update dr_wav. David Reid 2017-11-17 18:49:14 +10:00
  • e9442b0e13 Update multi_playback.c r-lyeh 2017-11-16 15:34:50 +01:00
  • 37491c1fd8 extend with PD MOD/XM player r-lyeh 2017-11-16 15:37:42 +01:00
  • 88071f0c62 Update change log. David Reid 2017-11-16 21:41:23 +10:00
  • 0a69454845 Improve auto-generation of format conversion routines. David Reid 2017-11-16 21:36:04 +10:00
  • 77128b0a05 Improvements to f32 -> u8/s16/s24/s32 conversion routines. David Reid 2017-11-16 20:24:02 +10:00
  • 1ff3fa7d4c Fix some warnings. David Reid 2017-11-16 19:32:42 +10:00
  • 0419a51651 Fix a bug in mal_src_read_frames_ex(). David Reid 2017-11-16 19:15:48 +10:00
  • cc04821ba6 Add support for dynamically adjusting sample rates for SRC/DSP. David Reid 2017-11-15 21:46:41 +10:00