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