Commit d697a1cb authored by Jerome Jiang's avatar Jerome Jiang Committed by Commit Bot

Roll src/third_party/libvpx/source/libvpx/ edc9a4687..c6fcb9bb9 (16 commits)

https://chromium.googlesource.com/webm/libvpx.git/+log/edc9a4687699..c6fcb9bb94ea

$ git log edc9a4687..c6fcb9bb9 --date=short --no-merges --format='%ad %ae %s'
2018-03-03 jzern disable vp9_highbd_iht{4x4_16,8x8_64}_add_neon
2018-03-03 jzern disable vp9_iht8x8_64_add_neon
2018-03-03 jzern disable vp9_iht16x16_256_add_neon
2018-03-02 marpan vp9-svc: Disable partition_reuse unless 2x2 scale.
2018-03-01 marpan vp9-svc: Fix to downsampling filter phase_shift.
2018-02-28 jzern iadst16x16_256_add_half1d: fix array size
2018-02-26 linfengz Add vp9_iht16x16_256_add_neon()
2018-02-26 jzern datarate_test: correct last_pts_ref_ type
2018-02-26 linfengz Fix a bug in create_s16x4_neon()
2018-02-22 linfengz Clean test/dct_test.cc with testing::Combine
2018-02-21 jianj VP9 SVC: Datarate test for dynamic bitrate change.
2018-02-20 linfengz Add vp9_highbd_iht8x8_16_add_neon()
2018-02-20 johannkoenig remove deprecated 'register' keyword
2018-02-12 jianj vp9_cx_iface: Remove else when returning from the other branch.
2018-02-12 jianj VP9 ROI test clean up regarding bool type flag.
2018-02-05 kylesiefring Fold adds in 16->32-bit converts in SSE2/AVX2 fDCT

Created with:
  roll-dep src/third_party/libvpx/source/libvpx
R=johannkoenig@google.com

Change-Id: I90e68cab836f548e9d8502ed5c06191791d505a5
Reviewed-on: https://chromium-review.googlesource.com/952085Reviewed-by: default avatarJohann Koenig <johannkoenig@google.com>
Commit-Queue: Jerome Jiang <jianj@google.com>
Cr-Commit-Position: refs/heads/master@{#541231}
parent 182f8382
......@@ -489,7 +489,7 @@ deps = {
},
'src/third_party/libvpx/source/libvpx':
Var('chromium_git') + '/webm/libvpx.git' + '@' + 'edc9a4687699b372a0c27856020b42434ddc3014',
Var('chromium_git') + '/webm/libvpx.git' + '@' + 'c6fcb9bb94ea02324d9d842b71ac3d0ab0329c10',
'src/third_party/libwebm/source':
Var('chromium_git') + '/webm/libwebm.git' + '@' + 'b03c65468b06d097f27235d93d76bfc45f490ede',
......
......@@ -5,9 +5,9 @@ License: BSD
License File: source/libvpx/LICENSE
Security Critical: yes
Date: Saturday February 10 2018
Date: Saturday March 03 2018
Branch: master
Commit: edc9a4687699b372a0c27856020b42434ddc3014
Commit: c6fcb9bb94ea02324d9d842b71ac3d0ab0329c10
Description:
Contains the sources used to compile libvpx binaries used by Google Chrome and
......
......@@ -1435,6 +1435,7 @@ libvpx_srcs_arm_neon = [
"//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
"//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
"//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
"//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht16x16_add_neon.c",
"//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
"//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
"//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht_neon.h",
......@@ -2084,6 +2085,7 @@ libvpx_srcs_arm_neon_cpu_detect_neon = [
"//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c",
"//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/shortfdct_neon.c",
"//third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c",
"//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht16x16_add_neon.c",
"//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
"//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
"//third_party/libvpx/source/libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c",
......@@ -2261,6 +2263,7 @@ libvpx_srcs_arm64 = [
"//third_party/libvpx/source/libvpx/vp8/encoder/vp8_quantize.c",
"//third_party/libvpx/source/libvpx/vp8/vp8_cx_iface.c",
"//third_party/libvpx/source/libvpx/vp8/vp8_dx_iface.c",
"//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht16x16_add_neon.c",
"//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
"//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
"//third_party/libvpx/source/libvpx/vp9/common/arm/neon/vp9_iht_neon.h",
......
......@@ -159,11 +159,7 @@ void vp9_iht8x8_64_add_c(const tran_low_t* input,
uint8_t* dest,
int stride,
int tx_type);
void vp9_iht8x8_64_add_neon(const tran_low_t* input,
uint8_t* dest,
int stride,
int tx_type);
#define vp9_iht8x8_64_add vp9_iht8x8_64_add_neon
#define vp9_iht8x8_64_add vp9_iht8x8_64_add_c
void vp9_quantize_fp_c(const tran_low_t* coeff_ptr,
intptr_t n_coeffs,
......
......@@ -159,11 +159,7 @@ void vp9_iht8x8_64_add_c(const tran_low_t* input,
uint8_t* dest,
int stride,
int tx_type);
void vp9_iht8x8_64_add_neon(const tran_low_t* input,
uint8_t* dest,
int stride,
int tx_type);
#define vp9_iht8x8_64_add vp9_iht8x8_64_add_neon
#define vp9_iht8x8_64_add vp9_iht8x8_64_add_c
void vp9_quantize_fp_c(const tran_low_t* coeff_ptr,
intptr_t n_coeffs,
......
......@@ -184,14 +184,7 @@ void vp9_iht8x8_64_add_c(const tran_low_t* input,
uint8_t* dest,
int stride,
int tx_type);
void vp9_iht8x8_64_add_neon(const tran_low_t* input,
uint8_t* dest,
int stride,
int tx_type);
RTCD_EXTERN void (*vp9_iht8x8_64_add)(const tran_low_t* input,
uint8_t* dest,
int stride,
int tx_type);
#define vp9_iht8x8_64_add vp9_iht8x8_64_add_c
void vp9_quantize_fp_c(const tran_low_t* coeff_ptr,
intptr_t n_coeffs,
......@@ -298,9 +291,6 @@ static void setup_rtcd_internal(void) {
vp9_iht4x4_16_add = vp9_iht4x4_16_add_c;
if (flags & HAS_NEON)
vp9_iht4x4_16_add = vp9_iht4x4_16_add_neon;
vp9_iht8x8_64_add = vp9_iht8x8_64_add_c;
if (flags & HAS_NEON)
vp9_iht8x8_64_add = vp9_iht8x8_64_add_neon;
vp9_quantize_fp = vp9_quantize_fp_c;
if (flags & HAS_NEON)
vp9_quantize_fp = vp9_quantize_fp_neon;
......
......@@ -159,11 +159,7 @@ void vp9_iht8x8_64_add_c(const tran_low_t* input,
uint8_t* dest,
int stride,
int tx_type);
void vp9_iht8x8_64_add_neon(const tran_low_t* input,
uint8_t* dest,
int stride,
int tx_type);
#define vp9_iht8x8_64_add vp9_iht8x8_64_add_neon
#define vp9_iht8x8_64_add vp9_iht8x8_64_add_c
void vp9_quantize_fp_c(const tran_low_t* coeff_ptr,
intptr_t n_coeffs,
......
......@@ -159,11 +159,7 @@ void vp9_iht8x8_64_add_c(const tran_low_t* input,
uint8_t* dest,
int stride,
int tx_type);
void vp9_iht8x8_64_add_neon(const tran_low_t* input,
uint8_t* dest,
int stride,
int tx_type);
#define vp9_iht8x8_64_add vp9_iht8x8_64_add_neon
#define vp9_iht8x8_64_add vp9_iht8x8_64_add_c
void vp9_quantize_fp_c(const tran_low_t* coeff_ptr,
intptr_t n_coeffs,
......
......@@ -2,7 +2,7 @@
#define VERSION_MAJOR 1
#define VERSION_MINOR 7
#define VERSION_PATCH 0
#define VERSION_EXTRA "110-gedc9a4687"
#define VERSION_EXTRA "133-gc6fcb9bb9"
#define VERSION_PACKED ((VERSION_MAJOR<<16)|(VERSION_MINOR<<8)|(VERSION_PATCH))
#define VERSION_STRING_NOSP "v1.7.0-110-gedc9a4687"
#define VERSION_STRING " v1.7.0-110-gedc9a4687"
#define VERSION_STRING_NOSP "v1.7.0-133-gc6fcb9bb9"
#define VERSION_STRING " v1.7.0-133-gc6fcb9bb9"
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment