aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-multimedia
AgeCommit message (Collapse)Author
2019-08-16omxplayer: Bump revisionKirill Goncharov
Bump revision to fix playback errors on RPi 4 (https://github.com/popcornmix/omxplayer/issues/733) and update patches accordingly. Update the license hash because of the change in FSF mailing address. Signed-off-by: Kirill Goncharov <kdgoncharov@gmail.com>
2019-06-24omxplayer: remove hardcoded tune and arch from MakefileMartin Schuessler
Fixes: #428 Signed-off-by: Martin Schuessler <tossprobe@gmail.com>
2018-11-22omxplaye: Fix build with userland graphic driverKhem Raj
- Upgrade to latest omxplayer with ffmpeg 4.x - drop backported patches which are not needed - Make vc4 support patch conditionally apply only when vc4graphics is used Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-21userland: Merge userland-nogl into userland itselfKhem Raj
Control the installs via MACHINE_FEATURES and avoid almost duplicate recipe Adjust other recipes to depend on userland now Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-08omxplayer: Fix build when using vc4graphics driverKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-07gstreamer1.0-omx: Use rpi target and depend on userland-noglKhem Raj
This ensures that it links to right userland libraries to get access to accelarated video path Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-07omxplayer: Forward port patches and fix buildKhem Raj
Fixes issue #324 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-20omxplayer: Update and add fixes for OpenSSL 1.1.x and thumb2Khem Raj
* Update to latest from upstream * Backport OpenSSL 1.1.x related patches for ffmpeg * Pass --cpu based on machine, instead of hardcoding it to arm1176jzf-s * Make --cc, --cxx and --ld be used from environment, helps building with clang * It requires userland graphics driver to build to encode that in COMPATIBLE_HOST Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-06-27meta-raspberrypi: use `_%` suffix instead of specific versions for bbappendsHugo Hromic
Keep naming consistency and ensure they are still applied when the upstream recipes are updated. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-06-27omxplayer: refresh and clean-up patchesHugo Hromic
fixes: WARNING: omxplayer-git-r4 do_patch: Applying patch 0003-Remove-strip-step-in-Makefile.patch patching file Makefile.ffmpeg Hunk #1 succeeded at 241 with fuzz 2 (offset -2 lines). Hunk #2 succeeded at 255 (offset -2 lines). Applying patch fix-tar-command-with-DIST.patch patching file Makefile Hunk #1 succeeded at 89 with fuzz 2 (offset 18 lines). Applying patch use-native-pkg-config.patch patching file Makefile.ffmpeg Hunk #1 succeeded at 245 with fuzz 1. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-05-22gstreamer1.0-plugins: App proper appends for base and bad pluginsKhem Raj
This patch accounts for the fact that rpi dispmanx plugin migrated from bad to base stating 1.14 release Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-14gstreamer1.0-plugins-bad_%.bbappend: Drop --disable-dispmanxKhem Raj
1.14 does not support this option Fixes QA Issue: gstreamer1.0-plugins-bad: configure was passed unrecognised options: --disable-dispmanx [unknown-configure-option] Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-12gstreamer1.0-omx: Forward port bbappend to 1.14Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-03-23gstreamer1.0-omx: refresh and clean-up patchesHugo Hromic
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>
2018-03-08gstreamer1.0-omx: remove unused patchesMaxin B. John
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>
2018-02-01omxplayer: make samba support configureableMartin Jansa
* 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>
2017-11-08x264: Disable asm for raspberrypi0-wifiAndrei Gherzan
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>
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>