Reorganise SPA tree

Reorganise the SPA includes to make it more extensible later
Simplify the naming of the buffer and meta params
This commit is contained in:
Wim Taymans 2017-11-10 13:36:14 +01:00
parent 58451d626c
commit caaeaff223
151 changed files with 1353 additions and 964 deletions

View file

@ -1,57 +1,60 @@
spa_headers = [
'buffer.h',
'clock.h',
'command.h',
'command-node.h',
'defs.h',
'dict.h',
'event.h',
'event-node.h',
'format.h',
'format-utils.h',
'hook.h',
'list.h',
'log.h',
'loop.h',
'meta.h',
'monitor.h',
'node.h',
'param.h',
'param-alloc.h',
'plugin.h',
'pod.h',
'pod-builder.h',
'pod-iter.h',
'pod-parser.h',
'pod-utils.h',
'props.h',
'ringbuffer.h',
'type.h',
'type-map.h',
'buffer/buffer.h',
'buffer/meta.h',
'clock/clock.h',
'graph/graph.h',
'monitor/monitor.h',
'node/command.h',
'node/event.h',
'node/node.h',
'param/param.h',
'param/props.h',
'param/buffers.h',
'param/meta.h',
'param/format.h',
'param/format-utils.h',
'pod/pod.h',
'pod/builder.h',
'pod/command.h',
'pod/event.h',
'pod/iter.h',
'pod/parser.h',
'support/log.h',
'support/log-impl.h',
'support/loop.h',
'support/plugin.h',
'support/type-map.h',
'support/type-map-impl.h',
'utils/defs.h',
'utils/dict.h',
'utils/hook.h',
'utils/list.h',
'utils/ringbuffer.h',
'utils/type.h',
]
install_headers(spa_headers, subdir : 'spa')
spa_audio_headers = [
'audio/format.h',
'audio/format-utils.h',
'audio/raw.h',
'audio/raw-utils.h',
'param/audio/format.h',
'param/audio/format-utils.h',
'param/audio/raw.h',
'param/audio/raw-utils.h',
]
install_headers(spa_audio_headers,
subdir : 'spa/audio')
subdir : 'spa/param/audio')
spa_video_headers = [
'video/chroma.h',
'video/color.h',
'video/encoded.h',
'video/format.h',
'video/format-utils.h',
'video/multiview.h',
'video/raw.h',
'video/raw-utils.h',
'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',
'param/video/raw-utils.h',
]
install_headers(spa_video_headers,
subdir : 'spa/video')
subdir : 'spa/param/video')