4 #include <VLIB/video_picture.h>
6 #define NUM_MAX_DCT_BLOCKS 64U /* Max number of blocks per dct calls */
8 // Default implementation for dct computation
9 void fdct(const unsigned short* in, short* out);
10 void idct(const short* in, unsigned short* out);
12 int16_t* video_fdct_quant_compute(int16_t* in, int16_t* out, int32_t num_macro_blocks, int32_t quant);
13 int16_t* video_fdct_compute(int16_t* in, int16_t* out, int32_t num_macro_blocks);
14 int16_t* video_idct_compute(int16_t* in, int16_t* out, int32_t num_macro_blocks);
16 #endif // _VIDEO_DCT_H_