]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
fix building ffmpeg-head for Nevis, Apollo, Kronos
authorMarkham <markham001@gmx.de>
Sun, 8 Nov 2015 17:41:42 +0000 (18:41 +0100)
committerMarkham <markham001@gmx.de>
Sun, 8 Nov 2015 17:41:42 +0000 (18:41 +0100)
add mpegts muxer support (Web-TV recording)

doc/config.example
make/environment.mk
make/libraries.mk

index 61b449b40be41ab63f34cc6776daba3011228ed1..a65844afeb4816f8ab35f4f77c2b686462ae1023 100755 (executable)
@@ -48,11 +48,9 @@ CST_KERNEL_VERSION=2.6.34.13
 CST_DRIVER_VERSION=master
 
 # choose one of the following coolstream ffmpeg versions:
+# CST_FFMPEG_VERSION=ffmpeg-head
 # CST_FFMPEG_VERSION=ffmpeg-2.3.3
-# CST_FFMPEG_VERSION=ffmpeg-2.2.4
-# CST_FFMPEG_VERSION=master
-# CST_FFMPEG_VERSION=coolstream
-CST_FFMPEG_VERSION=ffmpeg-2.3.3
+CST_FFMPEG_VERSION=ffmpeg-head
 
 ###########################################################################################
 ###########################################################################################
index 8e8d7e3542db33304d7f71481171e154e5d4df45..0cf24c52575f00089517c3fb8f1bd7d41865d957 100755 (executable)
@@ -41,6 +41,8 @@ ifeq ($(GCC), 4.9)
        G_C_C = $(GCC_4_9_1)
 endif
 
+BOXARCH = arm
+
 TARGET_NEVIS = arm-cx2450x-linux-gnueabi
 TARGET_APOLLO = arm-pnx8400-linux-uclibcgnueabi
 TARGET_KRONOS = arm-pnx8400-linux-uclibcgnueabi
index efc1a0142982934bb882ba08cb10ed4d8f0ddab1..3ae2883b51b41a8e907bd3ea9feed8393c6da38b 100755 (executable)
@@ -254,1369 +254,121 @@ $(D)/libbluray: $(ARCHIVE)/libbluray-0.5.0.tar.bz2 | $(TARGETPREFIX)
        $(REMOVE)/libbluray-0.5.0
        touch $@
 
-$(D)/ffmpeg: $(D)/libxslt $(D)/libbluray | $(TARGETPREFIX)
-       if [ $(PLATFORM) = "nevis" ]; then \
-               if [ $(CST_FFMPEG_VERSION) = "ffmpeg-2.3.3" ]; then \
-                       $(MAKE) $(D)/ffmpeg-2.3.3-nevis; \
-               elif [ $(CST_FFMPEG_VERSION) = "ffmpeg-2.2.4" ]; then \
-                       $(MAKE) $(D)/ffmpeg-2.2.4-nevis; \
-               elif [ $(CST_FFMPEG_VERSION) = "master" ]; then \
-                       $(MAKE) $(D)/ffmpeg-master-nevis; \
-               elif [ $(CST_FFMPEG_VERSION) = "coolstream" ]; then \
-                       $(MAKE) $(D)/ffmpeg-coolstream-nevis; \
-               else \
-                       $(MAKE) $(D)/ffmpeg-master-nevis; \
-               fi; \
-       elif [ $(PLATFORM) = "apollo" ]; then \
-               if [ $(CST_FFMPEG_VERSION) = "ffmpeg-2.3.3" ]; then \
-                       $(MAKE) $(D)/ffmpeg-2.3.3-apollo; \
-               elif [ $(CST_FFMPEG_VERSION) = "ffmpeg-2.2.4" ]; then \
-                       $(MAKE) $(D)/ffmpeg-2.2.4-apollo; \
-               elif [ $(CST_FFMPEG_VERSION) = "master" ]; then \
-                       $(MAKE) $(D)/ffmpeg-master-apollo; \
-               elif [ $(CST_FFMPEG_VERSION) = "coolstream" ]; then \
-                       $(MAKE) $(D)/ffmpeg-coolstream-nevis; \
-               else \
-                       $(MAKE) $(D)/ffmpeg-2.3.3-apollo; \
-               fi; \
-       elif [ $(PLATFORM) = "kronos" ]; then \
-               if [ $(CST_FFMPEG_VERSION) = "ffmpeg-2.3.3" ]; then \
-                       $(MAKE) $(D)/ffmpeg-2.3.3-kronos; \
-               elif [ $(CST_FFMPEG_VERSION) = "ffmpeg-2.2.4" ]; then \
-                       $(MAKE) $(D)/ffmpeg-2.2.4-kronos; \
-               elif [ $(CST_FFMPEG_VERSION) = "master" ]; then \
-                       $(MAKE) $(D)/ffmpeg-master-kronos; \
-               elif [ $(CST_FFMPEG_VERSION) = "coolstream" ]; then \
-                       $(MAKE) $(D)/ffmpeg-coolstream-kronos; \
-               else \
-                       $(MAKE) $(D)/ffmpeg-2.3.3-kronos; \
-               fi; \
-       else \
-               if [ $(CST_FFMPEG_VERSION) = "ffmpeg-2.3.3" ]; then \
-                       $(MAKE) $(D)/ffmpeg-2.3.3-nevis; \
-               elif [ $(CST_FFMPEG_VERSION) = "ffmpeg-2.2.4" ]; then \
-                       $(MAKE) $(D)/ffmpeg-2.2.4-nevis; \
-               elif [ $(CST_FFMPEG_VERSION) = "master" ]; then \
-                       $(MAKE) $(D)/ffmpeg-master-nevis; \
-               elif [ $(CST_FFMPEG_VERSION) = "coolstream" ]; then \
-                       $(MAKE) $(D)/ffmpeg-coolstream-nevis; \
-               else \
-                       $(MAKE) $(D)/ffmpeg-master-nevis; \
-               fi; \
-       fi
-       touch $@
-
-$(D)/ffmpeg-2.3.3-nevis: | $(TARGETPREFIX)
-       tar -C $(SOURCE_DIR)/git/LIBRARIES -cp ffmpeg/$(CST_FFMPEG_VERSION) --exclude=.git | tar -C $(BUILD_TMP) -x
-       pushd $(BUILD_TMP)/ffmpeg/$(CST_FFMPEG_VERSION) && \
-               PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               CFLAGS=-march=armv6 \
-               ./configure \
-                       --disable-parsers \
-                       --enable-parser=aac \
-                       --enable-parser=aac_latm \
-                       --enable-parser=ac3 \
-                       --enable-parser=ac3 \
-                       --enable-parser=dca \
-                       --enable-parser=mpeg4video \
-                       --enable-parser=mpegvideo \
-                       --enable-parser=mpegaudio \
-                       --enable-parser=h264 \
-                       --enable-parser=vc1 \
-                       --enable-parser=dvdsub \
-                       --enable-parser=dvbsub \
-                       --enable-parser=flac \
-                       --enable-parser=vorbis \
-                       --disable-decoders \
-                       --enable-decoder=dca \
-                       --enable-decoder=dvdsub \
-                       --enable-decoder=dvbsub \
-                       --enable-decoder=text \
-                       --enable-decoder=srt \
-                       --enable-decoder=subrip \
-                       --enable-decoder=subviewer \
-                       --enable-decoder=subviewer1 \
-                       --enable-decoder=xsub \
-                       --enable-decoder=pgssub \
-                       --enable-decoder=mp3 \
-                       --enable-decoder=flac \
-                       --enable-decoder=vorbis \
-                       --enable-decoder=aac \
-                       --enable-decoder=mjpeg \
-                       --enable-decoder=pcm_s16le \
-                       --enable-decoder=pcm_s16le_planar \
-                       --disable-demuxers \
-                       --enable-demuxer=aac \
-                       --enable-demuxer=ac3 \
-                       --enable-demuxer=avi \
-                       --enable-demuxer=mov \
-                       --enable-demuxer=vc1 \
-                       --enable-demuxer=mpegts \
-                       --enable-demuxer=mpegtsraw \
-                       --enable-demuxer=mpegps \
-                       --enable-demuxer=mpegvideo \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=pcm_s16be \
-                       --enable-demuxer=mp3 \
-                       --enable-demuxer=pcm_s16le \
-                       --enable-demuxer=matroska \
-                       --enable-demuxer=flv \
-                       --enable-demuxer=rm \
-                       --enable-demuxer=rtsp \
-                       --enable-demuxer=hls \
-                       --enable-demuxer=dts \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=ogg \
-                       --enable-demuxer=flac \
-                       --enable-demuxer=srt \
-                       --disable-encoders \
-                       --disable-muxers \
-                       --disable-ffplay \
-                       --disable-ffmpeg \
-                       --disable-ffserver \
-                       --disable-static \
-                       --disable-filters \
-                       --disable-protocols \
-                       --enable-protocol=file \
-                       --enable-protocol=http \
-                       --enable-protocol=rtmp \
-                       --enable-protocol=rtmpe \
-                       --enable-protocol=rtmps \
-                       --enable-protocol=rtmpte \
-                       --enable-protocol=mmsh \
-                       --enable-protocol=mmst \
-                       --enable-bsfs \
-                       --disable-devices \
-                       --enable-swresample \
-                       --disable-postproc \
-                       --disable-swscale \
-                       --disable-mmx     \
-                       --disable-altivec  \
-                       --enable-network \
-                       --enable-cross-compile \
-                       --enable-shared \
-                       --enable-bzlib \
-                       --enable-debug \
-                       --enable-stripping \
-                       --enable-decoder=h264 \
-                       --enable-decoder=vc1 \
-                       --target-os=linux \
-                       --arch=arm \
-                       --disable-neon \
-                       --cross-prefix=$(TARGET)- \
-                       --prefix=$(TARGETPREFIX) \
-                       --extra-cflags="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/freetype2" \
-                       --extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lxml2" && \
-               $(MAKE) && \
-               $(MAKE) install
-               if ! test -e $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h; then \
-                       set -e; cd $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION); \
-                       ./version.sh ./ version.h; \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               else \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               fi
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavdevice.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavformat.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavcodec.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
-       $(REMOVE)/ffmpeg
-
-$(D)/ffmpeg-2.2.4-nevis: | $(TARGETPREFIX)
-       tar -C $(SOURCE_DIR)/git/LIBRARIES -cp ffmpeg/$(CST_FFMPEG_VERSION) --exclude=.git | tar -C $(BUILD_TMP) -x
-       pushd $(BUILD_TMP)/ffmpeg/$(CST_FFMPEG_VERSION) && \
-               PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               CFLAGS=-march=armv6 \
-               ./configure \
-                       --disable-parsers \
-                       --enable-parser=aac \
-                       --enable-parser=aac_latm \
-                       --enable-parser=ac3 \
-                       --enable-parser=ac3 \
-                       --enable-parser=dca \
-                       --enable-parser=mpeg4video \
-                       --enable-parser=mpegvideo \
-                       --enable-parser=mpegaudio \
-                       --enable-parser=h264 \
-                       --enable-parser=vc1 \
-                       --enable-parser=dvdsub \
-                       --enable-parser=dvbsub \
-                       --enable-parser=flac \
-                       --enable-parser=vorbis \
-                       --disable-decoders \
-                       --enable-decoder=dca \
-                       --enable-decoder=dvdsub \
-                       --enable-decoder=dvbsub \
-                       --enable-decoder=text \
-                       --enable-decoder=srt \
-                       --enable-decoder=subrip \
-                       --enable-decoder=subviewer \
-                       --enable-decoder=subviewer1 \
-                       --enable-decoder=xsub \
-                       --enable-decoder=pgssub \
-                       --enable-decoder=mp3 \
-                       --enable-decoder=flac \
-                       --enable-decoder=vorbis \
-                       --enable-decoder=aac \
-                       --enable-decoder=mjpeg \
-                       --enable-decoder=pcm_s16le \
-                       --enable-decoder=pcm_s16le_planar \
-                       --disable-demuxers \
-                       --enable-demuxer=aac \
-                       --enable-demuxer=ac3 \
-                       --enable-demuxer=avi \
-                       --enable-demuxer=mov \
-                       --enable-demuxer=vc1 \
-                       --enable-demuxer=mpegts \
-                       --enable-demuxer=mpegtsraw \
-                       --enable-demuxer=mpegps \
-                       --enable-demuxer=mpegvideo \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=pcm_s16be \
-                       --enable-demuxer=mp3 \
-                       --enable-demuxer=pcm_s16le \
-                       --enable-demuxer=matroska \
-                       --enable-demuxer=flv \
-                       --enable-demuxer=rm \
-                       --enable-demuxer=rtsp \
-                       --enable-demuxer=hls \
-                       --enable-demuxer=dts \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=ogg \
-                       --enable-demuxer=flac \
-                       --enable-demuxer=srt \
-                       --disable-encoders \
-                       --disable-muxers \
-                       --disable-ffplay \
-                       --disable-ffmpeg \
-                       --disable-ffserver \
-                       --disable-static \
-                       --disable-filters \
-                       --disable-protocols \
-                       --enable-protocol=file \
-                       --enable-protocol=http \
-                       --enable-protocol=rtmp \
-                       --enable-protocol=rtmpe \
-                       --enable-protocol=rtmps \
-                       --enable-protocol=rtmpte \
-                       --enable-protocol=mmsh \
-                       --enable-protocol=mmst \
-                       --enable-protocol=bluray \
-                       --enable-bsfs \
-                       --disable-devices \
-                       --enable-swresample \
-                       --disable-postproc \
-                       --disable-swscale \
-                       --disable-mmx     \
-                       --disable-altivec  \
-                       --enable-libbluray \
-                       --enable-network \
-                       --enable-cross-compile \
-                       --enable-shared \
-                       --enable-bzlib \
-                       --enable-debug \
-                       --enable-stripping \
-                       --target-os=linux \
-                       --arch=arm \
-                       --disable-neon \
-                       --cpu=armv6 \
-                       --cross-prefix=$(TARGET)- \
-                       --prefix=$(TARGETPREFIX) \
-                       --extra-cflags="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/freetype2 -I$(TARGETPREFIX)/include/libbluray" \
-                       --extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lbluray -lxml2" && \
-               $(MAKE) && \
-               $(MAKE) install
-               if ! test -e $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h; then \
-                       set -e; cd $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION); \
-                       ./version.sh ./ version.h; \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               else \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               fi
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavdevice.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavformat.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavcodec.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
-       $(REMOVE)/ffmpeg
-
-$(D)/ffmpeg-master-nevis: | $(TARGETPREFIX)
-       tar -C $(SOURCE_DIR)/git/LIBRARIES -cp ffmpeg/$(CST_FFMPEG_VERSION) --exclude=.git | tar -C $(BUILD_TMP) -x
-       pushd $(BUILD_TMP)/ffmpeg/$(CST_FFMPEG_VERSION) && \
-               PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               CFLAGS=-march=armv6 \
-               ./configure \
-                       --disable-parsers \
-                       --enable-parser=aac \
-                       --enable-parser=aac_latm \
-                       --enable-parser=ac3 \
-                       --enable-parser=ac3 \
-                       --enable-parser=dca \
-                       --enable-parser=mpeg4video \
-                       --enable-parser=mpegvideo \
-                       --enable-parser=mpegaudio \
-                       --enable-parser=h264 \
-                       --enable-parser=vc1 \
-                       --enable-parser=dvdsub \
-                       --enable-parser=dvbsub \
-                       --enable-parser=flac \
-                       --enable-parser=vorbis \
-                       --disable-decoders \
-                       --enable-decoder=dca \
-                       --enable-decoder=dvdsub \
-                       --enable-decoder=dvbsub \
-                       --enable-decoder=text \
-                       --enable-decoder=srt \
-                       --enable-decoder=subrip \
-                       --enable-decoder=subviewer \
-                       --enable-decoder=subviewer1 \
-                       --enable-decoder=xsub \
-                       --enable-decoder=pgssub \
-                       --enable-decoder=mp3 \
-                       --enable-decoder=flac \
-                       --enable-decoder=vorbis \
-                       --enable-decoder=aac \
-                       --enable-decoder=mjpeg \
-                       --enable-decoder=pcm_s16le \
-                       --enable-decoder=pcm_s16le_planar \
-                       --disable-demuxers \
-                       --enable-demuxer=aac \
-                       --enable-demuxer=ac3 \
-                       --enable-demuxer=avi \
-                       --enable-demuxer=mov \
-                       --enable-demuxer=vc1 \
-                       --enable-demuxer=mpegts \
-                       --enable-demuxer=mpegtsraw \
-                       --enable-demuxer=mpegps \
-                       --enable-demuxer=mpegvideo \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=pcm_s16be \
-                       --enable-demuxer=mp3 \
-                       --enable-demuxer=pcm_s16le \
-                       --enable-demuxer=matroska \
-                       --enable-demuxer=flv \
-                       --enable-demuxer=rm \
-                       --enable-demuxer=rtsp \
-                       --enable-demuxer=hls \
-                       --enable-demuxer=dts \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=ogg \
-                       --enable-demuxer=flac \
-                       --enable-demuxer=srt \
-                       --disable-encoders \
-                       --disable-muxers \
-                       --disable-ffplay \
-                       --disable-ffmpeg \
-                       --disable-ffserver \
-                       --disable-static \
-                       --disable-filters \
-                       --disable-protocols \
-                       --enable-protocol=file \
-                       --enable-protocol=http \
-                       --enable-protocol=rtmp \
-                       --enable-protocol=rtmpe \
-                       --enable-protocol=rtmps \
-                       --enable-protocol=rtmpte \
-                       --enable-protocol=mmsh \
-                       --enable-protocol=mmst \
-                       --enable-protocol=bluray \
-                       --enable-bsfs \
-                       --disable-devices \
-                       --enable-swresample \
-                       --disable-postproc \
-                       --disable-swscale \
-                       --disable-mmx     \
-                       --disable-altivec  \
-                       --enable-libbluray \
-                       --enable-network \
-                       --enable-cross-compile \
-                       --enable-shared \
-                       --enable-bzlib \
-                       --enable-debug \
-                       --enable-stripping \
-                       --target-os=linux \
-                       --arch=arm \
-                       --disable-neon \
-                       --cpu=armv6 \
-                       --cross-prefix=$(TARGET)- \
-                       --prefix=$(TARGETPREFIX) \
-                       --extra-cflags="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/freetype2 -I$(TARGETPREFIX)/include/libbluray" \
-                       --extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lbluray -lxml2" && \
-               $(MAKE) && \
-               $(MAKE) install
-               if ! test -e $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h; then \
-                       set -e; cd $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION); \
-                       ./version.sh ./ version.h; \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               else \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               fi
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavdevice.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavformat.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavcodec.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
-       $(REMOVE)/ffmpeg
-
-$(D)/ffmpeg-coolstream-nevis: | $(TARGETPREFIX)
-       tar -C $(SOURCE_DIR)/git/LIBRARIES -cp ffmpeg/$(CST_FFMPEG_VERSION) --exclude=.git | tar -C $(BUILD_TMP) -x
-       pushd $(BUILD_TMP)/ffmpeg/$(CST_FFMPEG_VERSION) && \
-               PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               CFLAGS=-march=armv6 \
-               ./configure \
-                       --disable-parsers \
-                       --enable-parser=aac \
-                       --enable-parser=aac_latm \
-                       --enable-parser=ac3 \
-                       --enable-parser=ac3 \
-                       --enable-parser=dca \
-                       --enable-parser=mpeg4video \
-                       --enable-parser=mpegvideo \
-                       --enable-parser=mpegaudio \
-                       --enable-parser=h264 \
-                       --enable-parser=vc1 \
-                       --enable-parser=dvdsub \
-                       --enable-parser=dvbsub \
-                       --disable-decoders \
-                       --enable-decoder=dca \
-                       --enable-decoder=dvdsub \
-                       --enable-decoder=dvbsub \
-                       --enable-decoder=text \
-                       --enable-decoder=srt \
-                       --enable-decoder=subrip \
-                       --enable-decoder=subviewer \
-                       --enable-decoder=subviewer1 \
-                       --enable-decoder=xsub \
-                       --enable-decoder=pgssub \
-                       --disable-demuxers \
-                       --enable-demuxer=aac \
-                       --enable-demuxer=ac3 \
-                       --enable-demuxer=avi \
-                       --enable-demuxer=mov \
-                       --enable-demuxer=vc1 \
-                       --enable-demuxer=mpegts \
-                       --enable-demuxer=mpegtsraw \
-                       --enable-demuxer=mpegps \
-                       --enable-demuxer=mpegvideo \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=pcm_s16be \
-                       --enable-demuxer=mp3 \
-                       --enable-demuxer=pcm_s16le \
-                       --enable-demuxer=matroska \
-                       --enable-demuxer=flv \
-                       --enable-demuxer=rm \
-                       --disable-encoders \
-                       --disable-muxers \
-                       --disable-ffplay \
-                       --disable-ffmpeg \
-                       --disable-ffserver \
-                       --disable-static \
-                       --disable-filters \
-                       --disable-protocols \
-                       --enable-protocol=file \
-                       --enable-protocol=http \
-                       --enable-bsfs \
-                       --disable-devices \
-                       --enable-swresample \
-                       --disable-postproc \
-                       --disable-swscale \
-                       --disable-mmx     \
-                       --disable-altivec  \
-                       --disable-zlib   \
-                       --enable-network \
-                       --enable-cross-compile \
-                       --enable-shared \
-                       --enable-bzlib \
-                       --enable-debug \
-                       --enable-stripping \
-                       --target-os=linux \
-                       --arch=arm \
-                       --disable-neon \
-                       --cpu=armv6 \
-                       --cross-prefix=$(TARGET)- \
-                       --prefix=$(TARGETPREFIX) \
-                       --extra-cflags="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/freetype2" \
-                       --extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lxml2" && \
-               $(MAKE) && \
-               $(MAKE) install
-               if ! test -e $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h; then \
-                       set -e; cd $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION); \
-                       ./version.sh ./ version.h; \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               else \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               fi
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavdevice.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavformat.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavcodec.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
-       $(REMOVE)/ffmpeg
+ifeq ($(BOXARCH), arm)
+FFMPEG_CONFIGURE = \
+               --disable-parsers \
+               --enable-parser=aac \
+               --enable-parser=aac_latm \
+               --enable-parser=ac3 \
+               --enable-parser=dca \
+               --enable-parser=mpeg4video \
+               --enable-parser=mpegvideo \
+               --enable-parser=mpegaudio \
+               --enable-parser=h264 \
+               --enable-parser=vc1 \
+               --enable-parser=dvdsub \
+               --enable-parser=dvbsub \
+               --enable-parser=flac \
+               --enable-parser=vorbis \
+               --disable-decoders \
+               --enable-decoder=dca \
+               --enable-decoder=dvdsub \
+               --enable-decoder=dvbsub \
+               --enable-decoder=text \
+               --enable-decoder=srt \
+               --enable-decoder=subrip \
+               --enable-decoder=subviewer \
+               --enable-decoder=subviewer1 \
+               --enable-decoder=xsub \
+               --enable-decoder=pgssub \
+               --enable-decoder=movtext \
+               --enable-decoder=mp3 \
+               --enable-decoder=flac \
+               --enable-decoder=vorbis \
+               --enable-decoder=aac \
+               --enable-decoder=mjpeg \
+               --enable-decoder=pcm_s16le \
+               --enable-decoder=pcm_s16le_planar \
+               --disable-demuxers \
+               --enable-demuxer=aac \
+               --enable-demuxer=ac3 \
+               --enable-demuxer=avi \
+               --enable-demuxer=mov \
+               --enable-demuxer=vc1 \
+               --enable-demuxer=mpegts \
+               --enable-demuxer=mpegtsraw \
+               --enable-demuxer=mpegps \
+               --enable-demuxer=mpegvideo \
+               --enable-demuxer=wav \
+               --enable-demuxer=pcm_s16be \
+               --enable-demuxer=mp3 \
+               --enable-demuxer=pcm_s16le \
+               --enable-demuxer=matroska \
+               --enable-demuxer=flv \
+               --enable-demuxer=rm \
+               --enable-demuxer=rtsp \
+               --enable-demuxer=hls \
+               --enable-demuxer=dts \
+               --enable-demuxer=wav \
+               --enable-demuxer=ogg \
+               --enable-demuxer=flac \
+               --enable-demuxer=srt \
+               --enable-demuxer=hds \
+               --disable-encoders \
+               --disable-muxers \
+               --enable-muxer=mpegts \
+               --disable-ffplay \
+               --disable-ffmpeg \
+               --disable-ffserver \
+               --disable-ffprobe \
+               --disable-static \
+               --disable-filters \
+               --disable-protocols \
+               --enable-protocol=file \
+               --enable-protocol=http \
+               --enable-protocol=rtmp \
+               --enable-protocol=rtmpe \
+               --enable-protocol=rtmps \
+               --enable-protocol=rtmpte \
+               --enable-protocol=mmsh \
+               --enable-protocol=mmst \
+               --enable-bsfs \
+               --disable-devices \
+               --enable-swresample \
+               --disable-postproc \
+               --disable-swscale \
+               --disable-mmx \
+               --disable-altivec \
+               --enable-network \
+               --enable-cross-compile \
+               --enable-shared \
+               --enable-bzlib \
+               --enable-debug \
+               --enable-stripping \
+               --enable-decoder=h264 \
+               --enable-decoder=vc1 \
+               --target-os=linux \
+               --disable-neon \
+               --disable-doc \
+               --cross-prefix=$(TARGET)- \
+               --prefix=$(TARGETPREFIX) \
+               --arch=arm
+endif # ifeq ($(BOXARCH), arm)
+
+ifeq ($(PLATFORM), $(filter $(PLATFORM), apollo kronos))
+FFMPEG_CONFIGURE += --cpu=cortex-a9 --extra-cflags="-mfpu=vfpv3-d16 -mfloat-abi=hard -I$(TARGETPREFIX)/include" \
+--extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lxml2 -L$(TARGETPREFIX)/lib"
+else
+FFMPEG_CONFIGURE += --cpu=armv6 --extra-cflags="-I$(TARGETPREFIX)/include" \
+--extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lxml2 -L$(TARGETPREFIX)/lib"
+endif
 
-$(D)/ffmpeg-2.3.3-apollo: | $(TARGETPREFIX)
-       tar -C $(SOURCE_DIR)/git/LIBRARIES -cp ffmpeg/$(CST_FFMPEG_VERSION) --exclude=.git | tar -C $(BUILD_TMP) -x
-       pushd $(BUILD_TMP)/ffmpeg/$(CST_FFMPEG_VERSION) && \
-               PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               CFLAGS="-mcpu=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard" \
-               ./configure \
-                       --disable-parsers \
-                       --enable-parser=aac \
-                       --enable-parser=aac_latm \
-                       --enable-parser=ac3 \
-                       --enable-parser=ac3 \
-                       --enable-parser=dca \
-                       --enable-parser=mpeg4video \
-                       --enable-parser=mpegvideo \
-                       --enable-parser=mpegaudio \
-                       --enable-parser=h264 \
-                       --enable-parser=vc1 \
-                       --enable-parser=dvdsub \
-                       --enable-parser=dvbsub \
-                       --enable-parser=flac \
-                       --enable-parser=vorbis \
-                       --disable-decoders \
-                       --enable-decoder=dca \
-                       --enable-decoder=dvdsub \
-                       --enable-decoder=dvbsub \
-                       --enable-decoder=text \
-                       --enable-decoder=srt \
-                       --enable-decoder=subrip \
-                       --enable-decoder=subviewer \
-                       --enable-decoder=subviewer1 \
-                       --enable-decoder=xsub \
-                       --enable-decoder=pgssub \
-                       --enable-decoder=mp3 \
-                       --enable-decoder=flac \
-                       --enable-decoder=vorbis \
-                       --enable-decoder=aac \
-                       --enable-decoder=mjpeg \
-                       --enable-decoder=pcm_s16le \
-                       --enable-decoder=pcm_s16le_planar \
-                       --disable-demuxers \
-                       --enable-demuxer=aac \
-                       --enable-demuxer=ac3 \
-                       --enable-demuxer=avi \
-                       --enable-demuxer=mov \
-                       --enable-demuxer=vc1 \
-                       --enable-demuxer=mpegts \
-                       --enable-demuxer=mpegtsraw \
-                       --enable-demuxer=mpegps \
-                       --enable-demuxer=mpegvideo \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=pcm_s16be \
-                       --enable-demuxer=mp3 \
-                       --enable-demuxer=pcm_s16le \
-                       --enable-demuxer=matroska \
-                       --enable-demuxer=flv \
-                       --enable-demuxer=rm \
-                       --enable-demuxer=rtsp \
-                       --enable-demuxer=hls \
-                       --enable-demuxer=dts \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=ogg \
-                       --enable-demuxer=flac \
-                       --enable-demuxer=srt \
-                       --disable-encoders \
-                       --disable-muxers \
-                       --disable-ffplay \
-                       --disable-ffmpeg \
-                       --disable-ffserver \
-                       --disable-static \
-                       --disable-filters \
-                       --disable-protocols \
-                       --enable-protocol=file \
-                       --enable-protocol=http \
-                       --enable-protocol=rtmp \
-                       --enable-protocol=rtmpe \
-                       --enable-protocol=rtmps \
-                       --enable-protocol=rtmpte \
-                       --enable-protocol=mmsh \
-                       --enable-protocol=mmst \
-                       --enable-bsfs \
-                       --disable-devices \
-                       --enable-swresample \
-                       --disable-postproc \
-                       --disable-swscale \
-                       --disable-mmx     \
-                       --disable-altivec  \
-                       --enable-network \
-                       --enable-cross-compile \
-                       --enable-shared \
-                       --enable-bzlib \
-                       --enable-debug \
-                       --enable-stripping \
-                       --enable-decoder=h264 \
-                       --enable-decoder=vc1 \
-                       --target-os=linux \
-                       --arch=arm \
-                       --disable-neon \
-                       --cross-prefix=$(TARGET)- \
-                       --prefix=$(TARGETPREFIX) \
-                       --extra-cflags="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/freetype2" \
-                       --extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lxml2" && \
-               $(MAKE) && \
-               $(MAKE) install
-               if ! test -e $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h; then \
-                       set -e; cd $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION); \
-                       ./version.sh ./ version.h; \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               else \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               fi
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavdevice.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavformat.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavcodec.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
-       $(REMOVE)/ffmpeg
-
-$(D)/ffmpeg-2.2.4-apollo: | $(TARGETPREFIX)
-       tar -C $(SOURCE_DIR)/git/LIBRARIES -cp ffmpeg/$(CST_FFMPEG_VERSION) --exclude=.git | tar -C $(BUILD_TMP) -x
-       pushd $(BUILD_TMP)/ffmpeg/$(CST_FFMPEG_VERSION) && \
-               PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               CFLAGS="-mcpu=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard" \
-               ./configure \
-                       --disable-parsers \
-                       --enable-parser=aac \
-                       --enable-parser=aac_latm \
-                       --enable-parser=ac3 \
-                       --enable-parser=ac3 \
-                       --enable-parser=dca \
-                       --enable-parser=mpeg4video \
-                       --enable-parser=mpegvideo \
-                       --enable-parser=mpegaudio \
-                       --enable-parser=h264 \
-                       --enable-parser=vc1 \
-                       --enable-parser=dvdsub \
-                       --enable-parser=dvbsub \
-                       --enable-parser=flac \
-                       --enable-parser=vorbis \
-                       --disable-decoders \
-                       --enable-decoder=dca \
-                       --enable-decoder=dvdsub \
-                       --enable-decoder=dvbsub \
-                       --enable-decoder=text \
-                       --enable-decoder=srt \
-                       --enable-decoder=subrip \
-                       --enable-decoder=subviewer \
-                       --enable-decoder=subviewer1 \
-                       --enable-decoder=xsub \
-                       --enable-decoder=pgssub \
-                       --enable-decoder=mp3 \
-                       --enable-decoder=flac \
-                       --enable-decoder=vorbis \
-                       --enable-decoder=aac \
-                       --enable-decoder=mjpeg \
-                       --enable-decoder=pcm_s16le \
-                       --enable-decoder=pcm_s16le_planar \
-                       --disable-demuxers \
-                       --enable-demuxer=aac \
-                       --enable-demuxer=ac3 \
-                       --enable-demuxer=avi \
-                       --enable-demuxer=mov \
-                       --enable-demuxer=vc1 \
-                       --enable-demuxer=mpegts \
-                       --enable-demuxer=mpegtsraw \
-                       --enable-demuxer=mpegps \
-                       --enable-demuxer=mpegvideo \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=pcm_s16be \
-                       --enable-demuxer=mp3 \
-                       --enable-demuxer=pcm_s16le \
-                       --enable-demuxer=matroska \
-                       --enable-demuxer=flv \
-                       --enable-demuxer=rm \
-                       --enable-demuxer=rtsp \
-                       --enable-demuxer=hls \
-                       --enable-demuxer=dts \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=ogg \
-                       --enable-demuxer=flac \
-                       --enable-demuxer=srt \
-                       --disable-encoders \
-                       --disable-muxers \
-                       --disable-ffplay \
-                       --disable-ffmpeg \
-                       --disable-ffserver \
-                       --disable-static \
-                       --disable-filters \
-                       --disable-protocols \
-                       --enable-protocol=file \
-                       --enable-protocol=http \
-                       --enable-protocol=rtmp \
-                       --enable-protocol=rtmpe \
-                       --enable-protocol=rtmps \
-                       --enable-protocol=rtmpte \
-                       --enable-protocol=mmsh \
-                       --enable-protocol=mmst \
-                       --enable-protocol=bluray \
-                       --enable-bsfs \
-                       --disable-devices \
-                       --enable-swresample \
-                       --disable-postproc \
-                       --disable-swscale \
-                       --disable-mmx     \
-                       --disable-altivec  \
-                       --enable-libbluray \
-                       --enable-network \
-                       --enable-cross-compile \
-                       --enable-shared \
-                       --enable-bzlib \
-                       --enable-debug \
-                       --enable-stripping \
-                       --target-os=linux \
-                       --arch=arm \
-                       --disable-neon \
-                       --cross-prefix=$(TARGET)- \
-                       --prefix=$(TARGETPREFIX) \
-                       --extra-cflags="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/freetype2 -I$(TARGETPREFIX)/include/libbluray" \
-                       --extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lbluray -lxml2" && \
-               $(MAKE) && \
-               $(MAKE) install
-               if ! test -e $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h; then \
-                       set -e; cd $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION); \
-                       ./version.sh ./ version.h; \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               else \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               fi
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavdevice.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavformat.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavcodec.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
-       $(REMOVE)/ffmpeg
-
-$(D)/ffmpeg-master-apollo: | $(TARGETPREFIX)
-       tar -C $(SOURCE_DIR)/git/LIBRARIES -cp ffmpeg/$(CST_FFMPEG_VERSION) --exclude=.git | tar -C $(BUILD_TMP) -x
-       pushd $(BUILD_TMP)/ffmpeg/$(CST_FFMPEG_VERSION) && \
-               PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               CFLAGS="-mcpu=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard" \
-               ./configure \
-                       --disable-parsers \
-                       --enable-parser=aac \
-                       --enable-parser=aac_latm \
-                       --enable-parser=ac3 \
-                       --enable-parser=ac3 \
-                       --enable-parser=dca \
-                       --enable-parser=mpeg4video \
-                       --enable-parser=mpegvideo \
-                       --enable-parser=mpegaudio \
-                       --enable-parser=h264 \
-                       --enable-parser=vc1 \
-                       --enable-parser=dvdsub \
-                       --enable-parser=dvbsub \
-                       --enable-parser=flac \
-                       --enable-parser=vorbis \
-                       --disable-decoders \
-                       --enable-decoder=dca \
-                       --enable-decoder=dvdsub \
-                       --enable-decoder=dvbsub \
-                       --enable-decoder=text \
-                       --enable-decoder=srt \
-                       --enable-decoder=subrip \
-                       --enable-decoder=subviewer \
-                       --enable-decoder=subviewer1 \
-                       --enable-decoder=xsub \
-                       --enable-decoder=pgssub \
-                       --enable-decoder=mp3 \
-                       --enable-decoder=flac \
-                       --enable-decoder=vorbis \
-                       --enable-decoder=aac \
-                       --enable-decoder=mjpeg \
-                       --enable-decoder=pcm_s16le \
-                       --enable-decoder=pcm_s16le_planar \
-                       --disable-demuxers \
-                       --enable-demuxer=aac \
-                       --enable-demuxer=ac3 \
-                       --enable-demuxer=avi \
-                       --enable-demuxer=mov \
-                       --enable-demuxer=vc1 \
-                       --enable-demuxer=mpegts \
-                       --enable-demuxer=mpegtsraw \
-                       --enable-demuxer=mpegps \
-                       --enable-demuxer=mpegvideo \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=pcm_s16be \
-                       --enable-demuxer=mp3 \
-                       --enable-demuxer=pcm_s16le \
-                       --enable-demuxer=matroska \
-                       --enable-demuxer=flv \
-                       --enable-demuxer=rm \
-                       --enable-demuxer=rtsp \
-                       --enable-demuxer=hls \
-                       --enable-demuxer=dts \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=ogg \
-                       --enable-demuxer=flac \
-                       --enable-demuxer=srt \
-                       --disable-encoders \
-                       --disable-muxers \
-                       --disable-ffplay \
-                       --disable-ffmpeg \
-                       --disable-ffserver \
-                       --disable-static \
-                       --disable-filters \
-                       --disable-protocols \
-                       --enable-protocol=file \
-                       --enable-protocol=http \
-                       --enable-protocol=rtmp \
-                       --enable-protocol=rtmpe \
-                       --enable-protocol=rtmps \
-                       --enable-protocol=rtmpte \
-                       --enable-protocol=mmsh \
-                       --enable-protocol=mmst \
-                       --enable-protocol=bluray \
-                       --enable-bsfs \
-                       --disable-devices \
-                       --enable-swresample \
-                       --disable-postproc \
-                       --disable-swscale \
-                       --disable-mmx     \
-                       --disable-altivec  \
-                       --enable-libbluray \
-                       --enable-network \
-                       --enable-cross-compile \
-                       --enable-shared \
-                       --enable-bzlib \
-                       --enable-debug \
-                       --enable-stripping \
-                       --target-os=linux \
-                       --arch=arm \
-                       --disable-neon \
-                       --cross-prefix=$(TARGET)- \
-                       --prefix=$(TARGETPREFIX) \
-                       --extra-cflags="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/freetype2 -I$(TARGETPREFIX)/include/libbluray" \
-                       --extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lbluray -lxml2" && \
-               $(MAKE) && \
-               $(MAKE) install
-               if ! test -e $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h; then \
-                       set -e; cd $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION); \
-                       ./version.sh ./ version.h; \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               else \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               fi
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavdevice.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavformat.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavcodec.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
-       $(REMOVE)/ffmpeg
-
-$(D)/ffmpeg-coolstream-apollo: | $(TARGETPREFIX)
-       tar -C $(SOURCE_DIR)/git/LIBRARIES -cp ffmpeg/$(CST_FFMPEG_VERSION) --exclude=.git | tar -C $(BUILD_TMP) -x
-       pushd $(BUILD_TMP)/ffmpeg/$(CST_FFMPEG_VERSION) && \
-               PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               CFLAGS="-mcpu=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard" \
-               ./configure \
-                       --disable-parsers \
-                       --enable-parser=aac \
-                       --enable-parser=aac_latm \
-                       --enable-parser=ac3 \
-                       --enable-parser=ac3 \
-                       --enable-parser=dca \
-                       --enable-parser=mpeg4video \
-                       --enable-parser=mpegvideo \
-                       --enable-parser=mpegaudio \
-                       --enable-parser=h264 \
-                       --enable-parser=vc1 \
-                       --enable-parser=dvdsub \
-                       --enable-parser=dvbsub \
-                       --disable-decoders \
-                       --enable-decoder=dca \
-                       --enable-decoder=dvdsub \
-                       --enable-decoder=dvbsub \
-                       --enable-decoder=text \
-                       --enable-decoder=srt \
-                       --enable-decoder=subrip \
-                       --enable-decoder=subviewer \
-                       --enable-decoder=subviewer1 \
-                       --enable-decoder=xsub \
-                       --enable-decoder=pgssub \
-                       --disable-demuxers \
-                       --enable-demuxer=aac \
-                       --enable-demuxer=ac3 \
-                       --enable-demuxer=avi \
-                       --enable-demuxer=mov \
-                       --enable-demuxer=vc1 \
-                       --enable-demuxer=mpegts \
-                       --enable-demuxer=mpegtsraw \
-                       --enable-demuxer=mpegps \
-                       --enable-demuxer=mpegvideo \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=pcm_s16be \
-                       --enable-demuxer=mp3 \
-                       --enable-demuxer=pcm_s16le \
-                       --enable-demuxer=matroska \
-                       --enable-demuxer=flv \
-                       --enable-demuxer=rm \
-                       --disable-encoders \
-                       --disable-muxers \
-                       --disable-ffplay \
-                       --disable-ffmpeg \
-                       --disable-ffserver \
-                       --disable-static \
-                       --disable-filters \
-                       --disable-protocols \
-                       --enable-protocol=file \
-                       --enable-protocol=http \
-                       --enable-bsfs \
-                       --disable-devices \
-                       --enable-swresample \
-                       --disable-postproc \
-                       --disable-swscale \
-                       --disable-mmx     \
-                       --disable-altivec  \
-                       --disable-zlib   \
-                       --enable-network \
-                       --enable-cross-compile \
-                       --enable-shared \
-                       --enable-bzlib \
-                       --enable-debug \
-                       --enable-stripping \
-                       --target-os=linux \
-                       --arch=arm \
-                       --disable-neon \
-                       --cross-prefix=$(TARGET)- \
-                       --prefix=$(TARGETPREFIX) \
-                       --extra-cflags="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/freetype2" \
-                       --extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lxml2" && \
-               $(MAKE) && \
-               $(MAKE) install
-               if ! test -e $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h; then \
-                       set -e; cd $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION); \
-                       ./version.sh ./ version.h; \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               else \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               fi
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavdevice.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavformat.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavcodec.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
-       $(REMOVE)/ffmpeg
-
-$(D)/ffmpeg-2.3.3-kronos: | $(TARGETPREFIX)
-       tar -C $(SOURCE_DIR)/git/LIBRARIES -cp ffmpeg/$(CST_FFMPEG_VERSION) --exclude=.git | tar -C $(BUILD_TMP) -x
-       pushd $(BUILD_TMP)/ffmpeg/$(CST_FFMPEG_VERSION) && \
-               PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               CFLAGS="-mcpu=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard" \
-               ./configure \
-                       --disable-parsers \
-                       --enable-parser=aac \
-                       --enable-parser=aac_latm \
-                       --enable-parser=ac3 \
-                       --enable-parser=ac3 \
-                       --enable-parser=dca \
-                       --enable-parser=mpeg4video \
-                       --enable-parser=mpegvideo \
-                       --enable-parser=mpegaudio \
-                       --enable-parser=h264 \
-                       --enable-parser=vc1 \
-                       --enable-parser=dvdsub \
-                       --enable-parser=dvbsub \
-                       --enable-parser=flac \
-                       --enable-parser=vorbis \
-                       --disable-decoders \
-                       --enable-decoder=dca \
-                       --enable-decoder=dvdsub \
-                       --enable-decoder=dvbsub \
-                       --enable-decoder=text \
-                       --enable-decoder=srt \
-                       --enable-decoder=subrip \
-                       --enable-decoder=subviewer \
-                       --enable-decoder=subviewer1 \
-                       --enable-decoder=xsub \
-                       --enable-decoder=pgssub \
-                       --enable-decoder=mp3 \
-                       --enable-decoder=flac \
-                       --enable-decoder=vorbis \
-                       --enable-decoder=aac \
-                       --enable-decoder=mjpeg \
-                       --enable-decoder=pcm_s16le \
-                       --enable-decoder=pcm_s16le_planar \
-                       --disable-demuxers \
-                       --enable-demuxer=aac \
-                       --enable-demuxer=ac3 \
-                       --enable-demuxer=avi \
-                       --enable-demuxer=mov \
-                       --enable-demuxer=vc1 \
-                       --enable-demuxer=mpegts \
-                       --enable-demuxer=mpegtsraw \
-                       --enable-demuxer=mpegps \
-                       --enable-demuxer=mpegvideo \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=pcm_s16be \
-                       --enable-demuxer=mp3 \
-                       --enable-demuxer=pcm_s16le \
-                       --enable-demuxer=matroska \
-                       --enable-demuxer=flv \
-                       --enable-demuxer=rm \
-                       --enable-demuxer=rtsp \
-                       --enable-demuxer=hls \
-                       --enable-demuxer=dts \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=ogg \
-                       --enable-demuxer=flac \
-                       --enable-demuxer=srt \
-                       --disable-encoders \
-                       --disable-muxers \
-                       --disable-ffplay \
-                       --disable-ffmpeg \
-                       --disable-ffserver \
-                       --disable-static \
-                       --disable-filters \
-                       --disable-protocols \
-                       --enable-protocol=file \
-                       --enable-protocol=http \
-                       --enable-protocol=rtmp \
-                       --enable-protocol=rtmpe \
-                       --enable-protocol=rtmps \
-                       --enable-protocol=rtmpte \
-                       --enable-protocol=mmsh \
-                       --enable-protocol=mmst \
-                       --enable-bsfs \
-                       --disable-devices \
-                       --enable-swresample \
-                       --disable-postproc \
-                       --disable-swscale \
-                       --disable-mmx     \
-                       --disable-altivec  \
-                       --enable-network \
-                       --enable-cross-compile \
-                       --enable-shared \
-                       --enable-bzlib \
-                       --enable-debug \
-                       --enable-stripping \
-                       --enable-decoder=h264 \
-                       --enable-decoder=vc1 \
-                       --target-os=linux \
-                       --arch=arm \
-                       --disable-neon \
-                       --cross-prefix=$(TARGET)- \
-                       --prefix=$(TARGETPREFIX) \
-                       --extra-cflags="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/freetype2" \
-                       --extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lxml2" && \
-               $(MAKE) && \
-               $(MAKE) install
-               if ! test -e $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h; then \
-                       set -e; cd $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION); \
-                       ./version.sh ./ version.h; \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               else \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               fi
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavdevice.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavformat.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavcodec.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
-       $(REMOVE)/ffmpeg
-
-$(D)/ffmpeg-2.2.4-kronos: | $(TARGETPREFIX)
-       tar -C $(SOURCE_DIR)/git/LIBRARIES -cp ffmpeg/$(CST_FFMPEG_VERSION) --exclude=.git | tar -C $(BUILD_TMP) -x
-       pushd $(BUILD_TMP)/ffmpeg/$(CST_FFMPEG_VERSION) && \
-               PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               CFLAGS="-mcpu=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard" \
-               ./configure \
-                       --disable-parsers \
-                       --enable-parser=aac \
-                       --enable-parser=aac_latm \
-                       --enable-parser=ac3 \
-                       --enable-parser=ac3 \
-                       --enable-parser=dca \
-                       --enable-parser=mpeg4video \
-                       --enable-parser=mpegvideo \
-                       --enable-parser=mpegaudio \
-                       --enable-parser=h264 \
-                       --enable-parser=vc1 \
-                       --enable-parser=dvdsub \
-                       --enable-parser=dvbsub \
-                       --enable-parser=flac \
-                       --enable-parser=vorbis \
-                       --disable-decoders \
-                       --enable-decoder=dca \
-                       --enable-decoder=dvdsub \
-                       --enable-decoder=dvbsub \
-                       --enable-decoder=text \
-                       --enable-decoder=srt \
-                       --enable-decoder=subrip \
-                       --enable-decoder=subviewer \
-                       --enable-decoder=subviewer1 \
-                       --enable-decoder=xsub \
-                       --enable-decoder=pgssub \
-                       --enable-decoder=mp3 \
-                       --enable-decoder=flac \
-                       --enable-decoder=vorbis \
-                       --enable-decoder=aac \
-                       --enable-decoder=mjpeg \
-                       --enable-decoder=pcm_s16le \
-                       --enable-decoder=pcm_s16le_planar \
-                       --disable-demuxers \
-                       --enable-demuxer=aac \
-                       --enable-demuxer=ac3 \
-                       --enable-demuxer=avi \
-                       --enable-demuxer=mov \
-                       --enable-demuxer=vc1 \
-                       --enable-demuxer=mpegts \
-                       --enable-demuxer=mpegtsraw \
-                       --enable-demuxer=mpegps \
-                       --enable-demuxer=mpegvideo \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=pcm_s16be \
-                       --enable-demuxer=mp3 \
-                       --enable-demuxer=pcm_s16le \
-                       --enable-demuxer=matroska \
-                       --enable-demuxer=flv \
-                       --enable-demuxer=rm \
-                       --enable-demuxer=rtsp \
-                       --enable-demuxer=hls \
-                       --enable-demuxer=dts \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=ogg \
-                       --enable-demuxer=flac \
-                       --enable-demuxer=srt \
-                       --disable-encoders \
-                       --disable-muxers \
-                       --disable-ffplay \
-                       --disable-ffmpeg \
-                       --disable-ffserver \
-                       --disable-static \
-                       --disable-filters \
-                       --disable-protocols \
-                       --enable-protocol=file \
-                       --enable-protocol=http \
-                       --enable-protocol=rtmp \
-                       --enable-protocol=rtmpe \
-                       --enable-protocol=rtmps \
-                       --enable-protocol=rtmpte \
-                       --enable-protocol=mmsh \
-                       --enable-protocol=mmst \
-                       --enable-protocol=bluray \
-                       --enable-bsfs \
-                       --disable-devices \
-                       --enable-swresample \
-                       --disable-postproc \
-                       --disable-swscale \
-                       --disable-mmx     \
-                       --disable-altivec  \
-                       --enable-libbluray \
-                       --enable-network \
-                       --enable-cross-compile \
-                       --enable-shared \
-                       --enable-bzlib \
-                       --enable-debug \
-                       --enable-stripping \
-                       --target-os=linux \
-                       --arch=arm \
-                       --disable-neon \
-                       --cross-prefix=$(TARGET)- \
-                       --prefix=$(TARGETPREFIX) \
-                       --extra-cflags="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/freetype2 -I$(TARGETPREFIX)/include/libbluray" \
-                       --extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lbluray -lxml2" && \
-               $(MAKE) && \
-               $(MAKE) install
-               if ! test -e $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h; then \
-                       set -e; cd $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION); \
-                       ./version.sh ./ version.h; \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               else \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               fi
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavdevice.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavformat.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavcodec.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
-       $(REMOVE)/ffmpeg
-
-$(D)/ffmpeg-master-kronos: | $(TARGETPREFIX)
-       tar -C $(SOURCE_DIR)/git/LIBRARIES -cp ffmpeg/$(CST_FFMPEG_VERSION) --exclude=.git | tar -C $(BUILD_TMP) -x
-       pushd $(BUILD_TMP)/ffmpeg/$(CST_FFMPEG_VERSION) && \
-               PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               CFLAGS="-mcpu=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard" \
-               ./configure \
-                       --disable-parsers \
-                       --enable-parser=aac \
-                       --enable-parser=aac_latm \
-                       --enable-parser=ac3 \
-                       --enable-parser=ac3 \
-                       --enable-parser=dca \
-                       --enable-parser=mpeg4video \
-                       --enable-parser=mpegvideo \
-                       --enable-parser=mpegaudio \
-                       --enable-parser=h264 \
-                       --enable-parser=vc1 \
-                       --enable-parser=dvdsub \
-                       --enable-parser=dvbsub \
-                       --enable-parser=flac \
-                       --enable-parser=vorbis \
-                       --disable-decoders \
-                       --enable-decoder=dca \
-                       --enable-decoder=dvdsub \
-                       --enable-decoder=dvbsub \
-                       --enable-decoder=text \
-                       --enable-decoder=srt \
-                       --enable-decoder=subrip \
-                       --enable-decoder=subviewer \
-                       --enable-decoder=subviewer1 \
-                       --enable-decoder=xsub \
-                       --enable-decoder=pgssub \
-                       --enable-decoder=mp3 \
-                       --enable-decoder=flac \
-                       --enable-decoder=vorbis \
-                       --enable-decoder=aac \
-                       --enable-decoder=mjpeg \
-                       --enable-decoder=pcm_s16le \
-                       --enable-decoder=pcm_s16le_planar \
-                       --disable-demuxers \
-                       --enable-demuxer=aac \
-                       --enable-demuxer=ac3 \
-                       --enable-demuxer=avi \
-                       --enable-demuxer=mov \
-                       --enable-demuxer=vc1 \
-                       --enable-demuxer=mpegts \
-                       --enable-demuxer=mpegtsraw \
-                       --enable-demuxer=mpegps \
-                       --enable-demuxer=mpegvideo \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=pcm_s16be \
-                       --enable-demuxer=mp3 \
-                       --enable-demuxer=pcm_s16le \
-                       --enable-demuxer=matroska \
-                       --enable-demuxer=flv \
-                       --enable-demuxer=rm \
-                       --enable-demuxer=rtsp \
-                       --enable-demuxer=hls \
-                       --enable-demuxer=dts \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=ogg \
-                       --enable-demuxer=flac \
-                       --enable-demuxer=srt \
-                       --disable-encoders \
-                       --disable-muxers \
-                       --disable-ffplay \
-                       --disable-ffmpeg \
-                       --disable-ffserver \
-                       --disable-static \
-                       --disable-filters \
-                       --disable-protocols \
-                       --enable-protocol=file \
-                       --enable-protocol=http \
-                       --enable-protocol=rtmp \
-                       --enable-protocol=rtmpe \
-                       --enable-protocol=rtmps \
-                       --enable-protocol=rtmpte \
-                       --enable-protocol=mmsh \
-                       --enable-protocol=mmst \
-                       --enable-protocol=bluray \
-                       --enable-bsfs \
-                       --disable-devices \
-                       --enable-swresample \
-                       --disable-postproc \
-                       --disable-swscale \
-                       --disable-mmx     \
-                       --disable-altivec  \
-                       --enable-libbluray \
-                       --enable-network \
-                       --enable-cross-compile \
-                       --enable-shared \
-                       --enable-bzlib \
-                       --enable-debug \
-                       --enable-stripping \
-                       --target-os=linux \
-                       --arch=arm \
-                       --disable-neon \
-                       --cross-prefix=$(TARGET)- \
-                       --prefix=$(TARGETPREFIX) \
-                       --extra-cflags="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/freetype2 -I$(TARGETPREFIX)/include/libbluray" \
-                       --extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lbluray -lxml2" && \
-               $(MAKE) && \
-               $(MAKE) install
-               if ! test -e $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h; then \
-                       set -e; cd $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION); \
-                       ./version.sh ./ version.h; \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               else \
-                       cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
-               fi
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavdevice.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavformat.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavcodec.pc
-       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
-       $(REMOVE)/ffmpeg
-
-$(D)/ffmpeg-coolstream-kronos: | $(TARGETPREFIX)
+$(D)/ffmpeg: $(D)/libxslt $(D)/libbluray | $(TARGETPREFIX)
        tar -C $(SOURCE_DIR)/git/LIBRARIES -cp ffmpeg/$(CST_FFMPEG_VERSION) --exclude=.git | tar -C $(BUILD_TMP) -x
        pushd $(BUILD_TMP)/ffmpeg/$(CST_FFMPEG_VERSION) && \
                PKG_CONFIG_PATH=$(TARGETPREFIX)/lib/pkgconfig \
-               CFLAGS="-mcpu=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard" \
                ./configure \
-                       --disable-parsers \
-                       --enable-parser=aac \
-                       --enable-parser=aac_latm \
-                       --enable-parser=ac3 \
-                       --enable-parser=ac3 \
-                       --enable-parser=dca \
-                       --enable-parser=mpeg4video \
-                       --enable-parser=mpegvideo \
-                       --enable-parser=mpegaudio \
-                       --enable-parser=h264 \
-                       --enable-parser=vc1 \
-                       --enable-parser=dvdsub \
-                       --enable-parser=dvbsub \
-                       --disable-decoders \
-                       --enable-decoder=dca \
-                       --enable-decoder=dvdsub \
-                       --enable-decoder=dvbsub \
-                       --enable-decoder=text \
-                       --enable-decoder=srt \
-                       --enable-decoder=subrip \
-                       --enable-decoder=subviewer \
-                       --enable-decoder=subviewer1 \
-                       --enable-decoder=xsub \
-                       --enable-decoder=pgssub \
-                       --disable-demuxers \
-                       --enable-demuxer=aac \
-                       --enable-demuxer=ac3 \
-                       --enable-demuxer=avi \
-                       --enable-demuxer=mov \
-                       --enable-demuxer=vc1 \
-                       --enable-demuxer=mpegts \
-                       --enable-demuxer=mpegtsraw \
-                       --enable-demuxer=mpegps \
-                       --enable-demuxer=mpegvideo \
-                       --enable-demuxer=wav \
-                       --enable-demuxer=pcm_s16be \
-                       --enable-demuxer=mp3 \
-                       --enable-demuxer=pcm_s16le \
-                       --enable-demuxer=matroska \
-                       --enable-demuxer=flv \
-                       --enable-demuxer=rm \
-                       --disable-encoders \
-                       --disable-muxers \
-                       --disable-ffplay \
-                       --disable-ffmpeg \
-                       --disable-ffserver \
-                       --disable-static \
-                       --disable-filters \
-                       --disable-protocols \
-                       --enable-protocol=file \
-                       --enable-protocol=http \
-                       --enable-bsfs \
-                       --disable-devices \
-                       --enable-swresample \
-                       --disable-postproc \
-                       --disable-swscale \
-                       --disable-mmx     \
-                       --disable-altivec  \
-                       --disable-zlib   \
-                       --enable-network \
-                       --enable-cross-compile \
-                       --enable-shared \
-                       --enable-bzlib \
-                       --enable-debug \
-                       --enable-stripping \
-                       --target-os=linux \
-                       --arch=arm \
-                       --disable-neon \
-                       --cross-prefix=$(TARGET)- \
-                       --prefix=$(TARGETPREFIX) \
-                       --extra-cflags="-I$(TARGETPREFIX)/include -I$(TARGETPREFIX)/include/freetype2" \
-                       --extra-ldflags="-L$(TARGETPREFIX)/lib -lz -lfreetype -liconv -lxml2" && \
+                       $(FFMPEG_CONFIGURE) && \
                $(MAKE) && \
                $(MAKE) install
                if ! test -e $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h; then \
@@ -1626,11 +378,14 @@ $(D)/ffmpeg-coolstream-kronos: | $(TARGETPREFIX)
                else \
                        cp $(SOURCE_DIR)/git/LIBRARIES/ffmpeg/$(CST_FFMPEG_VERSION)/version.h $(TARGETPREFIX)/lib/ffmpeg-version.h; \
                fi
+       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavfilter.pc
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavdevice.pc
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavformat.pc
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavcodec.pc
        $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libavutil.pc
+       $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libswresample.pc
        $(REMOVE)/ffmpeg
+       touch $@
 
 $(D)/dvbsi: | $(TARGETPREFIX)
        tar -C $(SOURCE_DIR)/git/LIBRARIES -cp dvbsi --exclude=.git | tar -C $(BUILD_TMP) -x