Disable reference frame invalidation for HEVC

This commit is contained in:
Cameron Gutman
2017-09-14 22:03:20 -07:00
parent 593da7ef3e
commit da1115e529

View File

@@ -338,7 +338,9 @@ void ClLogMessage(const char* format, ...)
LiInitializeVideoCallbacks(&_drCallbacks);
_drCallbacks.setup = DrDecoderSetup;
_drCallbacks.submitDecodeUnit = DrSubmitDecodeUnit;
_drCallbacks.capabilities = CAPABILITY_REFERENCE_FRAME_INVALIDATION_AVC | CAPABILITY_REFERENCE_FRAME_INVALIDATION_HEVC;
// RFI doesn't work properly with HEVC on iOS 11 with an iPhone SE (at least)
_drCallbacks.capabilities = CAPABILITY_REFERENCE_FRAME_INVALIDATION_AVC;
LiInitializeAudioCallbacks(&_arCallbacks);
_arCallbacks.init = ArInit;