FFmpeg
|
#include <dirac_dwt.h>
Data Fields | |
IDWTELEM * | buffer |
IDWTELEM * | temp |
int | width |
int | height |
int | stride |
int | decomposition_count |
int | support |
void(* | spatial_compose )(struct DWTContext *cs, int level, int width, int height, int stride) |
void(* | vertical_compose_l0 )(void) |
void(* | vertical_compose_h0 )(void) |
void(* | vertical_compose_l1 )(void) |
void(* | vertical_compose_h1 )(void) |
void(* | vertical_compose )(void) |
one set of lowpass and highpass combined | |
void(* | horizontal_compose )(IDWTELEM *b, IDWTELEM *tmp, int width) |
DWTCompose | cs [MAX_DECOMPOSITIONS] |
uint16_t | linelen [FF_DWT_MAX_DECLVLS][2] |
line lengths { horizontal, vertical } in consecutive decomposition levels | |
uint8_t | mod [FF_DWT_MAX_DECLVLS][2] |
coordinates (x0, y0) of decomp. levels mod 2 | |
uint8_t | ndeclevels |
number of decomposition levels | |
uint8_t | type |
0 for 9/7; 1 for 5/3 | |
int32_t * | i_linebuf |
int buffer used by transform | |
float * | f_linebuf |
float buffer used by transform | |
Definition at line 45 of file dirac_dwt.h.
IDWTELEM* DWTContext::buffer |
Definition at line 46 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), spatial_compose_daub97i_dy(), spatial_compose_dd137i_dy(), spatial_compose_dd97i_dy(), spatial_compose_dirac53i_dy(), spatial_compose_fidelity(), and spatial_compose_haari_dy().
IDWTELEM* DWTContext::temp |
Definition at line 47 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), spatial_compose_daub97i_dy(), spatial_compose_dd137i_dy(), spatial_compose_dd97i_dy(), spatial_compose_dirac53i_dy(), spatial_compose_fidelity(), and spatial_compose_haari_dy().
int DWTContext::width |
Definition at line 48 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), and ff_spatial_idwt_slice2().
int DWTContext::height |
Definition at line 49 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), and ff_spatial_idwt_slice2().
int DWTContext::stride |
Definition at line 50 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), and ff_spatial_idwt_slice2().
int DWTContext::decomposition_count |
Definition at line 51 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), and ff_spatial_idwt_slice2().
int DWTContext::support |
Definition at line 52 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), and ff_spatial_idwt_slice2().
void(* DWTContext::spatial_compose)(struct DWTContext *cs, int level, int width, int height, int stride) |
Definition at line 54 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), and ff_spatial_idwt_slice2().
Definition at line 55 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), ff_spatial_idwt_init_mmx(), spatial_compose_daub97i_dy(), spatial_compose_dd137i_dy(), spatial_compose_dd97i_dy(), spatial_compose_dirac53i_dy(), and spatial_compose_fidelity().
Definition at line 56 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), ff_spatial_idwt_init_mmx(), spatial_compose_daub97i_dy(), spatial_compose_dd137i_dy(), spatial_compose_dd97i_dy(), spatial_compose_dirac53i_dy(), and spatial_compose_fidelity().
Definition at line 57 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), and spatial_compose_daub97i_dy().
Definition at line 58 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), and spatial_compose_daub97i_dy().
one set of lowpass and highpass combined
Definition at line 59 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), ff_spatial_idwt_init_mmx(), and spatial_compose_haari_dy().
Definition at line 60 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), ff_spatial_idwt_init_mmx(), spatial_compose_daub97i_dy(), spatial_compose_dd137i_dy(), spatial_compose_dd97i_dy(), spatial_compose_dirac53i_dy(), spatial_compose_fidelity(), and spatial_compose_haari_dy().
DWTCompose DWTContext::cs[MAX_DECOMPOSITIONS] |
Definition at line 62 of file dirac_dwt.h.
Referenced by ff_spatial_idwt_init2(), ff_spatial_idwt_slice2(), spatial_compose_daub97i_dy(), spatial_compose_dd137i_dy(), spatial_compose_dd97i_dy(), spatial_compose_dirac53i_dy(), spatial_compose_fidelity(), and spatial_compose_haari_dy().
uint16_t DWTContext::linelen[FF_DWT_MAX_DECLVLS][2] |
line lengths { horizontal, vertical } in consecutive decomposition levels
Definition at line 42 of file jpeg2000dwt.h.
Referenced by dwt_decode53(), dwt_decode97_float(), dwt_decode97_int(), dwt_encode53(), dwt_encode97_float(), dwt_encode97_int(), and ff_jpeg2000_dwt_init().
uint8_t DWTContext::mod[FF_DWT_MAX_DECLVLS][2] |
coordinates (x0, y0) of decomp. levels mod 2
Definition at line 43 of file jpeg2000dwt.h.
Referenced by dwt_decode53(), dwt_decode97_float(), dwt_decode97_int(), dwt_encode53(), dwt_encode97_float(), dwt_encode97_int(), and ff_jpeg2000_dwt_init().
uint8_t DWTContext::ndeclevels |
number of decomposition levels
Definition at line 44 of file jpeg2000dwt.h.
Referenced by dwt_decode53(), dwt_decode97_float(), dwt_decode97_int(), dwt_encode53(), dwt_encode97_float(), dwt_encode97_int(), and ff_jpeg2000_dwt_init().
uint8_t DWTContext::type |
0 for 9/7; 1 for 5/3
Definition at line 45 of file jpeg2000dwt.h.
Referenced by ff_dwt_decode(), ff_dwt_encode(), and ff_jpeg2000_dwt_init().
int32_t* DWTContext::i_linebuf |
int buffer used by transform
Definition at line 46 of file jpeg2000dwt.h.
Referenced by dwt_decode53(), dwt_decode97_int(), dwt_encode53(), dwt_encode97_int(), ff_dwt_destroy(), and ff_jpeg2000_dwt_init().
float* DWTContext::f_linebuf |
float buffer used by transform
Definition at line 47 of file jpeg2000dwt.h.
Referenced by dwt_decode97_float(), dwt_encode97_float(), ff_dwt_destroy(), and ff_jpeg2000_dwt_init().