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 |
|
David Reid
|
9c18db9aab
|
Begin work on enabling the new DSP system.
DSP is broken with this commit.
|
2018-04-01 13:58:51 +10:00 |
|
David Reid
|
7e2d176a60
|
Remove an unnecessary configuration property for SRC.
|
2018-04-01 12:48:56 +10:00 |
|
David Reid
|
4c098c200d
|
Make the mal_src API consistent.
|
2018-04-01 12:44:22 +10:00 |
|
David Reid
|
5bf26d358c
|
Remove some bloat from mal_dsp.
|
2018-04-01 12:19:43 +10:00 |
|
David Reid
|
165350e7c5
|
Make mal_dsp API consistent.
|
2018-04-01 11:52:55 +10:00 |
|
David Reid
|
70e55d39f8
|
Rename mal_channel_router_init_deinterleaved to mal_channel_router_init
|
2018-04-01 11:29:11 +10:00 |
|
David Reid
|
ac4c1109f8
|
Make channel router API consistent with format converter.
|
2018-04-01 11:13:17 +10:00 |
|
David Reid
|
96815f4351
|
Simplify the format converter API.
|
2018-04-01 11:00:36 +10:00 |
|
David Reid
|
d5549b371a
|
Rename some functions from "read_frames" to "read".
|
2018-04-01 10:44:41 +10:00 |
|
David Reid
|
1ef58d540a
|
Add a pUserData parameter to read functions for data conversion.
|
2018-04-01 10:39:22 +10:00 |
|
David Reid
|
6f596d93f3
|
Set up some infrastructure for the new data conversion system.
|
2018-04-01 09:50:42 +10:00 |
|
David Reid
|
847897e3ea
|
Add mal_channel_router_config_init().
|
2018-03-31 17:16:07 +10:00 |
|
David Reid
|
81ae390c0a
|
Use the term "deinterleaved" instead of "separated".
|
2018-03-31 17:08:08 +10:00 |
|
David Reid
|
7272a09242
|
Fix warnings in tests.
|
2018-03-31 16:56:35 +10:00 |
|
David Reid
|
82b3d10891
|
Make sure cmap is mono for relevant channel masks.
|
2018-03-31 16:54:10 +10:00 |
|
David Reid
|
223727cff5
|
Add some channel routing tests.
|
2018-03-31 16:36:55 +10:00 |
|
David Reid
|
322688d73e
|
Fix a bad input validation check.
|
2018-03-31 15:46:42 +10:00 |
|
David Reid
|
72b28cc0bb
|
Make blend mode the default for channel mixing.
|
2018-03-31 14:47:54 +10:00 |
|
David Reid
|
4558800991
|
Improvements to blended channel mixing.
|
2018-03-31 14:40:47 +10:00 |
|
David Reid
|
86428055e5
|
Early untested work on spatial blending for channel conversion.
|
2018-03-30 18:14:58 +10:00 |
|
David Reid
|
69c4a35e38
|
Set up some infrastructure for channel routing.
|
2018-03-28 19:59:23 +10:00 |
|
David Reid
|
52584ba5a8
|
Const-correctness improvements.
|
2018-03-25 16:45:04 +10:00 |
|
David Reid
|
13b95af695
|
Consistency changes.
|
2018-03-25 16:41:16 +10:00 |
|
David Reid
|
a4063aeb49
|
Add another test case for the format converter.
|
2018-03-25 16:37:55 +10:00 |
|