Used to minimize the amount of memory used in order to optimize cache performance. More...
#include <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 |
IDWTELEM * | base_buffer |
Buffer that this structure is caching. |
Used to minimize the amount of memory used in order to optimize cache performance.
IDWTELEM* slice_buffer_s::base_buffer |
Buffer that this structure is caching.
Definition at line 45 of file dwt.h.
Referenced by ff_slice_buffer_init().
int slice_buffer_s::data_count |
Definition at line 44 of file dwt.h.
Referenced by ff_slice_buffer_destroy(), and ff_slice_buffer_init().
IDWTELEM* * slice_buffer_s::data_stack |
Used for internal purposes.
Definition at line 40 of file 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 |
Definition at line 41 of file dwt.h.
Referenced by ff_slice_buffer_init(), ff_slice_buffer_load_line(), and ff_slice_buffer_release().
IDWTELEM* * slice_buffer_s::line |
For use by idwt and predict_slices.
Definition at line 39 of file dwt.h.
Referenced by ff_slice_buffer_destroy(), ff_slice_buffer_flush(), ff_slice_buffer_init(), ff_slice_buffer_load_line(), ff_slice_buffer_release(), and predict_slice_buffered().
int slice_buffer_s::line_count |
Definition at line 42 of file dwt.h.
Referenced by ff_slice_buffer_flush(), and ff_slice_buffer_init().
int slice_buffer_s::line_width |
Definition at line 43 of file dwt.h.
Referenced by ff_slice_buffer_init().