pipewire/spa/include/spa
Wim Taymans 852ac043d3 Use the DSP format for dsp formats
Use the DSP media subtype to describe DSP formats. DSP formats
don't include the rate, channels and channel position in the
format and must use the rate and duration from the position io. This
makes it possible to later change the samplerate dynamically without
having to renegotiate the graph.

The same goes for the video DSP format, which uses the io_video_size
from the io_position to get the size/stride. Set this up in the node
based on the defaults from the context.

Make it possible to define defaults in the daemon config file, such
as samplerate, quantum, video size and framerate. This is stored in
the context and used for the DSP formats.
2020-01-09 15:18:59 +01:00
..
buffer meta: make sequence number 64 bits 2019-10-29 22:44:45 +01:00
control control: clean up some control includes 2019-09-16 15:49:46 +02:00
debug pod: rename context to flags in spa_pod_prop 2019-11-21 09:32:08 +01:00
graph hook: separate spa_callbacks from the hook 2019-05-15 12:17:52 +02:00
monitor Make interface types a string 2019-12-19 13:36:04 +01:00
node Make interface types a string 2019-12-19 13:36:04 +01:00
param Use the DSP format for dsp formats 2020-01-09 15:18:59 +01:00
pod filter: return error if id cannot be dereferenced 2019-12-19 15:43:04 +01:00
support Make interface types a string 2019-12-19 13:36:04 +01:00
utils Make interface types a string 2019-12-19 13:36:04 +01:00
meson.build add keys.h header 2019-11-21 13:04:58 +01:00