comparison wmadec.c @ 10236:0e9a50fbed9f libavcodec

WMA: use DSPContext.butterflies_float
author mru
date Wed, 23 Sep 2009 10:33:13 +0000
parents 5cc32c474caf
children 575faff0a524
comparison
equal deleted inserted replaced
10235:14353a40db5e 10236:0e9a50fbed9f
635 tprintf(s->avctx, "rare ms-stereo case happened\n"); 635 tprintf(s->avctx, "rare ms-stereo case happened\n");
636 memset(s->coefs[0], 0, sizeof(float) * s->block_len); 636 memset(s->coefs[0], 0, sizeof(float) * s->block_len);
637 s->channel_coded[0] = 1; 637 s->channel_coded[0] = 1;
638 } 638 }
639 639
640 for(i = 0; i < s->block_len; i++) { 640 s->dsp.butterflies_float(s->coefs[0], s->coefs[1], s->block_len);
641 a = s->coefs[0][i];
642 b = s->coefs[1][i];
643 s->coefs[0][i] = a + b;
644 s->coefs[1][i] = a - b;
645 }
646 } 641 }
647 642
648 next: 643 next:
649 for(ch = 0; ch < s->nb_channels; ch++) { 644 for(ch = 0; ch < s->nb_channels; ch++) {
650 int n4, index; 645 int n4, index;