]> granicus.if.org Git - libvpx/commit
Added MACRO for reference frame encoding
authorZoe Liu <zoeliu@google.com>
Fri, 11 Sep 2015 21:57:31 +0000 (14:57 -0700)
committerZoe Liu <zoeliu@google.com>
Fri, 11 Sep 2015 21:57:31 +0000 (14:57 -0700)
commitec8864a8bfbdb90995743ea4c1c9974a0f86c606
tree4492782b36e4211bd4967bb35a62c101b6c8da55
parent897192be43d0f3fceb6de42b3c7bed6b171fb0d9
Added MACRO for reference frame encoding

This CL introduces a few macros plus code cleaning on the encoding of
the reference frames. Coding performance remains unchanged.

For the encoding of either the compound reference or the single reference
case, since each bit has different contexts, the tree structure may not
be applied to treat the combined bits as one symbol. It is possible we may
explore the sharing of the same context for all the bits to introduce
the use of tree structure for the next step.

Change-Id: I6916ae53c66be1a0b23e6273811c0139515484df
vp9/common/vp9_blockd.h
vp9/common/vp9_entropymode.c
vp9/common/vp9_entropymode.h
vp9/common/vp9_pred_common.h
vp9/decoder/vp9_decodeframe.c
vp9/decoder/vp9_decodemv.c
vp9/encoder/vp9_bitstream.c
vp9/encoder/vp9_encodeframe.c