pipewire/spa/plugins/vulkan
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
..
shaders vulkan: add vulkan compute source 2019-08-19 16:32:22 +02:00
meson.build vulkan: add vulkan compute source 2019-08-19 16:32:22 +02:00
plugin.c vulkan: add vulkan compute source 2019-08-19 16:32:22 +02:00
vulkan-compute-source.c Use the DSP format for dsp formats 2020-01-09 15:18:59 +01:00
vulkan-utils.c vulkan: handle older versions 2019-09-27 10:53:36 +02:00
vulkan-utils.h vulkan: only send out buffers when ready 2019-08-19 18:16:32 +02:00