Lines Matching defs:log2_trafo_size
901 int ff_hevc_split_transform_flag_decode(HEVCContext *s, int log2_trafo_size)
903 return GET_CABAC(elem_offset[SPLIT_TRANSFORM_FLAG] + 5 - log2_trafo_size);
1055 int log2_trafo_size, enum ScanType scan_idx,
1087 int trafo_size = 1 << log2_trafo_size;
1146 shift = s->sps->bit_depth + log2_trafo_size - 5;
1157 if (log2_trafo_size != 5)
1160 scale_matrix = sl->sl[log2_trafo_size - 2][matrix_id];
1161 if (log2_trafo_size >= 4)
1162 dc_scale = sl->sl_dc[log2_trafo_size - 4][matrix_id];
1172 log2_trafo_size <= s->pps->log2_max_transform_skip_block_size) {
1184 last_significant_coeff_xy_prefix_decode(s, c_idx, log2_trafo_size,
1268 if (x_cg < (1 << (log2_trafo_size - 2)) - 1)
1270 if (y_cg < (1 << (log2_trafo_size - 2)) - 1)
1292 if (x_cg < ((1 << log2_trafo_size) - 1) >> 2)
1294 if (y_cg < ((1 << log2_trafo_size) - 1) >> 2)
1299 0, 1, 4, 5, 2, 3, 4, 5, 6, 6, 8, 8, 7, 7, 8, 8, // log2_trafo_size == 2
1318 if (log2_trafo_size == 2) {
1325 if (log2_trafo_size == 3) {
1331 if (log2_trafo_size == 3)
1485 if(y_c || x_c || log2_trafo_size < 4) {
1486 switch(log2_trafo_size) {
1516 s->hevcdsp.transform_rdpcm(coeffs, log2_trafo_size, mode);
1527 s->hevcdsp.transform_skip(coeffs, log2_trafo_size);
1534 s->hevcdsp.transform_rdpcm(coeffs, log2_trafo_size, mode);
1536 } else if (lc->cu.pred_mode == MODE_INTRA && c_idx == 0 && log2_trafo_size == 2) {
1541 s->hevcdsp.idct_dc[log2_trafo_size-2](coeffs);
1550 s->hevcdsp.idct[log2_trafo_size-2](coeffs, col_limit);
1561 s->hevcdsp.transform_add[log2_trafo_size-2](dst, coeffs, stride);