Lines Matching refs:sps
249 GstH264SPS *sps; in _fill_pred_weight_table() local
254 sps = pps->sequence; in _fill_pred_weight_table()
281 slice_param->chroma_weight_l0_flag = sps->chroma_array_type != 0; in _fill_pred_weight_table()
304 slice_param->chroma_weight_l1_flag = sps->chroma_array_type != 0; in _fill_pred_weight_table()
379 GstH264SPS *sps; in gst_va_h264_dec_start_picture() local
390 sps = pps->sequence; in gst_va_h264_dec_start_picture()
396 .picture_width_in_mbs_minus1 = sps->pic_width_in_mbs_minus1, in gst_va_h264_dec_start_picture()
398 ((sps->pic_height_in_map_units_minus1 + 1) << in gst_va_h264_dec_start_picture()
399 !sps->frame_mbs_only_flag) -1, in gst_va_h264_dec_start_picture()
400 .bit_depth_luma_minus8 = sps->bit_depth_luma_minus8, in gst_va_h264_dec_start_picture()
401 .bit_depth_chroma_minus8 = sps->bit_depth_chroma_minus8, in gst_va_h264_dec_start_picture()
402 .num_ref_frames = sps->num_ref_frames, in gst_va_h264_dec_start_picture()
404 .chroma_format_idc = sps->chroma_format_idc, in gst_va_h264_dec_start_picture()
405 .residual_colour_transform_flag = sps->separate_colour_plane_flag, in gst_va_h264_dec_start_picture()
407 sps->gaps_in_frame_num_value_allowed_flag, in gst_va_h264_dec_start_picture()
408 .frame_mbs_only_flag = sps->frame_mbs_only_flag, in gst_va_h264_dec_start_picture()
409 .mb_adaptive_frame_field_flag = sps->mb_adaptive_frame_field_flag, in gst_va_h264_dec_start_picture()
410 .direct_8x8_inference_flag = sps->direct_8x8_inference_flag, in gst_va_h264_dec_start_picture()
411 .MinLumaBiPredSize8x8 = sps->level_idc >= 31, /* A.3.3.2 */ in gst_va_h264_dec_start_picture()
412 .log2_max_frame_num_minus4 = sps->log2_max_frame_num_minus4, in gst_va_h264_dec_start_picture()
413 .pic_order_cnt_type = sps->pic_order_cnt_type, in gst_va_h264_dec_start_picture()
414 .log2_max_pic_order_cnt_lsb_minus4 = sps->log2_max_pic_order_cnt_lsb_minus4, in gst_va_h264_dec_start_picture()
415 .delta_pic_order_always_zero_flag = sps->delta_pic_order_always_zero_flag, in gst_va_h264_dec_start_picture()
551 _get_num_views (const GstH264SPS * sps) in _get_num_views() argument
553 return 1 + (sps->extension_type == GST_H264_NAL_EXTENSION_MVC ? in _get_num_views()
554 sps->extension.mvc.num_views_minus1 : 0); in _get_num_views()
608 _get_profile (GstVaH264Dec * self, const GstH264SPS * sps, gint max_dpb_size) in _get_profile() argument
615 if (profile_map[j].profile_idc == sps->profile_idc) { in _get_profile()
621 switch (sps->profile_idc) { in _get_profile()
629 if (sps->constraint_set0_flag || sps->constraint_set1_flag in _get_profile()
630 || sps->constraint_set2_flag in _get_profile()
639 if (sps->constraint_set1_flag) { /* A.2.2 (main profile) */ in _get_profile()
644 if (_get_num_views (sps) == 2) { in _get_profile()
659 GST_ERROR_OBJECT (self, "Unsupported profile: %d", sps->profile_idc); in _get_profile()
665 gst_va_h264_dec_new_sequence (GstH264Decoder * decoder, const GstH264SPS * sps, in gst_va_h264_dec_new_sequence() argument
681 if (sps->frame_cropping_flag) { in gst_va_h264_dec_new_sequence()
682 display_width = sps->crop_rect_width; in gst_va_h264_dec_new_sequence()
683 display_height = sps->crop_rect_height; in gst_va_h264_dec_new_sequence()
684 padding_left = sps->crop_rect_x; in gst_va_h264_dec_new_sequence()
685 padding_right = sps->width - sps->crop_rect_x - display_width; in gst_va_h264_dec_new_sequence()
686 padding_top = sps->crop_rect_y; in gst_va_h264_dec_new_sequence()
687 padding_bottom = sps->height - sps->crop_rect_y - display_height; in gst_va_h264_dec_new_sequence()
689 display_width = sps->width; in gst_va_h264_dec_new_sequence()
690 display_height = sps->height; in gst_va_h264_dec_new_sequence()
694 profile = _get_profile (self, sps, max_dpb_size); in gst_va_h264_dec_new_sequence()
698 rt_format = _get_rtformat (self, sps->bit_depth_luma_minus8 + 8, in gst_va_h264_dec_new_sequence()
699 sps->chroma_format_idc); in gst_va_h264_dec_new_sequence()
704 rt_format, sps->width, sps->height)) { in gst_va_h264_dec_new_sequence()
707 self->coded_width = sps->width; in gst_va_h264_dec_new_sequence()
708 self->coded_height = sps->height; in gst_va_h264_dec_new_sequence()
725 interlaced = !sps->frame_mbs_only_flag; in gst_va_h264_dec_new_sequence()