|
|
@ -24,6 +24,8 @@ |
|
|
|
#ifndef AVCODEC_DCT_H |
|
|
|
#ifndef AVCODEC_DCT_H |
|
|
|
#define AVCODEC_DCT_H |
|
|
|
#define AVCODEC_DCT_H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include <stdint.h> |
|
|
|
|
|
|
|
|
|
|
|
#include "rdft.h" |
|
|
|
#include "rdft.h" |
|
|
|
|
|
|
|
|
|
|
|
struct DCTContext { |
|
|
|
struct DCTContext { |
|
|
@ -49,4 +51,17 @@ void ff_dct_end (DCTContext *s); |
|
|
|
|
|
|
|
|
|
|
|
void ff_dct_init_x86(DCTContext *s); |
|
|
|
void ff_dct_init_x86(DCTContext *s); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void ff_j_rev_dct(int16_t *data); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void ff_fdct_mmx(int16_t *block); |
|
|
|
|
|
|
|
void ff_fdct_mmxext(int16_t *block); |
|
|
|
|
|
|
|
void ff_fdct_sse2(int16_t *block); |
|
|
|
|
|
|
|
|
|
|
|
#endif /* AVCODEC_DCT_H */ |
|
|
|
#endif /* AVCODEC_DCT_H */ |
|
|
|