Searched refs:IDWTELEM (Results 1 - 10 of 10) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
H A D | snow_dwt.h | 30 typedef short IDWTELEM; typedef 35 IDWTELEM *b0; 36 IDWTELEM *b1; 37 IDWTELEM *b2; 38 IDWTELEM *b3; 45 IDWTELEM **line; ///< For use by idwt and predict_slices. 46 IDWTELEM **data_stack; ///< Used for internal purposes. 51 IDWTELEM *base_buffer; ///< Buffer that this structure is caching. 57 void (*vertical_compose97i)(IDWTELEM *b0, IDWTELEM *b [all...] |
H A D | snow_dwt.c | 30 IDWTELEM *base_buffer) in ff_slice_buffer_init() 41 buf->data_stack = av_malloc_array(max_allocated_lines, sizeof(IDWTELEM *)); in ff_slice_buffer_init() 48 buf->data_stack[i] = av_malloc_array(line_width, sizeof(IDWTELEM)); in ff_slice_buffer_init() 62 IDWTELEM *ff_slice_buffer_load_line(slice_buffer *buf, int line) in ff_slice_buffer_load_line() 64 IDWTELEM *buffer; in ff_slice_buffer_load_line() 80 IDWTELEM *buffer; in ff_slice_buffer_release() 340 static void horizontal_compose53i(IDWTELEM *b, IDWTELEM *temp, int width) in horizontal_compose53i() 365 static void vertical_compose53iH0(IDWTELEM *b0, IDWTELEM *b [all...] |
H A D | snow.h | 92 IDWTELEM *ibuf; 150 IDWTELEM *spatial_idwt_buffer; 151 IDWTELEM *temp_idwt_buffer; 205 static av_always_inline void snow_interleave_line_header(int * i, int width, IDWTELEM * low, IDWTELEM * high){ in snow_interleave_line_header() 214 static av_always_inline void snow_interleave_line_footer(int * i, IDWTELEM * low, IDWTELEM * high){ in snow_interleave_line_footer() 221 static av_always_inline void snow_horizontal_compose_lift_lead_out(int i, IDWTELEM * dst, IDWTELEM * src, IDWTELEM * re [all...] |
H A D | snowdec.c | 32 static av_always_inline void predict_slice_buffered(SnowContext *s, slice_buffer * sb, IDWTELEM * old_buffer, int plane_index, int add, int mb_y){ in predict_slice_buffered() 54 IDWTELEM * line = sb->line[y]; in predict_slice_buffered() 66 IDWTELEM * line = sb->line[y]; in predict_slice_buffered() 135 IDWTELEM * line = slice_buffer_get_line(sb, y * b->stride_line + b->buf_y_offset) + b->buf_x_offset; in decode_subband_slice_buffered() 136 memset(line, 0, b->width*sizeof(IDWTELEM)); in decode_subband_slice_buffered() 222 static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){ in dequantize_slice_buffered() 233 IDWTELEM * line = slice_buffer_get_line(sb, (y * b->stride_line) + b->buf_y_offset) + b->buf_x_offset; in dequantize_slice_buffered() 245 static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){ in correlate_slice_buffered() 249 IDWTELEM * line=0; // silence silly "could be used without having been initialized" warning in correlate_slice_buffered() 250 IDWTELEM * pre in correlate_slice_buffered() [all...] |
H A D | snowenc.c | 520 IDWTELEM *dst= (IDWTELEM*)s->m.sc.obmc_scratchpad + plane_index*block_size*block_size*4; //FIXME change to unsigned in get_dc() 534 memset(dst, 0, obmc_stride*obmc_stride*sizeof(IDWTELEM)); in get_dc() 615 IDWTELEM *pred= (IDWTELEM*)s->m.sc.obmc_scratchpad + plane_index*block_size*block_size*4; in get_block_rd() 639 const IDWTELEM *pred1 = pred + y*obmc_stride; in get_block_rd() 720 static IDWTELEM zero_dst[4096]; //FIXME in get_4block_rd() 776 static int encode_subband_c0run(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){ in encode_subband_c0run() 896 static int encode_subband(SnowContext *s, SubBand *b, const IDWTELEM *sr [all...] |
H A D | dirac_dwt.h | 27 typedef short IDWTELEM; typedef
|
H A D | snow.c | 40 IDWTELEM * dst; in ff_snow_inner_add_yblock()
|
/third_party/ffmpeg/libavcodec/x86/ |
H A D | snowdsp.c | 32 static void ff_snow_horizontal_compose97i_sse2(IDWTELEM *b, IDWTELEM *temp, int width){ in ff_snow_horizontal_compose97i_sse2() 39 IDWTELEM * const ref = b + w2 - 1; in ff_snow_horizontal_compose97i_sse2() 40 IDWTELEM b_0 = b[0]; //By allowing the first entry in b[0] to be calculated twice in ff_snow_horizontal_compose97i_sse2() 78 IDWTELEM * const dst = b+w2; in ff_snow_horizontal_compose97i_sse2() 106 IDWTELEM * const ref = b+w2 - 1; in ff_snow_horizontal_compose97i_sse2() 107 IDWTELEM b_0 = b[0]; in ff_snow_horizontal_compose97i_sse2() 151 IDWTELEM * const src = b+w2; in ff_snow_horizontal_compose97i_sse2() 220 static void ff_snow_horizontal_compose97i_mmx(IDWTELEM *b, IDWTELEM *tem [all...] |
H A D | dirac_dwt.asm | 64 ; void vertical_compose53iL0(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, 80 ; void vertical_compose_dirac53iH0(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, 98 ; void vertical_compose_dd97iH0(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, 99 ; IDWTELEM *b [all...] |
/third_party/ffmpeg/libavcodec/tests/ |
H A D | snowenc.c | 96 IDWTELEM *buf= obuffer; in main()
|
Completed in 9 milliseconds