aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
AgeCommit message (Collapse)Author
2017-09-24omxplayer: Explain inclusion of ffmpegPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24omxplayer: Update Upstream-status tag on patchPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-24omxplayer: Fix build issuesPaul Barker
* Update the recipe and patch the Makefile to not require internet access during do_compile. Unfortunately, the upstream Makefile wants to access a web service hosted on Heroku and to "git clone" ffmpeg with no fixed commit hash. * Patch Makefile.ffmpeg to avoid a potential race condition between the configure & compile stages. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2017-09-08omxplayer: Update to current master HEADAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2017-08-25gstreamer1.0-omx: Match with oe-core 1.12.x gstreamerKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-17x264: Fix build for armv6 RaspberryPi boardsAndrei Gherzan
quant-a.S uses rbit thumb instruction unconditionally even though only from ARMV6T2 this is available (which is not the case for RPI1, RPI0 etc). Avoid this by disabling asm. Signed-off-by: Andrei Gherzan <andrei@resin.io>
2017-04-17omxplayer: Bump to head and fix missing native dependencyAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@resin.io>
2017-03-21omxplayer: Add dependency on coreutils-nativeAndrei Gherzan
Internal ffmpeg configure uses pr which is provided by coreutils-native: | ./configure: line 471: pr: command not found Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2017-03-11gstreamer1.0-omx: remove bbappend for version 1.2.0 and gitMaxin B. John
OE-Core rev: aa06a18d59eb391d1a7ace9daa0681bdf8daf17f removed gstreamer1.0-omx_1.2.0 recipe. OE-Core removed all gst git recipes as well Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-02-16omxplayer: Update to latest and disable on rpi64Khem Raj
Its uses omaxplayer/mmal APIs from firmware which seems to not work with 4.9 kernel Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-01-18gstreamer1.0-omx: Add 1.10x supportKhem Raj
Restructure the bbappends such that common portions can be put in a common bbappend and version specific bbappend then only do the patching Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-08gstreamer1.0-plugins-bad_%.bbappend: Set PACKAGECONFIG_GL for RPiKhem Raj
Enable dispmanx support if using bcm driver Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-07-13gstreamer1.0-omx-1.2.0: Add patches and bbappend for 1.2.0 separatelyKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-06-14omxplayer: fix compilation with GCC 6Jonathan Liu
Specifying -isystem${STAGING_DIR_HOST}/usr/include in INCLUDES gives: In file included from utils/PCMRemap.cpp:26:0: .../build/tmp/sysroots/raspberrypi2/usr/include/c++/6.1.1/cstdlib:75:25: fatal error: stdlib.h: No such file or directory #include_next <stdlib.h> ^ compilation terminated. Makefile:44: recipe for target 'utils/PCMRemap.o' failed To resolve this, /usr/include shouldn't be specified as it is already a default include path relative to the sysroot. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. Signed-off-by: Jonathan Liu <net147@gmail.com>
2016-04-21omxplayer: Bump revisionJonathan Liu
Fixes linking error due to missing vchostif library dependency. Rebased patches and removed patches already merged upstream. Signed-off-by: Jonathan Liu <net147@gmail.com>
2016-03-10gstreamer1.0-omx: Backports and fixes for smooth video playbackKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-03-10gstreamer1.0-omx: Add raspberry pi optimization patches and config optionsKhem Raj
Patches from Hong Li <honglh@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-02-28omxplayer: Add patch to fix host-user-contaminated QAAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> Signed-off-by: Jonathan Liu <net147@gmail.com>
2016-02-27omxplayer: bump revisionJonathan Liu
Fixes compile errors with ffmpeg 3.0. Signed-off-by: Jonathan Liu <net147@gmail.com>
2015-10-21omxplayer: Bump revisionAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-10-13gstreamer1.0-plugins-bad: remove unrecognized configure optionJonathan Liu
The --with-egl-window-system=rpi configure option is not recognized in the current version. Signed-off-by: Jonathan Liu <net147@gmail.com>
2015-07-19omxplayer: Bump SRCREVPetter Mabäcker
[Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
2015-03-01omxplayer: Bump SRCREVAndrei Gherzan
Add a patch to fix the pkg-config mechanism in ffmpeg. Change-Id: Ib506bb4e26a8a0c5c294ed55da0a0da8dc67a2d7 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-02-08xserver-xf86-config: Use SOC specific assignementsAndrei Gherzan
In this way the modifications will be used on all RPI boards. Change-Id: Ife10db876db85c1c4944028a0b49ccae4d8c0d41 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-01-25omxplayer: Minor tweaksAndrei Gherzan
Change-Id: Ic88656f2efba3d976918a4c556931b294bd00ed5 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2015-01-25omxplayer: Add patch to fix lflags and cflagsAndrei Gherzan
This patch fixes the following package build break: | arm-poky-linux-gnueabi-gcc is unable to create an executable file. | C compiler test failed. Change-Id: I9f0bf47e4bf969a793718e915fc6c5f4eab012bb Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-11-20gstreamer1.0-plugins-bad: Making bbappend version independentParthiban Nallathambi
Making the bbappend file gstreamer1.0-plugins-bad into version independent Change-Id: I1ed1fb91e23aa58e9b1a02429ca60a4484eaad93 Signed-off-by: Parthiban N <parthitce@gmail.com>
2014-08-24omxplayer: Update to remote's HEADAndrei Gherzan
Cleanup and rebase patches. Change-Id: I151fa6b067a66ac6de9eed920f7e16a08a157e17 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-14omxplayer: Add dependency on opensslAndrei Gherzan
Change-Id: I06527c3814fe3690cdbbd03e4a41c79fe554773f Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-08-14gstreamer1.0-plugins-bad: Sync version with yocto masterAndrei Gherzan
Change-Id: I7913b849ddfc615de4846dbd653e03d084bb8039 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-06-12gstreamer1.0-plugins-bad: Build eglglessink for Raspberry PiAlex J Lennon
The eglglessink needs to be built to target the Raspberry Pi or it will seg-fault in use. Autoconf attempts to detect whether to build for RPi but there are some include files needed, the search path to which must be specified. ref: https://github.com/raspberrypi/firmware/issues/34 ref: https://github.com/raspberrypi/firmware/issues/99 This patch adds the needed include paths and forces the plugin to be built for Raspberry Pi. With this patch the following pipeline works on RPi, modprobe bcm2835-v4l2 gst_v4l2src_is_broken=1 gst-launch-1.0 --gst-debug-no-color v4l2src \ ! 'video/x-raw,format=RGB,width=1280,height=720,framerate=(fraction)30/1' \ ! eglglessink max-lateness=-1 Change-Id: Iabd93c0601c2ab898de3352a7d30423ef9cfce43 Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
2014-05-09omxplayer: Update to remote's HEADAndrei Gherzan
Rebase a patch for this version and fix "unsafe for cross-compilation" warnings. Change-Id: Idcc9f188bc716982ede9dfb5f87870d9f5a2f9a3 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-05-08omxplayer: Separate build directory is broken for this packageAndrei Gherzan
Change-Id: If08395ecd79c1d8e9a269ba03efba863de8dbe9d Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-03-05omxplayer: Don't hardcode datadirAndrei Gherzan
Change-Id: Ibe66106fdf1da38d43278f5e2853c722709b91db Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-02-24omxplayer: Update to current remote HEADAndrei Gherzan
No need for mktemp-compatible-with-busybox.patch as the issue was fixed in current revision. omxplayer startup bash script needs pgrep so add procps to RDEPENDS. Change-Id: I1eecd332e8e51dbbf97e25ec6ed133077f137d7b Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-19omxplayer: Update to remote HEADAndrei Gherzan
* Rebase 0002-Libraries-and-headers-from-ffmpeg-are-installed-in-u.patch to apply on HEAD. * Add fix-tar-command-with-DIST.patch which reverts a change in tar command which breaks compilation if DIST is an absolute path. * Avoid stripping omxplayer binary (let build system take care of strpping). Change-Id: I95d70094b0069ad19f7d445abaf421756776c4c7 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2014-01-17omxplayer: Update to HEAD and tweak SUMMARY and DESCRIPTIONAndrei Gherzan
* Update to current git HEAD commit which includes fix for boost 1.55. * Replace tabs by spaces * Tweak SUMMARY and DESCRIPTION * Add bash to PN RDEPENDS as omxplayer is actually a bash script. * omxplayer is a bash script - add RDEPENDS and fix mktemp inside Change-Id: I5c8a4cf1005ba49f9b01821e3f832d1da49869bc Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2013-11-14omxplayer: Updated package to the latest version from gitAlexandru Niculita
Changed the active development repository to git://github.com/popcornmix/omxplayer.git Added dbus package as a dependency. Installed fonts directory in the default location needed by omxplayer Change-Id: Ie2e1ae73656d3c9a5cbefbf87d0792b10fcd9430 Signed-off-by: Alexandru Niculita <alexnick87@gmail.com>
2013-08-21omxplayer: Update to 2013-08-20 master's snapshotAndrei Gherzan
* Use DIST for install path as used in package's makefile. * Set FLOAT based on callconvention-hard TUNE_FEATURE. * Add an include path to avoid a header error. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-10-18libav: Remove patch and recipe as new version of libav works okAndrei Gherzan
New v0.8.3 from meta-oe fixes issues with some arm machines. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-10-17libav: Align recipe version with meta-oeAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-08-29omxplayer: Integrate git revision 231c08b42005e3de565013bc1cee18bd5a349c1fAndrei Gherzan
Add four patches: 1. don-t-strip-while-installing.patch Don't strip binaries because buildsystem will strip them after all. 2. libraries-are-installed-in-usr-lib.patch Libraries are installed in /usr/lib not in /usr/local/lib 3, remove-hardcoded-directory-omxplayer-dist.patch We want files to be installed in ${D}. Add a variable in Makefile to let users install omxplayer in a specific location. 4. remove-makefile-include.patch Remove Makefile.include as it includes hardcoded paths. Rely on variables provided by build system. [GITHUB #34] Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
2012-04-12libav_0.7.4: Add bbappend to fix the build on ARMv6 for now.David-John Willis
* Having to disable armvfp feels VERY wrong so this is not going upstream until I work out why.