]> granicus.if.org Git - libvpx/commit
Make SB coding size-independent.
authorRonald S. Bultje <rbultje@google.com>
Wed, 10 Apr 2013 04:28:27 +0000 (21:28 -0700)
committerRonald S. Bultje <rbultje@google.com>
Wed, 10 Apr 2013 04:28:27 +0000 (21:28 -0700)
commita3874850dd615064719a0c6cd4717d3d656628a3
tree902d92b26ee76818316eea64f23eb4a343e1985d
parentf42bee7edf4ab4033bb2431b36ed434cb40b583d
Make SB coding size-independent.

Merge sb32x32 and sb64x64 functions; allow for rectangular sizes. Code
gives identical encoder results before and after. There are a few
macros for rectangular block sizes under the sbsegment experiment; this
experiment is not yet functional and should not yet be used.

Change-Id: I71f93b5d2a1596e99a6f01f29c3f0a456694d728
19 files changed:
configure
vp9/common/vp9_blockd.h
vp9/common/vp9_entropy.h
vp9/common/vp9_enums.h [new file with mode: 0644]
vp9/common/vp9_invtrans.c
vp9/common/vp9_invtrans.h
vp9/common/vp9_recon.c
vp9/common/vp9_rtcd_defs.sh
vp9/decoder/vp9_decodframe.c
vp9/encoder/vp9_block.h
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_encodemb.c
vp9/encoder/vp9_encodemb.h
vp9/encoder/vp9_quantize.c
vp9/encoder/vp9_quantize.h
vp9/encoder/vp9_rdopt.c
vp9/encoder/vp9_tokenize.c
vp9/encoder/vp9_tokenize.h
vp9/vp9_common.mk