enable bitstream lossless support
authorYaowu Xu <yaowu@google.com>
Tue, 12 Feb 2013 05:14:46 +0000 (21:14 -0800)
committerYaowu Xu <yaowu@google.com>
Wed, 13 Feb 2013 17:24:39 +0000 (09:24 -0800)
commit17db5d00be2f005f11428edf0fd23265d04d100f
treef6f0890b6c3351dcfcb030fdd86491dfc16a9489
parent16f25f9dc83a37f2a16c7652445b6a6ecf8034af
enable bitstream lossless support

1. Added a bit in frame header to  to indicate if a frame is encoded
in lossless mode, so decoder does not make the decision based on Q0
2. Minor changes to make sure that lossy coding works same as when
the lossless experiment is not enabled.
3. Renamed function pointers for transforms to be consistent, using
prefix fwd_txm and inv_txm for forward and inverse respectively

To encode in lossless mode, using "--lossless=1 --min-q=0 --max-q=0"
with vpxenc.

Change-Id: Ifae53b26d2ffbe378d707e29d96817b8a5e6c068
12 files changed:
vp9/common/vp9_blockd.h
vp9/common/vp9_idctllm.c
vp9/common/vp9_invtrans.c
vp9/decoder/vp9_decodframe.c
vp9/decoder/vp9_idct_blk.c
vp9/encoder/vp9_bitstream.c
vp9/encoder/vp9_block.h
vp9/encoder/vp9_encodeintra.c
vp9/encoder/vp9_encodemb.c
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_quantize.c
vp9/encoder/vp9_rdopt.c