Revisions of libopenshot

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1096948 from Adrian Schröter's avatar Adrian Schröter (adrianSuSE) (revision 12)
- Update to version 0.3.2:
  * Adding lock around SetCache method, which causes some crashes. Detected in Sentry: OPENSHOT-1Q
  * Fixing memory leak on Clips, where we were not clearing cache on Close, or forcing Close on destruction. Especially noticeable on projects with a ton of clips. Tweaking unit tests to prevent crash due to new Clip destructor behavior when using stack variables.
  * Add additional logging to audio device init
  * Add logging into Audio thread initialization - to add more clarity into which audio device is tested and found
  * Bumping version to 0.3.2, SO 25 (min libopenshot-audio set to range 0.3.0...0.3.2)
  * Small refactor to ensure that audio files have no image data - and allow videos below them to show through...
  * Fix webm packet reading, to correctly retry packets. Sometimes we must send more packets before receiving decoded data, and sometimes we need to receive more decoded data before sending more packets. We had a logic error in this code.
  * Do not divide by zero when normalizing audio waveforms full of 0.0 values
  * Clean-up of whitespace
  * - Removed possible black background from Tracker and Object Detector effects when using a child clip - Small refactor to Tracker and Object Detector drawImage code when drawing a Child Clip ID - Some light code clean-up
  * Allow clearing of the child_clip_id property
  * Removing magick++ library, as it conflicts with catch2 library
  * Experimental catch2 install for github Linux builders
  * Experimental catch2 install for github Linux builders
  * Protect calls to ParentClipProperties
  * Attempting to upgrade to the latest catch2 package
  * Updating old github action target to use new Ubuntu builder
  * Protect child_clip_id from accessing NULL parentClip property
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 637647 from Adrian Schröter's avatar Adrian Schröter (adrianSuSE) (revision 4)
- update to version 0.2.2
  * FFmpeg 3 & 4 support
  * Fixed crash with masks and transitions
  * 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.
- soname change to 16
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 624957 from Adrian Schröter's avatar Adrian Schröter (adrianSuSE) (revision 3)
- update to version 0.2.0
  * FFMPEG 3.2.0 support
  * New video effects
  * bugfixes
  * new soname
- return to ffmpeg3-devel BuildRequires
  * ffmpeg4 is not supported
  * exact version numbers are bad in case of new ffmpeg3 release

- Use ffmpeg3 versions of pkgconfig(libav*)
Displaying all 12 revisions
openSUSE Build Service is sponsored by