summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb (renamed from recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.1.0.bb)18
1 files changed, 14 insertions, 4 deletions
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.1.0.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb
index 9b3bc9b7..7e2f2573 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.1.0.bb
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb
@@ -15,7 +15,7 @@ RDEPENDS_gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparser
15PV .= "+git${SRCPV}" 15PV .= "+git${SRCPV}"
16 16
17SRCBRANCH ?= "master" 17SRCBRANCH ?= "master"
18SRCREV = "b1e5cca1a6df9d2c0dc505ae222775798108d340" 18SRCREV = "cb3cd45676e808b222ac573e8a118f44fd70c288"
19SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH};protocol=https" 19SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH};protocol=https"
20 20
21S = "${WORKDIR}/git" 21S = "${WORKDIR}/git"
@@ -46,19 +46,29 @@ PACKAGECONFIG_append_imxgpu2d = " g2d"
46PACKAGECONFIG_append_imxvpu = " vpu" 46PACKAGECONFIG_append_imxvpu = " vpu"
47PACKAGECONFIG_append_imxipu = " ipu" 47PACKAGECONFIG_append_imxipu = " ipu"
48PACKAGECONFIG_append_imxpxp = " pxp" 48PACKAGECONFIG_append_imxpxp = " pxp"
49# The custom imxv4l2 elements are only available on the i.MX6. 49# The custom imxv4l2 source and sink elements are only
50# available on the i.MX6.
50# The 2D blitter sinks require an MXC framebuffer, which 51# The 2D blitter sinks require an MXC framebuffer, which
51# is not available anymore on the i.MX8 (since these SoCs 52# is not available anymore on the i.MX8 (since these SoCs
52# now use KMS instead of the old Linux framebuffer). 53# now use KMS instead of the old Linux framebuffer).
53PACKAGECONFIG_append_mx6 = " imx2dvideosink v4l2" 54PACKAGECONFIG_append_mx6 = " imx2dvideosink v4l2-mxc-source-sink"
54PACKAGECONFIG_append_mx7 = " imx2dvideosink" 55PACKAGECONFIG_append_mx7 = " imx2dvideosink"
56# The custom Amphion V4L2 mem-2-mem elements are meant for
57# the QuadMax and QuadXPlus SoCs.
58PACKAGECONFIG_append_mx8qm = " v4l2-amphion"
59PACKAGECONFIG_append_mx8qxp = " v4l2-amphion"
55 60
56PACKAGECONFIG[g2d] = "-Dg2d=enabled ${LIBG2D_DPU_OPTION},-Dg2d=disabled,${LIBG2D_DEPENDENCIES}" 61PACKAGECONFIG[g2d] = "-Dg2d=enabled ${LIBG2D_DPU_OPTION},-Dg2d=disabled,${LIBG2D_DEPENDENCIES}"
57PACKAGECONFIG[pxp] = "-Dpxp=enabled,-Dpxp=disabled," 62PACKAGECONFIG[pxp] = "-Dpxp=enabled,-Dpxp=disabled,"
58PACKAGECONFIG[ipu] = "-Dipu=enabled,-Dipu=disabled," 63PACKAGECONFIG[ipu] = "-Dipu=enabled,-Dipu=disabled,"
59PACKAGECONFIG[vpu] = "-Dvpu=enabled,-Dvpu=disabled,libimxvpuapi2" 64PACKAGECONFIG[vpu] = "-Dvpu=enabled,-Dvpu=disabled,libimxvpuapi2"
60PACKAGECONFIG[imx2dvideosink] = "-Dimx2d-videosink=true,-Dimx2d-videosink=false," 65PACKAGECONFIG[imx2dvideosink] = "-Dimx2d-videosink=true,-Dimx2d-videosink=false,"
61PACKAGECONFIG[v4l2] = "-Dv4l2=true,-Dv4l2=false," 66PACKAGECONFIG[v4l2-mxc-source-sink] = "-Dv4l2-mxc-source-sink=true,-Dv4l2-mxc-source-sink=false,"
67# v4l2-isi is not enabled by default because the ISI devices
68# need to be turned on in the devicetree. See the readme on
69# the gstreamer-imx github site for details.
70PACKAGECONFIG[v4l2-isi] = "-Dv4l2-isi=true,-Dv4l2-isi=false,"
71PACKAGECONFIG[v4l2-amphion] = "-Dv4l2-amphion=enabled,-Dv4l2-amphion=disabled,"
62PACKAGECONFIG[uniaudiodec] = "-Duniaudiodec=enabled,-Duniaudiodec=disabled,imx-codec" 72PACKAGECONFIG[uniaudiodec] = "-Duniaudiodec=enabled,-Duniaudiodec=disabled,imx-codec"
63PACKAGECONFIG[mp3encoder] = "-Dmp3encoder=enabled,-Dmp3encoder=disabled,imx-codec" 73PACKAGECONFIG[mp3encoder] = "-Dmp3encoder=enabled,-Dmp3encoder=disabled,imx-codec"
64 74