fix: error handling of nil decompressionSession

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