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
26
third_party/aom/av1/encoder/bitstream.h
vendored
26
third_party/aom/av1/encoder/bitstream.h
vendored
|
|
@ -20,34 +20,24 @@ extern "C" {
|
|||
|
||||
struct aom_write_bit_buffer;
|
||||
|
||||
#if CONFIG_REFERENCE_BUFFER
|
||||
void write_sequence_header(AV1_COMMON *const cm,
|
||||
struct aom_write_bit_buffer *wb);
|
||||
#endif
|
||||
void write_sequence_header(AV1_COMP *cpi, struct aom_write_bit_buffer *wb);
|
||||
|
||||
void av1_pack_bitstream(AV1_COMP *const cpi, uint8_t *dest, size_t *size);
|
||||
uint32_t write_obu_header(OBU_TYPE obu_type, int obu_extension,
|
||||
uint8_t *const dst);
|
||||
|
||||
void av1_encode_token_init(void);
|
||||
int write_uleb_obu_size(uint32_t obu_header_size, uint32_t obu_payload_size,
|
||||
uint8_t *dest);
|
||||
|
||||
int av1_pack_bitstream(AV1_COMP *const cpi, uint8_t *dest, size_t *size);
|
||||
|
||||
static INLINE int av1_preserve_existing_gf(AV1_COMP *cpi) {
|
||||
#if CONFIG_EXT_REFS
|
||||
// Do not swap gf and arf indices for internal overlay frames
|
||||
return !cpi->multi_arf_allowed && cpi->rc.is_src_frame_alt_ref &&
|
||||
!cpi->rc.is_src_frame_ext_arf;
|
||||
#else
|
||||
return !cpi->multi_arf_allowed && cpi->refresh_golden_frame &&
|
||||
cpi->rc.is_src_frame_alt_ref;
|
||||
#endif // CONFIG_EXT_REFS
|
||||
}
|
||||
|
||||
void av1_write_tx_type(const AV1_COMMON *const cm, const MACROBLOCKD *xd,
|
||||
#if CONFIG_SUPERTX
|
||||
const int supertx_enabled,
|
||||
#endif
|
||||
#if CONFIG_TXK_SEL
|
||||
int blk_row, int blk_col, int block, int plane,
|
||||
TX_SIZE tx_size,
|
||||
#endif
|
||||
int blk_row, int blk_col, int plane, TX_SIZE tx_size,
|
||||
aom_writer *w);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue