Lines Matching defs:sps
323 H265RawVUI *current, const H265RawSPS *sps)
396 1, sps->sps_max_sub_layers_minus1));
518 const H265RawSPS *sps)
536 if (st_rps_idx == sps->num_short_term_ref_pic_sets)
542 ref = &sps->st_ref_pic_set[ref_rps_idx];
752 H265RawSPS *sps)
776 static int FUNC(sps)(CodedBitstreamContext *ctx, RWContext *rw,
972 const H265RawSPS *sps = h265->active_sps;
982 0, sps->log2_diff_max_min_luma_coding_block_size);
990 ue(log2_sao_offset_scale_luma, 0, FFMAX(0, sps->bit_depth_luma_minus8 - 2));
991 ue(log2_sao_offset_scale_chroma, 0, FFMAX(0, sps->bit_depth_chroma_minus8 - 2));
1040 const H265RawSPS *sps;
1049 sps = h265->sps[current->pps_seq_parameter_set_id];
1050 if (!sps) {
1055 h265->active_sps = sps;
1066 se(init_qp_minus26, -(26 + 6 * sps->bit_depth_luma_minus8), +25);
1073 0, sps->log2_diff_max_min_luma_coding_block_size);
1094 ues(column_width_minus1[i], 0, sps->pic_width_in_luma_samples, 1, i);
1096 ues(row_height_minus1[i], 0, sps->pic_height_in_luma_samples, 1, i);
1130 0, (sps->log2_min_luma_coding_block_size_minus3 + 3 +
1131 sps->log2_diff_max_min_luma_coding_block_size - 2));
1205 const H265RawSPS *sps = h265->active_sps;
1207 int chroma = !sps->separate_colour_plane_flag &&
1208 sps->chroma_format_idc != 0;
1235 -(1 << (sps->bit_depth_luma_minus8 + 8 - 1)),
1236 ((1 << (sps->bit_depth_luma_minus8 + 8 - 1)) - 1), 1, i);
1245 -(4 << (sps->bit_depth_chroma_minus8 + 8 - 1)),
1246 ((4 << (sps->bit_depth_chroma_minus8 + 8 - 1)) - 1), 2, i, j);
1276 -(1 << (sps->bit_depth_luma_minus8 + 8 - 1)),
1277 ((1 << (sps->bit_depth_luma_minus8 + 8 - 1)) - 1), 1, i);
1286 -(4 << (sps->bit_depth_chroma_minus8 + 8 - 1)),
1287 ((4 << (sps->bit_depth_chroma_minus8 + 8 - 1)) - 1), 2, i, j);
1305 const H265RawSPS *sps;
1332 sps = h265->sps[pps->pps_seq_parameter_set_id];
1333 if (!sps) {
1338 h265->active_sps = sps;
1340 min_cb_log2_size_y = sps->log2_min_luma_coding_block_size_minus3 + 3;
1341 ctb_log2_size_y = min_cb_log2_size_y + sps->log2_diff_max_min_luma_coding_block_size;
1344 (sps->pic_width_in_luma_samples + ctb_size_y - 1) / ctb_size_y;
1346 (sps->pic_height_in_luma_samples + ctb_size_y - 1) / ctb_size_y;
1369 if (sps->separate_colour_plane_flag)
1377 ub(sps->log2_max_pic_order_cnt_lsb_minus4 + 4, slice_pic_order_cnt_lsb);
1382 sps->num_short_term_ref_pic_sets, sps));
1384 } else if (sps->num_short_term_ref_pic_sets > 1) {
1385 unsigned int idx_size = av_log2(sps->num_short_term_ref_pic_sets - 1) + 1;
1387 0, sps->num_short_term_ref_pic_sets - 1);
1388 rps = &sps->st_ref_pic_set[current->short_term_ref_pic_set_idx];
1391 rps = &sps->st_ref_pic_set[0];
1397 (sps->sample_adaptive_offset_enabled_flag ||
1418 if (sps->long_term_ref_pics_present_flag) {
1421 if (sps->num_long_term_ref_pics_sps > 0) {
1422 ue(num_long_term_sps, 0, FFMIN(sps->num_long_term_ref_pics_sps,
1424 idx_size = av_log2(sps->num_long_term_ref_pics_sps - 1) + 1;
1435 if (sps->num_long_term_ref_pics_sps > 1)
1437 0, sps->num_long_term_ref_pics_sps - 1, 1, i);
1438 if (sps->used_by_curr_pic_lt_sps_flag[current->lt_idx_sps[i]])
1441 ubs(sps->log2_max_pic_order_cnt_lsb_minus4 + 4, poc_lsb_lt[i], 1, i);
1454 if (sps->sps_temporal_mvp_enabled_flag)
1463 if (sps->sample_adaptive_offset_enabled_flag) {
1465 if (!sps->separate_colour_plane_flag && sps->chroma_format_idc != 0)
1521 if (sps->motion_vector_resolution_control_idc == 2)
1524 infer(use_integer_mv_flag, sps->motion_vector_resolution_control_idc);
1528 - 6 * sps->bit_depth_luma_minus8 - (pps->init_qp_minus26 + 26),
1626 const H265RawSPS *sps;
1639 sps = h265->sps[current->bp_seq_parameter_set_id];
1640 if (!sps) {
1645 h265->active_sps = sps;
1647 if (!sps->vui_parameters_present_flag ||
1648 !sps->vui.vui_hrd_parameters_present_flag) {
1653 hrd = &sps->vui.hrd_parameters;
1736 const H265RawSPS *sps;
1742 sps = h265->active_sps;
1743 if (!sps) {
1750 2 * sps->profile_tier_level.general_interlaced_source_flag -
1751 sps->profile_tier_level.general_progressive_source_flag;
1753 if (sps->vui.frame_field_info_present_flag) {
1766 if (sps->vui_parameters_present_flag &&
1767 sps->vui.vui_hrd_parameters_present_flag)
1768 hrd = &sps->vui.hrd_parameters;
1855 const H265RawSPS *sps = h265->active_sps;
1874 if (!sps) {
1879 infer(film_grain_bit_depth_luma_minus8, sps->bit_depth_luma_minus8);
1880 infer(film_grain_bit_depth_chroma_minus8, sps->bit_depth_chroma_minus8);
1881 infer(film_grain_full_range_flag, sps->vui.video_full_range_flag);
1882 infer(film_grain_colour_primaries, sps->vui.colour_primaries);
1883 infer(film_grain_transfer_characteristics, sps->vui.transfer_characteristics);
1884 infer(film_grain_matrix_coeffs, sps->vui.matrix_coefficients);
1965 h265->active_sps = h265->sps[current->active_seq_parameter_set_id[current->layer_sps_idx[0]]];
1976 const H265RawSPS *sps = h265->active_sps;
1981 if (!sps) {
1989 for (c = 0; c < (sps->chroma_format_idc == 0 ? 1 : 3); c++) {