summaryrefslogtreecommitdiffstats
path: root/meta-multimedia/recipes-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* gstreamer: fix argument parsing when using Bison 3Stefan Agner2016-04-283-34/+36
| | | | | | | | | | | | | Remove the argument fix patch and add a patch which fixes the grammer.y Bison input file. YYLEX_PARAM seems to be no longer supported and has been replaced with %parse-param which has been introduced already in 2003. This fixes a segmentation fault when launching gst-launch-0.10. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* vlc: Fix typo introduced in 0f2b3139521570ad494a72399f8a9dae76e69b16Rafaël Carré2016-04-171-1/+1
| | | | | | | | | | | | | vlc-2.2.1: vlc: invalid PACKAGECONFIG: {@bb.utils.contains('DISTRO_FEATURES', [invalid-packageconfig] vlc-2.2.1: vlc: invalid PACKAGECONFIG: 'x11', [invalid-packageconfig] vlc-2.2.1: vlc: invalid PACKAGECONFIG: 'x11 [invalid-packageconfig] vlc-2.2.1: vlc: invalid PACKAGECONFIG: sdl', [invalid-packageconfig] vlc-2.2.1: vlc: invalid PACKAGECONFIG: '', [invalid-packageconfig] vlc-2.2.1: vlc: invalid PACKAGECONFIG: d)} [invalid-packageconfig] Signed-off-by: Rafaël Carré <funman@videolan.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* vlc: make sdl optional (enabled by default)Rafaël Carré2016-04-171-3/+3
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* vlc: make x11 DISTRO_FEATURE optional (enabled by default)Rafaël Carré2016-04-171-5/+4
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* gst-plugins-base: add perl runtime dependency to gst-plugins-base-appsAndre McCurdy2016-04-171-0/+3
| | | | | | | | | | | | | | gst-plugins-base-apps contains /usr/bin/gst-visualise-0.10, which is a perl script. Note that the gst-visualise-0.10 script was dropped upstream prior to the first gst-plugins-base 1.0 release: http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=227be98c0b65a1616c0d0689db6fa7576bcbe434 Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* mpg123: add textrel to INSANE_SKIPAndre McCurdy2016-01-141-0/+4
| | | | | | | | | | | | | | The x86 assembler optimisations contains text relocations and there are no upstream plans to fix them: http://sourceforge.net/p/mpg123/bugs/168/ Benchmarking suggests that the SSE assembler is still clearly faster than the generic C code, so leave the assembler optimisations enabled. Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* VLC: depend on jpeg rather than libjpeg-turboRafaël Carré2016-01-141-1/+1
| | | | | | | The underlying libjpeg implementation doesn't matter Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* VLC: PACKAGECONFIG for new dependency on libvncserverRafaël Carré2016-01-141-0/+1
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* mpd: add dependency on libupnpMartin Jansa2015-12-201-1/+1
| | | | | | | | * it's autodetected from sysroot: WARN: mpd: mpd rdepends on libupnp, but it isn't a build dependency? Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* VLC: do not use --with-contribRafaël Carré2015-12-201-1/+0
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* VLC: make libdvdread PACKAGECONFIGRafaël Carré2015-12-201-4/+4
| | | | | | | | Enable it by default. Make both dvdread and dvdnav also depend on libdvdcss Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* VLC: explicit PACKAGECONFIG for freetypeRafaël Carré2015-12-201-1/+2
| | | | | | | Enable it by default Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* VLC: explicit PACKAGECONFIG for fontconfigRafaël Carré2015-12-201-1/+2
| | | | | | | Enable it by default Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* VLC: make libnotify a configurable dependencyRafaël Carré2015-12-201-2/+3
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* vlc: remove libdc1394 libraw1394 from DEPENDSRafaël Carré2015-12-201-2/+2
| | | | | | | | They are only needed if the modules introduced in ea31946 are enabled. Add these modules to default PACKAGECONFIG to keep existing defaults. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* vlc: add PACKAGECONFIG for samba, upnp, dvdnav, sftp, vorbis, dc1394, ↵Martin Jansa2015-11-161-1/+11
| | | | | | | | | | | | | | | | | | dv1394, svg, svgdec * hopefully fixes: WARN: vlc: vlc rdepends on libavc1394, but it isn't a build dependency? WARN: vlc: vlc rdepends on libcroco, but it isn't a build dependency? WARN: vlc: vlc rdepends on libcrypto, but it isn't a build dependency? WARN: vlc: vlc rdepends on libdvdnav, but it isn't a build dependency? WARN: vlc: vlc rdepends on librsvg, but it isn't a build dependency? WARN: vlc: vlc rdepends on libssh2, but it isn't a build dependency? WARN: vlc: vlc rdepends on libssl, but it isn't a build dependency? WARN: vlc: vlc rdepends on libupnp, but it isn't a build dependency? WARN: vlc: vlc rdepends on libvorbis, but it isn't a build dependency? WARN: vlc: vlc rdepends on libxml2, but it isn't a build dependency? Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* sox: add PACKAGECONFIG for flac, armwb, amrnbMartin Jansa2015-11-161-0/+3
| | | | | | | | * hopefully fixes: sox-14.4.0: sox rdepends on libflac, but it isn't a build dependency? [build-deps] sox-14.4.0: sox rdepends on opencore-amr, but it isn't a build dependency? [build-deps] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gst-plugins-bad: add PACKAGECONFIGs for voamrwbenc, voaacenc, resindvdMartin Jansa2015-11-161-0/+8
| | | | | | | | | | | | | | | | | * fixes: WARNING: QA Issue: gst-plugins-bad: Files/directories were installed but not shipped in any package: /usr/lib/gstreamer-0.10/libresindvd.so /usr/lib/gstreamer-0.10/libresindvd.la /usr/share/gstreamer-0.10 /usr/share/gstreamer-0.10/presets /usr/share/gstreamer-0.10/presets/GstVoAmrwbEnc.prs Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. gst-plugins-bad: 5 installed and not shipped files. [installed-vs-shipped] WARNING: QA Issue: gst-plugins-bad-voaacenc rdepends on vo-aacenc, but it isn't a build dependency? [build-deps] WARNING: QA Issue: gst-plugins-bad-voamrwbenc rdepends on vo-amrwbenc, but it isn't a build dependency? [build-deps] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gst-plugins-good: add PACKAGECONFIG for dv1394Martin Jansa2015-11-161-0/+1
| | | | | | | * ERROR: gst-plugins-good: gst-plugins-good-1394 package isn't created when building with minimal dependencies? ERROR: gst-plugins-good: gst-plugins-good-1394-dev package isn't created when building with minimal dependencies? Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gst-plugins-base: add PACKAGECONFIG for cdparanoiaMartin Jansa2015-11-161-0/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Add libdvbpsi 1.3.0Rafaël Carré2015-11-061-0/+12
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* VLC: make gnome-vfs configurableRafaël Carré2015-11-061-1/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* VLC: add an optional dependency on libdvbpsiRafaël Carré2015-11-061-0/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* VLC: depends on gst-plugins-bad only if gst is enabledRafaël Carré2015-11-061-2/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vlc: fix freerdp module buildManuel Bachmann2015-10-263-1/+22
| | | | | | | | | | | | | Since we are building "freerdp" again, build can now fail due to reliance on removed APIs. For instance : http://errors.yoctoproject.org/Errors/Details/20603/ Fix this by conditionally building the module, and if we build it, patching the code until the fix gets merged upstream. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gst-plugins-good: fix depends to libgudevWenzong Fan2015-10-231-1/+1
| | | | | Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libdvdnav: add new recipeCarlos Rafael Giani2015-10-231-0/+14
| | | | | Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vo-amrwbenc: add new recipeCarlos Rafael Giani2015-10-231-0/+13
| | | | | Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vo-aacenc: add new recipeCarlos Rafael Giani2015-10-231-0/+13
| | | | | Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencore-amr: add new recipeCarlos Rafael Giani2015-10-231-0/+13
| | | | | Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gst-plugins-ugly: Fix opencore AMR plugin supportCarlos Rafael Giani2015-10-232-1/+64
| | | | | | | | | opencore 0.1.3 and later use a different header installation path. Fix the gst-plugins-ugly AMR plugin to use the correct paths, and add packageconfigs for amrwb and amrnb. Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* media-service-upnp: Update to 0.5.0Manuel Bachmann2015-10-231-1/+1
| | | | | | | Update to latest version (requires gupnp-dlna 0.9.4). Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vorbis-tools: fix CVE-2015-6749Kai Kang2015-10-232-1/+52
| | | | | | | | | Backport patch to fix CVE-2015-6749 from: https://trac.xiph.org/ticket/2212 Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Revert "gst123: move to nonworking directory"Martin Jansa2015-10-132-0/+2
| | | | | | | | * Use PNBLACKLIST instead This reverts commit b6643c81bdee1165cdd5f301570c4e6fe58a18d3. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libiec61883: add new recipeCarlos Rafael Giani2015-10-131-0/+16
| | | | | Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libavc1394: add new recipeCarlos Rafael Giani2015-10-131-0/+15
| | | | | Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* cdparanoia: add new recipeCarlos Rafael Giani2015-10-133-0/+701
| | | | | | Signed-off-by: Etienne Cordonnier <etienne.cordonnier@streamunlimited.com> Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vlc: add PACKAGECONFIG for qt4Tim Orling2015-09-231-1/+2
| | | | | Signed-off-by: Tim Orling <TicoTimo@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vlc: fix for libtool errorTim Orling2015-09-231-1/+1
| | | | | | | | | | | Changes since v1: typo caught by Andreas Oberritter Patch recommended by: Rafaël Carré funman@videolan.org Signed-off-by: Tim Orling <TicoTimo@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mpd: update on 0.19.10 to fix build with gcc 5Andreas Müller2015-09-231-2/+2
| | | | | | | | | | | | | | | | | 0.19.1 failed with <...>/src/db/plugins/simple/SimpleDatabasePlugin.cxx:448:10: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive] return nullptr; ^ <...>/src/db/plugins/simple/SimpleDatabasePlugin.cxx:454:10: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive] return nullptr; ^ <...>/src/db/plugins/simple/SimpleDatabasePlugin.cxx: In member function 'bool SimpleDatabase::Mount(const char*, const char*, Error&)': <...>/src/db/plugins/simple/SimpleDatabasePlugin.cxx:481:10: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive] return nullptr; ^ Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gst-plugins-ugly: prepare for update of libcdioAndreas Müller2015-09-232-0/+194
| | | | | | | | | libcdio's API has changed for version > 0.82 Build tested with libcdio 0.93 (next patch) and PACAKGECONFIG += "cdio" Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vorbis-tools: remove unnecessary optionsStefan Müller-Klieser2015-09-081-10/+0
| | | | | | | This code is not required for yocto 1.9 any more. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vorbis-tools: add new recipeStefan Müller-Klieser2015-08-241-0/+32
| | | | | | | | | Vorbis tools provide command line editing and playback tools for the patent free audio codec. Use cases in embedded are audio tests and performance benchmarks. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vlc: update to 2.2.1Tim Orling2015-08-186-21/+325
| | | | | | | | | * add several pkg configs and libsamplerate0 dependency to vlc.inc * update patches 0003 and 0004 * add patch to use tremor's libvorbisidec rather than libvorbisdec * add patch to fix luaL_checkint and luaL_optint (deprecated in lua 5.3) Signed-off-by: Tim Orling <TicoTimo@gmail.com>
* gst-ffmpeg: Add explict getVar expansion parameterRichard Purdie2015-07-301-2/+2
| | | | | | | | | | | | Bitbake is likely to require this parameter in future, add the default value. Patch generated with the command: sed -e 's:\(getVar([^,()]*\)\s*):\1, False):g' -i `grep -ril getVar *` Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gegl, crash, libsecret, mpg123, tinymembench, gammu, mosh, llvm3.3, ↵Martin Jansa2015-07-161-0/+7
| | | | | | breakpad, php, mozjs, libopus: disable thumb where it fails for qemuarm Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libao: fix PACKAGECONFIG definitionRoss Burton2015-06-171-1/+1
| | | | | | | The ${base_contains...} calls were missing their trailing }. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gst-plugins-bad: fix CVE-2015-0797Kang Kai2015-06-172-0/+38
| | | | | | | | | | Backport patch from debian to fix CVE-2015-0797. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784220 https://sources.debian.net/data/main/g/gst-plugins-bad0.10/0.10.23-7.1+deb7u2/debian/patches/buffer-overflow-mp4.patch Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gst-plugins-base: use x86 over-ride instead of i586Andre McCurdy2015-06-081-1/+1
| | | | | | | Support i686 without needing to duplicate the i586 over-ride. Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gst-ffmpeg: fix CVE issuesKang Kai2015-05-2811-0/+449
| | | | | | | | | | | | | | | | | | | | | | Backport patches to fix following CVE issues: * CVE-2011-4352 * CVE-2014-7933 * CVE-2014-8542 * CVE-2014-8543 * CVE-2014-8544 * CVE-2014-8545 * CVE-2014-8546 * CVE-2014-8547 * CVE-2014-9318 * CVE-2014-9603 Patch for CVE-2014-9603 in upstream is applied for version 2.x. Becuase source code changes, just partly backport part of the commit which is applicable to version 0.10.13. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>