lp:~mbranton/libopenshot/alpha-channel-fix

Created by matt and last modified
Get this branch:
bzr branch lp:~mbranton/libopenshot/alpha-channel-fix
Only matt can upload to this branch. If you are matt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
matt
Project:
OpenShot Video Library | libopenshot
Status:
Development

Recent revisions

561. By Matt Branton <email address hidden>

Set color format so that alpha can be preserved on flood fills

560. By Jonathan Thomas

Improved image caching logic, to better estimate max image sizes possible, based on clip scale and keyframe settings... so we are always dealing with the smallest possible frame sizes for performance (without losing quality)

559. By Jonathan Thomas

Added a new optimized constructor to some readers (FFmpegReader, QtImageReader, ImageReader) to not Open() in the constructor, which dramatically speeds up creating hundreds of Readers (i.e. when opening a project). This is really only useful when inflating the reader with Json right after you instantiate it...

558. By Jonathan Thomas

Adding transform selection handles to a clip, which doesn't have much of a purpose yet, but it renders the rectangle handles for a clip (will soon be tied into the UI). Finally implemented shearing as a basic clip transform, which can be keyframed and animated. Refactored the timeline code where we do matrix transformations (QTransform), to simplify it.

557. By Jonathan Thomas

Fixing regression from new caching system, to ignore removing frames from certain JSON changes, for example, deletions (i.e. removing a clip/transition).

556. By Jonathan Thomas

Fixing DiskCache unittest, and adding some better clean-up code to remove the cache folder after running unittests.

555. By Jonathan Thomas

Added SetMaxSize for image optimizations in QImageReader and FFmpegReader, which lets the timeline pass down the max size to all clips and readers, so they can optionally optimize the size of images (especially useful for optimizing preview performance). Removed convoluted image scaling code in FFmpegReader, and replaced with simpler version. Also, fixed a few regressions from the new Caching code, primarily a crash when reaching the end of the last clip on the timeline.

554. By Jonathan Thomas

Merge branch 'bzr/master'

553. By Jonathan Thomas

Reverting logging code in unittests

552. By Jonathan Thomas

Reverting and fixing a serious stack smashing error, caused by having a Json::Value in the header file.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:libopenshot/0.0
This branch contains Public information 
Everyone can see this information.

Subscribers