Searched refs:pix1 (Results 1 - 25 of 35) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/alpha/
H A Ddsputil_alpha.h25 int pix_abs8x8_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
26 int pix_abs16x16_mvi_asm(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
27 int pix_abs16x16_x2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
28 int pix_abs16x16_y2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
29 int pix_abs16x16_xy2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
H A Dmotion_est_alpha.c44 int pix_abs8x8_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
53 p1 = ldq(pix1);
57 pix1 += line_size;
64 p1 = ldq(pix1);
68 pix1 += line_size;
77 int pix_abs16x16_mvi(uint8_t *pix1, uint8_t *pix2, int line_size)
88 p1_l = ldq(pix1);
89 p1_r = ldq(pix1 + 8);
93 pix1 += line_size;
103 p1_l = ldq(pix1);
119 pix_abs16x16_x2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
192 pix_abs16x16_y2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
245 pix_abs16x16_xy2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
[all...]
H A Ddsputil_alpha.c66 uint64_t shorts1, pix1, signs1;
82 pix1 = unpkbw(ldl(pixels + 4));
85 shorts1 += pix1;
H A Dhpeldsp_alpha.c64 uint64_t pix1, pix2; \
66 pix1 = LOAD(pixels); \
67 pix2 = pix1 >> 8 | ((uint64_t) pixels[8] << 56); \
68 STORE(AVG2(pix1, pix2), block); \
89 uint64_t pix1 = LOAD(pixels); \
90 uint64_t pix2 = pix1 >> 8 | ((uint64_t) pixels[8] << 56); \
91 uint64_t pix_l = (pix1 & BYTE_VEC(0x03)) \
93 uint64_t pix_h = ((pix1 & ~BYTE_VEC(0x03)) >> 2) \
H A Dmotion_est_mvi_asm.S41 * int pix_abs16x16_mvi_asm(uint8_t *pix1, uint8_t *pix2, int line_size)
88 addq a1, a3, a1 # pix1
96 addq a1, a3, a1 # pix1
133 addq a1, a3, a1 # pix1
140 addq a1, a3, a1 # pix1
147 addq a1, a3, a1 # pix1
156 addq a1, a3, a1 # pix1
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/x86/
H A Dsvq1enc_init.c27 int ff_ssd_int8_vs_int16_mmx(const int8_t *pix1, const int16_t *pix2,
29 int ff_ssd_int8_vs_int16_sse2(const int8_t *pix1, const int16_t *pix2,
H A Ddsputil_init.c37 int ff_sse8_mmx(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
39 int ff_sse16_mmx(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
41 int ff_sse16_sse2(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
43 int ff_hf_noise8_mmx(uint8_t *pix1, int lsize, int h);
44 int ff_hf_noise16_mmx(uint8_t *pix1, int lsize, int h);
58 static int nsse16_mmx(MpegEncContext *c, uint8_t *pix1, uint8_t *pix2, argument
64 score1 = c->dsp.sse[0](c, pix1, pix2, line_size, h);
66 score1 = ff_sse16_mmx(c, pix1, pix2, line_size, h);
67 score2 = ff_hf_noise16_mmx(pix1, line_size, h) + ff_hf_noise8_mmx(pix1
76 nsse8_mmx(MpegEncContext *c, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
200 vsad16_mmx(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
281 vsad16_mmxext(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
[all...]
H A Ddsputilenc.asm36 ; %1=uint8_t *pix1, %2=uint8_t *pix2, %3=static offset, %4=stride, %5=stride*3
277 ; int ff_sse*_*(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2,
281 cglobal sse%1, 5,5,8, v, pix1, pix2, lsize, h
288 .next2lines: ; FIXME why are these unaligned movs? pix1[] is aligned
289 movu m1, [pix1q] ; m1 = pix1[0][0-15], [0-7] for mmx
292 movu m3, [pix1q+lsizeq] ; m3 = pix1[1][0-15], [0-7] for mmx
295 mova m3, [pix1q+8] ; m3 = pix1[0][8-15]
393 ; int ff_hf_noise*_mmx(uint8_t *pix1, int lsize, int h)
434 cglobal hf_noise%1, 3,3,0, pix1, lsize, h
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/
H A Ddsputil.c39 static int sse4_c(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, argument
46 s += sq[pix1[0] - pix2[0]];
47 s += sq[pix1[1] - pix2[1]];
48 s += sq[pix1[2] - pix2[2]];
49 s += sq[pix1[3] - pix2[3]];
50 pix1 += line_size;
56 static int sse8_c(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, argument
63 s += sq[pix1[0] - pix2[0]];
64 s += sq[pix1[1] - pix2[1]];
65 s += sq[pix1[
77 sse16_c(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
119 pix_abs16_c(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
147 pix_abs16_x2_c(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
175 pix_abs16_y2_c(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
205 pix_abs16_xy2_c(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
235 pix_abs8_c(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
255 pix_abs8_x2_c(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
275 pix_abs8_y2_c(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
297 pix_abs8_xy2_c(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
[all...]
H A Dsvq1enc.h71 int (*ssd_int8_vs_int16)(const int8_t *pix1, const int16_t *pix2,
H A Dsnow_dwt.h108 int ff_w53_32_c(struct MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
109 int ff_w97_32_c(struct MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
H A Dsnow_dwt.c748 static inline int w_c(struct MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, argument
786 tmp[32 * i + j + 0] = (pix1[j + 0] - pix2[j + 0]) << 4;
787 tmp[32 * i + j + 1] = (pix1[j + 1] - pix2[j + 1]) << 4;
788 tmp[32 * i + j + 2] = (pix1[j + 2] - pix2[j + 2]) << 4;
789 tmp[32 * i + j + 3] = (pix1[j + 3] - pix2[j + 3]) << 4;
791 pix1 += line_size;
817 static int w53_8_c(struct MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
819 return w_c(v, pix1, pix2, line_size, 8, h, 1);
822 static int w97_8_c(struct MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
824 return w_c(v, pix1, pix
827 w53_16_c(struct MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
832 w97_16_c(struct MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
837 ff_w53_32_c(struct MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
842 ff_w97_32_c(struct MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/alpha/
H A Ddsputil_alpha.h43 int pix_abs8x8_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
44 int pix_abs16x16_mvi_asm(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
45 int pix_abs16x16_x2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
46 int pix_abs16x16_y2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
47 int pix_abs16x16_xy2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h);
H A Dmotion_est_alpha.c90 int pix_abs8x8_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
99 p1 = ldq(pix1);
103 pix1 += line_size;
110 p1 = ldq(pix1);
114 pix1 += line_size;
123 int pix_abs16x16_mvi(uint8_t *pix1, uint8_t *pix2, int line_size)
134 p1_l = ldq(pix1);
135 p1_r = ldq(pix1 + 8);
139 pix1 += line_size;
149 p1_l = ldq(pix1);
165 pix_abs16x16_x2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
238 pix_abs16x16_y2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
291 pix_abs16x16_xy2_mvi(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
[all...]
H A Ddsputil_alpha.c70 uint64_t shorts1, pix1, signs1;
86 pix1 = unpkbw(ldl(pixels + 4));
89 shorts1 += pix1;
158 uint64_t pix1, pix2; \
160 pix1 = LOAD(pixels); \
161 pix2 = pix1 >> 8 | ((uint64_t) pixels[8] << 56); \
162 STORE(AVG2(pix1, pix2), block); \
183 uint64_t pix1 = LOAD(pixels); \
184 uint64_t pix2 = pix1 >> 8 | ((uint64_t) pixels[8] << 56); \
185 uint64_t pix_l = (pix1
[all...]
H A Dmotion_est_mvi_asm.S41 * int pix_abs16x16_mvi_asm(uint8_t *pix1, uint8_t *pix2, int line_size)
88 addq a1, a3, a1 # pix1
96 addq a1, a3, a1 # pix1
133 addq a1, a3, a1 # pix1
140 addq a1, a3, a1 # pix1
147 addq a1, a3, a1 # pix1
156 addq a1, a3, a1 # pix1
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/ppc/
H A Dsvq1enc_altivec.c36 static int ssd_int8_vs_int16_altivec(const int8_t *pix1, const int16_t *pix2, argument
48 // score += (pix1[i] - pix2[i]) * (pix1[i] - pix2[i]);
49 // load pix1 and the first batch of pix2
51 vpix1 = vec_unaligned_load(pix1);
63 pix1 += 16;
71 u.score[3] += (pix1[i] - pix2[i]) * (pix1[i] - pix2[i]);
H A Ddsputil_altivec.c38 static int sad16_x2_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, argument
51 * pix1v: pix1[0] - pix1[15]
53 vector unsigned char pix1v = vec_ld(0, pix1);
69 pix1 += line_size;
80 static int sad16_y2_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, argument
105 * pix1v: pix1[0] - pix1[15]
107 pix1v = vec_ld(0, pix1);
122 pix1
134 sad16_xy2_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
229 sad16_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
266 sad8_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
315 sse8_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
367 sse16_altivec(MpegEncContext *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/x86/
H A Ddsputilenc_mmx.c181 "pmaddwd %%mm1,%%mm1\n" /* mm1 = (pix0^2+pix1^2,pix2^2+pix3^2) */
187 "paddd %%mm1,%%mm2\n" /* mm2 = (pix0^2+pix1^2+pix4^2+pix5^2,
205 static int sse8_mmx(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) { argument
213 "movq (%0),%%mm1\n" /* mm1 = pix1[0][0-7] */
215 "movq (%0,%3),%%mm3\n" /* mm3 = pix1[1][0-7] */
245 "lea (%0,%3,2), %0\n" /* pix1 += 2*line_size */
260 : "+r" (pix1), "+r" (pix2), "=r"(tmp)
266 static int sse16_mmx(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) { argument
273 "movq (%0),%%mm1\n" /* mm1 = pix1[0-7] */
275 "movq 8(%0),%%mm3\n" /* mm3 = pix1[
328 hf_noise8_mmx(uint8_t * pix1, int line_size, int h) argument
453 hf_noise16_mmx(uint8_t * pix1, int line_size, int h) argument
567 nsse16_mmx(void *p, uint8_t * pix1, uint8_t * pix2, int line_size, int h) argument
579 nsse8_mmx(void *p, uint8_t * pix1, uint8_t * pix2, int line_size, int h) argument
689 vsad16_mmx(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) argument
767 vsad16_mmx2(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) argument
1004 ssd_int8_vs_int16_mmx(const int8_t *pix1, const int16_t *pix2, int size) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/ppc/
H A Dint_altivec.c37 static int ssd_int8_vs_int16_altivec(const int8_t *pix1, const int16_t *pix2, argument
54 // score += (pix1[i]-pix2[i])*(pix1[i]-pix2[i]);
55 //load pix1 and the first batch of pix2
57 vpix1 = vec_unaligned_load(pix1);
69 pix1 += 16;
77 u.score[3] += (pix1[i]-pix2[i])*(pix1[i]-pix2[i]);
H A Ddsputil_altivec.c32 static int sad16_x2_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
46 pix1v: pix1[0]-pix1[15]
48 tv = (vector unsigned char *) pix1;
49 pix1v = vec_perm(tv[0], tv[1], vec_lvsl(0, pix1));
66 pix1 += line_size;
77 static int sad16_y2_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
103 pix1v: pix1[0]-pix1[15]
105 tv = (vector unsigned char *) pix1;
133 sad16_xy2_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
228 sad16_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
272 sad8_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
353 sse8_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
407 sse16_altivec(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/
H A Ddsputil.c277 static int sse4_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) argument
284 s += sq[pix1[0] - pix2[0]];
285 s += sq[pix1[1] - pix2[1]];
286 s += sq[pix1[2] - pix2[2]];
287 s += sq[pix1[3] - pix2[3]];
288 pix1 += line_size;
294 static int sse8_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) argument
301 s += sq[pix1[0] - pix2[0]];
302 s += sq[pix1[1] - pix2[1]];
303 s += sq[pix1[
315 sse16_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
1500 pix_abs16_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
1528 pix_abs16_x2_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
1556 pix_abs16_y2_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
1586 pix_abs16_xy2_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
1616 pix_abs8_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
1636 pix_abs8_x2_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
1656 pix_abs8_y2_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
1678 pix_abs8_xy2_c(void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) argument
2423 ssd_int8_vs_int16_c(const int8_t *pix1, const int16_t *pix2, int size) argument
[all...]
H A Ddwt.c735 static inline int w_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int w, int h, int type){ argument
772 tmp[32*i+j+0] = (pix1[j+0] - pix2[j+0])<<4;
773 tmp[32*i+j+1] = (pix1[j+1] - pix2[j+1])<<4;
774 tmp[32*i+j+2] = (pix1[j+2] - pix2[j+2])<<4;
775 tmp[32*i+j+3] = (pix1[j+3] - pix2[j+3])<<4;
777 pix1 += line_size;
804 static int w53_8_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h){ argument
805 return w_c(v, pix1, pix2, line_size, 8, h, 1);
808 static int w97_8_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h){ argument
809 return w_c(v, pix1, pix
812 w53_16_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) argument
816 w97_16_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) argument
820 ff_w53_32_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) argument
824 ff_w97_32_c(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/tests/
H A Dtiny_ssim.c47 static void ssim_4x4x2_core( const pixel *pix1, intptr_t stride1, argument
59 int a = pix1[x+y*stride1];
71 pix1 += 4;
115 pixel *pix1, intptr_t stride1,
132 ssim_4x4x2_core( &pix1[4*(x+z*stride1)], stride1, &pix2[4*(x+z*stride2)], stride2, &sum0[x] );
142 uint64_t ssd_plane( const uint8_t *pix1, const uint8_t *pix2, int size ) argument
148 int d = pix1[i] - pix2[i];
114 ssim_plane( pixel *pix1, intptr_t stride1, pixel *pix2, intptr_t stride2, int width, int height, void *buf, int *cnt ) argument
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/bfin/
H A Ddsputil_bfin.h64 int ff_bfin_sse4 (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) attribute_l1_text;
65 int ff_bfin_sse8 (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) attribute_l1_text;
66 int ff_bfin_sse16 (void *v, uint8_t *pix1, uint8_t *pix2, int line_size, int h) attribute_l1_text;

Completed in 315 milliseconds

12