FFmpeg
Loading...
Searching...
No Matches
dirac_dwt_template.c File Reference

Go to the source code of this file.

Functions

static void RENAME vertical_compose53iL0 (uint8_t *_b0, uint8_t *_b1, uint8_t *_b2, int width)
static av_always_inline void RENAME interleave (TYPE *dst, TYPE *src0, TYPE *src1, int w2, int add, int shift)
static void RENAME horizontal_compose_dirac53i (uint8_t *_b, uint8_t *_temp, int w)
static void RENAME horizontal_compose_dd97i (uint8_t *_b, uint8_t *_tmp, int w)
static void RENAME horizontal_compose_dd137i (uint8_t *_b, uint8_t *_tmp, int w)
static av_always_inline void RENAME horizontal_compose_haari (TYPE *b, TYPE *temp, int w, int shift)
static void RENAME horizontal_compose_haar0i (uint8_t *_b, uint8_t *_temp, int w)
static void RENAME horizontal_compose_haar1i (uint8_t *_b, uint8_t *_temp, int w)
static void RENAME horizontal_compose_fidelityi (uint8_t *_b, uint8_t *_tmp, int w)
static void RENAME horizontal_compose_daub97i (uint8_t *_b, uint8_t *_temp, int w)
static void RENAME vertical_compose_dirac53iH0 (uint8_t *_b0, uint8_t *_b1, uint8_t *_b2, int width)
static void RENAME vertical_compose_dd97iH0 (uint8_t *_b0, uint8_t *_b1, uint8_t *_b2, uint8_t *_b3, uint8_t *_b4, int width)
static void RENAME vertical_compose_dd137iL0 (uint8_t *_b0, uint8_t *_b1, uint8_t *_b2, uint8_t *_b3, uint8_t *_b4, int width)
static void RENAME vertical_compose_haar (uint8_t *_b0, uint8_t *_b1, int width)
static void RENAME vertical_compose_fidelityiH0 (uint8_t *_dst, uint8_t *_b[8], int width)
static void RENAME vertical_compose_fidelityiL0 (uint8_t *_dst, uint8_t *_b[8], int width)
static void RENAME vertical_compose_daub97iH0 (uint8_t *_b0, uint8_t *_b1, uint8_t *_b2, int width)
static void RENAME vertical_compose_daub97iH1 (uint8_t *_b0, uint8_t *_b1, uint8_t *_b2, int width)
static void RENAME vertical_compose_daub97iL0 (uint8_t *_b0, uint8_t *_b1, uint8_t *_b2, int width)
static void RENAME vertical_compose_daub97iL1 (uint8_t *_b0, uint8_t *_b1, uint8_t *_b2, int width)
static void RENAME spatial_compose_dd97i_dy (DWTContext *d, int level, int width, int height, ptrdiff_t stride)
static void RENAME spatial_compose_dirac53i_dy (DWTContext *d, int level, int width, int height, ptrdiff_t stride)
static void RENAME spatial_compose_dd137i_dy (DWTContext *d, int level, int width, int height, ptrdiff_t stride)
static void RENAME spatial_compose_haari_dy (DWTContext *d, int level, int width, int height, ptrdiff_t stride)
static void RENAME spatial_compose_fidelity (DWTContext *d, int level, int width, int height, ptrdiff_t stride)
static void RENAME spatial_compose_daub97i_dy (DWTContext *d, int level, int width, int height, ptrdiff_t stride)
static void RENAME spatial_compose97i_init (DWTCompose *cs, uint8_t *buffer, int height, ptrdiff_t stride)
static void RENAME spatial_compose53i_init (DWTCompose *cs, uint8_t *buffer, int height, ptrdiff_t stride)
static void RENAME spatial_compose_dd97i_init (DWTCompose *cs, uint8_t *buffer, int height, ptrdiff_t stride)
static void RENAME spatial_compose_dd137i_init (DWTCompose *cs, uint8_t *buffer, int height, ptrdiff_t stride)
static int RENAME spatial_idwt_init (DWTContext *d, enum dwt_type type)

Function Documentation

◆ vertical_compose53iL0()

void RENAME vertical_compose53iL0 ( uint8_t * _b0,
uint8_t * _b1,
uint8_t * _b2,
int width )
static

Definition at line 44 of file dirac_dwt_template.c.

Referenced by spatial_idwt_init(), and vertical_compose53iL0().

◆ interleave()

◆ horizontal_compose_dirac53i()

void RENAME horizontal_compose_dirac53i ( uint8_t * _b,
uint8_t * _temp,
int w )
static

Definition at line 65 of file dirac_dwt_template.c.

Referenced by horizontal_compose_dirac53i(), and spatial_idwt_init().

◆ horizontal_compose_dd97i()

void RENAME horizontal_compose_dd97i ( uint8_t * _b,
uint8_t * _tmp,
int w )
static

Definition at line 82 of file dirac_dwt_template.c.

Referenced by horizontal_compose_dd97i(), and spatial_idwt_init().

◆ horizontal_compose_dd137i()

void RENAME horizontal_compose_dd137i ( uint8_t * _b,
uint8_t * _tmp,
int w )
static

Definition at line 103 of file dirac_dwt_template.c.

Referenced by horizontal_compose_dd137i(), and spatial_idwt_init().

◆ horizontal_compose_haari()

av_always_inline void RENAME horizontal_compose_haari ( TYPE * b,
TYPE * temp,
int w,
int shift )
static

◆ horizontal_compose_haar0i()

void RENAME horizontal_compose_haar0i ( uint8_t * _b,
uint8_t * _temp,
int w )
static

Definition at line 140 of file dirac_dwt_template.c.

Referenced by horizontal_compose_haar0i(), and spatial_idwt_init().

◆ horizontal_compose_haar1i()

void RENAME horizontal_compose_haar1i ( uint8_t * _b,
uint8_t * _temp,
int w )
static

Definition at line 147 of file dirac_dwt_template.c.

Referenced by horizontal_compose_haar1i(), and spatial_idwt_init().

◆ horizontal_compose_fidelityi()

void RENAME horizontal_compose_fidelityi ( uint8_t * _b,
uint8_t * _tmp,
int w )
static

Definition at line 154 of file dirac_dwt_template.c.

Referenced by horizontal_compose_fidelityi(), and spatial_idwt_init().

◆ horizontal_compose_daub97i()

void RENAME horizontal_compose_daub97i ( uint8_t * _b,
uint8_t * _temp,
int w )
static

Definition at line 177 of file dirac_dwt_template.c.

Referenced by horizontal_compose_daub97i(), and spatial_idwt_init().

◆ vertical_compose_dirac53iH0()

void RENAME vertical_compose_dirac53iH0 ( uint8_t * _b0,
uint8_t * _b1,
uint8_t * _b2,
int width )
static

Definition at line 204 of file dirac_dwt_template.c.

Referenced by spatial_idwt_init(), and vertical_compose_dirac53iH0().

◆ vertical_compose_dd97iH0()

void RENAME vertical_compose_dd97iH0 ( uint8_t * _b0,
uint8_t * _b1,
uint8_t * _b2,
uint8_t * _b3,
uint8_t * _b4,
int width )
static

Definition at line 216 of file dirac_dwt_template.c.

Referenced by spatial_idwt_init(), and vertical_compose_dd97iH0().

◆ vertical_compose_dd137iL0()

void RENAME vertical_compose_dd137iL0 ( uint8_t * _b0,
uint8_t * _b1,
uint8_t * _b2,
uint8_t * _b3,
uint8_t * _b4,
int width )
static

Definition at line 230 of file dirac_dwt_template.c.

Referenced by spatial_idwt_init(), and vertical_compose_dd137iL0().

◆ vertical_compose_haar()

void RENAME vertical_compose_haar ( uint8_t * _b0,
uint8_t * _b1,
int width )
static

Definition at line 244 of file dirac_dwt_template.c.

Referenced by spatial_idwt_init(), and vertical_compose_haar().

◆ vertical_compose_fidelityiH0()

void RENAME vertical_compose_fidelityiH0 ( uint8_t * _dst,
uint8_t * _b[8],
int width )
static

Definition at line 256 of file dirac_dwt_template.c.

Referenced by spatial_idwt_init(), and vertical_compose_fidelityiH0().

◆ vertical_compose_fidelityiL0()

void RENAME vertical_compose_fidelityiL0 ( uint8_t * _dst,
uint8_t * _b[8],
int width )
static

Definition at line 273 of file dirac_dwt_template.c.

Referenced by spatial_idwt_init(), and vertical_compose_fidelityiL0().

◆ vertical_compose_daub97iH0()

void RENAME vertical_compose_daub97iH0 ( uint8_t * _b0,
uint8_t * _b1,
uint8_t * _b2,
int width )
static

Definition at line 291 of file dirac_dwt_template.c.

Referenced by spatial_idwt_init(), and vertical_compose_daub97iH0().

◆ vertical_compose_daub97iH1()

void RENAME vertical_compose_daub97iH1 ( uint8_t * _b0,
uint8_t * _b1,
uint8_t * _b2,
int width )
static

Definition at line 303 of file dirac_dwt_template.c.

Referenced by spatial_idwt_init(), and vertical_compose_daub97iH1().

◆ vertical_compose_daub97iL0()

void RENAME vertical_compose_daub97iL0 ( uint8_t * _b0,
uint8_t * _b1,
uint8_t * _b2,
int width )
static

Definition at line 315 of file dirac_dwt_template.c.

Referenced by spatial_idwt_init(), and vertical_compose_daub97iL0().

◆ vertical_compose_daub97iL1()

void RENAME vertical_compose_daub97iL1 ( uint8_t * _b0,
uint8_t * _b1,
uint8_t * _b2,
int width )
static

Definition at line 327 of file dirac_dwt_template.c.

Referenced by spatial_idwt_init(), and vertical_compose_daub97iL1().

◆ spatial_compose_dd97i_dy()

void RENAME spatial_compose_dd97i_dy ( DWTContext * d,
int level,
int width,
int height,
ptrdiff_t stride )
static

Definition at line 339 of file dirac_dwt_template.c.

Referenced by spatial_compose_dd97i_dy(), and spatial_idwt_init().

◆ spatial_compose_dirac53i_dy()

void RENAME spatial_compose_dirac53i_dy ( DWTContext * d,
int level,
int width,
int height,
ptrdiff_t stride )
static

Definition at line 363 of file dirac_dwt_template.c.

Referenced by spatial_compose_dirac53i_dy(), and spatial_idwt_init().

◆ spatial_compose_dd137i_dy()

void RENAME spatial_compose_dd137i_dy ( DWTContext * d,
int level,
int width,
int height,
ptrdiff_t stride )
static

Definition at line 385 of file dirac_dwt_template.c.

Referenced by spatial_compose_dd137i_dy(), and spatial_idwt_init().

◆ spatial_compose_haari_dy()

void RENAME spatial_compose_haari_dy ( DWTContext * d,
int level,
int width,
int height,
ptrdiff_t stride )
static

Definition at line 410 of file dirac_dwt_template.c.

Referenced by spatial_compose_haari_dy(), and spatial_idwt_init().

◆ spatial_compose_fidelity()

void RENAME spatial_compose_fidelity ( DWTContext * d,
int level,
int width,
int height,
ptrdiff_t stride )
static

Definition at line 426 of file dirac_dwt_template.c.

Referenced by spatial_compose_fidelity(), and spatial_idwt_init().

◆ spatial_compose_daub97i_dy()

void RENAME spatial_compose_daub97i_dy ( DWTContext * d,
int level,
int width,
int height,
ptrdiff_t stride )
static

Definition at line 451 of file dirac_dwt_template.c.

Referenced by spatial_compose_daub97i_dy(), and spatial_idwt_init().

◆ spatial_compose97i_init()

void RENAME spatial_compose97i_init ( DWTCompose * cs,
uint8_t * buffer,
int height,
ptrdiff_t stride )
static

Definition at line 479 of file dirac_dwt_template.c.

Referenced by spatial_compose97i_init(), and spatial_idwt_init().

◆ spatial_compose53i_init()

void RENAME spatial_compose53i_init ( DWTCompose * cs,
uint8_t * buffer,
int height,
ptrdiff_t stride )
static

Definition at line 488 of file dirac_dwt_template.c.

Referenced by spatial_compose53i_init(), and spatial_idwt_init().

◆ spatial_compose_dd97i_init()

void RENAME spatial_compose_dd97i_init ( DWTCompose * cs,
uint8_t * buffer,
int height,
ptrdiff_t stride )
static

Definition at line 495 of file dirac_dwt_template.c.

Referenced by spatial_compose_dd97i_init(), and spatial_idwt_init().

◆ spatial_compose_dd137i_init()

void RENAME spatial_compose_dd137i_init ( DWTCompose * cs,
uint8_t * buffer,
int height,
ptrdiff_t stride )
static

Definition at line 506 of file dirac_dwt_template.c.

Referenced by spatial_compose_dd137i_init(), and spatial_idwt_init().

◆ spatial_idwt_init()

int RENAME spatial_idwt_init ( DWTContext * d,
enum dwt_type type )
static

Definition at line 519 of file dirac_dwt_template.c.

Referenced by spatial_idwt_init().