• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/

Lines Matching defs:ch

242                                  int ch, int is_lfe)
249 exp_strategy[0][ch] = EXP_NEW;
251 exp_diff = calc_exp_diff(exp[i][ch], exp[i-1][ch], N/2);
256 exp_strategy[i][ch] = EXP_NEW;
258 exp_strategy[i][ch] = EXP_REUSE;
268 while (j < NB_BLOCKS && exp_strategy[j][ch] == EXP_REUSE)
272 exp_strategy[i][ch] = EXP_D45;
276 exp_strategy[i][ch] = EXP_D25;
279 exp_strategy[i][ch] = EXP_D15;
424 int blk, ch;
428 for(ch=0;ch<s->nb_all_channels;ch++) {
429 if(exp_strategy[blk][ch] == EXP_REUSE) {
430 memcpy(psd[blk][ch], psd[blk-1][ch], (N/2)*sizeof(int16_t));
431 memcpy(mask[blk][ch], mask[blk-1][ch], 50*sizeof(int16_t));
433 ff_ac3_bit_alloc_calc_psd(encoded_exp[blk][ch], 0,
434 s->nb_coefs[ch],
435 psd[blk][ch], band_psd[blk][ch]);
436 ff_ac3_bit_alloc_calc_mask(&s->bit_alloc, band_psd[blk][ch],
437 0, s->nb_coefs[ch],
438 ff_ac3_fast_gain_tab[s->fast_gain_code[ch]],
439 ch == s->lfe_channel,
441 mask[blk][ch]);
453 int i, ch;
463 for(ch=0;ch<s->nb_all_channels;ch++) {
464 ff_ac3_bit_alloc_calc_bap(mask[i][ch], psd[i][ch], 0,
465 s->nb_coefs[ch], snr_offset,
467 bap[i][ch]);
468 frame_bits += compute_mantissa_size(s, bap[i][ch],
469 s->nb_coefs[ch]);
488 int i, ch;
501 for(ch=0;ch<s->nb_all_channels;ch++)
502 s->fast_gain_code[ch] = 4;
529 for(ch=0;ch<s->nb_channels;ch++) {
530 if (exp_strategy[i][ch] != EXP_REUSE)
591 for(ch=0;ch<s->nb_all_channels;ch++)
592 s->fine_snr_offset[ch] = fine_snr_offset;
598 for(ch=0;ch<s->nb_all_channels;ch++) {
599 printf("Block #%d Ch%d:\n", i, ch);
601 for(j=0;j<s->nb_coefs[ch];j++) {
602 printf("%d ",bap[i][ch][j]);
618 int i, j, ch;
683 for(ch=0;ch<s->nb_channels;ch++) {
685 s->chbwcod[ch] = bw_code;
686 s->nb_coefs[ch] = bw_code * 3 + 73;
785 int ch, nb_groups, group_size, i, baie, rbnd;
793 for(ch=0;ch<s->nb_channels;ch++)
795 for(ch=0;ch<s->nb_channels;ch++)
832 for(ch=0;ch<s->nb_channels;ch++) {
833 put_bits(&s->pb, 2, exp_strategy[ch]);
840 for(ch=0;ch<s->nb_channels;ch++) {
841 if (exp_strategy[ch] != EXP_REUSE)
842 put_bits(&s->pb, 6, s->chbwcod[ch]);
846 for (ch = 0; ch < s->nb_all_channels; ch++) {
847 switch(exp_strategy[ch]) {
861 nb_groups = (s->nb_coefs[ch] + (group_size * 3) - 4) / (3 * group_size);
862 p = encoded_exp[ch];
889 if (ch != s->lfe_channel)
908 for(ch=0;ch<s->nb_all_channels;ch++) {
909 put_bits(&s->pb, 4, s->fine_snr_offset[ch]);
910 put_bits(&s->pb, 3, s->fast_gain_code[ch]);
925 for (ch = 0; ch < s->nb_all_channels; ch++) {
928 for(i=0;i<s->nb_coefs[ch];i++) {
929 c = mdct_coefs[ch][i];
930 e = encoded_exp[ch][i] - global_exp[ch];
931 b = bap[ch][i];
940 qmant1_ptr = &qmant[ch][i];
960 qmant2_ptr = &qmant[ch][i];
983 qmant4_ptr = &qmant[ch][i];
1007 qmant[ch][i] = v;
1012 for (ch = 0; ch < s->nb_all_channels; ch++) {
1015 for(i=0;i<s->nb_coefs[ch];i++) {
1016 q = qmant[ch][i];
1017 b = bap[ch][i];
1150 int i, j, k, v, ch;
1161 for(ch=0;ch<s->nb_all_channels;ch++) {
1168 memcpy(input_samples, s->last_samples[ch], N/2 * sizeof(int16_t));
1170 sptr = samples + (sinc * (N/2) * i) + ch;
1174 s->last_samples[ch][j] = v;
1191 exp_samples[i][ch] = v - 9;
1195 mdct512(mdct_coef[i][ch], input_samples);
1201 v = abs(mdct_coef[i][ch][j]);
1205 e = 23 - av_log2(v) + exp_samples[i][ch];
1208 mdct_coef[i][ch][j] = 0;
1211 exp[i][ch][j] = e;
1215 compute_exp_strategy(exp_strategy, exp, ch, ch == s->lfe_channel);
1223 while (j < NB_BLOCKS && exp_strategy[j][ch] == EXP_REUSE) {
1224 exponent_min(exp[i][ch], exp[j][ch], s->nb_coefs[ch]);
1227 frame_bits += encode_exp(encoded_exp[i][ch],
1228 exp[i][ch], s->nb_coefs[ch],
1229 exp_strategy[i][ch]);
1232 memcpy(encoded_exp[k][ch], encoded_exp[i][ch],
1233 s->nb_coefs[ch] * sizeof(uint8_t));