# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python class Recipe(custom.GStreamer): name = 'gstreamer-vaapi-1.0' btype = BuildType.MESON tarball_checksum = '6b1f3b91ca65dedc67dc67a25dc1d1e464f11825a27ab9c7ac7c1bda67f03596' meson_options = {# auto enable plugins 'encoders': 'auto', 'drm': 'auto', 'wayland': 'auto'} deps = ['gst-plugins-bad-1.0'] use_system_libs = True files_plugins_codecs = [ '%(libdir)s/gstreamer-1.0/libgstvaapi%(mext)s', ] files_plugins_codecs_devel = [ '%(libdir)s/gstreamer-1.0/libgstvaapi.a', ] def prepare(self): if self.config.variants.x11: self.meson_options['x11'] = 'enabled' else: self.meson_options['x11'] = 'auto'