summaryrefslogtreecommitdiffstats
path: root/meta-fsl-arm/recipes-multimedia/gst-plugins
Commit message (Collapse)AuthorAgeFilesLines
* gst-fsl-plugin, gst-plugins-base: Move to gstreamer subdirOtavio Salvador2013-11-075-158/+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>
* gst-fsl-plugin: Add dependency on imx-vpuDaiane Angolini2013-10-301-1/+1
| | | | | | | | | | | | libvpu was changed from imx-lib to imx-vpu so now gst-fsl-plugins depends on both imx-lib and imx-vpu. imx-lib does provide libipu required by gst-fsl-plugin Change-Id: I623f5aec270f9c0bd19aefdfbf93e4e6222f8fd2 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-plugins-base: Use MACHINE_SOCARCH for PACKAGE_ARCHOtavio Salvador2013-10-071-3/+3
| | | | | | | | The gst-plugins-base is common to the soc-architecture so we ought to reflect this in the PACKAGE_ARCH setting. Change-Id: I8733f145be5a002806fce9449d89745b8654ccfd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin.inc: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-2/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on kernel. Change-Id: I86c4f50af09cd2879eae749cb3c694657796cf0a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: Update to 3.0.8 versionOtavio Salvador2013-07-317-189/+17
| | | | | | | | | | | | | | | | | | | | | This release had many patches merged upstream and thus those are being removed. Following patches were merged: - Link-with-the-Real-Time-Extension-lib.patch - fix-missing-sys-types-h.patch - v4lsink_back_compatible.patch - vss_build_failed.patch A new runtime dependency for libfslparser has been added. This is need to be available at rootfs but no code links to it explicitly so gst-fsl-plugin needs to made it explicit. The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents explicitly say it is a 3.0.8 release so we use the source version to avoid supporting different version from different kernel releases. Change-Id: Id71d436af78dc62f620107d64633bf1ebbdaefef Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: Drop 2.0.3 patches which were kept around by mistakeOtavio Salvador2013-07-202-60/+0
| | | | | | | | | | | | | Following patches were specific to 2.0.3 version but kept around when updating to 3.0.7 version: - fix_segment_fault_in_v4lsink_for_yocto.patch - Use-librarys-SONAME-in-dlopen.patch All those are being removed by this patch. Change-Id: I80956586a8487ff96f3646788490c68a144a30e4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: Add PACKAGECONFIG optionsDaiane Angolini2013-07-201-0/+11
| | | | | | | | | | | | | | | Add PACKAGECONFIG options for special and excluded plugins. This allow the selection of: - ac3 - aacp - wma10dec - wma8enc - wmv9mpdec - wmv78dec Change-Id: Ie495d198b32e91da97b4bc39563ac9ee16aa0bf4 Signed-off-by: Daiane Angolini <angolini@gmail.com>
* gst-fsl-plugin: Add virtual/kernel to DEPENDSDaiane Angolini2013-06-171-1/+1
| | | | | | | | | | | For mx6 and mx5, the dependency is already covered, because imx-lib depends on virtual/kernel But mx28 does not depends on imx-lib, so it must depend on virtual/kernel Change-Id: I9e0b26b833bb870f5f06236e347e35449ea1727b Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin: Update to version 3.0.7Daiane Angolini2013-05-288-62/+187
| | | | | | | | The 3.0.7 version is compatible with MX28, MX53 and MX6 SoCs so we move them all to this release. Change-Id: I3ebf1c4ad6d02e2886450bc9c3dcfb1df98b6160 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin: Add runtime depends on gst-plugins-good-id3demuxOtavio Salvador2013-05-281-0/+2
| | | | | | | | The MP3 plugin requires it to be able to run properly. So add it as a runtime depends. Change-Id: I3a07282d076ebac61bfc37c4b29b3817275b3131 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: Set CROSS_ROOT so the 'ipu.h' can be foundOtavio Salvador2013-05-281-0/+1
| | | | | | | | | The configure script of gst-fsl-plugin uses the CROSS_ROOT environment variable to find the ipu.h header. This ensures the IPU sink to be built. Change-Id: If0ecc2b08d901a3fe462863ee4b2b9f0fc17a6da Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: fix segfault due to not found libraryJavier Viguera2013-05-222-2/+32
| | | | | | | | | | | | The gst-fsl-plugin package tries to 'dlopen' a library using the symbolic link that points to the library file. But that symbolic link is only installed with the development package (PN-dev), not with the normal package. This commit adds a patch that uses the soname of the library in dlopen call. Signed-off-by: Javier Viguera <javier.viguera@digi.com>
* gst-fsl-plugin: add fsl-mm-mp3enc and fsl-mm-flv dependencesJavier Viguera2013-05-021-3/+3
| | | | | | | | | | | | | | | | | | | For MX5 machines, gst-fsl-plugin has build-time dependences on the pre-built fsl-mm-mp3enc and fsl-mm-flv codec libraries. If the mp3enc library is not in the sysroot, the 'libmfw_gst_mp3enc.so' is not built. If the fsl-mm-flv is not in the sysroot, the configure process warns about: "Unable to determine soname of lib_flv_parser_arm9_elinux.3.0.so library" and the resulting 'aiur_registry.arm11.cf' gets a wrong entry for flv_parser library. Signed-off-by: Javier Viguera <javier.viguera@digi.com> Tested-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin (3.0.6): Add 'virtual/kernel' dependencyOtavio Salvador2013-04-171-1/+1
| | | | | | | The code includes kernel headers during the build so the kernel needs to be built before doing the gst-fsl-plugins build. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin (3.0.6): Fix the tarball's checksumOtavio Salvador2013-04-171-3/+3
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: Add 3.0.6 versionDaiane Angolini2013-04-102-0/+20
| | | | | | | | This version is only compatible with mx28. Add PLATFORM_mx28=MX28 Change-Id: I8a38fabd756b140357fee6bab9e91c50b182601f Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin: install pkgconfig file with -dev packageJeremy Stashluk2013-02-261-1/+1
| | | | | | | Install the gstreamer-fsl-0.10.pc file to ${libdir}/pkgconfig so that do_configure for packages like gst-plugins-gl can find it. Signed-off-by: Jeremy Stashluk <jstashluk@dekaresearch.com>
* gst-fsl-plugin: Include the Real-Time Extension lib into mfw_v4lsrcLeonardo Sandoval2013-02-162-2/+51
| | | | | | | | | | Includes the '-lrt' library when compilation takes place on the mfw_v4lsrc element. Tested on machine imx6qsabresd using the fsl-image-test image. [YOCTO #3888] Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com>
* gst-fsl-plugin-2.0.3: fix build error due to missing uint declarationEric Bénard2013-02-051-2/+4
| | | | Signed-off-by: Eric Bénard <eric@eukrea.com>
* gst-fsl-plugin (3.0.5): Fix build failure due missing 'uint' definitionOtavio Salvador2013-02-012-1/+21
| | | | | Change-Id: I5c888a540177eaa5a3e72b83e6af921e756c4c04 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: Update to version 3.0.5Daiane Angolini2013-02-011-3/+3
| | | | | Change-Id: I2687c2409b8fde90291da861b8f55ab102951317 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin: Add gst-fsl-plugin 3.0.1 supportDaiane Angolini2012-11-272-1/+18
| | | | | | | Add PLATFORM value for imx6 family. Change-Id: I49d3fbaff5d619b9c5fd260b1c101a69b761c3df Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin: Move fsl-mm-codeclib dependencies to 2.0.3 recipeDaiane Angolini2012-11-272-4/+5
| | | | | | | | | | | .inc file include fsl-mm-codeclib as a dependency for gst-fsl-plugin, although, the upcoming gst-fsl-plugin depends on libfslcodec. DEPENDS and RDEPENDS is changed. Change-Id: I9c6da35d7fb026cb1dd7ec77f67dcefc85adb53c Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin.inc: Allow use of different source packageDaiane Angolini2012-11-271-1/+5
| | | | | | | | | | The package gst-fsl-plugin for imx6 was wrapped with a different name (gst-fsl-plugins) so, in order to avoid duplicated packaging, we now support different package names, and different package source. Change-Id: I866c2ffa7cb8a1aa7aaf7123bb8860116a54173d Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin (2.0.3): Set compatible machine for mx5Otavio Salvador2012-11-191-1/+3
| | | | | Change-Id: I6e982cfac9eb58c0314148b5e5ad1b93c3e1fe1c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gsl-fsl-plugin.inc: Set package architecture as machine specificOtavio Salvador2012-11-191-2/+4
| | | | | Change-Id: I8a3f8bca52e9d40f783f21aa1f97cb1088e3d79e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: Changed version specific code to gst-fsl-plugin.incDaiane Angolini2012-10-192-5/+7
| | | | | | | | Added PLATFORM for mx5 family into EXTRA_OECONF Placed patch for specific version inside its file Change-Id: I5d51ac1180e46894c19cacec6d10836e21e81d54 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin: Change fetch URI to use FSL_MIRROROtavio Salvador2012-09-282-3/+3
| | | | | | | | | This changes the fetch URI to use FSL_MIRROR and remove the local tarball from the repository. Change-Id: I9b3276ca0fd86d9dc702a55ec13e988475cff533 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin: refactor packaging to use .inc file properlyOtavio Salvador2012-07-192-30/+32
| | | | | | | | | The .inc file was not being used by complete and had most code on the versioned .bb one. This patch refactor it so newer versions are easy to add. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin: bump PROtavio Salvador2012-07-191-1/+1
| | | | | | | | imx-lib has change library packaging to respect the soname but all packages linking to it need to be rebuild. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin: fix mfw_v4lsink to play on X11Rogerio Pimentel2012-07-022-2/+34
| | | | | | | This patch applies a patch on gst-fsl-plugin package to fixing mfw_v4lsink to play on X11. Signed-off-by: Rogerio Pimentel <rogerio.pimentel@freescale.com>
* gst-plugins-base: gstplaybin2 rawvideo supportAdrian Alonso2012-06-292-0/+40
| | | | | | | | | * Add gstplaybin2 rawvideo support * Direct rendering support for mfw_v4lsink Signed-off-by: Adrian Alonso <aalonso@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* gst-fsl-plugin: fix wrong quottingOtavio Salvador2012-03-071-2/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: fix quottingOtavio Salvador2012-02-281-1/+1
| | | | | | | All assignment now need to be properly quotted otherwise bitbake raises an exception while parsing the recipes. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* recipes-multimedia: gst-fsl-plugin: fix compilationDenis Carikli2012-01-301-1/+3
| | | | | | | Without that fix we have: hwbuffer_allocator.c:49:23: fatal error: linux/ipu.h: No such file or directory Signed-off-by: Denis Carikli <denis@eukrea.com>
* gst-fsl-plugins: Package the aiur demux registry from /usr/share.Leon Woestenberg2011-12-231-1/+2
| | | | Signed-off-by: Leon Woestenberg <leon@sidebranch.com>
* gst-fsl-plugin: Use PLATFORM=MX51, even for i.MX53.Leon Woestenberg2011-12-201-2/+2
| | | | | | | | | | | | | This fixes non-working IPU decoder on i.MX53. The real fix is to make PLATFORM=<...> machine dependent, this is a to-do. Although the configure help says otherwise, the source code does not check for _MX53. Tested on i.MX53QSB. Signed-off-by: Leon Woestenberg <leon@sidebranch.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst-fsl-plugin: update to version 2.0.3Adrian Alonso2011-11-072-4/+4
| | | | | | | | | * Update to version 2.0.3 * Update checksums * Include gst-fsl plugin source code as part of metadata (No public repo where to fetch). Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
* gst-fsl-plugin: define extra packaged filesAdrian Alonso2011-10-192-11/+24
| | | | | | | | | | * Define extra packaged libraries and utilities * gst-fsl-plugin.inc file defines additional files to be shipped. * Define run time dependency on fsl-mm-codeclib * Bump PR. Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
* gst-fsl-plugin: explicit set packaged filesAdrian Alonso2011-10-061-3/+8
| | | | | | | | * Explicit set packaged files * Use INSANE_SKIP to avoid poky's QA tests * Bump PR Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
* gst-fsl-plugin: fix configure missing gst plugins baseAdrian Alonso2011-08-261-2/+2
| | | | | | | | | | * Fix missing gst pligins base library dependency checking for GST_PLUGINS_BASE... no configure: error: no GStreamer plugin base libs found * Add gst-plugins-base to dependency list * Increase PR Signed-off-by: Adrian Alonso <b38018@freescale.com>
* gst-fsl-plugin: gstreamer freescale pluginsAdrian Alonso2011-08-241-0/+25
* Gstreamer Freescale plugins, builds by default plugins for imx53 targets. * Need a mechanism to override build platform settings. Signed-off-by: Adrian Alonso <b38018@freescale.com>