From: Michael Tremer Date: Fri, 1 Dec 2017 15:41:15 +0000 (+0000) Subject: ffmpeg: Update to 3.4 X-Git-Tag: v2.19-core117~1^2~19 X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=63bc6600f863dc81b12277cc21ae3541e262f6c2 ffmpeg: Update to 3.4 Signed-off-by: Michael Tremer --- diff --git a/config/rootfiles/packages/ffmpeg b/config/rootfiles/packages/ffmpeg index 7fc5e1494d..75187a8737 100644 --- a/config/rootfiles/packages/ffmpeg +++ b/config/rootfiles/packages/ffmpeg @@ -32,6 +32,9 @@ usr/bin/ffserver #usr/include/libavformat/avformat.h #usr/include/libavformat/avio.h #usr/include/libavformat/version.h +#usr/include/libavresample +#usr/include/libavresample/avresample.h +#usr/include/libavresample/version.h #usr/include/libavutil #usr/include/libavutil/adler32.h #usr/include/libavutil/aes.h @@ -67,10 +70,13 @@ usr/bin/ffserver #usr/include/libavutil/hmac.h #usr/include/libavutil/hwcontext.h #usr/include/libavutil/hwcontext_cuda.h +#usr/include/libavutil/hwcontext_d3d11va.h +#usr/include/libavutil/hwcontext_drm.h #usr/include/libavutil/hwcontext_dxva2.h #usr/include/libavutil/hwcontext_qsv.h #usr/include/libavutil/hwcontext_vaapi.h #usr/include/libavutil/hwcontext_vdpau.h +#usr/include/libavutil/hwcontext_videotoolbox.h #usr/include/libavutil/imgutils.h #usr/include/libavutil/intfloat.h #usr/include/libavutil/intreadwrite.h @@ -97,6 +103,7 @@ usr/bin/ffserver #usr/include/libavutil/samplefmt.h #usr/include/libavutil/sha.h #usr/include/libavutil/sha512.h +#usr/include/libavutil/spherical.h #usr/include/libavutil/stereo3d.h #usr/include/libavutil/tea.h #usr/include/libavutil/threadmessage.h @@ -119,39 +126,44 @@ usr/bin/ffserver #usr/lib/libavcodec.a #usr/lib/libavcodec.so #usr/lib/libavcodec.so.57 -#usr/lib/libavcodec.so.57.64.101 +usr/lib/libavcodec.so.57.107.100 #usr/lib/libavdevice.a #usr/lib/libavdevice.so #usr/lib/libavdevice.so.57 -#usr/lib/libavdevice.so.57.1.100 +usr/lib/libavdevice.so.57.10.100 #usr/lib/libavfilter.a #usr/lib/libavfilter.so #usr/lib/libavfilter.so.6 -#usr/lib/libavfilter.so.6.65.100 +usr/lib/libavfilter.so.6.107.100 #usr/lib/libavformat.a #usr/lib/libavformat.so #usr/lib/libavformat.so.57 -#usr/lib/libavformat.so.57.56.101 +usr/lib/libavformat.so.57.83.100 +#usr/lib/libavresample.a +#usr/lib/libavresample.so +usr/lib/libavresample.so.3 +usr/lib/libavresample.so.3.7.0 #usr/lib/libavutil.a #usr/lib/libavutil.so #usr/lib/libavutil.so.55 -#usr/lib/libavutil.so.55.34.101 +usr/lib/libavutil.so.55.78.100 #usr/lib/libpostproc.a #usr/lib/libpostproc.so #usr/lib/libpostproc.so.54 -#usr/lib/libpostproc.so.54.1.100 +usr/lib/libpostproc.so.54.7.100 #usr/lib/libswresample.a #usr/lib/libswresample.so #usr/lib/libswresample.so.2 -#usr/lib/libswresample.so.2.3.100 +usr/lib/libswresample.so.2.9.100 #usr/lib/libswscale.a #usr/lib/libswscale.so #usr/lib/libswscale.so.4 -#usr/lib/libswscale.so.4.2.100 +usr/lib/libswscale.so.4.8.100 #usr/lib/pkgconfig/libavcodec.pc #usr/lib/pkgconfig/libavdevice.pc #usr/lib/pkgconfig/libavfilter.pc #usr/lib/pkgconfig/libavformat.pc +#usr/lib/pkgconfig/libavresample.pc #usr/lib/pkgconfig/libavutil.pc #usr/lib/pkgconfig/libpostproc.pc #usr/lib/pkgconfig/libswresample.pc @@ -184,6 +196,7 @@ usr/bin/ffserver #usr/share/doc/ffmpeg/libavutil.html #usr/share/doc/ffmpeg/libswresample.html #usr/share/doc/ffmpeg/libswscale.html +#usr/share/doc/ffmpeg/mailing-list-faq.html #usr/share/doc/ffmpeg/nut.html #usr/share/doc/ffmpeg/platform.html #usr/share/ffmpeg @@ -192,13 +205,17 @@ usr/bin/ffserver #usr/share/ffmpeg/examples/README #usr/share/ffmpeg/examples/avio_dir_cmd.c #usr/share/ffmpeg/examples/avio_reading.c -#usr/share/ffmpeg/examples/decoding_encoding.c +#usr/share/ffmpeg/examples/decode_audio.c +#usr/share/ffmpeg/examples/decode_video.c #usr/share/ffmpeg/examples/demuxing_decoding.c +#usr/share/ffmpeg/examples/encode_audio.c +#usr/share/ffmpeg/examples/encode_video.c #usr/share/ffmpeg/examples/extract_mvs.c #usr/share/ffmpeg/examples/filter_audio.c #usr/share/ffmpeg/examples/filtering_audio.c #usr/share/ffmpeg/examples/filtering_video.c #usr/share/ffmpeg/examples/http_multiclient.c +#usr/share/ffmpeg/examples/hw_decode.c #usr/share/ffmpeg/examples/metadata.c #usr/share/ffmpeg/examples/muxing.c #usr/share/ffmpeg/examples/qsvdec.c diff --git a/lfs/ffmpeg b/lfs/ffmpeg index cd9e8b61fd..d0dceec4b0 100644 --- a/lfs/ffmpeg +++ b/lfs/ffmpeg @@ -24,14 +24,15 @@ include Config -VER = 3.2.4 +VER = 3.4 + THISAPP = ffmpeg-$(VER) -DL_FILE = $(THISAPP).tar.xz +DL_FILE = $(THISAPP).tar.bz2 DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = ffmpeg -PAK_VER = 6 +PAK_VER = 7 DEPS = "ffmpeg-libs sdl lame libvorbis xvid" @@ -43,7 +44,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 39fd71024ac76ba35f04397021af5606 +$(DL_FILE)_MD5 = 4d368db3431895d140e6f5f7b4987911 install : $(TARGET) @@ -76,13 +77,14 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && ./configure --prefix=/usr \ - --enable-shared \ - --enable-postproc \ - --enable-pthreads \ - --enable-gpl - cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --enable-shared \ + --enable-gpl \ + --enable-version3 \ + --enable-avfilter \ + --enable-avresample + cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install - cd $(DIR_APP) && make install-libs @rm -rf $(DIR_APP) @$(POSTBUILD)