[Pkg-gstreamer-commits] [libvpx] 02/02: New upstream GIT snapshot, based on the Chrome version from 2015-02-19
Sebastian Dröge
slomo at moszumanska.debian.org
Mon Mar 2 14:14:46 UTC 2015
This is an automated email from the git hooks/post-receive script.
slomo pushed a commit to branch debian-experimental
in repository libvpx.
commit a63fe4d4770d32a71bb53f99701a7f05f70685aa
Author: Sebastian Dröge <sebastian at centricular.com>
Date: Mon Mar 2 14:29:10 2015 +0100
New upstream GIT snapshot, based on the Chrome version from 2015-02-19
---
debian/changelog | 14 +++++++++
debian/libvpx1.symbols | 17 ++---------
.../Bug-fix-in-ssse3-quantize-function.patch | 32 --------------------
debian/patches/fix-armhf-link.patch | 23 ++++-----------
debian/patches/series | 2 --
debian/patches/vp9-out-of-bounds-access.patch | 34 ----------------------
6 files changed, 22 insertions(+), 100 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 12cf2c1..04efbd5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,17 @@
+libvpx (1.3.0+git20150219-1) experimental; urgency=medium
+
+ * New upstream GIT snapshot, based on the Chrome version from 2015-02-19:
+ + debian/patches/Bug-fix-in-ssse3-quantize-function.patch,
+ debian/patches/vp9-out-of-bounds-access.patch:
+ - Deleted, merged upstream.
+ + debian/patches/fix-armhf-link.patch:
+ - Rebased.
+ + debian/libvpx1.symbols:
+ - Update for API changes, i.e. dropping of old non-public API and
+ addition of some new API.
+
+ -- Sebastian Dröge <slomo at debian.org> Mon, 02 Mar 2015 14:27:58 +0100
+
libvpx (1.3.0-3) unstable; urgency=high
* debian/control:
diff --git a/debian/libvpx1.symbols b/debian/libvpx1.symbols
index 6472e24..32d98a0 100644
--- a/debian/libvpx1.symbols
+++ b/debian/libvpx1.symbols
@@ -7,6 +7,7 @@ libvpx.so.1 libvpx1 #MINVER#
vpx_codec_destroy at Base 1.0.0
vpx_codec_enc_config_default at Base 1.0.0
vpx_codec_enc_config_set at Base 1.0.0
+ vpx_codec_enc_init_multi_ver at Base 1.3.0+git20150219
vpx_codec_enc_init_ver at Base 1.0.0
vpx_codec_encode at Base 1.0.0
vpx_codec_err_to_string at Base 1.0.0
@@ -16,7 +17,6 @@ libvpx.so.1 libvpx1 #MINVER#
vpx_codec_get_cx_data at Base 1.0.0
vpx_codec_get_frame at Base 1.0.0
vpx_codec_get_global_headers at Base 1.0.0
- vpx_codec_get_mem_map at Base 1.0.0
vpx_codec_get_preview_frame at Base 1.0.0
vpx_codec_get_stream_info at Base 1.0.0
vpx_codec_iface_name at Base 1.0.0
@@ -24,7 +24,7 @@ libvpx.so.1 libvpx1 #MINVER#
vpx_codec_register_put_frame_cb at Base 1.0.0
vpx_codec_register_put_slice_cb at Base 1.0.0
vpx_codec_set_cx_data_buf at Base 1.0.0
- vpx_codec_set_mem_map at Base 1.0.0
+ vpx_codec_set_frame_buffer_functions at Base 1.3.0+git20150219
vpx_codec_version at Base 1.0.0
vpx_codec_version_extra_str at Base 1.0.0
vpx_codec_version_str at Base 1.0.0
@@ -41,17 +41,4 @@ libvpx.so.1 libvpx1 #MINVER#
vpx_img_free at Base 1.0.0
vpx_img_set_rect at Base 1.0.0
vpx_img_wrap at Base 1.0.0
- vpx_svc_dump_statistics at Base 1.3.0
- vpx_svc_encode at Base 1.3.0
- vpx_svc_get_buffer at Base 1.3.0
- vpx_svc_get_encode_frame_count at Base 1.3.0
- vpx_svc_get_frame_size at Base 1.3.0
- vpx_svc_get_message at Base 1.3.0
- vpx_svc_init at Base 1.3.0
- vpx_svc_is_keyframe at Base 1.3.0
- vpx_svc_release at Base 1.3.0
- vpx_svc_set_keyframe at Base 1.3.0
- vpx_svc_set_options at Base 1.3.0
- vpx_svc_set_quantizers at Base 1.3.0
- vpx_svc_set_scale_factors at Base 1.3.0
diff --git a/debian/patches/Bug-fix-in-ssse3-quantize-function.patch b/debian/patches/Bug-fix-in-ssse3-quantize-function.patch
deleted file mode 100644
index 74138e8..0000000
--- a/debian/patches/Bug-fix-in-ssse3-quantize-function.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-commit 0d43bd77e5f429467fbd280a7b8f7fbc0bfe1809
-Author: Yunqing Wang <yunqingwang at google.com>
-Date: Fri Feb 7 14:27:07 2014 -0800
-
- Bug fix in ssse3 quantize function
-
- A bug was reported in Issue 702: "SIGILL (Illegal instruction) when
- transcoding with vp9 - using FFmpeg". It was reproduced and fixed.
-
- Change-Id: Ie32c149a89af02856084aeaf289e848a905c7700
-
-diff --git a/vp9/encoder/x86/vp9_quantize_ssse3.asm b/vp9/encoder/x86/vp9_quantize_ssse3.asm
-index db30660..48ccef8 100644
---- a/vp9/encoder/x86/vp9_quantize_ssse3.asm
-+++ b/vp9/encoder/x86/vp9_quantize_ssse3.asm
-@@ -188,7 +188,8 @@ cglobal quantize_%1, 0, %2, 15, coeff, ncoeff, skip, zbin, round, quant, \
- pmaxsw m8, m7
- pshuflw m7, m8, 0x1
- pmaxsw m8, m7
-- pextrw [r2], m8, 0
-+ pextrw r6, m8, 0
-+ mov [r2], r6
- RET
-
- ; skip-block, i.e. just write all zeroes
-@@ -214,5 +215,5 @@ cglobal quantize_%1, 0, %2, 15, coeff, ncoeff, skip, zbin, round, quant, \
- %endmacro
-
- INIT_XMM ssse3
--QUANTIZE_FN b, 6
-+QUANTIZE_FN b, 7
- QUANTIZE_FN b_32x32, 7
diff --git a/debian/patches/fix-armhf-link.patch b/debian/patches/fix-armhf-link.patch
index c1fac5d..f8465b0 100644
--- a/debian/patches/fix-armhf-link.patch
+++ b/debian/patches/fix-armhf-link.patch
@@ -1,21 +1,10 @@
--- a/build/make/configure.sh 2013-12-17 18:18:46.904410454 +0100
+++ b/build/make/configure.sh 2013-12-17 18:19:58.720758736 +0100
-@@ -799,7 +799,6 @@
+@@ -824,7 +824,6 @@
- case ${tgt_cc} in
+ case ${tgt_cc} in
gcc)
-- CROSS=${CROSS:-arm-none-linux-gnueabi-}
- link_with_cc=gcc
- setup_gnu_toolchain
- arch_int=${tgt_isa##armv}
-@@ -822,10 +821,6 @@
- check_add_cflags -mfpu=neon #-ftree-vectorize
- check_add_asflags -mfpu=neon
- fi
--
-- if [ -z "${tune_cpu}" ]; then
-- tune_cpu=cortex-a8
-- fi
- else
- check_add_cflags -march=${tgt_isa}
- check_add_asflags -march=${tgt_isa}
+- CROSS=${CROSS:-arm-none-linux-gnueabi-}
+ link_with_cc=gcc
+ setup_gnu_toolchain
+ arch_int=${tgt_isa##armv}
diff --git a/debian/patches/series b/debian/patches/series
index fd10329..3fb3ca9 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1 @@
fix-armhf-link.patch
-Bug-fix-in-ssse3-quantize-function.patch
-vp9-out-of-bounds-access.patch
diff --git a/debian/patches/vp9-out-of-bounds-access.patch b/debian/patches/vp9-out-of-bounds-access.patch
deleted file mode 100644
index 9621e10..0000000
--- a/debian/patches/vp9-out-of-bounds-access.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-
-# HG changeset patch
-# User Ralph Giles <giles at mozilla.com>
-# Date 1412209683 25200
-# Node ID 6023f0b4f8ba49dd117106cc98cd8007c2142bf6
-# Parent 8c431dcec0ffde13988d47eacf341113ea883245
-Bug 1063327 - Reject vp9 frames with invalid tiles. r=kinetik, a=abillings
-
-diff --git a/vp9/decoder/vp9_decodframe.c b/vp9/decoder/vp9_decodframe.c
---- a/vp9/decoder/vp9_decodframe.c
-+++ b/vp9/decoder/vp9_decodframe.c
-@@ -863,16 +863,21 @@ static size_t get_tile(const uint8_t *co
-
- if (!is_last) {
- if (!read_is_valid(*data, 4, data_end))
- vpx_internal_error(error_info, VPX_CODEC_CORRUPT_FRAME,
- "Truncated packet or corrupt tile length");
-
- size = read_be32(*data);
- *data += 4;
-+
-+ if (size > data_end - *data) {
-+ vpx_internal_error(error_info, VPX_CODEC_CORRUPT_FRAME,
-+ "Truncated packet or corrupt tile size");
-+ }
- } else {
- size = data_end - *data;
- }
- return size;
- }
-
- typedef struct TileBuffer {
- const uint8_t *data;
-
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gstreamer/libvpx.git
More information about the Pkg-gstreamer-commits
mailing list