FFmpeg  4.0
Data Fields
slice_buffer Struct Reference

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

#include <libavcodec/snow_dwt.h>

Data Fields

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

Detailed Description

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

Definition at line 44 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 46 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 48 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 49 of file snow_dwt.h.

Referenced by ff_slice_buffer_init().

◆ data_count

int slice_buffer::data_count

Definition at line 50 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 51 of file snow_dwt.h.

Referenced by ff_slice_buffer_init().


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