From 98d90a6442f988946e01d3bd224242d67c2e92f0 Mon Sep 17 00:00:00 2001 From: Rui Rodrigues Date: Tue, 16 Jul 2024 07:59:52 +0100 Subject: [PATCH] remove zero padding from chunks file names - rename index to chunkIndex --- package/ios/Core/ChunkedRecorder.swift | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/package/ios/Core/ChunkedRecorder.swift b/package/ios/Core/ChunkedRecorder.swift index e9dc1cf..f242df4 100644 --- a/package/ios/Core/ChunkedRecorder.swift +++ b/package/ios/Core/ChunkedRecorder.swift @@ -25,7 +25,7 @@ class ChunkedRecorder: NSObject { let outputURL: URL let onChunkReady: ((Chunk) -> Void) - private var index: UInt64 = 0 + private var chunkIndex: UInt64 = 0 init(url: URL, onChunkReady: @escaping ((Chunk) -> Void)) throws { outputURL = url @@ -61,13 +61,11 @@ extension ChunkedRecorder: AVAssetWriterDelegate { } private func saveSegment(_ data: Data) { - defer { - index += 1 - } - let name = String(format: "%06d.mp4", index) + let name = "\(chunkIndex).mp4" let url = outputURL.appendingPathComponent(name) save(data: data, url: url) - onChunkReady(url: url, type: .data(index: index)) + onChunkReady(url: url, type: .data(index: chunkIndex)) + chunkIndex += 1 } private func save(data: Data, url: URL) {