FFmpeg
|
#include "libavutil/film_grain_params.h"
#include "libavutil/pixdesc.h"
#include "libavutil/opt.h"
#include "avcodec.h"
#include "av1dec.h"
#include "bytestream.h"
#include "hwconfig.h"
#include "internal.h"
#include "profiles.h"
Go to the source code of this file.
Macros | |
#define | HWACCEL_MAX |
#define | OFFSET(x) offsetof(AV1DecContext, x) |
#define | VD AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_DECODING_PARAM |
Variables | |
static const uint16_t | div_lut [AV1_DIV_LUT_NUM] |
< same with Div_Lut defined in spec 7.11.3.7 More... | |
static const AVOption | av1_options [] |
static const AVClass | av1_class |
const AVCodec | ff_av1_decoder |
#define HWACCEL_MAX |
#define OFFSET | ( | x | ) | offsetof(AV1DecContext, x) |
#define VD AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_DECODING_PARAM |
|
static |
Definition at line 59 of file av1dec.c.
Referenced by decode_unsigned_subexp_with_ref().
Definition at line 69 of file av1dec.c.
Referenced by decode_signed_subexp_with_ref().
Definition at line 79 of file av1dec.c.
Referenced by read_global_param().
|
static |
Definition at line 86 of file av1dec.c.
Referenced by global_motion_params().
|
static |
Definition at line 128 of file av1dec.c.
Referenced by resolve_divisor(), and round_two_signed().
|
static |
Definition at line 135 of file av1dec.c.
Referenced by get_shear_params_valid().
|
static |
Resolve divisor process.
see spec 7.11.3.7
Definition at line 144 of file av1dec.c.
Referenced by get_shear_params_valid().
|
static |
check if global motion params is valid.
see spec 7.11.3.6
Definition at line 164 of file av1dec.c.
Referenced by global_motion_params().
|
static |
update gm type/params, since cbs already implemented part of this funcation, so we don't need to full implement spec.
Definition at line 196 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 245 of file av1dec.c.
Referenced by skip_mode_params().
|
static |
Definition at line 253 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 317 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 347 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 367 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 385 of file av1dec.c.
Referenced by av1_decode_frame().
|
static |
check if the HW accel is inited correctly. If not, return un-implemented. Since now the av1 decoder doesn't support native decode, if it will be implemented in the future, need remove this check.
Definition at line 430 of file av1dec.c.
Referenced by av1_decode_frame().
|
static |
Definition at line 570 of file av1dec.c.
Referenced by av1_decode_flush(), av1_decode_frame(), av1_decode_free(), av1_frame_alloc(), av1_frame_ref(), get_current_frame(), and update_reference_list().
|
static |
Definition at line 584 of file av1dec.c.
Referenced by av1_decode_frame(), and update_reference_list().
|
static |
|
static |
Definition at line 652 of file av1dec.c.
Referenced by av1_decode_frame(), and av1_decode_init().
|
static |
Definition at line 701 of file av1dec.c.
Referenced by av1_frame_alloc().
|
static |
|
static |
Definition at line 790 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 847 of file av1dec.c.
Referenced by set_output_frame().
|
static |
Definition at line 907 of file av1dec.c.
Referenced by av1_decode_frame().
|
static |
Definition at line 940 of file av1dec.c.
Referenced by av1_decode_frame().
|
static |
Definition at line 960 of file av1dec.c.
Referenced by av1_decode_frame().
|
static |
|
static |
|
static |
< same with Div_Lut defined in spec 7.11.3.7
Definition at line 32 of file av1dec.c.
Referenced by resolve_divisor().
|
static |
|
static |