]> granicus.if.org Git - libvpx/commit
Rework forward txfm/quantization skip system in RTC coding mode
authorJingning Han <jingning@google.com>
Fri, 21 Nov 2014 20:18:53 +0000 (12:18 -0800)
committerJingning Han <jingning@google.com>
Fri, 21 Nov 2014 20:46:40 +0000 (12:46 -0800)
commit7428cebe4f5d2227bb4bf094bb7e7bd420455533
tree62a0b6c431e6dc92209f329f2eb569ef948a2878
parentec8c25ca2a4b959ff09a3859ab559e84e9452017
Rework forward txfm/quantization skip system in RTC coding mode

This commit allows more aggressive decision to skip forward
transform and quantization for luma component in RTC coding mode.
The chroma components remains going through the normal coding
routine, since they are not included in the non-RD mode search
process.

It reduces the runtime cost by 2% - 10%. In speed -6,
vidyo1 1000 kbps
16576 b/f, 40.281 dB, 8402 ms -> 16576 b/f, 40.323 dB, 7764 ms

nik720p 1000 kbps
33337 b/f, 38.622 dB, 7473 ms -> 33299 b/f, 38.660 dB, 7314 ms

dark720p 1000 kbps
33330 b/f, 39.785 dB, 13505 ms -> 33325 b/f, 39.714 dB, 13105 ms

The compression performance of speed -6 is improved by 0.44% in
PSNR and 1.31% in SSIM.

Change-Id: Iae9e3738de6255babea734e5897f29118bebc6d7
vp9/encoder/vp9_encodemb.c
vp9/encoder/vp9_pickmode.c