dav1d 1.5.4
dav1d is an AV1 decoder
Loading...
Searching...
No Matches
Dav1dFrameHeader Struct Reference

#include <headers.h>

Collaboration diagram for Dav1dFrameHeader:

Data Structures

struct  Dav1dFrameHeaderOperatingPoint
struct  [struct].film_grain
struct  [struct].super_res
struct  [struct].tiling
struct  [struct].quant
struct  [struct].segmentation
struct  [struct].delta
struct  [struct].loopfilter
struct  [struct].cdef
struct  [struct].restoration

Data Fields

struct  film_grain
 film grain parameters
enum Dav1dFrameType frame_type
 type of the picture
int width [2]
int height
uint8_t frame_offset
 frame number
uint8_t temporal_id
 temporal id of the frame for SVC
uint8_t spatial_id
 spatial id of the frame for SVC
uint8_t show_existing_frame
uint8_t existing_frame_idx
uint32_t frame_id
uint32_t frame_presentation_delay
uint8_t show_frame
uint8_t showable_frame
uint8_t error_resilient_mode
uint8_t disable_cdf_update
uint8_t allow_screen_content_tools
uint8_t force_integer_mv
uint8_t frame_size_override
uint8_t primary_ref_frame
uint8_t buffer_removal_time_present
struct Dav1dFrameHeader::Dav1dFrameHeaderOperatingPoint operating_points [DAV1D_MAX_OPERATING_POINTS]
uint8_t refresh_frame_flags
int render_width
int render_height
struct  super_res
uint8_t have_render_size
uint8_t allow_intrabc
uint8_t frame_ref_short_signaling
int8_t refidx [DAV1D_REFS_PER_FRAME]
uint8_t hp
enum Dav1dFilterMode subpel_filter_mode
uint8_t switchable_motion_mode
uint8_t use_ref_frame_mvs
uint8_t refresh_context
struct  tiling
struct  quant
struct  segmentation
struct  delta
uint8_t all_lossless
struct  loopfilter
struct  cdef
struct  restoration
enum Dav1dTxfmMode txfm_mode
uint8_t switchable_comp_refs
uint8_t skip_mode_allowed
uint8_t skip_mode_enabled
int8_t skip_mode_refs [2]
uint8_t warp_motion
uint8_t reduced_txtp_set
Dav1dWarpedMotionParams gmv [DAV1D_REFS_PER_FRAME]

Field Documentation

◆ all_lossless

uint8_t Dav1dFrameHeader::all_lossless

◆ allow_intrabc

uint8_t Dav1dFrameHeader::allow_intrabc

◆ allow_screen_content_tools

uint8_t Dav1dFrameHeader::allow_screen_content_tools

◆ buffer_removal_time_present

uint8_t Dav1dFrameHeader::buffer_removal_time_present

◆ cdef

struct Dav1dFrameHeader::[struct].cdef Dav1dFrameHeader::cdef

◆ delta

struct Dav1dFrameHeader::[struct].delta Dav1dFrameHeader::delta

◆ disable_cdf_update

uint8_t Dav1dFrameHeader::disable_cdf_update

◆ error_resilient_mode

uint8_t Dav1dFrameHeader::error_resilient_mode

◆ existing_frame_idx

uint8_t Dav1dFrameHeader::existing_frame_idx

◆ film_grain

struct Dav1dFrameHeader::[struct].film_grain Dav1dFrameHeader::film_grain

film grain parameters

◆ force_integer_mv

uint8_t Dav1dFrameHeader::force_integer_mv

◆ frame_id

uint32_t Dav1dFrameHeader::frame_id

◆ frame_offset

uint8_t Dav1dFrameHeader::frame_offset

frame number

◆ frame_presentation_delay

uint32_t Dav1dFrameHeader::frame_presentation_delay

◆ frame_ref_short_signaling

uint8_t Dav1dFrameHeader::frame_ref_short_signaling

◆ frame_size_override

uint8_t Dav1dFrameHeader::frame_size_override

◆ frame_type

enum Dav1dFrameType Dav1dFrameHeader::frame_type

type of the picture

◆ gmv

◆ have_render_size

uint8_t Dav1dFrameHeader::have_render_size

◆ height

int Dav1dFrameHeader::height

◆ hp

uint8_t Dav1dFrameHeader::hp

◆ loopfilter

struct Dav1dFrameHeader::[struct].loopfilter Dav1dFrameHeader::loopfilter

◆ operating_points

◆ primary_ref_frame

uint8_t Dav1dFrameHeader::primary_ref_frame

◆ quant

struct Dav1dFrameHeader::[struct].quant Dav1dFrameHeader::quant

◆ reduced_txtp_set

uint8_t Dav1dFrameHeader::reduced_txtp_set

◆ refidx

int8_t Dav1dFrameHeader::refidx[DAV1D_REFS_PER_FRAME]

◆ refresh_context

uint8_t Dav1dFrameHeader::refresh_context

◆ refresh_frame_flags

uint8_t Dav1dFrameHeader::refresh_frame_flags

◆ render_height

int Dav1dFrameHeader::render_height

◆ render_width

int Dav1dFrameHeader::render_width

◆ restoration

struct Dav1dFrameHeader::[struct].restoration Dav1dFrameHeader::restoration

◆ segmentation

struct Dav1dFrameHeader::[struct].segmentation Dav1dFrameHeader::segmentation

◆ show_existing_frame

uint8_t Dav1dFrameHeader::show_existing_frame

◆ show_frame

uint8_t Dav1dFrameHeader::show_frame

◆ showable_frame

uint8_t Dav1dFrameHeader::showable_frame

◆ skip_mode_allowed

uint8_t Dav1dFrameHeader::skip_mode_allowed

◆ skip_mode_enabled

uint8_t Dav1dFrameHeader::skip_mode_enabled

◆ skip_mode_refs

int8_t Dav1dFrameHeader::skip_mode_refs[2]

◆ spatial_id

uint8_t Dav1dFrameHeader::spatial_id

spatial id of the frame for SVC

◆ subpel_filter_mode

enum Dav1dFilterMode Dav1dFrameHeader::subpel_filter_mode

◆ super_res

struct Dav1dFrameHeader::[struct].super_res Dav1dFrameHeader::super_res

◆ switchable_comp_refs

uint8_t Dav1dFrameHeader::switchable_comp_refs

◆ switchable_motion_mode

uint8_t Dav1dFrameHeader::switchable_motion_mode

◆ temporal_id

uint8_t Dav1dFrameHeader::temporal_id

temporal id of the frame for SVC

◆ tiling

struct Dav1dFrameHeader::[struct].tiling Dav1dFrameHeader::tiling

◆ txfm_mode

enum Dav1dTxfmMode Dav1dFrameHeader::txfm_mode

◆ use_ref_frame_mvs

uint8_t Dav1dFrameHeader::use_ref_frame_mvs

◆ warp_motion

uint8_t Dav1dFrameHeader::warp_motion

◆ width

int Dav1dFrameHeader::width[2]

The documentation for this struct was generated from the following file: