]> git.sesse.net Git - fjl/blob - idct_float.h
Handle EOI marker.
[fjl] / idct_float.h
1 #ifndef _IDCT_FLOAT_H
2 #define _IDCT_FLOAT_H
3
4 #include "idct.h"
5
6 // Floating-point IDCT due to Arai, Agui and Nakajima (also known as AA&N).
7 // See idct.c for more details.
8 void* idct_float_alloc(const uint32_t* quant_table);
9 void idct_float_free(void* userdata);
10 void idct_float(const int16_t* input, const void* userdata, uint8_t* output);
11
12 #endif /* !defined(_IDCT_FLOAT_H) */