pipewire/spa/include/spa/param
Wim Taymans 9bb5780cc2 meta: add explicit sync metadata and data type
Change the GenericFd data type to SyncObj. It's probably better to
explicitly state the data type than to make something generic. Otherwise
we would need to transfer the specific fd type somewhere else and there
is no room for that in the buffer and the the metadata is not a good idea
either because it can be modified and corrupted at runtime.

Add the SyncTimeline metadata. This contains 2 points on two timelines
(SyncObj datas in the buffer). The buffer can be accessed when the
acquire_point is signaled on the timeline and when the buffer
can be released, the release_point on the timeline should be signaled.
2024-04-25 09:55:19 +02:00
..
audio doc: fix some doxygen warnings 2024-01-29 08:50:32 +00:00
bluetooth bluez5: support Google's Opus A2DP vendor codec 2024-02-04 12:58:40 +02:00
video spa: mark constant parameters as such 2024-01-20 19:12:03 +01:00
buffers-types.h buffers: add support for mandatory metadata 2024-04-02 12:28:21 +02:00
buffers.h meta: add explicit sync metadata and data type 2024-04-25 09:55:19 +02:00
format-types.h module-rtp: add opus encoding 2023-03-12 18:40:36 +01:00
format-utils.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
format.h module-rtp: add opus encoding 2023-03-12 18:40:36 +01:00
latency-types.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
latency-utils.h spa: make latency struct to compare const 2023-05-11 18:28:03 +02:00
latency.h param: clarify the internal latency 2024-01-29 09:41:11 +01:00
param-types.h Port: Add tag param 2023-08-29 14:22:13 +02:00
param.h Port: Add tag param 2023-08-29 14:22:13 +02:00
port-config-types.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
port-config.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
profile-types.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
profile.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
profiler-types.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
profiler.h profiler: add transport state in the profile block 2024-02-29 14:07:08 +01:00
props-types.h spa: move audio props to audio section 2023-04-03 21:30:11 +02:00
props.h spa: explicitly mention that volumes are linear 2023-11-04 09:51:14 +01:00
route-types.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
route.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
tag-types.h Port: Add tag param 2023-08-29 14:22:13 +02:00
tag-utils.h Port: Add tag param 2023-08-29 14:22:13 +02:00
tag.h Port: Add tag param 2023-08-29 14:22:13 +02:00
type-info.h Port: Add tag param 2023-08-29 14:22:13 +02:00