40 lines
1.9 KiB
Plaintext
40 lines
1.9 KiB
Plaintext
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
|
|
|
SRC_URI:append = " \
|
|
file://0001-waylandsink-add-dmabuf-bufferpool.patch \
|
|
file://0002-waylandsink-fix-error-when-mmapping-dmabuf-buffers.patch \
|
|
file://0003-waylandsink-fix-wrong-width-when-creating-dmabuf-dum.patch \
|
|
file://0004-waylandsink-do-not-hardcode-dmabuf-bufferpool-info-s.patch \
|
|
file://0005-waylandsink-increase-max-buffers-to-32-to-enable-dma.patch \
|
|
file://0006-waylandsink-always-select-dmabuf-buffer-pool.patch \
|
|
file://0007-waylandsink-do-not-destroy-pool-twice.patch \
|
|
file://0008-waylandsink-HACK-disable-frame-dropping-while-redraw.patch \
|
|
file://0009-waylandsink-Uprank-to-secondary.patch \
|
|
file://0010-waylandsink-set-video-alignment-to-32-bytes.patch \
|
|
file://0011-waylandsink-fallback-to-shm-if-display-does-not-supp.patch \
|
|
file://0012-waylandsink-XDG-protocol-does-not-work-in-fullscreen.patch \
|
|
file://0013-waylandsink-silently-drop-erroneous-frame.patch \
|
|
file://0014-waylandsink-add-waylandpool-on-meson-build.patch \
|
|
\
|
|
file://0016-Add-new-gtkwaylandsink-element.patch \
|
|
"
|
|
|
|
PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl', '', d)}"
|
|
PACKAGECONFIG[gtk3] = "-Dgtk3=enabled,-Dgtk3=disabled,gtk+3"
|
|
|
|
PACKAGECONFIG ?= " \
|
|
${GSTREAMER_ORC} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
|
|
${@bb.utils.filter('DISTRO_FEATURES', 'directfb vulkan', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland gtk3', '', d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gl', '', d)} \
|
|
bz2 closedcaption curl dash dtls hls rsvg sbc smoothstreaming sndfile \
|
|
ttml uvch264 webp \
|
|
kms \
|
|
"
|
|
|
|
do_install:append() {
|
|
install -d ${D}${includedir}/gstreamer-1.0/wayland
|
|
install -m 644 ${S}/gst-libs/gst/wayland/wayland.h ${D}${includedir}/gstreamer-1.0/wayland
|
|
}
|