aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
AgeCommit message (Collapse)Author
2013-08-07fsl-mm-codeclib.inc: clean "already stripped" warningsJavier Viguera
Yet another warnings clean-up patch. WARNING: File '...' was already stripped ... Change-Id: Ic22e5b6e0f7309d1cd4b164f3805f1afb923806f Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2013-05-22gst-fsl-plugin: fix segfault due to not found libraryJavier Viguera
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>
2013-05-02gst-fsl-plugin: add fsl-mm-mp3enc and fsl-mm-flv dependencesJavier Viguera
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>
2013-04-17gst-fsl-plugin (3.0.6): Add 'virtual/kernel' dependencyOtavio Salvador
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>
2013-04-17gst-fsl-plugin (3.0.6): Fix the tarball's checksumOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-10gst-fsl-plugin: Add 3.0.6 versionDaiane Angolini
This version is only compatible with mx28. Add PLATFORM_mx28=MX28 Change-Id: I8a38fabd756b140357fee6bab9e91c50b182601f Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-10libfslparser: Add version 3.0.6Daiane Angolini
This version is only compatible with mx28 Change-Id: I29e8740f152c1713ff9bcb048b058450b1b2ca04 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-10libfslparser: Add .inc file in order to reuse codeDaiane Angolini
Include libfslcodec.inc file in order to reuse code for future newer versions of this packaged to be added. Change-Id: If75ae84fb13860999716ab34595ef2b0eada5219 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-10libfslcodec: Add version 3.0.6Daiane Angolini
This version is only compatible with mx28 Change-Id: I16aa17c16c2ee8d6e9c437de792adb5d159d5388 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-10libfslcodec: Add .inc file in order to reuse codeDaiane Angolini
Include libfslcodec.inc file in order to reuse code for future newer versions of this packaged to be added. Change-Id: Ic9737f8a468680a9f8cb73baa59c4622655dc33a Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-04-05gst-plugins-gl: Avoid leaking memoryOtavio Salvador
The previous patch used to rework the framebuffer backend to avoid GLib deprecated calls leaked memory. To reduce the amount of patches we need to maintain we are dropping the patch completely and disabling the build warnings for deprecated GLib calls allowing it to build for framebuffer and X11 without problem. Change-Id: Iaf289bc174b45c69ef6d0c590e12daef78e65a49 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-05gst-plugins-gl: Fix dependency definitionOtavio Salvador
The 'DEPENDS_mx6 +=' behaviour is confusing and when we're using overrides we in fact override the original value instead of appending it. To get the expected behavior we need to use 'DEPENDS_append_mx6 ='. Change-Id: Ibb23ef34876de83e2921c528e08c8df55447af05 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-04-05libfslparser: fix mp3 parser installationPhilip Craig
The mp3dec plugin needs to find the mp3 parser in /usr/lib, otherwise it cannot load: (gst-plugin-scanner:2636): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libmfw_gst_mp3dec.so': lib_mp3_parser_arm11_elinux.so.3.1: cannot open shared object file: No such file or directory This is different from the other parsers, which the aiur_demux plugin loads using dlopen() after reading their location from /usr/share/aiur_registry.arm11.cf Signed-off-by: Philip Craig <phil@blackmoth.com.au>
2013-03-27libfslcodec: Add 'textrel' in INSANE_SKIP to avoid known warningsOtavio Salvador
The binaries has relocation code inside text section which is not a good practice however this is a known issue and we shouldn't bother user with many warnings during the build for it as it might end covering real issues. Change-Id: Id027c7c7bd05bb7aa44150892d92f7ea49d2e3a8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-26libfslcodec: Don't try to split debug symbolsOtavio Salvador
The debug symbol split now raises an error as bellow: ,----[ Error ] | Failed to write file: invalid section alignment | ERROR: debugedit failed with exit code 1 ... `---- This happens because the binaries from Freescale are stripped, to avoid it we need to avoid the debug splitting. Change-Id: I1a1aee2a8e3bf806455300c21e6e5c41eb543795 Reported-by: Michael Urbaniak <MikeU@ebtron.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-02-26gst-plugins-gl: machine specific patchesJeremy Stashluk
Signed-off-by: Jeremy Stashluk <jstashluk@dekaresearch.com>
2013-02-26gst-fsl-plugin: install pkgconfig file with -dev packageJeremy Stashluk
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>
2013-02-16gst-fsl-plugin: Include the Real-Time Extension lib into mfw_v4lsrcLeonardo Sandoval
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>
2013-02-05gst-fsl-plugin-2.0.3: fix build error due to missing uint declarationEric Bénard
Signed-off-by: Eric Bénard <eric@eukrea.com>
2013-02-01gst-fsl-plugin (3.0.5): Fix build failure due missing 'uint' definitionOtavio Salvador
Change-Id: I5c888a540177eaa5a3e72b83e6af921e756c4c04 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-02-01gst-fsl-plugin: Update to version 3.0.5Daiane Angolini
Change-Id: I2687c2409b8fde90291da861b8f55ab102951317 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-02-01libfslparser: Update to version 3.0.5Daiane Angolini
Change-Id: Id4f113d909a517802f948abc3b32988e8ed9614b Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-01-25libfslcodec: Update to version 3.0.5Daiane Angolini
Change-Id: Ib7f0aaf8786d19241696d2daaa13a60a52dff0d7 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-01-25imx-lib: Update to version 1.1.0Daiane Angolini
Change-Id: I21254769176c4f87b03820f91ab35885bbc070f9 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-01-09fsl-mm-*-codeclib: Fix packaging of librariesOtavio Salvador
This patch address many packaging issues which are required to allow development using those libraries. The changes were: * The pkgconfig file provided is the same provided by fsl-mm-codeclib-dev so we cannot duplicate this file, instead we add a depends on fsl-mm-codeclib-dev to provide a single pkgconfig file; * The fsl-mm-flv-codeclib provided the same headers provided in fsl-mm-codeclib so we remove them to avoid duplication; * Disable debug split as the binaries are stripped; * Set PACKAGE_ARCH to MACHINE_ARCH as this binaries are machine specific; * Fix libraries installation as the binary filenames doesn't follow the standard naming; * Use a single .inc file to avoid code duplication; Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Reported-by: Javier Viguera <javier.viguera@digi.com>
2012-12-03libfslparser: Drop the package split as gst-fsl-plugin dlopen themOtavio Salvador
As gst-fsl-plugin dlopen the parser libraries and shlibs won't work in this case for automatically discover the dependencies so we package all parsers together for now. Change-Id: I8e86c65dcac631d74d5a795f5268f8e807fd2543 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-12-03libfslcodec: Fix packaging so libraries are in ${libdir}Otavio Salvador
The libraries need to be installed in ${libdir} or gst-fsl-plugin won't find them. Change-Id: I2208ef5f9bf2d43e4e8087e9bc7191a93963795a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-11-27imx-lib: Fix build system to allow override of CC and AR commandsOtavio Salvador
The build system should use CC and AR from environment if those are set; this is need to allow cross building to work as it might need to set sysroot options for gcc calls. Change-Id: I8296709c59f0054eca830a06c3853893b88a5789 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-11-27imx-lib: Set PACKAGE_ARCH to MACHINE_ARCHOtavio Salvador
The imx-lib needs to be build to the specific platform so it is machine dependant requiring the set of PACKAGE_ARCH according. Change-Id: I0b6eb8a85d5d47afd05736ef19f794ba7d5c2627 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-11-27gst-fsl-plugin: Add gst-fsl-plugin 3.0.1 supportDaiane Angolini
Add PLATFORM value for imx6 family. Change-Id: I49d3fbaff5d619b9c5fd260b1c101a69b761c3df Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-11-27gst-fsl-plugin: Move fsl-mm-codeclib dependencies to 2.0.3 recipeDaiane Angolini
.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>
2012-11-27gst-fsl-plugin.inc: Allow use of different source packageDaiane Angolini
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>
2012-11-27libfslvpuwrap: Add libfslvpuwrap 1.0.17 supportDaiane Angolini
This package is only compatible for imx6. fsl-mm-codeclib was divided in 3 pieces, libfslcodec libfslvpuwrap and libfslparser. Change-Id: I6697c7d6caa469261eb0a54001b456b4f69f5fd2 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-11-27libfslparser: Add libfslparser 3.0.1 supportDaiane Angolini
This package if only compatible for imx6. fsl-mm-codeclib was divided in 3 pieces, libfslcodec libfslvpuwrap and libfslparser. Change-Id: If661edd86add2a0bcff3b3c38b394a5bdb63394e Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-11-27libfslcodec: Add support for libfslcodec 3.0.1Daiane Angolini
This package is only compatible for imx6 fsl-mm-codeclib was divided in 3 pieces, libfslcodec libfslvpuwrap and libfslparser. Change-Id: Id98a267df62aade658c80468acd72d13dae27526 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-11-27fsl-mm-codeclib.inc: Drop duplicated files definitionOtavio Salvador
Change-Id: I3b0712bfe5f95659feecfe37dc1f29eb0c5f481d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-11-22imx-lib: Add 12.09.01 versionOtavio Salvador
Change-Id: If634d229e9722f35430637bb22ab2146010468e6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-11-19gst-fsl-plugin (2.0.3): Set compatible machine for mx5Otavio Salvador
Change-Id: I6e982cfac9eb58c0314148b5e5ad1b93c3e1fe1c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-11-19gsl-fsl-plugin.inc: Set package architecture as machine specificOtavio Salvador
Change-Id: I8a3f8bca52e9d40f783f21aa1f97cb1088e3d79e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-10-19fsl-mm-mp3enc-codeclib: Add PACKAGE_ARCH definitionDaiane Angolini
The package holds binary files that will only work for the correct architecture. Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-10-19gst-fsl-plugin: Changed version specific code to gst-fsl-plugin.incDaiane Angolini
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>
2012-10-19fsl-mm-mp3enc-codeclib: update to use inc fileDaiane Angolini
Move common configuration code to fsl-mm-mp3enc-codeclib.inc file. Change-Id: I78d1194d91c873c59f991be18bead3d16506c0c6 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-10-15imx-lib: Make patch files specific for 11.09.01 versionOtavio Salvador
Change-Id: Ieab6a5423e7f66a8e776656f1376669f4c5b9d39 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-10-02fsl-mm-mp3enc-codeclib: Use fsl-eula-unpack class to handle EULAOtavio Salvador
The package can now be fetch from Freescale HTTP server avoiding the binary file being dumped on the repository. Change-Id: I597bc6fa5225e62ca69052ea1116fde3a348a6bf Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-10-02fsl-mm-flv-codeclib: Use fsl-eula-unpack class to handle EULAOtavio Salvador
The package can now be fetch from Freescale HTTP server avoiding the binary file being dumped on the repository. Change-Id: Ied8c1644cb40cd3fff5b3d0532e1a6f9c6ba35f3 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-10-02fsl-mm-codeclib: Use fsl-eula-unpack class to handle EULAOtavio Salvador
The package can now be fetch from Freescale HTTP server avoiding the binary file being dumped on the repository. Change-Id: If10646791bfca5b464d7e5ce39d8fb35a3480080 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-09-28imx-lib: Change fetch URI to use FSL_MIRROROtavio Salvador
This changes the fetch URI to use FSL_MIRROR and remove the local tarball from the repository. Change-Id: If4771f944a4bb015e38758876f8a6c6a55c576d0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-09-28gst-fsl-plugin: Change fetch URI to use FSL_MIRROROtavio Salvador
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>
2012-09-24imx-lib: Move to 'recipes-multimedia' root directoryOtavio Salvador
The 'imx-lib' is used by different recipes and is not a fsl-mm-core package only so we move it to root directory of 'recipes-multimedia'. Change-Id: I11364b6620b1807f28a2cfd94e1507c9f9bfca30 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2012-07-19gst-fsl-plugin: refactor packaging to use .inc file properlyOtavio Salvador
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>