[FFmpeg-devel] [PATCH 2/2] Move MDCT function pointers to MDCTContext
Måns Rullgård
mans
Sun Sep 20 21:09:27 CEST 2009
Reimar D?ffinger <Reimar.Doeffinger at gmx.de> writes:
> On Sun, Sep 20, 2009 at 03:11:30PM +0100, M?ns Rullg?rd wrote:
>> diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h
>> index 985120e..88a0ee8 100644
>> --- a/libavcodec/dsputil.h
>> +++ b/libavcodec/dsputil.h
>> @@ -687,6 +687,9 @@ typedef struct FFTContext {
>> void (*imdct_half)(struct FFTContext *s, FFTSample *output, const FFTSample *input);
>> void (*mdct_calc)(struct FFTContext *s, FFTSample *output, const FFTSample *input);
>> int split_radix;
>> + int permutation;
>> +#define FF_MDCT_PERM_NONE 0
>> +#define FF_MDCT_PERM_INTERLEAVE 1
>> } FFTContext;
>>
>> extern FFTSample* const ff_cos_tabs[13];
>
> No real opinion except that I think an enum fits better how it is used
> than defines.
I can change it to an enum if that's desired. Any other comments?
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list