J has uploaded a new change for review.
https://gerrit.wikimedia.org/r/58074
Change subject: Import 1.1.0-1+wmf1
......................................................................
Import 1.1.0-1+wmf1
* Backport libvpx 1.1.0 to precise
* debian/patches/03_altref_calculation.patch
+ Fix timestamp calculation rollover w/altref
(https://gerrit.chromium.org/gerrit/#/c/29547/)
Change-Id: Id873e247eca8a7373901ace42b4d3b7c5e93b122
---
A debian/changelog
A debian/patches/03_altref_calculation.patch
A debian/patches/series
3 files changed, 245 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/debs/libvpx
refs/changes/74/58074/1
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..f2fbbf6
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,211 @@
+libvpx (1.1.0-1+wmf1) precise; urgency=low
+
+ * Backport libvpx 1.1.0 to precise
+
+ * debian/patches/03_altref_calculation.patch
+ + Fix timestamp calculation rollover w/altref
+ (https://gerrit.chromium.org/gerrit/#/c/29547/)
+
+ -- Jan Gerber <[email protected]> Tue, 02 Apr 2013 17:42:04 +0200
+
+libvpx (1.1.0-1) unstable; urgency=low
+
+ * New upstream release, "Eider".
+ * debian/patches/*: Refreshed to apply cleanly again.
+ * debian/rules: Update shlibs version for API additions.
+
+ -- Sebastian Dröge <[email protected]> Mon, 14 May 2012 10:03:37 +0200
+
+libvpx (1.0.0-2) unstable; urgency=low
+
+ * debian/control,
+ debian/libvpx1.install,
+ debian/libvpx-dev.install,
+ debian/rules:
+ + Add support for multi-arch (Closes: #643016).
+ Thanks to Riku Voipio for the patch.
+ * debian/rules,
+ debian/patches/fix-armhf-link.patch:
+ + Add NEON flavor on arm (Closes: #660692).
+ Thanks to Riku Voipio for the patch.
+
+ -- Sebastian Dröge <[email protected]> Tue, 21 Feb 2012 12:15:36 +0100
+
+libvpx (1.0.0-1.1) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * Drop binaries from the debug package, to stop libvpx0-dbg and
+ libvpx1-dbg from conflicting with each other (Closes: #658453).
+ * Set urgency to “high” for the RC bug fix, to speed up things with
+ packages (involved in other transitions) having picked up a
+ dependency on libvpx1 due to this unannounced transition.
+
+ -- Cyril Brulebois <[email protected]> Wed, 15 Feb 2012 22:40:09 +0100
+
+libvpx (1.0.0-1) unstable; urgency=low
+
+ * New upstream release, "Duclair":
+ + debian/libvpx1.install,
+ debian/libvpx1.symbols,
+ debian/control,
+ debian/rules:
+ - Update for new soname.
+
+ -- Sebastian Dröge <[email protected]> Wed, 01 Feb 2012 09:50:13 +0100
+
+libvpx (0.9.7.p1-2) unstable; urgency=low
+
+ * debian/rules,
+ debian/libvpx-dev.install:
+ + Install vpx.pc file in the -dev package. Thanks to
+ [email protected] for the patch (Closes: #644542).
+ * debian/control,
+ debian/vpx-tools.install:
+ + Install vpxenc and vpxenc in the new vpx-tools package. Thanks
+ to [email protected] for the patch (Closes: #644543).
+
+ -- Sebastian Dröge <[email protected]> Mon, 10 Oct 2011 09:42:49 +0200
+
+libvpx (0.9.7.p1-1) unstable; urgency=low
+
+ * New upstream bugfix release.
+
+ -- Sebastian Dröge <[email protected]> Tue, 16 Aug 2011 15:35:26 +0200
+
+libvpx (0.9.7-1) unstable; urgency=low
+
+ * New upstream release, "Cayuga" (Closes: #636670):
+ + debian/patches/01_enable-shared.patch:
+ - Refreshed to apply cleanly again.
+ + debian/rules:
+ - Update shlibs version because of API additions.
+
+ -- Sebastian Dröge <[email protected]> Tue, 09 Aug 2011 10:14:33 +0200
+
+libvpx (0.9.6-1) unstable; urgency=low
+
+ * New upstream release, "Bali":
+ + debian/patches/02_cve-2010-4489.patch:
+ - Dropped, merged upstream.
+
+ -- Sebastian Dröge <[email protected]> Tue, 08 Mar 2011 17:58:26 +0100
+
+libvpx (0.9.5-2) unstable; urgency=low
+
+ * Upload to unstable.
+ * debian/patches/02_cve-2010-4489.patch:
+ + SECURITY -- CVE 2010-4489: Fix integer overflow in decoder
+ Patch taken from upstream GIT (Closes: #610510).
+
+ -- Sebastian Dröge <[email protected]> Tue, 08 Feb 2011 11:59:42 +0100
+
+libvpx (0.9.5-1) experimental; urgency=low
+
+ * New upstream release:
+ + debian/patches/01_enable-shared.patch:
+ - Refreshed.
+ + debian/rules:
+ - Enable altivec assembly for powerpc.
+ + debian/libvpx0.symbols,
+ debian/rules:
+ - Update for API additions.
+
+ -- Sebastian Dröge <[email protected]> Fri, 29 Oct 2010 08:36:14 +0200
+
+libvpx (0.9.2-1) experimental; urgency=low
+
+ * New upstream release:
+ + debian/patches/01_enable-shared.patch:
+ - Refreshed.
+
+ -- Sebastian Dröge <[email protected]> Tue, 07 Sep 2010 23:12:53 +0200
+
+libvpx (0.9.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Sebastian Dröge <[email protected]> Fri, 18 Jun 2010 06:00:58 +0200
+
+libvpx (0.9.0+git-2010-06-15-13-41-2) unstable; urgency=low
+
+ * debian/patches/01_enable-shared.patch:
+ + Allow shared library build everywhere, fixes FTBFS.
+ * debian/rules:
+ + Enable assembly optimizations for kfreebsd and hurd too.
+
+ -- Sebastian Dröge <[email protected]> Wed, 16 Jun 2010 13:07:32 +0200
+
+libvpx (0.9.0+git-2010-06-15-13-41-1) unstable; urgency=low
+
+ * New upstream GIT snapshot:
+ + Fixes enormous amount of virtual memory used by the library,
+ causing problems on 32 bit architectures (Closes: #583765).
+ + Replaces non-free MD5 implementation with a free one (Closes: #585821).
+ + debian/rules:
+ - Update for build system changes, especially for the shared library
+ support that is upstream now.
+
+ -- Sebastian Dröge <[email protected]> Wed, 16 Jun 2010 07:17:13 +0200
+
+libvpx (0.9.0-6) unstable; urgency=low
+
+ * debian/patches/*:
+ + Update to upstream GIT 09202d80716ef7e2931de60c66b6fb2383f52613.
+ * debian/copyright:
+ + Update for the new, improved and GPL compatible
+ license (Closes: #583758).
+
+ -- Sebastian Dröge <[email protected]> Fri, 04 Jun 2010 22:34:15 +0200
+
+libvpx (0.9.0-5) unstable; urgency=low
+
+ * debian/copyright:
+ + Use new FSF address.
+ * debian/patches/*:
+ + Update to upstream GIT 1689564bb5c0f03bb2f35244bf40bcf58c9fec35.
+ * debian/rules,
+ debian/control:
+ + Remove execstack and -fPIC hacks that were fixed upstream.
+ * debian/vpx_codec.h.patch,
+ debian/rules:
+ + Remove HAVE_CONFIG_H removal hack for the public header files.
+
+ -- Sebastian Dröge <[email protected]> Sat, 29 May 2010 07:29:58 +0200
+
+libvpx (0.9.0-4) unstable; urgency=low
+
+ * debian/rules:
+ + x86 is i386, this enables assembly optimizations on i386.
+ * debian/control:
+ + Build depend on yasm >= 0.7.
+ * debian/copyright:
+ + Add all the other copyright holders and licenses to the copyright
+ file. These only apply to the scripts in examples/includes, which
+ are used for building the API documentation.
+
+ -- Sebastian Dröge <[email protected]> Sat, 22 May 2010 12:10:35 +0200
+
+libvpx (0.9.0-3) unstable; urgency=low
+
+ * debian/rules:
+ + Always build with -fPIC, configure doesn't set it for the
+ generic-gnu target.
+ * debian/copyright,
+ debian/control:
+ + Fix download URLs.
+
+ -- Sebastian Dröge <[email protected]> Thu, 20 May 2010 12:56:42 +0200
+
+libvpx (0.9.0-2) unstable; urgency=low
+
+ * debian/rules:
+ + Fix shlibs version.
+
+ -- Sebastian Dröge <[email protected]> Wed, 19 May 2010 22:20:14 +0200
+
+libvpx (0.9.0-1) unstable; urgency=low
+
+ * Initial Debian packaging (Closes: #582271).
+
+ -- Sebastian Dröge <[email protected]> Tue, 18 May 2010 20:49:11 +0200
+
diff --git a/debian/patches/03_altref_calculation.patch
b/debian/patches/03_altref_calculation.patch
new file mode 100644
index 0000000..9da55fd
--- /dev/null
+++ b/debian/patches/03_altref_calculation.patch
@@ -0,0 +1,31 @@
+commit 429743c56b77f5f9e3d0599ea0b7ffa42d867e3d
+Author: James Zern <[email protected]>
+Date: Tue Aug 7 17:12:10 2012 -0700
+
+ fix timestamp calculation rollover w/altref
+
+ using large values for the timebase, e.g., {33333, 1000000} could
+ rollover the timestamp calculation in vp8e_encode as it was not using
+ 64-bit math.
+
+ originally reported on ffmpeg's trac:
+ https://ffmpeg.org/trac/ffmpeg/ticket/1014
+
+ BUG=468
+
+ Change-Id: Iedb4e11de086a3dda75097bfaf08f2488e2088d8
+
+diff --git a/vp8/vp8_cx_iface.c b/vp8/vp8_cx_iface.c
+index 072314f..7db82c0 100644
+--- a/vp8/vp8_cx_iface.c
++++ b/vp8/vp8_cx_iface.c
+@@ -891,7 +891,8 @@ static vpx_codec_err_t vp8e_encode(vpx_codec_alg_priv_t
*ctx,
+ VP8_COMP *cpi = (VP8_COMP *)ctx->cpi;
+
+ /* Add the frame packet to the list of returned packets. */
+- round = 1000000 * ctx->cfg.g_timebase.num / 2 - 1;
++ round = (vpx_codec_pts_t)1000000
++ * ctx->cfg.g_timebase.num / 2 - 1;
+ delta = (dst_end_time_stamp - dst_time_stamp);
+ pkt.kind = VPX_CODEC_CX_FRAME_PKT;
+ pkt.data.frame.pts =
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..8a8e5db
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+01_enable-shared.patch
+fix-armhf-link.patch
+03_altref_calculation.patch
--
To view, visit https://gerrit.wikimedia.org/r/58074
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id873e247eca8a7373901ace42b4d3b7c5e93b122
Gerrit-PatchSet: 1
Gerrit-Project: operations/debs/libvpx
Gerrit-Branch: master
Gerrit-Owner: J <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits