~ruther/guix-local

ref: 9046b7f873494de76efadeaea9328bd3d0777089 guix-local/gnu/packages/video.scm -rw-r--r-- 270.0 KiB
3289b8cb — Maxim Cournoyer 7 months ago
gnu: ffmpeg-4: Restore building with regular sdl2.

This was resolved incorrectly when merging mesa-updates, which undid this
change that was made around the same time in
e342840989ceb7a6efe56ae29bc8caf00c873bca.

* gnu/packages/video.scm (ffmpeg-4) [inputs]: Delete field.

Change-Id: I5820ae04f08b8b5aeeb2e4078425cf6f8150fa11
c4ea9502 — Maxim Cournoyer 7 months ago
gnu: ffmpeg-5: Restore inheritance from ffmpeg-6.

This was inadvertently changed in the ffmpeg 8 update, probably as wrongly
resolved conflict.

* gnu/packages/video.scm (ffmpeg-5): Inherit from ffmpeg-6.  Adjust other
references to ffmpeg-6.

Fixes: #3141

Change-Id: I075b238fe93ba93de093d178b3b518fee1fa5711
3dfd671f — Maxim Cournoyer 7 months ago
Merge branch 'mesa-updates'

* mesa-updates: (173 commits)
  tests/pack: Fix rpm tests.
  gnu: rpm: Restore localstatedir to /var.
  tests/builders: Avoid races in unpack tests.
  gnu: friction: Build with ffmpeg-6.
  gnu: php: Disable the bug65148 and bug46347 flaky tests.
  gnu: php: Add autoconf to native inputs.
  gnu: gnome-planner: Some follow-ups.
  gnu: gnome-planner: Update to 0.14.92.
  gnu: Remove scrollkeeper dependencies.
  Revert "gnu: msamr: Update to (git-version 1.1.4 revision commit)."
  gnu: php: Update to 8.3.26.
  gnu: php: Run tests in parallel.
  gnu: php: Improve style.
  gnu: ungoogled-chromium: Fix build with libxml2@2.14.
  gnu: kodi: Build with ffmpeg@6.
  gnu: emacs-next-minimal: Fix test.
  gnu: vlc: Build with ffmpeg@6.
  gnu: qtwebengine: Fix build.
  gnu: python-html5-parser: Fix build.
  gnu: gnucash: Update to 5.13.
  ...

Change-Id: I61bcbe2de06cb030113c9c51bb7d2aa7d3b187e9
a3b0a1e8 — André Batista 7 months ago
gnu: vlc: Build with ffmpeg@6.

* gnu/packages/video.scm (vlc)[inputs]: Replace ffmpeg with ffmpeg-6.

Change-Id: I49ae469dcff11a35122794f10f6b602f264344d6
Signed-off-by: Andreas Enge <andreas@enge.fr>
11ca3674 — John Kehayias 7 months ago
gnu: ffmpeg-5: Fix build.

* gnu/packages/video.scm (ffmpeg-5)[arguments]: Add modules.
<#:configure-flags>: Remove "--enable-libplacebo".
[inputs]: Remove libplacebo.
(ffmpeg-4)[inputs]: Inherit from ffmpeg-5.
[arguments]: Remove modules.
<#:configure-flags>: Reduce as libplacebo flag is now removed via ffmpeg-5.

Change-Id: Ia13b297cb224abf8212e02a934f0f8fb04bce48e
91c2ebd0 — Rutherther 7 months ago
gnu: mpvpaper: Remove wlroots input.

mpvpaper doesn't use it, the output is the same with and without
it.

* gnu/packages/video.scm (mpvpaper)[inputs]: Remove wlroots.

Change-Id: I4a740aa3da82f1460380b161ff1dbfc8e5fb0979
Signed-off-by: John Kehayias <john@guixotic.coop>
3db1cc75 — Rutherther 7 months ago
gnu: mpv: Patch removed constants from ffmpeg 8.0.

MPV 0.40.0 didn't remove deprecated constants. Those
constants were removed in ffmpeg 8.0. Mpv is not planning
on releasing a patch release any time soon.

* gnu/packages/patches/mpv-0.40.0-fix-ffmpeg-8.0.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/video.scm (mpv)<source>[patches]: Apply it.

Change-Id: Id48bf513e6c80b59ae2bb167e7e98e41d5efad6f
Signed-off-by: John Kehayias <john@guixotic.coop>
c68a9fa2 — Maxim Cournoyer 8 months ago
gnu: ffmpeg: Update to 8.0.

* gnu/packages/video.scm (ffmpeg-7): Replace with...
(ffmpeg): ... this updated version.
(ffmpeg): Adjust to use ffmpeg.
(ffmpeg-jami): Stay on ffmpeg-6.
* gnu/packages/tor-browsers.scm (make-torbrowser): Likewise.
* gnu/packages/python-xyz.scm (python-av): Likewise.
* gnu/packages/qt.scm (qtmultimedia): Likewise.

Change-Id: I2d7b1861a647f583da93fe230fd0734742671d4d
62de7849 — John Kehayias 9 months ago
gnu: ffmpeg@4: Fix build.

* gnu/packages/video.scm (ffmpeg-4)[arguments]: Add modules.
<#:configure-flags>: Remove flags --enable-libplacebo and --enable-libshaderc.

Change-Id: Ib3b69703f74601b1b632dd7f673c0235f1fb6c79
3e6d6db3 — John Kehayias 9 months ago
gnu: ffmpeg@6: Fix build with gcc-14 on i686-linux.

Without turning off this error, the build fails on some Vulkan related code.

* gnu/packages/video.scm (ffmpeg)[arguments]<#:phases>: In
relax-gcc-14-strictness phase, add -Wno-error=int-conversion to CFLAGS.

Change-Id: I3b0d0f5cbc80aae7b4b164b9a17bd0d8804c9fdd
2fc5e81b — Maxim Cournoyer 10 months ago
gnu: libplacebo: Update to 7.351.0.

* gnu/packages/video.scm (libplacebo): Update to 7.351.0.

Change-Id: I96b5c43f9269e3ce61390118269dadfcca0f3103
970d0364 — Jesse Gibbons 5 years ago
gnu: ffmpeg-7: Add support for libgme.

* gnu/packages/video.scm (ffmpeg-7) [inputs]: Add libgme.
[configure-flags]: Add "--enable-libgme".

Change-Id: I7af4c2cc3af78a808f3d9b8f8e485d666692701a
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
f6ae5366 — Maxim Cournoyer 10 months ago
gnu: ffmpeg-7: Enable libplacebo support.

* gnu/packages/video.scm (ffmpeg-7) [inputs]: Add libplacebo.
[configure-flags]: Add --enable-libplacebo.

Change-Id: Ib46d46505417b63d44d28369662617e8ebbf9098
gnu: ffmpeg-7: Update to 7.1.1.

* gnu/packages/video.scm (ffmpeg-7): Update to 7.1.1.
[phases] {configure}: Don't expect a space in shebang lines; the spaces
were removed in FFmpeg commit 67e2f8b6bf5a44fa8083f90096de6131601879b4.
[native-inputs]: Replace yasm with nasm.

Change-Id: If774bae60713009d7267332959388002bc47daed
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
7ea1bcbd — Maxim Cournoyer 10 months ago
gnu: ffmpeg-7: Enable vulkan support.

* gnu/packages/video.scm (ffmpeg-7) [native-inputs]: Add vulkan-headers.
[inputs]: Add shaderc, spirv-tools and vulkan-loader.
[configure-flags]: Add --enable-libshaderc and --enable-vulkan.

Change-Id: I469b013f6fc4d85a86004615948d3a03c9c3efde
60a9fe9c — Maxim Cournoyer 10 months ago
gnu: ffmpeg: Update to 6.1.2.

* gnu/packages/video.scm (ffmpeg): Update to 6.1.2.

Change-Id: I32ee4ff66f3e8dcf87dbfb373252859bdb1c86d6
e3428409 — 宋文武 7 months ago
gnu: ffmpeg-4: Update to 4.4.6.

* gnu/packages/video.scm (ffmpeg-4): Update to 4.4.6.
[inputs]: Use sdl2 instead of sdl2-2.0.

Change-Id: I6cf85d0222fbd68ddad79b7db3d557e319d08abb
323babaa — Andreas Enge 7 months ago
gnu: Remove ffmpeg-for-friction.

* gnu/packages/video.scm (ffmpeg-for-friction): Delete variable.

Change-Id: Ibab9be11e1b2e079b23114cded903c7920f41db9
Signed-off-by: Andreas Enge <andreas@enge.fr>
23e58b71 — Remco van 't Veer 7 months ago
gnu: yt-dlp: Fix non-x86 build.

The `search-input-file` procedure raises an error when file is not
available, `which` returns #f when executable is not available.

* gnu/packages/video.scm (yt-dlp): Fix non-x86 build.
[arguments] <#:phases>: Use which to check for pandoc.

Change-Id: I2c7bba7500defc31e69f6d7144ff1020505e4d43
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
39cfcae9 — Mark H Weaver 7 months ago
gnu: yt-dlp: Update to 2025.09.26.

* gnu/packages/video.scm (yt-dlp): Update to 2025.09.26.
Next