Libav
Data Fields
DWTContext Struct Reference

#include <jpeg2000dwt.h>

Data Fields

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_ti_linebuf
 int buffer used by transform
float * f_linebuf
 float buffer used by transform

Detailed Description

Definition at line 40 of file jpeg2000dwt.h.

Field Documentation

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(), 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(), 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(), 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(), 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(), 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(), ff_dwt_destroy(), and ff_jpeg2000_dwt_init().


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