summaryrefslogtreecommitdiff
path: root/gnu/packages/video.scm
Commit message (Collapse)AuthorAge
* gnu: vlc: Update to 3.0.21.Andy Tai2024-06-18
| | | | | | | * gnu/packages/video.scm (vlc): Update to 3.0.21. Change-Id: Ie2f8f232b41962ffe51b236fda15b3fc0ac62570 Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu: gallery-dl: Update to 1.27.0.msglm2024-06-15
| | | | | | | * gnu/packages/video.scm (gallery-dl): Update to 1.27.0. Change-Id: I4db3b9e65466416795f874094d04e27ef4a93d12 Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: jellyfin-mpv-shim: Update to 2.8.0.Ian Eure2024-06-11
| | | | | | | * gnu/packages/video.scm (jellyfin-mpv-shim): Update to 2.8.0. Change-Id: Icbae4392cab029c80bd8a3ce0fa756b567743c77 Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: Add orfondl.Liliana Marie Prikler2024-06-11
| | | | | | | | | * gnu/packages/video.scm (orfondl): New variable. [source]: Add snippet deleting prebuilt binary. (orf-dl): Deprecate in favor of orfondl. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: I3ee3ea9e603d6e4f7d0e3b32177c55d473973e90
* gnu: ffmpeg-jami: Enable pipewire support.Maxim Cournoyer2024-05-29
| | | | | | | | | | * gnu/packages/video.scm (ffmpeg-jami) [arguments]: Update configure flags. [inputs]: Add pipewire. * gnu/packages/patches/ffmpeg-jami-pipewiregrab-source-filter.patch: Fix includes. Change-Id: Ife3bf532496bc06144c1cbbcea50e406a58ecc7a
* gnu: Add obs-source-record.Oleg Pykhalov2024-05-15
| | | | | | * gnu/packages/video.scm (obs-source-record): New variable. Change-Id: I23792f9cbc90f922376f880c4dda9b5e1f99f9e3
* gnu: obs: Update to 29.1.3.Oleg Pykhalov2024-05-15
| | | | | | | * gnu/packages/video.scm (obs)[version]: Update to 29.1.3. [inputs]: Add asio, nlohmann-json, websocketpp. Change-Id: Iafb14ce1a53963c9fc12dc78631b0c530d1e700a
* gnu: mlt: Update to 7.24.0.Vinicius Monego2024-05-11
| | | | | | * gnu/packages/video.scm (mlt): Update to 7.24.0. Change-Id: If04fd8aa6db07caa3f5b2a72102b6b93c929b766
* gnu: theorafile: Fix cross-compiling.Efraim Flashner2024-05-06
| | | | | | * gnu/packages/video.scm (theorafile)[arguments]: Use cc-for-target. Change-Id: I191bd177263e57f1193fce1d360ba161726f39b9
* gnu: theorafile: Use test-target.Efraim Flashner2024-05-06
| | | | | | | * gnu/packages/video.scm (theorafile)[arguments]: Add test-target. Remove custom 'check phase. Change-Id: Ia741bc7c202a418801672ffcf88bd7b8577c359e
* gnu: theorafile: Update to 0.0.0-2.ea5fd6d.Efraim Flashner2024-05-06
| | | | | | | * gnu/packages/video.scm (0.0.0-2.ea5fd6d): Update to 0.0.0-2.ea5fd6d. [arguments]: Remove trailing #t from phases. Change-Id: I5dc34627d3d3e264743fa65c480872da2182ada0
* gnu: vlc: Update to 3.0.20Andy Tai2024-04-23
| | | | | | | | * gnu/packages/video.scm (vlc): update to 3.0.20 Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org> Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: I7a57c739dc3a1025c8d0fba32a9a9c492fcd1778
* Merge remote-tracking branch 'savannah/master' into mesa-updatesChristopher Baines2024-04-09
|\ | | | | | | Change-Id: Iad185e2ced97067b3dff8fd722435a6c5e2c00e5
| * gnu: ffmpeg-jami: Apply patch adding pipewire support.Maxim Cournoyer2024-04-03
| | | | | | | | | | | | | | | | * gnu/packages/patches/ffmpeg-jami-pipewiregrab-source-filter.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/video.scm (ffmpeg-jami) [source]: Apply it. Change-Id: I93efcda6e688cea46d8a878b5a436422f1827ec3
* | gnu: obs-vkcapture: Update to 1.5.0.John Kehayias2024-04-03
|/ | | | | | | | The previous version failed to build after (presumably) the vulkan updates. * gnu/packages/video.scm (obs-vkcapture): Update to 1.5.0. Change-Id: I832c76aef5dff04b1c0ee0fe57304dd638e38194
* gnu: rav1e: Mark as tunable.Efraim Flashner2024-03-10
| | | | | | * gnu/packages/video.scm (rav1e)[properties]: Mark package as tunable. Change-Id: Icaf3615ce6f1e76416543a1285af5f1fdaec3589
* gnu: Add jellyfin-mpv-shim.Ian Eure2024-03-08
| | | | | | | * gnu/packages/video.scm (jellyfin-mpv-shim): New variable. Change-Id: Ie030dee36b1c2afc796f082fdebf909cbddd59da Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu: rav1e: Update to 0.7.1.Efraim Flashner2024-02-20
| | | | | | | | | | | | | | | | | | | | * gnu/packages/video.scm (rav1e): Update to 0.7.1. [source]: Remove snippet. [arguments]: Don't install the sources. [cargo-inputs]: Add rust-libdav1d-sys-0.6, rust-profiling-1, rust-tracing-0.1, rust-tracing-chrome-0.7, rust-tracing-subscriber-0.3. Replace rust-arbitrary-0.4 with 1, rust-bitstream-io-1 with 2, rust-built-0.5 with 0.7, rust-itertools-0.10 with 0.12, rust-libfuzzer-sys-0.3 with 0.4, rust-num-derive-0.3 with 0.4, rust-serde-big-array-0.4 with 0.5, rust-toml-0.5 with 0.8. Remove rust-clap-lex-0.3, rust-dav1d-sys-0.7, rust-hawktracer-0.7, rust-rustc-version-0.4, rust-winnow-0.4. [cargo-development-inputs]: Replace rust-criterion-0.4 with 0.5. Remove rust-predicates-2, rust-predicates-core-1, rust-predicates-tree-1, rust-quickcheck-macros-1. [inputs]: Replace libgit2 with libgit2-1.7. Change-Id: I08be8cef38119067c4827b1a72824ec7e4208633
* gnu: rav1e: Only build with nasm on some platforms.Efraim Flashner2024-02-20
| | | | | | | * gnu/packages/video.scm (rav1e)[native-inputs]: Only include nasm on platforms which need it for building. Change-Id: Ib9492c5a942d2c97f0aeda48305ec3ffc032fb4b
* gnu: dav1d: Update to 1.3.0.Efraim Flashner2024-02-20
| | | | | | | | | * gnu/packages/video.scm (dav1d): Update to 1.3.0. [native-inputs]: Only use nasm when building for x86_64 or i686. * gnu/packages/crates-graphics.scm (rust-dav1d-sys-0.7)[arguments]: Skip the build. Change-Id: I2e3fb6d343c92e48f231bf2b77259856a47bbc51
* gnu: libaom: Update to 3.8.0.Efraim Flashner2024-02-20
| | | | | | * gnu/packages/video.scm (libaom): Update to 3.8.0. Change-Id: I858ee22b94147564675f512346a87cd644d4238a
* gnu: ani-cli: Update to 4.8.port192024-02-16
| | | | | | | * gnu/packages/video.scm (ani-cli): Update to 4.8. Signed-off-by: Clément Lassieur <clement@lassieur.org> Change-Id: I9746550ea989b14f7d2e3fe646daf323e09c8d4f
* gnu: celluloid: Update to 0.26.kiasoc52024-02-14
| | | | | | | * gnu/packages/video.scm (celluloid): Update to 0.26. Change-Id: I1a39e1d615ea7cb5d96b30cd5283137472b6d946 Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
* gnu: mbedtls-apache: Rename to mbedtls-lts.Hilton Chain2024-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/tls.scm (mbedtls-apache): Rename package to "mbedtls". Rename variable to… (mbedtls-lts): …this. (mbedtls-apache): Define as deprecated by mbedtls-lts. (mbedtls-for-hiawatha): Adjust accordingly. * doc/guix.texi: Likewise. * gnu/packages/emulators.scm (dolphin-emu,retroarch)[inputs]: Likewise. * gnu/packages/game-development.scm (godot-lts,godot)[inputs]: Likewise. * gnu/packages/hardware.scm (hueplusplus,openrgb)[inputs]: Likewise. * gnu/packages/haxe.scm (neko,haxe,hashlink)[inputs]: Likewise. * gnu/packages/irc.scm (inspircd)[inputs]: Likewise. * gnu/packages/julia-jll.scm (julia-mbedtls-jll)[arguments]<#:phases>,[inputs]: Likewise. * gnu/packages/julia.scm (julia)[arguments]<#:phases>,[inputs]: Likewise. * gnu/packages/linphone.scm (bctoolbox)[inputs]: Likewise. * gnu/packages/linux.scm (dislocker)[inputs]: Likewise. * gnu/packages/networking.scm (nng)[inputs]: Likewise. * gnu/packages/search.scm (dataparksearch)[inputs]: Likewise. * gnu/packages/video.scm (obs)[inputs]: Likewise. * gnu/packages/web.scm (hiawatha)[arguments]<#:phases>: Likewise. Change-Id: I0c58b3cd0bcf6e44e7b16a69f6d2739aa3c1545b
* gnu: mpv-mpris: Switch to gnu-build-system.Josselin Poiret2024-02-01
| | | | | | | | | | * gnu/packages/video.scm (mpv-mpris)[build-system]: Use gnu-build-system again. [arguments]<#:phases>: Run tests. [native-inputs]: Add dbus, jq, playerctl, socat, sound-theme-freedesktop, xorg-server-for-tests, xvfb-run. Change-Id: I9de4ade633388ec42ac30019feb133ca98811ad9 Signed-off-by: Hilton Chain <hako@ultrarare.space>
* gnu: h264bitstream: Update to 0.2.0-1.ae72f73.Oleg Pykhalov2024-01-22
| | | | | | * gnu/packages/video.scm (h264bitstream): Update to 0.2.0-1.ae72f73. Change-Id: I0aa9422f236995086275c492a2093f2acb894ab1
* gnu: Add h264bitstream.Petr Hodina2024-01-21
| | | | | | * gnu/packages/video.scm (h264bitstream): New variable. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* gnu: mpv: Propagate most libraries.Maxim Cournoyer2024-01-18
| | | | | | | | | | | | | | | | | | | | | This is needed when packages lookup the mpv library via pkg-config, such as done by plasmatube. Prior to this change, the following would fail (this is what CMake's 'pkg_check_modules' does): $ guix shell --pure pkg-config mpv \ -- pkg-config --print-errors --short-errors --exists mpv Package 'wayland-client', required by 'mpv', not found * gnu/packages/video.scm (mpv) [inputs]: Move alsa-lib, ffmpeg, jack-1, libass, libbluray, libcaca, libcdio-paranoia, libdvdnav, libjpeg-turbo, libplacebo, libva, libvdpau, libx11, libxext, libxinerama, libxpresent, libxrandr, libxscrnsaver, lua-5.2, mesa, pulseaudio, shaderc, wayland, wayland-protocols, zimg and zlib to... [propagated-inputs]: ... here. Change-Id: Ia0cd4e33a8b4df4b060546c979d00be0b2b3977e
* gnu: libdvdnav: Propagate libdvdread.Maxim Cournoyer2024-01-18
| | | | | | | * gnu/packages/video.scm (libdvdnav) [inputs]: Move libdvdread to... [propagated-inputs]: ... here. Change-Id: Ifea887985f27ed1dec2c56ce2f5291862f011bed
* gnu: libplacebo: Propagate lcms, shaderc and vulkan-loader.Maxim Cournoyer2024-01-18
| | | | | | | | * gnu/packages/video.scm (libplacebo) [inputs]: Move lcms, shaderc and vulkan-loader to... [propagated-inputs]: ... here. Change-Id: If426be3b4e32632bb775485e0a8c517e09ccbeaf
* gnu: ffmpeg-jami: Sync configure flags with upstream Jami.Maxim Cournoyer2024-01-11
| | | | | | | | | | | After discovering that video didn't work with Jami, a closer look to the configuration flags used by its ffmpeg fork found some discrepancies. * gnu/packages/video.scm (ffmpeg-jami) [configure-flags]: Order the same way as in the upstream rules.mk file, to ease comparison. Add "--disable-doc" and "--enable-muxer=g723_1" flags. Change-Id: I02efef9c434cf3150212e0a8eb9b615980242757
* gnu: ffmpeg-jami: Relocate to (gnu packages video).Maxim Cournoyer2024-01-09
| | | | | | | | | | | | | | | | | | | | | | | | To avoid Guile module dependency cycles, inherited packages must be defined in the same module. Use this opportunity to simplify the patches applying mechanism, versioning custom patches the same as for other packages. * gnu/packages/patches/ffmpeg-jami-change-RTCP-ratio.patch: New file. * gnu/packages/patches/ffmpeg-jami-rtp_ext_abs_send_time.patch: Likewise. * gnu/packages/patches/ffmpeg-jami-libopusdec-enable-FEC.patch: Likewise. * gnu/packages/patches/ffmpeg-jami-libopusenc-enable-FEC.patch: Likewise. * gnu/packages/patches/ffmpeg-jami-libopusenc-reload-packet-loss-at-encode.patch: Likewise. * gnu/packages/patches/ffmpeg-jami-remove-mjpeg-log.patch: Likewise. * gnu/packages/patches/ffmpeg-jami-screen-sharing-x11-fix.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/jami.scm (jami-apply-custom-patches): Delete procedure. (%ffmpeg-default-configure-flags): Delete variable. (ffmpeg-compose-configure-flags): Delete procedure. (ffmpeg-jami): Move to... * gnu/packages/video.scm (ffmpeg-jami): ... here. Apply patches to origin and repatriate configure flags. Change-Id: Id374fae18240cd76b224915d80b61422635ccb77
* gnu: obs: Fix VLC plugin.Oleg Pykhalov2024-01-08
| | | | | | * gnu/packages/video.scm (obs)[arguments]<#:phases>: Wrap LD_LIBRARY_PATH. Change-Id: If22b5294284ea500da0e6d9ee4d4bbcc765c6771
* gnu: mkvtoolnix: Remove input labels and use gexps.Ludovic Courtès2024-01-07
| | | | | | | * gnu/packages/video.scm (mkvtoolnix)[native-inputs]: Remove labels. [arguments]: Use gexps and ‘this-package-input’ & co. Change-Id: I12b6638cd78c8c957ac9856c0e19025f4941847e
* gnu: mkvtoolnix: Update to 80.0.Antoine Côté2024-01-07
| | | | | | | | | | * gnu/packages/video.scm (mkvtoolnix): Update to 80.0. [inputs]: Add GMP and QTSVG. Replace QT*-5 by their non-suffixed variant. [native-inputs]: Likewise, and change to RUBY-3.2. Change-Id: If01ce578c9f9ac50e1c99e96c110687e8872177c Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: libmatroska: Update to 1.7.1.Antoine Côté2024-01-07
| | | | | | | * gnu/packages/video.scm (libmatroska): Update to 1.7.1. Change-Id: Ia2c943743636f0a01b1446be871b6dcd663ad0d3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ffmpeg: Update to 6.1.1 (fixes CVE-2023-47342, CVE-2023-47344).Maxim Cournoyer2024-01-05
| | | | | | | | * gnu/packages/video.scm (ffmpeg): Update to 6.1.1. Fixes CVE-2023-47342 and CVE-2023-47344 (see: https://ffmpeg.org/security.html) Change-Id: I5196a62fc56341809ed597389b431dae32bd50da
* gnu: mpv: Update to 0.37.0.Zheng Junjie2023-12-22
| | | | | | | | | | | | | | * gnu/packages/video.scm (mpv): Update to 0.37.0. [build-system]: Switch to meson-build-system. [arguments]<#:configure-flags>: Adjust accordingly. <#:phases>: Remove set-up-waf phase. <#:tests?>: Remove argument. [native-inputs]: Add python-wrapper. [inputs]: Add libplacebo, zimg. Remove python-waf. Change-Id: I0e61761a4d086a1185730f587869c2552b7cacb0 Signed-off-by: Hilton Chain <hako@ultrarare.space>
* gnu: libplacebo: Use gexps.Hilton Chain2023-12-22
| | | | | | * gnu/packages/video.scm (libplacebo)[arguments]: Use gexps. Change-Id: I0f0b043631a834ac2fc4f06acd9ac64b3d5f66c7
* gnu: libplacebo: Update to 6.338.1.Zheng Junjie2023-12-22
| | | | | | | | * gnu/packages/video.scm (libplacebo): Update to 6.338.1. [native-inputs]: Add glad. Change-Id: Ie9c35cfd964f110ff95ed486ee1c4f5724c82314 Signed-off-by: Hilton Chain <hako@ultrarare.space>
* gnu: Add obs-pipewire-audio-capture.Oleg Pykhalov2023-12-20
| | | | | | * gnu/packages/video.scm (obs-pipewire-audio-capture): New variable. Change-Id: I6f8e400a8ec81b84c65d948b6c30d41d74bd5dca
* gnu: mediainfo: Update to 23.11.Tobias Geerinckx-Rice2023-12-10
| | | | | | * gnu/packages/video.scm (mediainfo): Update to 23.11. Change-Id: Ife3dad58749d292c04d6b5cca8fb0eabf3a7a02a
* gnu: libmediainfo: Update to 23.11.Tobias Geerinckx-Rice2023-12-10
| | | | | | * gnu/packages/video.scm (libmediainfo): Update to 23.11. Change-Id: Id7967fb5ed1304055ddeea73b550bd9c5e7ec6ec
* Merge remote-tracking branch 'origin/master' into rust-teamEfraim Flashner2023-12-10
|\ | | | | | | Change-Id: Ic45f7071abd6a02c2ccad411500e5103c8272ffb
| * gnu: mlt: Update to 7.22.0.Vinicius Monego2023-12-05
| | | | | | | | | | | | * gnu/packages/video.scm (mlt): Update to 7.22.0. Change-Id: I63827e89e181c439eb89e956362618d90d37ef50
* | gnu: rav1e: Don't build the static library.Efraim Flashner2023-11-28
|/ | | | | | | | * gnu/packages/video.scm (rav1e)[arguments]: Adjust the custom 'build phase to not build the static library. Remove phase deleting static library. Change-Id: I624e5e076eac867b12cfc5fbf3d33c2832d23646
* gnu: Add ani-cli.jaeme2023-11-19
| | | | | | | * gnu/packages/video.scm (ani-cli): New variable. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Change-Id: I21ea258f164285dea0d46379dff120b105803dd0
* gnu: yt-dlp: Update to 2023.10.13.Jaeme Sifat2023-11-25
| | | | | | | * gnu/packages/video.scm (yt-dlp): Update to 2023.10.13. Change-Id: I69da19ce8141fce99bb41daf6fe1892e5d6a9736 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: obs-looking-glass: Update to B6.Oleg Pykhalov2023-11-25
| | | | | | | * gnu/packages/video.scm (obs-looking-glass): Update to B6. [source]: Use upstream tarball and switch to url-fetch. Change-Id: Ie60fe98fbeefe8f21c514599189e8171917456b6
* gnu: ffmpeg-2.8: Update to 2.8.22.Efraim Flashner2023-11-14
| | | | | | * gnu/packages/video.scm (ffmpeg-2.8): Update to 2.8.22. Change-Id: I4ab83a07f60692aa43d04a81dd227b56a95a1d74