Skip to content

Releases: CalvFletch/obs-premiere-patch

v1.2.0

Choose a tag to compare

@CalvFletch CalvFletch released this 08 Jun 17:15

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

Choose a tag to compare

@CalvFletch CalvFletch released this 08 Jun 15:11

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.

v1.0.0

Choose a tag to compare

@CalvFletch CalvFletch released this 08 Jun 13:32

Initial release.