You've already forked libopenshot
mirror of
https://github.com/OpenShot/libopenshot.git
synced 2026-03-02 08:53:52 -08:00
- Refactor AudioLocation into own header - AudioResampler now supports variable channels - Adding cache back to Clips - to prevent the cost of multiple calls for the same GetFrame() frame, used in time-remapping - Large refactor of Clip::GetFrame, to prevent multiple code paths, and much improved time-remapping - Clip's time keyframe now supports Bezier and sub-frame precision - to you can curve audio speed using any curve shape - Fixing # of audio samples on Clip frame's, based on timeline position (to predictably divide samples per frame) - New Clip unit tests for time remapping and resampling audio, and reversing audio - New Frame::GetAudioSamples arg, to allow for reversing the direction of audio samples - Fix bug in Frame::AddAudioSilence() to correctly cache the # of audio samples - FrameMapper clean up resample context (when changing frame rate) - FrameMapper refactor to optimize # of calls to Reader()::GetFrame(), since calls to Clip::GetFrame are quite expensive - Removing RepeatingFraction functionality from Keyframe object (since it was a bad implementation detail from our previous time remapping) - Making Keyframe GetDelta method a float, and no longer an int - to allow for more precision on time remapping - Large amount of white space fixing (to make things consistent)
25 KiB
25 KiB