Mercurial > libavcodec.hg
comparison ac3enc.c @ 6140:bf4d7ce32af5 libavcodec
Use FFSWAP instead of "manual" swap
author | reimar |
---|---|
date | Sat, 12 Jan 2008 17:37:36 +0000 |
parents | 75804d49f33b |
children | 932523fb0562 |
comparison
equal
deleted
inserted
replaced
6139:5077d1562573 | 6140:bf4d7ce32af5 |
---|---|
147 np = 1 << ln; | 147 np = 1 << ln; |
148 | 148 |
149 /* reverse */ | 149 /* reverse */ |
150 for(j=0;j<np;j++) { | 150 for(j=0;j<np;j++) { |
151 int k; | 151 int k; |
152 IComplex tmp; | |
153 k = fft_rev[j]; | 152 k = fft_rev[j]; |
154 if (k < j) { | 153 if (k < j) |
155 tmp = z[k]; | 154 FFSWAP(IComplex, z[k], z[j]); |
156 z[k] = z[j]; | |
157 z[j] = tmp; | |
158 } | |
159 } | 155 } |
160 | 156 |
161 /* pass 0 */ | 157 /* pass 0 */ |
162 | 158 |
163 p=&z[0]; | 159 p=&z[0]; |