Skip to content

Commit 440e227

Browse files
committed
Bump Libav to v9.6.
Miscellaneous security and bug fixes, including support for mixed interlaced/non-interlaced ProRes video. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5454 b64f7644-9d1e-0410-96f1-a4d463321fa5
1 parent 54548c1 commit 440e227

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

NEWS

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Changes betwen 0.9.8 and 0.9.9:
3636
- Assorted bug fixes and improvements to the core library (libhb)
3737
- Updated libraries
3838
+ x264 r2273-b3065e6
39-
+ Libav v9.3
39+
+ Libav v9.6
4040
+ libbluray 0.2.3
4141
Windows
4242
- User Interface has been re-written in WPF

contrib/ffmpeg/A01-h264-recovery-point.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
diff --git a/libavcodec/h264.c b/libavcodec/h264.c
2-
index 54f6186..2647d5d 100644
2+
index 8625b0f..e862701 100644
33
--- a/libavcodec/h264.c
44
+++ b/libavcodec/h264.c
55
@@ -2164,6 +2164,7 @@ static void flush_dpb(AVCodecContext *avctx)
@@ -10,7 +10,7 @@ index 54f6186..2647d5d 100644
1010
}
1111

1212
static int init_poc(H264Context *h)
13-
@@ -3995,9 +3996,18 @@ again:
13+
@@ -4001,9 +4002,18 @@ again:
1414
if ((err = decode_slice_header(hx, h)))
1515
break;
1616

contrib/ffmpeg/P01-solaris.patch

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
diff --git a/configure b/configure
2-
index aa31ea0..773e6bf 100755
2+
index 6ab04ae..1c8ab46 100755
33
--- a/configure
44
+++ b/configure
5-
@@ -3167,7 +3167,7 @@ EOF
5+
@@ -3171,7 +3171,7 @@ EOF
66
check_cc <<EOF || die "endian test failed"
77
unsigned int endian = 'B' << 24 | 'I' << 16 | 'G' << 8 | 'E';
88
EOF

contrib/ffmpeg/P02-darwin-pic.patch

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
diff --git a/configure b/configure
2-
index aa31ea0..a7f5380 100755
2+
index 6ab04ae..fa9f980 100755
33
--- a/configure
44
+++ b/configure
5-
@@ -2889,6 +2889,7 @@ case $target_os in
5+
@@ -2893,6 +2893,7 @@ case $target_os in
66
AVSERVERLDFLAGS=-Wl,-bind_at_load
77
objformat="macho"
88
enabled x86_64 && objformat="macho64"
99
+ enabled x86_64 && enable pic
1010
enabled_any pic shared ||
1111
{ check_cflags -mdynamic-no-pic && add_asflags -mdynamic-no-pic; }
1212
;;
13-
@@ -3091,7 +3092,7 @@ esc(){
13+
@@ -3095,7 +3096,7 @@ esc(){
1414

1515
echo "config:$arch:$subarch:$cpu:$target_os:$(esc $cc_ident):$(esc $LIBAV_CONFIGURATION)" >config.fate
1616

contrib/ffmpeg/module.defs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
$(eval $(call import.MODULE.defs,FFMPEG,ffmpeg,YASM BZIP2 ZLIB FDKAAC))
22
$(eval $(call import.CONTRIB.defs,FFMPEG))
33

4-
FFMPEG.FETCH.url = http://download.handbrake.fr/handbrake/contrib/libav-v9.3.tar.bz2
4+
FFMPEG.FETCH.url = http://download.handbrake.fr/handbrake/contrib/libav-v9.6.tar.bz2
55

66
FFMPEG.CONFIGURE.deps =
77
FFMPEG.CONFIGURE.env =

0 commit comments

Comments
 (0)