[vlc-commits] [Git][videolan/vlc][master] contrib: ffmpeg: don't force a CPU architecture with --cpu (-march)

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Tue Dec 2 16:51:34 UTC 2025



Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
d9931019 by Steve Lhomme at 2025-12-02T17:11:44+01:00
contrib: ffmpeg: don't force a CPU architecture with --cpu (-march)

In VLC 4 we use __builtin_clz() since a1245addb040c4f9f104e0fb57f72c6a8f034537.

But it's turned off for some old CPU architectures in FFmpeg [^1].

[^1]: https://code.ffmpeg.org/FFmpeg/FFmpeg/src/branch/release/7.1/configure#L6485

- - - - -


1 changed file:

- contrib/src/ffmpeg/rules.mak


Changes:

=====================================
contrib/src/ffmpeg/rules.mak
=====================================
@@ -182,10 +182,10 @@ FFMPEGCONF += --disable-dxva2 --disable-mediafoundation
 endif
 
 ifeq ($(ARCH),x86_64)
-FFMPEGCONF += --cpu=athlon64 --arch=x86_64
+FFMPEGCONF += --arch=x86_64
 else
 ifeq ($(ARCH),i386) # 32bits intel
-FFMPEGCONF+= --cpu=i686 --arch=x86
+FFMPEGCONF+= --arch=x86
 else
 ifdef HAVE_ARMV7A
 FFMPEGCONF+= --arch=arm



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/d9931019530b0e26ebe7f0cd1ce3eb33ad497f70

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/d9931019530b0e26ebe7f0cd1ce3eb33ad497f70
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list