mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-31 11:37:30 +09:00
aom: update libaom to 0ec86ac7ae1e32a7e70410fa4972a655ec3670a4
This commit is contained in:
parent
bc3f20e378
commit
eb361970c5
438 changed files with 52661 additions and 21905 deletions
21
third_party/aom/av1/common/reconinter.h
vendored
21
third_party/aom/av1/common/reconinter.h
vendored
|
|
@ -47,7 +47,7 @@ extern "C" {
|
|||
#define WEDGE_NONE -1
|
||||
|
||||
// Angles are with respect to horizontal anti-clockwise
|
||||
typedef enum {
|
||||
enum {
|
||||
WEDGE_HORIZONTAL = 0,
|
||||
WEDGE_VERTICAL = 1,
|
||||
WEDGE_OBLIQUE27 = 2,
|
||||
|
|
@ -55,7 +55,7 @@ typedef enum {
|
|||
WEDGE_OBLIQUE117 = 4,
|
||||
WEDGE_OBLIQUE153 = 5,
|
||||
WEDGE_DIRECTIONS
|
||||
} WedgeDirectionType;
|
||||
} UENUM1BYTE(WedgeDirectionType);
|
||||
|
||||
// 3-tuple: {direction, x_offset, y_offset}
|
||||
typedef struct {
|
||||
|
|
@ -333,29 +333,32 @@ const uint8_t *av1_get_compound_type_mask(
|
|||
// build interintra_predictors for one plane
|
||||
void av1_build_interintra_predictors_sbp(const AV1_COMMON *cm, MACROBLOCKD *xd,
|
||||
uint8_t *pred, int stride,
|
||||
BUFFER_SET *ctx, int plane,
|
||||
const BUFFER_SET *ctx, int plane,
|
||||
BLOCK_SIZE bsize);
|
||||
|
||||
void av1_build_interintra_predictors_sbuv(const AV1_COMMON *cm, MACROBLOCKD *xd,
|
||||
uint8_t *upred, uint8_t *vpred,
|
||||
int ustride, int vstride,
|
||||
BUFFER_SET *ctx, BLOCK_SIZE bsize);
|
||||
const BUFFER_SET *ctx,
|
||||
BLOCK_SIZE bsize);
|
||||
|
||||
void av1_build_intra_predictors_for_interintra(
|
||||
const AV1_COMMON *cm, MACROBLOCKD *xd, BLOCK_SIZE bsize, int plane,
|
||||
BUFFER_SET *ctx, uint8_t *intra_pred, int intra_stride);
|
||||
const BUFFER_SET *ctx, uint8_t *intra_pred, int intra_stride);
|
||||
|
||||
void av1_combine_interintra(MACROBLOCKD *xd, BLOCK_SIZE bsize, int plane,
|
||||
const uint8_t *inter_pred, int inter_stride,
|
||||
const uint8_t *intra_pred, int intra_stride);
|
||||
|
||||
void av1_jnt_comp_weight_assign(const AV1_COMMON *cm, const MB_MODE_INFO *mbmi,
|
||||
int order_idx, int *fwd_offset, int *bck_offset,
|
||||
int *use_jnt_comp_avg, int is_compound);
|
||||
void av1_dist_wtd_comp_weight_assign(const AV1_COMMON *cm,
|
||||
const MB_MODE_INFO *mbmi, int order_idx,
|
||||
int *fwd_offset, int *bck_offset,
|
||||
int *use_dist_wtd_comp_avg,
|
||||
int is_compound);
|
||||
int av1_allow_warp(const MB_MODE_INFO *const mbmi,
|
||||
const WarpTypesAllowed *const warp_types,
|
||||
const WarpedMotionParams *const gm_params,
|
||||
int build_for_obmc, int x_scale, int y_scale,
|
||||
int build_for_obmc, const struct scale_factors *const sf,
|
||||
WarpedMotionParams *final_warp_params);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue