|
|
@ -374,6 +374,8 @@ endef |
|
|
|
|
|
|
|
# Strip off FPU notation
|
|
|
|
REAL_CPU_TYPE:=$(firstword $(subst +, ,$(CONFIG_CPU_TYPE))) |
|
|
|
# Fixup cpu types recogized by ffmpeg configure
|
|
|
|
REAL_CPU_TYPE:=$(subst octeonplus,octeon+,$(REAL_CPU_TYPE)) |
|
|
|
|
|
|
|
FFMPEG_CONFIGURE:= \
|
|
|
|
CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) $(FPIC)" \
|
|
|
@ -422,6 +424,10 @@ FFMPEG_CONFIGURE+= \ |
|
|
|
else ifneq ($(findstring powerpc,$(CONFIG_ARCH)),) |
|
|
|
FFMPEG_CONFIGURE+= \
|
|
|
|
--disable-altivec |
|
|
|
# libavcode/mips/aacdec_mips.c build problem
|
|
|
|
else ifneq ($(findstring 24kf,$(CONFIG_CPU_TYPE)),) |
|
|
|
FFMPEG_CONFIGURE+= \
|
|
|
|
--disable-inline-asm |
|
|
|
endif |
|
|
|
|
|
|
|
# selectively disable optimizations according to arch/cpu type
|
|
|
@ -448,7 +454,9 @@ endif |
|
|
|
|
|
|
|
ifneq ($(CONFIG_TARGET_x86),) |
|
|
|
ifeq ($(CONFIG_NASM),y) |
|
|
|
FFMPEG_CONFIGURE += --yasmexe=nasm |
|
|
|
# Set yasmexe to anything but YASM/NASM (ffmpeg configure will then find NASM correctly) |
|
|
|
# Newer ffmpeg packages will use --enable-x86asm (with NASM default) |
|
|
|
FFMPEG_CONFIGURE += --yasmexe=xyzzy |
|
|
|
else |
|
|
|
FFMPEG_CONFIGURE += --disable-yasm |
|
|
|
endif |
|
|
|