Respuesta1
El OpenGL video output for Windows
es proporcionado porhttps://github.com/videolan/vlc/blob/master/modules/video_output/win32/glwin32.c
Mientras OpenGL video output
es proporcionado porhttps://github.com/videolan/vlc/blob/master/modules/video_output/opengl/display.c
Este último activa un contenedor VLC OpenGL que presumiblemente sería todo lo que el complemento necesita para hacer video.
El primero no utiliza tantos encabezados VLC y además es mucho más pequeño, parece que sólo sabe cómo crear o destruir una salida de vídeo OpenGL. Parece ser un módulo mínimo o simplificado.
De una mirada superficial, parece que la versión "para Windows" es un contenedor OpenGL mucho más optimizado que no incluye ninguna de las capacidades multiplataforma del controlador OpenGL principal de la plataforma VLC. Simplemente crea una salida de visualización y eso es todo.
El controlador genérico parece tener mucho más cuidado, probablemente para manejar plataformas más genéricas o diferentes.
En teorialograrán lo mismo. Dudo que exista una diferencia real de rendimiento entre los dos, pero puede ser que la versión "para Windows" sea sólo para versiones más nuevas de Windows o tenga algunos problemas de compatibilidad con versiones anteriores de Windows. Podría tener un costo general o de instalación ligeramente menor.
Respuesta2
deberían ser iguales, así que use la configuración para Windows si usa Windows (a juzgar por la interfaz de usuario que utiliza), si no (mac, distribuciones de Linux, etc.) debe usar la opción normal.