Releases: CalvFletch/obs-premiere-patch
Releases · CalvFletch/obs-premiere-patch
Release list
v1.2.0
What's new in v1.2.0
Bug fixes
- Fixed track names never writing -- type_eq checks offset +4 from the pointer; was passing hdlr+16 instead of hdlr+12, so the handler type was never matched
- Fixed all patches failing on large recordings (>4 GB) -- MP4 boxes larger than 4 GB use an extended 64-bit size field; the scanner was bailing before finding moov
- Fixed Patch Folder using a file picker -- now opens a proper folder browser
New features
- OPP_STATUS_N_A (110) -- files with no source data (no udta/name box, mvhd.creation_time = 0) are stamped N/A and skipped permanently on future scans
- Patch options pre-dialog -- Patch Folder/File shows a checkbox dialog to choose which patches to apply
- Completion feedback -- message box reports how many files were actually changed
- Tooltips on all Tools menu items
- Only counts files as patched if status bytes actually changed
Maintenance
- Removed redundant [obs-premiere-patch] prefix from all log strings (OBS already prepends the module name)
v1.1.0
What's new
Audio track names
Copies source names from rak/udta/name into mdia/hdlr/name so Premiere Pro shows real track names (Game, Mic, Chat, etc.) instead of 'Sound Handler'. Works on all recordings including old ones via Patch File/Folder.
Creation date metadata
Reads mvhd.creation_time from the MP4 header, converts to ISO 8601, and writes it into moov/udta/meta/ilst/©day so Premiere Pro's metadata panel and file browsers display the correct recording date. Works retroactively on all recordings.
New menu toggles
- Auto Track Names — enable/disable automatic track name patching
- Auto Creation Date — enable/disable automatic creation date patching
Both settings are persisted and default to on.