mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-06 07:17:30 +09:00
Update aom to commit id e87fb2378f01103d5d6e477a4ef6892dc714e614
This commit is contained in:
parent
debbee1e2a
commit
992c6637e3
429 changed files with 76047 additions and 40937 deletions
49
third_party/aom/aom_dsp/inv_txfm.c
vendored
49
third_party/aom/aom_dsp/inv_txfm.c
vendored
|
|
@ -14,7 +14,8 @@
|
|||
|
||||
#include "./aom_dsp_rtcd.h"
|
||||
#include "aom_dsp/inv_txfm.h"
|
||||
#if CONFIG_DAALA_DCT4 || CONFIG_DAALA_DCT8
|
||||
#if CONFIG_DAALA_DCT4 || CONFIG_DAALA_DCT8 || CONFIG_DAALA_DCT16 || \
|
||||
CONFIG_DAALA_DCT32 || CONFIG_DAALA_DCT64
|
||||
#include "av1/common/daala_tx.h"
|
||||
#endif
|
||||
|
||||
|
|
@ -96,18 +97,6 @@ void aom_iwht4x4_1_add_c(const tran_low_t *in, uint8_t *dest, int dest_stride) {
|
|||
}
|
||||
}
|
||||
|
||||
#if CONFIG_DAALA_DCT4
|
||||
void aom_idct4_c(const tran_low_t *input, tran_low_t *output) {
|
||||
int i;
|
||||
od_coeff x[4];
|
||||
od_coeff y[4];
|
||||
for (i = 0; i < 4; i++) y[i] = input[i];
|
||||
od_bin_idct4(x, 1, y);
|
||||
for (i = 0; i < 4; i++) output[i] = (tran_low_t)x[i];
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
void aom_idct4_c(const tran_low_t *input, tran_low_t *output) {
|
||||
tran_low_t step[4];
|
||||
tran_high_t temp1, temp2;
|
||||
|
|
@ -127,7 +116,6 @@ void aom_idct4_c(const tran_low_t *input, tran_low_t *output) {
|
|||
output[2] = WRAPLOW(step[1] - step[2]);
|
||||
output[3] = WRAPLOW(step[0] - step[3]);
|
||||
}
|
||||
#endif
|
||||
|
||||
void aom_idct4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int stride) {
|
||||
tran_low_t out[4 * 4];
|
||||
|
|
@ -172,18 +160,6 @@ void aom_idct4x4_1_add_c(const tran_low_t *input, uint8_t *dest,
|
|||
}
|
||||
}
|
||||
|
||||
#if CONFIG_DAALA_DCT8
|
||||
void aom_idct8_c(const tran_low_t *input, tran_low_t *output) {
|
||||
int i;
|
||||
od_coeff x[8];
|
||||
od_coeff y[8];
|
||||
for (i = 0; i < 8; i++) y[i] = (od_coeff)input[i];
|
||||
od_bin_idct8(x, 1, y);
|
||||
for (i = 0; i < 8; i++) output[i] = (tran_low_t)x[i];
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
void aom_idct8_c(const tran_low_t *input, tran_low_t *output) {
|
||||
tran_low_t step1[8], step2[8];
|
||||
tran_high_t temp1, temp2;
|
||||
|
|
@ -237,7 +213,6 @@ void aom_idct8_c(const tran_low_t *input, tran_low_t *output) {
|
|||
output[6] = WRAPLOW(step1[1] - step1[6]);
|
||||
output[7] = WRAPLOW(step1[0] - step1[7]);
|
||||
}
|
||||
#endif
|
||||
|
||||
void aom_idct8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int stride) {
|
||||
tran_low_t out[8 * 8];
|
||||
|
|
@ -313,18 +288,6 @@ void aom_iadst4_c(const tran_low_t *input, tran_low_t *output) {
|
|||
output[3] = WRAPLOW(dct_const_round_shift(s0 + s1 - s3));
|
||||
}
|
||||
|
||||
#if CONFIG_DAALA_DCT8
|
||||
void aom_iadst8_c(const tran_low_t *input, tran_low_t *output) {
|
||||
int i;
|
||||
od_coeff x[8];
|
||||
od_coeff y[8];
|
||||
for (i = 0; i < 8; i++) y[i] = (od_coeff)input[i];
|
||||
od_bin_idst8(x, 1, y);
|
||||
for (i = 0; i < 8; i++) output[i] = (tran_low_t)x[i];
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
void aom_iadst8_c(const tran_low_t *input, tran_low_t *output) {
|
||||
int s0, s1, s2, s3, s4, s5, s6, s7;
|
||||
|
||||
|
|
@ -402,8 +365,6 @@ void aom_iadst8_c(const tran_low_t *input, tran_low_t *output) {
|
|||
output[7] = WRAPLOW(-x1);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
void aom_idct8x8_12_add_c(const tran_low_t *input, uint8_t *dest, int stride) {
|
||||
tran_low_t out[8 * 8] = { 0 };
|
||||
tran_low_t *outptr = out;
|
||||
|
|
@ -1224,7 +1185,7 @@ void aom_idct32_c(const tran_low_t *input, tran_low_t *output) {
|
|||
|
||||
#if CONFIG_MRC_TX
|
||||
void aom_imrc32x32_1024_add_c(const tran_low_t *input, uint8_t *dest,
|
||||
int stride, int *mask) {
|
||||
int stride, uint8_t *mask) {
|
||||
tran_low_t out[32 * 32];
|
||||
tran_low_t *outptr = out;
|
||||
int i, j;
|
||||
|
|
@ -1265,7 +1226,7 @@ void aom_imrc32x32_1024_add_c(const tran_low_t *input, uint8_t *dest,
|
|||
}
|
||||
|
||||
void aom_imrc32x32_135_add_c(const tran_low_t *input, uint8_t *dest, int stride,
|
||||
int *mask) {
|
||||
uint8_t *mask) {
|
||||
tran_low_t out[32 * 32] = { 0 };
|
||||
tran_low_t *outptr = out;
|
||||
int i, j;
|
||||
|
|
@ -1295,7 +1256,7 @@ void aom_imrc32x32_135_add_c(const tran_low_t *input, uint8_t *dest, int stride,
|
|||
}
|
||||
|
||||
void aom_imrc32x32_34_add_c(const tran_low_t *input, uint8_t *dest, int stride,
|
||||
int *mask) {
|
||||
uint8_t *mask) {
|
||||
tran_low_t out[32 * 32] = { 0 };
|
||||
tran_low_t *outptr = out;
|
||||
int i, j;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue