aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
AgeCommit message (Collapse)Author
2013-12-27gst-fsl-plugin: Activate gstreamer AAC decoder.Stéphane Cerveau
AAC decoder was not available on imx6 platform. Signed-off-by: Stéphane Cerveau <scerveau@gmail.com>
2013-11-14fsl-alsa-plugins: Update for 3.10 uapi headersLauren Post
Add include directory for uapi which contains the mxc_asrc.h header Change-Id: If4027ff5e7d7bc86704e095fe051aadfdf2f2e20 Signed-off-by: Lauren Post <lauren.post@freescale.com>
2013-11-14gst-fsl-plugin.inc: Add libgstfsl-0.10.so in ${PN}-libgstfslOtavio Salvador
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>
2013-11-08gst-fsl-plugin: Fix checking for include headers in multiple pathsOtavio Salvador
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>
2013-11-08gst-fsl-plugin, gst-plugins-base: Move to gstreamer subdirOtavio Salvador
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>
2013-11-06gst-fsl-plugin: Update to 3.0.9Lauren Post
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>
2013-11-06gst-fsl-plugin.inc: Fix runtime dependencies for special/excludedOtavio Salvador
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>
2013-11-06libfslparser: Update to 3.0.9Lauren Post
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>
2013-11-06libfslvpuwrap: Update to 1.0.40Lauren Post
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>
2013-11-06libfslcodec: Update to 3.0.9Lauren Post
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>
2013-10-30gst-fsl-plugin: Add dependency on imx-vpuDaiane Angolini
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>
2013-10-07gst-plugins-base: Use MACHINE_SOCARCH for PACKAGE_ARCHOtavio Salvador
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>
2013-09-25gst-fsl-plugin.inc: Remove redundant PACKAGE_ARCH settingOtavio Salvador
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>
2013-09-25fsl-alsa-plugins: Remove redundant PACKAGE_ARCH settingOtavio Salvador
The PACKAGE_ARCH is now dynamically set for package which depends on kernel. Change-Id: I9b702584af1576c8a816943a7690356575245398 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-31gst-fsl-plugin: Update to 3.0.8 versionOtavio Salvador
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>
2013-07-31libfslvpuwrap: Update to 1.0.38 versionOtavio Salvador
This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun Zhu <R01007@freescale.com>. The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents explicitly say it is a 1.0.38 release so we use the source version to avoid supporting different version from different kernel releases. Change-Id: Icc0d35a9694707915044a0e00245956876f54c72 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-31libfslparser: Update to 3.0.8 versionOtavio Salvador
This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun Zhu <R01007@freescale.com>. 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: I205bff7e44e043e4f949611c605b18192293c6e6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-31libfslcodec: Update to 3.0.8 versionOtavio Salvador
This release includes support for Hard Float-Point and we then add support for it to behave properly depending on the machine tune choice. One thing to note about this new release is it /removes/ AAC and OGG codecs from the package. This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun Zhu <R01007@freescale.com>. 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: Icdbd2ca686b86badaf1558f609b2beb911b01fe8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-31fsl-alsa-plugins: Add 1.0.25 versionOtavio Salvador
This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun Zhu <R01007@freescale.com>. We are not updating to 3.5.7-1.0.0 package as a compare of both sources show only autoconf generated changes (which are useless as we end regenerating them anyway). The diffstat is: ,---- | Makefile.in | 242 | aclocal.m4 |17434 ++++++++++++++++++++++++++++--------------------------- | asrc/Makefile.in | 86 | config.guess | 117 | config.sub | 82 | configure | 673 +- | depcomp | 255 | doc/Makefile.in | 60 | install-sh | 35 | ltmain.sh | 228 | missing | 148 | 11 files changed, 10133 insertions(+), 9227 deletions(-) `---- So we're using the last version which have been made public. Change-Id: I4845341feb8a12bf01a139564959b9ffb8bb940b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20gst-fsl-plugin: Drop 2.0.3 patches which were kept around by mistakeOtavio Salvador
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>
2013-07-20gst-fsl-plugin: Add PACKAGECONFIG optionsDaiane Angolini
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>
2013-07-12gst-plugins-gl: Package arch must match machine arch for i.MX6Rogerio Nunes
Recipe enables machine specific features (vivante libs) for i.MX6. Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-10gst-plugins-gl: Enforce glib2 deprecated API supportRogerio Nunes
With newer version of the glib2 recipe in poky, deprecated APIs have been enforced disabled, so we need to re-enable them in the meta-fsl-arm layer while they are still in use. Change-Id: Idf9ae8c9edd0a80592b6d9e2cf6c7e8560b35af5 Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2013-07-10gst-plugins-gl: Upgrade to IMX_MMCODEC_3.0.35_4.0.0Rogerio Nunes
Change-Id: I95602c3e0d8036df29c7be089f36011801cde40f Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
2013-07-02libfslparser: Whitelist package QA warning/errorsOtavio Salvador
The binaries provided by Freescale does not provide debug symbols and has relocations in .text sessions; we cannot fix those issues without the source code so ignore them. Change-Id: Ib47ee2b448cdf132d073703e3980c774c03af83d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-06-17gst-fsl-plugin: Add virtual/kernel to DEPENDSDaiane Angolini
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>
2013-05-28fsl-mm-core: Remove old multimedia packages for MX5Daiane Angolini
Remove fsl-mm-codeclib, fsl-mm-codeclib, fsl-mm-flv-codeclib and fsl-mm-mp3enc-codeclib. In new version, all packages are covered by only libfslcodec Change-Id: If7c8eaaad5e493410e968911734eb00a35711ff7 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-05-28gst-fsl-plugin: Update to version 3.0.7Daiane Angolini
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>
2013-05-28libfslparser: Update to version 3.0.7Daiane Angolini
The 3.0.7 version is compatible with MX28, MX53 and MX6 SoCs so we move them all to this release. Change-Id: Ic1086d4ffb87989c5ac060bab111ceb33da81279 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-05-28libfslcodec: Update to version 3.0.7Daiane Angolini
The 3.0.7 version is compatible with MX28, MX53 and MX6 SoCs so we move them all to this release. Change-Id: Iffb871c2a846391e8d628df5e3f1c9202ff29fa4 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-05-28libfslvpuwrap: Update to version 1.0.35Daiane Angolini
Add new version compatible with MX6 SOC FAMILY Remove old version (1.0.17) Change-Id: I515eea5ddaca61cc1034a3b70e9a3df0e6c2b9af Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-05-28imx-lib: Move it to recipe-bsp dirDaiane Angolini
imx-lib is not a multimedia application. It provides others libs not related with multimedia, so it should go to recipes-bsp dir. Change-Id: Ie2f2adba2e155d780ce4436fc308277961a66769 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-05-28imx-lib: Update to version 3.0.35-4.0.0Daiane Angolini
Add new version compatible with MX6 SOC FAMILY Remove old version for MX6 (1.1.0) The license was changed in new vesion, so new package is .bin file (instead of .tar.gz file). The SRC_URI for old/new version is different, so it was removed from .inc file and place in each version file. Change-Id: Idd6cacf4f713b01558b002d934541e9760fe53ca Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
2013-05-28libfslcodec: Add libfslcodec-meta which includes all codecsOtavio Salvador
The libfslcodec-meta is specially useful for debugging so we can test if a failure is due a missing dependency across codecs or to provide demo images which has a wide range of supported codecs. Change-Id: Ic6deb1f7c1eab70405078ed79757dd57d9f29316 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-05-28libfslcodec: Group ARM12, ARM11 and ARM9 packagesOtavio Salvador
This rework the packages so we have all instruction set packages in same binary, with respective 'wrap' libraries. The complexity to proper choose it is not worth and error prone so we avoid it. This also fixes the 'wrap' libraries path as they should be inside 'imx-mm' directory. Change-Id: I7f375b612807a429727c971083e19773b45691d3 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-05-28gst-fsl-plugin: Add runtime depends on gst-plugins-good-id3demuxOtavio Salvador
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>
2013-05-28gst-fsl-plugin: Set CROSS_ROOT so the 'ipu.h' can be foundOtavio Salvador
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>
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>