#include <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) | 
| void(* | vertical_compose97i )(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, IDWTELEM *b3, IDWTELEM *b4, IDWTELEM *b5, int width) | 
| void(* | horizontal_compose97i )(IDWTELEM *b, IDWTELEM *temp, int width) | 
| void(* | inner_add_yblock )(const uint8_t *obmc, const int obmc_stride, uint8_t **block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer *sb, int add, uint8_t *dst8) | 
| 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   | |
| void * | linebuf | 
| buffer used by transform (int or float)   | |
Definition at line 62 of file dwt.h.
Definition at line 63 of file 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().
| DWTCompose DWTContext::cs[MAX_DECOMPOSITIONS] | 
Definition at line 88 of file 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().
Definition at line 68 of file dwt.h.
Referenced by ff_spatial_idwt_init2(), and ff_spatial_idwt_slice2().
Definition at line 66 of file dwt.h.
Referenced by ff_spatial_idwt2(), ff_spatial_idwt_init2(), and ff_spatial_idwt_slice2().
| void(* DWTContext::horizontal_compose)(IDWTELEM *b, IDWTELEM *tmp, int width) | 
Referenced by ff_dwt_init(), ff_dwt_init_x86(), and spatial_compose97i_dy_buffered().
| void(* DWTContext::inner_add_yblock)(const uint8_t *obmc, const int obmc_stride, uint8_t **block, int b_w, int b_h, int src_x, int src_y, int src_stride, slice_buffer *sb, int add, uint8_t *dst8) | 
Referenced by add_yblock(), ff_dwt_init(), and ff_dwt_init_x86().
| void* DWTContext::linebuf | 
buffer used by transform (int or float)
Definition at line 46 of file j2k_dwt.h.
Referenced by dwt_decode53(), dwt_decode97(), dwt_encode53(), dwt_encode97(), ff_j2k_dwt_destroy(), and ff_j2k_dwt_init().
| uint16_t DWTContext::linelen[FF_DWT_MAX_DECLVLS][2] | 
line lengths {horizontal, vertical} in consecutive decomposition levels
Definition at line 42 of file j2k_dwt.h.
Referenced by dwt_decode53(), dwt_decode97(), dwt_encode53(), dwt_encode97(), and ff_j2k_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 j2k_dwt.h.
Referenced by dwt_decode53(), dwt_decode97(), dwt_encode53(), dwt_encode97(), and ff_j2k_dwt_init().
number of decomposition levels
Definition at line 44 of file j2k_dwt.h.
Referenced by dwt_decode53(), dwt_decode97(), dwt_encode53(), dwt_encode97(), and ff_j2k_dwt_init().
| void(* DWTContext::spatial_compose)(struct DWTContext *cs, int level, int width, int height, int stride) | 
Referenced by ff_spatial_idwt_init2(), and ff_spatial_idwt_slice2().
Definition at line 67 of file dwt.h.
Referenced by ff_spatial_idwt_init2(), and ff_spatial_idwt_slice2().
Definition at line 69 of file dwt.h.
Referenced by ff_spatial_idwt_init2(), and ff_spatial_idwt_slice2().
Definition at line 64 of file 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().
0 for 9/7; 1 for 5/3
Definition at line 45 of file j2k_dwt.h.
Referenced by ff_j2k_dwt_decode(), ff_j2k_dwt_encode(), and ff_j2k_dwt_init().
| void(* DWTContext::vertical_compose)(void) | 
one set of lowpass and highpass combined
Referenced by ff_spatial_idwt_init2(), ff_spatial_idwt_init_mmx(), and spatial_compose_haari_dy().
| void(* DWTContext::vertical_compose97i)(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, IDWTELEM *b3, IDWTELEM *b4, IDWTELEM *b5, int width) | 
Referenced by ff_dwt_init(), ff_dwt_init_x86(), and spatial_compose97i_dy_buffered().
| void(* DWTContext::vertical_compose_h0)(void) | 
| void(* DWTContext::vertical_compose_h1)(void) | 
Referenced by ff_spatial_idwt_init2(), and spatial_compose_daub97i_dy().
| void(* DWTContext::vertical_compose_l0)(void) | 
| void(* DWTContext::vertical_compose_l1)(void) | 
Referenced by ff_spatial_idwt_init2(), and spatial_compose_daub97i_dy().
Definition at line 65 of file dwt.h.
Referenced by ff_spatial_idwt_init2(), and ff_spatial_idwt_slice2().
 1.5.8