Skip to content

v2.4.1

Compare
Choose a tag to compare
@jonoomph jonoomph released this 12 Nov 10:26
· 2362 commits to master since this release

Openshot-qt (full list of changes)

  • Fixing small regression with translation website URLs when using default/en_US
  • Fixing small bug in Export dialog where profile and quality get blown away when changing format
  • Ignoring history update messages, since libopenshot doesn't care about them
  • Simplifying export progress, reducing # of signals being emitted
  • Integrating current language into website URLs and simplifying a few translations (removing HTML tags)
  • Removing unneeded UTF8 encode method, which caused certain project paths to fail when loading (solves crash on Windows trying to open non-English project file paths)
  • Fixing a big race condition on initial launch of OpenShot, which causes certain JavaScript calls to fail (so default profiles, snapping mode, and few other things set on launch would fail sometimes)
  • Adding keyboard shortcuts for toggling 'Transform' and 'Insert Keyframe'. This improves the animation work-flow, and no longer requires a bunch of mouse clicks / context menus for animations.
  • Preventing overwriting an input file with the export dialog, and updating export progress on export window title (thanks Peter)
  • Updating translations and contributor credits

Libopenshot (full list of changes)

  • More experimental critical sections trying to prevent race conditions on high CPU core systems
  • Additional omp critical sections around adding frame images
  • Experimental codec lookup by name in FFmpegWriter, which should solve a few issues (such as xvid support). Thanks Peter!
  • Fixing regression (I think) with rotation origin. Things should always rotate around the center of an object (until I add in keyframable origin points)
  • Setting timebase on video stream in FFmpegWriter... a bit experimental
  • Improving playback smoothness on high framerate videos, especially when the video frames need to jump forward to keep up with the audio
  • Removing throw statements from header files (thanks Peter)
  • Reducing # of scale operations to 1 per layer on the timeline.
  • Fixing 16 thread limit on FFmpegReader
  • Fixing a cast from long to int64_t
  • Big update! Updating all "long int" frame number types to int64_t, so all 3 OSes will produce the same depth and precision on frame numbers.
  • Removing variable bitrate support (for now), since it causes more problems than it solves.