X-Git-Url: https://git.sesse.net/?p=fjl;a=blobdiff_plain;f=idct_reference.h;fp=idct_reference.h;h=ca4d0158d0b8010b94410619d1e68a614a9610da;hp=0000000000000000000000000000000000000000;hb=56779091c47e5c61376d7f942cc58b831673e1d7;hpb=def75cfab6ca4da59ddc2e924898f3a8ed11ec89 diff --git a/idct_reference.h b/idct_reference.h new file mode 100644 index 0000000..ca4d015 --- /dev/null +++ b/idct_reference.h @@ -0,0 +1,11 @@ +#ifndef _IDCT_REFERENCE_H +#define _IDCT_REFERENCE_H + +#include "idct.h" + +// Non-factorized reference version (section A.3.3 of the JPEG standard). +void* idct_reference_alloc(const uint32_t* quant_table); +void idct_reference_free(void* userdata); +void idct_reference(const int16_t* input, const void* userdata, uint8_t* output); + +#endif /* !defined(_IDCT_REFERENCE_H) */