Releases: OpenShot/libopenshot
Releases · OpenShot/libopenshot
v0.2.2: Merge pull request #170 from OpenShot/release
Release notes:
- Bumping version to 0.2.2 (SO: 16)
- Fixing crash when applying transition/mask effect
v0.2.1: Merge pull request #165 from OpenShot/release
Release notes:
- Bumping version to 0.2.1 (SO: 16)
- FFmpeg 3 & 4 support
- Fixed many bugs around FPS and video length calculation (especially for MP3 and streaming WEBM formats)
- Protecting samples_per_frame calculation to keep from crashing on undetected FPS
- OpenMP schedule change (added stability)
- Limiting threads for both FFmpeg and OpenMP (attempting to find a good balance of parallel performance, while not spawning too many threads). Sometimes more is not always better.
- Travis CI integration
- Fix install paths for headers and effects (Jeff Shillitto jeffski)
- Fix bug with FFmpeg > 3.2 flushing frames (Jeff Shillitto jeffski)
- Adding "reader" property for Mask effect, to allow the user to adjust the image or video used by the mask effect.
- Fixing bitrate calculation (to be in bytes instead of bits)
- Adding in FPS detection for files which don't have valid FPS. In those cases (streaming files for example), we iterate through all packets, and average the # of frames, duration, bit rate, etc... Not ideal, but a better fallback.
v0.1.8
Dramatically improved stability and improved image sequence support
libopenshot
- Bumping version to 0.1.8 (SO version 13)
- Prevent crashes related to too many threads (on 24+ thread systems)
- Migrating tr1 to std, adding C++11 support to build scripts, fixing crash in FFmpegReader (caused by shared_ptr, buffer, and last_video_frame corruption). Much improved stability with this change. Thanks to Craig and Peter for the help!
- Fixing crash on Ubuntu build server
- Fixed a strange bug related to exporting image sequences. The filename property was not being set on the AVFormatContext. Also fixed a bug when exporting to JPEG image sequences related to max_b_frames and certain codecs.
- Fixing issue with incorrect image size caches, which results in blurry/smudgy scaling on certain things.
- Fix issue with loading time curves that are never processed (i.e. have no values)
- Adding additional locks when adding/changing audio data. Reducing FrameMapper to a single frame at a Fixing crash on Time keyframes where it would sometimes calculate an invalid frame number.
- Fixing audio pops when stacking multiple clips with different offsets (pretty big issue for some people, just depending on your source framerates and position/start of clips).
- Removing nested OMP processing from FrameMapper. Adding lock inside time mapping (to prevent crashes when speeding up/slowing down clips). Adding omp critial lock to Frame GetAudioChannelsCount() and GetAudioSamplesCount() methods.