diff --git a/app/streaming/video/ffmpeg-renderers/vt.h b/app/streaming/video/ffmpeg-renderers/vt.h index 10c7c033..84a8e4bc 100644 --- a/app/streaming/video/ffmpeg-renderers/vt.h +++ b/app/streaming/video/ffmpeg-renderers/vt.h @@ -6,6 +6,7 @@ #import class VTBaseRenderer : public IFFmpegRenderer { public: + VTBaseRenderer(IFFmpegRenderer::RendererType type) : IFFmpegRenderer(type) {} bool checkDecoderCapabilities(id device, PDECODER_PARAMETERS params); }; #endif diff --git a/app/streaming/video/ffmpeg-renderers/vt_avsamplelayer.mm b/app/streaming/video/ffmpeg-renderers/vt_avsamplelayer.mm index 5c7bc31b..bd552810 100644 --- a/app/streaming/video/ffmpeg-renderers/vt_avsamplelayer.mm +++ b/app/streaming/video/ffmpeg-renderers/vt_avsamplelayer.mm @@ -35,7 +35,7 @@ class VTRenderer : public VTBaseRenderer { public: VTRenderer() - : IFFmpegRenderer(RendererType::VTSampleLayer), + : VTBaseRenderer(RendererType::VTSampleLayer), m_HwContext(nullptr), m_DisplayLayer(nullptr), m_FormatDesc(nullptr), diff --git a/app/streaming/video/ffmpeg-renderers/vt_metal.mm b/app/streaming/video/ffmpeg-renderers/vt_metal.mm index aeeca395..58d39e3d 100644 --- a/app/streaming/video/ffmpeg-renderers/vt_metal.mm +++ b/app/streaming/video/ffmpeg-renderers/vt_metal.mm @@ -113,7 +113,7 @@ class VTMetalRenderer : public VTBaseRenderer { public: VTMetalRenderer(bool hwAccel) - : IFFmpegRenderer(RendererType::VTMetal), + : VTBaseRenderer(RendererType::VTMetal), m_HwAccel(hwAccel), m_Window(nullptr), m_HwContext(nullptr),