aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/gstreamer
AgeCommit message (Collapse)Author
2016-09-14gstreamer1.0-plugins-imx: Fix inoperable package configurationmaster-nextTom Hochstein
All packages were being built all the time because the configure arguments from PACKAGECONFIG were not being passed. The problem manifested itself as the QA issue build-deps, but the problem wasn't fixed and the QA issue was silenced. This is fixed by passing the PACKAGECONFIG arguments through EXTRA_OECONF. Also, the build-deps QA issues are re-enabled. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08gstreamer1.0-plugins-imx: Change EGL platform preference orderOtavio Salvador
The i.MX BSP now defaults for XWayland when both X11 and Wayland support is available, so we ought to use the Wayland backend for this case as well. Change-Id: Iab93cebea5cbd9796aaf9903e25be2686ce653c4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08gstreamer1.0-plugins-imx: Refactor code to use the new overridesOtavio Salvador
The recipe has been reworked to use the 'imxpxp', 'imxipu', 'imxvpu', 'imxgpu2d' and 'imxgpu3d' feature overrides. Change-Id: Ia4730f94d619d37265bd7234b8447bf29286ee70 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-07-28gstreamer1.0-plugins-imx: Avoid warning about missing build dependency for G2DOtavio Salvador
The gstreamer1.0-plugins-imx-imxg2d has the dependency satisfied by the GPU driver, which is already listed as dependency. This marks the warning as a false-positive. Fixes: ,---- | WARNING: QA Issue: /usr/lib/gstreamer-1.0/libgstimxg2d.so_gstreamer1.0-plugins-imx-imxg2d | contained in package gstreamer1.0-plugins-imx-imxg2d requires | libg2d.so.0.9, but no providers found in its RDEPENDS [file-rdeps] `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-07-28gstreamer1.0-plugins-imx: Update to version 0.12.2Carlos Rafael Giani
Changes: * imxv4l2videosrc: * Stricter checks for video device capabilities * Add support for more video formats like 8/16-bit grayscale * pxp: Fix incorrect return code which broke blitter with GStreamer 1.8 * blitter: * Improvements in error logging * Fixes for RGBx framebuffer format detection * Fix for subtle tearing problem by implementing triple buffering * audio: * Replace objdump-based scan during build configuration Codec filenames are instead moved to the C code; the libdir path of the libfslaudiocodec.pc file is used to know where on the target the files are placed * Explicitely add the libfslaudiocodec.pc libdir to the MP3 encoder Fixes build errors in buildroot * Minor logging fixes * misc: * Proper check for region copies in phys_mem_meta * Add missing G_END_DECLS lines in headers Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-07-11gstreamer1.0-plugins-bad: Remove PACKAGE_ARCH override for i.MX7 and i.MX6ULOtavio Salvador
The CFLAGS and PACKAGECONFIG changes are applied just for i.MX6 Q, DL, SX and SL so we can remove the PACKAGE_ARCH override for the i.MX7 and i.MX6UL as those are unaffected. Change-Id: Ice33fd3a12566875f9ec2559d0a044f38916d244 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-07-11gstreamer1.0-plugins-bad: remove patchMax Krummenacher
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>
2016-05-09imx-gst1.0-plugin: Stop using base_containsOtavio Salvador
The base_contains function is deprecated and we ought to use bb.utils.contains instead. Change-Id: Ibdd989c45731b3d81507fc55cb989138875c23f7 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-05-06gstreamer1.0-plugins-imx: Stop using base_containsOtavio Salvador
The base_contains function is deprecated and we ought to use bb.utils.contains instead. Change-Id: Ia6c35c969b85062676e6c73359f392bb6a0c0f8a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-05-06gstreamer1.0-plugins-bad: Stop using base_containsOtavio Salvador
The base_contains function is deprecated and we ought to use bb.utils.contains instead. Change-Id: I50fe2064e57d2258de817a518118f4d200a737bb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19gstreamer1.0-plugins-imx: Update PACKAGECONFIGYuqing Zhu
libfslcodec has been renamed as imx-codec, need to update the PACKAGECONFIG. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19imx-gst1.0-plugin: Upgrade to v4.0.9Yuqing Zhu
--Change the recipe name from "gst1.0-fsl-plugin" to "imx-gst1.0-plugin" --Add RREPLACE/RPROVIDES/RCONFLICTS for backwards compatibility. --Remove dependency on gstreamer1.0-plugins-bad There is a patch in gstreamer1.0-plugins-bad which intall the header file of gstaggregator and gstvideoaggregator. so we can use them outside of gstreamer-plugins-bad package. Change-Id: I2440ffc17d2921b0dbae5b73c3fd3e9df3742af9 Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-06gstreamer1.0-plugins-imx: Update to version 0.12.1Carlos Rafael Giani
The recipe now uses PACKAGECONFIG to allow for enabling/disabling plugins. Also, mx7 support has been added. Changes: * compositor: Rename ImxCompositor(Pad) to ImxVideoCompositor(Pad) This prevents conflicts if both the NXP plugins and the gstreamer-imx are installed in the same rootfs * Add switches to wscript configuration to enable/disable plugins Until now, all plugins were built (unless their dependencies were missing). On some i.MX machines, some features are missing. For example, the i.MX7 has no VPU. To ensure deterministic builds, it is useful to selectively disable plugins in the build. * ipu+pxp: : Fix deadlocks and incorrect logging in case of init error This was causing a freeze if for example one tries to use PxP elements on an i.MX6 Dual/Quad * imxv4l2videosrc fixes and enhancements: * fixes to interlacing support (incl. workarounds for analog TV input) * remove format restriction in get_caps function this removes the limitation on I420 formats * simplified determination of fps (necessary due to driver limitations) * eglvivsink: wayland: Do not commit before buffers are swapped This fixes eglSwapBuffer swaps with damaged frames * Documentation additions Adds GPU memory leak notess to the FAQ * vpu: encoder: Expose motion estimation range as property * vpu: decoder: Drop output frame if its buffer cannot be allocated Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Tested-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-03-29gstreamer1.0-plugins-base: Fix IMXCameraApp image time cannot display issue.Yuqing Zhu
IMXCameraApp: When Enabled "save time to image" item, preview, find the time can not display completely. As IPU need 8 pixels alignment, add one workaround in base text overlay to generate 8 pixels alignment text video buffer. The side effect should cause all text a little smaller. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-25gst1.0-fsl-plugin: add STAGING_KERNEL_BUILDDIR to the include dirs listJavier Viguera
The new version of the gst1.0-fsl-plugin package uses the preprocessor to do conditional compilation: #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 1, 0) And to use those macros it includes 'linux/version.h' header file. This is failing because it is including the 'linux/version.h' file from the sysroot, which comes from the 'linux-libc-headers' recipe used to build the toolchain, instead of the real kernel version we are building and running later on. Otherwise the build fails with: error: 'VIDIOC_S_INPUT_CROP' undeclared Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-25gst1.0-fsl-plugin: remove not needed patchJavier Viguera
The fix in this patch has been included in the new version, so there is no need for this patch anymore. Actually it does not even apply. Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-02-11gst1.0-fsl-plugins: Upgrade to 4.0.8 versionLauren Post
-Fix memory leak in overlaysink, imxv4l2sink and imxcompositor. -Fix IPU/PXP frame copying beyond the memory boundary. -Add more holding buffer number for motion 0 and 1 in imxv4l2sink to fix deinterlace failure. -Add divx support in vpudec, including 3,4,5,6. -Add video overlay composition meta support to imxvideoconvert and imxcompositor. -Remove unsupported formats for pxp 2d deivce. -Simplify the caps in pad template of imxvideoonvert/imxcompositor/overlaysink/imv4l2sink. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-01-11gstreamer1.0-plugins-imx: Update to version 0.12.0Carlos Rafael Giani
Changes: * vpu: - Completely rewritten plugin code; elements now based on libimxvpuapi instead of libfslvpuwrap - imxvpuenc_h264 inserts SPS/PPS data in front of I/IDR frames - imxvpuenc_mjpeg's quality factor actually has an effect, and is equivalent to the libjpeg's quality factor (it is used in exactly the same way to scale the quantization matrix' coefficients) - the encoder's output buffers no longer have to use DMA memory; they use regular system memory instead - new support in imxvpudec (referred to as "chroma interleaving") for NV12, NV16, NV24 as output formats as an alternative to the I420, Y42B, Y444 formats - removed all of the system frame number tracking code, since it is unnecessary; Instead, the libimxvpuapi's context fields are used to associate input/output frames with GstVideoCodecFrame system frame numbers - fix memory leaks related to missing buffer pool unref'ing * imxv4l2videosrc: - support for crop metadata - element uses the width, height, etc. of the format that the device actually uses during operation (instead of default values) - autofocus control support via GstPhotography - fix incorrect GLib warnings - fix segmentation fault when shutting down the element * eglvivsink: - remove extra g_free() calls, which lead to runtime errors - remove GLESv2 VIVANTE link dependencies - add Android platform - manually retrieve VIV direct texture functions with this and the link dependency elimination, this means that for platforms except the framebuffer one, no Vivante specific headers and libraries are needed anymore - fix blocking issue in the Wayland platform mainloop * improved and expanded documentation * pxp: NV16 *is* supported after all (it was actually a bug in GStreamer pre-1.5.91) NOTE: this does not break compatibility with GStreamer versions older than 1.5.91 * compositor: Update backported aggregator code to GStreamer 1.6 * blitter: - error handling improvements - add missing buffer pool unref'ing, which lead to memory leaks - add missing compositor dependency to blitter base * uniaudio: - only build the uniaudio plugin if at least one codec was found during configuration - disable plugin if the gstaudio library is not available - add AAC profile field to the sink caps with GStreamer >= 1.4.4 to ensure the uniaudio decoder is only used for AAC-LC data * ipu: increase fill frame width from 8 to 64 pixels to make IPU fill operations work with pre-3.14 Freescale kernels * g2d: use padding pixels when setting surface parameters, fixing G2D failures with frame sizes that aren't aligned * wscript: - improve Android support - fix installation paths for the common, blitter, compositor libraries Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-24gstreamer1.0-plugins-bad: Fix patch for GStreamer 1.6Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-03gst1.0-fsl-plugin: fix FSL codecs, parser and vpuwrap detectionJavier Viguera
Patch gst1.0-fsl-plugin's configure script to add a trailing space in the FSL_MM_CORE_CFLAGS and FSL_MM_CORE_LIBS variables between different pkg-config executions. These variables are used later to pass parameters to the compiler and as they are not built correctly, the 'configure' script fails to detect some of the functionality: Disabled features: plugin: imxmp3enc plugin: vpu_wrap plugin: aiur plugin: beep This was working well in previous versions of Yocto, because pkg-config until v0.28 was adding that trailing space: http://cgit.freedesktop.org/pkg-config/commit/?id=f26a505826acec6b1e1af8d1efdf959913421c3a but this is no longer true, so the trailing space has to be added in the configure script. Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-29Remove DirectFB support for i.MX6Otavio Salvador
The DirectFB project is dead upstream for a while and the backend is deprecated so it is better to drop it and avoid new users to depend on it and instead to focus in the current technologies for new projects. This commit removes everything related to the DirectFB support so if someone wish to revert it locally it can be easily done. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2015-10-02gst1.0-fsl-plugin: Upgrade to version 4.0.7Yuqing Zhu
--Upgrade gst1.0-fsl-plugin to version 4.0.7 released in 3.14.38-6UL_ga and 3.14.38-6QP_ga releases. --Add gstreamer-plugins-bad as one of the dependency. --Imxcompositor enhancement: 1. fix alpha blending capbility query issue of g2d. 2. add zorder feature. 3. add keep ratio feature. 4. find best output format by leverage the total complexity and picture quality. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-02gstreamer1.0-plugins-bad: Install head file of gstaggregator and ↵Yuqing Zhu
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>
2015-09-21gst1.0-fsl-plugin: Add i.MX 6UltraLite in COMPATIBLE_MACHINESLauren Post
Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-08-06gstreamer1.0-plugins-base: Add gstplaybin related patchYuqing Zhu
- Remove default deinterlace flag in playbin for i.MX6 and i.MX7 SoCs. - Remove native video flag in playbin for i.MX6 and i.MX7 SoCs because it will cause subtitle error. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-08-06gst1.0-fsl-plugin: Upgrade to 4.0.6 versionYuqing Zhu
Released with 3.14.38_6UL7D_beta release. Upgrade to 4.0.6 version. mx6ul: Add platform configuration and DEPENDS to imx-lib. mx6q/6dl/6sx/6sl: Add PACKAGECONFIG: overlaysink. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-08-06Drop Freescale official Linux kernel for i.MX23, i.MX28 and i.MX5 SoC familiesOtavio Salvador
The Linux kernel provided by Freescale for i.MX28 and i.MX5 is too old (2.6.35.3) and there are no plans to upgrade it, as the OE-Core is going to use GCC 5.2 as default compiler soon and it is not possible to compile this kernel with the new toolchain, thus the removal. The metadata related to the i.MX23, i.MX28 and i.MX5 SoC family, which is dependant of this Linux kernel support, has been removed in this commit so if someone ever wants to bring it back it is easy to find out all the necessary changes. The recipes affected are: - alsa-state - amd-gpu-x11-bin - gtk+3 - imx-lib - imx-test - imx-vpu - libfslcodec - linux-imx - mesa - qt4-embedded-free - qt4-x11-free - qtbase - xf86-video-imxfb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2015-07-30gst1.0-fsl-plugin: Add Gstreamer Recorder supportLauren Post
Enable the Gstramer Recorder Engine with package configurations. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-30gstreamer1.0-plugins-imx: Update to version 0.11.1Carlos Rafael Giani
Changes: -new compositor elements to combine N input video streams into one output video stream; compatible to the upstream compositor element from gstreamer1.0-plugins-bad hardware-accelerated compositing based on G2D and IPU available -blitter codebase completely rewritten for better support of aspect ratio correction and compositing -blitter video sinks support vsync to eliminate tearing -vpu: decoder: leaks fixed which occurred when shutting down and starting again decoders -vpu: encoder: bitrate now adjustable on the fly -v4l2src: can now announce interlace mode, device frame rate, device pixel format -v4l2src: fixed physical address retrieval (important for zerocopy) -eglvivsink: in Wayland, x/y window coordinates are now supported -v4l2src: support for imxv4l2:// URIs, making such cmdlines possible: gst-launch-1.0 playbin uri=imxv4l2:///dev/video0 -v4l2src: support for YUYV data Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-28gst1.0-fsl-plugins: Upgrade to 4.0.5 versionLauren Post
Upgrade to 4.0.5 version released in 3.14.38-6QP_beta release. Add the new MX7 SoC family in COMPATIBLE_MACHINE. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-06-11gst1.0-fsl-plugin: Stop using gst-fsl-plugin.inc fileOtavio Salvador
As GStreamer 0.10 support is now gone, we can remove the .inc file and do some cleanups in the code. Change-Id: I048a81f96a930d09035004aab83e92454cad9062 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-06-11Remove GStreamer 0.10 supportOtavio Salvador
The GStreamer 0.10 support is dead upstream and is being moved away of OE-Core so there is no much sense to keep supporting and testing it. This removes support for i.MX23, i.MX28 and i.MX5 SoCs for video decoding using through Freescale proprietary plugin and codecs. The support for i.MX5 SoCs can now be used in with Linux kernel mainline, with GStreamer 1.0, without the need of Freescale proprietary codecs. The patch removes all the metadata specific to the GStreamer 0.10 support so it allow for an easier identification of the changes and code. Change-Id: I02ae3a104d303037031f02f66866255540c6e678 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-06-09gstreamer1.0-plugins-imx: Update to version 0.10.2Carlos Rafael Giani
Changes: - v4l2src: renamed imxv4l2src to imxv4l2videosrc to avoid name collisions with the FSL plugins - v4l2src: Call the buffer pool baseclass stop() function (fixes segfaults) - uniaudio: Create correct config header even if no codecs were found - audio: new MP3 encoder element using the libfslcodec MP3 encoder - g2d/ipu/pxp blitter sink: Respect aspect ratio also in 90/270 degree rotations - pxp: Remove broken/unsupported formats - eglvivsink: Fix double mutex unlock - phys mem meta naming cleanup Change-Id: Id2c72352f19cfeb6635af2ed0ec625867c28b7a7 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-27gst-fsl-plugin: Fix CFLAGS query using pkgconfigOtavio Salvador
The pkgconfig queries cannot be appended without explicit spaces as pkgconfig does not print trailing spaces by itself. Change-Id: Ifa0d25ea715c1a517a81d971c9d5c46ffa9c64e6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-09gstreamer1.0-plugins-imx: Fix build failure with FSL 3.14-based kernelOtavio Salvador
This checks pxp's new format specifier from the new FSL 3.14 kernel Change-Id: Icb511baa57d5a1e610d2b5319ccccfdfd379f4d3 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-09gst1.0-fsl-plugin: Upgrade to 4.0.3 versionJun Zhu
Upgrade to support GStreamer 1.4.X Signed-off-by: Jun Zhu <R01007@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-09gst-fsl-plugin: Upgrade to 4.0.3 versionJun Zhu
Signed-off-by: Jun Zhu <R01007@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-09gstreamer1.0-plugins-imx: Ensure the kernel source is avail for buildOtavio Salvador
The FSL kernel headers are necessary during the build of the GStreamer 1.0 plugin. Change-Id: I0a8566e57f43a9d3c7d002997ec556bee51e1648 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-02-26gst-fsl-plugins: move plugin dependency into .bb fileJohn Weber
Move the dependency on gst-plugins-good-id3demux from the .inc file into the appropriate .bb files for each gstreamer version. Otherwise, including gst-fsl-plugins.inc into a gstreamer1.0 recipe will pull in old gstreamer-0.10 plugins, libraries, and utilities. Signed-off-by: John Weber <rjohnweber@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-02-17gstreamer1.0-plugins-imx: Update to version 0.10.1Carlos Rafael Giani
Changes: - uniaudio: fix memory leak in decoder - eglvivsink: fix deadlock - vpu: encoder: pass input video codec state to derived classes - vpu: decoder: handle missing width and height values in caps - fixed video info size bug in phys mem buffer pool - fixes to base blitter Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-02-12gst-fsl-plugin: Ensure kernel source is availableGary Thomas
Add a configure-time requirement on the kernel sources. This is needed because parts of this program use kernel headers directly. If the kernel package is restored from sstate, the headers will not be available unless this dependency is explicit. This new behaviour was introduced in OE-core: 6a1ff0e7eac Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-27imx-gpu-viv: Upgrade to 3.10.53-1.1.0 GA releaseNeena Busireddy
- Graphics recipe is renamed from gpu-viv-bin-mx6q to imx-gpu-viv - Recipe version is changed to use Vivante version - gpu-viv-g2d shares same package with imx-gpu-viv - imx-gpu-viv includes separate sub packages for demos and tools to support flexible package additions - Graphics package is reorganized to improve library layout - New GPU tool apitrace is added - supported only for X11 backend Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-27gst-fsl-plugin: Upgrade to 4.0.2 versionZidan Wang
Signed-off-by: Zidan Wang <zidan.wang@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-27gst1.0-fsl-plugin: Upgrade to 4.0.2 versionZidan Wang
New feature for 4.0.2 version: *  Supported RMVB playback. * Supported dynamic resolution video playback.  * Supported multiple video track stream playback. * Added imxvideoconvert_g2d, imxvideoconvert_ipu plugin, which can do color space converting, resizing, rotation with GPU2D or IPU. Signed-off-by: Zidan Wang <zidan.wang@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-29gstreamer1.0-plugins-imx: Update to version 0.10.0Carlos Rafael Giani
Changes: - new codebase for 2D blitter based video sinks and transform elements - new G2D elements: imxg2dvideosink imxg2dvideotransform - new PxP elements: imxpxpvideosink imxpxpvideotransform - ipu: rewrite code from scratch to be based on the blitter base classes - ipu: fix memory protection bits in mmap() calls - phys mem buffer pool now uses a default horizontal alignment of 16 instead of 8 - eglvivsink: fix deadlock in set_caps() functio - vpu: decoder: add interlace information to output buffers - vpu: encoder: fix crashes because of incorrect unrefs, plus minor fixes - new elements for audio decoding based on Freescale's unified audio (UniAudio) architecture - preliminary support for Android builds Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-07gstreamer1.0-plugins-bad: Modify CFLAGS for directfbNeena Busireddy
Correct CFLAGS for directfb to include sysrootfs path. gstreamer1.0-plugins-bad fails to find directfb headers without this change. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
2014-11-28gstreamer1.0-plugins-bad: Correct CFLAGS for wayland backendNeena Busireddy
Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-24gstreamer1.0-plugins-bad: Remove useless overridesOtavio Salvador
The PACKAGECONFIG_GL has the same value as the provided by the recipe, by default. This removes this duplication. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-10gstreamer1.0-plugins-bad: Add PACKAGECONFIG for i.MX6 SoloXNeena Busireddy
This patch defines PACKAGECONFIG_GL for i.MX6 SoloX. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-10gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugins for MX6Wang Zidan
Add Freescale Gstreamer1.0 plugins. - Support Audio/Video local playback - Support HTTP/RTSP Streaming playback - Support RTP/UDP MPEGTS Streaming - Support RTSP Streaming Server Signed-off-by: Zidan Wang <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>