Update common-c with colorspace configuration support

This commit is contained in:
Cameron Gutman committed 2019-12-14 14:40:02 -08:00
1 parent bf52d3189d
commit af6b8c9b88
2 files changed
+13 -1

No files matched your search

@@ -282,6 +282,18 @@ void SdlRenderer::renderFrame(AVFrame* frame)
goto Exit;
}
switch (frame->colorspace)
{
case AVCOL_SPC_BT709:
SDL_SetYUVConversionMode(SDL_YUV_CONVERSION_BT709);
break;
case AVCOL_SPC_BT470BG:
case AVCOL_SPC_SMPTE170M:
default:
SDL_SetYUVConversionMode(SDL_YUV_CONVERSION_BT601);
break;
}
m_Texture = SDL_CreateTexture(m_Renderer,
sdlFormat,
SDL_TEXTUREACCESS_STREAMING,