Originally committed as revision 22290 to svn://svn.ffmpeg.org/ffmpeg/trunk
Unified · Split
| @@ -906,7 +906,7 @@ static void video_audio_display(VideoState *s) · 905 unmodified lines | ||
| 906 | 906 | nb_display_channels= FFMIN(nb_display_channels, 2); |
| 907 | 907 | if(rdft_bits != s->rdft_bits){ |
| 908 | 908 | ff_rdft_end(&s->rdft); |
| 909 | − ff_rdft_init(&s->rdft, rdft_bits, RDFT); | |
| 909 | + ff_rdft_init(&s->rdft, rdft_bits, DFT_R2C); | |
| 910 | 910 | s->rdft_bits= rdft_bits; |
| 911 | 911 | } |
| 912 | 912 | { |
| @@ -125,7 +125,7 @@ static av_cold int decode_init(AVCodecContext *avctx) · 124 unmodified lines | ||
| 125 | 125 | s->coeffs_ptr[i] = s->coeffs + i * s->frame_len; |
| 126 | 126 | |
| 127 | 127 | if (CONFIG_BINKAUDIO_RDFT_DECODER && avctx->codec->id == CODEC_ID_BINKAUDIO_RDFT) |
| 128 | − ff_rdft_init(&s->trans.rdft, frame_len_bits, IRIDFT); | |
| 128 | + ff_rdft_init(&s->trans.rdft, frame_len_bits, DFT_C2R); | |
| 129 | 129 | else if (CONFIG_BINKAUDIO_DCT_DECODER) |
| 130 | 130 | ff_dct_init(&s->trans.dct, frame_len_bits, 1); |
| 131 | 131 | else |
| @@ -292,10 +292,10 @@ int main(int argc, char **argv) · 291 unmodified lines | ||
| 292 | 292 | break; |
| 293 | 293 | case TRANSFORM_RDFT: |
| 294 | 294 | if (do_inverse) |
| 295 | − av_log(NULL, AV_LOG_INFO,"IRDFT"); | |
| 295 | + av_log(NULL, AV_LOG_INFO,"IDFT_C2R"); | |
| 296 | 296 | else |
| 297 | − av_log(NULL, AV_LOG_INFO,"RDFT"); | |
| 298 | − ff_rdft_init(r, fft_nbits, do_inverse ? IRDFT : RDFT); | |
| 297 | + av_log(NULL, AV_LOG_INFO,"DFT_R2C"); | |
| 298 | + ff_rdft_init(r, fft_nbits, do_inverse ? IDFT_C2R : DFT_R2C); | |
| 299 | 299 | fft_ref_init(fft_nbits, do_inverse); |
| 300 | 300 | break; |
| 301 | 301 | case TRANSFORM_DCT: |
| @@ -195,10 +195,10 @@ void ff_mdct_end(FFTContext *s); · 194 unmodified lines | ||
| 195 | 195 | /* Real Discrete Fourier Transform */ |
| 196 | 196 | |
| 197 | 197 | enum RDFTransformType { |
| 198 | − RDFT, | |
| 199 | − IRDFT, | |
| 200 | − RIDFT, | |
| 201 | − IRIDFT, | |
| 198 | + DFT_R2C, | |
| 199 | + IDFT_C2R, | |
| 200 | + IDFT_R2C, | |
| 201 | + DFT_C2R, | |
| 202 | 202 | }; |
| 203 | 203 | |
| 204 | 204 | typedef struct { |
| @@ -1928,7 +1928,7 @@ static av_cold int qdm2_decode_init(AVCodecContext *avctx) · 1927 unmodified lines | ||
| 1928 | 1928 | return -1; |
| 1929 | 1929 | } |
| 1930 | 1930 | |
| 1931 | − ff_rdft_init(&s->rdft_ctx, s->fft_order, IRDFT); | |
| 1931 | + ff_rdft_init(&s->rdft_ctx, s->fft_order, IDFT_C2R); | |
| 1932 | 1932 | |
| 1933 | 1933 | qdm2_init(s); |
| 1934 | 1934 | |
| @@ -53,21 +53,21 @@ av_cold int ff_rdft_init(RDFTContext *s, int nbits, enum RDFTransformType trans) · 52 unmodified lines | ||
| 53 | 53 | { |
| 54 | 54 | int n = 1 << nbits; |
| 55 | 55 | int i; |
| 56 | − const double theta = (trans == RDFT || trans == IRIDFT ? -1 : 1)*2*M_PI/n; | |
| 56 | + const double theta = (trans == DFT_R2C || trans == DFT_C2R ? -1 : 1)*2*M_PI/n; | |
| 57 | 57 | |
| 58 | 58 | s->nbits = nbits; |
| 59 | − s->inverse = trans == IRDFT || trans == IRIDFT; | |
| 60 | − s->sign_convention = trans == RIDFT || trans == IRIDFT ? 1 : -1; | |
| 59 | + s->inverse = trans == IDFT_C2R || trans == DFT_C2R; | |
| 60 | + s->sign_convention = trans == IDFT_R2C || trans == DFT_C2R ? 1 : -1; | |
| 61 | 61 | |
| 62 | 62 | if (nbits < 4 || nbits > 16) |
| 63 | 63 | return -1; |
| 64 | 64 | |
| 65 | − if (ff_fft_init(&s->fft, nbits-1, trans == IRDFT || trans == RIDFT) < 0) | |
| 65 | + if (ff_fft_init(&s->fft, nbits-1, trans == IDFT_C2R || trans == IDFT_R2C) < 0) | |
| 66 | 66 | return -1; |
| 67 | 67 | |
| 68 | 68 | ff_init_ff_cos_tabs(nbits); |
| 69 | 69 | s->tcos = ff_cos_tabs[nbits]; |
| 70 | − s->tsin = ff_sin_tabs[nbits]+(trans == RDFT || trans == IRIDFT)*(n>>2); | |
| 70 | + s->tsin = ff_sin_tabs[nbits]+(trans == DFT_R2C || trans == DFT_C2R)*(n>>2); | |
| 71 | 71 | #if !CONFIG_HARDCODED_TABLES |
| 72 | 72 | for (i = 0; i < (n>>2); i++) { |
| 73 | 73 | s->tsin[i] = sin(i*theta); |