Lines Matching refs:ctx
420 void ff_atrac3p_power_compensation(Atrac3pChanUnitCtx *ctx, AVFloatDSPContext *fdsp,
427 int swap_ch = (ctx->unit_type == CH_UNIT_STEREO && ctx->swap_channels[sb]) ? 1 : 0;
429 if (ctx->channels[ch_index ^ swap_ch].power_levs[subband_to_powgrp[sb]] == ATRAC3P_POWER_COMP_OFF)
437 g1 = &ctx->channels[ch_index ^ swap_ch].gain_data[sb];
438 g2 = &ctx->channels[ch_index ^ swap_ch].gain_data_prev[sb];
448 grp_lev = pwc_levs[ctx->channels[ch_index ^ swap_ch].power_levs[subband_to_powgrp[sb]]] / (1 << gcv);
452 if (ctx->channels[ch_index].qu_wordlen[qu] <= 0)
455 qu_lev = ff_atrac3p_sf_tab[ctx->channels[ch_index].qu_sf_idx[qu]] *
456 ff_atrac3p_mant_tab[ctx->channels[ch_index].qu_wordlen[qu]] /
457 (1 << ctx->channels[ch_index].qu_wordlen[qu]) * grp_lev;