summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* libfslparser: Upgrade from version 3.0.11 to 4.0.1Wang Zidan2014-08-301-2/+2
| | | | | | | | | | | | | 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>
* libfslcodec: Upgrade from version 3.0.11 to 4.0.1Wang Zidan2014-08-302-2/+4
| | | | | | | | | | | | | | | | 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>
* pulseaudio: Fix mutext issue when do pause in gstreamerJun Zhu2014-08-181-0/+4
| | | | | | | | | | | | 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>
* alsa-lib: add conf for multichannel support in mx6Wang Zidan2014-08-142-0/+228
| | | | | Signed-off-by: Wang Zidan <b50113@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* meta-fsl-arm: fix some typosJavier Viguera2014-08-141-1/+1
| | | | | Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: fix build for kernel headers >= 3.10Gary Bisson2014-08-052-1/+71
| | | | | | | | 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>
* libfslcodec: Move package related fields near to binary onesOtavio Salvador2014-07-111-9/+9
| | | | | | | | 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>
* libfslparser: Use python function to amend metadataOtavio Salvador2014-07-111-1/+4
| | | | | | | | | | | 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>
* libfslcodec: Use python functions to split and amend metadataOtavio Salvador2014-07-111-9/+22
| | | | | | | | | | | | | | | 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>
* gstreamer1.0-plugins-imx: Update to version 0.9.7Carlos Rafael Giani2014-07-021-1/+1
| | | | | | | | | | | 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>
* libfslvpuwrap_1.0.46: fix IOGetVirtMem callsEric Nelson2014-06-282-0/+43
| | | | | | | | | 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>
* gstreamer1.0-plugins-bad: set correct EGL defines for Vivante GPUsCarlos Rafael Giani2014-06-281-0/+7
| | | | | | | | 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>
* gstreamer1.0-plugins-imx: select X11/Wayland/FB EGL platform if appropriateCarlos Rafael Giani2014-06-281-1/+7
| | | | | Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-imx: Update to version 0.9.6Carlos Rafael Giani2014-05-241-1/+1
| | | | | | | | | | | 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>
* gst-fsl-plugin: Remove unused patchesOtavio Salvador2014-05-053-114/+0
| | | | | | | | | | | | | 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>
* gst-fsl-plugin: Fix out of tree buildOtavio Salvador2014-05-052-1/+620
| | | | | | | | | | | 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>
* libfslcodec: Update to 3.0.11 versionLauren Post2014-04-302-10/+9
| | | | | | | | 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>
* libfslparser: Update to 3.0.11 versionLauren Post2014-04-302-10/+9
| | | | | | | | 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>
* libfslvpuwrap: Update to 1.0.46 versionLauren Post2014-04-301-2/+2
| | | | | | | | 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>
* gst-fsl-plugin: Upgrade to 3.0.11 versionLauren Post2014-04-302-14/+11
| | | | | | | | 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>
* gst-fsl-plugin: Fix depends on libfslvpuwrapper in i.MX6SLOtavio Salvador2014-04-261-1/+2
| | | | | | | | | | 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>
* Stop using mx6s SoC familyOtavio Salvador2014-04-231-1/+1
| | | | | | | | | 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>
* Use generic bbappend filesOtavio Salvador2014-04-222-0/+0
| | | | | | | | | | | | | | | | | | | | 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>
* gstreamer1.0-plugins-imx: Update to version 0.9.5Carlos Rafael Giani2014-03-281-4/+2
| | | | | | Change-Id: I2da85352d58b5a3eb2309fee596b556ffd12f15d Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* PRINC removal from recipesOtavio Salvador2014-03-072-2/+0
| | | | | | | | | 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>
* libfslcodec: Change the compatibility filter to allow MX23 useOtavio Salvador2014-03-051-1/+1
| | | | | Change-Id: I4563849c808bd3ee6dff6ba17c7ee57bb213700b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslparser: Change the compatibility filter to allow MX23 useOtavio Salvador2014-03-051-1/+1
| | | | | Change-Id: I15002e2fb110af0c96a24264e7c2efa013fea42e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: Upgrade to 3.0.10 versionLauren Post2014-02-203-22/+15
| | | | | | | Release in 3.10.17-1.0.0_beta version Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: Add runtime dependencies for 'beep' pluginOtavio Salvador2014-02-201-1/+3
| | | | | | | Add libfslcodec-aac, libfslcodec-mp3 and libfslcodec-oggvorbis as runtime dependencies so 'beep' works. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslcodec: Add 'test-bin' and 'test-sources' packagesOtavio Salvador2014-02-201-4/+13
| | | | | | | Add the libfslcodec-test-bin (with built binaries for testing) and libfslcodec-test-sources (with testing applications source code). Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslcodec: Enable/disable the VPU support based on SoCOtavio Salvador2014-02-201-1/+8
| | | | | | This enables the VPU support for all SoCs but MX23, MX28 and MX6SL. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslcodec: Upgrade to 3.0.10 versionLauren Post2014-02-202-13/+10
| | | | | | | Released in 3.10.17-1.0.0_beta release Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslvpuwrap: Upgrade to 1.0.45 versionLauren Post2014-02-201-7/+4
| | | | | | | Package is from 3.10.17-1.0.0_beta release Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslparser: Upgrade to 3.0.10 versionLauren Post2014-02-202-13/+10
| | | | | | | Package is from 3.10.17-1.0.0_beta release Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslcodec: Drop sanity check override for .so filesOtavio Salvador2014-02-201-2/+1
| | | | | | | | The .so files are not being deployed in the regular packages, just the -dev ones, so we can drop this sanity check workaround and the respective FIXME entry. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-imx: rename to gstreamer1.0-plugins-imxRogerio Nunes2014-02-141-0/+0
| | | | | | | | As the recipe requires gst-plugins-package.inc, this patch includes -plugins- in the recipe name to make it clear that it actually results in a set of plugin packages, following poky's convention. Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
* libfslparser: Fix package strip logicOtavio Salvador2014-02-121-0/+1
| | | | | | | | | | | | | OE-Core has include a package.bbclass change which has changes the behaviour from the strip logic. This patch restore the old beaviour so we have same functional result as before. See http://patches.openembedded.org/patch/65311/ Change-Id: I116910aeb79d1e635367ba483bfabdc46a935eaf Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslcodec: Fix package strip logicOtavio Salvador2014-02-121-0/+1
| | | | | | | | | | | | | OE-Core has include a package.bbclass change which has changes the behaviour from the strip logic. This patch restore the old beaviour so we have same functional result as before. See http://patches.openembedded.org/patch/65311/ Change-Id: Iee83b7b057c5db01c5b7ea435f6b35b508e23119 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-imx: Add GStreamer 1.0 pluginsCarlos Rafael Giani2014-02-061-0/+29
| | | | | | | | | | | | | | | | | | | gstreamer-imx is an ongoing project to write GStreamer 1.0 plugins for using the i.MX VPU,IPU, and GPU. With the plugins, the VPU en- and decoding features can be used, the IPU can transform images (deinterlacing, colorspace conversion etc.), and the GPU can display frames using OpenGL ES and the Vivante direct textures. Currently, the plugins have only been tested with the i.MX6 SoC series. All plugins are based on appropriate GStreamer base classes. Physical memory metadata structures make it possible to avoid costly frame copies, making it possible to use transcoding chains that do not involve CPU copies for example. This recipe is sent to meta-fsl-arm to make these plugins more visible and available to others. Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
* gst-fsl-plugin: remove unsupported configure optionsEric Nelson2014-01-251-1/+1
| | | | | | | | | | The gst-fsl-plugin configure script doesn't support the --disable-valgrind, --disable-debug, or --disable-examples arguments. Without this patch, a QA error will be generated. Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
* gst-fsl-plugin: Activate gstreamer AAC decoder.Stéphane Cerveau2013-12-132-0/+12
| | | | | | AAC decoder was not available on imx6 platform. Signed-off-by: Stéphane Cerveau <scerveau@gmail.com>
* fsl-alsa-plugins: Update for 3.10 uapi headersLauren Post2013-11-141-1/+2
| | | | | | | Add include directory for uapi which contains the mxc_asrc.h header Change-Id: If4027ff5e7d7bc86704e095fe051aadfdf2f2e20 Signed-off-by: Lauren Post <lauren.post@freescale.com>
* gst-fsl-plugin.inc: Add libgstfsl-0.10.so in ${PN}-libgstfslOtavio Salvador2013-11-141-2/+6
| | | | | | | | | | | The mfw_isink plugin looks for the libgstfsl-0.10.so library, instead of the proper soname. This forces the inclusion of the .so file in the runtime package. Fixes [YOCTO: #3781] Change-Id: I370f5ca6bfbcd5e65fd68214d8ca61434dd8757b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: Fix checking for include headers in multiple pathsOtavio Salvador2013-11-073-5/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the support for proper detecting Freescale specific headers in include/linux and include/uapi. Without this patch I have the configure log with the same feature in 'enabled' and 'disabled' state and it was impossible to proper override CPPFLAGS. After this patch, building it against MX53 I get: Configure result: Enabled features: plugin: aac_dec plugin: mp3_dec plugin: vorbis_dec plugin: amr_dec plugin: mp3_enc plugin: h264_dec plugin: mpeg4_dec plugin: mpeg2_dec plugin: aiur plugin: beep plugin: v4lsink plugin: isink plugin: ipucsc library: libipu library: libX11 Disabled features: plugin: aacp_dec plugin: wma10_dec plugin: ac3_dec plugin: wma8_enc plugin: downmix plugin: wmv9mp_dec plugin: wmv78_dec plugin: vpu_wrap and building it against MX6Q I get: Configure result: Enabled features: plugin: aac_dec plugin: mp3_dec plugin: vorbis_dec plugin: amr_dec plugin: mp3_enc plugin: h264_dec plugin: mpeg4_dec plugin: mpeg2_dec plugin: vpu_wrap plugin: aiur plugin: beep plugin: v4lsink plugin: isink plugin: ipucsc library: libipu library: libX11 Disabled features: plugin: aacp_dec plugin: wma10_dec plugin: ac3_dec plugin: wma8_enc plugin: downmix plugin: wmv9mp_dec plugin: wmv78_dec Change-Id: Icdd40a1686212275b67baede34bb45eb41be3cf1 Reported-by: Jānis Čoders <janis.coders@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin, gst-plugins-base: Move to gstreamer subdirOtavio Salvador2013-11-075-0/+0
| | | | | | | | | There're no reason to keep the directories split and we follow now how done in OE-Core and Meta-OE putting it inside recipes-multimedia/gstreamer/. Change-Id: Ib6e6ba20880434d500334b6f4d2f48f367c773aa Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: Update to 3.0.9Lauren Post2013-11-055-77/+61
| | | | | | | | | | This changes the gst-fsl-plugin.inc to include the 'uapi' into include paths for kernels >= 3.10 and adds the need changes to proper build for i.MX6 and i.MX6SL (which does not has VPU support). Change-Id: I88d95390c966d37a52ec5b59aa4182c879e46444 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin.inc: Fix runtime dependencies for special/excludedOtavio Salvador2013-11-051-6/+6
| | | | | | | | The special and excluded plugins require explicit runtime dependencies so those are add throught PACKAGECONFIG. Change-Id: I4c87f3ac9f3a9f8d7f5b0b57ebc0bf2e4960d30a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslparser: Update to 3.0.9Lauren Post2013-11-053-14/+17
| | | | | | | | Released with 3.10.9-1.0.0_alpha release Change-Id: I056e872cfdf52ae54c8ff8e4bce8fe08494a6534 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslvpuwrap: Update to 1.0.40Lauren Post2013-11-052-26/+24
| | | | | | | | Released with 3.10.9-1.0.0_alpha Change-Id: Ieb2aeb526d0bb8cda64449296ab247473e97b6c4 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslcodec: Update to 3.0.9Lauren Post2013-11-053-16/+18
| | | | | | | | Released with 3.10.9-1.0.0 release Change-Id: I1fd4fd1e3eb7dad5196c58ccfa71501954ecae20 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>