summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* gstreamer1.0-omx: refresh and clean-up patchesHugo Hromic2018-03-2311-296/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes: WARNING: gstreamer1.0-omx-1.12.4-r0 do_patch: Some of the context lines in patches were ignored. This can lead to incorrectly applied patches. The context lines in the patches can be updated with devtool: devtool modify <recipe> devtool finish --force-patch-refresh <recipe> <layer_path> Then the updated patches and the source tree (in devtool's workspace) should be reviewed to make sure the patches apply in the correct place and don't introduce duplicate lines (which can, and does happen when some of the context is ignored). Further information: http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450 Details: Applying patch 0001-config-files-path.patch patching file config/bellagio/gstomx.conf Hunk #1 succeeded at 1 with fuzz 2. Hunk #2 succeeded at 9 with fuzz 2. patching file config/rpi/gstomx.conf Hunk #8 succeeded at 63 with fuzz 2. Hunk #10 succeeded at 82 with fuzz 2. Hunk #11 succeeded at 92 with fuzz 2. Now at patch 0001-config-files-path.patch deleted obsolete `gstreamer1.0-omx` directory with duplicated patches that are also in `gstreamer1.0-omx-1.12`. made file naming for `gstreamer1.0-omx_%.bbappend` consistent with the rest of the layer recipes. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
* gstreamer1.0-omx: remove unused patchesMaxin B. John2018-03-082-62/+0
| | | | | | | | Remove the following unused patches: 1. 0002-Don-t-try-to-acquire-buffer-when-src-pad-isn-t-activ.patch 2. 0003-fix-decoder-flushing.patch Signed-off-by: Maxin B. John <maxin.john@intel.com>
* omxplayer: make samba support configureableMartin Jansa2018-02-011-1/+8
| | | | | | | | * samba depends on libpam and it might be useful to disable support for it in DISTROs without pam in DISTRO_FEATURES * disable it by default Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* x264: Disable asm for raspberrypi0-wifiAndrei Gherzan2017-11-081-0/+1
| | | | | | | | | | | | | This used to work in the past because this machine was based on raspberrypi one. Now that they are separate, we need a configuration for it too otherwise: | common/arm/quant-a.S: Assembler messages: | common/arm/quant-a.S:362: Error: selected processor does not support `rbit r1,r1' in ARM mode | common/arm/quant-a.S:363: Error: selected processor does not support `rbit r1,r1' in ARM mode Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* omxplayer: Explain inclusion of ffmpegPaul Barker2017-09-241-0/+9
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* omxplayer: Update Upstream-status tag on patchPaul Barker2017-09-241-1/+1
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* omxplayer: Fix build issuesPaul Barker2017-09-243-2/+102
| | | | | | | | | | | * 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>
* omxplayer: Update to current master HEADAndrei Gherzan2017-09-081-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* gstreamer1.0-omx: Match with oe-core 1.12.x gstreamerKhem Raj2017-08-257-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* x264: Fix build for armv6 RaspberryPi boardsAndrei Gherzan2017-04-171-0/+1
| | | | | | | | 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>
* omxplayer: Bump to head and fix missing native dependencyAndrei Gherzan2017-04-171-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@resin.io>
* omxplayer: Add dependency on coreutils-nativeAndrei Gherzan2017-03-211-1/+1
| | | | | | | 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>
* gstreamer1.0-omx: remove bbappend for version 1.2.0 and gitMaxin B. John2017-03-1110-506/+0
| | | | | | | | | | 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>
* omxplayer: Update to latest and disable on rpi64Khem Raj2017-02-163-30/+34
| | | | | | | 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>
* gstreamer1.0-omx: Add 1.10x supportKhem Raj2017-01-1810-19/+299
| | | | | | | | 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>
* gstreamer1.0-plugins-bad_%.bbappend: Set PACKAGECONFIG_GL for RPiKhem Raj2016-11-081-2/+12
| | | | | | Enable dispmanx support if using bcm driver Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer1.0-omx-1.2.0: Add patches and bbappend for 1.2.0 separatelyKhem Raj2016-07-1310-0/+503
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* omxplayer: fix compilation with GCC 6Jonathan Liu2016-06-141-2/+1
| | | | | | | | | | | | | | | | | | 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>
* omxplayer: Bump revisionJonathan Liu2016-04-214-26/+12
| | | | | | | 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>
* gstreamer1.0-omx: Backports and fixes for smooth video playbackKhem Raj2016-03-104-0/+118
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer1.0-omx: Add raspberry pi optimization patches and config optionsKhem Raj2016-03-104-0/+218
| | | | | | Patches from Hong Li <honglh@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* omxplayer: Add patch to fix host-user-contaminated QAAndrei Gherzan2016-02-282-0/+19
| | | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> Signed-off-by: Jonathan Liu <net147@gmail.com>
* omxplayer: bump revisionJonathan Liu2016-02-271-1/+1
| | | | | | Fixes compile errors with ffmpeg 3.0. Signed-off-by: Jonathan Liu <net147@gmail.com>
* omxplayer: Bump revisionAndrei Gherzan2015-10-211-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* gstreamer1.0-plugins-bad: remove unrecognized configure optionJonathan Liu2015-10-131-2/+1
| | | | | | | The --with-egl-window-system=rpi configure option is not recognized in the current version. Signed-off-by: Jonathan Liu <net147@gmail.com>
* omxplayer: Bump SRCREVPetter Mabäcker2015-07-191-2/+2
| | | | | | | [Support #60] Signed-off-by: Petter Mabäcker <petter@technux.se> Acked-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Bump SRCREVAndrei Gherzan2015-03-012-3/+23
| | | | | | | Add a patch to fix the pkg-config mechanism in ffmpeg. Change-Id: Ib506bb4e26a8a0c5c294ed55da0a0da8dc67a2d7 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* xserver-xf86-config: Use SOC specific assignementsAndrei Gherzan2015-02-081-1/+1
| | | | | | | In this way the modifications will be used on all RPI boards. Change-Id: Ife10db876db85c1c4944028a0b49ccae4d8c0d41 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Minor tweaksAndrei Gherzan2015-01-251-3/+1
| | | | | Change-Id: Ic88656f2efba3d976918a4c556931b294bd00ed5 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Add patch to fix lflags and cflagsAndrei Gherzan2015-01-252-0/+34
| | | | | | | | | 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>
* gstreamer1.0-plugins-bad: Making bbappend version independentParthiban Nallathambi2014-11-201-0/+0
| | | | | | Making the bbappend file gstreamer1.0-plugins-bad into version independent Change-Id: I1ed1fb91e23aa58e9b1a02429ca60a4484eaad93 Signed-off-by: Parthiban N <parthitce@gmail.com>
* omxplayer: Update to remote's HEADAndrei Gherzan2014-08-245-118/+29
| | | | | | | Cleanup and rebase patches. Change-Id: I151fa6b067a66ac6de9eed920f7e16a08a157e17 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Add dependency on opensslAndrei Gherzan2014-08-141-1/+1
| | | | | Change-Id: I06527c3814fe3690cdbbd03e4a41c79fe554773f Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* gstreamer1.0-plugins-bad: Sync version with yocto masterAndrei Gherzan2014-08-141-0/+0
| | | | | Change-Id: I7913b849ddfc615de4846dbd653e03d084bb8039 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* gstreamer1.0-plugins-bad: Build eglglessink for Raspberry PiAlex J Lennon2014-06-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | 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>
* omxplayer: Update to remote's HEADAndrei Gherzan2014-05-092-16/+24
| | | | | | | | Rebase a patch for this version and fix "unsafe for cross-compilation" warnings. Change-Id: Idcc9f188bc716982ede9dfb5f87870d9f5a2f9a3 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Separate build directory is broken for this packageAndrei Gherzan2014-05-081-1/+1
| | | | | Change-Id: If08395ecd79c1d8e9a269ba03efba863de8dbe9d Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Don't hardcode datadirAndrei Gherzan2014-03-051-3/+3
| | | | | Change-Id: Ibe66106fdf1da38d43278f5e2853c722709b91db Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Update to current remote HEADAndrei Gherzan2014-02-241-3/+2
| | | | | | | | | 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>
* omxplayer: Update to remote HEADAndrei Gherzan2014-01-193-17/+35
| | | | | | | | | | | * 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>
* omxplayer: Update to HEAD and tweak SUMMARY and DESCRIPTIONAndrei Gherzan2014-01-172-14/+40
| | | | | | | | | | | * 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>
* omxplayer: Updated package to the latest version from gitAlexandru Niculita2013-11-144-60/+52
| | | | | | | | | 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>
* omxplayer: Update to 2013-08-20 master's snapshotAndrei Gherzan2013-08-216-88/+161
| | | | | | | | * 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>
* libav: Remove patch and recipe as new version of libav works okAndrei Gherzan2012-10-182-20/+0
| | | | | | New v0.8.3 from meta-oe fixes issues with some arm machines. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* libav: Align recipe version with meta-oeAndrei Gherzan2012-10-171-0/+0
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* omxplayer: Integrate git revision 231c08b42005e3de565013bc1cee18bd5a349c1fAndrei Gherzan2012-08-295-0/+228
| | | | | | | | | | | | | | | | | | 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>
* libav_0.7.4: Add bbappend to fix the build on ARMv6 for now.David-John Willis2012-04-122-0/+20
* Having to disable armvfp feels VERY wrong so this is not going upstream until I work out why.