Lines Matching refs:width
161 unsigned char *v_mem, unsigned int width, in fill_smpte_yuv_planar() argument
200 for (x = 0; x < width; ++x) in fill_smpte_yuv_planar()
201 y_mem[x] = colors_top[x * 7 / width].y; in fill_smpte_yuv_planar()
206 for (x = 0; x < width; ++x) in fill_smpte_yuv_planar()
207 y_mem[x] = colors_middle[x * 7 / width].y; in fill_smpte_yuv_planar()
212 for (x = 0; x < width * 5 / 7; ++x) in fill_smpte_yuv_planar()
213 y_mem[x] = colors_bottom[x * 4 / (width * 5 / 7)].y; in fill_smpte_yuv_planar()
214 for (; x < width * 6 / 7; ++x) in fill_smpte_yuv_planar()
215 y_mem[x] = colors_bottom[(x - width * 5 / 7) * 3 in fill_smpte_yuv_planar()
216 / (width / 7) + 4].y; in fill_smpte_yuv_planar()
217 for (; x < width; ++x) in fill_smpte_yuv_planar()
224 for (x = 0; x < width; x += xsub) { in fill_smpte_yuv_planar()
225 u_mem[x*cs/xsub] = colors_top[x * 7 / width].u; in fill_smpte_yuv_planar()
226 v_mem[x*cs/xsub] = colors_top[x * 7 / width].v; in fill_smpte_yuv_planar()
233 for (x = 0; x < width; x += xsub) { in fill_smpte_yuv_planar()
234 u_mem[x*cs/xsub] = colors_middle[x * 7 / width].u; in fill_smpte_yuv_planar()
235 v_mem[x*cs/xsub] = colors_middle[x * 7 / width].v; in fill_smpte_yuv_planar()
242 for (x = 0; x < width * 5 / 7; x += xsub) { in fill_smpte_yuv_planar()
244 colors_bottom[x * 4 / (width * 5 / 7)].u; in fill_smpte_yuv_planar()
246 colors_bottom[x * 4 / (width * 5 / 7)].v; in fill_smpte_yuv_planar()
248 for (; x < width * 6 / 7; x += xsub) { in fill_smpte_yuv_planar()
249 u_mem[x*cs/xsub] = colors_bottom[(x - width * 5 / 7) * in fill_smpte_yuv_planar()
250 3 / (width / 7) + 4].u; in fill_smpte_yuv_planar()
251 v_mem[x*cs/xsub] = colors_bottom[(x - width * 5 / 7) * in fill_smpte_yuv_planar()
252 3 / (width / 7) + 4].v; in fill_smpte_yuv_planar()
254 for (; x < width; x += xsub) { in fill_smpte_yuv_planar()
264 unsigned int width, unsigned int height, in fill_smpte_yuv_packed() argument
304 for (x = 0; x < width; ++x) in fill_smpte_yuv_packed()
305 y_mem[2*x] = colors_top[x * 7 / width].y; in fill_smpte_yuv_packed()
310 for (x = 0; x < width; ++x) in fill_smpte_yuv_packed()
311 y_mem[2*x] = colors_middle[x * 7 / width].y; in fill_smpte_yuv_packed()
316 for (x = 0; x < width * 5 / 7; ++x) in fill_smpte_yuv_packed()
317 y_mem[2*x] = colors_bottom[x * 4 / (width * 5 / 7)].y; in fill_smpte_yuv_packed()
318 for (; x < width * 6 / 7; ++x) in fill_smpte_yuv_packed()
319 y_mem[2*x] = colors_bottom[(x - width * 5 / 7) * 3 in fill_smpte_yuv_packed()
320 / (width / 7) + 4].y; in fill_smpte_yuv_packed()
321 for (; x < width; ++x) in fill_smpte_yuv_packed()
328 for (x = 0; x < width; x += 2) { in fill_smpte_yuv_packed()
329 c_mem[2*x+u] = colors_top[x * 7 / width].u; in fill_smpte_yuv_packed()
330 c_mem[2*x+v] = colors_top[x * 7 / width].v; in fill_smpte_yuv_packed()
336 for (x = 0; x < width; x += 2) { in fill_smpte_yuv_packed()
337 c_mem[2*x+u] = colors_middle[x * 7 / width].u; in fill_smpte_yuv_packed()
338 c_mem[2*x+v] = colors_middle[x * 7 / width].v; in fill_smpte_yuv_packed()
344 for (x = 0; x < width * 5 / 7; x += 2) { in fill_smpte_yuv_packed()
345 c_mem[2*x+u] = colors_bottom[x * 4 / (width * 5 / 7)].u; in fill_smpte_yuv_packed()
346 c_mem[2*x+v] = colors_bottom[x * 4 / (width * 5 / 7)].v; in fill_smpte_yuv_packed()
348 for (; x < width * 6 / 7; x += 2) { in fill_smpte_yuv_packed()
349 c_mem[2*x+u] = colors_bottom[(x - width * 5 / 7) * in fill_smpte_yuv_packed()
350 3 / (width / 7) + 4].u; in fill_smpte_yuv_packed()
351 c_mem[2*x+v] = colors_bottom[(x - width * 5 / 7) * in fill_smpte_yuv_packed()
352 3 / (width / 7) + 4].v; in fill_smpte_yuv_packed()
354 for (; x < width; x += 2) { in fill_smpte_yuv_packed()
363 unsigned int width, unsigned int height, in fill_smpte_rgb16() argument
398 for (x = 0; x < width; ++x) in fill_smpte_rgb16()
399 ((uint16_t *)mem)[x] = colors_top[x * 7 / width]; in fill_smpte_rgb16()
404 for (x = 0; x < width; ++x) in fill_smpte_rgb16()
405 ((uint16_t *)mem)[x] = colors_middle[x * 7 / width]; in fill_smpte_rgb16()
410 for (x = 0; x < width * 5 / 7; ++x) in fill_smpte_rgb16()
412 colors_bottom[x * 4 / (width * 5 / 7)]; in fill_smpte_rgb16()
413 for (; x < width * 6 / 7; ++x) in fill_smpte_rgb16()
415 colors_bottom[(x - width * 5 / 7) * 3 in fill_smpte_rgb16()
416 / (width / 7) + 4]; in fill_smpte_rgb16()
417 for (; x < width; ++x) in fill_smpte_rgb16()
424 unsigned int width, unsigned int height, in fill_smpte_rgb24() argument
459 for (x = 0; x < width; ++x) in fill_smpte_rgb24()
461 colors_top[x * 7 / width]; in fill_smpte_rgb24()
466 for (x = 0; x < width; ++x) in fill_smpte_rgb24()
468 colors_middle[x * 7 / width]; in fill_smpte_rgb24()
473 for (x = 0; x < width * 5 / 7; ++x) in fill_smpte_rgb24()
475 colors_bottom[x * 4 / (width * 5 / 7)]; in fill_smpte_rgb24()
476 for (; x < width * 6 / 7; ++x) in fill_smpte_rgb24()
478 colors_bottom[(x - width * 5 / 7) * 3 in fill_smpte_rgb24()
479 / (width / 7) + 4]; in fill_smpte_rgb24()
480 for (; x < width; ++x) in fill_smpte_rgb24()
487 unsigned int width, unsigned int height, in fill_smpte_rgb32() argument
522 for (x = 0; x < width; ++x) in fill_smpte_rgb32()
523 ((uint32_t *)mem)[x] = colors_top[x * 7 / width]; in fill_smpte_rgb32()
528 for (x = 0; x < width; ++x) in fill_smpte_rgb32()
529 ((uint32_t *)mem)[x] = colors_middle[x * 7 / width]; in fill_smpte_rgb32()
534 for (x = 0; x < width * 5 / 7; ++x) in fill_smpte_rgb32()
536 colors_bottom[x * 4 / (width * 5 / 7)]; in fill_smpte_rgb32()
537 for (; x < width * 6 / 7; ++x) in fill_smpte_rgb32()
539 colors_bottom[(x - width * 5 / 7) * 3 in fill_smpte_rgb32()
540 / (width / 7) + 4]; in fill_smpte_rgb32()
541 for (; x < width; ++x) in fill_smpte_rgb32()
548 unsigned int width, unsigned int height, in fill_smpte_rgb16fp() argument
583 for (x = 0; x < width; ++x) in fill_smpte_rgb16fp()
584 ((uint64_t *)mem)[x] = colors_top[x * 7 / width]; in fill_smpte_rgb16fp()
589 for (x = 0; x < width; ++x) in fill_smpte_rgb16fp()
590 ((uint64_t *)mem)[x] = colors_middle[x * 7 / width]; in fill_smpte_rgb16fp()
595 for (x = 0; x < width * 5 / 7; ++x) in fill_smpte_rgb16fp()
597 colors_bottom[x * 4 / (width * 5 / 7)]; in fill_smpte_rgb16fp()
598 for (; x < width * 6 / 7; ++x) in fill_smpte_rgb16fp()
600 colors_bottom[(x - width * 5 / 7) * 3 in fill_smpte_rgb16fp()
601 / (width / 7) + 4]; in fill_smpte_rgb16fp()
602 for (; x < width; ++x) in fill_smpte_rgb16fp()
608 static void fill_smpte_c8(void *mem, unsigned int width, unsigned int height, in fill_smpte_c8() argument
615 for (x = 0; x < width; ++x) in fill_smpte_c8()
616 ((uint8_t *)mem)[x] = x * 7 / width; in fill_smpte_c8()
621 for (x = 0; x < width; ++x) in fill_smpte_c8()
622 ((uint8_t *)mem)[x] = 7 + (x * 7 / width); in fill_smpte_c8()
627 for (x = 0; x < width * 5 / 7; ++x) in fill_smpte_c8()
629 14 + (x * 4 / (width * 5 / 7)); in fill_smpte_c8()
630 for (; x < width * 6 / 7; ++x) in fill_smpte_c8()
632 14 + ((x - width * 5 / 7) * 3 in fill_smpte_c8()
633 / (width / 7) + 4); in fill_smpte_c8()
634 for (; x < width; ++x) in fill_smpte_c8()
682 unsigned int width, unsigned int height, in fill_smpte() argument
689 return fill_smpte_c8(planes[0], width, height, stride); in fill_smpte()
694 return fill_smpte_yuv_packed(&info->yuv, planes[0], width, in fill_smpte()
704 width, height, stride); in fill_smpte()
708 planes[2], width, height, stride); in fill_smpte()
712 planes[1], width, height, stride); in fill_smpte()
733 width, height, stride); in fill_smpte()
738 width, height, stride); in fill_smpte()
756 width, height, stride); in fill_smpte()
763 width, height, stride); in fill_smpte()
772 static void make_pwetty(void *data, unsigned int width, unsigned int height, in make_pwetty() argument
806 width, height, in make_pwetty()
812 for (unsigned x = 0; x < width; x += 250) in make_pwetty()
844 unsigned char *v_mem, unsigned int width, in fill_tiles_yuv_planar() argument
855 for (x = 0; x < width; ++x) { in fill_tiles_yuv_planar()
856 div_t d = div(x+y, width); in fill_tiles_yuv_planar()
877 void *mem, unsigned int width, in fill_tiles_yuv_packed() argument
889 for (x = 0; x < width; x += 2) { in fill_tiles_yuv_packed()
890 div_t d = div(x+y, width); in fill_tiles_yuv_packed()
909 unsigned int width, unsigned int height, in fill_tiles_rgb16() argument
917 for (x = 0; x < width; ++x) { in fill_tiles_rgb16()
918 div_t d = div(x+y, width); in fill_tiles_rgb16()
931 make_pwetty(mem_base, width, height, stride, info->format); in fill_tiles_rgb16()
935 unsigned int width, unsigned int height, in fill_tiles_rgb24() argument
942 for (x = 0; x < width; ++x) { in fill_tiles_rgb24()
943 div_t d = div(x+y, width); in fill_tiles_rgb24()
957 unsigned int width, unsigned int height, in fill_tiles_rgb32() argument
965 for (x = 0; x < width; ++x) { in fill_tiles_rgb32()
966 div_t d = div(x+y, width); in fill_tiles_rgb32()
969 uint32_t alpha = ((y < height/2) && (x < width/2)) ? 127 : 255; in fill_tiles_rgb32()
980 make_pwetty(mem_base, width, height, stride, info->format); in fill_tiles_rgb32()
984 unsigned int width, unsigned int height, in fill_tiles_rgb16fp() argument
993 for (x = 0; x < width; ++x) { in fill_tiles_rgb16fp()
994 div_t d = div(x+y, width); in fill_tiles_rgb16fp()
997 uint32_t alpha = ((y < height/2) && (x < width/2)) ? 127 : 255; in fill_tiles_rgb16fp()
1010 unsigned int width, unsigned int height, in fill_tiles() argument
1021 width, height, stride); in fill_tiles()
1030 width, height, stride); in fill_tiles()
1034 planes[2], width, height, stride); in fill_tiles()
1038 planes[1], width, height, stride); in fill_tiles()
1059 width, height, stride); in fill_tiles()
1064 width, height, stride); in fill_tiles()
1082 width, height, stride); in fill_tiles()
1089 width, height, stride); in fill_tiles()
1113 unsigned int width, unsigned int height, in fill_gradient_rgb32() argument
1121 for (j = 0; j < width / 2; j++) { in fill_gradient_rgb32()
1131 for (j = 0; j < width / 2; j++) { in fill_gradient_rgb32()
1141 unsigned int width, unsigned int height, in fill_gradient_rgb16fp() argument
1149 for (j = 0; j < width / 2; j++) { in fill_gradient_rgb16fp()
1159 for (j = 0; j < width / 2; j++) { in fill_gradient_rgb16fp()
1193 unsigned int width, unsigned int height, in fill_gradient() argument
1214 width, height, stride); in fill_gradient()
1221 width, height, stride); in fill_gradient()
1238 void *planes[3], unsigned int width, in util_fill_pattern() argument
1249 return fill_tiles(info, planes, width, height, stride); in util_fill_pattern()
1252 return fill_smpte(info, planes, width, height, stride); in util_fill_pattern()
1258 return fill_gradient(info, planes, width, height, stride); in util_fill_pattern()