fix: error handling of nil decompressionSession

This commit is contained in:
Acaki
2025-08-24 17:01:25 +08:00
parent e9e6f1deb9
commit b64ad64524
+4
View File
@@ -847,6 +847,10 @@ int DrSubmitDecodeUnit(PDECODE_UNIT decodeUnit);
[self setupDecompressionSession];
}
if (_decompressionSession == nil) {
return kVTInvalidSessionErr;
}
OSStatus status = VTDecompressionSessionDecodeFrameWithOutputHandler(
_decompressionSession,
sampleBuffer,