21#ifndef AVCODEC_HEVC_SEI_H
22#define AVCODEC_HEVC_SEI_H
130 sei->timecode.present = 0;
131 sei->tdrdi.present = 0;
refcounted data buffer API
static int FUNC sei(CodedBitstreamContext *ctx, RWContext *rw, H264RawSEI *current)
bitstream reader API header.
void ff_h2645_sei_reset(H2645SEI *s)
int ff_hevc_decode_nal_sei(GetBitContext *gb, void *logctx, HEVCSEI *s, const struct HEVCParamSets *ps, enum HEVCNALUnitType type)
static void ff_hevc_reset_sei(HEVCSEI *sei)
Reset SEI values that are stored on the Context.
@ HEVC_SEI_PIC_STRUCT_FRAME_DOUBLING
@ HEVC_SEI_PIC_STRUCT_FRAME_TRIPLING
HEVCNALUnitType
Table 7-1 – NAL unit type codes and NAL unit type classes in T-REC-H.265-201802.
int preferred_transfer_characteristics
int current_frame_is_frame0_flag
int content_interpretation_type
uint8_t exponent_ref_display_width[32]
uint8_t prec_ref_display_width
uint8_t prec_ref_viewing_dist
uint16_t left_view_id[32]
uint8_t exponent_ref_viewing_distance[32]
uint8_t three_dimensional_reference_displays_extension_flag
int16_t num_sample_shift[32]
uint64_t mantissa_ref_display_width[32]
uint64_t mantissa_ref_viewing_distance[32]
uint8_t ref_viewing_distance_flag
uint16_t right_view_id[32]
uint8_t additional_shift_present_flag[32]
uint8_t full_timestamp_flag[3]
uint8_t clock_timestamp_flag[3]
uint8_t time_offset_length[3]
int32_t time_offset_value[3]
uint8_t discontinuity_flag[3]
uint8_t units_field_based_flag[3]
uint8_t cnt_dropped_flag[3]
HEVCSEIPictureTiming picture_timing
HEVCSEIRecoveryPoint recovery_point
HEVCSEIPictureHash picture_hash
int active_seq_parameter_set_id