@ -21,17 +21,24 @@
# include <stdint.h>
# include <stdint.h>
# include "avcodec.h"
struct AVCodecContext ;
typedef struct FDCTDSPContext {
typedef struct FDCTDSPContext {
void ( * fdct ) ( int16_t * block /* align 16 */ ) ;
void ( * fdct ) ( int16_t * block /* align 16 */ ) ;
void ( * fdct248 ) ( int16_t * block /* align 16 */ ) ;
void ( * fdct248 ) ( int16_t * block /* align 16 */ ) ;
} FDCTDSPContext ;
} FDCTDSPContext ;
void ff_fdctdsp_init ( FDCTDSPContext * c , AVCodecContext * avctx ) ;
void ff_fdctdsp_init ( FDCTDSPContext * c , struct AVCodecContext * avctx ) ;
void ff_fdctdsp_init_ppc ( FDCTDSPContext * c , AVCodecContext * avctx ,
void ff_fdctdsp_init_ppc ( FDCTDSPContext * c , struct AVCodecContext * avctx ,
unsigned high_bit_depth ) ;
unsigned high_bit_depth ) ;
void ff_fdctdsp_init_x86 ( FDCTDSPContext * c , AVCodecContext * avctx ,
void ff_fdctdsp_init_x86 ( FDCTDSPContext * c , struct AVCodecContext * avctx ,
unsigned high_bit_depth ) ;
unsigned high_bit_depth ) ;
void ff_fdct_ifast ( int16_t * data ) ;
void ff_fdct_ifast248 ( int16_t * data ) ;
void ff_jpeg_fdct_islow_8 ( int16_t * data ) ;
void ff_jpeg_fdct_islow_10 ( int16_t * data ) ;
void ff_fdct248_islow_8 ( int16_t * data ) ;
void ff_fdct248_islow_10 ( int16_t * data ) ;
# endif /* AVCODEC_FDCTDSP_H */
# endif /* AVCODEC_FDCTDSP_H */