Home | History | Annotate | Download | only in src

Lines Matching refs:vui

29     AVCVUIParams *vui = &(seqParam->vui_parameters);
106 EncodeVUI(stream, vui);
113 void EncodeVUI(AVCEncBitstream* stream, AVCVUIParams* vui)
117 temp = vui->aspect_ratio_info_present_flag;
121 BitstreamWriteBits(stream, 8, vui->aspect_ratio_idc);
122 if (vui->aspect_ratio_idc == 255)
124 BitstreamWriteBits(stream, 16, vui->sar_width);
125 BitstreamWriteBits(stream, 16, vui->sar_height);
128 temp = vui->overscan_info_present_flag;
132 BitstreamWrite1Bit(stream, vui->overscan_appropriate_flag);
134 temp = vui->video_signal_type_present_flag;
138 BitstreamWriteBits(stream, 3, vui->video_format);
139 BitstreamWrite1Bit(stream, vui->video_full_range_flag);
140 temp = vui->colour_description_present_flag;
144 BitstreamWriteBits(stream, 8, vui->colour_primaries);
145 BitstreamWriteBits(stream, 8, vui->transfer_characteristics);
146 BitstreamWriteBits(stream, 8, vui->matrix_coefficients);
149 temp = vui->chroma_location_info_present_flag;
153 ue_v(stream, vui->chroma_sample_loc_type_top_field);
154 ue_v(stream, vui->chroma_sample_loc_type_bottom_field);
157 temp = vui->timing_info_present_flag;
161 BitstreamWriteBits(stream, 32, vui->num_units_in_tick);
162 BitstreamWriteBits(stream, 32, vui->time_scale);
163 BitstreamWrite1Bit(stream, vui->fixed_frame_rate_flag);
166 temp = vui->nal_hrd_parameters_present_flag;
170 EncodeHRD(stream, &(vui->nal_hrd_parameters));
172 temp = vui->vcl_hrd_parameters_present_flag;
176 EncodeHRD(stream, &(vui->vcl_hrd_parameters));
178 if (vui->nal_hrd_parameters_present_flag || vui->vcl_hrd_parameters_present_flag)
180 BitstreamWrite1Bit(stream, vui->low_delay_hrd_flag);
182 BitstreamWrite1Bit(stream, vui->pic_struct_present_flag);
183 temp = vui->bitstream_restriction_flag;
187 BitstreamWrite1Bit(stream, vui->motion_vectors_over_pic_boundaries_flag);
188 ue_v(stream, vui->max_bytes_per_pic_denom);
189 ue_v(stream, vui->max_bits_per_mb_denom);
190 ue_v(stream, vui->log2_max_mv_length_horizontal);
191 ue_v(stream, vui->log2_max_mv_length_vertical);
192 ue_v(stream, vui->max_dec_frame_reordering);
193 ue_v(stream, vui->max_dec_frame_buffering);