26
I Use This!
Activity Not Available

Commits : Listings

Analyzed 12 months ago. based on code collected 12 months ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Merge pull request #863 from OpenShot/broken-image-formats More... about 2 years ago
Merge pull request #4960 from OpenShot/performance-profile-fixes More... about 2 years ago
Merge pull request #862 from OpenShot/performance-profile-fixes More... about 2 years ago
Don't pass all JSON when slicing clips - performance improvement More... about 2 years ago
Fixing whitespace More... about 2 years ago
Fixing whitespace More... about 2 years ago
Support many new image formats, with special "image handling" behavior More... about 2 years ago
Support many image formats with our FFmpegReader, by safely protecting empty packets in `GetPacketPTS`, and generating a duration and setting the has_single_image property. More... about 2 years ago
Removing unneeded json.loads call More... about 2 years ago
Prevent "duration" from communicating with libopenshot, and ultimately clearing all cache for no reason More... about 2 years ago
Always cache starting 1 frame previous to the playhead - to prevent the Seek method from clearing all cache More... about 2 years ago
Merge pull request #4957 from OpenShot/less-sort More... about 2 years ago
Merge pull request #861 from OpenShot/less-sort More... about 2 years ago
Clean-up syntax on daemon threads More... about 2 years ago
Replacing deepcopy with json for serializing and unserializing (less CPU) - and moving ApplyJsonDiff into a thread (to not block the main thread) - used CProfile snapshots to optimize this code More... about 2 years ago
Re-adding deepcopy on the Query data, since this does cause crashes without it More... about 2 years ago
Small tweak to playback logic, to refresh frame anytime Player::Seek() is called - which allows for changing keyframes during playback (i.e. shaking a clip during playback) More... about 2 years ago
Removing copy.deepcopy from query::filter() method, as I don't think it's needed, and it slows things down a bunch. More... about 2 years ago
Moving certain log statements to debug (from info) - hoping to make things less verbose for Sentry breadcrumbs More... about 2 years ago
- Protect AddClip(), RemoveClip(), update_open_clips(), sort_clips(), sort_effects() methods with mutex, making them thread safe - Refactor sorting of clips & effects, and only sort these arrays when the arrays change (instead of each call to GetFrame) - Cache max timeline duration, and make Timeline::GetMaxTime() thread safe - New multi-threaded unit tests, which are designed to verify no seg faults on multi-threaded calls to Timeline::GetFrame(), Timeline::AddClip(), and Timeline::RemoveClip() - New public Timeline::SortTimeline() method which is called by child Clips automatically, when certain properties are changed More... about 2 years ago
Refactor how Clip overrides ClipBase::End() More... about 2 years ago
Fixing whitespace More... about 2 years ago
Do not sort_clips on every call to GetFrame, as this invalidates the internal clips list, and causes crashes in ClearAllCache() and Clear() methods. More... about 2 years ago
Merge pull request #4950 from OpenShot/babl-extensions-win32 More... about 2 years ago
Merge pull request #4953 from OpenShot/fix-windows-app-name More... about 2 years ago
Removing default folder from Windows app name More... about 2 years ago
Merge pull request #4952 from OpenShot/remove-from-project-crash More... about 2 years ago
Remove selected clip from selections when removing a file from the project - preventing a crash More... about 2 years ago
Detecting BABL extensions in all 3 OSes, and handling it more generically More... about 2 years ago
Fixing syntax issue with removal of frozen files More... about 2 years ago