This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Video rendered with slightly wrong colours on Galaxy S8

Hi,

We are developing a video player that renders to a GL_TEXTURE_EXTERNAL_OES texture. I seems that the colour of the video is slightly wrong on our Galaxy S8 test device. (in fact the colour of this video seems wrong in any built in or 3rd party video player apps on this device) On every other device in our possession the colour seems fine. My guess would be (after a LOT of fiddling with the colorspaces etc) that maybe the internal YUV -> RGB conversion could be guilty? If that's the case, could there be any workaround? (right now I'm trying to write our own conversion, but I'm afraid that wouldn't be ideal considering all the possible YUV output formats http://bigflake.com/mediacodec/ - see "Q5")

Here is the video:  

Here is the first frame exported in photoshop: 

And here is screenshot from the built in video player from the device: 

If you look carefully, you can see, that colour of the grass is a little off. 

Thanks,

Peter