mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-04 13:30:12 -05:00
Param ids and IO ids are now simple enums. Move some type info in one place, delete some type-info files Fix type debug Make audio layout an enum Mark more enums as enums in types so they show us with their names in the debug.
97 lines
1.6 KiB
Meson
97 lines
1.6 KiB
Meson
spa_buffer_headers = [
|
|
'buffer/buffer.h',
|
|
'buffer/meta.h',
|
|
]
|
|
|
|
install_headers(spa_buffer_headers,
|
|
subdir : 'spa/buffer')
|
|
|
|
spa_graph_headers = [
|
|
'graph/graph.h',
|
|
]
|
|
|
|
install_headers(spa_graph_headers,
|
|
subdir : 'spa/graph')
|
|
|
|
spa_monitor_headers = [
|
|
'monitor/monitor.h',
|
|
]
|
|
|
|
install_headers(spa_monitor_headers,
|
|
subdir : 'spa/monitor')
|
|
|
|
spa_node_headers = [
|
|
'node/command.h',
|
|
'node/event.h',
|
|
'node/node.h',
|
|
'node/io.h',
|
|
]
|
|
|
|
install_headers(spa_node_headers,
|
|
subdir : 'spa/node')
|
|
|
|
spa_param_headers = [
|
|
'param/param.h',
|
|
'param/props.h',
|
|
'param/format.h',
|
|
'param/type-info.h',
|
|
]
|
|
|
|
install_headers(spa_param_headers,
|
|
subdir : 'spa/param')
|
|
|
|
spa_pod_headers = [
|
|
'pod/pod.h',
|
|
'pod/builder.h',
|
|
'pod/command.h',
|
|
'pod/event.h',
|
|
'pod/iter.h',
|
|
'pod/parser.h',
|
|
]
|
|
|
|
install_headers(spa_pod_headers,
|
|
subdir : 'spa/pod')
|
|
|
|
spa_support_headers = [
|
|
'support/log.h',
|
|
'support/log-impl.h',
|
|
'support/loop.h',
|
|
'support/plugin.h',
|
|
]
|
|
|
|
install_headers(spa_support_headers,
|
|
subdir : 'spa/support')
|
|
|
|
spa_utils_headers = [
|
|
'utils/defs.h',
|
|
'utils/dict.h',
|
|
'utils/hook.h',
|
|
'utils/list.h',
|
|
'utils/ringbuffer.h',
|
|
'utils/type.h',
|
|
]
|
|
|
|
install_headers(spa_utils_headers,
|
|
subdir : 'spa/utils')
|
|
|
|
spa_audio_headers = [
|
|
'param/audio/format.h',
|
|
'param/audio/format-utils.h',
|
|
'param/audio/raw.h',
|
|
]
|
|
|
|
install_headers(spa_audio_headers,
|
|
subdir : 'spa/param/audio')
|
|
|
|
spa_video_headers = [
|
|
'param/video/chroma.h',
|
|
'param/video/color.h',
|
|
'param/video/encoded.h',
|
|
'param/video/format.h',
|
|
'param/video/format-utils.h',
|
|
'param/video/multiview.h',
|
|
'param/video/raw.h',
|
|
]
|
|
|
|
install_headers(spa_video_headers,
|
|
subdir : 'spa/param/video')
|