changes intra coding to be based on txfm block
authorYaowu Xu <yaowu@google.com>
Fri, 17 May 2013 19:50:40 +0000 (12:50 -0700)
committerPaul Wilkins <paulwilkins@google.com>
Wed, 22 May 2013 10:53:19 +0000 (11:53 +0100)
commit8ba92a0bed9f05b79851b364c4fafd97ac88e824
tree7992dafde6cea94a4b38cceb6dce02df628354c3
parent232d90d8fd47cdc07625036bdd0e4c8f009b8c10
changes intra coding to be based on txfm block

This commit changed the encoding and decoding of intra blocks to be
based on transform block. In each prediction block, the intra coding
iterates thorough each transform block based on raster scan order.

This commit also fixed a bug in D135 prediction code.

TODO next:
The RD mode/txfm_size selection should take this into account when
computing RD values.

Change-Id: I6d1be2faa4c4948a52e830b6a9a84a6b2b6850f6
vp9/common/vp9_blockd.h
vp9/common/vp9_reconintra.c
vp9/common/vp9_reconintra.h
vp9/decoder/vp9_decodemv.c
vp9/decoder/vp9_decodframe.c
vp9/decoder/vp9_onyxd_if.c
vp9/encoder/vp9_bitstream.c
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_encodeintra.h
vp9/encoder/vp9_encodemb.c
vp9/encoder/vp9_onyx_if.c