|
static uint32_t | inverse_recenter (int r, uint32_t v) |
|
static uint32_t | decode_unsigned_subexp_with_ref (uint32_t sub_exp, int mx, int r) |
|
static int32_t | decode_signed_subexp_with_ref (uint32_t sub_exp, int low, int high, int r) |
|
static void | read_global_param (AV1DecContext *s, int type, int ref, int idx) |
|
static void | global_motion_params (AV1DecContext *s) |
| update gm type/params, since cbs already implemented part of this funcation, so we don't need to full implement spec. More...
|
|
static int | get_relative_dist (const AV1RawSequenceHeader *seq, unsigned int a, unsigned int b) |
|
static void | skip_mode_params (AV1DecContext *s) |
|
static void | coded_lossless_param (AV1DecContext *s) |
|
static void | load_grain_params (AV1DecContext *s) |
|
static int | init_tile_data (AV1DecContext *s) |
|
static int | get_tiles_info (AVCodecContext *avctx, const AV1RawTileGroup *tile_group) |
|
static int | get_pixel_format (AVCodecContext *avctx) |
|
static void | av1_frame_unref (AVCodecContext *avctx, AV1Frame *f) |
|
static int | av1_frame_ref (AVCodecContext *avctx, AV1Frame *dst, const AV1Frame *src) |
|
static av_cold int | av1_decode_free (AVCodecContext *avctx) |
|
static int | set_context_with_sequence (AVCodecContext *avctx, const AV1RawSequenceHeader *seq) |
|
static int | update_context_with_frame_header (AVCodecContext *avctx, const AV1RawFrameHeader *header) |
|
static av_cold int | av1_decode_init (AVCodecContext *avctx) |
|
static int | av1_frame_alloc (AVCodecContext *avctx, AV1Frame *f) |
|
static int | export_film_grain (AVCodecContext *avctx, AVFrame *frame) |
|
static int | set_output_frame (AVCodecContext *avctx, AVFrame *frame, const AVPacket *pkt, int *got_frame) |
|
static int | update_reference_list (AVCodecContext *avctx) |
|
static int | get_current_frame (AVCodecContext *avctx) |
|
static int | av1_decode_frame (AVCodecContext *avctx, void *frame, int *got_frame, AVPacket *pkt) |
|
static void | av1_decode_flush (AVCodecContext *avctx) |
|