Julian Bouzas
767ac79328
audiomixer: support multiple channels when mixing with AVX, SSE and SSE2
2021-09-10 07:35:55 +00:00
Julian Bouzas
7d0a8b68e8
audiomixer: add support for U8, U16, U24, U32, S24_32 and U24_32 formats
2021-09-08 14:24:31 -04:00
Julian Bouzas
dddbe289fb
audiomixer: add support for more formats in the mix table
...
The S8, S16, S24 and S32 formats are now supported. The mixing process also
takes into account the number of channels.
2021-09-01 17:08:36 -04:00
Wim Taymans
e2f6a7a34e
audiomixer: add AVX optimized mixer functions
2019-10-17 09:36:18 +02:00
Wim Taymans
0ecbe4844e
mixer: Move floatmix to the audio mixer plugin
...
Move floatmix to the audiomixer plugin and change the name to
AUDIO_MIXER_DSP.
Add runtime selectable sse and sse2 optimizations.
Load the port mixer plugin dynamically based on the factory_name.
Add some more debug
2019-10-03 16:20:12 +02:00
Wim Taymans
85f2e93c54
Relicense as MIT/X11
...
Remove some obsolete files
2018-11-05 17:48:52 +01:00
Wim Taymans
cb3198c458
Add volume and mute control support in audiomixer
2017-11-23 16:55:32 +01:00