Novacut 15.10
Milestone information
- Project:
- Novacut
- Series:
- trunk
- Version:
- 15.10
- Released:
- Registrant:
- Jason Gerard DeRose
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- No users assigned to blueprints and bugs.
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- No bugs are targeted to this milestone.
Download files for this release
Release notes
This release drops support for GStreamer 1.2 and 1.4, only supports GStreamer 1.6 and newer; as such, this release is only being made for Ubuntu 15.10 (Wily Werewolf); the next 6 months will focus on making a great Novacut release for Ubuntu 16.04 LTS.
For more details on this plan, please see:
https:/
Other changes include:
* Drop the hacks needed for GStreamer 1.2 compatibility, rewrite rendering backend to be simple and correct for GStreamer 1.6 and newer
* Rewrite novacut-thumbnailer to use gsthelpers.Pipeline base class, plus greatly improve the strategy it uses; the thumbnailer now generates fewer speculative thumbnails and is smarter about which thumbnails is creates, so as a result is much faster
* Add new gsthelpers.Decoder base class to capture common patterns used by render.Input, validate.Validator, and thumbnail.
* Add rough first pass at a real-time playback implementation using a similar design as the new rendering backend that landed in Novacut 15.08; this was a quick feasibility study to make sure we're on the right track, is not yet ready for prime time
* Tweak default x264enc settings to lower memory usage; most importantly drop the x264enc "rc-lookahead" property to 20 from its default of 40; this is key for encoding at greater than 1920x1080 in the future
* Add a first pass at deep validation helper classes, usable via the `./deep-test.py` script in the source tree; this lays the ground work for non-destructively conforming badly behaved videos by building a frame-to-nanosecond index, allows us to confirm whether we can truly get the results we expect
* Add a number missing of unit tests, plus other sundry cleanup
Changelog
This release does not have a changelog.
0 blueprints and 0 bugs targeted
There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.