1
- diff -ruN ffmpeg-7.0 /configure ffmpeg-7.0 -patch/configure
2
- --- ffmpeg-7.0 /configure 2024-04-05 08:22:59 .000000000 +0900
3
- +++ ffmpeg-7.0 -patch/configure 2024-04-20 00:59:06.473315424 +0900
4
- @@ -6823 ,7 +6823 ,7 @@
1
+ diff -ruN ffmpeg-7.1 /configure ffmpeg-7.1 -patch/configure
2
+ --- ffmpeg-7.1 /configure 2024-09-30 08:31:47 .000000000 +0900
3
+ +++ ffmpeg-7.1 -patch/configure 2024-10-13 20:41:25.648732122 +0900
4
+ @@ -6865 ,7 +6865 ,7 @@
5
5
enabled jni && { [ $target_os = "android" ] && check_headers jni.h && enabled pthreads || die "ERROR: jni not found"; }
6
6
enabled ladspa && require_headers "ladspa.h dlfcn.h"
7
7
enabled lcms2 && require_pkg_config lcms2 "lcms2 >= 2.13" lcms2.h cmsCreateContext
8
- - enabled libaom && require_pkg_config libaom "aom >= 1 .0.0" aom/aom_codec.h aom_codec_version
8
+ - enabled libaom && require_pkg_config libaom "aom >= 2 .0.0" aom/aom_codec.h aom_codec_version
9
9
+ enabled libaom && require libaom aom/aom_codec.h aom_codec_version -laom
10
10
enabled libaribb24 && { check_pkg_config libaribb24 "aribb24 > 1.0.3" "aribb24/aribb24.h" arib_instance_new ||
11
11
{ enabled gpl && require_pkg_config libaribb24 aribb24 "aribb24/aribb24.h" arib_instance_new; } ||
12
12
die "ERROR: libaribb24 requires version higher than 1.0.3 or --enable-gpl."; }
13
- @@ -6851 ,7 +6851 ,7 @@
13
+ @@ -6893 ,7 +6893 ,7 @@
14
14
enabled libflite && require libflite "flite/flite.h" flite_init $flite_extralibs
15
15
enabled fontconfig && enable libfontconfig
16
16
enabled libfontconfig && require_pkg_config libfontconfig fontconfig "fontconfig/fontconfig.h" FcInit
@@ -19,7 +19,7 @@ diff -ruN ffmpeg-7.0/configure ffmpeg-7.0-patch/configure
19
19
enabled libfribidi && require_pkg_config libfribidi fribidi fribidi.h fribidi_version_info
20
20
enabled libharfbuzz && require_pkg_config libharfbuzz harfbuzz hb.h hb_buffer_create
21
21
enabled libglslang && { check_lib spirv_compiler glslang/Include/glslang_c_interface.h glslang_initialize_process \
22
- @@ -6881 ,15 +6881 ,7 @@
22
+ @@ -6925 ,15 +6925 ,7 @@
23
23
# pkg-config support. Instead, users should make sure that the build
24
24
# can find the libraries and headers through other means.
25
25
elif enabled libmfx; then
@@ -36,7 +36,7 @@ diff -ruN ffmpeg-7.0/configure ffmpeg-7.0-patch/configure
36
36
warn "libmfx is deprecated. Please run configure with --enable-libvpl to use libvpl instead."
37
37
elif enabled libvpl; then
38
38
# Consider pkg-config only. The name of libmfx is still passed to check_pkg_config function for --enable-libvpl option
39
- @@ -6917 ,21 +6909 ,14 @@
39
+ @@ -6962 ,21 +6954 ,14 @@
40
40
{ check_pkg_config libopencv opencv opencv2/core/core_c.h cvCreateImageHeader ||
41
41
require libopencv opencv2/core/core_c.h cvCreateImageHeader -lopencv_core -lopencv_imgproc; } ||
42
42
require_pkg_config libopencv opencv opencv/cxcore.h cvCreateImageHeader; }
@@ -60,7 +60,7 @@ diff -ruN ffmpeg-7.0/configure ffmpeg-7.0-patch/configure
60
60
enabled libplacebo && require_pkg_config libplacebo "libplacebo >= 4.192.0" libplacebo/vulkan.h pl_vulkan_create
61
61
enabled libpulse && require_pkg_config libpulse libpulse pulse/pulseaudio.h pa_context_new
62
62
enabled libqrencode && require_pkg_config libqrencode libqrencode qrencode.h QRcode_encodeString
63
- @@ -6949 ,9 +6934 ,9 @@
63
+ @@ -6994 ,9 +6979 ,9 @@
64
64
enabled libsnappy && require libsnappy snappy-c.h snappy_compress -lsnappy -lstdc++
65
65
enabled libsoxr && require libsoxr soxr.h soxr_create -lsoxr
66
66
enabled libssh && require_pkg_config libssh "libssh >= 0.6.0" libssh/sftp.h sftp_init
@@ -73,7 +73,7 @@ diff -ruN ffmpeg-7.0/configure ffmpeg-7.0-patch/configure
73
73
enabled libtensorflow && require libtensorflow tensorflow/c/c_api.h TF_Version -ltensorflow
74
74
enabled libtesseract && require_pkg_config libtesseract tesseract tesseract/capi.h TessBaseAPICreate
75
75
enabled libtheora && require libtheora theora/theoraenc.h th_info_init -ltheoraenc -ltheoradec -logg
76
- @@ -6971 ,19 +6956 ,15 @@
76
+ @@ -7016 ,19 +7001 ,15 @@
77
77
78
78
enabled libvpx && {
79
79
enabled libvpx_vp8_decoder && {
@@ -93,17 +93,17 @@ diff -ruN ffmpeg-7.0/configure ffmpeg-7.0-patch/configure
93
93
check_lib libvpx_vp9_encoder "vpx/vpx_encoder.h vpx/vp8cx.h" "vpx_codec_vp9_cx VPX_IMG_FMT_HIGHBITDEPTH" "-lvpx $libm_extralibs $pthreads_extralibs"
94
94
}
95
95
if disabled_all libvpx_vp8_decoder libvpx_vp9_decoder libvpx_vp8_encoder libvpx_vp9_encoder; then
96
- @@ -6992,27 +6973,27 @@
97
- }
96
+ @@ -7038,27 +7019,27 @@
98
97
98
+ enabled libvvenc && require_pkg_config libvvenc "libvvenc >= 1.6.1" "vvenc/vvenc.h" vvenc_get_version
99
99
enabled libwebp && {
100
100
- enabled libwebp_encoder && require_pkg_config libwebp "libwebp >= 0.2.0" webp/encode.h WebPGetEncoderVersion
101
101
- enabled libwebp_anim_encoder && check_pkg_config libwebp_anim_encoder "libwebpmux >= 0.4.0" webp/mux.h WebPAnimEncoderOptionsInit; }
102
102
- enabled libx264 && require_pkg_config libx264 x264 "stdint.h x264.h" x264_encoder_encode &&
103
103
+ enabled libwebp_encoder && require libwebp webp/encode.h WebPGetEncoderVersion -lwebp -lsharpyuv
104
104
+ enabled libwebp_anim_encoder && require libwebp_anim_encoder webp/mux.h WebPAnimEncoderOptionsInit -lwebpmux -lwebp -lsharpyuv; }
105
105
+ enabled libx264 && require libx264 "stdint.h x264.h" x264_encoder_encode -lx264 $pthreads_extralibs &&
106
- require_cpp_condition libx264 x264.h "X264_BUILD >= 122 " && {
106
+ require_cpp_condition libx264 x264.h "X264_BUILD >= 155 " && {
107
107
[ "$toolchain" != "msvc" ] ||
108
108
require_cpp_condition libx264 x264.h "X264_BUILD >= 158"; } &&
109
109
check_cpp_condition libx264_hdr10 x264.h "X264_BUILD >= 163" &&
@@ -114,7 +114,7 @@ diff -ruN ffmpeg-7.0/configure ffmpeg-7.0-patch/configure
114
114
enabled libxavs && require libxavs "stdint.h xavs.h" xavs_encoder_encode "-lxavs $pthreads_extralibs $libm_extralibs"
115
115
enabled libxavs2 && require_pkg_config libxavs2 "xavs2 >= 1.3.0" "stdint.h xavs2.h" xavs2_api_get
116
116
enabled libxevd && require_pkg_config libxevd "xevd >= 0.4.1" "xevd.h" xevd_decode
117
- enabled libxeve && require_pkg_config libxeve "xeve >= 0.4.3 " "xeve.h" xeve_encode
117
+ enabled libxeve && require_pkg_config libxeve "xeve >= 0.5.1 " "xeve.h" xeve_encode
118
118
enabled libxvid && require libxvid xvid.h xvid_global -lxvidcore
119
119
- enabled libzimg && require_pkg_config libzimg "zimg >= 2.7.0" zimg.h zimg_get_api_version
120
120
+ enabled libzimg && require libzimg zimg.h zimg_get_api_version -lzimg
@@ -127,7 +127,7 @@ diff -ruN ffmpeg-7.0/configure ffmpeg-7.0-patch/configure
127
127
enabled mbedtls && { check_pkg_config mbedtls mbedtls mbedtls/x509_crt.h mbedtls_x509_crt_init ||
128
128
check_pkg_config mbedtls mbedtls mbedtls/ssl.h mbedtls_ssl_init ||
129
129
check_lib mbedtls mbedtls/ssl.h mbedtls_ssl_init -lmbedtls -lmbedx509 -lmbedcrypto ||
130
- @@ -7051 ,15 +7032 ,13 @@
130
+ @@ -7097 ,15 +7078 ,13 @@
131
131
die "ERROR: OpenMAX IL headers from raspberrypi/firmware not found"; } &&
132
132
enable omx
133
133
enabled omx && require_headers OMX_Core.h
0 commit comments