History

Update CHANGELOG for v1.0.0 (Duclair) release

John Koleszar committed 14 years agov1.0.0

Commit 2b0aee41 parent 5e3f6071 file · +48 −0Browse files

Unified · Split

CHANGELOG+48−0
@@ -1,3 +1,51 @@
1+2012-01-27 v1.0.0 "Duclair"
2+ Our fourth named release, focused on performance and features related to
3+ real-time encoding. It also fixes a decoder crash bug introduced in
4+ v0.9.7, so all users of that release are encouraged to upgrade.
5+
6+ - Upgrading:
7+ This release is ABI incompatible with prior releases of libvpx, so the
8+ "major" version number has been bumped to 1. You must recompile your
9+ applications against the latest version of the libvpx headers. The
10+ API remains compatible, and this should not require code changes in most
11+ applications.
12+
13+ - Enhancements:
14+ This release introduces several substantial new features to the encoder,
15+ of particular interest to real time streaming applications.
16+
17+ Temporal scalability allows the encoder to produce a stream that can
18+ be decimated to different frame rates, with independent rate targetting
19+ for each substream.
20+
21+ Multiframe quality enhancement postprocessing can make visual quality
22+ more consistent in the presence of frames that are substantially
23+ different quality than the surrounding frames, as in the temporal
24+ scalability case and in some forced keyframe scenarios.
25+
26+ Multiple-resolution encoding support allows the encoding of the
27+ same content at different resolutions faster than encoding them
28+ separately.
29+
30+ - Speed:
31+ Optimization targets for this release included the decoder and the real-
32+ time modes of the encoder. Decoder speed on x86 has improved 10.5% with
33+ this release. Encoder improvements followed a curve where speeds 1-3
34+ improved 4.0%-1.5%, speeds 4-8 improved <1%, and speeds 9-16 improved
35+ 1.5% to 10.5%, respectively. "Best" mode speed is consistent with the
36+ Cayuga release.
37+
38+ - Quality:
39+ Encoder quality in the single stream case is consistent with the Cayuga
40+ release.
41+
42+ - Bug Fixes:
43+ This release fixes an OOB read decoder crash bug present in v0.9.7
44+ related to the clamping of motion vectors in SPLITMV blocks. This
45+ behavior could be triggered by corrupt input or by starting
46+ decoding from a P-frame.
47+
48+
149 2011-08-15 v0.9.7-p1 "Cayuga" patch 1
250 This is an incremental bugfix release against Cayuga. All users of that
351 release are strongly encouraged to upgrade.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t