Skip to content

v1.0.1: Preserve host SIGPIPE handling during crash handler initialization

Choose a tag to compare

@jonoomph jonoomph released this 27 Sep 22:16

Highlights & Features:

  • Faster JSON keyframe updates, reducing processing overhead for animation and transform editing.
  • Fixed playback, seeking, frame-handoff, and reader-lifecycle races, including crashes when deleting timeline clips.
  • Preserved legacy clip positioning and animation through per-clip coordinate conventions.
  • Corrected transition routing and compositing order for clips with matching start times.
  • Improved screen-recording audio synchronization and handling of delayed audio, gaps, and packet-boundary crackling.
  • Added native V4L2 camera-mode discovery on Linux and improved camera initialization and cleanup.
  • Fixed preview sizing, export audio timestamps, image-buffer handling, and capture color-range handling.
  • Replaced ZeroMQ-based logging with independent file and console logging.

libopenshot Changelog (Version: 1.0.1, SO: 32)

  • 1c46200 2026-09-27 Jonathan Thomas Preserve host SIGPIPE handling during crash handler initialization HEAD, origin/release-20260919
  • 1f54aa1 2026-09-27 Jonathan Thomas Preserve imported clip location coordinate conventions
  • f926221 2026-09-26 Jonathan Thomas Add missing REUSE copyright and license metadata
  • 54ada20 2026-09-26 Jonathan Thomas Fix Codacy findings in Timeline tests
  • a2e1297 2026-09-25 Jonathan Thomas Fix preview alignment, export timestamps, and capture color range
  • 03b66eb 2026-09-25 Jonathan Thomas Fix transition routing and stacking for clips with tied start times
  • e9bc783 2026-09-24 Jonathan Thomas Fix Qt player frame handoff and seek races
  • b590640 2026-09-20 Jonathan Thomas Speed up JSON keyframe updates and add focused transform benchmarks
  • cfa5dfa 2026-09-19 Jonathan Thomas Bumping version to 1.0.1, SO 32, requiring OpenShotAudio 1.0.1
  • 813fcca 2026-09-19 Jonathan Thomas Merge pull request #1101 from OpenShot/libopenshot-stability-fixes origin/develop
  • ce5b56a 2026-09-19 Jonathan Thomas Merge pull request #1100 from OpenShot/linux-camera-discovery
  • 1ee6dbe 2026-09-19 Jonathan Thomas Fix reader lifecycle races and raw-video packet ownership
  • 04f9ccb 2026-09-19 Jonathan Thomas Discover Linux camera modes through native V4L2 queries
  • f20829f 2026-09-15 Jonathan Thomas Merge pull request #1099 from OpenShot/simple-logging
  • 68018f2 2026-09-15 Jonathan Thomas Add missing REUSE licensing headers for logging files
  • 961775a 2026-09-15 Jonathan Thomas Support legacy MinGW Python DLL lookup in logger tests
  • 387cf5c 2026-09-15 Jonathan Thomas Use portable temporary files in ObjectMask tests
  • bb5b082 2026-09-15 Jonathan Thomas Fix OpenCV runtime DLL path on Windows x64 CI
  • 8e4bc29 2026-09-15 Jonathan Thomas Fix logger compatibility with older macOS and Windows test DLL loading
  • ea75014 2026-09-14 Jonathan Thomas Replace ZeroMQ logging with independent file and console logging
  • fb9f92b 2026-09-14 Jonathan Thomas Merge pull request #1098 from OpenShot/fix-camera-race-open-close
  • dc43f4d 2026-09-14 Jonathan Thomas Keep screen recording audio aligned to capture timestamps
  • 7389caf 2026-09-14 Jonathan Thomas Prevent camera cleanup from racing FFmpeg device initialization
  • 36e822f 2026-09-13 Jonathan Thomas Merge pull request #1097 from OpenShot/sentry-sep-12-2026
  • 70322e1 2026-09-12 Jonathan Thomas Fix a crash when deleting timeline clips
  • 1dfc3e3 2026-09-12 Jonathan Thomas Read clip bounds before deleting timeline-owned clips
  • 374b66a 2026-09-10 Jonathan Thomas Merge pull request #1086 from Chzrz89/fix/audiolocation-cstdint
  • 772e679 2026-09-09 Jonathan Thomas Merge pull request #1095 from OpenShot/ffmpeg-prefix-mac
  • a8a81e8 2026-09-09 Jonathan Thomas Use the custom FFmpeg build for macOS CI
  • ba35b43 2026-09-05 Jonathan Thomas Merge pull request #1094 from OpenShot/sentry-fix-2026-09-05
  • 375f72e 2026-09-05 Jonathan Thomas Summarize fixes from top 10 OpenShot 4.0.0 Sentry reports
  • 09c5389 2026-09-05 Jonathan Thomas Probe VAAPI initialization before running hardware decode tests
  • fe4bb33 2026-09-05 Jonathan Thomas Discard buffered decoder output when closing FFmpeg readers
  • 0476505 2026-09-05 Jonathan Thomas Initialize audio device types before selecting recording backend
  • f863a2a 2026-09-03 Jonathan Thomas Merge pull request #1093 from OpenShot/fix/location-transform-backward-compat
  • 98ee060 2026-09-03 Jonathan Thomas Preserve non-crop clip location behavior
  • e7f20ad 2026-08-31 Jonathan Thomas Merge pull request #1092 from OpenShot/fix/qt59-timer-font-metrics
  • effe39d 2026-08-31 Jonathan Thomas Guard tracked object masks without OpenCV
  • 6921737 2026-08-31 Jonathan Thomas Merge pull request #1091 from OpenShot/fix/qt59-timer-font-metrics
  • 0b352f6 2026-08-31 Jonathan Thomas Support Timer text metrics on Qt 5.9
  • 012d6b4 2026-08-30 Jonathan Thomas Merge pull request #1090 from OpenShot/fix/disable-docs-upload
  • 8c52e52 2026-08-30 Jonathan Thomas Disable CI documentation upload
  • f4cbae3 2026-08-30 Jonathan Thomas Merge pull request #1082 from OpenShot/release-20260725
  • a4a8cf4 2026-08-26 Chzrz89 AudioLocation.h: add missing include