GNOME Bugzilla – Bug 757938
glcolorconvert fails on OSX
Last modified: 2015-11-11 12:56:06 UTC
Created attachment 315248 [details]
Log of crash
Using gst-play-1.0 on OSX, I get the following error:
0:00:00.205942000 51423 0x7fbd860585e0 ERROR glslstage gstglslstage.c:467:_compile_shader:<glslstage1> fragment shader compilation failed:ERROR: 0:45: Use of undeclared identifier 'gl_FragColor'
This can be reproduced by playing the file using gst-play-1.0 available at https://www.dropbox.com/s/3x199rdah1x4ohg/claudia_aac.mov?dl=1
Attached is a debug log of gl*:6 playing that file.
Note I couldn't actually reproduce this on my Intel hardware and switching to my nvidia card is a hassle so this is actually untested but it should work ;)
Author: Matthew Waters <email@example.com>
Date: Wed Nov 11 23:39:35 2015 +1100
glcolorconvert: mangle gl_FragColor for GL3
Some drivers don't provide the compatibility definition and we need to provide
our own 'out vec4' variable to put the results of the fragment shader into.
Thanks, that fixes it for me :)