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
73b009d 2021-08-19 Jackson Update Version to 0.2.6 SO 20 HEAD, origin/release-20210819
d246964 2021-08-16 Frank Dana Link catch-main wtih Catch2::Catch2 (#714) origin/develop
4d5bf9b 2021-08-13 Brenno Bug fix. Prevent adding the same clip as child in the Tracker and Object Detection Effects
91aaf18 2021-08-12 Jonathan Thomas Merge pull request #713 from OpenShot/fix-scale-none-scaling
7af95c2 2021-08-11 Jonathan Thomas Fixing SVG unit tests to correctly check the default SVG size
1c2786d 2021-08-11 Jonathan Thomas SCALE_NONE was incorrectly sizing SVG, Image, and Video files. Since OpenShot changes the preview window size during editing, the SCALE_NONE clips should always be scaled to the ratio: preview / timeline... so they stay relative sized to the timeline size.
fbe0242 2021-08-11 Frank Dana FFmpeg: Create, use av_err2string() (#689)
7e419b9 2021-08-10 Brenno Fixed Draw Box property in ObjectDetection Effect
606dded 2021-08-10 Brenno Prevent re initializing ParametricEQ for each frame
9662bcb 2021-08-09 dependabot[bot] Bump codecov/codecov-action from 1 to 2.0.2 (#709)
8e062b8 2021-07-21 Jonathan Thomas Merge pull request #700 from OpenShot/audio-effects
66f3ae1 2021-07-21 Jonathan Thomas Updating audio descriptions
60c19f1 2021-07-16 Brenno Added Delay and Echo effects
70aedd3 2021-07-12 Frank Dana Eliminate useless 'const' (#703)
2d60bb1 2021-07-12 Frank Dana CMake: Fix ENABLE_MAGICK (#701)
2272c0b 2021-07-10 Brenno Merge branch 'develop' into audio-effects
5018c8d 2021-07-10 Brenno Adding description on the audio effects and cleaning the code
8c03424 2021-07-10 Brenno Adjusting parameters of distortion
995e3f0 2021-07-10 Brenno Spliting secundary effects from Robotization and Compressor
aca0314 2021-07-10 Brenno Fixed weird noises in the audio robotization effect
22b7408 2021-07-10 Brenno Added voice robotization and whisperization effect working
ed1bee3 2021-07-07 JacksonRG Merge pull request #696 from OpenShot/rotation-bug
92b6251 2021-07-07 Jackson removed comment with number
95651fb 2021-07-07 Jonathan Thomas Merge pull request #698 from OpenShot/fix-ffmpeg4-audio-encode
db7f0fb 2021-07-07 Jonathan Thomas Fix audio encoding on FFmpeg 4.4. AVFrame was missing a few properties that need to be set in newer versions of FFmpeg. This is also compatible with FFmpeg 3+.
dd85900 2021-07-03 Frank Dana Unit tests: --output-on-failure (#697)
27c1f9d 2021-07-03 Jonathan Thomas Merge pull request #695 from OpenShot/fix-invalid-starting-pts-timestamp
9ca63b3 2021-07-03 Jonathan Thomas Reverting video_timestamp increment logic which used pkt.duration. In some codecs (such as vp8), this approach breaks due to differences in the timebase vs the framerate. For example, if the timebase is an inverse of the FPS, everything works. But if the timebase is not, for example 1/1000000, this approach breaks.
b7d71cd 2021-07-01 Jackson Only get rotation from metadata if 0 keyframes
0f2f2e1 2021-06-27 FeRD (Frank Dana) Unit tests: --output-on-failure
850140d 2021-06-26 Jonathan Thomas Switch to pkt.duration for incrementing PTS, and rename the 2 timestamp variables to something more sane.
5b524ab 2021-06-26 Jonathan Thomas Experimental conversion of timestamp rescaling to use the av_packet_rescale_ts() method. I'm just not sure the backwards compatibility of this approach with older FFmpeg versions.
1cec184 2021-06-26 Jonathan Thomas We already init values in constructor, and moving incrementing to later in function.
68f03b5 2021-06-26 Frank Dana FFmpeg: Move av/swresample decision into CMake (#693)
27e8497 2021-06-26 Frank Dana Merge pull request #694 from ferdnyc/find-ffmpeg-versions
64e5782 2021-06-25 Jackson Reduced, but didn't eliminate empty time at the beginning
bdf6e9f 2021-06-25 Jonathan Thomas Fix invalid starting PTS value, preventing blank 1st frames on some thumbnailing and video players.
ae0a635 2021-05-24 Brenno removed assert from interpolation
cd7d6fe 2021-05-24 Brenno Merge remote-tracking branch 'origin/develop' into effect-parenting
b09416c 2021-05-20 Jonathan Thomas Merge pull request #675 from OpenShot/fix-transition-regression
a505f87 2021-05-20 Jonathan Thomas Refactoring timeline_frame_number out of apply_layer() and TimelineInfoStruct, we already have this data in scope (on the background frame instance)
461a030 2021-05-19 Brenno A. C. Caldato Merge pull request #674 from OpenShot/fix-saving
e2b51da 2021-05-19 Brenno Fixed missing detection in the first frame
f51af2e 2021-05-19 Brenno More permissive range interval for Tracker test
36c7222 2021-05-19 Brenno Fixed Json in Tracker Tests
441cb18 2021-05-18 Jonathan Thomas Refactor of global timeline effects, to address a regression with global/timeline Mask/Transitions no longer working correctly. This was caused by an optimization that broke the general behavior of the global transitions.
d9e4f04 2021-05-17 Brenno Disabling Examples_opencv because it needs a deep refactor
2e8ff3b 2021-05-17 Brenno Added TrackedObjectBBox to python bindings
4362c5f 2021-05-17 Brenno Included AVresample outside if statement
42f9aee 2021-05-15 Frank Dana Merge pull request #667 from ferdnyc/debug-envvar
1240aaa 2021-04-09 FeRD (Frank Dana) Remove old UnitTest++ tests
893a7c4 2021-04-09 FeRD (Frank Dana) Fix test memory leaks
96e165a 2021-04-09 FeRD (Frank Dana) Port new test to Catch2
d6057e2 2021-04-09 FeRD (Frank Dana) Some fixes to new unit test
709d550 2021-04-09 FeRD (Frank Dana) Fix unit test building
f175721 2021-04-09 FeRD (Frank Dana) Merge branch 'develop' into catch2
d9775d4 2021-04-09 FeRD (Frank Dana) Port unit tests to Catch2
862a91e 2021-04-08 Jonathan Thomas Merge pull request #653 from OpenShot/audio-crackles-mapper
2e57d36 2021-04-08 Jonathan Thomas Fixing tabs/spaces
a972995 2021-04-08 Jonathan Thomas Removing some debug logging related to opencv effects
1dba02f 2021-04-08 Jonathan Thomas Added new unit test which distributes audio samples between many different framerates (30/1, 24/1, 30000/1001, 119/4), and fixes a huge issue with mapping frame numbers incorrectly causing audio crackles/pops. Also fixes a bug which causes crashes on NON-STEREO channel layouts.
3729188 2021-03-18 Brenno Protect against linking the tracked object with the parent clip
7272ff0 2021-03-18 Brenno Allow the user to hide the blue bounding box on the Tracker effect
a33497a 2021-03-16 Brenno Added jitter filter on Tracked boxes
1f4d33d 2021-03-15 Brenno Using normalized initial bounding box on CVTracker
9efa359 2021-03-15 Frank Dana Merge pull request #646 from ferdnyc/codecov-fetch-depth
917ddb0 2021-03-15 FeRD (Frank Dana) Set checkout fetch depth for codecov
691fc83 2021-03-12 Jonathan Thomas Merge pull request #643 from OpenShot/fix-chromakey-premultiplied-alpha
6b845c0 2021-03-12 Jonathan Thomas Increasing max fuzz for Chromakey
62a69e4 2021-03-12 Jonathan Thomas Fixing logic when applying chromakey logic with pre-multiplied alpha. Each channel must be updated, vs just the alpha value.
9eb1e08 2021-03-07 FeRD (Frank Dana) Actions CI: Set fetch-depth for Codecov
58fba3f 2021-03-07 FeRD (Frank Dana) Deprecate TooManySeeks exception less confusingly
8b861f0 2021-03-02 Brenno Merge remote-tracking branch 'origin/develop' into effect-parenting
c08dc9c 2021-03-01 Jonathan Thomas Merge pull request #641 from OpenShot/release-gitlab-testing
563d483 2021-03-01 Jonathan Thomas Reverting version
9437727 2021-02-25 Jonathan Thomas Merge pull request #638 from OpenShot/profiling-improvements
f344214 2021-02-23 Jonathan Thomas Test bumping the version (for gitlab-ci deployment testing)
4f0027c 2021-02-22 Jonathan Thomas Fixing version info needed by deployment process
386a241 2021-02-22 Jonathan Thomas Adding version and so to version info (for use during deployment step)
47b6321 2021-02-22 Jonathan Thomas Adding version and so to version info (for use during deployment step)
317d9f4 2021-02-22 Jonathan Thomas Adding version and so to version info (for use during deployment step)
53bef22 2021-02-22 Jonathan Thomas Adding version and so to version info (for use during deployment step)
ce741a8 2021-02-22 Jonathan Thomas Adding CI_PIPELINE_ID into the version info
09a47ea 2021-02-22 Jonathan Thomas Updating git log format to be consistent across all 3 repos (for final release publishing reasons)
8280e20 2021-02-18 Jonathan Thomas Implementing Codacy improvements, removing some unused or pointless code
6012fc9 2021-02-18 Jonathan Thomas Re-enable Zmq logging
6cb842d 2021-02-18 Jonathan Thomas Updating documentation on CacheBase class::GetFrame override
0e30ecc 2021-02-18 Jonathan Thomas Removing caching from Clip object. Causes too many issues and does not add any performance (in my tests)
563c8fd 2021-02-18 Jonathan Thomas Fixing regression with Waveform generation.
dd2735e 2021-02-18 Frank Dana Merge pull request #636 from ferdnyc/codecov-token
bf3583c 2021-02-18 FeRD (Frank Dana) Add CODECOV_TOKEN envvar to Github CI
66eb3d5 2021-02-17 Jonathan Thomas Disabling Clip caching and fixing a bug with waveform()
3daa5bd 2021-02-17 Jonathan Thomas Large refactor of OpenMP integration (or rather the removal of OpenMP on the Timeline and FFmpeg-related classes). The logic behind this decision, was based on profiling libopenshot and the amount of wasted CPU idle time on all the various threads. The slow code is still synchronous, and all the threads must wait on each other, adding additional overhead. So, removing lots of unneeded threads, and simplifying the underlying Timeline->Clip->FFmpegReader flow. Also, removed 2 calls to QPainter::drawImage, by improving the flexibility of Clip->GetFrame.
15695e3 2021-02-05 Jonathan Thomas Reducing the # of threads on the Timeline in half, with a minimum of 4. Trying to experiment and reduce stuttering.
0c4e1bc 2021-02-04 Jonathan Thomas Improving performance after working with google-prof, to profile CPU. Calling OMP_MP_NUM_PROCESSORS less often, since it's quite expensive according to profiling. Adjusting Timeline final_cache to match the video caching thread max_frames, so one doesn't clobber the other. Also, fixing an issue with openshot-player, where a video file with no audio skips horribly.
67895f7 2021-02-04 Brenno Added support to set an effect's properties by it's parent effect
c60dd40 2021-02-04 Brenno Updated JSON functions related to Tracked Objects
d24c2e4 2021-02-04 Brenno Added support to insert the image of a clip inside a Tracked Object
2e47325 2021-02-04 Brenno Added support to set the visibility of a Tracked Object
f7472d5 2021-02-03 Jonathan Thomas Merge pull request #632 from OpenShot/multi-thread-builds
41a6e13 2021-02-03 Jonathan Thomas Increasing Linux build threads... experimental
36e2d73 2021-02-03 Jonathan Thomas Experimental multi-thread builds for Linux and Mac
b1d7b53 2021-02-01 Jonathan Thomas Merge pull request #630 from OpenShot/auto-exif-transform-qtimagereader
7636a0b 2021-02-01 Jonathan Thomas Switching to QImageReader for parsing a path to a QImage, and allowing the AutoTransform property correctly handle exif metadata (flipping and orientation of images)
9df3b51 2021-02-01 Brenno Removed unused class KeyframeBase
c0c2a82 2021-02-01 Brenno Merge branch 'develop' into keyframe-refactor
b875b4d 2021-01-30 Brenno Fixed bug in ObjectDetection effect
0d522e1 2021-01-29 Frank Dana Merge pull request #628 from ferdnyc/bindings-tweaks
6852d15 2021-01-29 Frank Dana Merge pull request #629 from ferdnyc/exception-header
3ac7eb8 2021-01-29 FeRD (Frank Dana) Keyframe: Remove Coordinate ctor unit test
ad93329 2021-01-29 FeRD (Frank Dana) Add Exceptions.h back to OpenShot.h
0fe84d3 2021-01-29 FeRD (Frank Dana) Keyframe: Get rid of vector aliases, Coord ctor
37bb2f6 2021-01-02 FeRD (Frank Dana) Fraction: Restore str for Python
aed0052 2021-01-29 Frank Dana Merge pull request #627 from ferdnyc/rename-keyframe-vectors
f1102a2 2021-01-28 Frank Dana Merge pull request #626 from ferdnyc/ci-for-opencv
8f0e1fe 2021-01-28 FeRD (Frank Dana) Add Protobuf and OpenCV to CI preinstalls
05a6d03 2021-01-28 Frank Dana Merge pull request #625 from ferdnyc/fix-exceptions
be16403 2021-01-28 FeRD (Frank Dana) Add Exceptions.h include to new effects
47afa20 2021-01-28 Jonathan Thomas Merge pull request #585 from OpenShot/opencv
9743b1c 2021-01-28 Jonathan Thomas Merge pull request #622 from OpenShot/svg_rescaling_hd
71c6c23 2021-01-28 Jonathan Thomas Fixing scope issue and unused var
ea9e774 2021-01-28 Jonathan Thomas Fixing a big issue where SVG files are not correctly scaled to larger resolutions, for cases where the default size is smaller than the Timeline size (or preview size). Now SVG files are rescaled/re-rasterized larger when needed, and otherwise cached.
cb816e1 2021-01-27 Frank Dana Merge pull request #621 from ferdnyc/effect-make-shared
c98b041 2021-01-27 Frank Dana Merge branch 'develop' into effect-make-shared
3b73425 2021-01-27 Jonathan Thomas Merge pull request #591 from ferdnyc/frac-python-types
3f11361 2021-01-27 Brenno Added support to attach a clip to another clip
a94f09d 2021-01-27 Brenno ObjectDetection: updated object selection and transform handler
4a28654 2021-01-27 Brenno Added support to show the transform handler for the selected object
6bd3110 2021-01-27 FeRD (Frank Dana) Coordinate_Tests: include Exceptions.h
72e09dc 2021-01-27 FeRD (Frank Dana) Fraction: Implement dict type methods
acd573f 2021-01-27 FeRD (Frank Dana) Merge branch 'frac-python-types' of github.com:ferdnyc/libopenshot into frac-python-types
dbaac4d 2021-01-27 Frank Dana Merge branch 'develop' into frac-python-types
272eaba 2021-01-27 FeRD (Frank Dana) Effect GetFrame(): Use std::make_shared
b5c3d0b 2021-01-26 Frank Dana Merge pull request #618 from ferdnyc/deprecate-TooManySeeks
1e03d2c 2021-01-26 Jonathan Thomas Merge pull request #620 from OpenShot/fix-alpha-frank-rocks
ec31234 2021-01-26 Jonathan Thomas Merge pull request #390 from PhysSong/albumartfixes
7288ff7 2021-01-26 Frank Dana Merge pull request #616 from ferdnyc/copyright-2021
d6ec5da 2021-01-26 Jonathan Thomas Thanks to @ferdnyc for the suggestion to better detect alpha channels.
5cc0455 2021-01-26 Jonathan Thomas Merge pull request #619 from OpenShot/alpha-pixfmt-detection
292b9a8 2021-01-26 Jonathan Thomas Until I find a better method of detecting pix_fmt's that have an alpha channel, I'm going with a simple list. Not sure if this will work well with older versions of FFmpeg though, as these items change over time. Waiting to see how build servers handle it.
2f3615f 2021-01-26 FeRD (Frank Dana) Move Exceptions.h includes to .cpp files
0fcb84b 2021-01-13 FeRD (Frank Dana) OpenCV/Protobuf: Install library and headers
d1019f2 2021-01-13 FeRD (Frank Dana) Merge branch 'fix-swig-flags' into opencv_build_config
8dfaf74 2021-01-13 FeRD (Frank Dana) Fix FindResvg for older CMake
3a0d88a 2021-01-13 FeRD (Frank Dana) Property fixes for bindings
d089652 2021-01-13 FeRD (Frank Dana) Merge branch 'opencv' into opencv_build_config
0cb9286 2021-01-13 FeRD (Frank Dana) Merge branch 'fix-swig-flags' into opencv_build_config
94ba109 2021-01-13 FeRD (Frank Dana) Merge branch 'fix-swig-flags' into opencv
b445d6d 2021-01-13 FeRD (Frank Dana) Propagate library defs to swig
8bc959b 2021-01-12 FeRD Results of include-what-you-use run
b6975ae 2021-01-11 Brenno A. C. Caldato Update src/effects/Stabilizer.h
e19c931 2021-01-11 Brenno A. C. Caldato Apply suggestions from code review
49097ce 2021-01-11 Jonathan Thomas Merge pull request #614 from OpenShot/jonoomph-updating-protobuf-library
ad73d23 2021-01-11 Jonathan Thomas Updating link to renamed protobuf library
da83d57 2021-01-11 Jonathan Thomas Changing name of ProtoBufMessage to openshot_protobuf for clarity, also installing it in PREFIX/lib
32b5bcf 2021-01-04 FeRD (Frank Dana) Merge branch 'frac-python-types' of github.com:ferdnyc/libopenshot into frac-python-types
5d00bb1 2021-01-03 FeRD (Frank Dana) Merge branch 'develop' into frac-python-types
c84d77d 2021-01-03 FeRD (Frank Dana) Merge branch 'develop' into frac-python-types
1b82a3c 2021-01-02 FeRD (Frank Dana) Fraction: Restore string for Python
6009a26 2021-01-01 Frank Dana Eliminate TooManySeeks exception (#611)
e0daa0b 2020-12-31 Jonathan Thomas Merge pull request #610 from OpenShot/revert-caching-fix
f5d6ee2 2020-12-31 Jonathan Thomas Reverting 'clear the cache when the user seeks' experiment. It was a failed experiement, not to mention that it destroys performance on the "Transform" tool.
0c954b2 2020-12-31 Jonathan Thomas Merge pull request #609 from OpenShot/fix-alpha-videos
75c4dbb 2020-12-31 Jonathan Thomas Fixing alpha videos, by handling the conversion to premultiplied RGBA separately
2699e7d 2020-12-26 Frank Dana Unit tests: Don't use OpenShot.h header (#607)
ad5052c 2020-12-04 Jonathan Thomas Update .gitlab-ci.yml
69a2373 2020-12-04 Jonathan Thomas Update .gitlab-ci.yml
2a9cf28 2020-12-04 FeRD (Frank Dana) Merge branch 'develop' into frac-python-types
e8b4dde 2020-12-04 Frank Dana Timeline::GetClip: Add anti-slicing unit tests (#596)
e6eef0d 2020-12-03 Jonathan Thomas Merge pull request #595 from OpenShot/fix-get-clip-method
ac73bd9 2020-12-03 Jonathan Thomas Fixing an issue caused by timeline::GetClip returning a ClipBase instead of a Clip (broke waveform generation). Also adding a swig definition for the Caption effect.
dd9e203 2020-11-28 Brenno Added transform handler for Tracker effect
a9d783c 2020-11-28 Brenno Updated include path on opencv examples
1933d88 2020-11-28 Brenno Fixed opencv example compilation on cmake
9a91abc 2020-11-27 Frank Dana Merge pull request #594 from ferdnyc/overrides-and-types
9c1ca0c 2020-11-27 FeRD (Frank Dana) Clip: Mark methods as overrides
2f6d88e 2020-11-27 FeRD (Frank Dana) various Readers: Fix GetCache return type
d54871a 2020-11-03 FeRD (Frank Dana) FrameMapper_tests: Add more coverage
98d6eb4 2020-11-03 Frank Dana FrameMapper_Tests: Correct for reader duration
68f54bd 2020-11-03 FeRD (Frank Dana) FrameMapper_Tests: Use SUITE, create no-op test
3f63b2c 2020-11-01 Brenno Added error message handling for ClipProcessingJob
df154c3 2020-10-30 Jonathan Thomas Fixing color format for opencv conversion
b74b3ea 2020-10-29 Jonathan Thomas Merge branch 'develop' into opencv
896b307 2020-10-29 Jonathan Thomas Merge pull request #422 from ferdnyc/debug-to-stderr
09df9e6 2020-10-29 Jonathan Thomas Merge pull request #583 from OpenShot/caption-effect
5db1c0f 2020-10-29 Brenno Initial design of new keyframes specialized classes
b48025c 2020-10-29 Brenno Apply suggestions from code review
01c9397 2020-10-27 Brenno Merge remote-tracking branch 'origin/develop' into opencv
4c6f9ff 2020-10-27 Brenno Fixed binding issues for opencv effects
8a331f6 2020-10-27 Jonathan Thomas Merge pull request #584 from OpenShot/fix-stale
f00fc46 2020-10-27 Jonathan Thomas Fix stale yml string to be a literal string (instead of folded)
a3c20c8 2020-10-27 Jonathan Thomas Fixed a few codacy issues
def8d9d 2020-10-27 Jonathan Thomas Updating method docs
8b4d568 2020-10-27 Jonathan Thomas Merge pull request #571 from OpenShot/clip-refactor-keyframes
1723484 2020-10-23 Jonathan Thomas Improvement to video caching thread, to recover from the separation of cache vs display frame #. Also found a mutex that was needed, to prevent crashing when the video thread calls timeline::GetFrame at certain times... colliding with another thread (and independent of OpenMP).
e556d0f 2020-10-23 Jonathan Thomas Added 2 new unit tests for Clip's with a Timeline associated with them, and FFmpegReaders with a Clip/Timeline associated with them.
bba1260 2020-10-23 Jonathan Thomas Added 2 FrameMapper unit tests which verify resampled audio data has no gaps/pops, and offset FrameMapper clips don't use the wrong # of audio samples
9495d1d 2020-10-23 Jonathan Thomas Removing invalid ICC sRGB color profile from these PNG used in unit tests (which throw warnings)
54a0704 2020-10-22 Jonathan Thomas - Added default caption value, for demonstration purposes (to help users see a valid example) - Append some newlines onto the end of any caption text... needed by the regex for some reason - Updated font name and caption text to be a new type (font and caption), and we have corresponding UI changes for those on openshot-qt
07a10e3 2020-10-21 Jonathan Thomas - Added word-wrap (using adjustable left, top, and right side keyframes) - Added background color and alpha - Added font color alpha - Added fade in / out logic - Added background padding & rounded corners - Added adjustable font name
eb2e787 2020-10-20 Jonathan Thomas Merge branch 'clip-refactor-keyframes' into caption-effect
e5d5d82 2020-10-20 Jonathan Thomas - Simplifying the FrameMapper Clip::AdjustFrameNumber method - Removing transformed == true boolean (Qt should be smart enough to optimize for blank transforms) - Fixing regression from TimelineBase import
18911be 2020-10-20 Jonathan Thomas Apply suggestions from code review
7711113 2020-10-20 Jonathan Thomas Apply suggestions from code review
d2521bc 2020-10-16 Jonathan Thomas Fixing some additional cpp_test complaints
2f4aba4 2020-10-16 Jonathan Thomas Fixing some cpp_test complaints
d3d604c 2020-10-14 Jonathan Thomas Fix alpha and mask effects, so they correctly multiply the alpha to all colors (since we have switched to a premulitplied alpha format)
8e0c1b8 2020-10-14 Jonathan Thomas Replacing ARGB32_Premultiplied with Format_RGBA8888_Premultiplied, which still seems to benefit from performance, but keeps the byte order the same as before. win win
096c2c4 2020-10-13 Jonathan Thomas Converting RGB8888 to ARGB32_Premultiplied (for performance reasons)
ab49162 2020-10-13 Jonathan Thomas Replacing audio fix implementation with ParentClip(), to access clip start and position (if any)
a410941 2020-10-10 Brenno Implemented position remapper inside FrameMapper to fix audio noise when exporting to different fps
b936ea8 2020-10-13 Jonathan Thomas Initializing Clip info struct, and fixing clip cache settings
8d36b12 2020-10-08 Jonathan Thomas Initialize parent clip variable
b3ad76d 2020-10-05 Jonathan Thomas Fixing some regressions on image merging
8387b12 2020-10-04 Jonathan Thomas Large refactor of Timeline, TimelineBase, ClipBase, and Clip, to allow a Clip access to the parent timeline instance (if available), and thus, certain properties (preview size, timeline FPS, etc...). This allows for a simpler rendering of Clip keyframes (during the Clip::GetFrame method), and a simpler Timeline class, that can change the preview window size dynamically and no longer requires a Singleton Settings class. - Also removed "crop" from Clip class, as it was never implmeneted correctly, and we have a fully functional "crop" effect when needed - Added caching to Clip class, to optimize previewing of cached frames (much faster than previous)
6da4e8f 2020-08-26 Jonathan Thomas Fixed a bug with cropping logic on Clip (disabled it temporarily). I need to replace the Crop functionality with a more robust cropping tool. Also, updated Timeline to use the MaxWidth/MaxHeight settings when calling the clip (since those are set when the screen is resized).
eb328f1 2020-08-26 Jonathan Thomas Refactored the Settings::Instance()->MAX_WIDTH and Settings::Instance()->MAX_HEIGHT out of the Cilp class. GetFrame() now has an overload which specifies the width, height, and samples needed. Otherwise, it returns the Clip image based on the source reader (width, height, num samples).
000c9d6 2020-08-26 Jonathan Thomas - Refactoring all Timeline drawing code into the Clip class - Making Clip a proper Reader (so it can be used directly, instead of a Timeline)
07a447c 2020-10-19 Frank Dana Merge pull request #582 from OpenShot/new-header-move
9050cc7 2020-10-19 FeRD (Frank Dana) Merge branch 'develop' into new-header-move2
1f9e4e2 2020-10-19 Frank Dana Merge pull request #580 from ferdnyc/irw-coverage
49b7e62 2020-10-16 Jonathan Thomas Merge pull request #579 from OpenShot/update-stale-comment
9c3a297 2020-10-16 Jonathan Thomas Update the stale github message
29107bc 2020-10-16 Jonathan Thomas Fixing some additional cpp_test complaints
f4d0d9d 2020-10-16 Jonathan Thomas Fixing some cpp_test complaints
1dfbb0e 2020-10-16 Jonathan Thomas Merge branch 'develop' into clip-refactor-keyframes
8f6c642 2020-10-16 Jonathan Thomas Merge pull request #556 from ferdnyc/use-make-shared
ef80439 2020-10-16 Jonathan Thomas Merge pull request #530 from ferdnyc/omp-and-ffmpeg-classes
7f08778 2020-10-16 Jonathan Thomas Merge pull request #534 from eisneinechse/interlace
8cf0483 2020-10-16 Jonathan Thomas Merge pull request #455 from ferdnyc/remove-ancient-ffmpeg-encode
898ec16 2020-10-16 Jonathan Thomas Merge pull request #486 from OpenShot/release-logs
b308f8c 2020-10-16 Jonathan Thomas Merge pull request #368 from mkarg/distinct-saturation
a7fe41c 2020-10-16 Jonathan Thomas Update Saturation.cpp
88677a9 2020-10-16 Jonathan Thomas Update Saturation.cpp
143b948 2020-10-16 Jonathan Thomas Merge branch 'develop' into distinct-saturation
1eecda3 2020-10-14 Jonathan Thomas Fix alpha and mask effects, so they correctly multiply the alpha to all colors (since we have switched to a premulitplied alpha format)
6bd7fb7 2020-10-14 Jonathan Thomas Replacing ARGB32_Premultiplied with Format_RGBA8888_Premultiplied, which still seems to benefit from performance, but keeps the byte order the same as before. win win
9405982 2020-10-13 Jonathan Thomas Converting RGB8888 to ARGB32_Premultiplied (for performance reasons)
91945f0 2020-10-13 Jonathan Thomas Replacing audio fix implementation with ParentClip(), to access clip start and position (if any)
1b670a7 2020-10-13 Jonathan Thomas Merge pull request #578 from OpenShot/audio_fix
57b48f3 2020-10-13 Jonathan Thomas Initializing Clip info struct, and fixing clip cache settings
80a1fe8 2020-10-12 Jonathan Thomas Initializing Clip info struct, and fixing clip cache settings
58cedb6 2020-10-10 Brenno Implemented position remapper inside FrameMapper to fix audio noise when exporting to different fps
34797de 2020-10-08 Jonathan Thomas Merge branch 'clip-refactor-keyframes' into caption-effect
9eb859f 2020-10-08 Jonathan Thomas Initialize parent clip variable
9b2ca50 2020-10-06 Jonathan Thomas Allow sub-pixel sized pen stroke
4de0001 2020-10-06 Jonathan Thomas Adding initial caption effect, which supports VTT and SubRip formats (limited support, no formating, no regions)
fb879a4 2020-10-05 Jonathan Thomas Merge branch 'develop' into clip-refactor-keyframes
206578d 2020-10-05 Jonathan Thomas Fixing some regressions on image merging
f9a717e 2020-10-04 Jonathan Thomas Large refactor of Timeline, TimelineBase, ClipBase, and Clip, to allow a Clip access to the parent timeline instance (if available), and thus, certain properties (preview size, timeline FPS, etc...). This allows for a simpler rendering of Clip keyframes (during the Clip::GetFrame method), and a simpler Timeline class, that can change the preview window size dynamically and no longer requires a Singleton Settings class. - Also removed "crop" from Clip class, as it was never implmeneted correctly, and we have a fully functional "crop" effect when needed - Added caching to Clip class, to optimize previewing of cached frames (much faster than previous)
414a2cd 2020-10-03 Frank Dana Merge pull request #574 from ferdnyc/imagemagick-option
172c3c0 2020-10-03 FeRD (Frank Dana) CMake: Switch default build type to Release
04960cb 2020-09-23 Jonathan Thomas Merge branch 'develop' into opencv
4e98fb7 2020-09-20 Frank Dana Merge branch 'develop' into develop
e5e7b27 2020-09-17 FeRD (Frank Dana) Merge branch 'develop' into debug-to-stderr
66121bf 2020-09-14 Jonathan Thomas Merge pull request #568 from OpenShot/fix-resampling-in-mapper
6537278 2020-09-14 Jonathan Thomas This padding is needed to not lose samples in the first frame of a resample. Apparently, we need enough padding, so we exceed the # of samples required for the first frame, and 20 was just too low for many frame rates / sample rates.
158c594 2020-09-13 eisneinechse Change of name of library
36c32f3 2020-09-13 eisneinechse Merge branch 'develop' into interlace
9c35e55 2020-09-12 Jonathan Thomas Merge pull request #565 from OpenShot/fix-pts-offset-logic
7dc9eb6 2020-09-12 Jonathan Thomas Adding TODO for future improvements
650adf6 2020-09-11 Jonathan Thomas Fix the PTS offset logic error when first reading a file on FFmpegReader. Use the calculated 0 - PTS, unless it is too large (more than 1 second off from zero)
ac8966a 2020-09-10 Frank Dana Merge pull request #558 from OpenShot/juce-547
453d55f 2020-08-26 Jonathan Thomas Fixed a bug with cropping logic on Clip (disabled it temporarily). I need to replace the Crop functionality with a more robust cropping tool. Also, updated Timeline to use the MaxWidth/MaxHeight settings when calling the clip (since those are set when the screen is resized).
5a9d47a 2020-08-26 Jonathan Thomas Refactored the Settings::Instance()->MAX_WIDTH and Settings::Instance()->MAX_HEIGHT out of the Cilp class. GetFrame() now has an overload which specifies the width, height, and samples needed. Otherwise, it returns the Clip image based on the source reader (width, height, num samples).
5700b0a 2020-08-26 Jonathan Thomas - Refactoring all Timeline drawing code into the Clip class - Making Clip a proper Reader (so it can be used directly, instead of a Timeline)
f71051e 2020-08-20 Frank Dana Tests: Don't enable HW accel as side-effect (#557)
c14922d 2020-08-20 FeRD (Frank Dana) Frame.cpp/h: Fix a bunch of wrong comments
3c2532b 2020-08-20 FeRD (Frank Dana) Use std::make_shared to allocate shared ptrs
aac43ec 2020-07-07 Jonathan Thomas Removing commented out code
6e6b60f 2020-07-06 Jonathan Thomas Experimental ABI fix to deal with '__cxx11' (take 2)
b7dd86e 2020-07-06 Jonathan Thomas Experimental ABI fix to deal with '__cxx11'
d2dd3d3 2020-07-05 Jonathan Thomas Experimenting with new include folder, since Catalina doesn't have a /usr/include/
bfefe50 2020-07-05 Jonathan Thomas Experimenting with Cmake and Threads failure
7b322a0 2020-07-05 Jonathan Thomas Making CMake Threads not required.
accc5a8 2020-07-05 Jonathan Thomas Updating to gcc 8.4 for MacOS Catalina
fc8d4d1 2020-07-05 Brenno included CVStabilization into Clip
791961c 2020-07-04 Brenno modified cmake to include OpenCV and Protobuf as optional dependencies
3157d75 2020-07-02 eisneinechse Leave the values for qmin and qmax at their default values except for mpeg2. Changing them for the other codecs resultet in exporting with the wrong bitrate.
c29174f 2020-06-07 Jonathan Thomas Merge pull request #527 from OpenShot/dummy_reader_improvements
8b12c1f 2020-06-06 Jonathan Thomas Replacing WriteFrame() method with custom constructor which can accept a CacheBase* pointer, for instances where a DummyReader needs some specific test Frame objects
d29027a 2020-06-06 Jonathan Thomas Added an additional unittest for DummyReader (for invalid frame)
7831cfe 2020-06-06 Jonathan Thomas Adding some new functionality and documentation to DummyReader. Adding the ability to add test frames, with fake image and audio data. This will can be used in unittests, and will soon be used to verify some new audio improvements (coming soon).
7b94ac8 2020-06-05 Jonathan Thomas Removing bad suggestion. In theory, we could change this signature to take a const reference to a string, but for now, I'm reverting it.
51fe854 2020-06-05 Jonathan Thomas Fix regression caused by Codacy tweaks
86b83ab 2020-06-05 Jonathan Thomas Fixing undefined got_packet int
62d7fb5 2020-06-04 Jonathan Thomas Changing some libopenshot code based on Codacy feedback. Small refactoring, scope limiing.
f4b40a4 2020-06-04 eisneinechse Improvements to handling of new codecs
2834e77 2020-06-02 Jonathan Thomas Merge pull request #445 from eisneinechse/develop
1cdb49f 2020-06-02 Jonathan Thomas Merge pull request #520 from OpenShot/fix-fps-ffmpeg4
d9e6af5 2020-06-02 eisneinechse Refert last commit
7ed26cf 2020-06-02 Jonathan Thomas Replace _Pragma with #pragma
93d12e7 2020-06-02 eisneinechse Include data for fps in clip created by ffmpeg 4+
782d764 2020-06-01 Frank Dana Merge pull request #522 from ferdnyc/travis-focal-build
816118b 2020-03-12 Frank Dana CMake: Use GNUInstallDirs for install paths (#457)
e19291a 2020-03-12 Frank Dana Travis: Drop extra FFmpeg 3.4 GCC job (#463)
629517f 2020-03-11 Jonathan Thomas Merge pull request #459 from OpenShot/timeline-reader-improvements
4058dde 2020-03-10 Frank Dana ReaderBase_Tests: 100% internal coverage (#462)
bf55eec 2020-03-10 Jonathan Thomas Merge pull request #460 from OpenShot/stale-bot
a21e328 2020-03-10 Jonathan Thomas Updating auto-stale conditions (90 days warning, 10 days to respond, only issues, ignore assigned issues)
4ea3623 2020-03-10 Jonathan Thomas Adding support for proper absolute/canonical path detection and replacement
de42a90 2020-03-09 Jonathan Thomas Adding stale bot for github issue management
8b3167a 2020-03-09 Jonathan Thomas Adding ability for a Clip to auto-detect and instantiate a Timeline Reader from the *.osp file type. Added new Timeline constructor, to auto load UTF-8 JSON file, and regex convert all paths to absolute. Fixed a dead lock issue when a Timeline loads another Timeline.
f5ab99f 2020-03-09 FeRD (Frank Dana) Travis: Use CMAKE_INSTALL_PREFIX