40 #define MAX_TEMPORAL_SUBLAYERS 8
55 void dump(
bool general, FILE* fh)
const;
87 void dump(
int max_sub_layers, FILE* fh)
const;
char profile_present_flag
Definition: vps.h:61
char interlaced_source_flag
Definition: vps.h:70
enum profile_idc profile_idc
Definition: vps.h:65
char profile_compatibility_flag[32]
Definition: vps.h:67
void read(bitreader *reader)
int level_idc
Definition: vps.h:78
void write(CABAC_encoder &writer) const
void set_defaults(enum profile_idc, int level_major, int level_minor)
char progressive_source_flag
Definition: vps.h:69
char level_present_flag
Definition: vps.h:77
char non_packed_constraint_flag
Definition: vps.h:71
char frame_only_constraint_flag
Definition: vps.h:72
char profile_space
Definition: vps.h:63
char tier_flag
Definition: vps.h:64
void dump(bool general, FILE *fh) const
profile_data sub_layer[MAX_TEMPORAL_SUBLAYERS]
Definition: vps.h:94
void dump(int max_sub_layers, FILE *fh) const
void write(CABAC_encoder &writer, int max_sub_layers) const
profile_data general
Definition: vps.h:89
void read(bitreader *reader, int max_sub_layers)
void set_defaults(enum profile_idc profile, int level_major, int level_minor)
de265_error read(error_queue *errqueue, bitreader *reader)
std::vector< char > cprms_present_flag
Definition: vps.h:164
uint8_t vps_max_layer_id
Definition: vps.h:147
uint32_t vps_num_ticks_poc_diff_one
Definition: vps.h:159
int vps_max_layers
Definition: vps.h:139
layer_data layer[MAX_TEMPORAL_SUBLAYERS]
Definition: vps.h:145
char vps_timing_info_present_flag
Definition: vps.h:155
uint32_t vps_num_units_in_tick
Definition: vps.h:156
std::vector< uint16_t > hrd_layer_set_idx
Definition: vps.h:163
char vps_extension_flag
Definition: vps.h:169
int video_parameter_set_id
Definition: vps.h:138
int vps_sub_layer_ordering_info_present_flag
Definition: vps.h:144
char vps_poc_proportional_to_timing_flag
Definition: vps.h:158
int vps_num_hrd_parameters
Definition: vps.h:161
uint32_t vps_time_scale
Definition: vps.h:157
int vps_max_sub_layers
Definition: vps.h:140
int vps_temporal_id_nesting_flag
Definition: vps.h:141
std::vector< std::vector< char > > layer_id_included_flag
Definition: vps.h:150
de265_error write(error_queue *errqueue, CABAC_encoder &out) const
profile_tier_level profile_tier_level_
Definition: vps.h:142
int vps_num_layer_sets
Definition: vps.h:148
de265_error
Definition: de265.h:82
Definition: bitstream.h:39
int vps_max_latency_increase
Definition: vps.h:125
int vps_max_num_reorder_pics
Definition: vps.h:124
int vps_max_dec_pic_buffering
Definition: vps.h:123
profile_idc
Definition: vps.h:43
@ Profile_MainStillPicture
Definition: vps.h:46
@ Profile_FormatRangeExtensions
Definition: vps.h:47
@ Profile_Main10
Definition: vps.h:45
@ Profile_Main
Definition: vps.h:44
#define MAX_TEMPORAL_SUBLAYERS
Definition: vps.h:40