aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
AgeCommit message (Collapse)Author
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>
2015-01-27libfslparser: Upgrade to 4.0.2 versionZidan Wang
New feature for 4.0.2 version: * Enhanced Metadata supporting in MP4, MKV, AVI, ASF parser. Signed-off-by: Zidan Wang <zidan.wang@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-27libfslcodec: 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-27libfslvpuwrap: Upgrade to 1.0.57 versionZidan Wang
New feature for 1.0.57 version: * Add workaround for rmvb decode timeout issue when no enough frame buffer. * Re-enable the detection of resolution change due to the latest firmware. Signed-off-by: Zidan Wang <zidan.wang@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-05fsl-alsa-plugins: update output buffer size for asrc_pairZidan Wang
When input size larger than DMA_MAX_BYTES the output size should be updated. Otherwise the asrc have will not have enough data, then it will be timeout. Signed-off-by: Zidan Wang <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-29libfslcodec: Use PACKAGECONFIG to handle VPU supportOtavio Salvador
This allow the set of VPU support, depending on the SoC family, in a more clean way and also avoiding the 'imx-vpu' dependency accordingly. 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-29libfslcodec: Add a depends on imx-vpuOtavio Salvador
This fixes following QA error: ,---- | WARNING: QA Issue: libfslcodec-test-bin rdepends on imx-vpu, but it | isn't a build dependency? [build-deps] `---- Change-Id: I2e27c022195bd1ddc4727e3360cb01dca530e6eb 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-10libfslcodec.inc: mx6sx doesn't support vpuWang Zidan
Signed-off-by: Zidan Wang <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-10libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54Wang Zidan
Remove the IOVirtmem patch since it has been merged into version 1.0.54. libfslvpuwrap upgrade to version 1.0.54. Changes about version 1.0.54: - Include some bug fix. - Enhance the robust in avcc conversion operation for corrupted clips. - Add api to query the available frame buffer number in decoder code refine. - Add config for intra refresh mode: VPU_ENC_CONF_INTRA_REFRESH_MODE. - Change deblock related parameter to improve encode quality. - Config stuff padding(disable) for mjpeg encoder. - Add some parameters for unit test, include gamma, initialdelay, refreshratio, refreshmode. - Add support for nal_size_length is equal to 1 or 2. - Modify the checking of return value from IOGetVirtMem. - For corrupted clip with only one frame, vpu report error instead of eos. - Add detecting of resoluton change(bit20). Signed-off-by: Zidan Wang <b50113@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>
2014-11-10gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1Wang Zidan
Remove build-Fix-out-of-tree-build.patch since it has been merged to version 4.0.1. Add mx6sx support. Gstreamer0.1 Freescale Plugin upgrade to version 4.0.1. Changes about version 4.0.1: - Include some bug fix. - [vpudec plugin] Add "dis-reorder" property to disable video reorder. - Use create parser 2 in aiurdemux. - Add MX6SX support in Makefile. - V4lsink update for PXP rotation and resize. - [v4lsink/src] Modify the plugin name to imxv4l2sink and imxv4l2src. - Remove software video decoder plugin. - Remove EULA in the package since the package is LGPLv2 license. - gplay add --noautonext option for auto_test tool. - Support out-of-tree build. - Update parser header file to use mp4 parser 06.09.01. Signed-off-by: Zidan Wang <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-11-10gst-fsl-plugin: Make a common include file for gst-fsl-plugin and ↵Wang Zidan
gst1.0-fsl-plugin To avoid duplication, use one common include file for gst 0.1 and 1.0 plugins. gst-fsl-plugin specific features moved into the 0.1 recipe. gst1.0-fsl-plugin specific features will be moved into the 1.0 recipe. Signed-off-by: Zidan Wang <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-10-23gstreamer1.0-plugins-bad: Remove gles2 for i.MX6 SoloLiteNeena Busireddy
i.MX6 SoloLite (mx6sl) does not support 3D GPU hardware acceleration. The X11 backend only supports mesa software rendering GL and non-x11 backends does not support both GL and GLES. This patch defines PACKAGECONFIG_GL for each i.MX6 SoC family as i.MX6 SoloLite is different from other SoC's. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-23gstreamer1.0-plugins-imx: Update to version 0.9.9Carlos Rafael Giani
Changes: - ipu, vpu, v4l2src: Use reference counting for resources - ipu: use a global FD instead of per-blitter FDs - introduce a proper physical address type and a printf conversion specifier - remove cpu address from GstImxPhysMemory and add an "internal" pointer - replace obsolete "padding" member in phys mem meta with better defined - use a reference counter for mapping physical memory - ipu: fix kernel version detection and include paths in wscript - eglvivsink: remove RGB from the list of supported formats - cleanup & logging improvements Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-15gstreamer1.0-plugins-base: Enable native video in playbin for i.MX SoCsWang Zidan
GST_PLAY_FLAG_NATIVE_VIDEO means link decoder directly with video render, otherwise, software csc/resize/deinterlace plugins will be linked between them. For all i.MX chips, we should enable this flag, as the fsl renders has the capability to do csc/resize. Signed-off-by: Zidan Wang <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-09-08gstreamer1.0-plugins-imx: Update to version 0.9.8Carlos Rafael Giani
Changes: - Fixed imxipuvideotransform's passthrough mode to make it work with playbin's about-to-finish signal - Display scale updates in imxeglvivsink weren't being handled properly - Updates to make imxv4l2src buffers shareable - Extra calls to make imxv4l2src work for TV capture - Better zero-copy support in tee'd pipelines - New IDR interval property in h264 encoder - New slice size, and intra refresh properties in encoders - Configurable framebuffer number in IPU sink - Workaround for GStreamer 1.4.0 bug related to the GST_BUFFER_FLAG_TAG_MEMORY buffer flag - Unset GST_BUFFER_FLAG_TAG_MEMORY explicitely in VPU decoder to prevent unnecessary copies - Drain decoder when a new format is set, allowing for seamless transitions - Fixed decoder shutdown freeze - Fixed leaked socket pair problem in imxeglvivsink Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-30libfslparser: Upgrade from version 3.0.11 to 4.0.1Wang Zidan
libfslparser has been updated to 4.0.1 and several parsers have been updated. -- FLV parser update to 1.9.5. -- AVI parser update to 3.5.12. -- MPG2 parser update to 4.4.24. -- MP4 parser update to 6.9.2. -- ASF parser update to 1.0.35. -- MKV parser update to 1.5.5. Signed-off-by: Wang Zidan <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-30libfslcodec: Upgrade from version 3.0.11 to 4.0.1Wang Zidan
libfslcodec: Upgrade to version 4.0.1 -- Fix AAC issue for arm11 and arm9 conformance test. -- Fix nbamrd decoder seek crash issue. -- Fix some fault for aac conformance for C version. -- Promote computational accuracy for ARM12 version to pass the aac conformance. -- Control searching boundary to avoid searching adts header to the outside of input buffer for aacd_wrap. -- Add WB AMR wrapper arm12 shared library which calling the arm9 decoder shared lib. libfslcodec.inc: Add narrow and wide band amr wrapper decoder packages Signed-off-by: Wang Zidan <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-18pulseaudio: Fix mutext issue when do pause in gstreamerJun Zhu
Pulseaudio crashes when other program using sound: Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:106, function pa_mutex_unlock(). Disable the feature PTHREAD priority inheritance is the easiest workaround for this issue. Signed-off-by: Jun Zhu <R01007@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-14alsa-lib: add conf for multichannel support in mx6Wang Zidan
Signed-off-by: Wang Zidan <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-14meta-fsl-arm: fix some typosJavier Viguera
Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-08-05gst-fsl-plugin: fix build for kernel headers >= 3.10Gary Bisson
This package couldn't build using a toolchain with kernel headers >= 3.10 because of the use of VIDIOC_DBG_G_CHIP_IDENT. As stated in videodev2.h, this ioctl should never be used. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-07-11libfslcodec: Move package related fields near to binary onesOtavio Salvador
The best practice is to have the package related fields close to the binary related ones (FILES, RDEPENDS and like) as those has direct influence in each other. This changes the recipe to follow this. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-07-11libfslparser: Use python function to amend metadataOtavio Salvador
The metadata amending, to include the INSANE_SKIP hacks, need to be done before we run the QA checks. This has change now that the QA checks are run in a separate task. To accomodate the code to this the recipe needed to be reworked to use separated method to apply the quirks. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-07-11libfslcodec: Use python functions to split and amend metadataOtavio Salvador
The metadata amending, to include the INSANE_SKIP hacks, need to be done before we run the QA checks. This has change now that the QA checks are run in a separate task. To accomodate the code to this the recipe needed to be reworked to use separated methods to: - split the packages for the plugins; - generate the needed rdepends for the meta package; - apply the quirks; Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-07-02gstreamer1.0-plugins-imx: Update to version 0.9.7Carlos Rafael Giani
Changes: - Support newer Vivante drivers, which use a different name for the direct textures extension - Sync points for forced keyframes during encoding were missing - Added checks for cases where physical memory allocators fail Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-06-28libfslvpuwrap_1.0.46: fix IOGetVirtMem callsEric Nelson
IOGetVirtMem() returns a pointer or specifically -1 (MAP_FAILED) in the case of failure, and a couple of calls were improperly testing for zero. Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-06-28gstreamer1.0-plugins-bad: set correct EGL defines for Vivante GPUsCarlos Rafael Giani
Without these, the package will not be built with the correct EGL types and definitions Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-06-28gstreamer1.0-plugins-imx: select X11/Wayland/FB EGL platform if appropriateCarlos Rafael Giani
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-05-24gstreamer1.0-plugins-imx: Update to version 0.9.6Carlos Rafael Giani
Major changes: - Wayland support introduced (tested with imx6 Weston patches) - Aspect ratio and resize fixes in eglvivsink - GLES dependency fixes - Updated libGAL checks Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-05-05gst-fsl-plugin: Remove unused patchesOtavio Salvador
Following patches: - configure.ac-Fix-checking-for-include-headers-in-mul.patch - makefile.am-fix-aac-for-imx6.patch - remove-GST_INFO-in-mfw_gst_utils.h.patch were unused, so remove them. Change-Id: I3e0bc71ec8a64059d63e74ee46cdd89cfd599a82 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-05-05gst-fsl-plugin: Fix out of tree buildOtavio Salvador
The build system had relative include paths which didn't take into account the origial source path makes it impossible to do out of tree builds. To fix it, every relative include path was replaced with $(top_srcdir) so it works independetly of build diretory location. Change-Id: Ib19f5695958bceffc1eeba56b5a507ebc68eee47 Reported-by: Boszormenyi Zoltan <zboszor@pr.hu> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-30libfslcodec: Update to 3.0.11 versionLauren Post
Version 3.0.11 provided with 3.10.17-1.0.0 GA release. Change-Id: Icfc316ef6d9db3d01c808928fff982d9dd827e67 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-30libfslparser: Update to 3.0.11 versionLauren Post
Version 3.0.11 provided with 3.10.17-1.0.0 GA release. Change-Id: I5615c1b99d566b510333ce65084f003d6b73de76 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-30libfslvpuwrap: Update to 1.0.46 versionLauren Post
Version 1.0.46 provided with 3.10.17-1.0.0 GA release Change-Id: Ic91f86077d3dce5e9ee3d49a0167d4f63856c494 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-30gst-fsl-plugin: Upgrade to 3.0.11 versionLauren Post
Version 3.0.11 provided with 3.10.17-1.0.0 GA release Change-Id: I5e8e74c45f171c79689ff50d735074430780932d Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-26gst-fsl-plugin: Fix depends on libfslvpuwrapper in i.MX6SLOtavio Salvador
The i.MX6SL shouldn't have VPU wrapper library included in the dependency chain however the mx6 SoC family were including it as it is processed the mx6sl one. To fix the issue we use the mx6q and mx6dl SoC families to add the need dependencies for the specific SoC. Change-Id: Ia6537c27657878f520c697a807b8eeb51d72a0e0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-23Stop using mx6s SoC familyOtavio Salvador
The i.MX6 Solo is internally a i.MX6 Dual Lite but single core. This uses the mx6dl as the SoC family as it is already being done in the Kernel, U-Boot and Barebox. Change-Id: Ifefdce9d2f261352c409e7137c7566060e3915be Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-04-22Use generic bbappend filesOtavio Salvador
This uses the % wildcard for recipe matching, this easy the update of recipe versions and maintenance. - formfactor_0.0.bbappend - udev-extraconf_1.0.bbappend - eglinfo-fb_1.0.bbappend - eglinfo-x11_1.0.bbappend - mesa-demos_8.1.0.bbappend - pointercal-xinput_0.0.bbappend - xserver-xf86-config_0.1.bbappend - gst-plugins-base_0.10.36.bbappend - gst-plugins-gl_0.10.3.bbappend - qt4-embedded_4.8.5.bbappend - qt4-x11-free_4.8.5.bbappend Change-Id: Ia901561f327fde3109237994a2a5a76827f11913 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-28gstreamer1.0-plugins-imx: Update to version 0.9.5Carlos Rafael Giani
Change-Id: I2da85352d58b5a3eb2309fee596b556ffd12f15d Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-07PRINC removal from recipesOtavio Salvador
The PRINC use is deprecated and a patch bumping those is applied in OE-Core. As consequence we must drop those here as soon as possible to avoid PR changes in users feeds. Change-Id: I5bb3947d96b76716db67e2122c6a00ea695ca7bb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-05libfslcodec: Change the compatibility filter to allow MX23 useOtavio Salvador
Change-Id: I4563849c808bd3ee6dff6ba17c7ee57bb213700b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-03-05libfslparser: Change the compatibility filter to allow MX23 useOtavio Salvador
Change-Id: I15002e2fb110af0c96a24264e7c2efa013fea42e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>