![Bernd Kuhls](/assets/img/avatar_default.png)
Since bumping libvpx to 1.4.0 http://git.buildroot.net/buildroot/commit/package/libvpx?id=7d9a0c4d3960bb470e993494ac350b1415b72442 building gd was broken. This patch adds some upstream commits which switch the dependency from libvpx to webp. Fixes http://autobuild.buildroot.net/results/046/046dd505feb5e92bdee3d0993366be162da1223a/ http://autobuild.buildroot.net/results/617/61739df0009015451ba78a7ca335dcc0d0dedcc8/ http://autobuild.buildroot.net/results/526/526550e73581a91427b394d566d3389554ee90ed/ http://autobuild.buildroot.net/results/b89/b89d7e3a1fc9403984bcd6462b8fd8d1196f2095/ http://autobuild.buildroot.net/results/dfe/dfed2b62aad83cc960ba3c93b7f0a994f18ad22a/ http://autobuild.buildroot.net/results/a91/a919d2bcbbd573e7a5556fbcdea053d4d451dd50/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
38 lines
1 KiB
Diff
38 lines
1 KiB
Diff
Patch committed upstream
|
|
https://bitbucket.org/libgd/gd-libgd/commits/c7e5dc617c7466c44935cdefbe7e79de319f98ca?at=master
|
|
|
|
Downloaded from Gentoo
|
|
https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-libs/gd/files/gd-2.1.1-webp-pre.patch?revision=1.1&view=markup
|
|
|
|
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
|
|
|
---
|
|
https://bugs.gentoo.org/545956
|
|
|
|
From c7e5dc617c7466c44935cdefbe7e79de319f98ca Mon Sep 17 00:00:00 2001
|
|
From: Pierre Joye <pierre.php@gmail.com>
|
|
Date: Sat, 17 Jan 2015 08:20:17 +0100
|
|
Subject: [PATCH] fix #111, invalid default quantization
|
|
|
|
---
|
|
src/gd_webp.c | 3 +++
|
|
1 file changed, 3 insertions(+)
|
|
|
|
diff --git a/src/gd_webp.c b/src/gd_webp.c
|
|
index fae3861..a3ae1ac 100644
|
|
--- a/src/gd_webp.c
|
|
+++ b/src/gd_webp.c
|
|
@@ -185,6 +185,9 @@ BGD_DECLARE(void) gdImageWebpCtx (gdImagePtr im, gdIOCtx * outfile, int quantiza
|
|
gd_error("gd-webp error: cannot allocate Y buffer");
|
|
return;
|
|
}
|
|
+ if (quantization == -1) {
|
|
+ quantization = 80;
|
|
+ }
|
|
vp8_quality = mapQualityToVP8QP(quantization);
|
|
|
|
U = Y + width * height;
|
|
--
|
|
2.3.5
|
|
|