Macros | Functions
pjpeg-idct.c File Reference
#include <math.h>
#include <stdint.h>
Include dependency graph for pjpeg-idct.c:

Go to the source code of this file.

Macros

#define M_PI   3.141592653589793238462643383279502884196
 
#define W1   2841
 
#define W2   2676
 
#define W3   2408
 
#define W5   1609
 
#define W6   1108
 
#define W7   565
 

Functions

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)
 

Macro Definition Documentation

#define M_PI   3.141592653589793238462643383279502884196

Definition at line 26 of file pjpeg-idct.c.

#define W1   2841

Definition at line 273 of file pjpeg-idct.c.

#define W2   2676

Definition at line 274 of file pjpeg-idct.c.

#define W3   2408

Definition at line 275 of file pjpeg-idct.c.

#define W5   1609

Definition at line 276 of file pjpeg-idct.c.

#define W6   1108

Definition at line 277 of file pjpeg-idct.c.

#define W7   565

Definition at line 278 of file pjpeg-idct.c.

Function Documentation

static void idct_1D_double ( double *  in,
int  instride,
double *  out,
int  outstride 
)
inlinestatic

Definition at line 216 of file pjpeg-idct.c.

static void idct_1D_u32 ( int32_t *  in,
int  instride,
int32_t *  out,
int  outstride 
)
inlinestatic

Definition at line 39 of file pjpeg-idct.c.

static unsigned char njClip ( const int  x)
inlinestatic

Definition at line 269 of file pjpeg-idct.c.

static void njColIDCT ( const int *  blk,
unsigned char *  out,
int  stride 
)
inlinestatic

Definition at line 325 of file pjpeg-idct.c.

static void njRowIDCT ( int *  blk)
inlinestatic

Definition at line 280 of file pjpeg-idct.c.

void pjpeg_idct_2D_double ( int32_t  in[64],
uint8_t *  out,
uint32_t  outstride 
)

Definition at line 235 of file pjpeg-idct.c.

void pjpeg_idct_2D_nanojpeg ( int32_t  in[64],
uint8_t *  out,
uint32_t  outstride 
)

Definition at line 374 of file pjpeg-idct.c.

void pjpeg_idct_2D_u32 ( int32_t  in[64],
uint8_t *  out,
uint32_t  outstride 
)

Definition at line 173 of file pjpeg-idct.c.



apriltags2
Author(s): Danylo Malyuta
autogenerated on Fri Oct 19 2018 04:02:33