Skip to content

Commit 218de95

Browse files
authored
Merge pull request #32 from rshevchuk/master
Fix CVPixelBufferPoolCreatePixelBuffer result comparison crash
2 parents 0fe36bc + 0db3b0b commit 218de95

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

Sources/NextLevelSessionExporter.swift

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -451,20 +451,14 @@ extension NextLevelSessionExporter {
451451

452452
var toRenderBuffer: CVPixelBuffer? = nil
453453
let result = CVPixelBufferPoolCreatePixelBuffer(kCFAllocatorDefault, pixelBufferPool, &toRenderBuffer)
454-
switch result {
455-
case kCVReturnSuccess:
454+
if result == kCVReturnSuccess {
456455
if let toBuffer = toRenderBuffer {
457456
self._renderHandler?(pixelBuffer, self._lastSamplePresentationTime, toBuffer)
458457
if pixelBufferAdaptor.append(toBuffer, withPresentationTime:self._lastSamplePresentationTime) == false {
459458
error = true
460459
}
461460
handled = true
462461
}
463-
break
464-
default:
465-
// debugPrint("result, \(result)")
466-
error = true
467-
break
468462
}
469463
}
470464
}

0 commit comments

Comments
 (0)