Lines Matching refs:vui
126 struct nal_h264_vui_parameters *vui) in nal_h264_rbsp_vui_parameters() argument
128 if (!vui) { in nal_h264_rbsp_vui_parameters()
133 rbsp_bit(rbsp, &vui->aspect_ratio_info_present_flag); in nal_h264_rbsp_vui_parameters()
134 if (vui->aspect_ratio_info_present_flag) { in nal_h264_rbsp_vui_parameters()
135 rbsp_bits(rbsp, 8, &vui->aspect_ratio_idc); in nal_h264_rbsp_vui_parameters()
136 if (vui->aspect_ratio_idc == 255) { in nal_h264_rbsp_vui_parameters()
137 rbsp_bits(rbsp, 16, &vui->sar_width); in nal_h264_rbsp_vui_parameters()
138 rbsp_bits(rbsp, 16, &vui->sar_height); in nal_h264_rbsp_vui_parameters()
142 rbsp_bit(rbsp, &vui->overscan_info_present_flag); in nal_h264_rbsp_vui_parameters()
143 if (vui->overscan_info_present_flag) in nal_h264_rbsp_vui_parameters()
144 rbsp_bit(rbsp, &vui->overscan_appropriate_flag); in nal_h264_rbsp_vui_parameters()
146 rbsp_bit(rbsp, &vui->video_signal_type_present_flag); in nal_h264_rbsp_vui_parameters()
147 if (vui->video_signal_type_present_flag) { in nal_h264_rbsp_vui_parameters()
148 rbsp_bits(rbsp, 3, &vui->video_format); in nal_h264_rbsp_vui_parameters()
149 rbsp_bit(rbsp, &vui->video_full_range_flag); in nal_h264_rbsp_vui_parameters()
151 rbsp_bit(rbsp, &vui->colour_description_present_flag); in nal_h264_rbsp_vui_parameters()
152 if (vui->colour_description_present_flag) { in nal_h264_rbsp_vui_parameters()
153 rbsp_bits(rbsp, 8, &vui->colour_primaries); in nal_h264_rbsp_vui_parameters()
154 rbsp_bits(rbsp, 8, &vui->transfer_characteristics); in nal_h264_rbsp_vui_parameters()
155 rbsp_bits(rbsp, 8, &vui->matrix_coefficients); in nal_h264_rbsp_vui_parameters()
159 rbsp_bit(rbsp, &vui->chroma_loc_info_present_flag); in nal_h264_rbsp_vui_parameters()
160 if (vui->chroma_loc_info_present_flag) { in nal_h264_rbsp_vui_parameters()
161 rbsp_uev(rbsp, &vui->chroma_sample_loc_type_top_field); in nal_h264_rbsp_vui_parameters()
162 rbsp_uev(rbsp, &vui->chroma_sample_loc_type_bottom_field); in nal_h264_rbsp_vui_parameters()
165 rbsp_bit(rbsp, &vui->timing_info_present_flag); in nal_h264_rbsp_vui_parameters()
166 if (vui->timing_info_present_flag) { in nal_h264_rbsp_vui_parameters()
167 rbsp_bits(rbsp, 32, &vui->num_units_in_tick); in nal_h264_rbsp_vui_parameters()
168 rbsp_bits(rbsp, 32, &vui->time_scale); in nal_h264_rbsp_vui_parameters()
169 rbsp_bit(rbsp, &vui->fixed_frame_rate_flag); in nal_h264_rbsp_vui_parameters()
172 rbsp_bit(rbsp, &vui->nal_hrd_parameters_present_flag); in nal_h264_rbsp_vui_parameters()
173 if (vui->nal_hrd_parameters_present_flag) in nal_h264_rbsp_vui_parameters()
174 nal_h264_rbsp_hrd_parameters(rbsp, &vui->nal_hrd_parameters); in nal_h264_rbsp_vui_parameters()
176 rbsp_bit(rbsp, &vui->vcl_hrd_parameters_present_flag); in nal_h264_rbsp_vui_parameters()
177 if (vui->vcl_hrd_parameters_present_flag) in nal_h264_rbsp_vui_parameters()
178 nal_h264_rbsp_hrd_parameters(rbsp, &vui->vcl_hrd_parameters); in nal_h264_rbsp_vui_parameters()
180 if (vui->nal_hrd_parameters_present_flag || in nal_h264_rbsp_vui_parameters()
181 vui->vcl_hrd_parameters_present_flag) in nal_h264_rbsp_vui_parameters()
182 rbsp_bit(rbsp, &vui->low_delay_hrd_flag); in nal_h264_rbsp_vui_parameters()
184 rbsp_bit(rbsp, &vui->pic_struct_present_flag); in nal_h264_rbsp_vui_parameters()
186 rbsp_bit(rbsp, &vui->bitstream_restriction_flag); in nal_h264_rbsp_vui_parameters()
187 if (vui->bitstream_restriction_flag) { in nal_h264_rbsp_vui_parameters()
188 rbsp_bit(rbsp, &vui->motion_vectors_over_pic_boundaries_flag); in nal_h264_rbsp_vui_parameters()
189 rbsp_uev(rbsp, &vui->max_bytes_per_pic_denom); in nal_h264_rbsp_vui_parameters()
190 rbsp_uev(rbsp, &vui->max_bits_per_mb_denom); in nal_h264_rbsp_vui_parameters()
191 rbsp_uev(rbsp, &vui->log2_max_mv_length_horizontal); in nal_h264_rbsp_vui_parameters()
192 rbsp_uev(rbsp, &vui->log21_max_mv_length_vertical); in nal_h264_rbsp_vui_parameters()
193 rbsp_uev(rbsp, &vui->max_num_reorder_frames); in nal_h264_rbsp_vui_parameters()
194 rbsp_uev(rbsp, &vui->max_dec_frame_buffering); in nal_h264_rbsp_vui_parameters()
280 nal_h264_rbsp_vui_parameters(rbsp, &sps->vui); in nal_h264_rbsp_sps()