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

Reply via email to