BugFix change texture input Stream Sources

This commit is contained in:
Bruno Herbelin
2022-06-22 23:48:21 +02:00
parent c5a194e98c
commit f1e75d8593

View File

@@ -511,8 +511,7 @@ GstClockTime Stream::position()
void Stream::init_texture(guint index) void Stream::init_texture(guint index)
{ {
glActiveTexture(GL_TEXTURE0); glActiveTexture(GL_TEXTURE0);
if (textureindex_) if (textureindex_ < 1)
glDeleteTextures(1, &textureindex_);
glGenTextures(1, &textureindex_); glGenTextures(1, &textureindex_);
glBindTexture(GL_TEXTURE_2D, textureindex_); glBindTexture(GL_TEXTURE_2D, textureindex_);
glTexStorage2D(GL_TEXTURE_2D, 1, GL_RGBA8, width_, height_); glTexStorage2D(GL_TEXTURE_2D, 1, GL_RGBA8, width_, height_);