Stub out VideoToolbox renderer

This commit is contained in:
Cameron Gutman
2018-07-15 11:53:55 -07:00
parent cb154ad3d4
commit babbae87d3
4 changed files with 61 additions and 0 deletions

View File

@@ -5,6 +5,10 @@
#include "renderers/dxva2.h"
#endif
#ifdef __APPLE__
#include "renderers/vt.h"
#endif
AVPacket Session::s_Pkt;
AVCodecContext* Session::s_VideoDecoderCtx;
QByteArray Session::s_DecodeBuffer;
@@ -80,6 +84,11 @@ bool Session::chooseDecoder(StreamingPreferences::VideoDecoderSelection vds,
case AV_HWDEVICE_TYPE_DXVA2:
newRenderer = new DXVA2Renderer();
break;
#endif
#ifdef __APPLE__
case AV_HWDEVICE_TYPE_VIDEOTOOLBOX:
newRenderer = new VTRenderer();
break;
#endif
default:
continue;