summaryrefslogtreecommitdiffstats
path: root/abs/extra/gd/gd-2.1.1-libvpx-1.4.0.patch
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2015-08-10 14:21:48 (GMT)
committerBritney Fransen <brfransen@gmail.com>2015-08-10 14:21:48 (GMT)
commit9c273574caea01c1adc975529f4ae857e0872f00 (patch)
tree3db4c5a6d7625de89be8381e2c48170407f81d28 /abs/extra/gd/gd-2.1.1-libvpx-1.4.0.patch
parent997c6b992822c4304685fdbf501354ba3df9e695 (diff)
downloadlinhes_pkgbuild-9c273574caea01c1adc975529f4ae857e0872f00.zip
linhes_pkgbuild-9c273574caea01c1adc975529f4ae857e0872f00.tar.gz
linhes_pkgbuild-9c273574caea01c1adc975529f4ae857e0872f00.tar.bz2
gd: update to 2.1.1
Diffstat (limited to 'abs/extra/gd/gd-2.1.1-libvpx-1.4.0.patch')
-rw-r--r--abs/extra/gd/gd-2.1.1-libvpx-1.4.0.patch37
1 files changed, 37 insertions, 0 deletions
diff --git a/abs/extra/gd/gd-2.1.1-libvpx-1.4.0.patch b/abs/extra/gd/gd-2.1.1-libvpx-1.4.0.patch
new file mode 100644
index 0000000..c698972
--- /dev/null
+++ b/abs/extra/gd/gd-2.1.1-libvpx-1.4.0.patch
@@ -0,0 +1,37 @@
+From d41eb72cd4545c394578332e5c102dee69e02ee8 Mon Sep 17 00:00:00 2001
+From: Remi Collet <fedora@famillecollet.com>
+Date: Tue, 7 Apr 2015 13:11:03 +0200
+Subject: [PATCH] Fix build with latest libvpx 1.4.0
+
+These new constants exist at least since 1.0.0
+Compatibility ones have been droped in 1.4.0
+---
+ src/webpimg.c | 14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/webpimg.c b/src/webpimg.c
+index cf73d64..e49fcc6 100644
+--- a/src/webpimg.c
++++ b/src/webpimg.c
+@@ -711,14 +711,14 @@ static WebPResult VPXEncode(const uint8* Y,
+ 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);
+