aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-multimedia
AgeCommit message (Collapse)Author
2021-04-25libdvdread: upgrade 6.1.1 -> 6.1.2zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 1dc583540355ab6af483b20b945cbd7c42984ccf) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2021-04-23v4l-utils: fix reproducibilityUlrich Ölmann
Add upstream patches [1] & [2] to automatically detect the availability of systemd and (currently) never install '50-rc_keymap.conf' at all as the prerequisite would be the ability to compile BPF programs which is not supported in this recipe (at least not now). Previously if your distro was not systemd based the existance of the host system's path "/lib/systemd/system" decided if '50-rc_keymap.conf' was installed or not. [1] https://git.linuxtv.org/v4l-utils.git/commit/?id=3f61e353424fb9ea3dce742022b94dfd7ea1ed9f [2] https://git.linuxtv.org/v4l-utils.git/commit/?id=01f2c6c58e6f4441df7df8e27eb7919f1f01e310 Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
2021-04-08live555: upgrade 20210322 -> 20210406zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit ed78d5d038520edef91982f7b1e9a86f6d169c13) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2021-04-03mpv: Exclude from world if commercial is not in inclusion listKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 0f6a40a6e504d52fde515f31f93e616005722a1f) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2021-04-03mpv: remove explicit LICENSE_FLAGSYann Dirson
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> (cherry picked from commit bba49e9edb4642e3cbe239ab13597484602330f8) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2021-03-28live555: upgrade 20210129 -> 20210322zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-08mpv: Link libatomic on riscv64Khem Raj
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>
2021-03-03pipewire: Move to meta-multimediaCarlos Rafael Giani
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-03v4l-utils: Package systemd fragment for systemd-udevd.service.dKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
2021-03-02v4l-utils: update to 1.20.0Ulrich ?lmann
Add new buildtime configuration options, update context of two patches and remove two patches as there are fixes [1]-[3] found upstream in the meantime. [1] 38f4ce74275a ("keytable: use input_event properly") [2] 8b7e6ce9367f ("keytable: add compatibility for input_event_sec") [3] 976a2f681b4e ("keymap.h needs sys/types.h and argp.h with musl") Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-21libburn: upgrade 1.5.2 -> 1.5.4zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-07pavucontrol: Depend on libxml-parser-perl-nativeKhem Raj
Also use native perl instead of build host perl Fixes checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-04live555: upgrade 20210101 -> 20210129zhengruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-21jack: upgrade 1.19.16 -> 1.19.17Andreas Müller
removed patch was merged 1.9.17 Fix jack_control stopping after first command iteration Fix library compat/current version under macOS Fix return codes of jackd on success Ignore DB_VERSION_MISMATCH error on windows, it is expected Remove old workaround for asio4all, as it breaks with jack-router External changes, related to macOS/Windows installer: Add jack-router to Windows installer, opt-in Fix registry keys for Windows, add 32bit compat ones on 64bit Support for arm64 macOS builds Show welcome and license pages on windows installer Update QjackCtl used in macOS/Windows installers to v0.9.0, with some commits cherry-picked from develop branch Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-07live555: upgrade 20201105 -> 20210101zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-27pipewire: Link with libatomic for riscv32Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-25cdrkit: split into more packagesMaciej Pijanowski
Mimic the Debian pacaking scheme to allow for more fine-grained installation choice (install the binaries we need). Moreover, dirsplit was moved to a separate package, as it pulls in perl interpreter. Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-24cdrkit: add native to BBCLASSEXTENDMaciej Pijanowski
Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-16jack: Upgrade to 1.19.16Khem Raj
Update the jack_simdtests patch to latest submission upstream Fix build on RISCV32 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-12live555: upgrade 20200819 -> 20201105zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-18mpv: fetch waf in do_fetchRoss Burton
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>
2020-10-08mpv: don't remove lua for aarch64 twiceRoss Burton
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>
2020-09-20live555: upgrade 20200721 -> 20200819Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13cdrkit: Fix build with -fno-commonKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-31live555: upgrade 20190828 -> 20200721Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-31live555: merge recipe with incAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28libopusenc: add recipe 0.2.1Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-11mpv: Drop unused features_check inheritKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-08libvpx: upgrade 1.8.1 -> 1.8.2Zang Ruochen
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-31sound-theme-freedesktop: remove double dependsKonrad Weihmann
intltool-native was included more than once in DEPENDS. Removing all but the first entry Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-14mplayer-common: Drop obsolete recipePaul Barker
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>
2020-05-12v4l-utils: upgrade 1.18.0 -> 1.18.1Zheng Ruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-28mpv: Remove X11 dependencyChenxi Mao
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>
2020-04-14libdvdread: upgrade 6.1.0 -> 6.1.1Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-31libdvdread: upgrade 6.0.2 -> 6.1.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-29id3lib: Make sure that quilt-native is stagedKhem Raj
id3lib_do_patch needs quilt to be built for it to run Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-17pipewire: Link with libatomic on mips/i*86Khem Raj
Fixes src/pipewire-jack.c:4218: undefined reference to `__atomic_store_8' Signed-off-by: Khem Raj <raj.khem@tgmail.com>
2020-03-17pipewire: upgrade 0.2.7 -> 0.3.1Andreas Müller
* as long as we have not upgradeed mutter to 3.36 we have to keep pipewire 0.2.7 as pipewire-0.2 - mutter 3.34 asks for pipewire 0.2 * license was changed to MIT * additional PACKAGECONFIGs added. The defaults were chosen by DISTRO_FEATURES or if not available by pipewire's defaults * vulkan was disabled for now Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-17mpv: Disable lua support for riscvKhem Raj
luajit port of risc-v does not exist yet Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-15mpv: Fix build with python3Khem Raj
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>
2020-02-09mpv: 0.26.0 -> 0.32.0Trevor Woerner
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>
2020-01-22nanopb,mpv: Blacklist py2 dependent recipe ( for now )Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-22meta-oe: Remove using python2Khem Raj
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>
2020-01-19recipes: Make powerpc64le overridesKhem Raj
The existing conditions for ppc64/be are applicable for le as well Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-16mpv: Disable lua support on powerpcKhem Raj
luajit is not supported on ppc Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-15jack: Use c++ compiler for programs which use c++ source filesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-12libdvdread: upgrade 6.0.1 -> 6.0.2Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-12libburn: upgrade 1.5.0 -> 1.5.2Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-19mpv: Remove luajit dependency for ppc64Khem Raj
luajit is not available on ppc64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-08id3lib: Update to newer debian patchsetKhem Raj
adopt the patch routine, since the format of tarball has changed Signed-off-by: Khem Raj <raj.khem@gmail.com>