Skip to content

Fix compatibility with FFmpeg 8#338

Open
hannesbraun wants to merge 1 commit into
alexkay:masterfrom
hannesbraun:ffmpeg-8
Open

Fix compatibility with FFmpeg 8#338
hannesbraun wants to merge 1 commit into
alexkay:masterfrom
hannesbraun:ffmpeg-8

Conversation

@hannesbraun
Copy link
Copy Markdown

@hannesbraun hannesbraun commented Oct 9, 2025

The av_rdft_* functions are no longer available with FFmpeg 8. This patch adds compatibility with FFmpeg 8. The build should also still work with older versions of FFmpeg.

@nunotexbsd
Copy link
Copy Markdown

Tested OK on FreeBSD with FFmpeg 8

(Also OK with FFmpeg 6)

TomJo2000 added a commit to TomJo2000/termux-packages-prs that referenced this pull request Nov 12, 2025
TomJo2000 added a commit to TomJo2000/termux-packages-prs that referenced this pull request Nov 13, 2025
TomJo2000 added a commit to termux/termux-packages that referenced this pull request Nov 13, 2025
termux-pacman-bot added a commit to termux-pacman/termux-packages that referenced this pull request Nov 13, 2025
ImL1s pushed a commit to ImL1s/termux-packages that referenced this pull request May 1, 2026
@jakeobsen
Copy link
Copy Markdown

This is tested with my ARM build for MacOS - see #345. Spek performs as expected 👍

$ ffmpeg
ffmpeg version 8.1 Copyright (c) 2000-2026 the FFmpeg developers
  built with Apple clang version 21.0.0 (clang-2100.0.123.102)
  configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/8.1 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gpl --enable-libsvtav1 --enable-libopus --enable-libx264 --enable-libmp3lame --enable-libdav1d --enable-libvmaf --enable-libvpx --enable-libx265 --enable-openssl --enable-videotoolbox --enable-audiotoolbox --enable-neon
  libavutil      60. 26.100 / 60. 26.100
  libavcodec     62. 28.100 / 62. 28.100
  libavformat    62. 12.100 / 62. 12.100
  libavdevice    62.  3.100 / 62.  3.100
  libavfilter    11. 14.100 / 11. 14.100
  libswscale      9.  5.100 /  9.  5.100
  libswresample   6.  3.100 /  6.  3.100
Universal media converter
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants