Commit 7e01cd09 authored by Wan-Teh Chang's avatar Wan-Teh Chang Committed by Commit Bot

Roll src/third_party/libaom/source/libaom/ a5078bf8d..ffffc5655 (94 commits)

https://aomedia.googlesource.com/aom.git/+log/a5078bf8d0e7..ffffc5655474

$ git log a5078bf8d..ffffc5655 --date=short --no-merges --format='%ad %ae %s'
2018-10-02 debargha Remove obsolete comments
2018-10-01 debargha Use fast_interpolation filter search in speed 0
2018-09-25 david.turner SSE4.1 & AVX2 wiener compute_stats_highbd
2018-10-01 yunqingwang Change encoder initialization in unit tests
2018-09-26 zoeliu Add encoder speedup feature prune_ref_mode_for_partitions
2018-10-01 wtc Also reset has_detail when resetting error_code.
2018-10-01 tomfinegan obudec: Modify buffer capacity only when appropriate.
2018-10-01 debargha For keyframe-only coding do not boost in q mode
2018-09-28 wtc Handle failure of read_one_tile_group_obu().
2018-09-29 wtc Handle sequence header change for still pictures.
2018-09-19 wtc Call get_dec_job_info() only if !td->xd.corrupted.
2018-09-27 satish.suman Remove approx rd based gating in tx_type search
2018-09-29 wtc Fix Visual Studio warning C4244.
2018-09-27 jonathan.matthews Turn off LOOP_FILTER_BITMASK by default
2018-09-28 wtc Release frame buffer references on all error paths
2018-09-20 tomfinegan aomenc/webmenc: Check for errors.
2018-09-27 tomfinegan obudec: Improve buffer size management.
2018-09-27 wtc Release references in ref_frame_map before resync.
2018-09-28 satish.suman Optimize highbd fwd_txfm modules
2018-09-28 david.turner Move highbd scaling outside of tight loop
(...)

Created with:
  roll-dep src/third_party/libaom/source/libaom
R=tomfinegan@chromium.org,johannkoenig@google.com,jzern@chromium.org

Change-Id: Ibe7dddc94fa17f2db079724a6203472a9d2eb6cf
Reviewed-on: https://chromium-review.googlesource.com/c/1276887
Commit-Queue: Wan-Teh Chang <wtc@google.com>
Reviewed-by: default avatarJohann Koenig <johannkoenig@google.com>
Cr-Commit-Position: refs/heads/master@{#599865}
parent 8510ab3a
......@@ -818,7 +818,7 @@ deps = {
Var('chromium_git') + '/external/libaddressinput.git' + '@' + 'd7ed8e2f3f35ce9a3aafdfdc48745ceab66e7229',
'src/third_party/libaom/source/libaom': {
'url': Var('aomedia_git') + '/aom.git' + '@' + 'a5078bf8d0e7c01eab670cfc1cfe7b9fb065e931',
'url': Var('aomedia_git') + '/aom.git' + '@' + 'ffffc5655474a797c348ed8f66d0fab013d5df8e',
'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: Monday October 08 2018
Branch: m70-3538
Commit: a5078bf8d0e7c01eab670cfc1cfe7b9fb065e931
Date: Tuesday October 02 2018
Branch: master
Commit: ffffc5655474a797c348ed8f66d0fab013d5df8e
License: BSD
License File: source/libaom/LICENSE
Security Critical: yes
......
......@@ -380,6 +380,7 @@ aom_dsp_common_intrin_neon = [
]
aom_dsp_common_intrin_sse2 = [
"//third_party/libaom/source/libaom/aom_dsp/x86/aom_subpixel_8t_intrin_sse2.c",
"//third_party/libaom/source/libaom/aom_dsp/x86/aom_asm_stubs.c",
"//third_party/libaom/source/libaom/aom_dsp/x86/convolve.h",
"//third_party/libaom/source/libaom/aom_dsp/x86/convolve_sse2.h",
......
......@@ -12,8 +12,8 @@
#define VERSION_MAJOR 1
#define VERSION_MINOR 0
#define VERSION_PATCH 0
#define VERSION_EXTRA "614-ga5078bf8d"
#define VERSION_EXTRA "706-gffffc5655"
#define VERSION_PACKED \
((VERSION_MAJOR << 16) | (VERSION_MINOR << 8) | (VERSION_PATCH))
#define VERSION_STRING_NOSP "1.0.0-614-ga5078bf8d"
#define VERSION_STRING " 1.0.0-614-ga5078bf8d"
#define VERSION_STRING_NOSP "1.0.0-706-gffffc5655"
#define VERSION_STRING " 1.0.0-706-gffffc5655"
......@@ -556,30 +556,78 @@ void av1_highbd_inv_txfm_add_16x16_c(const tran_low_t* dqcoeff,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x16 av1_highbd_inv_txfm_add_16x16_c
void av1_highbd_inv_txfm_add_16x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x32 av1_highbd_inv_txfm_add_16x32_c
void av1_highbd_inv_txfm_add_16x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x4 av1_highbd_inv_txfm_add_16x4_c
void av1_highbd_inv_txfm_add_16x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x8 av1_highbd_inv_txfm_add_16x8_c
void av1_highbd_inv_txfm_add_32x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x16 av1_highbd_inv_txfm_add_32x16_c
void av1_highbd_inv_txfm_add_32x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x32 av1_highbd_inv_txfm_add_32x32_c
void av1_highbd_inv_txfm_add_32x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x8 av1_highbd_inv_txfm_add_32x8_c
void av1_highbd_inv_txfm_add_4x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x16 av1_highbd_inv_txfm_add_4x16_c
void av1_highbd_inv_txfm_add_4x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x4 av1_highbd_inv_txfm_add_4x4_c
void av1_highbd_inv_txfm_add_4x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x8 av1_highbd_inv_txfm_add_4x8_c
void av1_highbd_inv_txfm_add_8x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x16 av1_highbd_inv_txfm_add_8x16_c
void av1_highbd_inv_txfm_add_8x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x32 av1_highbd_inv_txfm_add_8x32_c
void av1_highbd_inv_txfm_add_8x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x4 av1_highbd_inv_txfm_add_8x4_c
void av1_highbd_inv_txfm_add_8x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
......
......@@ -495,30 +495,78 @@ void av1_highbd_inv_txfm_add_16x16_c(const tran_low_t* dqcoeff,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x16 av1_highbd_inv_txfm_add_16x16_c
void av1_highbd_inv_txfm_add_16x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x32 av1_highbd_inv_txfm_add_16x32_c
void av1_highbd_inv_txfm_add_16x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x4 av1_highbd_inv_txfm_add_16x4_c
void av1_highbd_inv_txfm_add_16x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x8 av1_highbd_inv_txfm_add_16x8_c
void av1_highbd_inv_txfm_add_32x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x16 av1_highbd_inv_txfm_add_32x16_c
void av1_highbd_inv_txfm_add_32x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x32 av1_highbd_inv_txfm_add_32x32_c
void av1_highbd_inv_txfm_add_32x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x8 av1_highbd_inv_txfm_add_32x8_c
void av1_highbd_inv_txfm_add_4x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x16 av1_highbd_inv_txfm_add_4x16_c
void av1_highbd_inv_txfm_add_4x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x4 av1_highbd_inv_txfm_add_4x4_c
void av1_highbd_inv_txfm_add_4x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x8 av1_highbd_inv_txfm_add_4x8_c
void av1_highbd_inv_txfm_add_8x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x16 av1_highbd_inv_txfm_add_8x16_c
void av1_highbd_inv_txfm_add_8x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x32 av1_highbd_inv_txfm_add_8x32_c
void av1_highbd_inv_txfm_add_8x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x4 av1_highbd_inv_txfm_add_8x4_c
void av1_highbd_inv_txfm_add_8x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
......
......@@ -430,30 +430,78 @@ void av1_highbd_inv_txfm_add_16x16_c(const tran_low_t* dqcoeff,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x16 av1_highbd_inv_txfm_add_16x16_c
void av1_highbd_inv_txfm_add_16x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x32 av1_highbd_inv_txfm_add_16x32_c
void av1_highbd_inv_txfm_add_16x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x4 av1_highbd_inv_txfm_add_16x4_c
void av1_highbd_inv_txfm_add_16x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x8 av1_highbd_inv_txfm_add_16x8_c
void av1_highbd_inv_txfm_add_32x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x16 av1_highbd_inv_txfm_add_32x16_c
void av1_highbd_inv_txfm_add_32x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x32 av1_highbd_inv_txfm_add_32x32_c
void av1_highbd_inv_txfm_add_32x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x8 av1_highbd_inv_txfm_add_32x8_c
void av1_highbd_inv_txfm_add_4x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x16 av1_highbd_inv_txfm_add_4x16_c
void av1_highbd_inv_txfm_add_4x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x4 av1_highbd_inv_txfm_add_4x4_c
void av1_highbd_inv_txfm_add_4x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x8 av1_highbd_inv_txfm_add_4x8_c
void av1_highbd_inv_txfm_add_8x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x16 av1_highbd_inv_txfm_add_8x16_c
void av1_highbd_inv_txfm_add_8x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x32 av1_highbd_inv_txfm_add_8x32_c
void av1_highbd_inv_txfm_add_8x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x4 av1_highbd_inv_txfm_add_8x4_c
void av1_highbd_inv_txfm_add_8x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
......
......@@ -495,30 +495,78 @@ void av1_highbd_inv_txfm_add_16x16_c(const tran_low_t* dqcoeff,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x16 av1_highbd_inv_txfm_add_16x16_c
void av1_highbd_inv_txfm_add_16x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x32 av1_highbd_inv_txfm_add_16x32_c
void av1_highbd_inv_txfm_add_16x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x4 av1_highbd_inv_txfm_add_16x4_c
void av1_highbd_inv_txfm_add_16x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x8 av1_highbd_inv_txfm_add_16x8_c
void av1_highbd_inv_txfm_add_32x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x16 av1_highbd_inv_txfm_add_32x16_c
void av1_highbd_inv_txfm_add_32x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x32 av1_highbd_inv_txfm_add_32x32_c
void av1_highbd_inv_txfm_add_32x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x8 av1_highbd_inv_txfm_add_32x8_c
void av1_highbd_inv_txfm_add_4x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x16 av1_highbd_inv_txfm_add_4x16_c
void av1_highbd_inv_txfm_add_4x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x4 av1_highbd_inv_txfm_add_4x4_c
void av1_highbd_inv_txfm_add_4x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x8 av1_highbd_inv_txfm_add_4x8_c
void av1_highbd_inv_txfm_add_8x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x16 av1_highbd_inv_txfm_add_8x16_c
void av1_highbd_inv_txfm_add_8x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x32 av1_highbd_inv_txfm_add_8x32_c
void av1_highbd_inv_txfm_add_8x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x4 av1_highbd_inv_txfm_add_8x4_c
void av1_highbd_inv_txfm_add_8x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
......
......@@ -430,30 +430,78 @@ void av1_highbd_inv_txfm_add_16x16_c(const tran_low_t* dqcoeff,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x16 av1_highbd_inv_txfm_add_16x16_c
void av1_highbd_inv_txfm_add_16x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x32 av1_highbd_inv_txfm_add_16x32_c
void av1_highbd_inv_txfm_add_16x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x4 av1_highbd_inv_txfm_add_16x4_c
void av1_highbd_inv_txfm_add_16x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_16x8 av1_highbd_inv_txfm_add_16x8_c
void av1_highbd_inv_txfm_add_32x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x16 av1_highbd_inv_txfm_add_32x16_c
void av1_highbd_inv_txfm_add_32x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x32 av1_highbd_inv_txfm_add_32x32_c
void av1_highbd_inv_txfm_add_32x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_32x8 av1_highbd_inv_txfm_add_32x8_c
void av1_highbd_inv_txfm_add_4x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x16 av1_highbd_inv_txfm_add_4x16_c
void av1_highbd_inv_txfm_add_4x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x4 av1_highbd_inv_txfm_add_4x4_c
void av1_highbd_inv_txfm_add_4x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_4x8 av1_highbd_inv_txfm_add_4x8_c
void av1_highbd_inv_txfm_add_8x16_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x16 av1_highbd_inv_txfm_add_8x16_c
void av1_highbd_inv_txfm_add_8x32_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x32 av1_highbd_inv_txfm_add_8x32_c
void av1_highbd_inv_txfm_add_8x4_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int stride,
const TxfmParam* txfm_param);
#define av1_highbd_inv_txfm_add_8x4 av1_highbd_inv_txfm_add_8x4_c
void av1_highbd_inv_txfm_add_8x8_c(const tran_low_t* dqcoeff,
uint8_t* dst,
int 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