Bug 1716196 - Misleading log message: "AppleVTDecoder: system doesn't support hardware acceleration". r=jolin

Differential Revision: https://phabricator.services.mozilla.com/D118296
This commit is contained in:
Jon Bauman 2021-07-16 19:21:10 +00:00
Родитель 9ea8286d41
Коммит 981d2c0784
1 изменённых файлов: 7 добавлений и 5 удалений

Просмотреть файл

@ -527,12 +527,14 @@ MediaResult AppleVTDecoder::InitializeSession() {
mSession,
kVTDecompressionPropertyKey_UsingHardwareAcceleratedVideoDecoder,
kCFAllocatorDefault, &isUsingHW);
if (rv != noErr) {
LOG("AppleVTDecoder: system doesn't support hardware acceleration");
if (rv == noErr) {
mIsHardwareAccelerated = isUsingHW == kCFBooleanTrue;
LOG("AppleVTDecoder: %s hardware accelerated decoding",
mIsHardwareAccelerated ? "using" : "not using");
} else {
LOG("AppleVTDecoder: maybe hardware accelerated decoding "
"(VTSessionCopyProperty query failed)");
}
mIsHardwareAccelerated = rv == noErr && isUsingHW == kCFBooleanTrue;
LOG("AppleVTDecoder: %s hardware accelerated decoding",
mIsHardwareAccelerated ? "using" : "not using");
return NS_OK;
}