Lines Matching refs:c_idx
31 int log2_size, int c_idx)
75 int hshift = s->ps.sps->hshift[c_idx];
76 int vshift = s->ps.sps->vshift[c_idx];
86 int spin = c_idx && !size_in_tbs_v && ((2 * y0) & (1 << s->ps.sps->log2_min_tb_size));
90 ptrdiff_t stride = s->frame->linesize[c_idx] / sizeof(pixel);
91 pixel *src = (pixel*)s->frame->data[c_idx] + x + y * stride;
95 enum IntraPredMode mode = c_idx ? lc->tu.intra_pred_mode_c :
291 if (!s->ps.sps->intra_smoothing_disabled_flag && (c_idx == 0 || s->ps.sps->chroma_format_idc == 3)) {
298 if (s->ps.sps->sps_strong_intra_smoothing_enable_flag && c_idx == 0 &&
338 (uint8_t *)left, stride, log2_size, c_idx);
342 (uint8_t *)left, stride, c_idx,
349 static void FUNC(intra_pred_ ## size)(HEVCContext *s, int x0, int y0, int c_idx) \
351 FUNC(intra_pred)(s, x0, y0, size, c_idx); \
392 ptrdiff_t stride, int log2_size, int c_idx)
412 if (c_idx == 0 && size < 32) {
424 ptrdiff_t stride, int c_idx,
476 if (mode == 26 && c_idx == 0 && size < 32) {
503 if (mode == 10 && c_idx == 0 && size < 32) {
516 ptrdiff_t stride, int c_idx, int mode)
518 FUNC(pred_angular)(src, top, left, stride, c_idx, mode, 1 << 2);
523 ptrdiff_t stride, int c_idx, int mode)
525 FUNC(pred_angular)(src, top, left, stride, c_idx, mode, 1 << 3);
530 ptrdiff_t stride, int c_idx, int mode)
532 FUNC(pred_angular)(src, top, left, stride, c_idx, mode, 1 << 4);
537 ptrdiff_t stride, int c_idx, int mode)
539 FUNC(pred_angular)(src, top, left, stride, c_idx, mode, 1 << 5);