# HG changeset patch # User reimar # Date 1272127786 0 # Node ID b25ae678c778884adbf67b4f393b6a9c904b7644 # Parent 529614f444318706346fd08db62fe94ce007bb0b Some crash-resilience fixes. diff -r 529614f44431 -r b25ae678c778 libvo/gl_common.c --- a/libvo/gl_common.c Sat Apr 24 16:46:47 2010 +0000 +++ b/libvo/gl_common.c Sat Apr 24 16:49:46 2010 +0000 @@ -1384,6 +1384,8 @@ */ int glAutodetectYUVConversion(void) { const char *extensions = mpglGetString(GL_EXTENSIONS); + if (!extensions || !mpglMultiTexCoord2f) + return YUV_CONVERSION_NONE; if (strstr(extensions, "GL_ARB_fragment_program")) return YUV_CONVERSION_FRAGMENT; if (strstr(extensions, "GL_ATI_text_fragment_shader"))