From b2904d4c043b798dbfe2c62d956ebd3609e7ffc1 Mon Sep 17 00:00:00 2001 From: Guillaume BIENKOWSKI Date: Tue, 19 Nov 2013 16:08:31 +0100 Subject: [PATCH] Resolve iOS7 VPX corruption. This dramatically improves image quality for VP8! --- submodules/build/builders.d/libvpx.mk | 2 +- submodules/build/builders.d/libvpx.patch | 15 +-------------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/submodules/build/builders.d/libvpx.mk b/submodules/build/builders.d/libvpx.mk index 562d1869d..891511236 100644 --- a/submodules/build/builders.d/libvpx.mk +++ b/submodules/build/builders.d/libvpx.mk @@ -28,7 +28,7 @@ $(BUILDER_BUILD_DIR)/$(libvpx_dir)/config.mk: $(BUILDER_SRC_DIR)/$(libvpx_dir)/p mkdir -p $(BUILDER_BUILD_DIR)/$(libvpx_dir) cd $(BUILDER_BUILD_DIR)/$(libvpx_dir)/ \ && host_alias=${host} . $(BUILDER_SRC_DIR)/build/$(config_site) \ - && export all_platforms="${all_p}" && $(BUILDER_SRC_DIR)/$(libvpx_dir)/configure --prefix=$(prefix) --sdk-path=$$SDK_BIN_PATH/../../ --libc=$$SYSROOT_PATH $(libvpx_configure_options) + && export all_platforms="${all_p}" && $(BUILDER_SRC_DIR)/$(libvpx_dir)/configure --prefix=$(prefix) --sdk-path=$$SDK_BIN_PATH/../../ --libc=$$SYSROOT_PATH $(libvpx_configure_options) --extra-cflags="-O3 -fno-strict-aliasing" build-libvpx: $(BUILDER_BUILD_DIR)/$(libvpx_dir)/config.mk cd $(BUILDER_BUILD_DIR)/$(libvpx_dir) \ diff --git a/submodules/build/builders.d/libvpx.patch b/submodules/build/builders.d/libvpx.patch index 7824f7f11..1bdb3f9d4 100644 --- a/submodules/build/builders.d/libvpx.patch +++ b/submodules/build/builders.d/libvpx.patch @@ -1,5 +1,5 @@ diff --git a/build/make/configure.sh b/build/make/configure.sh -index c99a01c..f7f54c6 100755 +index c99a01c..7fdf10d 100755 --- a/build/make/configure.sh +++ b/build/make/configure.sh @@ -889,13 +889,13 @@ process_common_toolchain() { @@ -32,16 +32,3 @@ index c99a01c..f7f54c6 100755 if [ -z "${alt_libc}" ]; then alt_libc=${SDK_PATH}/SDKs/iPhoneOS5.1.sdk -diff --git a/vp8/decoder/decodframe.c b/vp8/decoder/decodframe.c -index a4a00f6..72d0b6d 100644 ---- a/vp8/decoder/decodframe.c -+++ b/vp8/decoder/decodframe.c -@@ -92,7 +92,7 @@ void vp8_mb_init_dequantizer(VP8D_COMP *pbi, MACROBLOCKD *xd) - } - } - --static void decode_macroblock(VP8D_COMP *pbi, MACROBLOCKD *xd, -+void decode_macroblock(VP8D_COMP *pbi, MACROBLOCKD *xd, - unsigned int mb_idx) - { - MB_PREDICTION_MODE mode;