Searched refs:IDWTELEM (Results 1 - 21 of 21) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/x86/
H A Ddirac_dwt.h24 void ff_horizontal_compose_dd97i_end_c(IDWTELEM *b, IDWTELEM *tmp, int w2, int x);
25 void ff_horizontal_compose_haar1i_end_c(IDWTELEM *b, IDWTELEM *tmp, int w2, int x);
26 void ff_horizontal_compose_haar0i_end_c(IDWTELEM *b, IDWTELEM *tmp, int w2, int x);
H A Ddirac_dwt.c28 void ff_vertical_compose53iL0##ext(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, int width); \
29 void ff_vertical_compose_dirac53iH0##ext(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, int width); \
30 void ff_vertical_compose_dd137iL0##ext(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, IDWTELEM *b
[all...]
H A Ddwt_yasm.asm63 ; void vertical_compose53iL0(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2,
79 ; void vertical_compose_dirac53iH0(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2,
97 ; void vertical_compose_dd97iH0(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2,
98 ; IDWTELEM *b
[all...]
H A Dsnowdsp.c31 static void ff_snow_horizontal_compose97i_sse2(IDWTELEM *b, IDWTELEM *temp, int width){
38 IDWTELEM * const ref = b + w2 - 1;
39 IDWTELEM b_0 = b[0]; //By allowing the first entry in b[0] to be calculated twice
77 IDWTELEM * const dst = b+w2;
105 IDWTELEM * const ref = b+w2 - 1;
106 IDWTELEM b_0 = b[0];
150 IDWTELEM * const src = b+w2;
219 static void ff_snow_horizontal_compose97i_mmx(IDWTELEM *b, IDWTELEM *tem
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/
H A Dsnow_dwt.h27 typedef short IDWTELEM; typedef
32 IDWTELEM *b0;
33 IDWTELEM *b1;
34 IDWTELEM *b2;
35 IDWTELEM *b3;
42 IDWTELEM **line; ///< For use by idwt and predict_slices.
43 IDWTELEM **data_stack; ///< Used for internal purposes.
48 IDWTELEM *base_buffer; ///< Buffer that this structure is caching.
54 void (*vertical_compose97i)(IDWTELEM *b0, IDWTELEM *b
[all...]
H A Ddirac_dwt.h27 typedef short IDWTELEM; typedef
33 IDWTELEM *b[MAX_DWT_SUPPORT];
40 typedef void (*vertical_compose_2tap)(IDWTELEM *b0, IDWTELEM *b1, int width);
41 typedef void (*vertical_compose_3tap)(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2, int width);
42 typedef void (*vertical_compose_5tap)(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b
[all...]
H A Ddirac_dwt.c40 static void vertical_compose53iL0(IDWTELEM *b0, IDWTELEM *b1, IDWTELEM *b2,
51 void interleave(IDWTELEM *dst, IDWTELEM *src0, IDWTELEM *src1, int w2, int add, int shift)
60 static void horizontal_compose_dirac53i(IDWTELEM *b, IDWTELEM *temp, int w)
75 static void horizontal_compose_dd97i(IDWTELEM *b, IDWTELEM *tm
[all...]
H A Dsnow_dwt.c30 IDWTELEM *base_buffer)
38 buf->line = av_mallocz_array(line_count, sizeof(IDWTELEM *));
41 buf->data_stack = av_malloc_array(max_allocated_lines, sizeof(IDWTELEM *));
48 buf->data_stack[i] = av_malloc_array(line_width, sizeof(IDWTELEM));
62 IDWTELEM *ff_slice_buffer_load_line(slice_buffer *buf, int line)
64 IDWTELEM *buffer;
80 IDWTELEM *buffer;
345 static void horizontal_compose53i(IDWTELEM *b, IDWTELEM *temp, int width)
370 static void vertical_compose53iH0(IDWTELEM *b
[all...]
H A Dsnow.h85 IDWTELEM *ibuf;
144 IDWTELEM *spatial_idwt_buffer;
145 IDWTELEM *temp_idwt_buffer;
188 static av_always_inline void snow_interleave_line_header(int * i, int width, IDWTELEM * low, IDWTELEM * high){
197 static av_always_inline void snow_interleave_line_footer(int * i, IDWTELEM * low, IDWTELEM * high){
204 static av_always_inline void snow_horizontal_compose_lift_lead_out(int i, IDWTELEM * dst, IDWTELEM * src, IDWTELEM * re
[all...]
H A Dsnowdec.c36 static av_always_inline void predict_slice_buffered(SnowContext *s, slice_buffer * sb, IDWTELEM * old_buffer, int plane_index, int add, int mb_y){
58 IDWTELEM * line = sb->line[y];
70 IDWTELEM * line = sb->line[y];
114 IDWTELEM * line = slice_buffer_get_line(sb, y * b->stride_line + b->buf_y_offset) + b->buf_x_offset;
115 memset(line, 0, b->width*sizeof(IDWTELEM));
192 static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){
203 IDWTELEM * line = slice_buffer_get_line(sb, (y * b->stride_line) + b->buf_y_offset) + b->buf_x_offset;
215 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){
219 IDWTELEM * line=0; // silence silly "could be used without having been initialized" warning
220 IDWTELEM * pre
[all...]
H A Dsnowenc.c505 IDWTELEM *dst= (IDWTELEM*)s->m.obmc_scratchpad + plane_index*block_size*block_size*4; //FIXME change to unsigned
519 memset(dst, 0, obmc_stride*obmc_stride*sizeof(IDWTELEM));
600 IDWTELEM *pred= (IDWTELEM*)s->m.obmc_scratchpad + plane_index*block_size*block_size*4;
624 const IDWTELEM *pred1 = pred + y*obmc_stride;
705 static IDWTELEM zero_dst[4096]; //FIXME
761 static int encode_subband_c0run(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){
881 static int encode_subband(SnowContext *s, SubBand *b, const IDWTELEM *sr
[all...]
H A Ddiracdec.c105 IDWTELEM *ibuf;
121 IDWTELEM *idwt_buf;
122 IDWTELEM *idwt_buf_base;
123 IDWTELEM *idwt_tmp;
341 s->plane[i].idwt_buf_base = av_mallocz_array((w+max_xblen), h * sizeof(IDWTELEM));
342 s->plane[i].idwt_tmp = av_malloc_array((w+16), sizeof(IDWTELEM));
464 SubBand *b, IDWTELEM *buf, int x, int y)
519 IDWTELEM *buf;
573 IDWTELEM *buf = b->ibuf;
695 IDWTELEM *buf
[all...]
H A Dsnow.c39 IDWTELEM * dst;
483 FF_ALLOCZ_ARRAY_OR_GOTO(avctx, s->spatial_idwt_buffer, width, height * sizeof(IDWTELEM), fail);
486 FF_ALLOCZ_ARRAY_OR_GOTO(avctx, s->temp_idwt_buffer, width, sizeof(IDWTELEM), fail);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/
H A Ddwt.h27 typedef short IDWTELEM; typedef
30 IDWTELEM *b0;
31 IDWTELEM *b1;
32 IDWTELEM *b2;
33 IDWTELEM *b3;
39 IDWTELEM * * line; ///< For use by idwt and predict_slices.
40 IDWTELEM * * data_stack; ///< Used for internal purposes.
45 IDWTELEM * base_buffer; ///< Buffer that this structure is caching.
49 void (*vertical_compose97i)(IDWTELEM *b0, IDWTELEM *b
[all...]
H A Ddwt.c25 void ff_slice_buffer_init(slice_buffer * buf, int line_count, int max_allocated_lines, int line_width, IDWTELEM * base_buffer)
33 buf->line = av_mallocz (sizeof(IDWTELEM *) * line_count);
34 buf->data_stack = av_malloc (sizeof(IDWTELEM *) * max_allocated_lines);
37 buf->data_stack[i] = av_malloc (sizeof(IDWTELEM) * line_width);
43 IDWTELEM * ff_slice_buffer_load_line(slice_buffer * buf, int line)
45 IDWTELEM * buffer;
61 IDWTELEM * buffer;
134 inv_lift(IDWTELEM *dst, IDWTELEM *src, IDWTELEM *re
[all...]
H A Dsnow.h82 IDWTELEM *ibuf;
135 IDWTELEM *spatial_idwt_buffer;
178 static av_always_inline void snow_interleave_line_header(int * i, int width, IDWTELEM * low, IDWTELEM * high){
187 static av_always_inline void snow_interleave_line_footer(int * i, IDWTELEM * low, IDWTELEM * high){
194 static av_always_inline void snow_horizontal_compose_lift_lead_out(int i, IDWTELEM * dst, IDWTELEM * src, IDWTELEM * ref, int width, int w, int lift_high, int mul, int add, int shift){
204 static av_always_inline void snow_horizontal_compose_liftS_lead_out(int i, IDWTELEM * ds
[all...]
H A Dsnowdec.c38 static av_always_inline void predict_slice_buffered(SnowContext *s, slice_buffer * sb, IDWTELEM * old_buffer, int plane_index, int add, int mb_y){
59 IDWTELEM * line = sb->line[y];
71 IDWTELEM * line = sb->line[y];
115 IDWTELEM * line = slice_buffer_get_line(sb, y * b->stride_line + b->buf_y_offset) + b->buf_x_offset;
116 memset(line, 0, b->width*sizeof(IDWTELEM));
191 static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){
202 IDWTELEM * line = slice_buffer_get_line(sb, (y * b->stride_line) + b->buf_y_offset) + b->buf_x_offset;
214 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){
218 IDWTELEM * line=0; // silence silly "could be used without having been initialized" warning
219 IDWTELEM * pre
[all...]
H A Dsnowenc.c43 static void find_sse(SnowContext *s, Plane *p, int *score, int score_stride, IDWTELEM *r0, IDWTELEM *r1, int level, int orientation){
71 static void dequantize_all(SnowContext *s, Plane *p, IDWTELEM *buffer, int width, int height){
77 IDWTELEM *dst= buffer + (b->ibuf - s->spatial_idwt_buffer);
86 IDWTELEM best_dequant[height * stride];
87 IDWTELEM idwt2_buffer[height * stride];
101 IDWTELEM *dst= best_dequant + (b->ibuf - s->spatial_idwt_buffer);
114 IDWTELEM *dst= idwt2_buffer + (b->ibuf - s->spatial_idwt_buffer);
115 IDWTELEM *best_dst= best_dequant + (b->ibuf - s->spatial_idwt_buffer);
119 memcpy(idwt2_buffer, best_dequant, height * stride * sizeof(IDWTELEM));
[all...]
H A Divi_dsp.c43 const IDWTELEM *b0_ptr, *b1_ptr, *b2_ptr, *b3_ptr;
185 const IDWTELEM *b0_ptr, *b1_ptr, *b2_ptr, *b3_ptr;
H A Dsnow.c41 IDWTELEM * dst;
441 FF_ALLOCZ_OR_GOTO(avctx, s->spatial_idwt_buffer, width * height * sizeof(IDWTELEM), fail);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/x86/
H A Dsnowdsp_mmx.c29 static void ff_snow_horizontal_compose97i_sse2(IDWTELEM *b, int width){
31 DECLARE_ALIGNED(16, IDWTELEM, temp)[width>>1];
37 IDWTELEM * const ref = b + w2 - 1;
38 IDWTELEM b_0 = b[0]; //By allowing the first entry in b[0] to be calculated twice
76 IDWTELEM * const dst = b+w2;
104 IDWTELEM * const ref = b+w2 - 1;
105 IDWTELEM b_0 = b[0];
149 IDWTELEM * const src = b+w2;
218 static void ff_snow_horizontal_compose97i_mmx(IDWTELEM *b, int width){
220 IDWTELEM tem
[all...]

Completed in 124 milliseconds