From 0d7e90319a659b2be05d63c9bb9b957e33049e44 Mon Sep 17 00:00:00 2001 From: Javier Viguera Date: Fri, 2 Aug 2013 14:45:46 +0200 Subject: [PATCH] meta-digi: rework gstreamer support for yocto dylan Signed-off-by: Javier Viguera --- .../gst-plugins-bad_0.10.23.bbappend | 40 ---- .../gst-plugins-good_0.10.31.bbappend | 38 ---- .../gst-plugins-ugly_0.10.19.bbappend | 11 - .../0001-gplay_fullscreen.patch | 0 .../0002-add-fb-dev.patch | 0 .../0003-mfw_v4lsrc_uyvy.patch | 0 .../0004-mfw_v4lsec_def_sizes.patch | 0 .../0005-mfw_v4lsrc_create_segfault.patch | 0 .../0006-gplay_rotate.patch | 0 ...k-Set-defaults-if-no-vssconfig-found.patch | 0 ...lear-framebuffer-of-spurious-content.patch | 0 ...nk-Do-not-ignore-cropping-dimensions.patch | 0 .../0010-gplay_next_file.patch | 0 .../0011-gplay_repeat.patch | 0 ...nly-call-MXCFB_SET_OVERLAY_POS-with-.patch | 0 ...o-not-blank-the-display-on-device-cl.patch | 0 .../gst-fsl-plugin_2.0.3.bbappend | 0 .../gst-plugins-base_0.10.36.bbappend | 17 +- .../gst-plugins-good_0.10.31.bbappend | 37 +++ .../gst-plugins-ugly_0.10.19.bbappend | 11 + .../gstreamer/gstreamer_0.10.36.bbappend | 12 - .../packagegroup-dey-gstreamer.bb | 212 +----------------- 22 files changed, 66 insertions(+), 312 deletions(-) delete mode 100644 meta-digi-dey/recipes-multimedia/gst-plugins-bad/gst-plugins-bad_0.10.23.bbappend delete mode 100644 meta-digi-dey/recipes-multimedia/gst-plugins-good/gst-plugins-good_0.10.31.bbappend delete mode 100644 meta-digi-dey/recipes-multimedia/gst-plugins-ugly/gst-plugins-ugly_0.10.19.bbappend rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0001-gplay_fullscreen.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0002-add-fb-dev.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0003-mfw_v4lsrc_uyvy.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0004-mfw_v4lsec_def_sizes.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0005-mfw_v4lsrc_create_segfault.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0006-gplay_rotate.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0007-mfw_isink-Set-defaults-if-no-vssconfig-found.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0008-gst-fsl-plugin-Clear-framebuffer-of-spurious-content.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0009-mfw_v4lsink-Do-not-ignore-cropping-dimensions.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0010-gplay_next_file.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0011-gplay_repeat.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0012-gst-fsl-plugin-Only-call-MXCFB_SET_OVERLAY_POS-with-.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin-2.0.3/0013-gst-fsl-plugin-Do-not-blank-the-display-on-device-cl.patch (100%) rename meta-digi-dey/recipes-multimedia/{gst-fsl-plugin => gst-plugins}/gst-fsl-plugin_2.0.3.bbappend (100%) rename meta-digi-dey/recipes-multimedia/{gst-plugins-base => gst-plugins}/gst-plugins-base_0.10.36.bbappend (56%) create mode 100644 meta-digi-dey/recipes-multimedia/gst-plugins/gst-plugins-good_0.10.31.bbappend create mode 100644 meta-digi-dey/recipes-multimedia/gst-plugins/gst-plugins-ugly_0.10.19.bbappend delete mode 100644 meta-digi-dey/recipes-multimedia/gstreamer/gstreamer_0.10.36.bbappend diff --git a/meta-digi-dey/recipes-multimedia/gst-plugins-bad/gst-plugins-bad_0.10.23.bbappend b/meta-digi-dey/recipes-multimedia/gst-plugins-bad/gst-plugins-bad_0.10.23.bbappend deleted file mode 100644 index 3de4cef25..000000000 --- a/meta-digi-dey/recipes-multimedia/gst-plugins-bad/gst-plugins-bad_0.10.23.bbappend +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright (C) 2013 Digi International. - -PRINC := "${@int(PRINC) + 1}" -PR_append = "+${DISTRO}" - -# Overwrite DEPENDS to avoid livrsvg dependency -# which brings in gtk+ -DEPENDS = "gst-plugins-base libmusicbrainz tremor curl" - -PACKAGECONFIG = "${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" -PACKAGECONFIG[x11] = ",--without-x," - -EXTRA_OECONF += "--disable-examples --disable-experimental --disable-sdl --disable-cdaudio --disable-directfb \ - --with-plugins=musicbrainz,wavpack,ivorbis,mpegvideoparse,freeze --disable-vdpau --disable-apexsink \ - --disable-orc" - -EXTRA_OECONF += "\ - --disable-rsvg \ - --disable-bayer \ - --disable-camerabin \ - --disable-cdxaparse \ - --disable-dccp \ - --disable-debugutils \ - --disable-dtmf \ - --disable-dvb \ - --disable-dvdnav \ - --disable-dvdspu \ - --disable-festival \ - --disable-frei0r \ - --disable-librfb \ - --disable-mve \ - --disable-mxf \ - --disable-neon \ - --disable-nsf \ - --disable-pcapparse \ - --disable-rtpmux \ - --disable-siren \ - --disable-vcd \ - --disable-videosignal \ - " diff --git a/meta-digi-dey/recipes-multimedia/gst-plugins-good/gst-plugins-good_0.10.31.bbappend b/meta-digi-dey/recipes-multimedia/gst-plugins-good/gst-plugins-good_0.10.31.bbappend deleted file mode 100644 index 4d7dee108..000000000 --- a/meta-digi-dey/recipes-multimedia/gst-plugins-good/gst-plugins-good_0.10.31.bbappend +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (C) 2013 Digi International. - -PRINC := "${@int(PRINC) + 1}" -PR_append = "+${DISTRO}" - -PACKAGECONFIG = "${@base_contains('DISTRO_FEATURES', 'x11', 'x11 flac', '', d)}" -PACKAGECONFIG[x11] = ",--disable-gconf --disable-x --disable-xshm --disable-xvideo," -PACKAGECONFIG[flac] = ",--disable-flac," - -DEPENDS_no_X := "${@oe_filter_out('gconf', '${DEPENDS}', d)}" -DEPENDS := "${@base_contains('DISTRO_FEATURES', 'x11', '${DEPENDS}', '${DEPENDS_no_X}', d)}" - -EXTRA_OECONF += "\ - --disable-aalibtest \ - --disable-audiofx \ - --disable-cairo \ - --disable-cutter \ - --disable-debug \ - --disable-debugutils \ - --disable-directsound \ - --disable-dv1394 \ - --disable-effectv \ - --disable-esdtest \ - --disable-examples \ - --disable-goom \ - --disable-goom2k1 \ - --disable-gtk-doc \ - --disable-libdv \ - --disable-libpng \ - --disable-osx_audio \ - --disable-osx_video \ - --disable-rpath \ - --disable-shout2test \ - --disable-spectrum \ - --disable-speex \ - --disable-sunaudio \ - --disable-valgrind \ - " diff --git a/meta-digi-dey/recipes-multimedia/gst-plugins-ugly/gst-plugins-ugly_0.10.19.bbappend b/meta-digi-dey/recipes-multimedia/gst-plugins-ugly/gst-plugins-ugly_0.10.19.bbappend deleted file mode 100644 index c22d55b90..000000000 --- a/meta-digi-dey/recipes-multimedia/gst-plugins-ugly/gst-plugins-ugly_0.10.19.bbappend +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (C) 2013 Digi International. - -PRINC := "${@int(PRINC) + 1}" -PR_append = "+${DISTRO}" - -EXTRA_OECONF += "\ - --disable-dvdlpcmdec \ - --disable-dvdsub \ - --disable-iec958 \ - --disable-rpath \ - " diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0001-gplay_fullscreen.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0001-gplay_fullscreen.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0001-gplay_fullscreen.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0001-gplay_fullscreen.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0002-add-fb-dev.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0002-add-fb-dev.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0002-add-fb-dev.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0002-add-fb-dev.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0003-mfw_v4lsrc_uyvy.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0003-mfw_v4lsrc_uyvy.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0003-mfw_v4lsrc_uyvy.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0003-mfw_v4lsrc_uyvy.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0004-mfw_v4lsec_def_sizes.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0004-mfw_v4lsec_def_sizes.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0004-mfw_v4lsec_def_sizes.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0004-mfw_v4lsec_def_sizes.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0005-mfw_v4lsrc_create_segfault.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0005-mfw_v4lsrc_create_segfault.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0005-mfw_v4lsrc_create_segfault.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0005-mfw_v4lsrc_create_segfault.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0006-gplay_rotate.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0006-gplay_rotate.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0006-gplay_rotate.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0006-gplay_rotate.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0007-mfw_isink-Set-defaults-if-no-vssconfig-found.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0007-mfw_isink-Set-defaults-if-no-vssconfig-found.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0007-mfw_isink-Set-defaults-if-no-vssconfig-found.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0007-mfw_isink-Set-defaults-if-no-vssconfig-found.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0008-gst-fsl-plugin-Clear-framebuffer-of-spurious-content.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0008-gst-fsl-plugin-Clear-framebuffer-of-spurious-content.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0008-gst-fsl-plugin-Clear-framebuffer-of-spurious-content.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0008-gst-fsl-plugin-Clear-framebuffer-of-spurious-content.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0009-mfw_v4lsink-Do-not-ignore-cropping-dimensions.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0009-mfw_v4lsink-Do-not-ignore-cropping-dimensions.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0009-mfw_v4lsink-Do-not-ignore-cropping-dimensions.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0009-mfw_v4lsink-Do-not-ignore-cropping-dimensions.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0010-gplay_next_file.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0010-gplay_next_file.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0010-gplay_next_file.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0010-gplay_next_file.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0011-gplay_repeat.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0011-gplay_repeat.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0011-gplay_repeat.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0011-gplay_repeat.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0012-gst-fsl-plugin-Only-call-MXCFB_SET_OVERLAY_POS-with-.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0012-gst-fsl-plugin-Only-call-MXCFB_SET_OVERLAY_POS-with-.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0012-gst-fsl-plugin-Only-call-MXCFB_SET_OVERLAY_POS-with-.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0012-gst-fsl-plugin-Only-call-MXCFB_SET_OVERLAY_POS-with-.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0013-gst-fsl-plugin-Do-not-blank-the-display-on-device-cl.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0013-gst-fsl-plugin-Do-not-blank-the-display-on-device-cl.patch similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin-2.0.3/0013-gst-fsl-plugin-Do-not-blank-the-display-on-device-cl.patch rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0013-gst-fsl-plugin-Do-not-blank-the-display-on-device-cl.patch diff --git a/meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin_2.0.3.bbappend b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bbappend similarity index 100% rename from meta-digi-dey/recipes-multimedia/gst-fsl-plugin/gst-fsl-plugin_2.0.3.bbappend rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bbappend diff --git a/meta-digi-dey/recipes-multimedia/gst-plugins-base/gst-plugins-base_0.10.36.bbappend b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-plugins-base_0.10.36.bbappend similarity index 56% rename from meta-digi-dey/recipes-multimedia/gst-plugins-base/gst-plugins-base_0.10.36.bbappend rename to meta-digi-dey/recipes-multimedia/gst-plugins/gst-plugins-base_0.10.36.bbappend index 0e40def4f..a3f48f87e 100644 --- a/meta-digi-dey/recipes-multimedia/gst-plugins-base/gst-plugins-base_0.10.36.bbappend +++ b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-plugins-base_0.10.36.bbappend @@ -3,14 +3,13 @@ PRINC := "${@int(PRINC) + 1}" PR_append = "+${DISTRO}" -PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'x11', 'x11 gio', '', d)}" +PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" PACKAGECONFIG[x11] = ",--disable-x --disable-xshm --disable-xvideo --disable-libvisual," -PACKAGECONFIG[gio] = ",--disable-gio," -EXTRA_OECONF += "\ - --disable-cdparanoia \ - --disable-examples \ - --disable-gtk-doc \ - --disable-ivorbis \ - --disable-rpath \ - " +EXTRA_OECONF += " \ + --disable-cdparanoia \ + --disable-examples \ + --disable-gtk-doc \ + --disable-ivorbis \ + --disable-rpath \ +" diff --git a/meta-digi-dey/recipes-multimedia/gst-plugins/gst-plugins-good_0.10.31.bbappend b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-plugins-good_0.10.31.bbappend new file mode 100644 index 000000000..935ca8831 --- /dev/null +++ b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-plugins-good_0.10.31.bbappend @@ -0,0 +1,37 @@ +# Copyright (C) 2013 Digi International. + +PRINC := "${@int(PRINC) + 1}" +PR_append = "+${DISTRO}" + +PACKAGECONFIG = "${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" +PACKAGECONFIG[x11] = ",--disable-gconf --disable-x --disable-xshm --disable-xvideo," + +DEPENDS_no_X := "${@oe_filter_out('gconf', '${DEPENDS}', d)}" +DEPENDS := "${@base_contains('DISTRO_FEATURES', 'x11', '${DEPENDS}', '${DEPENDS_no_X}', d)}" + +EXTRA_OECONF += " \ + --disable-aalibtest \ + --disable-audiofx \ + --disable-cairo \ + --disable-cutter \ + --disable-debug \ + --disable-debugutils \ + --disable-directsound \ + --disable-dv1394 \ + --disable-effectv \ + --disable-esdtest \ + --disable-examples \ + --disable-goom \ + --disable-goom2k1 \ + --disable-gtk-doc \ + --disable-libdv \ + --disable-libpng \ + --disable-osx_audio \ + --disable-osx_video \ + --disable-rpath \ + --disable-shout2test \ + --disable-spectrum \ + --disable-speex \ + --disable-sunaudio \ + --disable-valgrind \ +" diff --git a/meta-digi-dey/recipes-multimedia/gst-plugins/gst-plugins-ugly_0.10.19.bbappend b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-plugins-ugly_0.10.19.bbappend new file mode 100644 index 000000000..03f3dff4d --- /dev/null +++ b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-plugins-ugly_0.10.19.bbappend @@ -0,0 +1,11 @@ +# Copyright (C) 2013 Digi International. + +PRINC := "${@int(PRINC) + 1}" +PR_append = "+${DISTRO}" + +EXTRA_OECONF += " \ + --disable-dvdlpcmdec \ + --disable-dvdsub \ + --disable-iec958 \ + --disable-rpath \ +" diff --git a/meta-digi-dey/recipes-multimedia/gstreamer/gstreamer_0.10.36.bbappend b/meta-digi-dey/recipes-multimedia/gstreamer/gstreamer_0.10.36.bbappend deleted file mode 100644 index 2f055a6e8..000000000 --- a/meta-digi-dey/recipes-multimedia/gstreamer/gstreamer_0.10.36.bbappend +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (C) 2013 Digi International. - -PRINC := "${@int(PRINC) + 1}" -PR_append = "+${DISTRO}" - -EXTRA_OECONF += "\ - --disable-check \ - --disable-debug \ - --disable-failing-tests \ - --disable-rpath \ - --disable-shave \ - " diff --git a/meta-digi-dey/recipes-multimedia/packagegroups/packagegroup-dey-gstreamer.bb b/meta-digi-dey/recipes-multimedia/packagegroups/packagegroup-dey-gstreamer.bb index c85eb2161..2122e8f0f 100644 --- a/meta-digi-dey/recipes-multimedia/packagegroups/packagegroup-dey-gstreamer.bb +++ b/meta-digi-dey/recipes-multimedia/packagegroups/packagegroup-dey-gstreamer.bb @@ -4,213 +4,21 @@ SUMMARY = "Gstreamer framework packagegroup for DEY image" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" -PACKAGE_ARCH = "${MACHINE_ARCH}" -ALLOW_EMPTY_${PN} = "1" + PR = "r0" inherit packagegroup -VIRTUAL_RUNTIME_gst-fsl-plugin ?= "" -VIRTUAL_RUNTIME_gst-fsl-plugin_append_mx5 = " \ - gst-fsl-plugin \ - gst-fsl-plugin-gplay \ - " +MACHINE_GSTREAMER_PLUGIN ?= "" -# See http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/ - -PACKAGE_gst-plugins-base-core = "\ - gst-plugins-base \ - gst-plugins-base-adder \ - gst-plugins-base-app \ - gst-plugins-base-tcp \ - gst-plugins-base-gdp \ - gst-plugins-base-videotestsrc \ - gst-plugins-base-meta \ - gst-plugins-base-glib \ - gst-plugins-base-typefindfunctions \ - " -PACKAGE_gst-plugins-base-audio = "\ - gst-plugins-base-audiorate \ - gst-plugins-base-audioconvert \ - gst-plugins-base-audioresample \ - gst-plugins-base-alsa \ - gst-plugins-base-audiotestsrc \ - gst-plugins-base-volume \ - " - -PACKAGE_gst-plugins-base-ogg-framework = "\ - gst-plugins-base-ogg \ - gst-plugins-base-theora \ - gst-plugins-base-vorbis \ - " -PACKAGE_gst-plugins-base-conversion = "\ - gst-plugins-base-ffmpegcolorspace \ - gst-plugins-base-videorate \ - gst-plugins-base-videoscale \ - " -PACKAGE_gst-plugins-base-subtitles = "\ - gst-plugins-base-subparse \ - " - -PACKAGE_gst-plugins-base-auto = "\ - gst-plugins-base-playbin \ - gst-plugins-base-encodebin \ - gst-plugins-base-decodebin \ - gst-plugins-base-decodebin2 \ - " - -VIRTUAL_RUNTIME_gst-plugins-base = "\ - ${PACKAGE_gst-plugins-base-core} \ - ${PACKAGE_gst-plugins-base-auto} \ - ${PACKAGE_gst-plugins-base-conversion} \ - ${@base_contains('DISTRO_FEATURES', 'dey-audio', '${PACKAGE_gst-plugins-base-audio}', '', d)} \ - " - -# See http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/ - - -PACKAGE_gst-plugins-good-core = "\ - gst-plugins-good \ - gst-plugins-good-alpha \ - gst-plugins-good-alphacolor \ - gst-plugins-good-apps \ - gst-plugins-good-autodetect \ - gst-plugins-good-glib \ - gst-plugins-good-meta \ - gst-plugins-good-multifile \ - gst-plugins-good-multipart \ - " - -PACKAGE_gst-plugins-good-audio = "\ - gst-plugins-good-alaw \ - gst-plugins-good-mulaw \ - gst-plugins-good-audioparsers \ - gst-plugins-good-auparse \ - gst-plugins-good-equalizer \ - gst-plugins-good-interleave \ - gst-plugins-good-level \ - gst-plugins-good-replaygain \ - gst-plugins-good-wavenc \ - gst-plugins-good-wavparse \ - " - -PACKAGE_gst-plugins-good-oss = "\ - gst-plugins-good-oss4audio \ - gst-plugins-good-ossaudio \ - " - -PACKAGE_gst-plugins-good-graphics = "\ - gst-plugins-good-imagefreeze \ - gst-plugins-good-jpeg \ - " - -PACKAGE_gst-plugins-good-video = "\ - gst-plugins-good-avi \ - gst-plugins-good-flv \ - gst-plugins-good-flxdec \ - gst-plugins-good-deinterlace \ - gst-plugins-good-isomp4 \ - gst-plugins-good-matroska \ - gst-plugins-good-smpte \ - gst-plugins-good-video4linux2 \ - gst-plugins-good-videobox \ - gst-plugins-good-videocrop \ - gst-plugins-good-videofilter \ - gst-plugins-good-videomixer \ - gst-plugins-good-y4menc \ - " - -PACKAGE_gst-plugins-good-misc = "\ - gst-plugins-good-annodex \ - gst-plugins-good-apetag \ - gst-plugins-good-icydemux \ - gst-plugins-good-id3demux \ - gst-plugins-good-pulse \ - gst-plugins-good-shapewipe \ - " - -PACKAGE_gst-plugins-good-streaming = "\ - gst-plugins-good-rtp \ - gst-plugins-good-rtsp \ - gst-plugins-good-souphttpsrc \ - gst-plugins-good-udp \ - gst-plugins-good-rtpmanager \ - " - -VIRTUAL_RUNTIME_gst-plugins-good = "\ - ${PACKAGE_gst-plugins-good-core} \ - ${@base_contains('DISTRO_FEATURES', 'dey-audio', '${PACKAGE_gst-plugins-good-audio}', '', d)} \ - ${PACKAGE_gst-plugins-good-graphics} \ - ${PACKAGE_gst-plugins-good-video} \ - ${PACKAGE_gst-plugins-good-streaming} \ - " - -# See http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/ - -PACKAGE_gst-plugins-bad-core = "\ - gst-plugins-bad \ - gst-plugins-bad-apps \ - gst-plugins-bad-glib \ - " - -PACKAGE_gst-plugins-bad-misc = "\ - gst-plugins-bad-cog \ - gst-plugins-bad-curl \ - gst-plugins-bad-decklink \ - gst-plugins-bad-fbdevsink \ - gst-plugins-bad-linsys \ - gst-plugins-bad-mpegvideoparse \ - gst-plugins-bad-shm \ - gst-plugins-bad-sndfile \ - " - -VIRTUAL_RUNTIME_gst-plugins-bad = "\ - " - -# See http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-ugly-plugins/html/ - -PACKAGE_gst-plugins-ugly-core = "\ - gst-plugins-ugly \ - gst-plugins-ugly-apps \ - gst-plugins-ugly-glib \ - gst-plugins-ugly-meta \ - " - -PACKAGE_gst-plugins-ugly-audio = "\ - gst-plugins-ugly-a52dec \ - gst-plugins-ugly-lame \ - gst-plugins-ugly-mad \ - gst-plugins-ugly-mpegaudioparse \ - " -PACKAGE_gst-plugins-ugly-video = "\ - gst-plugins-ugly-asf \ - gst-plugins-ugly-mpeg2dec \ - gst-plugins-ugly-rmdemux \ - " -PACKAGE_gst-plugins-ugly-streaming = "\ - gst-plugins-ugly-mpegstream \ - " -VIRTUAL_RUNTIME_gst-plugins-ugly = "\ - ${PACKAGE_gst-plugins-ugly-core} \ - ${PACKAGE_gst-plugins-ugly-video} \ - " - -VIRTUAL_RUNTIME_gst-plugins-ugly_append_ccardimx28js = " \ - ${@base_contains('DISTRO_FEATURES', 'dey-audio', '${PACKAGE_gst-plugins-ugly-audio}', '', d)} \ - " - -RDEPENDS_${PN} = "\ - ${VIRTUAL_RUNTIME_gst-fsl-plugin} \ +RDEPENDS_${PN} = " \ + gst-meta-audio \ + gst-meta-video \ ${MACHINE_FIRMWARE} \ - gstreamer \ - ${VIRTUAL_RUNTIME_gst-plugins-base} \ - ${VIRTUAL_RUNTIME_gst-plugins-good} \ - ${VIRTUAL_RUNTIME_gst-plugins-bad} \ - ${VIRTUAL_RUNTIME_gst-plugins-ugly} \ - gst-ffmpeg \ - ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS}" + ${MACHINE_GSTREAMER_PLUGIN} \ + gst-fsl-plugin-gplay \ +" -RDEPENDS_${PN}_append_mx5 = " imx-lib" +ALLOW_EMPTY_${PN} = "1" -RRECOMMENDS_${PN} = "\ - ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS}" +PACKAGE_ARCH = "${MACHINE_ARCH}"