summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad
Commit message (Collapse)AuthorAgeFilesLines
* gstreamer1.0*: Upgrade 1.18.5.imx -> 1.20.0.imxTom Hochstein2022-09-014-178/+13
| | | | | | | | | | | | | | | Includes: - gstreamer1.0 - gstreamer1.0-plugins-base - gstreamer1.0-plugins-good - gstreamer1.0-plugins-bad Drops downgraded recipe copies for 1.18.5: - gstreamer1.0-libav - gstreamer1.0-plugins-ugly - gstreamer1.0-rtsp-server Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* gstreamer1.0-plugins-bad: Upgrade 1.18.0.imx -> 1.18.5.imxTom Hochstein2022-04-049-197/+66
| | | | | | | Also separate the base recipe copy from the overrides for ease of maintenance. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* gstreamer1.0-plugins-bad: fix vulkan compilation errorAndrey Zhizhikin2020-11-041-0/+51
| | | | | | | | | | | VK_RESULT_BEGIN_RANGE has been removed in Vulkan headers, and corresponding patch has been introduced in GStreamer. Backport patch from upstream GStreamer to NXP fork to address compilation error for Vulkan. Cc: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* gstreamer1.0: update to NXP release MM_04.05.05_2005_L5.4.24Andrey Zhizhikin2020-09-239-128/+67
| | | | | | | | | | | | | | | | | | | | | Align recipes to match NXP release 5.4.24-2.1.0 by updating the branch to MM_04.05.05_2005_L5.4.24. Following notes are additions to the regular bump of recipes: -------------------------- gstreamer1.0-plugins-bad: Drop patches applied upstream and refresh all patches in layer with devtool to clean-up fuzz during apply. Backport patch to be able to compile with OpenCV 4.4.0 provided in upstream OE-Core. imx-gst1.0-plugin: Introduce the patch to solve compiler error reported when -fcommon is used in GCC10 configuration. -------------------------- Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* gstreamer1.0-plugins-bad: update opencv patch to 4.3.0Andrey Zhizhikin2020-05-092-43/+34
| | | | | | | | | | | OpenCV has been upgraded upstream to 4.3.0 and current build of gstreamer1.0-plugins-bad is broken as the previous patch required version to be < 4.2.0 Backport the patch from upsteam to allow compilation with OpenCV 4.3.0 and replace the patch in the layer. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* gstreamer1.0-plugins-bad: Transition to meson based buildsAndrey Zhizhikin2020-03-036-61/+233
| | | | | | | | | | | | | This update follows [427eb30f9b59972b38ae3f25094470bb7034547d] in upstream, which trasnitions the gstreamer1.0 plugins build from autotools to meson build. Additional patches included in meta-freescale are: - Backport of 2 patches to allow using OpenCV version 4.1.0 - Adaptions required in NXP fork to use meson - One patch which solves the data dir search on OpenCV. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* gstreamer1.0-plugins-bad: fix recipe and add patches from oe-coreAndrey Zhizhikin2019-12-224-0/+204
| | | | | | | | | | | | Fix absolute search paths in the recipe, which attemped to use patches directly from oe-core and keep those patches in this layer. This would allow ease of tracking (patches could be dropped once version is upgraded) and resolves the dependency from oe-core layer (no direct inclusion necessary via env variables which is not present at every build system setup). Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* gstreamer1.0, imx-gst1.0-plugin: Cleanup patch filesCristinel Panfir2019-12-202-103/+0
| | | | | | Remove unused patches Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* recipes-multimedia/gstreamer: Fix compilation with OpenCV 3.4.5Vincent Dehors2019-03-191-0/+40
| | | | | | | | | | This commit fixes the compilation of gstreamer1.0-plugins-bad which failed with : from ../../../git/ext/opencv/gstgrabcut.cpp:90: [...] error: conflicting declaration of C function 'CvMoments cvMoments(const cv::Moments&) The added patch is similar to 0001-opencv-fix-build-for-opencv-3-4-2.patch but for gstgrabcut.cpp.
* gstreamer1.0-plugins-bad: fix build for opencv >= 3.4.2Gary Bisson2018-09-121-0/+63
| | | | | | | | | | | Since OpenCV was updated to version 3.4.3 in meta-openembedded: 7b9f86ca7 opencv: Update to 3.4.3 The gstreamer-plugins from NXP is therefore out of sync and can't build without this patch from upstream. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Rename patch directory to match recipe nameFabio Berton2018-06-261-74/+0
| | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* gstreamer1.0-plugins-bad: Use i.MX fork of GST for customizationsYuqing Zhu2018-06-061-0/+74
| | | | | | | | | Create new gstreamer recipe with i.mx specific version. Switch to use i.MX fork of GST. Merge inc/bb. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins: Remove gstreamer 1.10 bad and base pluging patchesFabio Berton2017-08-247-2328/+0
| | | | | | | | Gstreamer was updated to version 1.12 and these 1.10 patches don't apply in version 1.12. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Revert "gstreamer1.0-plugins-bad: Add some gstplayer API"Yuqing Zhu2017-06-281-292/+0
| | | | | | | | | | | | The patch has some applying conflicts. It should be applied after some poky patches, but they are still under review, not accepted yet. Will add it back later. This reverts commit faa2234c766558b904447405ee30cd3d183c79e4. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Add some gstplayer APIYuqing Zhu2017-06-161-0/+292
| | | | | | | | | * Add gstplayer get_rotate() and set_rotate() API * Add get/set force-aspect-ratio config API * Add set audio/text sink API Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Fix MRT cannot work in GLES3.0Yuqing Zhu2017-01-111-0/+132
| | | | | | | Use glBlitFramebuffer for textures copy if it is available Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Workaround for no frame when imxplayer using ↵Yuqing Zhu2017-01-111-0/+62
| | | | | | | | | | glimagesink Workaround: Change parent window of internal_window in window_show function. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Convert YUV to RGB using directvivYuqing Zhu2017-01-111-0/+168
| | | | | | | | Add a property "disable_passthrough" in glcolorconvert for enable/disable passthrough. When need convert YUV to RGB with directviv, set it to be TRUE. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Accelerate gldownload with directviv APIYuqing Zhu2017-01-111-0/+608
| | | | | | | | | | | 1) Propose a physical buffer pool to upstream in gldownload 2) Bind the physical buffer with texture via dirctviv 3) In gldownload, wrap the physical buffer to gstbuffer, pass to downstream plugins. 4) Add some configure check for g2d and phymem Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Add directviv to glimagesink to improve playback ↵Yuqing Zhu2017-01-111-0/+535
| | | | | | | | | | | | | | | | performance 1.Add a physical buffer uploader in glupload plugin and using viv direct texture to bind physical continious buffer with texture to avoid memory copy from videobuffer to texture to gain good performance. 2.Reduce glimagesink load latency by override glimagesink ALLOCATION query to avoid memory copy. 3.Add configure check for directviv feature. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Support fb backend for gl pluginsYuqing Zhu2017-01-111-0/+781
| | | | | | | | | 1. Add fb support in glimagesink 2. Override set_render_rectangle() to support resize Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Remove the conflicted patchesYuqing Zhu2017-01-118-2854/+0
| | | | | | | These patches are for GST 1.8, need to do refine for GST 1.10 Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Fix build error on non-GPU SoCYuqing Zhu2016-11-051-0/+454
| | | | | | | | | | | 1. Add directviv and g2d check in configure.ac 2. Add compile marcos in glupload and gldownload 3. Now, these patches can be applied on all imx SoC, no need to add filter. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Support fb backend for gl pluginsYuqing Zhu2016-11-057-0/+758
| | | | | | | | | 1. Add fb support in glimagesink 2. Override set_render_rectangle() to support resize Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Fix MRT cannot work in GLES3.0Yuqing Zhu2016-10-271-0/+168
| | | | | | | | | 1. Add #ifdefine Marco to avoid redefinition of GL_COLOR_ATTACHMENT(1,2). 2. Change to use glBlitFramebuffer for textures copy. glCopyTexImage2D cannot work because we cannot get texture internal format. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: work around for no frame when imxplayer using ↵Yuqing Zhu2016-10-271-0/+63
| | | | | | | | | | glimagesink Workaround: Change parent window of internal_window in window_show function. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: convert YUV to RGB using directvivYuqing Zhu2016-10-271-0/+170
| | | | | | | | Add a property "disable_passthrough" in glcolorconvert for enable/disable passthrough. When need convert YUV to RGB with directviv, set it to be TRUE. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Accelerate gldownload with directviv APIYuqing Zhu2016-10-272-0/+803
| | | | | | | | | | 1) Propose a physical buffer pool to upstream in gldownload 2) Bind the physical buffer with texture via dirctviv 3) In gldownload, wrap the physical buffer to gstbuffer, pass to downstream plugins. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Add directviv to glimagesink to improve playback ↵Yuqing Zhu2016-10-271-0/+438
| | | | | | | | | | | | | | performance 1.Add a physical buffer uploader in glupload plugin and using viv direct texture to bind physical continious buffer with texture to avoid memory copy from videobuffer to texture to gain good performance. 2.Reduce glimagesink load latency by override glimagesink ALLOCATION query to avoid memory copy. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Change wayland default res to 1024x768Yuqing Zhu2016-10-271-0/+42
| | | | | | | | | In our release, the default display is full screen in LVDS. The 1024x768 resolution will be better in testing for our release platform. So change it from 320x240 to 1024x768. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: remove patchMax Krummenacher2016-07-151-61/+0
| | | | | | | | | | | | | | | | With the upgrade to gstremaer 1.8.x this patch does no longer apply. Upstream changed to install the headers required, so the patch is also no longer needed: https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit?h=1.8&id=c87a7e266732ab9a0bd0e5a5c104b06d0f1a2072 Updated to 1.8 in oe-core: http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-multimedia/gstreamer?id=6a326f2b37b0b49e1144428becda32400498c024 or the poky git: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta/recipes-multimedia/gstreamer?id=79ca8d031e5a706f00d5c97ba23b496e6d700b7e Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Fix patch for GStreamer 1.6Carlos Rafael Giani2016-04-191-6/+8
| | | | | Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Install head file of gstaggregator and ↵Yuqing Zhu2016-04-191-0/+59
gstvideoaggregator Install the head file of gstaggregator and gstvideoaggregator. So that we can use them outside of gstreamer-plugins-bad package. Add SoC family and package arch. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>