28 #ifndef DAV1D_HEADERS_H
29 #define DAV1D_HEADERS_H
39 #define DAV1D_MAX_CDEF_STRENGTHS 8
40 #define DAV1D_MAX_OPERATING_POINTS 32
41 #define DAV1D_MAX_TILE_COLS 64
42 #define DAV1D_MAX_TILE_ROWS 64
43 #define DAV1D_MAX_SEGMENTS 8
44 #define DAV1D_NUM_REF_FRAMES 8
45 #define DAV1D_PRIMARY_REF_NONE 7
46 #define DAV1D_REFS_PER_FRAME 7
47 #define DAV1D_TOTAL_REFS_PER_FRAME (DAV1D_REFS_PER_FRAME + 1)
uint8_t uv_points[2][10][2]
Definition: headers.h:321
int8_t ar_coeffs_uv[2][25+3]
Definition: headers.h:325
int16_t gamma
Definition: headers.h:102
int num_uv_points[2]
Definition: headers.h:320
int8_t ref_delta[DAV1D_TOTAL_REFS_PER_FRAME]
Definition: headers.h:312
int uv_mult[2]
Definition: headers.h:328
uint32_t min_luminance
18.14 fixed point
Definition: headers.h:193
uint16_t max_frame_average_light_level
Definition: headers.h:186
int clip_to_restricted_range
Definition: headers.h:332
uint16_t primaries[3][2]
0.16 fixed point
Definition: headers.h:190
Definition: headers.h:184
int8_t delta_lf_v
Definition: headers.h:298
int overlap_flag
Definition: headers.h:331
int32_t matrix[6]
Definition: headers.h:99
int8_t delta_lf_y_h
Definition: headers.h:298
Definition: headers.h:315
uint8_t globalmv
Definition: headers.h:301
uint32_t max_luminance
24.8 fixed point
Definition: headers.h:192
uint8_t * payload
Definition: headers.h:200
uint8_t y_points[14][2]
Definition: headers.h:318
int scaling_shift
Definition: headers.h:322
int16_t delta_q
Definition: headers.h:297
int16_t delta
Definition: headers.h:102
Definition: headers.h:296
uint16_t white_point[2]
0.16 fixed point
Definition: headers.h:191
int16_t abcd[4]
Definition: headers.h:104
int uv_offset[2]
Definition: headers.h:330
unsigned seed
Definition: headers.h:316
int8_t ref
Definition: headers.h:299
int grain_scale_shift
Definition: headers.h:327
uint8_t skip
Definition: headers.h:300
int8_t delta_lf_u
Definition: headers.h:298
uint64_t ar_coeff_shift
Definition: headers.h:326
Dav1dSegmentationData d[DAV1D_MAX_SEGMENTS]
Definition: headers.h:305
int uv_luma_mult[2]
Definition: headers.h:329
uint8_t country_code
Definition: headers.h:197
Definition: headers.h:310
Definition: headers.h:304
uint8_t country_code_extension_byte
Definition: headers.h:198
struct Dav1dWarpedMotionParams::@0::@1 p
int ar_coeff_lag
Definition: headers.h:323
int16_t beta
Definition: headers.h:102
int num_y_points
Definition: headers.h:317
int8_t ar_coeffs_y[24]
Definition: headers.h:324
int16_t alpha
Definition: headers.h:102
uint8_t preskip
Definition: headers.h:306
enum Dav1dWarpedMotionType type
Definition: headers.h:98
Definition: headers.h:196
Definition: headers.h:189
size_t payload_size
Definition: headers.h:199
uint16_t max_content_light_level
Definition: headers.h:185
union Dav1dWarpedMotionParams::@0 u
int8_t mode_delta[2]
Definition: headers.h:311
int8_t last_active_segid
Definition: headers.h:307
int8_t delta_lf_y_v
Definition: headers.h:298
int chroma_scaling_from_luma
Definition: headers.h:319