Releases: gorastudio-git/SCNRecorder
Releases · gorastudio-git/SCNRecorder
Xcode 16, support pause/resume video
Checked with Xcode 16 with warnings fix.
Added support for pause/resume video by @asam139.
2.8.1 - Xcode 14 circular reference fix.
Xcode 14 support - better late than never.
iOS 15 and SPM support
- Move MulticastDelegate to a separate repository and use it as a dependency;
- Add SMP support;
- Tested with iOS 15;
Transparency support.
Now SCNRecorder supports both HEVC with Alpha codec and pixel formats with premultiplied alpha.
Small AudioEngine update.
Fixes and small additions.
- Fix memory leak #23.
- Fix freezes.
- Add AudioEngine to play music and add to recording at the same time.
Performance and reliability.
-
Use Metal Performance Shaders to copy and covert bytes.
A most performant way regardless of iOS version and device model. -
Add integration tests.
They cover the most important parts of SCNRecorder to guarantee reliability
-
Update internal audio settings to support mp4, m4v, 3gp from any source.
-
Cleanup.
Simpler. Faster.
- Drop OpenGL support.
- Fix first time recording frame drop.
- Move AWAssetWriter's initialization to a separate queue.
- Remove a bunch of any more not used files.
- Drop Filters support - with current implementation they produce wrong results, they should be redone if needed.
- Minor performance improvements.