Wim Taymans
898bb4b059
audio-dsp: fix capture again
...
Use splitter element to split device format to float32
2018-08-20 17:57:38 +02:00
Wim Taymans
a6ad8f747f
remove spalib
2018-08-14 15:29:25 +02:00
Wim Taymans
3b1c40f17f
pod: move compare and filter functions out of the library
2018-08-14 14:52:32 +02:00
Wim Taymans
ca898a00db
work on separating port mixers
...
Make it possible to assign an arbitary node as the port mixer.
Also remove dynamically added ports.
Improve negotiation and allocation on the mixer ports
Add some more SSE optimisations
Move float mixer from the audio dsp to the port
Remove pw_node_get_free_port() and do things more explicitly.
Handle mixer ports in client-node
2018-07-31 12:23:35 +02:00
Wim Taymans
69d4144932
audioconvert: handle cleanup and renegotiation
2018-05-17 17:27:14 +02:00
Wim Taymans
6d79ce2589
small cleanups
2018-05-10 11:28:02 +02:00
Wim Taymans
e74c41bdf6
splitter: fix bpf
...
Number of channels does not influence bytes-per-frame for
non-interleaved audio.
Add layout to get_format
2018-04-26 09:29:10 +02:00
Wim Taymans
06dd7095fc
audioconvert: various fixes
2018-04-19 20:12:24 +02:00
Wim Taymans
e869d5bcb0
splitter: add channel splitter
...
Splits a buffer with multiple non-interleaved channels to multiple
buffers, each with 1 channel.
2018-04-13 20:00:30 +02:00