• Home
  • Raw
  • Download

Lines Matching refs:sps

280 static void nal_hevc_rbsp_sps(struct rbsp *rbsp, struct nal_hevc_sps *sps)  in nal_hevc_rbsp_sps()  argument
284 rbsp_bits(rbsp, 4, &sps->video_parameter_set_id); in nal_hevc_rbsp_sps()
285 rbsp_bits(rbsp, 3, &sps->max_sub_layers_minus1); in nal_hevc_rbsp_sps()
286 rbsp_bit(rbsp, &sps->temporal_id_nesting_flag); in nal_hevc_rbsp_sps()
287 nal_hevc_rbsp_profile_tier_level(rbsp, &sps->profile_tier_level); in nal_hevc_rbsp_sps()
288 rbsp_uev(rbsp, &sps->seq_parameter_set_id); in nal_hevc_rbsp_sps()
290 rbsp_uev(rbsp, &sps->chroma_format_idc); in nal_hevc_rbsp_sps()
291 if (sps->chroma_format_idc == 3) in nal_hevc_rbsp_sps()
292 rbsp_bit(rbsp, &sps->separate_colour_plane_flag); in nal_hevc_rbsp_sps()
293 rbsp_uev(rbsp, &sps->pic_width_in_luma_samples); in nal_hevc_rbsp_sps()
294 rbsp_uev(rbsp, &sps->pic_height_in_luma_samples); in nal_hevc_rbsp_sps()
295 rbsp_bit(rbsp, &sps->conformance_window_flag); in nal_hevc_rbsp_sps()
296 if (sps->conformance_window_flag) { in nal_hevc_rbsp_sps()
297 rbsp_uev(rbsp, &sps->conf_win_left_offset); in nal_hevc_rbsp_sps()
298 rbsp_uev(rbsp, &sps->conf_win_right_offset); in nal_hevc_rbsp_sps()
299 rbsp_uev(rbsp, &sps->conf_win_top_offset); in nal_hevc_rbsp_sps()
300 rbsp_uev(rbsp, &sps->conf_win_bottom_offset); in nal_hevc_rbsp_sps()
302 rbsp_uev(rbsp, &sps->bit_depth_luma_minus8); in nal_hevc_rbsp_sps()
303 rbsp_uev(rbsp, &sps->bit_depth_chroma_minus8); in nal_hevc_rbsp_sps()
305 rbsp_uev(rbsp, &sps->log2_max_pic_order_cnt_lsb_minus4); in nal_hevc_rbsp_sps()
307 rbsp_bit(rbsp, &sps->sub_layer_ordering_info_present_flag); in nal_hevc_rbsp_sps()
308 for (i = (sps->sub_layer_ordering_info_present_flag ? 0 : sps->max_sub_layers_minus1); in nal_hevc_rbsp_sps()
309 i <= sps->max_sub_layers_minus1; i++) { in nal_hevc_rbsp_sps()
310 rbsp_uev(rbsp, &sps->max_dec_pic_buffering_minus1[i]); in nal_hevc_rbsp_sps()
311 rbsp_uev(rbsp, &sps->max_num_reorder_pics[i]); in nal_hevc_rbsp_sps()
312 rbsp_uev(rbsp, &sps->max_latency_increase_plus1[i]); in nal_hevc_rbsp_sps()
314 rbsp_uev(rbsp, &sps->log2_min_luma_coding_block_size_minus3); in nal_hevc_rbsp_sps()
315 rbsp_uev(rbsp, &sps->log2_diff_max_min_luma_coding_block_size); in nal_hevc_rbsp_sps()
316 rbsp_uev(rbsp, &sps->log2_min_luma_transform_block_size_minus2); in nal_hevc_rbsp_sps()
317 rbsp_uev(rbsp, &sps->log2_diff_max_min_luma_transform_block_size); in nal_hevc_rbsp_sps()
318 rbsp_uev(rbsp, &sps->max_transform_hierarchy_depth_inter); in nal_hevc_rbsp_sps()
319 rbsp_uev(rbsp, &sps->max_transform_hierarchy_depth_intra); in nal_hevc_rbsp_sps()
321 rbsp_bit(rbsp, &sps->scaling_list_enabled_flag); in nal_hevc_rbsp_sps()
322 if (sps->scaling_list_enabled_flag) in nal_hevc_rbsp_sps()
325 rbsp_bit(rbsp, &sps->amp_enabled_flag); in nal_hevc_rbsp_sps()
326 rbsp_bit(rbsp, &sps->sample_adaptive_offset_enabled_flag); in nal_hevc_rbsp_sps()
327 rbsp_bit(rbsp, &sps->pcm_enabled_flag); in nal_hevc_rbsp_sps()
328 if (sps->pcm_enabled_flag) { in nal_hevc_rbsp_sps()
329 rbsp_bits(rbsp, 4, &sps->pcm_sample_bit_depth_luma_minus1); in nal_hevc_rbsp_sps()
330 rbsp_bits(rbsp, 4, &sps->pcm_sample_bit_depth_chroma_minus1); in nal_hevc_rbsp_sps()
331 rbsp_uev(rbsp, &sps->log2_min_pcm_luma_coding_block_size_minus3); in nal_hevc_rbsp_sps()
332 rbsp_uev(rbsp, &sps->log2_diff_max_min_pcm_luma_coding_block_size); in nal_hevc_rbsp_sps()
333 rbsp_bit(rbsp, &sps->pcm_loop_filter_disabled_flag); in nal_hevc_rbsp_sps()
336 rbsp_uev(rbsp, &sps->num_short_term_ref_pic_sets); in nal_hevc_rbsp_sps()
337 if (sps->num_short_term_ref_pic_sets > 0) in nal_hevc_rbsp_sps()
340 rbsp_bit(rbsp, &sps->long_term_ref_pics_present_flag); in nal_hevc_rbsp_sps()
341 if (sps->long_term_ref_pics_present_flag) in nal_hevc_rbsp_sps()
344 rbsp_bit(rbsp, &sps->sps_temporal_mvp_enabled_flag); in nal_hevc_rbsp_sps()
345 rbsp_bit(rbsp, &sps->strong_intra_smoothing_enabled_flag); in nal_hevc_rbsp_sps()
346 rbsp_bit(rbsp, &sps->vui_parameters_present_flag); in nal_hevc_rbsp_sps()
347 if (sps->vui_parameters_present_flag) in nal_hevc_rbsp_sps()
350 rbsp_bit(rbsp, &sps->extension_present_flag); in nal_hevc_rbsp_sps()
351 if (sps->extension_present_flag) { in nal_hevc_rbsp_sps()
352 rbsp_bit(rbsp, &sps->sps_range_extension_flag); in nal_hevc_rbsp_sps()
353 rbsp_bit(rbsp, &sps->sps_multilayer_extension_flag); in nal_hevc_rbsp_sps()
354 rbsp_bit(rbsp, &sps->sps_3d_extension_flag); in nal_hevc_rbsp_sps()
355 rbsp_bit(rbsp, &sps->sps_scc_extension_flag); in nal_hevc_rbsp_sps()
356 rbsp_bits(rbsp, 5, &sps->sps_extension_4bits); in nal_hevc_rbsp_sps()
358 if (sps->sps_range_extension_flag) in nal_hevc_rbsp_sps()
360 if (sps->sps_multilayer_extension_flag) in nal_hevc_rbsp_sps()
362 if (sps->sps_3d_extension_flag) in nal_hevc_rbsp_sps()
364 if (sps->sps_scc_extension_flag) in nal_hevc_rbsp_sps()
366 if (sps->sps_extension_4bits) in nal_hevc_rbsp_sps()
555 void *dest, size_t n, struct nal_hevc_sps *sps) in nal_hevc_write_sps() argument
576 nal_hevc_rbsp_sps(&rbsp, sps); in nal_hevc_write_sps()
599 struct nal_hevc_sps *sps, void *src, size_t n) in nal_hevc_read_sps() argument
624 nal_hevc_rbsp_sps(&rbsp, sps); in nal_hevc_read_sps()