diff options
author | Wang Zidan <b50113@freescale.com> | 2014-09-03 18:07:57 +0800 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2014-11-10 18:55:23 -0200 |
commit | aadf6a984c757a01a555f343a58adac5f4a94cd9 (patch) | |
tree | 55f12a346cace609fa537297514d0e8df0c0b2e0 /recipes-multimedia | |
parent | 3eae244417ed421231a8c1d515089ab2bdfdce39 (diff) | |
download | meta-fsl-arm-aadf6a984c757a01a555f343a58adac5f4a94cd9.tar.gz |
gst-fsl-plugin: Make a common include file for gst-fsl-plugin and gst1.0-fsl-plugin
To avoid duplication, use one common include file for gst 0.1 and 1.0 plugins.
gst-fsl-plugin specific features moved into the 0.1 recipe.
gst1.0-fsl-plugin specific features will be moved into the 1.0 recipe.
Signed-off-by: Zidan Wang <b50113@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'recipes-multimedia')
-rw-r--r-- | recipes-multimedia/gstreamer/gst-fsl-plugin.inc | 27 | ||||
-rw-r--r-- | recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb | 28 |
2 files changed, 29 insertions, 26 deletions
diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc index f8685bc..d8733db 100644 --- a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc | |||
@@ -6,7 +6,7 @@ DESCRIPTION = "Gstreamer freescale plugins" | |||
6 | LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1" | 6 | LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1" |
7 | SECTION = "multimedia" | 7 | SECTION = "multimedia" |
8 | 8 | ||
9 | DEPENDS = "gstreamer gst-plugins-base libfslcodec libfslparser virtual/kernel" | 9 | DEPENDS = "libfslcodec libfslparser virtual/kernel" |
10 | DEPENDS_append_mx5 = " imx-lib imx-vpu" | 10 | DEPENDS_append_mx5 = " imx-lib imx-vpu" |
11 | DEPENDS_append_mx6q = " imx-lib imx-vpu libfslvpuwrap" | 11 | DEPENDS_append_mx6q = " imx-lib imx-vpu libfslvpuwrap" |
12 | DEPENDS_append_mx6dl = " imx-lib imx-vpu libfslvpuwrap" | 12 | DEPENDS_append_mx6dl = " imx-lib imx-vpu libfslvpuwrap" |
@@ -16,12 +16,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ | |||
16 | file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ | 16 | file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ |
17 | file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24" | 17 | file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24" |
18 | 18 | ||
19 | S = "${WORKDIR}/gst-fsl-plugins-${PV}" | ||
20 | |||
21 | SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \ | ||
22 | file://build-Fix-out-of-tree-build.patch \ | ||
23 | file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch" | ||
24 | |||
25 | inherit autotools pkgconfig | 19 | inherit autotools pkgconfig |
26 | 20 | ||
27 | PLATFORM_mx5 = "MX51" | 21 | PLATFORM_mx5 = "MX51" |
@@ -37,30 +31,11 @@ PACKAGES =+ "${PN}-libmfwsconf ${PN}-libgplaycore ${PN}-libgstfsl \ | |||
37 | ${PN}-libme ${PN}-libgstbufmeta ${PN}-libmfwba \ | 31 | ${PN}-libme ${PN}-libgstbufmeta ${PN}-libmfwba \ |
38 | ${PN}-libfwvss ${PN}-gplay" | 32 | ${PN}-libfwvss ${PN}-gplay" |
39 | 33 | ||
40 | # FIXME: Add all features | ||
41 | # feature from excluded mm packages | ||
42 | PACKAGECONFIG[ac3] += "--enable-ac3dec,--disable-ac3dec,libfslac3codec,libfslac3codec" | ||
43 | # feature from special mm packages | ||
44 | PACKAGECONFIG[aacp] += "--enable-aacpdec,--disable-aacpdec,libfslaacpcodec,libfslaacpcodec" | ||
45 | MSDEPENDS = "libfslmsparser libfslmscodec" | ||
46 | PACKAGECONFIG[wma10dec] +="--enable-wma10dec,--disable-wma10dec,${MSDEPENDS},${MSDEPENDS}" | ||
47 | PACKAGECONFIG[wma8enc] +="--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSDEPENDS}" | ||
48 | PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}" | ||
49 | PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}" | ||
50 | |||
51 | FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}" | ||
52 | # Add codec list that the beep plugin run-time depended | 34 | # Add codec list that the beep plugin run-time depended |
53 | BEEP_RDEPENDS = "libfslcodec-aac libfslcodec-mp3 libfslcodec-oggvorbis" | 35 | BEEP_RDEPENDS = "libfslcodec-aac libfslcodec-mp3 libfslcodec-oggvorbis" |
54 | RDEPENDS_${PN} += "gst-plugins-good-id3demux libfslparser ${BEEP_RDEPENDS}" | 36 | RDEPENDS_${PN} += "gst-plugins-good-id3demux libfslparser ${BEEP_RDEPENDS}" |
55 | 37 | ||
56 | FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug" | ||
57 | FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc" | ||
58 | FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a" | ||
59 | |||
60 | FILES_${PN}-gplay = "${bindir}/gplay" | ||
61 | FILES_${PN}-libmfwsconf = "${libdir}/libmfwsconf${SOLIBS}" | 38 | FILES_${PN}-libmfwsconf = "${libdir}/libmfwsconf${SOLIBS}" |
62 | FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}" | ||
63 | FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}" | ||
64 | FILES_${PN}-libme = "${libdir}/libme${SOLIBS}" | 39 | FILES_${PN}-libme = "${libdir}/libme${SOLIBS}" |
65 | FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}" | 40 | FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}" |
66 | FILES_${PN}-libmfwba = "${libdir}/libmfwba${SOLIBS}" | 41 | FILES_${PN}-libmfwba = "${libdir}/libmfwba${SOLIBS}" |
diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb index d0b0c9e..6e243c4 100644 --- a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.11.bb | |||
@@ -5,7 +5,35 @@ require gst-fsl-plugin.inc | |||
5 | 5 | ||
6 | EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}" | 6 | EXTRA_OECONF += " CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}" |
7 | 7 | ||
8 | SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz \ | ||
9 | file://build-Fix-out-of-tree-build.patch \ | ||
10 | file://Remove-use-of-obsolete-VIDIOC_DBG_G_CHIP_IDENT.patch \ | ||
11 | " | ||
12 | |||
13 | S = "${WORKDIR}/gst-fsl-plugins-${PV}" | ||
14 | |||
8 | SRC_URI[md5sum] = "0ed858681a74857034c006036023e6ce" | 15 | SRC_URI[md5sum] = "0ed858681a74857034c006036023e6ce" |
9 | SRC_URI[sha256sum] = "fbc6000b401ac2c8d67d1414372f4a929cf0a5808f6ed1640f1d2bfcce2f2a4f" | 16 | SRC_URI[sha256sum] = "fbc6000b401ac2c8d67d1414372f4a929cf0a5808f6ed1640f1d2bfcce2f2a4f" |
10 | 17 | ||
18 | DEPENDS_append = " gstreamer gst-plugins-base" | ||
19 | |||
20 | # FIXME: Add all features | ||
21 | # feature from excluded mm packages | ||
22 | PACKAGECONFIG[ac3] += "--enable-ac3dec,--disable-ac3dec,libfslac3codec,libfslac3codec" | ||
23 | # feature from special mm packages | ||
24 | PACKAGECONFIG[aacp] += "--enable-aacpdec,--disable-aacpdec,libfslaacpcodec,libfslaacpcodec" | ||
25 | MSDEPENDS = "libfslmsparser libfslmscodec" | ||
26 | PACKAGECONFIG[wma10dec] +="--enable-wma10dec,--disable-wma10dec,${MSDEPENDS},${MSDEPENDS}" | ||
27 | PACKAGECONFIG[wma8enc] +="--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSDEPENDS}" | ||
28 | PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}" | ||
29 | PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}" | ||
30 | |||
31 | FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}" | ||
32 | FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug" | ||
33 | FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc" | ||
34 | FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a" | ||
35 | FILES_${PN}-gplay = "${bindir}/gplay" | ||
36 | FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}" | ||
37 | FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}" | ||
38 | |||
11 | COMPATIBLE_MACHINE = "(mx28|mx5|mx6)" | 39 | COMPATIBLE_MACHINE = "(mx28|mx5|mx6)" |