From: Jaroslav Kysela Date: Wed, 23 Aug 2017 10:27:56 +0000 (+0200) Subject: Makefile.ffmpeg: add some demuxers for latest IPTV libav input X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0f31da36bf77db5c3946361f85d4b1d6d20f229c;p=thirdparty%2Ftvheadend.git Makefile.ffmpeg: add some demuxers for latest IPTV libav input --- diff --git a/Makefile b/Makefile index d28fdcddc..b3ce2db3a 100644 --- a/Makefile +++ b/Makefile @@ -796,6 +796,13 @@ ifeq ($(CONFIG_BINTRAY_CACHE),yes) endif $(MAKE) -f Makefile.hdhomerun +.PHONY: ffmpeg_rebuild +ffmpeg_rebuild: + -rm ${BUILDDIR}/ffmpeg/build/ffmpeg/lib/libavcodec.a + -rm ${BUILDDIR}/libffmpeg_stamp + -rm ${BUILDDIR}/ffmpeg/ffmpeg-*/.tvh_build + $(MAKE) all + # linuxdvb git tree $(ROOTDIR)/data/dvb-scan/.stamp: @echo "Receiving data/dvb-scan from https://github.com/tvheadend/dtv-scan-tables.git#tvheadend" diff --git a/Makefile.ffmpeg b/Makefile.ffmpeg index 149650ab5..8a2de0bf4 100644 --- a/Makefile.ffmpeg +++ b/Makefile.ffmpeg @@ -34,10 +34,12 @@ unexport LDFLAGS EXTLIBS = COMPONENTS = avutil avcodec avformat swscale avresample swresample avfilter -PROTOCOLS = file +PROTOCOLS = file http https hls mmsh mmst rtmp rtmpe rtmps rtmpt rtmpte rtmpts \ + ffrtmpcrypt ffrtmphttp rtp srtp tcp udp udplite unix DECODERS = mpeg2video mp2 aac vorbis ac3 eac3 aac_latm h264 hevc ENCODERS = mpeg2video mp2 aac vorbis -MUXERS = mpegts mpeg2dvd matroska webm mp4 +MUXERS = mpegts dvd matroska mp4 +DEMUXERS = mpegts mpeg matroska mp4 hls BSFS = h264_mp4toannexb hevc_mp4toannexb FILTERS = yadif scale null aresample anull @@ -93,10 +95,10 @@ LIBMFX_URL = https://github.com/lu-zero/mfx_dispatch/archive/$(LIBMFX_TB) LIBMFX_SHA1 = 33dec0b054d842e8380eb31b97afe02d07d5c6fc LIBMFX_DIFFS = -FFMPEG = ffmpeg-3.3.2 +FFMPEG = ffmpeg-3.3.3 FFMPEG_TB = $(FFMPEG).tar.bz2 FFMPEG_URL = http://ffmpeg.org/releases/$(FFMPEG_TB) -FFMPEG_SHA1 = 584544ced449e4a05f17711da33d7c46fd72f2e4 +FFMPEG_SHA1 = 23bce5ccc4aeae23e1893d6cea7b1bd57b2591cb # ############################################################################## @@ -606,6 +608,7 @@ $(LIB_ROOT)/$(FFMPEG)/.tvh_build: \ $(foreach protocol,$(PROTOCOLS),--enable-protocol=$(protocol)) \ $(foreach decoder,$(DECODERS),--enable-decoder=$(decoder)) \ $(foreach encoder,$(ENCODERS),--enable-encoder=$(encoder)) \ + $(foreach demuxer,$(DEMUXERS),--enable-demuxer=$(demuxer)) \ $(foreach muxer,$(MUXERS),--enable-muxer=$(muxer)) \ $(foreach bsf,$(BSFS),--enable-bsf=$(bsf)) \ $(foreach filter,$(FILTERS),--enable-filter=$(filter))