Skip to content

Releases: getopenscreen/openscreen

v2.0.0-rc.13

v2.0.0-rc.13 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 02 Oct 22:54

Changes since v2.0.0-rc.12

  • docs(readme): show the current editor in the demo GIF
  • fix(compositor): keep the 3D models out of the Linux layer pipeline
  • perf(compositor): evaluate one corner distance per pixel on Linux
  • perf(compositor): scissor the Linux cursor trail composite to the trail
  • perf(compositor): copy a static background instead of redrawing it on Linux
  • docs(perf): record the Linux export regression of 2.0 and its fixes
  • fix(compositor): pick the Linux layer pipeline from the layer's mode
  • fix(compositor): keep the 3D models out of the D3D11 and Metal layer shaders
  • perf(compositor): evaluate one corner distance per pixel on Windows and macOS
  • docs(perf): record the per-mode pipeline choice and what Windows and macOS still lack
  • perf(compositor): compare the background key without copying the background
  • perf(compositor): bring the background cache and the trail scissor to Windows and macOS
  • docs(perf): note the background cache and trail scissor on Windows and macOS
  • perf(compositor): reuse the kept background's texture on Windows and macOS

Full Changelog: v2.0.0-rc.12...v2.0.0-rc.13

v2.0.0-rc.12

v2.0.0-rc.12 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 02 Oct 13:31

Changes since v2.0.0-rc.11

  • fix(preview): land on the last frame when a clip is entered past it
  • fix(preview): hold the last frame for the webcam too when presenting past the end
  • feat(website): show the feature pages' demo loops, lazily, from R2
  • fix(website): start a loop that is already on screen when its sources attach
  • feat(website): film the homepage below the editor
  • fix(website): smooth every loop, and blur the camera instead of cutting it out
  • fix(website): give the format-and-blur block a title that reads as a sentence
  • fix(website): an agent claim that stands on its own, and du throughout the German films copy
  • fix(website): address the review of the demo loops
  • fix(website): give the recreation's lane hints their {{key}}
  • feat(website): record the published demo loops, and check them in CI
  • feat(website): declare each demo loop as a VideoObject where it is shown
  • perf(website): paint a loop's poster without waiting for script, and keep video out of the page load
  • fix(website): make the loop tooling refuse what would corrupt a cut

Full Changelog: v2.0.0-rc.11...v2.0.0-rc.12

v2.0.0-rc.11

v2.0.0-rc.11 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 02 Oct 10:55

Changes since v2.0.0-rc.10

  • perf(preview): stop decoding pictures the hidden media elements never show
  • perf(preview): hand composed frames to the canvas as shared GPU textures
  • perf(preview): pull frames by the clock, not by display ticks
  • fix(preview): republish a frame that found no free slot, and drop the fast cadence on read-back
  • fix(preview): never rewrite a shared slot Chromium still holds
  • fix(preview): stop re-seeking the native view at every cut and in speed regions
  • fix(preview): count native drift in seconds of playback, and catch a frozen view

Full Changelog: v2.0.0-rc.10...v2.0.0-rc.11

v2.0.0-rc.10

v2.0.0-rc.10 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 02 Oct 07:32

Changes since v2.0.0-rc.9

  • fix(editor): keep wordmark menu rows on one line in long locales
  • fix(macos): keep the HUD out of takes after the editor round trip
  • fix(timeline): show the bound shortcut in the empty-lane hints
  • fix(hud): keep camEnabled off when no camera can be opened
  • fix(hud): clear a stored camera when the toggle finds none
  • fix(stt): show a readable message when transcription cannot read the audio
  • fix(stt): key unreadable media on an extraction marker, not on wording
  • fix(stt): only mark an extraction timeout unreadable when nothing was read

Full Changelog: v2.0.0-rc.9...v2.0.0-rc.10

v2.0.0-rc.9

v2.0.0-rc.9 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 01 Oct 22:07

Changes since v2.0.0-rc.8

  • fix(main): quit when the hidden countdown overlay is the last window left
  • docs(testing): log the v2.0.0-rc.8 e2e pass and fix the export peak check
  • docs(testing): state the output level the rc.8 loudness export used
  • fix(preview): hand out no native view while the view for a new source is created

Full Changelog: v2.0.0-rc.8...v2.0.0-rc.9

v2.0.0-rc.8

v2.0.0-rc.8 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 01 Oct 15:56

Changes since v2.0.0-rc.7

  • fix(stt): keep a sentence's last word in the stretch it closes
  • fix(stt): stop a sentence end's punctuation scan at an opening bracket

Full Changelog: v2.0.0-rc.7...v2.0.0-rc.8

v2.0.0-rc.7

v2.0.0-rc.7 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 01 Oct 15:16

Changes since v2.0.0-rc.6

  • docs(e2e): log the v2.0.0-rc.1 and rc.6 Windows passes
  • docs(e2e): record the rc.6 mixer check once the speakers were back on
  • feat(camera): square camera by default, "Original" keeps the camera's own proportions
  • fix(camera): fall back to the given shape's own default roundness

Full Changelog: v2.0.0-rc.6...v2.0.0-rc.7

v2.0.0-rc.6

v2.0.0-rc.6 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 01 Oct 11:14

Changes since v2.0.0-rc.5

  • fix(release): read every helper build when staging, and say why one is rejected
  • fix(release): list helper builds unfiltered into a file, and fail on a broken listing

Full Changelog: v2.0.0-rc.5...v2.0.0-rc.6

v2.0.0-rc.5

v2.0.0-rc.5 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 01 Oct 10:27

Changes since v2.0.0-rc.4

  • fix(hud): report the stack rect from the allocation, not a measurement

Full Changelog: v2.0.0-rc.4...v2.0.0-rc.5

v2.0.0-rc.4

v2.0.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@EtienneLescot EtienneLescot released this 01 Oct 08:33

Changes since v2.0.0-rc.3

  • feat(stt): align words with character-level DTW
  • docs(stt): match the char-dtw comment to the measured numbers
  • fix(stt): fail configure if the patched whisper.cpp is not compiled; read the harness port from the helper env
  • feat(stt): re-time whisper's words on a CTC forced aligner
  • fix(stt): never hold a chunk on the word aligner's download
  • feat(stt): run the word aligner on the GPU only, measured against phase 2
  • docs(stt): correct the French take reading, and record the silent-letter trial
  • fix(stt-eval): say so when real-check has no word to compare

Full Changelog: v2.0.0-rc.3...v2.0.0-rc.4