FFMPEG_OPTIONS = --disable-ffprobe
FFMPEG_OPTIONS += --disable-ffserver
endif
-
ifeq ($(BOXTYPE), coolstream)
FFMPEG_CONFIGURE = \
--disable-doc \
--disable-runtime-cpudetect \
--arch=arm \
$(FFMPEG_OPTIONS)
+endif
-else ifeq ($(BOXTYPE), armbox)
+ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd6x))
+FFMPEG_OPTIONS = --enable-gpl
+FFMPEG_OPTIONS += --enable-libx264
+FFMPEG_OPTIONS += --enable-encoder=libx264
+endif
+
+ifeq ($(BOXTYPE), armbox)
FFMPEG_CONFIGURE = \
--disable-ffprobe \
\
--enable-pthreads \
--enable-small \
--enable-swresample \
- --enable-hardcoded-tables
+ --enable-hardcoded-tables \
+ $(FFMPEG_OPTIONS)
else
$(error Boxtype = $(BOXTYPE) not supported)
endif
-FFMPEG_DEP =
ifeq ($(BOXFAMILY), $(filter $(BOXFAMILY), apollo kronos))
FFMPEG_CONFIGURE += --cpu=cortex-a9 --enable-vfp --extra-cflags="-mfpu=vfpv3-d16 -mfloat-abi=hard -I$(TARGETPREFIX)/include"
endif
+
ifeq ($(BOXFAMILY), nevis)
FFMPEG_CONFIGURE += --disable-iconv
FFMPEG_CONFIGURE += --cpu=armv6 --disable-vfp --extra-cflags="-I$(TARGETPREFIX)/include"
endif
+
ifeq ($(BOXTYPE), armbox)
FFMPEG_DEP = $(D)/bzip2 $(D)/libass $(D)/alsa-lib
+ifeq ($(BOXSERIES), $(filter $(BOXSERIES), hd6x))
+FFMPEG_DEP += $(D)/libx264
+endif
+
FFMPEG_CONFIGURE += \
--enable-armv6 \
--enable-armv6t2 \