#include <math.h>
#include <stdint.h>
Go to the source code of this file.
|
#define | M_PI 3.141592653589793238462643383279502884196 |
|
#define | W1 2841 |
|
#define | W2 2676 |
|
#define | W3 2408 |
|
#define | W5 1609 |
|
#define | W6 1108 |
|
#define | W7 565 |
|
|
static void | idct_1D_double (double *in, int instride, double *out, int outstride) |
|
static void | idct_1D_u32 (int32_t *in, int instride, int32_t *out, int outstride) |
|
static unsigned char | njClip (const int x) |
|
static void | njColIDCT (const int *blk, unsigned char *out, int stride) |
|
static void | njRowIDCT (int *blk) |
|
void | pjpeg_idct_2D_double (int32_t in[64], uint8_t *out, uint32_t outstride) |
|
void | pjpeg_idct_2D_nanojpeg (int32_t in[64], uint8_t *out, uint32_t outstride) |
|
void | pjpeg_idct_2D_u32 (int32_t in[64], uint8_t *out, uint32_t outstride) |
|
◆ M_PI
#define M_PI 3.141592653589793238462643383279502884196 |
◆ W1
◆ W2
◆ W3
◆ W5
◆ W6
◆ W7
◆ idct_1D_double()
static void idct_1D_double |
( |
double * |
in, |
|
|
int |
instride, |
|
|
double * |
out, |
|
|
int |
outstride |
|
) |
| |
|
inlinestatic |
◆ idct_1D_u32()
static void idct_1D_u32 |
( |
int32_t * |
in, |
|
|
int |
instride, |
|
|
int32_t * |
out, |
|
|
int |
outstride |
|
) |
| |
|
inlinestatic |
◆ njClip()
static unsigned char njClip |
( |
const int |
x | ) |
|
|
inlinestatic |
◆ njColIDCT()
static void njColIDCT |
( |
const int * |
blk, |
|
|
unsigned char * |
out, |
|
|
int |
stride |
|
) |
| |
|
inlinestatic |
◆ njRowIDCT()
static void njRowIDCT |
( |
int * |
blk | ) |
|
|
inlinestatic |
◆ pjpeg_idct_2D_double()
void pjpeg_idct_2D_double |
( |
int32_t |
in[64], |
|
|
uint8_t * |
out, |
|
|
uint32_t |
outstride |
|
) |
| |
◆ pjpeg_idct_2D_nanojpeg()
void pjpeg_idct_2D_nanojpeg |
( |
int32_t |
in[64], |
|
|
uint8_t * |
out, |
|
|
uint32_t |
outstride |
|
) |
| |
◆ pjpeg_idct_2D_u32()
void pjpeg_idct_2D_u32 |
( |
int32_t |
in[64], |
|
|
uint8_t * |
out, |
|
|
uint32_t |
outstride |
|
) |
| |