Lines Matching refs:lc
472 static int cabac_reinit(HEVCLocalContext *lc) in cabac_reinit() argument
474 return skip_bytes(&lc->cc, 0) == NULL ? AVERROR_INVALIDDATA : 0; in cabac_reinit()
1040 HEVCLocalContext *lc = s->HEVClc; in ff_hevc_hls_residual_coding() local
1059 int16_t *coeffs = (int16_t*)(c_idx ? lc->edge_emu_buffer2 : lc->edge_emu_buffer); in ff_hevc_hls_residual_coding()
1070 int pred_mode_intra = (c_idx == 0) ? lc->tu.intra_pred_mode : in ff_hevc_hls_residual_coding()
1071 lc->tu.intra_pred_mode_c; in ff_hevc_hls_residual_coding()
1076 if (!lc->cu.cu_transquant_bypass_flag) { in ff_hevc_hls_residual_coding()
1091 int qp_y = lc->qp_y; in ff_hevc_hls_residual_coding()
1105 lc->tu.cu_qp_offset_cb; in ff_hevc_hls_residual_coding()
1108 lc->tu.cu_qp_offset_cr; in ff_hevc_hls_residual_coding()
1137 int matrix_id = lc->cu.pred_mode != MODE_INTRA; in ff_hevc_hls_residual_coding()
1152 if (lc->cu.pred_mode == MODE_INTER && s->ps.sps->explicit_rdpcm_enabled_flag && in ff_hevc_hls_residual_coding()
1153 (transform_skip_flag || lc->cu.cu_transquant_bypass_flag)) { in ff_hevc_hls_residual_coding()
1284 (transform_skip_flag || lc->cu.cu_transquant_bypass_flag)) { in ff_hevc_hls_residual_coding()
1325 (transform_skip_flag || lc->cu.cu_transquant_bypass_flag)) { in ff_hevc_hls_residual_coding()
1370 if (!transform_skip_flag && !lc->cu.cu_transquant_bypass_flag) in ff_hevc_hls_residual_coding()
1374 c_rice_param = lc->stat_coeff[sb_type] / 4; in ff_hevc_hls_residual_coding()
1396 if (lc->cu.cu_transquant_bypass_flag || in ff_hevc_hls_residual_coding()
1397 (lc->cu.pred_mode == MODE_INTRA && in ff_hevc_hls_residual_coding()
1426 int c_rice_p_init = lc->stat_coeff[sb_type] / 4; in ff_hevc_hls_residual_coding()
1428 lc->stat_coeff[sb_type]++; in ff_hevc_hls_residual_coding()
1430 if (lc->stat_coeff[sb_type] > 0) in ff_hevc_hls_residual_coding()
1431 lc->stat_coeff[sb_type]--; in ff_hevc_hls_residual_coding()
1442 int c_rice_p_init = lc->stat_coeff[sb_type] / 4; in ff_hevc_hls_residual_coding()
1444 lc->stat_coeff[sb_type]++; in ff_hevc_hls_residual_coding()
1446 if (lc->stat_coeff[sb_type] > 0) in ff_hevc_hls_residual_coding()
1447 lc->stat_coeff[sb_type]--; in ff_hevc_hls_residual_coding()
1459 if(!lc->cu.cu_transquant_bypass_flag) { in ff_hevc_hls_residual_coding()
1487 if (lc->cu.cu_transquant_bypass_flag) { in ff_hevc_hls_residual_coding()
1498 lc->cu.pred_mode == MODE_INTRA; in ff_hevc_hls_residual_coding()
1507 lc->cu.pred_mode == MODE_INTRA && in ff_hevc_hls_residual_coding()
1513 } else if (lc->cu.pred_mode == MODE_INTRA && c_idx == 0 && log2_trafo_size == 2) { in ff_hevc_hls_residual_coding()
1531 if (lc->tu.cross_pf) { in ff_hevc_hls_residual_coding()
1532 int16_t *coeffs_y = (int16_t*)lc->edge_emu_buffer; in ff_hevc_hls_residual_coding()
1535 coeffs[i] = coeffs[i] + ((lc->tu.res_scale_val * coeffs_y[i]) >> 3); in ff_hevc_hls_residual_coding()
1543 HEVCLocalContext *lc = s->HEVClc; in ff_hevc_hls_mvd_coding() local
1553 case 2: lc->pu.mvd.x = mvd_decode(s); break; in ff_hevc_hls_mvd_coding()
1554 case 1: lc->pu.mvd.x = mvd_sign_flag_decode(s); break; in ff_hevc_hls_mvd_coding()
1555 case 0: lc->pu.mvd.x = 0; break; in ff_hevc_hls_mvd_coding()
1559 case 2: lc->pu.mvd.y = mvd_decode(s); break; in ff_hevc_hls_mvd_coding()
1560 case 1: lc->pu.mvd.y = mvd_sign_flag_decode(s); break; in ff_hevc_hls_mvd_coding()
1561 case 0: lc->pu.mvd.y = 0; break; in ff_hevc_hls_mvd_coding()