Commit 17c71367 authored by Johann's avatar Johann Committed by Commit Bot

Roll src/third_party/libaom/source/libaom/ 6eecfe927..000f2f686 (9 commits)

https://aomedia.googlesource.com/aom.git/+log/6eecfe927de9..000f2f686d60

$ git log 6eecfe927..000f2f686 --date=short --no-merges --format='%ad %ae %s'
2018-07-05 sanampudi.venkatarao Facilitate eob support in inverse transform for neon
2018-07-10 ddvfinite Add Masked sad avx2 code
2018-07-12 ddvfinite Add Wedge utils avx2 code
2018-06-12 kylesiefring x86: Add subpixel obmc variance
2018-07-12 binpengsmail Change allowed_tx_mask to bit mask
2018-07-13 anorkin film grain: set luma grain to 0 when num_y_point is zero
2018-07-12 yunqingwang ext_tile: allocate tile list buffer in example
2018-07-06 deepa.kg Implement row based multi-threading of decoding stage
2018-07-11 yunqingwang ext_tile: add image format support in example

Created with:
  roll-dep src/third_party/libaom/source/libaom

Change-Id: I33c92eb0f442e479c1201ef1f184622371b98e1d
Reviewed-on: https://chromium-review.googlesource.com/1138398Reviewed-by: default avatarTom Finegan <tomfinegan@chromium.org>
Commit-Queue: Johann Koenig <johannkoenig@google.com>
Cr-Commit-Position: refs/heads/master@{#575347}
parent 3da670e5
......@@ -779,7 +779,7 @@ deps = {
Var('chromium_git') + '/external/libaddressinput.git' + '@' + 'd955c63ec7048d59dffd20af25eeec23da878d27',
'src/third_party/libaom/source/libaom': {
'url': Var('aomedia_git') + '/aom.git' + '@' + '6eecfe927de9e86b4408fa76d83fcffcae2d904b',
'url': Var('aomedia_git') + '/aom.git' + '@' + '000f2f686d60385b80ce9d4dd2ca1bfd4de922cb',
'condition': 'checkout_libaom',
},
......
......@@ -2,9 +2,9 @@ Name: Alliance for Open Media Video Codec
Short Name: libaom
URL: https://aomedia.googlesource.com/aom/
Version: 0
Date: Friday July 13 2018
Date: Monday July 16 2018
Branch: master
Commit: 6eecfe927de9e86b4408fa76d83fcffcae2d904b
Commit: 000f2f686d60385b80ce9d4dd2ca1bfd4de922cb
License: BSD
License File: source/libaom/LICENSE
Security Critical: yes
......
......@@ -30,6 +30,8 @@ aom_av1_common_intrin_neon = [
"//third_party/libaom/source/libaom/av1/common/arm/reconinter_neon.c",
"//third_party/libaom/source/libaom/av1/common/arm/wiener_convolve_neon.c",
"//third_party/libaom/source/libaom/av1/common/arm/selfguided_neon.c",
"//third_party/libaom/source/libaom/av1/common/arm/av1_inv_txfm_neon.c",
"//third_party/libaom/source/libaom/av1/common/arm/av1_inv_txfm_neon.h",
"//third_party/libaom/source/libaom/av1/common/cdef_block_neon.c",
]
......@@ -183,6 +185,7 @@ aom_av1_encoder_intrin_avx2 = [
"//third_party/libaom/source/libaom/av1/encoder/x86/error_intrin_avx2.c",
"//third_party/libaom/source/libaom/av1/encoder/x86/av1_fwd_txfm_avx2.h",
"//third_party/libaom/source/libaom/av1/encoder/x86/av1_fwd_txfm2d_avx2.c",
"//third_party/libaom/source/libaom/av1/encoder/x86/wedge_utils_avx2.c",
]
aom_av1_encoder_intrin_msa = [
......
......@@ -12,8 +12,8 @@
#define VERSION_MAJOR 1
#define VERSION_MINOR 0
#define VERSION_PATCH 0
#define VERSION_EXTRA "126-g6eecfe927"
#define VERSION_EXTRA "135-g000f2f686"
#define VERSION_PACKED \
((VERSION_MAJOR << 16) | (VERSION_MINOR << 8) | (VERSION_PATCH))
#define VERSION_STRING_NOSP "1.0.0-126-g6eecfe927"
#define VERSION_STRING " 1.0.0-126-g6eecfe927"
#define VERSION_STRING_NOSP "1.0.0-135-g000f2f686"
#define VERSION_STRING " 1.0.0-135-g000f2f686"
......@@ -782,7 +782,14 @@ void av1_inv_txfm_add_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_inv_txfm_add av1_inv_txfm_add_c
void av1_inv_txfm_add_neon(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
RTCD_EXTERN void (*av1_inv_txfm_add)(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
void av1_jnt_convolve_2d_c(const uint8_t* src,
int src_stride,
......@@ -1173,6 +1180,9 @@ static void setup_rtcd_internal(void) {
av1_convolve_y_sr = av1_convolve_y_sr_c;
if (flags & HAS_NEON)
av1_convolve_y_sr = av1_convolve_y_sr_neon;
av1_inv_txfm_add = av1_inv_txfm_add_c;
if (flags & HAS_NEON)
av1_inv_txfm_add = av1_inv_txfm_add_neon;
av1_jnt_convolve_2d = av1_jnt_convolve_2d_c;
if (flags & HAS_NEON)
av1_jnt_convolve_2d = av1_jnt_convolve_2d_neon;
......
......@@ -723,7 +723,11 @@ void av1_inv_txfm_add_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_inv_txfm_add av1_inv_txfm_add_c
void av1_inv_txfm_add_neon(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_inv_txfm_add av1_inv_txfm_add_neon
void av1_jnt_convolve_2d_c(const uint8_t* src,
int src_stride,
......
......@@ -723,7 +723,11 @@ void av1_inv_txfm_add_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_inv_txfm_add av1_inv_txfm_add_c
void av1_inv_txfm_add_neon(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_inv_txfm_add av1_inv_txfm_add_neon
void av1_jnt_convolve_2d_c(const uint8_t* src,
int src_stride,
......
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