# HG changeset patch # User reimar # Date 1275227484 0 # Node ID 635fc9c0ba3b63e3ca0253f4bdbe2440f0313632 # Parent c9a36e78e221fb7e3cbbdded59d24a1cb408ec3d Treat a NULL renderer string as indication for software renderer. Usually it means OpenGL will not work at all. diff -r c9a36e78e221 -r 635fc9c0ba3b libvo/vo_gl.c --- a/libvo/vo_gl.c Sun May 30 13:50:14 2010 +0000 +++ b/libvo/vo_gl.c Sun May 30 13:51:24 2010 +0000 @@ -470,7 +470,7 @@ static int isSoftwareGl(void) { const char *renderer = mpglGetString(GL_RENDERER); - return strcmp(renderer, "Software Rasterizer") == 0; + return !renderer || strcmp(renderer, "Software Rasterizer") == 0; } static void autodetectGlExtensions(void) {