#include "dsputil.h"
#include "dwt.h"
-void slice_buffer_init(slice_buffer * buf, int line_count, int max_allocated_lines, int line_width, IDWTELEM * base_buffer)
+void ff_slice_buffer_init(slice_buffer * buf, int line_count, int max_allocated_lines, int line_width, IDWTELEM * base_buffer)
{
int i;
buf->data_stack_top = max_allocated_lines - 1;
}
-IDWTELEM * slice_buffer_load_line(slice_buffer * buf, int line)
+IDWTELEM * ff_slice_buffer_load_line(slice_buffer * buf, int line)
{
IDWTELEM * buffer;
return buffer;
}
-void slice_buffer_release(slice_buffer * buf, int line)
+void ff_slice_buffer_release(slice_buffer * buf, int line)
{
IDWTELEM * buffer;
buf->line[line] = NULL;
}
-void slice_buffer_flush(slice_buffer * buf)
+void ff_slice_buffer_flush(slice_buffer * buf)
{
int i;
for(i = 0; i < buf->line_count; i++){
if (buf->line[i])
- slice_buffer_release(buf, i);
+ ff_slice_buffer_release(buf, i);
}
}
-void slice_buffer_destroy(slice_buffer * buf)
+void ff_slice_buffer_destroy(slice_buffer * buf)
{
int i;
- slice_buffer_flush(buf);
+ ff_slice_buffer_flush(buf);
for(i = buf->data_count - 1; i >= 0; i--){
av_freep(&buf->data_stack[i]);
}
}
-void ff_spatial_idwt_init(DWTCompose *cs, IDWTELEM *buffer, int width, int height, int stride, int type, int decomposition_count){
+static void ff_spatial_idwt_init(DWTCompose *cs, IDWTELEM *buffer, int width, int height, int stride, int type, int decomposition_count){
int level;
for(level=decomposition_count-1; level>=0; level--){
switch(type){
}
}
-void ff_spatial_idwt_slice(DWTCompose *cs, IDWTELEM *buffer, int width, int height, int stride, int type, int decomposition_count, int y){
+static void ff_spatial_idwt_slice(DWTCompose *cs, IDWTELEM *buffer, int width, int height, int stride, int type, int decomposition_count, int y){
const int support = type==1 ? 3 : 5;
int level;
if(type==2) return;
return w_c(v, pix1, pix2, line_size, 16, h, 0);
}
-int w53_32_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h){
+int ff_w53_32_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h){
return w_c(v, pix1, pix2, line_size, 32, h, 1);
}
-int w97_32_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h){
+int ff_w97_32_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h){
return w_c(v, pix1, pix2, line_size, 32, h, 0);
}
c->horizontal_compose97i = ff_snow_horizontal_compose97i;
c->inner_add_yblock = ff_snow_inner_add_yblock;
- if (ARCH_X86) ff_dwt_init_x86(c);
+ if (HAVE_MMX) ff_dwt_init_x86(c);
}