From 8fcef63890279b69ba56982ef60b6b3a5df20e91 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Fri, 30 Apr 2021 20:52:09 -0500 Subject: [PATCH] Don't waste time performing extra decoder initializations for EGL when it's not supported --- app/streaming/video/ffmpeg.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/streaming/video/ffmpeg.cpp b/app/streaming/video/ffmpeg.cpp index 15688899..05efbd50 100644 --- a/app/streaming/video/ffmpeg.cpp +++ b/app/streaming/video/ffmpeg.cpp @@ -572,7 +572,11 @@ bool FFmpegVideoDecoder::tryInitializeRenderer(AVCodec* decoder, // i == 0 - Indirect via EGL frontend with zero-copy DMA-BUF passing // i == 1 - Direct rendering or indirect via SDL read-back +#ifdef HAVE_EGL for (int i = 0; i < 2; i++) { +#else + for (int i = 1; i < 2; i++) { +#endif SDL_assert(m_BackendRenderer == nullptr); if ((m_BackendRenderer = createRendererFunc()) != nullptr && m_BackendRenderer->initialize(params) &&