phajdan.jr    15/04/17 04:55:28

  Added:                php-libvpx.patch
  Log:
  Fix build with libvpx-1.4.0, bug #545952. Patch by Canarau Constantin.
  
  (Portage version: 2.2.14/cvs/Linux i686, signed Manifest commit with key 
0x4F1A2555EA71991D!)

Revision  Changes    Path
1.1                  dev-lang/php/files/php-libvpx.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/php/files/php-libvpx.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/php/files/php-libvpx.patch?rev=1.1&content-type=text/plain

Index: php-libvpx.patch
===================================================================
--- ext/gd/libgd/webpimg.c.orig 2015-04-10 17:33:03.864937281 +0300
+++ ext/gd/libgd/webpimg.c      2015-04-10 17:33:32.089873980 +0300
@@ -706,14 +706,14 @@
     codec_ctl(&enc, VP8E_SET_STATIC_THRESHOLD, 0);
     codec_ctl(&enc, VP8E_SET_TOKEN_PARTITIONS, 2);
 
-    vpx_img_wrap(&img, IMG_FMT_I420,
+    vpx_img_wrap(&img, VPX_IMG_FMT_I420,
                  y_width, y_height, 16, (uint8*)(Y));
-    img.planes[PLANE_Y] = (uint8*)(Y);
-    img.planes[PLANE_U] = (uint8*)(U);
-    img.planes[PLANE_V] = (uint8*)(V);
-    img.stride[PLANE_Y] = y_stride;
-    img.stride[PLANE_U] = uv_stride;
-    img.stride[PLANE_V] = uv_stride;
+    img.planes[VPX_PLANE_Y] = (uint8*)(Y);
+    img.planes[VPX_PLANE_U] = (uint8*)(U);
+    img.planes[VPX_PLANE_V] = (uint8*)(V);
+    img.stride[VPX_PLANE_Y] = y_stride;
+    img.stride[VPX_PLANE_U] = uv_stride;
+    img.stride[VPX_PLANE_V] = uv_stride;
 
     res = vpx_codec_encode(&enc, &img, 0, 1, 0, VPX_DL_BEST_QUALITY);
 




Reply via email to