Merge "Update arnr strength range form 1-6 to 0-6."
[libvpx.git] / CHANGELOG
blob2b2803740fc004dc68cb0f24d4703d16e334569b
1 2010-09-02 v0.9.2
2   - Enhancements:
3       Disable frame dropping by default
4       Improved multithreaded performance
5       Improved Force Key Frame Behaviour
6       Increased rate control buffer level precision
7       Fix bug in 1st pass motion compensation
8       ivfenc: correct fixed kf interval, --disable-kf
9   - Speed:
10       Changed above and left context data layout
11       Rework idct calling structure.
12       Removed unnecessary MB_MODE_INFO copies
13       x86: SSSE3 sixtap prediction
14       Reworked IDCT to include reconstruction (add) step
15       Swap alt/gold/new/last frame buffer ptrs instead of copying.
16       Improve SSE2 loopfilter functions
17       Change bitreader to use a larger window.
18       Avoid loopfilter reinitialization when possible
19   - Quality:
20       Normalize quantizer's zero bin and rounding factors
21       Add trellis quantization.
22       Make the quantizer exact.
23       Updates to ARNR filtering algorithm
24       Fix breakout thresh computation for golden & AltRef frames
25       Redo the forward 4x4 dct
26       Improve the accuracy of forward walsh-hadamard transform
27       Further adjustment of RD behaviour with Q and Zbin.
28   - Build System:
29       Allow linking of libs built with MinGW to MSVC
30       Fix target auto-detection on mingw32
31       Allow --cpu= to work for x86.
32       configure: pass original arguments through to make dist
33       Fix builds without runtime CPU detection
34       msvs: fix install of codec sources
35       msvs: Change devenv.com command line for better msys support
36       msvs: Add vs9 targets.
37       Add x86_64-linux-icc target
38   - Bugs:
39       Potential crashes on older MinGW builds
40       Fix two-pass framrate for Y4M input.
41       Fixed simple loop filter, other crashes on ARM v6
42       arm: fix missing dependency with --enable-shared
43       configure: support directories containing .o
44       Replace pinsrw (SSE) with MMX instructions
45       apple: include proper mach primatives
46       Fixed rate control bug with long key frame interval.
47       Fix DSO link errors on x86-64 when not using a version script
48       Fixed buffer selection for UV in AltRef filtering
51 2010-06-17 v0.9.1
52   - Enhancements:
53       * ivfenc/ivfdec now support YUV4MPEG2 input and pipe I/O
54       * Speed optimizations
55   - Bugfixes:
56       * Rate control
57       * Prevent out-of-bounds accesses on invalid data
58   - Build system updates:
59       * Detect toolchain to be used automatically for native builds
60       * Support building shared libraries
61       * Better autotools emulation (--prefix, --libdir, DESTDIR)
62   - Updated LICENSE
63       * http://webmproject.blogspot.com/2010/06/changes-to-webm-open-source-license.html
66 2010-05-18 v0.9.0
67   - Initial open source release. Welcome to WebM and VP8!