1 /*! 2 ************************************************************************ 3 * \file vui_params.h 4 * 5 * \brief 6 * Input parameters related definitions 7 * 8 * \author 9 * 10 ************************************************************************ 11 */ 12 13 #ifndef _VUI_PARAMS_H_ 14 #define _VUI_PARAMS_H_ 15 16 // VUI Parameters 17 typedef struct vui_parameters 18 { 19 int aspect_ratio_info_present_flag; 20 int aspect_ratio_idc; 21 int sar_width; 22 int sar_height; 23 int overscan_info_present_flag; 24 int overscan_appropriate_flag; 25 int video_signal_type_present_flag; 26 int video_format; 27 int video_full_range_flag; 28 int colour_description_present_flag; 29 int colour_primaries; 30 int transfer_characteristics; 31 int matrix_coefficients; 32 int chroma_location_info_present_flag; 33 int chroma_sample_loc_type_top_field; 34 int chroma_sample_loc_type_bottom_field; 35 int timing_info_present_flag; 36 int num_units_in_tick; 37 int time_scale; 38 int fixed_frame_rate_flag; 39 int nal_hrd_parameters_present_flag; 40 int nal_cpb_cnt_minus1; 41 int nal_bit_rate_scale; 42 int nal_cpb_size_scale; 43 int nal_bit_rate_value_minus1; 44 int nal_cpb_size_value_minus1; 45 int nal_vbr_cbr_flag; 46 int nal_initial_cpb_removal_delay_length_minus1; 47 int nal_cpb_removal_delay_length_minus1; 48 int nal_dpb_output_delay_length_minus1; 49 int nal_time_offset_length; 50 int vcl_hrd_parameters_present_flag; 51 int vcl_cpb_cnt_minus1; 52 int vcl_bit_rate_scale; 53 int vcl_cpb_size_scale; 54 int vcl_bit_rate_value_minus1; 55 int vcl_cpb_size_value_minus1; 56 int vcl_vbr_cbr_flag; 57 int vcl_initial_cpb_removal_delay_length_minus1; 58 int vcl_cpb_removal_delay_length_minus1; 59 int vcl_dpb_output_delay_length_minus1; 60 int vcl_time_offset_length; 61 int low_delay_hrd_flag; 62 int pic_struct_present_flag; 63 int bitstream_restriction_flag; 64 int motion_vectors_over_pic_boundaries_flag; 65 int max_bytes_per_pic_denom; 66 int max_bits_per_mb_denom; 67 int log2_max_mv_length_vertical; 68 int log2_max_mv_length_horizontal; 69 int num_reorder_frames; 70 int max_dec_frame_buffering; 71 } VUIParameters; 72 73 #endif 74 75