Repository navigation
Releases: MyCometG3/movencoder2
Releases · MyCometG3/movencoder2
Release list
1.14
What's Changed
Bug Fixes
- MEAudioConverter: Fix buffer list pool memory leak and add volume parameter validation
- MEAudioConverter: Fix use-after-free (UAF) in dealloc by draining input/output queues synchronously via
dispatch_syncbefore releasing buffers
Build / Compatibility
- Fix public headers to use
#importinstead of@importto satisfy module verifier (ENABLE_MODULE_VERIFIER) - Update Xcode scheme to 26.4 RC to resolve SDK issue
Housekeeping
- Remove stale
_codeql_detected_source_rootCodeQL artifact
Full Changelog: 1.13...1.14
1.13
1.12
What's Changed
- Clarify IO boundaries, consolidate config, and add tests by @MyCometG3 in #24
Full Changelog: 1.11...1.12
1.11
What's Changed
- Implement public/internal API separation with comprehensive documentation by @Copilot in #21
- Add sync sample detection for H.264/H.265 by @MyCometG3 in #23
Full Changelog: 1.10...1.11
1.10
What's Changed
- fix(MEUtils): make NAL pattern reads unaligned- and endian-safe; add … by @MyCometG3 in #17
- Refactor: Split MEManager into FilterPipeline, EncoderPipeline, and SampleBufferFactory components with comprehensive memory management (duplicate of #18) by @Copilot in #19
- Remove outdated documentation and add comprehensive project review by @Copilot in #20
Full Changelog: 1.9...1.10
1.9
1.8
1.7
What's Changed
- Add comprehensive project-level code review documentation, fix security vulnerabilities, implement performance enhancements, and resolve concurrency and resource management issues by @Copilot in #10
- Overhaul logging and queue management. by @MyCometG3 in #11
- Delete AVAssetWriter temporary files after QuickTime export by @Copilot in #12
- Add comprehensive project-level code review documentation by @Copilot in #13
New Contributors
- @MyCometG3 made their first contribution in #11
Full Changelog: 1.6...1.7
1.6
What's Changed
- Add audio volume/gain control to -ae option with dB adjustment (-10dB to +10dB) by @Copilot in #7
- Replace usleep() with dispatch_semaphore for efficient synchronization in MEAudioConverter by @Copilot in #8
- Replace usleep() with dispatch_semaphore for efficient synchronization in MEManager by @Copilot in #9
Full Changelog: 1.5...1.6