summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* 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>
* fsl-alsa-plugins: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-1/+0
| | | | | | | | 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>
* 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>
* libfslvpuwrap: Update to 1.0.38 versionOtavio Salvador2013-07-312-21/+26
| | | | | | | | | | | | | 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>
* libfslparser: Update to 3.0.8 versionOtavio Salvador2013-07-313-10/+14
| | | | | | | | | | | | | 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>
* libfslcodec: Update to 3.0.8 versionOtavio Salvador2013-07-313-10/+17
| | | | | | | | | | | | | | | | | | | | 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>
* fsl-alsa-plugins: Add 1.0.25 versionOtavio Salvador2013-07-311-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* 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-plugins-gl: Package arch must match machine arch for i.MX6Rogerio Nunes2013-07-121-0/+2
| | | | | | | 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>
* gst-plugins-gl: Enforce glib2 deprecated API supportRogerio Nunes2013-07-101-1/+1
| | | | | | | | | 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>
* gst-plugins-gl: Upgrade to IMX_MMCODEC_3.0.35_4.0.0Rogerio Nunes2013-07-103-28590/+2440
| | | | | Change-Id: I95602c3e0d8036df29c7be089f36011801cde40f Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
* libfslparser: Whitelist package QA warning/errorsOtavio Salvador2013-07-021-1/+3
| | | | | | | | | 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>
* 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>
* fsl-mm-core: Remove old multimedia packages for MX5Daiane Angolini2013-05-284-106/+0
| | | | | | | | | 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>
* 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>
* libfslparser: Update to version 3.0.7Daiane Angolini2013-05-284-27/+9
| | | | | | | | 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>
* libfslcodec: Update to version 3.0.7Daiane Angolini2013-05-284-24/+9
| | | | | | | | 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>
* libfslvpuwrap: Update to version 1.0.35Daiane Angolini2013-05-281-3/+8
| | | | | | | | 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>
* imx-lib: Move it to recipe-bsp dirDaiane Angolini2013-05-285-131/+0
| | | | | | | | | 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>
* imx-lib: Update to version 3.0.35-4.0.0Daiane Angolini2013-05-284-12/+16
| | | | | | | | | | | | | 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>
* libfslcodec: Add libfslcodec-meta which includes all codecsOtavio Salvador2013-05-281-0/+10
| | | | | | | | | 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>
* libfslcodec: Group ARM12, ARM11 and ARM9 packagesOtavio Salvador2013-05-281-20/+17
| | | | | | | | | | | | 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>
* 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>