]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Update Makefile.ffmpeg
authorfat-fred <fatfred.iphone@googlemail.com>
Tue, 30 Nov 2021 07:37:09 +0000 (08:37 +0100)
committerFlole998 <Flole998@users.noreply.github.com>
Sun, 2 Jan 2022 14:08:39 +0000 (15:08 +0100)
Makefile.ffmpeg

index d725d664460a3299fa49e88d531dee1d18102f23..79fcec205165144bed6428ea3ad1e60ee52a7b8d 100644 (file)
@@ -51,17 +51,17 @@ NASM_URL       = https://www.nasm.us/pub/nasm/releasebuilds/$(NASM_VER)/$(NASM_T
 NASM_SHA1      = 8a2a60b01d563c32dd216f94a99a20e6e31fd8aa
 NASM_DIFFS     = remove-invalid-pure_func-qualifiers.diff
 
-LIBX264_VER    = db0d417728460c647ed4a847222a535b00d3dbcb
+LIBX264_VER    = d2907f67227cbf38ac957efed84c532b12ce19cc
 LIBX264        = x264-$(LIBX264_VER)
 LIBX264_TB     = $(LIBX264).tar.bz2
 LIBX264_URL    = https://code.videolan.org/videolan/x264/-/archive/$(LIBX264_VER)/$(LIBX264_TB)
-LIBX264_SHA1   = 7b8da6f4283207b8ad77bab8890e3807f32013df
+LIBX264_SHA1   = 6b69f9af34ddfb9bc0bbfedb0b41a0b8b6c2771a
 
-LIBX265_VER    = 3.4
-LIBX265        = x265-$(LIBX265_VER)
-LIBX265_TB     = $(LIBX265_VER).tar.gz
-LIBX265_URL    = https://github.com/videolan/x265/archive/$(LIBX265_TB)
-LIBX265_SHA1   = eef65f2f9518f3396825675aa86bdf82a55aa0d9
+LIBX265_VER    = 3.5
+LIBX265        = x265_$(LIBX265_VER)
+LIBX265_TB     = $(LIBX265).tar.gz
+LIBX265_URL    = https://bitbucket.org/multicoreware/x265_git/downloads/$(LIBX265_TB)
+LIBX265_SHA1   = dc8e70f441991289a9a34fd37e1649d59435bfae
 ifeq ($(CONFIG_PIE),yes)
 LIBX265_DIFFS  = libx265.pie.diff
 else
@@ -90,26 +90,28 @@ LIBVORBIS_TB   = $(LIBVORBIS).tar.gz
 LIBVORBIS_URL  = https://ftp.osuosl.org/pub/xiph/releases/vorbis/$(LIBVORBIS_TB)
 LIBVORBIS_SHA1 = 2b415495f89b103138a23da5017a2a00837c6c94
 
-LIBFDKAAC      = fdk-aac-2.0.1
-LIBFDKAAC_TB   = $(LIBFDKAAC).tar.gz
-LIBFDKAAC_URL  = https://freefr.dl.sourceforge.net/project/opencore-amr/fdk-aac/$(LIBFDKAAC_TB)
-LIBFDKAAC_SHA1 = 575e90e85321c5be44dcf743a40ea57ab0835928
+
+LIBFDKAAC_VER  = 2.0.2
+LIBFDKAAC      = fdk-aac-$(LIBFDKAAC_VER)
+LIBFDKAAC_TB   = v$(LIBFDKAAC_VER).tar.gz
+LIBFDKAAC_URL  = https://github.com/mstorsjo/fdk-aac/archive/refs/tags/$(LIBFDKAAC_TB)
+LIBFDKAAC_SHA1 = 8d711c298d1a562f8e5bedb0ca8dc39365efe93b
 
 LIBOPUS        = opus-1.3.1
 LIBOPUS_TB     = $(LIBOPUS).tar.gz
 LIBOPUS_URL    = https://archive.mozilla.org/pub/opus/$(LIBOPUS_TB)
 LIBOPUS_SHA1   = ed226536537861c9f0f1ef7ca79dffc225bc181b
 
-FFNVCODEC_VER  = 11.0.10.0
+FFNVCODEC_VER  = 11.1.5.0
 FFNVCODEC      = nv-codec-headers-$(FFNVCODEC_VER)
 FFNVCODEC_TB   = $(FFNVCODEC).tar.gz
 FFNVCODEC_URL  = https://github.com/FFmpeg/nv-codec-headers/releases/download/n$(FFNVCODEC_VER)/nv-codec-headers-$(FFNVCODEC_VER).tar.gz
-FFNVCODEC_SHA1 = 08cc33d526cadae82a71382fdb847164e4baa959
+FFNVCODEC_SHA1 = 89bee0d3025b813c513084ad8546b0261623fbb0
 
-FFMPEG         = ffmpeg-4.4
+FFMPEG         = ffmpeg-4.4.1
 FFMPEG_TB      = $(FFMPEG).tar.bz2
 FFMPEG_URL     = https://ffmpeg.org/releases/$(FFMPEG_TB)
-FFMPEG_SHA1    = 9ceaa85da43f582a46b4d92de049418fdc835152
+FFMPEG_SHA1    = 49306f284475014b8e68bff886aaeeaf0723810c
 
 
 # ##############################################################################
@@ -168,6 +170,8 @@ endif
 ECFLAGS   := -I$(EPREFIX)/include $(CFLAGS_PI)
 ELIBS     := -L$(EPREFIX)/lib -ldl
 
+AUTOGEN   := ./autogen.sh
+
 CONFIGURE := FFMPEG_PREFIX=$(EPREFIX) \
              PKG_CONFIG=$(ROOTDIR)/support/pkg-config.ffmpeg \
              ./configure --prefix=/ffmpeg --enable-static --disable-shared
@@ -495,7 +499,7 @@ $(LIB_ROOT)/$(LIBFDKAAC)/.tvh_download:
 
 $(LIB_ROOT)/$(LIBFDKAAC)/.tvh_build: \
                $(LIB_ROOT)/$(LIBFDKAAC)/.tvh_download
-       cd $(LIB_ROOT)/$(LIBFDKAAC) && CXXFLAGS="-std=c++98 -fPIC" $(CONFIGURE_PI) \
+       cd $(LIB_ROOT)/$(LIBFDKAAC) && $(AUTOGEN) && CXXFLAGS="-std=c++98 -fPIC" $(CONFIGURE_PI) \
                --libdir=/$(EPREFIX0)/lib
        DESTDIR=$(EBUILDIR) \
                $(MAKE) -C $(LIB_ROOT)/$(LIBFDKAAC) install