• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/ffmpeg/libavcodec/

Lines Matching refs:ics

223     const float * lwindow = sce->ics.use_kb_window[0] ? ff_aac_kbd_long_1024 : ff_sine_1024;
224 const float * swindow = sce->ics.use_kb_window[0] ? ff_aac_kbd_short_128 : ff_sine_128;
225 const float * pwindow = sce->ics.use_kb_window[1] ? ff_aac_kbd_short_128 : ff_sine_128;
227 if (sce->ics.window_sequence[0] != EIGHT_SHORT_SEQUENCE) {
229 if (sce->ics.window_sequence[0] == LONG_STOP_SEQUENCE) {
236 if (sce->ics.window_sequence[0] != LONG_START_SEQUENCE) {
302 for (w = 0; w < cpe->ch[0].ics.num_windows; w += cpe->ch[0].ics.group_len[w])
303 for (i = 0; i < cpe->ch[0].ics.max_sfb; i++)
316 IndividualChannelStream *ics = &cpe->ch[ch].ics;
320 for (w = 0; w < ics->num_windows*16; w += 16) {
321 for (g = 0; g < ics->num_swb; g++) {
325 for (i = 0; i < ics->swb_sizes[g]; i++) {
330 start += ics->swb_sizes[g];
332 for (cmaxsfb = ics->num_swb; cmaxsfb > 0 && cpe->ch[ch].zeroes[w+cmaxsfb-1]; cmaxsfb--)
336 ics->max_sfb = maxsfb;
339 for (w = 0; w < ics->num_windows; w += ics->group_len[w]) {
340 for (g = 0; g < ics->max_sfb; g++) {
342 for (w2 = w; w2 < w + ics->group_len[w]; w2++) {
354 IndividualChannelStream *ics0 = &cpe->ch[0].ics;
355 IndividualChannelStream *ics1 = &cpe->ch[1].ics;
377 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w])
378 s->coder->encode_window_bands_info(s, sce, w, sce->ics.group_len[w], s->lambda);
390 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) {
391 for (i = 0; i < sce->ics.max_sfb; i++) {
429 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) {
431 for (i = 0; i < sce->ics.max_sfb; i++) {
433 start += sce->ics.swb_sizes[i];
436 for (w2 = w; w2 < w + sce->ics.group_len[w]; w2++)
438 sce->ics.swb_sizes[i],
442 start += sce->ics.swb_sizes[i];
456 put_ics_info(s, &sce->ics);
533 IndividualChannelStream *ics = &cpe->ch[j].ics;
535 wi[j] = ff_psy_suggest_window(&s->psy, samples2, la, start_ch + j, ics->window_sequence[0]);
536 ics->window_sequence[1] = ics->window_sequence[0];
537 ics->window_sequence[0] = wi[j].window_type[0];
538 ics->use_kb_window[1] = ics->use_kb_window[0];
539 ics->use_kb_window[0] = wi[j].window_shape;
540 ics->num_windows = wi[j].num_windows;
541 ics->swb_sizes = s->psy.bands [ics->num_windows == 8];
542 ics->num_swb = s->psy.num_bands[ics->num_windows == 8];
543 for (k = 0; k < ics->num_windows; k++)
544 ics->group_len[k] = wi[j].grouping[k];
589 put_ics_info(s, &cpe->ch[0].ics);