Home | History | Annotate | Download | only in source

Lines Matching refs:src_ptr

31 void ScaleRowDown2_C(const uint8* src_ptr,
38 dst[0] = src_ptr[1];
39 dst[1] = src_ptr[3];
41 src_ptr += 4;
44 dst[0] = src_ptr[1];
48 void ScaleRowDown2_16_C(const uint16* src_ptr,
55 dst[0] = src_ptr[1];
56 dst[1] = src_ptr[3];
58 src_ptr += 4;
61 dst[0] = src_ptr[1];
65 void ScaleRowDown2Linear_C(const uint8* src_ptr,
69 const uint8* s = src_ptr;
83 void ScaleRowDown2Linear_16_C(const uint16* src_ptr,
87 const uint16* s = src_ptr;
101 void ScaleRowDown2Box_C(const uint8* src_ptr,
105 const uint8* s = src_ptr;
106 const uint8* t = src_ptr + src_stride;
120 void ScaleRowDown2Box_Odd_C(const uint8* src_ptr,
124 const uint8* s = src_ptr;
125 const uint8* t = src_ptr + src_stride;
144 void ScaleRowDown2Box_16_C(const uint16* src_ptr,
148 const uint16* s = src_ptr;
149 const uint16* t = src_ptr + src_stride;
163 void ScaleRowDown4_C(const uint8* src_ptr,
170 dst[0] = src_ptr[2];
171 dst[1] = src_ptr[6];
173 src_ptr += 8;
176 dst[0] = src_ptr[2];
180 void ScaleRowDown4_16_C(const uint16* src_ptr,
187 dst[0] = src_ptr[2];
188 dst[1] = src_ptr[6];
190 src_ptr += 8;
193 dst[0] = src_ptr[2];
197 void ScaleRowDown4Box_C(const uint8* src_ptr,
204 dst[0] = (src_ptr[0] + src_ptr[1] + src_ptr[2] + src_ptr[3] +
205 src_ptr[stride + 0] + src_ptr[stride + 1] + src_ptr[stride + 2] +
206 src_ptr[stride + 3] + src_ptr[stride * 2 + 0] +
207 src_ptr[stride * 2 + 1] + src_ptr[stride * 2 + 2] +
208 src_ptr[stride * 2 + 3] + src_ptr[stride * 3 + 0] +
209 src_ptr[stride * 3 + 1] + src_ptr[stride * 3 + 2] +
210 src_ptr[stride * 3 + 3] + 8) >>
212 dst[1] = (src_ptr[4] + src_ptr[5] + src_ptr[6] + src_ptr[7] +
213 src_ptr[stride + 4] + src_ptr[stride + 5] + src_ptr[stride + 6] +
214 src_ptr[stride + 7] + src_ptr[stride * 2 + 4] +
215 src_ptr[stride * 2 + 5] + src_ptr[stride * 2 + 6] +
216 src_ptr[stride * 2 + 7] + src_ptr[stride * 3 + 4] +
217 src_ptr[stride * 3 + 5] + src_ptr[stride * 3 + 6] +
218 src_ptr[stride * 3 + 7] + 8) >>
221 src_ptr += 8;
224 dst[0] = (src_ptr[0] + src_ptr[1] + src_ptr[2] + src_ptr[3] +
225 src_ptr[stride + 0] + src_ptr[stride + 1] + src_ptr[stride + 2] +
226 src_ptr[stride + 3] + src_ptr[stride * 2 + 0] +
227 src_ptr[stride * 2 + 1] + src_ptr[stride * 2 + 2] +
228 src_ptr[stride * 2 + 3] + src_ptr[stride * 3 + 0] +
229 src_ptr[stride * 3 + 1] + src_ptr[stride * 3 + 2] +
230 src_ptr[stride * 3 + 3] + 8) >>
235 void ScaleRowDown4Box_16_C(const uint16* src_ptr,
242 dst[0] = (src_ptr[0] + src_ptr[1] + src_ptr[2] + src_ptr[3] +
243 src_ptr[stride + 0] + src_ptr[stride + 1] + src_ptr[stride + 2] +
244 src_ptr[stride + 3] + src_ptr[stride * 2 + 0] +
245 src_ptr[stride * 2 + 1] + src_ptr[stride * 2 + 2] +
246 src_ptr[stride * 2 + 3] + src_ptr[stride * 3 + 0] +
247 src_ptr[stride * 3 + 1] + src_ptr[stride * 3 + 2] +
248 src_ptr[stride * 3 + 3] + 8) >>
250 dst[1] = (src_ptr[4] + src_ptr[5] + src_ptr[6] + src_ptr[7] +
251 src_ptr[stride + 4] + src_ptr[stride + 5] + src_ptr[stride + 6] +
252 src_ptr[stride + 7] + src_ptr[stride * 2 + 4] +
253 src_ptr[stride * 2 + 5] + src_ptr[stride * 2 + 6] +
254 src_ptr[stride * 2 + 7] + src_ptr[stride * 3 + 4] +
255 src_ptr[stride * 3 + 5] + src_ptr[stride * 3 + 6] +
256 src_ptr[stride * 3 + 7] + 8) >>
259 src_ptr += 8;
262 dst[0] = (src_ptr[0] + src_ptr[1] + src_ptr[2] + src_ptr[3] +
263 src_ptr[stride + 0] + src_ptr[stride + 1] + src_ptr[stride + 2] +
264 src_ptr[stride + 3] + src_ptr[stride * 2 + 0] +
265 src_ptr[stride * 2 + 1] + src_ptr[stride * 2 + 2] +
266 src_ptr[stride * 2 + 3] + src_ptr[stride * 3 + 0] +
267 src_ptr[stride * 3 + 1] + src_ptr[stride * 3 + 2] +
268 src_ptr[stride * 3 + 3] + 8) >>
273 void ScaleRowDown34_C(const uint8* src_ptr,
281 dst[0] = src_ptr[0];
282 dst[1] = src_ptr[1];
283 dst[2] = src_ptr[3];
285 src_ptr += 4;
289 void ScaleRowDown34_16_C(const uint16* src_ptr,
297 dst[0] = src_ptr[0];
298 dst[1] = src_ptr[1];
299 dst[2] = src_ptr[3];
301 src_ptr += 4;
306 void ScaleRowDown34_0_Box_C(const uint8* src_ptr,
310 const uint8* s = src_ptr;
311 const uint8* t = src_ptr + src_stride;
330 void ScaleRowDown34_0_Box_16_C(const uint16* src_ptr,
334 const uint16* s = src_ptr;
335 const uint16* t = src_ptr + src_stride;
355 void ScaleRowDown34_1_Box_C(const uint8* src_ptr,
359 const uint8* s = src_ptr;
360 const uint8* t = src_ptr + src_stride;
379 void ScaleRowDown34_1_Box_16_C(const uint16* src_ptr,
383 const uint16* s = src_ptr;
384 const uint16* t = src_ptr + src_stride;
405 const uint8* src_ptr,
411 dst_ptr[0] = src_ptr[x >> 16];
413 dst_ptr[1] = src_ptr[x >> 16];
418 dst_ptr[0] = src_ptr[x >> 16];
423 const uint16* src_ptr,
429 dst_ptr[0] = src_ptr[x >> 16];
431 dst_ptr[1] = src_ptr[x >> 16];
436 dst_ptr[0] = src_ptr[x >> 16];
442 const uint8* src_ptr,
450 dst_ptr[1] = dst_ptr[0] = src_ptr[0];
451 src_ptr += 1;
455 dst_ptr[0] = src_ptr[0];
460 const uint16* src_ptr,
468 dst_ptr[1] = dst_ptr[0] = src_ptr[0];
469 src_ptr += 1;
473 dst_ptr[0] = src_ptr[0];
488 const uint8* src_ptr,
495 int a = src_ptr[xi];
496 int b = src_ptr[xi + 1];
500 a = src_ptr[xi];
501 b = src_ptr[xi + 1];
508 int a = src_ptr[xi];
509 int b = src_ptr[xi + 1];
515 const uint8* src_ptr,
523 int a = src_ptr[xi];
524 int b = src_ptr[xi + 1];
528 a = src_ptr[xi];
529 b = src_ptr[xi + 1];
536 int a = src_ptr[xi];
537 int b = src_ptr[xi + 1];
548 const uint16* src_ptr,
555 int a = src_ptr[xi];
556 int b = src_ptr[xi + 1];
560 a = src_ptr[xi];
561 src_ptr[xi + 1];
568 int a = src_ptr[xi];
569 int b = src_ptr[xi + 1];
575 const uint16* src_ptr,
583 int a = src_ptr[xi];
584 int b = src_ptr[xi + 1];
588 a = src_ptr[xi];
589 b = src_ptr[xi + 1];
596 int a = src_ptr[xi];
597 int b = src_ptr[xi + 1];
603 void ScaleRowDown38_C(const uint8* src_ptr,
611 dst[0] = src_ptr[0];
612 dst[1] = src_ptr[3];
613 dst[2] = src_ptr[6];
615 src_ptr += 8;
619 void ScaleRowDown38_16_C(const uint16* src_ptr,
627 dst[0] = src_ptr[0];
628 dst[1] = src_ptr[3];
629 dst[2] = src_ptr[6];
631 src_ptr += 8;
636 void ScaleRowDown38_3_Box_C(const uint8* src_ptr,
645 (src_ptr[0] + src_ptr[1] + src_ptr[2] + src_ptr[stride + 0] +
646 src_ptr[stride + 1] + src_ptr[stride + 2] + src_ptr[stride * 2 + 0] +
647 src_ptr[stride * 2 + 1] + src_ptr[stride * 2 + 2]) *
651 (src_ptr[3] + src_ptr[4] + src_ptr[5] + src_ptr[stride + 3] +
652 src_ptr[stride + 4] + src_ptr[stride + 5] + src_ptr[stride * 2 + 3] +
653 src_ptr[stride * 2 + 4] + src_ptr[stride * 2 + 5]) *
657 (src_ptr[6] + src_ptr[7] + src_ptr[stride + 6] + src_ptr[stride + 7] +
658 src_ptr[stride * 2 + 6] + src_ptr[stride * 2 + 7]) *
661 src_ptr += 8;
666 void ScaleRowDown38_3_Box_16_C(const uint16* src_ptr,
675 (src_ptr[0] + src_ptr[1] + src_ptr[2] + src_ptr[stride + 0] +
676 src_ptr[stride + 1] + src_ptr[stride + 2] + src_ptr[stride * 2 + 0] +
677 src_ptr[stride * 2 + 1] + src_ptr[stride * 2 + 2]) *
681 (src_ptr[3] + src_ptr[4] + src_ptr[5] + src_ptr[stride + 3] +
682 src_ptr[stride + 4] + src_ptr[stride + 5] + src_ptr[stride * 2 + 3] +
683 src_ptr[stride * 2 + 4] + src_ptr[stride * 2 + 5]) *
687 (src_ptr[6] + src_ptr[7] + src_ptr[stride + 6] + src_ptr[stride + 7] +
688 src_ptr[stride * 2 + 6] + src_ptr[stride * 2 + 7]) *
691 src_ptr += 8;
697 void ScaleRowDown38_2_Box_C(const uint8* src_ptr,
705 dst_ptr[0] = (src_ptr[0] + src_ptr[1] + src_ptr[2] + src_ptr[stride + 0] +
706 src_ptr[stride + 1] + src_ptr[stride + 2]) *
709 dst_ptr[1] = (src_ptr[3] + src_ptr[4] + src_ptr[5] + src_ptr[stride + 3] +
710 src_ptr[stride + 4] + src_ptr[stride + 5]) *
714 (src_ptr[6] + src_ptr[7] + src_ptr[stride + 6] + src_ptr[stride + 7]) *
717 src_ptr += 8;
722 void ScaleRowDown38_2_Box_16_C(const uint16* src_ptr,
730 dst_ptr[0] = (src_ptr[0] + src_ptr[1] + src_ptr[2] + src_ptr[stride + 0] +
731 src_ptr[stride + 1] + src_ptr[stride + 2]) *
734 dst_ptr[1] = (src_ptr[3] + src_ptr[4] + src_ptr[5] + src_ptr[stride + 3] +
735 src_ptr[stride + 4] + src_ptr[stride + 5]) *
739 (src_ptr[6] + src_ptr[7] + src_ptr[stride + 6] + src_ptr[stride + 7]) *
742 src_ptr += 8;
747 void ScaleAddRow_C(const uint8* src_ptr, uint16* dst_ptr, int src_width) {
751 dst_ptr[0] += src_ptr[0];
752 dst_ptr[1] += src_ptr[1];
753 src_ptr += 2;
757 dst_ptr[0] += src_ptr[0];
761 void ScaleAddRow_16_C(const uint16* src_ptr, uint32* dst_ptr, int src_width) {
765 dst_ptr[0] += src_ptr[0];
766 dst_ptr[1] += src_ptr[1];
767 src_ptr += 2;
771 dst_ptr[0] += src_ptr[0];