Lines Matching refs:pattern
36 …SDL_Surface *pattern = SDL_CreateRGBSurfaceWithFormat(0, pattern_size, pattern_size, 0, SDL_PIXELF… in generate_test_pattern() local
38 if (pattern) { in generate_test_pattern()
44 for (y = 0; y < pattern->h; y += thickness) { in generate_test_pattern()
46 p = (Uint8 *)pattern->pixels + (y + i) * pattern->pitch + ((y/thickness) % 3); in generate_test_pattern()
47 for (x = 0; x < pattern->w; ++x) { in generate_test_pattern()
56 for (x = 1*thickness; x < pattern->w; x += 2*thickness) { in generate_test_pattern()
58 p = (Uint8 *)pattern->pixels + (x + i)*3; in generate_test_pattern()
59 for (y = 0; y < pattern->h; ++y) { in generate_test_pattern()
61 p += pattern->pitch; in generate_test_pattern()
71 return pattern; in generate_test_pattern()
126 SDL_Surface *pattern = generate_test_pattern(pattern_size); in run_automated_tests() local
127 const int yuv_len = MAX_YUV_SURFACE_SIZE(pattern->w, pattern->h, extra_pitch); in run_automated_tests()
133 if (!pattern || !yuv1 || !yuv2) { in run_automated_tests()
140 …YUV(formats[i], pattern->pixels, pattern->pitch, yuv1, pattern->w, pattern->h, SDL_GetYUVConversio… in run_automated_tests()
144 yuv1_pitch = CalculateYUVPitch(formats[i], pattern->w); in run_automated_tests()
145 if (!verify_yuv_data(formats[i], yuv1, yuv1_pitch, pattern)) { in run_automated_tests()
153 yuv1_pitch = CalculateYUVPitch(formats[i], pattern->w) + extra_pitch; in run_automated_tests()
154 …if (SDL_ConvertPixels(pattern->w, pattern->h, pattern->format->format, pattern->pixels, pattern->p… in run_automated_tests()
155 …Y_APPLICATION, "Couldn't convert %s to %s: %s\n", SDL_GetPixelFormatName(pattern->format->format),… in run_automated_tests()
158 if (!verify_yuv_data(formats[i], yuv1, yuv1_pitch, pattern)) { in run_automated_tests()
167 yuv1_pitch = CalculateYUVPitch(formats[i], pattern->w) + extra_pitch; in run_automated_tests()
168 yuv2_pitch = CalculateYUVPitch(formats[j], pattern->w) + extra_pitch; in run_automated_tests()
169 …if (SDL_ConvertPixels(pattern->w, pattern->h, pattern->format->format, pattern->pixels, pattern->p… in run_automated_tests()
170 …Y_APPLICATION, "Couldn't convert %s to %s: %s\n", SDL_GetPixelFormatName(pattern->format->format),… in run_automated_tests()
173 …if (SDL_ConvertPixels(pattern->w, pattern->h, formats[i], yuv1, yuv1_pitch, formats[j], yuv2, yuv2… in run_automated_tests()
177 if (!verify_yuv_data(formats[j], yuv2, yuv2_pitch, pattern)) { in run_automated_tests()
192 yuv1_pitch = CalculateYUVPitch(formats[i], pattern->w) + extra_pitch; in run_automated_tests()
193 yuv2_pitch = CalculateYUVPitch(formats[j], pattern->w) + extra_pitch; in run_automated_tests()
194 …if (SDL_ConvertPixels(pattern->w, pattern->h, pattern->format->format, pattern->pixels, pattern->p… in run_automated_tests()
195 …Y_APPLICATION, "Couldn't convert %s to %s: %s\n", SDL_GetPixelFormatName(pattern->format->format),… in run_automated_tests()
198 …if (SDL_ConvertPixels(pattern->w, pattern->h, formats[i], yuv1, yuv1_pitch, formats[j], yuv1, yuv2… in run_automated_tests()
202 if (!verify_yuv_data(formats[j], yuv1, yuv2_pitch, pattern)) { in run_automated_tests()
215 SDL_FreeSurface(pattern); in run_automated_tests()