You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version Upgrade to 0.4.0: Major version bump with improved functionality and compatibility for OpenShot 3.3.
Improved Audio Handling: Default audio buffer size added to settings, customizable for better performance on various systems.
Windows 11 Audio Enhancements: Experimental buffer size adjustments and debugging improve compatibility with Windows 11.
Thread Prioritization: All thread priorities set to "high" for smoother performance and reduced latency.
MacOS Build Compatibility: Mac builds now target the 10.14 SDK, ensuring compatibility with modern macOS versions.
Profile Improvements: New Save() method added to the Profile class, along with fixes for JSON descriptions and expanded operator support.
Timeline Enhancements: Fixed and exposed GetMinFrame and GetMaxFrame functions, improving accuracy and flexibility for project timelines.
FFmpeg Compatibility: Resolved issues with encoder flushes, restoring hardware acceleration and fixing video frame errors on newer FFmpeg versions.
Audio Device Debugging: Enhanced debug output for audio device initialization, aiding troubleshooting on Windows 11.
Bug Fixes in Splitting and Strings: Addressed Qt split warnings and corrected frame calculation inconsistencies.
Caption Testing Simplification: Updated unit tests for captions, focusing on a pixel range for white text validation.
libopenshot Changelog (Version: 0.4.0, SO: 27)
621eb57 2024-12-21 Jonathan Thomas Bump version to 0.4.0 (SO: 27) for release of OpenShot 3.3 HEAD, origin/release-20241221
1107e9f 2024-12-12 Jonathan Thomas Merge pull request #983 from OpenShot/recovery-menu origin/develop
db73d22 2024-12-09 Jonathan Thomas Another fix for Qt Split, due to older version of Qt on Linux builder. Should be equivalent to Qt::SkipEmptyParts.
5977483 2024-12-09 Jonathan Thomas Fixing GetMinFrame() function to correctly + 1, since our starting frames in OpenShot always begin with 1 (not 0)
74d6140 2024-12-09 Jonathan Thomas Fixing Qt string split warning
05aaba6 2024-12-09 Jonathan Thomas Targeting 10.12, using 10.14 SDK due to Catch2
5c1431a 2024-12-09 Jonathan Thomas Adding back Mac build to Gitlab CI #2, targeting SDK 10.14
d1b6f66 2024-12-09 Jonathan Thomas Adding back Mac build to Gitlab CI
a25513b 2024-12-09 Jonathan Thomas Adding default audio buffer size to libopenshot settings, and setting default to 512. Also, adding some debugging output. This will allow users to override the default audio buffer size, to better customize for their system.
ad5a600 2024-12-09 Jonathan Thomas Experimental audio device manager buffer size of 512 (instead of default). Win 11 seems to use a much larger value.
339a491 2024-12-09 Jonathan Thomas Debug in AudioReaderSource for Win 11 debugging #2
d1d9896 2024-12-08 Jonathan Thomas Debug in AudioReaderSource for Win 11 debugging
bdb5015 2024-12-08 Jonathan Thomas Experimental change in audio thread sleep/waiting when paused
fad9ae9 2024-12-08 Jonathan Thomas Making all thread priorities "high"
d005751 2024-12-08 Jonathan Thomas Adding back win 32 build to gitlab ci
3f68bc4 2024-12-08 Jonathan Thomas Temporarily remove win32 and mac builds, to test JUCE 7.0.8 and CXX standard 17
08e863d 2024-12-08 Jonathan Thomas Fix thread syntax for JUCE 7.0.8
2a958bc 2024-12-07 Jonathan Thomas Adding audio device type to debug
b2a96cc 2024-12-07 Jonathan Thomas Adding debug for audio device initialization for debugging on Windows 11
09ca2ce 2024-10-12 Jonathan Thomas Merge pull request #975 from OpenShot/choose-profile-v2
178cae4 2024-10-10 Jonathan Thomas Expose the Profile operators to SWIG for comparison
6998177 2024-10-09 Jonathan Thomas Adding new Save() method to Profile class, and fix a bug with "description" getting dropped in Json() method. Added new unit tests for JSON and Save methods.
5022ce4 2024-10-01 Jonathan Thomas Merge pull request #974 from OpenShot/drag-off-timeline
bc6174f 2024-10-01 Jonathan Thomas Ensure SetJson() method recalculates project duration (min/max times)
959947a 2024-09-30 Jonathan Thomas Adding GetMinTime/GetMinFrame functions to timeline, to find the "start" position of a timeline, if it's not 0.0.
ee58130 2024-09-24 Jonathan Thomas Merge pull request #973 from OpenShot/drag-off-timeline
118810f 2024-09-24 Jonathan Thomas Do not add +1 to GetMaxFrame() calculation. This is incorrect math for calculating the max frame of a timeline, and not correct. For example, 1 second long timeline at 30 FPS, should have exactly 30 frames (not 31).
d906231 2024-09-06 Jonathan Thomas Merge pull request #972 from OpenShot/better-ffmpeg-support
5be0f4a 2024-09-06 Jonathan Thomas Removing an unneeded avcodec encoder flush, which was breaking many encoders on newer versions of FFMPEG. This would result in failed hardware acceleration and videos with no video frames.
b89bc5f 2024-09-06 Jonathan Thomas Adding in support for WAV channel layouts, that newer versions of FFMPEG no longer attempt to guess. Support for MONO and STEREO layouts added back in.
683f33b 2024-09-06 Jonathan Thomas Simplify caption unit tests, to check for a range of pixels for white text
044bb22 2024-06-24 Jonathan Thomas Merge pull request #968 from OpenShot/release-20240619