FFmpeg
|
#include "config_components.h"
#include "libavutil/hdr_dynamic_metadata.h"
#include "libavutil/film_grain_params.h"
#include "libavutil/mastering_display_metadata.h"
#include "libavutil/mem.h"
#include "libavutil/pixdesc.h"
#include "libavutil/opt.h"
#include "avcodec.h"
#include "av1_parse.h"
#include "av1dec.h"
#include "atsc_a53.h"
#include "bytestream.h"
#include "codec_internal.h"
#include "decode.h"
#include "hwaccel_internal.h"
#include "internal.h"
#include "itut35.h"
#include "hwconfig.h"
#include "profiles.h"
#include "refstruct.h"
#include "thread.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 CodedBitstreamUnitType | decompose_unit_types [] |
static const AVOption | av1_options [] |
static const AVClass | av1_class |
const FFCodec | 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 72 of file av1dec.c.
Referenced by decode_unsigned_subexp_with_ref().
Definition at line 82 of file av1dec.c.
Referenced by decode_signed_subexp_with_ref().
Definition at line 92 of file av1dec.c.
Referenced by read_global_param().
|
static |
Definition at line 99 of file av1dec.c.
Referenced by global_motion_params().
|
static |
Definition at line 141 of file av1dec.c.
Referenced by resolve_divisor(), and round_two_signed().
|
static |
Definition at line 148 of file av1dec.c.
Referenced by get_shear_params_valid().
|
static |
Resolve divisor process.
see spec 7.11.3.7
Definition at line 157 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 177 of file av1dec.c.
Referenced by global_motion_params().
|
static |
update gm type/params, since cbs already implemented part of this function, so we don't need to full implement spec.
Definition at line 209 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 258 of file av1dec.c.
Referenced by order_hint_info(), and skip_mode_params().
|
static |
Definition at line 266 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 332 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 362 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 381 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 401 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 419 of file av1dec.c.
Referenced by av1_receive_frame_internal().
|
static |
Definition at line 464 of file av1dec.c.
Referenced by get_pixel_format(), and set_context_with_sequence().
|
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 527 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 673 of file av1dec.c.
Referenced by av1_decode_flush(), av1_decode_free(), av1_frame_alloc(), av1_frame_ref(), av1_receive_frame_internal(), get_current_frame(), and update_reference_list().
|
static |
Definition at line 686 of file av1dec.c.
Referenced by av1_receive_frame_internal(), and update_reference_list().
|
static |
|
static |
Definition at line 769 of file av1dec.c.
Referenced by av1_decode_init(), and av1_receive_frame_internal().
|
static |
Definition at line 815 of file av1dec.c.
Referenced by av1_frame_alloc().
|
static |
|
static |
Definition at line 924 of file av1dec.c.
Referenced by get_current_frame().
|
static |
Definition at line 970 of file av1dec.c.
Referenced by export_metadata().
|
static |
Definition at line 1049 of file av1dec.c.
Referenced by set_output_frame().
|
static |
Definition at line 1100 of file av1dec.c.
Referenced by set_output_frame().
|
static |
Definition at line 1170 of file av1dec.c.
Referenced by av1_receive_frame_internal().
|
static |
Definition at line 1214 of file av1dec.c.
Referenced by av1_receive_frame_internal().
|
static |
Definition at line 1233 of file av1dec.c.
Referenced by av1_receive_frame_internal().
|
static |
Definition at line 1291 of file av1dec.c.
Referenced by av1_receive_frame().
|
static |
|
static |
|
static |
< same with Div_Lut defined in spec 7.11.3.7
Definition at line 45 of file av1dec.c.
Referenced by resolve_divisor().
|
static |
|
static |
|
static |