/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/x86/ |
H A D | dirac_dwt.h | 24 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 D | dirac_dwt.c | 28 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 D | dwt_yasm.asm | 63 ; 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 D | snowdsp.c | 31 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 D | snow_dwt.h | 27 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 D | dirac_dwt.h | 27 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 D | dirac_dwt.c | 40 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 D | snow_dwt.c | 30 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 D | snow.h | 85 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 D | snowdec.c | 36 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 D | snowenc.c | 505 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 D | diracdec.c | 105 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 D | snow.c | 39 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 D | dwt.h | 27 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 D | dwt.c | 25 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 D | snow.h | 82 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 D | snowdec.c | 38 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 D | snowenc.c | 43 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 D | ivi_dsp.c | 43 const IDWTELEM *b0_ptr, *b1_ptr, *b2_ptr, *b3_ptr; 185 const IDWTELEM *b0_ptr, *b1_ptr, *b2_ptr, *b3_ptr;
|
H A D | snow.c | 41 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 D | snowdsp_mmx.c | 29 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...] |