FFmpeg
Data Fields
DWTContext Struct Reference

#include <dirac_dwt.h>

Data Fields

 
 
int  width
 
int  height
 
int  stride
 
 
int  support
 
void(*  spatial_compose )(struct DWTContext *cs, int level, int width, int height, int stride)
 
 
 
 
 
  one set of lowpass and highpass combined More...
 
 
 
uint16_t  linelen [FF_DWT_MAX_DECLVLS][2]
  line lengths { horizontal, vertical } in consecutive decomposition levels More...
 
  coordinates (x0, y0) of decomp. levels mod 2 More...
 
  number of decomposition levels More...
 
  0 for 9/7; 1 for 5/3 More...
 
  int buffer used by transform More...
 
float *  f_linebuf
  float buffer used by transform More...
 

Detailed Description

Definition at line 45 of file dirac_dwt.h.

Field Documentation

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().

void(* DWTContext::vertical_compose_l0)(void)

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().

void(* DWTContext::vertical_compose_h0)(void)

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().

void(* DWTContext::vertical_compose_l1)(void)

Definition at line 57 of file dirac_dwt.h.

Referenced by ff_spatial_idwt_init2(), and spatial_compose_daub97i_dy().

void(* DWTContext::vertical_compose_h1)(void)

Definition at line 58 of file dirac_dwt.h.

Referenced by ff_spatial_idwt_init2(), and spatial_compose_daub97i_dy().

void(* DWTContext::vertical_compose)(void)

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().

void(* DWTContext::horizontal_compose)(IDWTELEM *b, IDWTELEM *tmp, int width)

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 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::mod[FF_DWT_MAX_DECLVLS][2]

coordinates (x0, y0) of decomp. levels mod 2

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::ndeclevels

number of decomposition levels

Definition at line 45 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 46 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 47 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 48 of file jpeg2000dwt.h.

Referenced by dwt_decode97_float(), dwt_encode97_float(), ff_dwt_destroy(), and ff_jpeg2000_dwt_init().


The documentation for this struct was generated from the following files:

Generated on Wed Jun 10 2015 01:57:20 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /