aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/video.scm
Commit message (Collapse)AuthorAge
* gnu: ffmpeg: Fix builds.Josselin Poiret2024-08-31
| | | | | | | | | * gnu/packages/patches/ffmpeg-remove-compressed_ten_bit_format.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/video.scm (ffmpeg-4): Use it. (ffmpeg-3.4, ffmpeg-2.8): Use ffmpeg-4-binutils-2.41.patch. Change-Id: Idaf1d80f33530ba6d8c3c60b284dc08e522ec220
* gnu: libbdplus: Update to 0.2.0.Efraim Flashner2024-08-31
| | | | | | * gnu/packages/video.scm (libbdplus): Update to 0.2.0. Change-Id: Ic357c71649b8f07ddb37b0860f30d9ef247529d5
* gnu: ffmpeg: add svt-av1 supportAndy Tai2024-08-31
| | | | | | | | | * gnu/packages/video.scm (ffmpeg): Add support for svt-av1 [inputs]: Add svt-av1 [arguments] (configure-flags): Add "--enable-libsvtav1" Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Idb0166e943a4c69a56b68964fd6f3439b16f1903
* gnu: ffmpeg-4: Fix build with binutils ≥ 2.41.Josselin Poiret2024-08-31
| | | | | | | | * gnu/packages/patches/ffmpeg-4-binutils-2.41.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/video.scm (ffmpeg-4): Use it. Change-Id: I07ec3525edb220d85e086e145b9561ea3d084b6c
* gnu: libvpx: Ungraft.Ludovic Courtès2024-08-31
| | | | | | | | * gnu/packages/video.scm (libvpx)[replacement]: Remove. [source](patches): Add “libvpx-CVE-2023-5217.patch”. (libvpx/fixed): Remove. Change-Id: I6de247a0fe7e8e09772513386cd0696bebe34afd
* gnu: video: Add 'bash' input for 'wrap-program'.Maxime Devos2024-08-31
| | | | | | | | | | | | | | | | It is required for cross-compilation. * gnu/packages/video.scm (pipe-viewer)[inputs]: Add 'bash-minimal'. (vlc): Remove trailing #t. (youtube-viewer)[inputs]: Likewise. (openshot)[inputs]: Likewise. (gaupol)[inputs]: Likewise. (get-iplayer)[inputs]: Likewise. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I572eddc1084e1397b06d1fa264ec575c8c9b5340
* gnu: ffmpeg-3.4: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/video.scm (ffmpeg-3.4) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I190d9fb3bc372e87ac7eec4c0b05fd3d0b4f5b12
* build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer2024-08-31
| | | | | | | | | | | | | | | | | | | | | %default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
* gnu: mpv: Update to 0.38.0.Tobias Geerinckx-Rice2024-08-18
| | | | | | * gnu/packages/video.scm (mpv): Update to 0.38.0. Change-Id: I7804e5d63c1fddc97e54634ea6a5185bf0ecc020
* gnu: libplacebo: Update to 6.338.2.Tobias Geerinckx-Rice2024-08-18
| | | | | | * gnu/packages/video.scm (libplacebo): Update to 6.338.2. Change-Id: I89a4c9ae22e871ac4b2b4a29b9d65ed76a76e2e7
* gnu: gallery-dl: Update to 1.27.3.Artyom V. Poptsov2024-08-22
| | | | | | | * gnu/packages/video.scm (gallery-dl): Update to 1.27.3. Change-Id: I469428a20c8426a75fdf5f3b5a275591d21a2b4e Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: yt-dlp: Update to 2024.08.06.Danny Milosavljevic2024-08-20
| | | | | | * gnu/packages/video.scm (yt-dlp): Update to 2024.08.06. Change-Id: I451fb4a10130f4640aeaf1da3b056d0dc0ee3b28
* gnu: Add obs-shaderfilter.Oleg Pykhalov2024-08-09
| | | | | | * gnu/packages/video.scm (obs-shaderfilter): New variable. Change-Id: I79e81135d2214f009744ee2687a5468a7891c2e7
* gnu: Add obs-gradient-source.Oleg Pykhalov2024-08-09
| | | | | | * gnu/packages/video.scm (obs-gradient-source): New variable. Change-Id: If93e933bbd1198cccb04df2bcd304fab2875dcb5
* gnu: Add obs-multi-rtmp.Oleg Pykhalov2024-08-04
| | | | | | * gnu/packages/video.scm (obs-multi-rtmp): New variable. Change-Id: I5e5b2cd59cd9f5e9aeb4c7b51452b0e24f10f3ca
* gnu: Add obs-move-transition.Oleg Pykhalov2024-08-04
| | | | | | * gnu/packages/video.scm (obs-move-transition): New variable. Change-Id: I0a3ca70868e438693e23e33ef574a17c4a4dfd00
* gnu: Add obs-source-clone.Oleg Pykhalov2024-08-04
| | | | | | * gnu/packages/video.scm (obs-source-clone): New variable. Change-Id: Id85ba2147737fe9e300911499bfd6bcdd7ce71be
* gnu: Add obs-composite-blur.Oleg Pykhalov2024-08-04
| | | | | | * gnu/packages/video.scm (obs-composite-blur): New variable. Change-Id: Ib523640b423e80fa3e8d2657610b64ef0430f70a
* gnu: Add obs-advanced-masks.Oleg Pykhalov2024-08-04
| | | | | | * gnu/packages/video.scm (obs-advanced-masks): New variable. Change-Id: I7f35de6c645083b522e4844da7c835fb3626c22f
* gnu: Add obs-source-copy.Oleg Pykhalov2024-08-04
| | | | | | * gnu/packages/video.scm (obs-source-copy): New variable. Change-Id: I73fabb7061abcdad98a93f8ad7cab6ee1892ad9d
* Merge branch 'go-team'Sharlatan Hellseher2024-07-18
|\ | | | | | | Change-Id: I0a7d44016da964930bea2584df9104cac5b7ea36
| * gnu: packages/golang: Set default go version to 1.21.Sharlatan Hellseher2024-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Golang versions 1.17 (02 Aug 2022), 1.18 (01 Feb 2023), 1.19 (06 Sep 2023) and 1.20 (06 Feb 2024) are EOL <https://endoflife.date/go>. These changes set preferable default version to the minimal currently maintained one e.g. 1.21 * gnu/packages/golang.scm (go): Set default to go-1.21, add annotation for the future maintenance. Remove field <#:go> setting Golang version to go-1.18, go-1.19, 1.20 and 1.21: * gnu/packages/admin.scm * gnu/packages/configuration-management.scm * gnu/packages/databases.scm * gnu/packages/disk.scm * gnu/packages/education.scm * gnu/packages/file-systems.scm * gnu/packages/finance.scm * gnu/packages/golang-check.scm * gnu/packages/golang-crypto.scm * gnu/packages/golang-web.scm * gnu/packages/golang-xyz.scm * gnu/packages/golang.scm * gnu/packages/high-availability.scm * gnu/packages/ipfs.scm * gnu/packages/irc.scm * gnu/packages/messaging.scm * gnu/packages/networking.scm * gnu/packages/syncthing.scm * gnu/packages/textutils.scm * gnu/packages/time.scm * gnu/packages/version-control.scm * gnu/packages/video.scm Change-Id: Ieba6a5d7a18423f838d14c02ad55a2ba9c8559eb
* | gnu: smplayer: Update to 23.12.0.Attila Lendvai2024-07-15
| | | | | | | | | | | | | | * gnu/packages/video.scm (smplayer) [inputs]: Add qtdeclarative-5. Change-Id: I6b727f6fe368bd70bf9fc3d61f7c0b5efe56c3a1 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* | gnu: smplayer: Update to 22.7.0.Attila Lendvai2024-07-15
| | | | | | | | | | Change-Id: Iec24da98806b87f482b280036e61e40e9d66cb5e Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* | gnu: smplayer: Update to 22.2.0.Attila Lendvai2024-07-15
|/ | | | | | | | * gnu/packages/video.scm (smplayer) [origin]: Build from the git repo. [arguments]: Remove LRELEASE kludge. Change-Id: Iff065784a2b2ef677807e4194ca04ce2ec501fef Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: yt-dlp: Update to 2024.07.09.Leo Famulari2024-07-10
| | | | | | * gnu/packages/video.scm (yt-dlp): Update to 2024.07.09. Change-Id: I0b6f52e3fe724ca4aa63aa73eb981a0ecffa8183
* gnu: ffmpeg-normalize: Update to 1.28.2.Vinicius Monego2024-07-05
| | | | | | * gnu/packages/video.scm (ffmpeg-normalize): Update to 1.28.2. Change-Id: I2297e71645c7325d1576d17a0067a8e30f28bcd7
* gnu: yt-dlp: Update to 2024.05.27.Leo Famulari2024-07-03
| | | | | | | | | | | * gnu/packages/video.scm (yt-dlp): Update to 2024.05.27. [build-system]: Use PYPROJECT-BUILD-SYSTEM. [arguments]: Remove the custom build phase 'fix-the-data-directories', because There is no longer a setup.py file to be amended. [inputs]: Add PYTHON-REQUESTS-NEXT and PYTHON-URLLIB3-NEXT. [native-inputs]: Add PYTHON-HATCHLING. Change-Id: I0c9e609817071346ca85d1f0966cf8994b2da2c5
* gnu: yt-dlp: Don't inherit from youtube-dl.Leo Famulari2024-07-03
| | | | | | | | | | | | yt-dlp has diverged from youtube-dl sufficiently that package inheritance hinders package maintenance. * gnu/packages/video.scm (yt-dlp): Don't inherit from YOUTUBE-DL. [build-system, synopsis, license]: New fields. [arguments]: Adjust accordingly. [inputs]: Add FFMPEG. Change-Id: I14c4cfb6a75ba0421c62eac778072ab3e76c72a1
* gnu: libvpx: Patch CVE-2023-44488.Efraim Flashner2024-06-27
| | | | | | | | * gnu/packages/video.scm (libvpx/fixed)[source]: Add patch. * gnu/packages/patches/libvpx-CVE-2023-44488.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: Iec6fbc048a0f75ed60752601034a9da8bf23b186
* 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