# HG changeset patch # User reimar # Date 1292705797 0 # Node ID d9764e977f122380a6f5641a437bf18d4e810a62 # Parent 05e2158626777845517d9db1b7a1880917e8ec9a llvmpipe, while only slow instead of insanely slow, is a software renderer. Recognize it as such and disable -vo gl_nosw on it. diff -r 05e215862677 -r d9764e977f12 libvo/vo_gl.c --- a/libvo/vo_gl.c Fri Dec 17 09:38:26 2010 +0000 +++ b/libvo/vo_gl.c Sat Dec 18 20:56:37 2010 +0000 @@ -467,7 +467,8 @@ static int isSoftwareGl(void) { const char *renderer = mpglGetString(GL_RENDERER); - return !renderer || strcmp(renderer, "Software Rasterizer") == 0; + return !renderer || strcmp(renderer, "Software Rasterizer") == 0 || + strstr(renderer, "llvmpipe"); } static void autodetectGlExtensions(void) {