Skip to content

v0.8.3

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Nov 19:46
· 9 commits to master since this release

Fixes

  • Fast playback on multicam timelines: the GOP is now measured from the keyframes read in sequence instead of from seek landings, which stayed stuck at 300 frames. At 2x with several cameras and close cuts the buffer no longer falls behind at every cut, and the keyframes-only fallback kicks in when it should (#107).
  • Audio failures surfaced: a clip whose audio can't be decoded, or whose level can't be measured, gets a red "!" badge on the timeline with the error in its tooltip; the mixer marks a failed normalization (#94).
  • Audio decode and level failures are retried with a backoff instead of being cached for the whole session as missing or unity gain (#36).
  • In/Out markers can be cleared: Alt+I, Alt+O, Alt+X and matching menu items (#77).
  • Custom shortcuts are kept when new default bindings are introduced (#96).
  • Thumbnails of large JPEGs no longer fail with an FFmpeg seek error (#83).

Docs

  • The 5 ms audio timestamp placement tolerance and its limits (#100).
  • Wayland focus and modifier-scroll alternatives (#97).

Internal

  • CI: macOS jobs moved to the macos-15 runner, before the macos-14 image is retired (#103).
  • Tests: shared TempDir everywhere, so no temp directories are left behind (#45, #48, #51, #53, #102); seek tests for multi-stream files and VBR MP3 (#47); rubberband tests skipped when FFmpeg lacks the filter (#12); multi-clip fade paste covered through the dialog (#98).
  • Audio: shared packet-to-slot lookup between seek and decode (#49), shared cancel-and-forget job retain in the mix buffers (#71).

New Contributors

Full Changelog: v0.8.2...v0.8.3