Commit Graph

3756 Commits

Author SHA1 Message Date
David Reid dfe0c01643 Tabs to spaces. 2018-04-25 17:54:23 +10:00
David Reid 812372dd2b Add some validation to mal_context_get_device_info(). 2018-04-25 17:52:06 +10:00
David Reid 12e6b10800 ALSA: Add support for retrieving detailed device info. 2018-04-25 17:48:32 +10:00
David Reid 0384d8aaaa Pulse: Add support for retrieving detailed device info. 2018-04-25 16:37:50 +10:00
David Reid ccb4626bc9 Minor documentation update. 2018-04-25 16:24:13 +10:00
David Reid ae6b8f95bc Update project file to use the correct output directory. 2018-04-25 16:18:37 +10:00
David Reid f5a63486f3 JACK: Add support for retrieving detailed device info. 2018-04-25 16:18:22 +10:00
David Reid d8dad66ef7 OSS: Add support for retrieving detailed device info. 2018-04-25 12:59:02 +10:00
David Reid ae46e98901 OpenSL: Add support for retrieving detailed device info. 2018-04-25 11:54:05 +10:00
David Reid 5bba3c8f80 Fix some GCC compilation errors. 2018-04-25 10:38:24 +10:00
David Reid d977266bf3 Minor change to the Windows build script for test_0. 2018-04-25 10:34:41 +10:00
David Reid edeadf1770 SDL: Add support for retrieving detailed device info. 2018-04-25 10:33:05 +10:00
David Reid 9de444c59c OpenAL: Add support for retrieving detailed device info. 2018-04-25 10:04:16 +10:00
David Reid 64e35acf57 Bug fix for DirectSound. 2018-04-25 09:53:28 +10:00
David Reid 82911b2586 WinMM: Add support for retrieving detailed device info. 2018-04-25 09:45:36 +10:00
David Reid 5b069848a3 DirectSound: Add support for retrieving detailed device info. 2018-04-25 08:32:07 +10:00
David Reid e2f6d4ab59 Fixes to the Clang build. 2018-04-24 19:39:27 +10:00
David Reid 465a4f81fa Update dr_flac. 2018-04-24 19:23:04 +10:00
David Reid ca1c8b2181 Fix link errors with GCC/Clang on Windows. 2018-04-24 19:07:33 +10:00
David Reid 9c076941ed Don't include Unknown as a supported format to the null backend. 2018-04-22 11:52:31 +10:00
David Reid 8e38deb7cc Update tests. 2018-04-22 11:52:03 +10:00
David Reid 76905d984c Start work on adding support for detailed device info retrieval. 2018-04-22 11:45:31 +10:00
David Reid 8e61ea0e49 Fix bug in DSP initialization. 2018-04-22 07:23:25 +10:00
David Reid 1051ab9af3 Fix errors with incorrectly reported frame counts from data conversion. 2018-04-21 22:10:13 +10:00
David Reid 39d44ae2bb Fix compilation error when compiling with -std=c99. 2018-04-21 20:38:58 +10:00
David Reid f07b84ce9a Update extras. 2018-04-21 17:39:35 +10:00
David Reid f62ce71b4c Some minor thread safety fixes. 2018-04-21 17:11:35 +10:00
David Reid 87f079d982 Update tests to always use the reference implementation. 2018-04-21 15:46:48 +10:00
David Reid 699fae5d97 Prep work for SIMD optimizations to format conversion. 2018-04-21 15:44:29 +10:00
David Reid a51be49a5f Add a summary to the profiling test. 2018-04-21 14:58:37 +10:00
David Reid e0d28c16ce Add a simple profiling test. 2018-04-21 13:31:38 +10:00
David Reid f94f7e7608 Fix some warnings. 2018-04-21 13:31:04 +10:00
David Reid 7701dc4e30 Update test and build files. 2018-04-21 12:25:55 +10:00
David Reid 211c069b89 Update readme. 2018-04-21 12:23:10 +10:00
David Reid 4c4fe0836b Early experimental SIMD work. 2018-04-21 12:22:56 +10:00
David Reid f89296d70c Update gitignore. 2018-04-21 12:00:57 +10:00
David Reid a1fadb343a Update gitignore. 2018-04-21 09:40:55 +10:00
David Reid 02b7ef1c2c Fix a compiler error on some compilers. 2018-04-12 18:42:58 +10:00
David Reid a9088c32bd Fix some typos. 2018-04-10 15:04:06 +10:00
David Reid 9245dce668 Prep work for some SIMD optimizations. 2018-04-08 14:05:06 +10:00
David Reid e7bc174bfc Update change log. 2018-04-08 10:11:18 +10:00
David Reid 383797c410 Re-arrange some code. 2018-04-08 09:51:55 +10:00
David Reid 8d54bde064 Add mal_convert_frames_ex() for specifying an explicit channel map. 2018-04-08 09:49:53 +10:00
David Reid 9131ff2029 Have mal_convert_frames() use the default channel map. 2018-04-08 09:41:15 +10:00
David Reid 819ca335fb Improvements to linear sample rate conversion. 2018-04-08 08:53:13 +10:00
David Reid c2666b9da5 Clean up. 2018-04-02 11:14:04 +10:00
David Reid c64689b9f6 Simplification to planar channel blending. 2018-04-02 10:37:41 +10:00
David Reid 7e3f2e8e58 Documentation and clean up. 2018-04-02 10:14:20 +10:00
David Reid 728e3f4745 Clean up. 2018-04-02 08:34:17 +10:00
David Reid 044a5ba7a4 Get SRC working again. 2018-04-01 23:38:36 +10:00