linux-capture: Remove red background from texture

When a source window was not available, a red background was shown
instead. This was undesirable, and expected behavior would be for the
background to be transparent, enabling what exists behind the source
to be shown.
master
Charles Ray Shisler III 2016-02-21 18:30:21 -08:00
parent 2bdc1e9d7c
commit 2e642fcc61
1 changed files with 1 additions and 6 deletions

View File

@ -354,12 +354,7 @@ void XCompcapMain::updateSettings(obs_data_t *settings)
uint8_t *texData = new uint8_t[width() * height() * 4]; uint8_t *texData = new uint8_t[width() * height() * 4];
for (unsigned int i = 0; i < width() * height() * 4; i += 4) { memset(texData, 0, width() * height() * 4);
texData[i + 0] = p->swapRedBlue ? 0 : 0xFF;
texData[i + 1] = 0;
texData[i + 2] = p->swapRedBlue ? 0xFF : 0;
texData[i + 3] = 0xFF;
}
const uint8_t* texDataArr[] = { texData, 0 }; const uint8_t* texDataArr[] = { texData, 0 };