Lines Matching defs:log2_trafo_size

1101                               int log2_cb_size, int log2_trafo_size,
1105 const int log2_trafo_size_c = log2_trafo_size - s->ps.sps->hshift[1];
1109 int trafo_size = 1 << log2_trafo_size;
1112 s->hpc.intra_pred[log2_trafo_size - 2](s, x0, y0, 0);
1163 if (lc->cu.pred_mode == MODE_INTRA && log2_trafo_size < 4) {
1184 ff_hevc_hls_residual_coding(s, x0, y0, log2_trafo_size, scan_idx, 0);
1185 if (s->ps.sps->chroma_format_idc && (log2_trafo_size > 2 || s->ps.sps->chroma_format_idc == 3)) {
1250 int trafo_size_h = 1 << (log2_trafo_size + 1);
1251 int trafo_size_v = 1 << (log2_trafo_size + s->ps.sps->vshift[1]);
1254 ff_hevc_set_neighbour_available(s, xBase, yBase + (i << log2_trafo_size),
1256 s->hpc.intra_pred[log2_trafo_size - 2](s, xBase, yBase + (i << log2_trafo_size), 1);
1259 ff_hevc_hls_residual_coding(s, xBase, yBase + (i << log2_trafo_size),
1260 log2_trafo_size, scan_idx_c, 1);
1264 ff_hevc_set_neighbour_available(s, xBase, yBase + (i << log2_trafo_size),
1266 s->hpc.intra_pred[log2_trafo_size - 2](s, xBase, yBase + (i << log2_trafo_size), 2);
1269 ff_hevc_hls_residual_coding(s, xBase, yBase + (i << log2_trafo_size),
1270 log2_trafo_size, scan_idx_c, 2);
1274 if (log2_trafo_size > 2 || s->ps.sps->chroma_format_idc == 3) {
1287 int trafo_size_h = 1 << (log2_trafo_size + 1);
1288 int trafo_size_v = 1 << (log2_trafo_size + s->ps.sps->vshift[1]);
1291 s->hpc.intra_pred[log2_trafo_size - 2](s, xBase, yBase, 1);
1292 s->hpc.intra_pred[log2_trafo_size - 2](s, xBase, yBase, 2);
1294 ff_hevc_set_neighbour_available(s, xBase, yBase + (1 << (log2_trafo_size)),
1296 s->hpc.intra_pred[log2_trafo_size - 2](s, xBase, yBase + (1 << (log2_trafo_size)), 1);
1297 s->hpc.intra_pred[log2_trafo_size - 2](s, xBase, yBase + (1 << (log2_trafo_size)), 2);
1322 int log2_cb_size, int log2_trafo_size,
1354 if (log2_trafo_size <= s->ps.sps->log2_max_trafo_size &&
1355 log2_trafo_size > s->ps.sps->log2_min_tb_size &&
1358 split_transform_flag = ff_hevc_split_transform_flag_decode(s, log2_trafo_size);
1365 split_transform_flag = log2_trafo_size > s->ps.sps->log2_max_trafo_size ||
1370 if (s->ps.sps->chroma_format_idc && (log2_trafo_size > 2 || s->ps.sps->chroma_format_idc == 3)) {
1373 if (s->ps.sps->chroma_format_idc == 2 && (!split_transform_flag || log2_trafo_size == 3)) {
1380 if (s->ps.sps->chroma_format_idc == 2 && (!split_transform_flag || log2_trafo_size == 3)) {
1387 const int trafo_size_split = 1 << (log2_trafo_size - 1);
1394 log2_trafo_size - 1, trafo_depth + 1, idx, \
1419 log2_cb_size, log2_trafo_size,
1426 for (i = 0; i < (1 << log2_trafo_size); i += min_tu_size)
1427 for (j = 0; j < (1 << log2_trafo_size); j += min_tu_size) {
1434 ff_hevc_deblocking_boundary_strengths(s, x0, y0, log2_trafo_size);
1437 set_deblocking_bypass(s, x0, y0, log2_trafo_size);