FFmpeg
Loading...
Searching...
No Matches
slice_buffer 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 46 of file snow_dwt.h.

Field Documentation

◆ line

IDWTELEM** slice_buffer::line

◆ data_stack

IDWTELEM** slice_buffer::data_stack

Used for internal purposes.

Definition at line 48 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().

◆ data_stack_top

int slice_buffer::data_stack_top

◆ line_count

int slice_buffer::line_count

Definition at line 50 of file snow_dwt.h.

Referenced by ff_slice_buffer_flush(), and ff_slice_buffer_init().

◆ line_width

int slice_buffer::line_width

Definition at line 51 of file snow_dwt.h.

Referenced by ff_slice_buffer_init().

◆ data_count

int slice_buffer::data_count

Definition at line 52 of file snow_dwt.h.

Referenced by ff_slice_buffer_destroy(), and ff_slice_buffer_init().

◆ base_buffer

IDWTELEM* slice_buffer::base_buffer

Buffer that this structure is caching.

Definition at line 53 of file snow_dwt.h.

Referenced by ff_slice_buffer_init().


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