summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad
Commit message (Collapse)AuthorAgeFilesLines
* 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>