]> granicus.if.org Git - libvpx/commit
Use lossless for Q0
authorYaowu Xu <yaowu@google.com>
Wed, 13 Feb 2013 22:22:15 +0000 (14:22 -0800)
committerYaowu Xu <yaowu@google.com>
Tue, 19 Feb 2013 14:18:42 +0000 (06:18 -0800)
commit93d6b86cfd6891964de5d1061af45d8ce4671138
tree9dbb6851314d23cc06640935dd8500fb0fa7533f
parent4dfcb129fdcab683644d667cf56d689e79fa7db3
Use lossless for Q0

The commit changes the coding mode to lossless whenever the lowest
quantizer is choosen.

As expected, test results showed no difference for cif and std-hd
set where Q0 is rarely used. For yt and yt-hd set, Q0 is used for
a number of clips, where this commit helped a lot in the high end.

Average over all clips in the sets:
yt: 2.391% 1.017% 1.066%
hd: 1.937%  .764%  .787%

Change-Id: I9fa9df8646fd70cb09ffe9e4202b86b67da16765
vp9/common/vp9_blockd.h
vp9/encoder/vp9_bitstream.c
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_quantize.c