Skip to content

Comments

Improvements to caching, trimming, thumbnails, and more#5920

Merged
jonoomph merged 7 commits intodevelopfrom
cache-before-playhead
Feb 10, 2026
Merged

Improvements to caching, trimming, thumbnails, and more#5920
jonoomph merged 7 commits intodevelopfrom
cache-before-playhead

Conversation

@jonoomph
Copy link
Member

@jonoomph jonoomph commented Feb 7, 2026

Related to OpenShot/libopenshot#1032

Lots of good fixes in this PR:

  • New default setting values:
    • New caching defaults
    • Higher cache limits by default
  • Trimming improvements:
    • Jump playhead to trimmed frame (after trim)
    • No more flicker in preview refresh (after trim) - or at least reduced flicker
  • Thumbnail improvements
    • Smoother thumbnail updates (less flicker)
    • More stable thumbnail slots (on experimental timeline backend)
  • Bug fixes:
    • Fix to project save (auto-save) updating window title bar during an export
    • Fix to invalid logs during auto-save about copying assets
    • Reducing some annoying log noise

- New caching defaults (0.5 play ahead cache, 768 MB limit, 900 frames max)
- Seek playhead to trim position after trimming is done, and refresh preview only one time (more stable preview after trimming)
…nail slots, less flicker, better handling of tiny clip widths). This applies improvements to all thumbnail styles (start, start/end, entire clip).
@jonoomph
Copy link
Member Author

jonoomph commented Feb 7, 2026

…mode "reader" attribute in a clip (which happened to break while testing these changes)
@jonoomph jonoomph merged commit a207de2 into develop Feb 10, 2026
8 checks passed
@jonoomph jonoomph deleted the cache-before-playhead branch February 10, 2026 02:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant