mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
dct/rdft: Add missing typedefs for context structs
Without the typedefs there can be trouble depending on #include order.
This commit is contained in:
parent
eba2233b58
commit
11c7155cce
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
#include "rdft.h"
|
#include "rdft.h"
|
||||||
|
|
||||||
struct DCTContext {
|
typedef struct DCTContext {
|
||||||
int nbits;
|
int nbits;
|
||||||
int inverse;
|
int inverse;
|
||||||
RDFTContext rdft;
|
RDFTContext rdft;
|
||||||
@ -36,7 +36,7 @@ struct DCTContext {
|
|||||||
FFTSample *csc2;
|
FFTSample *csc2;
|
||||||
void (*dct_calc)(struct DCTContext *s, FFTSample *data);
|
void (*dct_calc)(struct DCTContext *s, FFTSample *data);
|
||||||
void (*dct32)(FFTSample *out, const FFTSample *in);
|
void (*dct32)(FFTSample *out, const FFTSample *in);
|
||||||
};
|
} DCTContext;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set up DCT.
|
* Set up DCT.
|
||||||
|
@ -48,7 +48,7 @@ extern SINTABLE(16384);
|
|||||||
extern SINTABLE(32768);
|
extern SINTABLE(32768);
|
||||||
extern SINTABLE(65536);
|
extern SINTABLE(65536);
|
||||||
|
|
||||||
struct RDFTContext {
|
typedef struct RDFTContext {
|
||||||
int nbits;
|
int nbits;
|
||||||
int inverse;
|
int inverse;
|
||||||
int sign_convention;
|
int sign_convention;
|
||||||
@ -58,7 +58,7 @@ struct RDFTContext {
|
|||||||
SINTABLE_CONST FFTSample *tsin;
|
SINTABLE_CONST FFTSample *tsin;
|
||||||
FFTContext fft;
|
FFTContext fft;
|
||||||
void (*rdft_calc)(struct RDFTContext *s, FFTSample *z);
|
void (*rdft_calc)(struct RDFTContext *s, FFTSample *z);
|
||||||
};
|
} RDFTContext;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set up a real FFT.
|
* Set up a real FFT.
|
||||||
|
Loading…
Reference in New Issue
Block a user