mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-09 16:57:30 +09:00
Update aom to v1.0.0
Update aom to commit id d14c5bb4f336ef1842046089849dee4a301fbbf0.
This commit is contained in:
parent
bb61121b44
commit
48f6d2e034
1087 changed files with 154333 additions and 265310 deletions
14
third_party/aom/av1/common/scale.h
vendored
14
third_party/aom/av1/common/scale.h
vendored
|
|
@ -12,6 +12,7 @@
|
|||
#ifndef AV1_COMMON_SCALE_H_
|
||||
#define AV1_COMMON_SCALE_H_
|
||||
|
||||
#include "av1/common/convolve.h"
|
||||
#include "av1/common/mv.h"
|
||||
#include "aom_dsp/aom_convolve.h"
|
||||
|
||||
|
|
@ -34,22 +35,15 @@ struct scale_factors {
|
|||
int (*scale_value_x)(int val, const struct scale_factors *sf);
|
||||
int (*scale_value_y)(int val, const struct scale_factors *sf);
|
||||
|
||||
convolve_fn_t predict[2][2][2]; // horiz, vert, avg
|
||||
#if CONFIG_HIGHBITDEPTH
|
||||
highbd_convolve_fn_t highbd_predict[2][2][2]; // horiz, vert, avg
|
||||
#endif // CONFIG_HIGHBITDEPTH
|
||||
// convolve_fn_ptr[subpel_x != 0][subpel_y != 0][is_compound]
|
||||
aom_convolve_fn_t convolve[2][2][2];
|
||||
aom_highbd_convolve_fn_t highbd_convolve[2][2][2];
|
||||
};
|
||||
|
||||
MV32 av1_scale_mv(const MV *mv, int x, int y, const struct scale_factors *sf);
|
||||
|
||||
#if CONFIG_HIGHBITDEPTH
|
||||
void av1_setup_scale_factors_for_frame(struct scale_factors *sf, int other_w,
|
||||
int other_h, int this_w, int this_h,
|
||||
int use_high);
|
||||
#else
|
||||
void av1_setup_scale_factors_for_frame(struct scale_factors *sf, int other_w,
|
||||
int other_h, int this_w, int this_h);
|
||||
#endif // CONFIG_HIGHBITDEPTH
|
||||
|
||||
static INLINE int av1_is_valid_scale(const struct scale_factors *sf) {
|
||||
return sf->x_scale_fp != REF_INVALID_SCALE &&
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue