FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
slice_buffer_s Struct Reference

Used to minimize the amount of memory used in order to optimize cache performance. More...

#include <snow_dwt.h>

Data Fields

IDWTELEM ** line
 For use by idwt and predict_slices.
 
IDWTELEM ** data_stack
 Used for internal purposes.
 
int data_stack_top
 
int line_count
 
int line_width
 
int data_count
 
IDWTELEMbase_buffer
 Buffer that this structure is caching.
 

Detailed Description

Used to minimize the amount of memory used in order to optimize cache performance.

Definition at line 41 of file snow_dwt.h.

Field Documentation

IDWTELEM** slice_buffer_s::line
IDWTELEM** slice_buffer_s::data_stack

Used for internal purposes.

Definition at line 43 of file snow_dwt.h.

Referenced by ff_slice_buffer_destroy(), ff_slice_buffer_init(), ff_slice_buffer_load_line(), and ff_slice_buffer_release().

int slice_buffer_s::data_stack_top
int slice_buffer_s::line_count

Definition at line 45 of file snow_dwt.h.

Referenced by ff_slice_buffer_flush(), and ff_slice_buffer_init().

int slice_buffer_s::line_width

Definition at line 46 of file snow_dwt.h.

Referenced by ff_slice_buffer_init().

int slice_buffer_s::data_count

Definition at line 47 of file snow_dwt.h.

Referenced by ff_slice_buffer_destroy(), and ff_slice_buffer_init().

IDWTELEM* slice_buffer_s::base_buffer

Buffer that this structure is caching.

Definition at line 48 of file snow_dwt.h.

Referenced by ff_slice_buffer_init().


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