summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-multimedia/mplayer
Commit message (Collapse)AuthorAgeFilesLines
* mpv: Remove references to builddir from mpv binaryKhem Raj2023-05-281-0/+4
| | | | | | | | | Fixes WARNING: mpv-0.35.1-r0 do_package_qa: QA Issue: File /usr/bin/mpv in package mpv contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 55d92033a2ab1d92e1ff2e03f9e98e3070854154) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* mpv: Upgrade to 0.35.1Khem Raj2023-04-011-10/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-041-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* All layers: Follow oe-core's variable name changesAndreas Müller2022-02-241-1/+1
| | | | | | | Auto rename performed by oe-core's convert-variable-renames.py 0.1 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: upgrade 0.34.0 -> 0.34.1Wang Mingyu2022-02-231-5/+4
| | | | | | | | | | | | | | | | | | | | | This is a bug fix release for the 0.34 branch. Fixes and Minor Enhancements ---------------------------- - player: fix autofit/geometry related segfault - ao_oss: add missing PATH_DEV_MIXER define - egl_helpers: fix context creation if GLES 3 is not available - audio: stop corrupting audio on underreads - wayland: fix a potential segfault on surface enter - vo_gpu: opengl: fix wrong glMemoryBarrier call - vo_gpu: opengl: create context at version 4.4 again - af_lavcac3enc: fix memory leak on no-op - subprocess: unblock/reset signals before running child process - wayland: avoid doing unneccesary window resizes Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: upgrade 0.33.1 -> 0.34.0Andreas Müller2022-01-051-3/+3
| | | | | | | | | | | * Release notes are found at [1] * License was refreshed to upstream changes [2] - no license change [1] https://github.com/mpv-player/mpv/releases/tag/v0.34.0 [2] https://github.com/mpv-player/mpv/commit/7314253180e7c5d06bec6d1fed79ce92bff4b6be Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-8/+8
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mpv: upgrade 0.32.0 -> 0.33.1Andreas Müller2021-05-281-10/+12
| | | | | | | | | | | Some PACKAGECONFIG / configuration changes were necessary: * libass is mandatory * luajit on aarch64 is fine * wayland requires egl * --disable-libsmbclient is gone Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Exclude from world if commercial is not in inclusion listKhem Raj2021-03-301-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: remove explicit LICENSE_FLAGSYann Dirson2021-03-301-3/+0
| | | | | | | | | | | | | | This flag does not describe the mpv package, but ffmpeg instead. It gets in the way of using finer-grained LICENSE_FLAGS in ffmpeg. It is above all not needed, the real problem is even more clear without it: ffmpeg was skipped: because it has a restricted license 'commercial'. Which is not whitelisted i LICENSE_FLAGS_WHITELIST ERROR: Required build target 'mpv' has no buildable providers. Missing or unbuildable dependency chain was: ['mpv', 'ffmpeg'] Signed-off-by: Yann Dirson <yann@blade-group.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Link libatomic on riscv64Khem Raj2021-03-081-0/+2
| | | | | | | | | | gcc uses __atomic_compare_exchange_1 which is not implemented for rv64 Fixes video/out/vo_libmpv.c:186: undefined reference to `__atomic_compare_exchange_1' collect2: error: ld returned 1 exit status Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: fetch waf in do_fetchRoss Burton2020-10-181-7/+5
| | | | | | | | | | | | | | | | | | The mpv git repository doesn't include a copy of waf, instead there is a bootstrap script to fetch it. This recipe calls the bootstrap script in a do_patch postfunc, but downloading should be done in do_fetch. Instead of calling ./bootstrap.sh simply add waf to the SRC_URI so that Bitbake can use the mirrors/proxies/caching/checksum functionality. This is both better code and also works in buildtools environments where urllib2 can't make secure connections without configuration. [ YOCTO #14073 ] Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: don't remove lua for aarch64 twiceRoss Burton2020-10-081-1/+0
| | | | | | | | LUA_aarch64 is already unset, so there's no need to remove 'lua' from PACKAGECONFIG again. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Drop unused features_check inheritKhem Raj2020-06-111-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mplayer-common: Drop obsolete recipePaul Barker2020-05-142-38/+0
| | | | | | | | | This recipe hasn't been changed in any meaningful way since it was imported from oe-classic in 2011. There's no recipe for mplayer in meta-oe these days so it's probably time to drop it. Signed-off-by: Paul Barker <pbarker@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Remove X11 dependencyChenxi Mao2020-04-281-4/+5
| | | | | | | | | | During enable mpv which is based on wayland. The mpv reqired x11 by default even if mpv support wayland. Change the depend rules and chang the x11 dectection policy. After this change, mpv could be build and run successfully based on wayland Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Disable lua support for riscvKhem Raj2020-02-171-0/+2
| | | | | | luajit port of risc-v does not exist yet Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Fix build with python3Khem Raj2020-02-152-20/+7
| | | | | | | Use bootstrap.py to download right waf version turn the python3 patch into a sed command Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: 0.26.0 -> 0.32.0Trevor Woerner2020-02-093-85/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove mpv from the PNBLACKLIST by updating to the latest release and using a newer, python3-aware waf for building (copied from glmark2). The name of the license file changed, but the licence of the software itself did not. Added mime-xdg to inherit to handle mime artifacts. Added to the FILES command to scoop up additional files being generated by the build. Re-added 'mpv' back to LICENSE_FLAGS_WHITELIST search list in packagegroup-meta-oe. Extensively fixed and cleaned up the PACKAGECONFIG options to reflect the current options available when configuring mpv. Also cleaned up any configure options which are no longer available. Added the correct dependencies so mpv builds under wayland. Tested with core-image-x11 on a rock-pi-4 with PACKAGECONFIG = "libass x11 opengl egl drm gbm vaapi vdpau" # mpv --vo=help Available video outputs: libmpv render API for libmpv gpu Shader-based GPU Renderer vdpau VDPAU with X11 vaapi VA API with X11 x11 X11 (slow, old crap) null Null video output image Write video frames to image files tct true-color terminals drm Direct Rendering Manager Tested with core-image-weston on a rock-pi-4 with: PACKAGECONFIG = "libass wayland x11 opengl" # mpv -vo=help Available video outputs: libmpv render API for libmpv gpu Shader-based GPU Renderer wlshm Wayland SHM video output x11 X11 (slow, old crap) null Null video output image Write video frames to image files tct true-color terminals Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nanopb,mpv: Blacklist py2 dependent recipe ( for now )Khem Raj2020-01-221-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: Remove using python2Khem Raj2020-01-221-1/+1
| | | | | | | This change makes the parsing go though, we still might have build issues, which will be reported in world builds seprately Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Make powerpc64le overridesKhem Raj2020-01-191-0/+1
| | | | | | The existing conditions for ppc64/be are applicable for le as well Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Disable lua support on powerpcKhem Raj2020-01-161-0/+1
| | | | | | luajit is not supported on ppc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Remove luajit dependency for ppc64Khem Raj2019-12-191-0/+2
| | | | | | luajit is not available on ppc64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: rename distro_features_check to features_checkDenys Dmytriyenko2019-11-211-1/+1
| | | | | | | Avoid warning due to the class rename in OE-Core. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Switch to using git fetcherKhem Raj2019-07-211-4/+5
| | | | | | | | github tarballs are unreliable, fixes SRC_URI uses unstable GitHub archives [src-uri-bad] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Disable lua on mips/aarch64Khem Raj2019-01-041-1/+4
| | | | | | Luajit depeendency is not available on mips64/aarch64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Remove lua from packageconfig for aarch64Khem Raj2018-09-161-0/+2
| | | | | | luajit is not buildable on aarch64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: Adjust for the recent waf bbclass updatesKhem Raj2018-03-121-3/+4
| | | | | | | | waf bbclass now expects waf to be an executable script in ${S} before do_configure, otherwise it ends up in ugly python stack traces Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* mpv: Requires ffmpeg which has a LICENSE_FLAGS = commercial setMark Hatle2017-09-131-0/+3
| | | | | | | We need to also set LICENSE_FLAGS = commercial to avoid any type of parsing errors for world builds. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* recipes: remove blacklisted recipesMartin Jansa2017-08-313-321/+0
| | | | | | | | * as PNBLACKLIST message says, these recipes are blacklisted for long time and nobody showed any interest to fix them * remove all unused .patch and .inc files as well Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mpv: Update to version 0.26.0.Martin Jansa2017-08-282-42/+2
| | | | | | | Updates the mpv package to version 0.26.0. The patch that was previously necessary related to OpenGL has been added upstream. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mpv: Add libxkbcommon when configuring with waylandKhem Raj2017-04-261-1/+1
| | | | | | | | | | | Fixes Package xkbcommon was not found in the pkg-config search path. Perhaps you should add the directory containing `xkbcommon.pc' to the PKG_CONFIG_PATH environment variable No package 'xkbcommon' found Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: add PACKAGECONFIG for drm/gbm/vdpau/waylandAndreas Müller2017-04-181-2/+11
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mpv: update 0.15.0 -> 0.24.0Andreas Müller2017-04-182-6/+45
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* recipes: add removal date to PNBLACKLIST messagesMartin Jansa2017-04-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * based on discussion in pndeprecated thread: https://patchwork.openembedded.org/patch/137573/ update the messages to warn possible users that the recipe will be removed before the end of the next development cycle (before Yocto 2.4 is released). * updated with: sed -i 's/^\(PNBLACKLIST.*".*\)"/\1 - the recipe will be removed on 2017-09-01 unless the issue is fixed"/g' `git grep PNBLACKLIST | sed 's/:.*//g' | sort -u | xargs` * then noticed couple recipes being blacklisted only based on DISTRO_FEATURES, so removed those: meta-networking/recipes-support/lksctp-tools/lksctp-tools_1.0.17.bb meta-oe/recipes-connectivity/bluez/bluez-hcidump_2.5.bb meta-oe/recipes-connectivity/bluez/bluez4_4.101.bb meta-oe/recipes-connectivity/bluez/gst-plugin-bluetooth_4.101.bb meta-oe/recipes-navigation/foxtrotgps/foxtrotgps_1.1.1.bb meta-oe/recipes-navigation/gypsy/gypsy.inc meta-oe/recipes-navigation/navit/navit.inc meta-oe/recipes-support/opensync/libsyncml_0.5.4.bb * if it isn't fixed by this date, it's fair game to be removed whenever someone gets around to i Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mpv: Add PACKAGECONFIG for vaapiKhem Raj2016-12-021-0/+1
| | | | | | | | | | | | | Now that we have libva its important to enable/disable vaapi explicitly Fixes WARNING: mpv-0.15.0-r0 do_package_qa: QA Issue: mpv rdepends on libva-x11, but it isn't a build dependency, missing libva in DEPENDS or PACKAGECONFIG? [build-deps] WARNING: mpv-0.15.0-r0 do_package_qa: QA Issue: mpv rdepends on libva, but it isn't a build dependency, missing libva in DEPENDS or PACKAGECONFIG? [build-deps] Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mpv: Add libvdpau to DEPENDSKhem Raj2016-11-261-1/+1
| | | | | | | Fixes WARNING: mpv-0.15.0-r0 do_package_qa: QA Issue: mpv rdepends on libvdpau, but it isn't a build dependency, missing libvdpau in DEPENDS or PACKAGECONFIG? [build-deps] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpv: include PACKAGECONFIG_CONFARGS in EXTRA_OECONFMartin Jansa2016-09-261-0/+1
| | | | | | | * otherwise jack is autodetected: mpv-0.15.0: mpv rdepends on libjack, but it isn't a build dependency, missing jack in DEPENDS or PACKAGECONFIG? [build-deps] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: remove trailing spacesMartin Jansa2016-08-221-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mpv: use waf.bbclassChristopher Larson2016-06-151-17/+6
| | | | | Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mpv: add DESCRIPTIONChristopher Larson2016-06-151-0/+1
| | | | | Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mpv: Media PlayerAbdur Rehman2016-06-081-0/+69
| | | | | | | | | mpv is a fork of mplayer2 and MPlayer. It shares some features with the former projects while introducing many more. Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Abdur Rehman <abdur_rehman@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: use bb.utils.contains() instead of base_contains()Ross Burton2016-04-281-1/+1
| | | | | | | | 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>
* mplayer2: blacklist, not compatible with currently used ffmpeg 3Martin Jansa2016-03-041-0/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mplayer2: fix building with gcc 5.xBelal, Awais2016-01-272-3/+137
| | | | | | | | | | | | | | | This patch works around a potential problem in the theora glue code where it assumes that the compiler will somehow find a function which is not exported explicitly through the libtheora library. Due to this problem the build fails with gcc-5.x compiler. The included patch essentially backports a commit which updates the glue code to use the Theora 1.0 API to eliminate this problem and PNBLACKLIST is cleared for mplayer2. Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mplayer2: Blacklist, fails to build with gcc-5Martin Jansa2015-10-131-0/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mplayer2: add support for directFBHector Roussille2015-05-281-1/+2
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Hector Roussille <hroussille@adeneo-embedded.com>
* mplayer2: Needs python3 to compileGary Thomas2015-04-131-1/+1
| | | | | | | | | Inherit python3native as the compile step requires it: | ./TOOLS/file2string.py etc/input.conf >input/input.conf.h | /usr/bin/env: python3: No such file or directory Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mplayer2: set REQUIRED_DISTRO_FEATURES and LICENSE_FLAGSMartin Jansa2015-03-061-0/+6
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>