mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-12 18:27:32 +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
32
third_party/aom/aom_util/debug_util.h
vendored
32
third_party/aom/aom_util/debug_util.h
vendored
|
|
@ -12,13 +12,20 @@
|
|||
#ifndef AOM_UTIL_DEBUG_UTIL_H_
|
||||
#define AOM_UTIL_DEBUG_UTIL_H_
|
||||
|
||||
#include "./aom_config.h"
|
||||
#include "config/aom_config.h"
|
||||
|
||||
#include "aom_dsp/prob.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
void bitstream_queue_set_frame_write(int frame_idx);
|
||||
int bitstream_queue_get_frame_write(void);
|
||||
void bitstream_queue_set_frame_read(int frame_idx);
|
||||
int bitstream_queue_get_frame_read(void);
|
||||
|
||||
#if CONFIG_BITSTREAM_DEBUG
|
||||
/* This is a debug tool used to detect bitstream error. On encoder side, it
|
||||
* pushes each bit and probability into a queue before the bit is written into
|
||||
* the Arithmetic coder. On decoder side, whenever a bit is read out from the
|
||||
|
|
@ -35,10 +42,25 @@ void bitstream_queue_pop(int *result, aom_cdf_prob *cdf, int *nsymbs);
|
|||
void bitstream_queue_push(int result, const aom_cdf_prob *cdf, int nsymbs);
|
||||
void bitstream_queue_set_skip_write(int skip);
|
||||
void bitstream_queue_set_skip_read(int skip);
|
||||
void bitstream_queue_set_frame_write(int frame_idx);
|
||||
int bitstream_queue_get_frame_write(void);
|
||||
void bitstream_queue_set_frame_read(int frame_idx);
|
||||
int bitstream_queue_get_frame_read(void);
|
||||
#endif // CONFIG_BITSTREAM_DEBUG
|
||||
|
||||
#if CONFIG_MISMATCH_DEBUG
|
||||
void mismatch_move_frame_idx_w();
|
||||
void mismatch_move_frame_idx_r();
|
||||
void mismatch_reset_frame(int num_planes);
|
||||
void mismatch_record_block_pre(const uint8_t *src, int src_stride,
|
||||
int frame_offset, int plane, int pixel_c,
|
||||
int pixel_r, int blk_w, int blk_h, int highbd);
|
||||
void mismatch_record_block_tx(const uint8_t *src, int src_stride,
|
||||
int frame_offset, int plane, int pixel_c,
|
||||
int pixel_r, int blk_w, int blk_h, int highbd);
|
||||
void mismatch_check_block_pre(const uint8_t *src, int src_stride,
|
||||
int frame_offset, int plane, int pixel_c,
|
||||
int pixel_r, int blk_w, int blk_h, int highbd);
|
||||
void mismatch_check_block_tx(const uint8_t *src, int src_stride,
|
||||
int frame_offset, int plane, int pixel_c,
|
||||
int pixel_r, int blk_w, int blk_h, int highbd);
|
||||
#endif // CONFIG_MISMATCH_DEBUG
|
||||
|
||||
#ifdef __cplusplus
|
||||
} // extern "C"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue