From: Carlos Rafael Giani Date: Fri, 24 Apr 2020 07:05:45 +0000 (+0200) Subject: gstreamer1.0-plugins-imx: Update to version 0.13.1 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=c3bdc608728223ac6d215da616196afea57168cd;p=meta-freescale.git gstreamer1.0-plugins-imx: Update to version 0.13.1 * Last planned release in the 0.x series. Development now focuses on 2.x. The 2.x series will support i.MX6, i.MX7, and i.MX8. * OE recipe fix to use the correct G2D dependency (imxg2d, not imx-gpu-viv) * waf: Update to version 2.0.12 and switch to Python 3 * misc: * gst_buffer_pool_config_set_allocator() and get_allocator() are transfer-none. Changes to the code address that, fixing various refcount related problems. * Update GstPhysMemoryAllocator support for GStreamer 1.14+ * v4l2video: * v4l2src: Set interlace flags in GstBuffer * v4l2sink: Define V4L2_COLORSPACE_DEFAULT if it doesn't exist * v4l2: Add phys mem meta only if the driver/card is known to support this This makes USB video cameras work with imxv4l2videosrc, because they do not provide any physical address. * v4l2_buffer_pool: First reset the buffer storage in the pool, then queue the buffer. Otherwise it might happen that we dequeue the same buffer in a different thread already *before* we have it reset in the buffer storage, and then run into an assertion because it contains NULL. * vpu: * decoder: Fix for an endless loop at gst_imx_vpu_decoder_finish() when in no_wait mode * decoder: Clear the GST_VIDEO_BUFFER_FLAG_TFF flag in case of IMX_VPU_INTERLACING_MODE_BOTTOM_FIELD_FIRST * decoder: Honour num-additional-framebuffers setting * decoder: Fix leak when input video formats change due to a missing gst_imx_vpu_decoder_close() call * ipu: Reintroduce interlace methods * audio: * Save pointer to codec_data GstBuffer to fix memory leak * Only allocate reordered_channel_positions if needed. If we don't need to reorder the audio channels, we the unnecessary allocation otherwise. * g2dpango: * Add missing header and cleanup a few warnings * Unref video_frame memory after phys_memory check Signed-off-by: Carlos Rafael Giani --- diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_git.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_0.13.1.bb similarity index 93% rename from recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_git.bb rename to recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_0.13.1.bb index ce836df1..35996337 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_git.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_0.13.1.bb @@ -14,10 +14,10 @@ RDEPENDS_gstreamer1.0-plugins-imx = "gstreamer1.0-plugins-good" RDEPENDS_gstreamer1.0-plugins-imx-imxaudio = "gstreamer1.0-plugins-good-audioparsers" RDEPENDS_gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparsersbad" -PV = "0.13.0+git${SRCPV}" +PV .= "+git${SRCPV}" SRCBRANCH ?= "master" -SRCREV = "64485a1573f39a79f92688f9e32b2babab066b9d" +SRCREV = "805987bff74af13fcb14ff111955206f1c92554d" SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH}" S = "${WORKDIR}/git" @@ -50,8 +50,8 @@ PACKAGECONFIG_append_imxipu = " ipu" PACKAGECONFIG_append_imxvpu = " vpu" PACKAGECONFIG_append_imxpxp = " pxp" -PACKAGECONFIG[g2d] = ",--disable-g2d,imx-gpu-viv" -PACKAGECONFIG[g2dpango] = ",--disable-g2dpango,imx-gpu-viv pango" +PACKAGECONFIG[g2d] = ",--disable-g2d,imx-gpu-g2d" +PACKAGECONFIG[g2dpango] = ",--disable-g2dpango,imx-gpu-g2d pango" PACKAGECONFIG[pxp] = ",--disable-pxp," PACKAGECONFIG[ipu] = ",--disable-ipu," PACKAGECONFIG[vpu] = ",--disable-vpu,libimxvpuapi"