Various fixes

This commit is contained in:
Ilya Laktyushin
2023-07-26 18:08:45 +02:00
parent cbbe02a7a3
commit 3e4cf69560
11 changed files with 698 additions and 630 deletions

View File

@@ -310,8 +310,8 @@ private final class VideoRecorderImpl {
self.queue.async {
var stopTime = CMTime(seconds: CACurrentMediaTime(), preferredTimescale: CMTimeScale(NSEC_PER_SEC))
if self.recordingStartSampleTime.isValid {
if (stopTime - self.recordingStartSampleTime).seconds < 1.0 {
stopTime = self.recordingStartSampleTime + CMTime(seconds: 1.0, preferredTimescale: self.recordingStartSampleTime.timescale)
if (stopTime - self.recordingStartSampleTime).seconds < 1.5 {
stopTime = self.recordingStartSampleTime + CMTime(seconds: 1.5, preferredTimescale: self.recordingStartSampleTime.timescale)
}
}