--- a/contrib/ffmpeg/module.defs +++ b/contrib/ffmpeg/module.defs @@ -34,6 +34,7 @@ --disable-filters \ --disable-hwaccels \ --disable-vdpau \ + --disable-vulkan \ --disable-encoders \ --enable-libmp3lame \ --enable-encoder=aac \ @@ -78,7 +79,8 @@ FFMPEG.CONFIGURE.extra = \ --enable-filter=hwdownload \ --enable-filter=hwmap \ --enable-filter=hwupload \ - --cc="$(FFMPEG.GCC.gcc)" + --cc="@PREFIX@/bin/@CC@" \ + --cxx="@PREFIX@/bin/@CXX@" ifeq (size-aggressive,$(GCC.O)) FFMPEG.CONFIGURE.extra += \ @@ -131,6 +133,8 @@ ifeq (darwin,$(HOST.system)) FFMPEG.CONFIGURE.extra += --arch=x86_64 else ifeq (arm64,$(HOST.arch)) FFMPEG.CONFIGURE.extra += --arch=arm64 --enable-hwaccel=vp9_videotoolbox + else + FFMPEG.CONFIGURE.extra += --arch=ppc endif ifeq (1,$(HOST.cross)) @@ -151,7 +155,8 @@ else ifeq (1-mingw,$(HOST.cross)-$(HOST.system)) --pkg-config-flags="--static" FFMPEG.GCC.args.extra += -fno-common else ifeq (darwin,$(HOST.system)) - FFMPEG.CONFIGURE.extra += --extra-libs="-lc++" + FFMPEG.CONFIGURE.extra += --extra-libs="-lstdc++" + FFMPEG.CONFIGURE.extra += --extra-cxxflags="-D_GLIBCXX_USE_CXX11_ABI=0" else FFMPEG.CONFIGURE.extra += --extra-libs="-lm -lstdc++" endif