diff --git a/app/streaming/video/ffmpeg-renderers/eglvid.cpp b/app/streaming/video/ffmpeg-renderers/eglvid.cpp index bb2f2036..0f4f3790 100644 --- a/app/streaming/video/ffmpeg-renderers/eglvid.cpp +++ b/app/streaming/video/ffmpeg-renderers/eglvid.cpp @@ -268,8 +268,7 @@ void EGLRenderer::renderOverlay(Overlay::OverlayType type, int viewportWidth, in glDisable(GL_BLEND); } -int EGLRenderer::loadAndBuildShader(int shaderType, - const char *file) { +GLuint EGLRenderer::loadAndBuildShader(int shaderType, const char *file) { GLuint shader = glCreateShader(shaderType); if (!shader) { EGL_LOG(Error, "Can't create shader: %d", glGetError()); diff --git a/app/streaming/video/ffmpeg-renderers/eglvid.h b/app/streaming/video/ffmpeg-renderers/eglvid.h index f3467d82..89793c53 100644 --- a/app/streaming/video/ffmpeg-renderers/eglvid.h +++ b/app/streaming/video/ffmpeg-renderers/eglvid.h @@ -29,7 +29,7 @@ private: bool compileShaders(); bool setupVideoRenderingState(); bool setupOverlayRenderingState(); - static int loadAndBuildShader(int shaderType, const char *filename); + static GLuint loadAndBuildShader(int shaderType, const char *filename); AVPixelFormat m_EGLImagePixelFormat; void *m_EGLDisplay;