diff options
| -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) | 16 |
1 files changed, 11 insertions, 5 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 fb18f1bb4..70ae8937e 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 | |||
| 15 | PV .= "+git${SRCPV}" | 15 | PV .= "+git${SRCPV}" |
| 16 | 16 | ||
| 17 | SRCBRANCH ?= "master" | 17 | SRCBRANCH ?= "master" |
| 18 | SRCREV = "b1e5cca1a6df9d2c0dc505ae222775798108d340" | 18 | SRCREV = "cb3cd45676e808b222ac573e8a118f44fd70c288" |
| 19 | SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH};protocol=https" | 19 | SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH};protocol=https" |
| 20 | 20 | ||
| 21 | S = "${WORKDIR}/git" | 21 | S = "${WORKDIR}/git" |
| @@ -31,18 +31,24 @@ LIBG2D_DEPENDENCIES = "virtual/libg2d" | |||
| 31 | LIBG2D_DPU_OPTION:imxdpu = "-Dg2d-based-on-dpu=true" | 31 | LIBG2D_DPU_OPTION:imxdpu = "-Dg2d-based-on-dpu=true" |
| 32 | LIBG2D_DEPENDENCIES:imxdpu = "virtual/libg2d libdrm" | 32 | LIBG2D_DEPENDENCIES:imxdpu = "virtual/libg2d libdrm" |
| 33 | 33 | ||
| 34 | EXTRA_OEMESON += "-Dimx-headers-path=${STAGING_INCDIR_IMX}" | 34 | # v4l2-amphion and v4l2-isi are meant for the Amphion Malone |
| 35 | # VPU decoder and the ISI drivers in older kernels, which had | ||
| 36 | # lots of bugs that required nontrivial workarounds. In the | ||
| 37 | # kernels in this release, newer drivers are present, which | ||
| 38 | # obviate the need for these special elements. | ||
| 39 | EXTRA_OEMESON += "-Dimx-headers-path=${STAGING_INCDIR_IMX} -Dv4l2-amphion=disabled -Dv4l2-isi=false" | ||
| 35 | 40 | ||
| 36 | PACKAGECONFIG ?= "uniaudiodec" | 41 | PACKAGECONFIG ?= "uniaudiodec" |
| 37 | PACKAGECONFIG:append:imxgpu2d = " g2d" | 42 | PACKAGECONFIG:append:imxgpu2d = " g2d" |
| 38 | PACKAGECONFIG:append:imxvpu = " vpu" | 43 | PACKAGECONFIG:append:imxvpu = " vpu" |
| 39 | PACKAGECONFIG:append:imxipu = " ipu" | 44 | PACKAGECONFIG:append:imxipu = " ipu" |
| 40 | PACKAGECONFIG:append:imxpxp = " pxp" | 45 | PACKAGECONFIG:append:imxpxp = " pxp" |
| 41 | # The custom imxv4l2 elements are only available on the i.MX6. | 46 | # The custom imxv4l2 source and sink elements are only |
| 47 | # available on the i.MX6. | ||
| 42 | # The 2D blitter sinks require an MXC framebuffer, which | 48 | # The 2D blitter sinks require an MXC framebuffer, which |
| 43 | # is not available anymore on the i.MX8 (since these SoCs | 49 | # is not available anymore on the i.MX8 (since these SoCs |
| 44 | # now use KMS instead of the old Linux framebuffer). | 50 | # now use KMS instead of the old Linux framebuffer). |
| 45 | PACKAGECONFIG:append:mx6-nxp-bsp = " imx2dvideosink v4l2" | 51 | PACKAGECONFIG:append:mx6-nxp-bsp = " imx2dvideosink v4l2-mxc-source-sink" |
| 46 | PACKAGECONFIG:append:mx7-nxp-bsp = " imx2dvideosink" | 52 | PACKAGECONFIG:append:mx7-nxp-bsp = " imx2dvideosink" |
| 47 | 53 | ||
| 48 | PACKAGECONFIG[g2d] = "-Dg2d=enabled ${LIBG2D_DPU_OPTION},-Dg2d=disabled,${LIBG2D_DEPENDENCIES}" | 54 | PACKAGECONFIG[g2d] = "-Dg2d=enabled ${LIBG2D_DPU_OPTION},-Dg2d=disabled,${LIBG2D_DEPENDENCIES}" |
| @@ -50,7 +56,7 @@ PACKAGECONFIG[pxp] = "-Dpxp=enabled,-Dpxp=disabled," | |||
| 50 | PACKAGECONFIG[ipu] = "-Dipu=enabled,-Dipu=disabled," | 56 | PACKAGECONFIG[ipu] = "-Dipu=enabled,-Dipu=disabled," |
| 51 | PACKAGECONFIG[vpu] = "-Dvpu=enabled,-Dvpu=disabled,libimxvpuapi2" | 57 | PACKAGECONFIG[vpu] = "-Dvpu=enabled,-Dvpu=disabled,libimxvpuapi2" |
| 52 | PACKAGECONFIG[imx2dvideosink] = "-Dimx2d-videosink=true,-Dimx2d-videosink=false," | 58 | PACKAGECONFIG[imx2dvideosink] = "-Dimx2d-videosink=true,-Dimx2d-videosink=false," |
| 53 | PACKAGECONFIG[v4l2] = "-Dv4l2=true,-Dv4l2=false," | 59 | PACKAGECONFIG[v4l2-mxc-source-sink] = "-Dv4l2-mxc-source-sink=true,-Dv4l2-mxc-source-sink=false," |
| 54 | PACKAGECONFIG[uniaudiodec] = "-Duniaudiodec=enabled,-Duniaudiodec=disabled,imx-codec" | 60 | PACKAGECONFIG[uniaudiodec] = "-Duniaudiodec=enabled,-Duniaudiodec=disabled,imx-codec" |
| 55 | PACKAGECONFIG[mp3encoder] = "-Dmp3encoder=enabled,-Dmp3encoder=disabled,imx-codec" | 61 | PACKAGECONFIG[mp3encoder] = "-Dmp3encoder=enabled,-Dmp3encoder=disabled,imx-codec" |
| 56 | 62 | ||
