gstreamer/gst/playback/meson.build
Stéphane Cerveau 1e02717e83 playback: allow per feature registration
Split plugin into features including
elements and device providers which
can be indiviually registered during
a static build.

More details here:

https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/900>
2020-12-10 13:01:57 +00:00

31 lines
844 B
Meson

playback_sources = [
'gstdecodebin2.c',
'gstdecodebin3.c',
'gsturidecodebin.c',
'gsturidecodebin3.c',
'gsturisourcebin.c',
'gstparsebin.c',
'gstplaybackplugin.c',
'gstplaybackelement.c',
'gstplaybackutils.c',
'gstplaybin2.c',
'gstplaybin3.c',
'gstplaysink.c',
'gstplay-enum.c',
'gstsubtitleoverlay.c',
'gstplaysinkvideoconvert.c',
'gstplaysinkaudioconvert.c',
'gstplaysinkconvertbin.c',
'gststreamsynchronizer.c'
]
gstplayback = library('gstplayback',
playback_sources,
c_args : gst_plugins_base_args + ['-DCOLORSPACE="videoconvert"'],
include_directories: [configinc, libsinc],
dependencies : [audio_dep, video_dep, pbutils_dep, tag_dep],
install : true,
install_dir : plugins_install_dir,
)
pkgconfig.generate(gstplayback, install_dir : plugins_pkgconfig_install_dir)
plugins += [gstplayback]