mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 04:01:08 +00:00
d11f13f476
Now that videoconvert and videoscale's are both based on GstVideoConverter and are using the exact same code, it makes much more sense to have one element doing the two operation, and it can be more efficient in some cases (one single path for both operations). This removes the `videoscale` and `videoconvert` plugins but keeps the element but makes them also do both operations (adding some APIs to each element). There is a small change in API for the `videoscale:dither` property which was previously a totally unused boolean, it is now an enum and is used. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/898>
18 lines
533 B
Meson
18 lines
533 B
Meson
videoconvertscale_sources = [
|
|
'gstvideoconvert.c',
|
|
'gstvideoconvertscale.c',
|
|
'gstvideoconvertscaleplugin.c',
|
|
'gstvideoscale.c',
|
|
]
|
|
|
|
gstvideoconvertscale = library('gstvideoconvertscale',
|
|
videoconvertscale_sources,
|
|
c_args : gst_plugins_base_args,
|
|
include_directories: [configinc, libsinc],
|
|
dependencies : [video_dep, gst_dep, gst_base_dep],
|
|
install : true,
|
|
install_dir : plugins_install_dir,
|
|
)
|
|
|
|
pkgconfig.generate(gstvideoconvertscale, install_dir : plugins_pkgconfig_install_dir)
|
|
plugins += [gstvideoconvertscale]
|