• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavfilter/

Lines Matching refs:w1

73 /* (c1*w1 + c2*w2) >> s */
74 static av_always_inline uint32_t interp_2px(uint32_t c1, int w1, uint32_t c2, int w2, int s)
76 return (((((c1 & 0xff00ff00) >> 8) * w1 + ((c2 & 0xff00ff00) >> 8) * w2) << (8 - s)) & 0xff00ff00) |
77 (((((c1 & 0x00ff00ff) ) * w1 + ((c2 & 0x00ff00ff) ) * w2) >> s ) & 0x00ff00ff);
80 /* (c1*w1 + c2*w2 + c3*w3) >> s */
81 static av_always_inline uint32_t interp_3px(uint32_t c1, int w1, uint32_t c2, int w2, uint32_t c3, int w3, int s)
83 return (((((c1 & 0xff00ff00) >> 8) * w1 + ((c2 & 0xff00ff00) >> 8) * w2 + ((c3 & 0xff00ff00) >> 8) * w3) << (8 - s)) & 0xff00ff00) |
84 (((((c1 & 0x00ff00ff) ) * w1 + ((c2 & 0x00ff00ff) ) * w2 + ((c3 & 0x00ff00ff) ) * w3) >> s ) & 0x00ff00ff);
110 const uint32_t w0 = w[p0], w1 = w[p1], \
125 if ((P(0xbf,0x37) || P(0xdb,0x13)) && WDIFF(w1, w5))
128 return interp_2px(w4, 3, w1, 1, 2);
129 if ((P(0x0b,0x0b) || P(0xfe,0x4a) || P(0xfe,0x1a)) && WDIFF(w3, w1))
134 P(0xeb,0x8a)) && WDIFF(w3, w1))
137 return interp_3px(w4, 2, w0, 1, w1, 1, 2);
141 return interp_3px(w4, 14, w3, 1, w1, 1, 4);
143 return interp_3px(w4, 5, w1, 2, w3, 1, 3);
145 return interp_3px(w4, 5, w3, 2, w1, 1, 3);
149 return interp_2px(w4, 3, w1, 1, 2);
151 return interp_3px(w4, 2, w3, 3, w1, 3, 3);
158 return interp_3px(w4, 2, w3, 1, w1, 1, 2);
159 return interp_3px(w4, 6, w3, 1, w1, 1, 3);
182 *dst00 = interp_2px(w4, 3, w1, 1, 2);
183 else if ((P(0xbf,0x37) || P(0xdb,0x13)) && WDIFF(w1, w5))
185 else if ((P(0x0b,0x0b) || P(0xfe,0x4a) || P(0xfe,0x1a)) && WDIFF(w3, w1))
190 P(0xeb,0x8a)) && WDIFF(w3, w1))
193 *dst00 = interp_2px(w4, 3, w1, 1, 2);
197 *dst00 = interp_2px(w3, 1, w1, 1, 1);
200 *dst00 = interp_3px(w4, 2, w3, 7, w1, 7, 4);
207 *dst00 = interp_3px(w4, 2, w3, 1, w1, 1, 2);
210 P(0x5b,0x12) || P(0xbb,0x12)) && WDIFF(w1, w5))
213 P(0xbe,0x0a) || P(0x7a,0x0a)) && WDIFF(w3, w1))
216 *dst01 = interp_2px(w1, 3, w4, 1, 2);
219 *dst01 = interp_2px(w4, 3, w1, 1, 2);
224 *dst01 = interp_2px(w4, 7, w1, 1, 3);
249 const int cond00 = (P(0xbf,0x37) || P(0xdb,0x13)) && WDIFF(w1, w5);
255 P(0xeb,0x8a)) && WDIFF(w3, w1);
268 P(0xfe,0x1a)) && WDIFF(w3, w1);
282 *dst00 = interp_2px(w4, 5, w1, 3, 3);
283 else if ((P(0x0b,0x0b) || P(0xfe,0x4a) || P(0xfe,0x1a)) && WDIFF(w3, w1))
290 *dst00 = interp_2px(w4, 3, w1, 1, 2);
294 *dst00 = interp_2px(w4, 5, w1, 3, 3);
297 *dst00 = interp_2px(w1, 1, w3, 1, 1);
301 *dst00 = interp_3px(w4, 2, w1, 1, w3, 1, 2);
312 *dst01 = interp_3px(w4, 5, w1, 2, w3, 1, 3);
314 *dst01 = interp_3px(w4, 5, w1, 2, w0, 1, 3);
316 *dst01 = interp_2px(w4, 5, w1, 3, 3);
318 *dst01 = interp_2px(w1, 3, w4, 1, 2);
320 *dst01 = interp_3px(w1, 2, w4, 1, w3, 1, 2);
322 *dst01 = interp_2px(w1, 5, w3, 3, 3);
329 *dst01 = interp_2px(w1, 1, w4, 1, 1);
331 *dst01 = interp_2px(w4, 3, w1, 1, 2);
334 *dst10 = interp_2px(w4, 7, w1, 1, 3);
342 *dst10 = interp_3px(w4, 5, w3, 2, w1, 1, 3);
350 *dst10 = interp_3px(w3, 2, w4, 1, w1, 1, 2);
352 *dst10 = interp_2px(w3, 5, w1, 3, 3);
354 *dst10 = interp_2px(w4, 7, w1, 1, 3);
364 WDIFF(w3, w1))
371 *dst11 = interp_2px(w4, 7, w1, 1, 3);
374 *dst11 = interp_3px(w4, 6, w3, 1, w1, 1, 3);