TimecodeKit
TimecodeKit copied to clipboard
The definitive SMPTE timecode library for Swift.
Adds a podspec enabling integration in projects with Cocoapods. For testing, include this line in your `Podfile` : ``` pod 'TimecodeKit', :git => 'https://github.com/arshiacont/TimecodeKit.git', :branch => 'feature/cocoapods' ```
Currently, extension methods in TimecodeKit on AVFoundation objects (`AVAsset`, `AVAssetTrack`, `AVMovie`) are somewhat limited as far as reading and writing timecode track information. ## 1. Improve/Extend Functionality Multiple timecode events...
- [ ] Migrate unit tests to Swift Testing XCTest is still perfectly suitable, but it would be nice to migrate the unit tests to the newer [Swift Testing](https://github.com/swiftlang/swift-testing) framework....
## Localization Support - [ ] Refactor the library to support localization ## Action Items - [ ] Configure a package String Catalog - [ ] Replace string literals with...
## Brief [Swift Macros](https://docs.swift.org/swift-book/documentation/the-swift-programming-language/macros/) can bring some novel and useful functionality. Since macros can run code at compile time, it's possible to use them to create non-throwing Timecode constructors when:...
### Bug Description, Steps to Reproduce, Crash Logs, Screenshots, etc. ## Issue In contexts where timecode Days component is enabled, linear timelines that support expressing timecode prior to zero-hour (00:00:00:00)...