aboutsummaryrefslogtreecommitdiffstats
path: root/meta-multimedia
AgeCommit message (Collapse)Author
2017-06-26kodi: Don't append to PACKAGECONFIG, fix disabling openglAndreas Oberritter
It's hard to override from a distro config and the defaults are unsuitable for EGL platforms. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2017-06-26kodi: fix build with ffmpeg-3.0Andreas Oberritter
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2017-06-26kodi-17: Fix build for qemuarm and update to latestKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit e5d586750e05878683926d039c9e66ca33505386) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2017-06-26kodi-17: Recommend python-ctpes for addons to workKhem Raj
Thanks Koen for this fix. Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 54edcc5700964eaa5c080daebbcc78ca30d7af93) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2017-06-26kodi-17: Upgrade 17.0 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit bd28b29d9fb48ae50fd63fe9707cbf7cdefca7bf) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2017-06-26kodi-17: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 610e0942289e99cbe2739ac956b9923cf55ab535) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2017-06-26kodi-17: Add packageconfig for lcms supportKhem Raj
Keep it disabled by default, makes builds more deterministic Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit eb45dac03da296beffbba30991a7077a73220300) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2017-06-26kodi: Fix build with pic on x86_64Khem Raj
Upgrade 17.x to latest on master Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 99fce36cad8510911b8d72d27f03c381c9966c6b) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2017-06-26kodi: Add krypton/17.0 recipeKhem Raj
remove obsoleted xbmc recipes rename to recipes-mediacenter Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit ab4369c5841e7f87bdc52aa8a67363c4e6524211) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2017-06-26dcadec, libsquish: Add new recipesKhem Raj
Transport from meta-dominion, to support new kodi mediacenter Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 7f27b88ed6ab5a853227b9a68107cc5bfe92f426) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2016-08-16libebml: don't rely on make -e, obey LDFLAGSChristopher Larson
We need to obey LDFLAGS to get the correct hash style for external toolchains, and passing vars explicitly is better than relying on implicitly overriding everything blindly from the environment. Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 64d874f768207a8a1e27a5c6edd3abe90607af03) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16faac: address gcc-6 narrowing errors via an explicit castDerek Straka
Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 9b9eb830b60a0564e7f5b00eb12a57e652484227) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-08-16dvd-apps: Fix several QA WARNINGSArmin Kuster
Example: WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/dvbdate contained in package dvbdate requires libucsi.so, but no providers found in RDEPENDS_dvbdate? [file-rdeps] WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/dvbtraffic contained in package dvbtraffic requires libdvbapi.so, but no providers found in RDEPENDS_dvbtraffic? [file-rdeps] WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/dvbscan contained in package dvb-scan requires libdvbapi.so, but no providers found in RDEPENDS_dvb-scan? [file-rdeps] WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/gotox contained in package dvb-apps requires libdvbapi.so, but no providers found in RDEPENDS_dvb-apps? [file-rdeps] WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/femon contained in package dvb-femon requires libdvbapi.so, but no providers found in RDEPENDS_dvb-femon? [file-rdeps] WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/dvbnet contained in package dvbnet requires libdvbapi.so, but no providers found in RDEPENDS_dvbnet? [file-rdeps] and WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/dvbscan contained in package dvb-scan requires libdvbcfg.so, but no providers found in RDEPENDS_dvb-scan? [file-rdeps] WARNING: dvb-apps-1.1.1-r0 do_package_qa: QA Issue: /usr/bin/gotox contained in package dvb-apps requires libdvbapi.so, but no providers found in RDEPENDS_dvb-apps? [file-rdeps] Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 350bd0bee460633592df3d9211b9cc15b4f9cb11) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-09fluidsynth: set correct portaudio packageconfig dependencyAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-09sox: dep on ffmpeg, not libavChristopher Larson
The libav recipe no longer exists, in favor of ffmpeg. Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Sujith Haridasan <Sujith_Haridasan@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-05-02meta-multimedia: use bb.utils.contains() instead of base_contains()Ross Burton
base_contains() is a compatibility wrapper and may warn in the future, so replace all instances with bb.utils.contains(). Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2016-04-12README: update maintainers list for krogothArmin Kuster
Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-04-12gst-plugins.inc: inherit gobject-introspectionMartin Jansa
* fixes: gst-plugins-gl-0.10.3: gst-plugins-gl: configure was passed unrecognised options: --disable-introspection [unknown-configure-option] gst-plugins-bad-0.10.23: gst-plugins-bad: configure was passed unrecognised options: --disable-introspection [unknown-configure-option] gst-plugins-good-0.10.31: gst-plugins-good: configure was passed unrecognised options: --disable-introspection [unknown-configure-option] gst-plugins-ugly-0.10.19: gst-plugins-ugly: configure was passed unrecognised options: --disable-introspection [unknown-configure-option] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-04-01gstreamer: fix argument parsing when using Bison 3Stefan Agner
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>
2016-03-14libmediaart: fix gobject introspectionAlexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2016-03-14gstreamer-0.10: disable gobject introspectionAlexander Kanavin
Making it work would require significant patching - if you need it, update your stack to gstreamer 1.x Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2016-03-14python-gst: remove the 0.10 recipeAlexander Kanavin
It depends on pygobject 2.x which has been update to 3.x in oe-core Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2016-03-14media-service-demo: remove the recipeAlexander Kanavin
It hasn't been updated in years, and depends on pygtk, which is obsolete and incompatible with pygobject 3.x (and so is no longer provided). Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2016-03-14rygel: fix gobject introspectionAlexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2016-03-14gupnp: fix gobject introspectionAlexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2016-03-14libao: update to 1.2.0Derek Straka
Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-03-07vlc: add libpng PACKAGECONFIG (on by default)Rafaël Carré
WARNING: vlc-2.2.2-r0 do_package_qa: QA Issue: vlc rdepends on libpng, but it isn't a build dependency, missing libpng in DEPENDS or PACKAGECONFIG? [build-deps] Signed-off-by: Rafaël Carré <funman@videolan.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-03-07vlc: fix build with ffmpeg 3.0Rafaël Carré
Signed-off-by: Rafaël Carré <funman@videolan.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-03-07vlc: update to 2.2.2Rafaël Carré
Drop rdp.c patch obsoleted by upstream changes Signed-off-by: Rafaël Carré <funman@videolan.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-03-07vlc: Fix typo introduced in 0f2b3139521570ad494a72399f8a9dae76e69b16Rafaël Carré
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>
2016-03-04recipes: Replace "cp -a" with "cp -R --no-dereference --preserve=mode,links"Martin Jansa
* Using "cp -a" leaks UID of user running the builds, causing many QA warnings. * See this thread for details: http://lists.openembedded.org/pipermail/openembedded-core/2015-November/112904.html Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-03-04gst-ffmpeg: blacklist, not compatible with currently used ffmpeg 3Martin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-25vlc: make sdl optional (enabled by default)Rafaël Carré
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-25vlc: make x11 DISTRO_FEATURE optional (enabled by default)Rafaël Carré
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-25libmatroska: Explicitly set EXTRA_OEMAKE as requiredMike Crowe
This recipe currently relies on EXTRA_OEMAKE having been to set to "-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make this explicit so that the default in bitbake.conf can be changed. Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-15gst-plugins-base: add perl runtime dependency to gst-plugins-base-appsAndre McCurdy
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>
2016-02-15libebml: Explicitly set EXTRA_OEMAKE as requiredMike Crowe
This recipe currently relies on EXTRA_OEMAKE having been to set to "-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make this explicit so that the default in bitbake.conf can be changed. Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-15rygel: Update to 0.28.2Manuel Bachmann
Update to latest version. This mainly fixes file uploading, which did not work in previous version (see upstream commit "1d45866a3fd7ca47bdbea60156bd18b994710662" among others). sqlite3 is now required to build whole rygel, as some media-export plugin routines have been centralized ; libunistring also improves collation logic if present. Rygel will not keep running anymore when its "plugins" folder is absent or empty. Thus, to avoid disappointments, we now RRECOMMEND at least the media-export plugin. Signed-off-by: Manuel Bachmann <mbc@iot.bzh> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-15gupnp: Update to 0.20.14Manuel Bachmann
Update to latest version (required for latest Rygel). As the unique executable provided by "gupnp-dev" cannot work without python, switch from RRECOMMENDS to RDEPENDS for it, and also be more precise in its required modules. Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-01liboil: import liboil_0.3.17 recipe from oe-coreAndre McCurdy
There are no remaining dependencies on liboil in oe-core (in most cases it has been replaced by 'orc'). There is one recipe with a dependency on liboil in meta-multimedia ('schroedinger'). Add the oe-core liboil recipe to meta-multimedia, in preparation for removing it from oe-core. Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-01gst-plugins-base: drop obsolete dependency on liboilAndre McCurdy
liboil was replaced by Orc prior to the gst-plugins-base 0.10.30 release: http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=8e4314f0fbfa4957f8e84d46824d10178b106fe6 Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-01-04mpg123: add textrel to INSANE_SKIPAndre McCurdy
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>
2016-01-04VLC: depend on jpeg rather than libjpeg-turboRafaël Carré
The underlying libjpeg implementation doesn't matter Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-01-04VLC: PACKAGECONFIG for new dependency on libvncserverRafaël Carré
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18mpd: add dependency on libupnpMartin Jansa
* 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>
2015-12-18mpg123: update 1.21.0 -> 1.22.4Andre McCurdy
http://mpg123.de/cgi-bin/scm/mpg123/tags/1.22.4/NEWS 1.22.4 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18mpg123: drop unnecessary dependency on tslibAndre McCurdy
The mpg123 sources don't contain any references to tslib or -lts and there are no obvious build issues or QA warnings after the tslib dependency is removed. Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18mpg123: limit ARM_INSTRUCTION_SET = "arm" over-ride to armv4/armv5Andre McCurdy
Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18mpg123: recipe formatting cleanup, no functional changesAndre McCurdy
Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18VLC: do not use --with-contribRafaël Carré
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>