]> granicus.if.org Git - libvpx/commit
Change ref frame coding.
authorRonald S. Bultje <rbultje@google.com>
Thu, 6 Jun 2013 20:44:34 +0000 (13:44 -0700)
committerRonald S. Bultje <rbultje@google.com>
Fri, 7 Jun 2013 00:28:09 +0000 (17:28 -0700)
commit6ef805eb9d084eec2ca52ff5740cbd30972fbf78
treed56e75726f4c33853b541a03132954f4e31ece5e
parent9062b92b0fb9e49fbe22ad844abdfaf9f86530dd
Change ref frame coding.

Code intra/inter, then comp/single, then the ref frame selection.
Use contextualization for all steps. Don't code two past frames
in comp pred mode.

Change-Id: I4639a78cd5cccb283023265dbcc07898c3e7cf95
25 files changed:
vp9/common/vp9_blockd.h
vp9/common/vp9_entropymode.c
vp9/common/vp9_findnearmv.c
vp9/common/vp9_findnearmv.h
vp9/common/vp9_implicit_segmentation.c
vp9/common/vp9_loopfilter.c
vp9/common/vp9_mvref_common.c
vp9/common/vp9_onyxc_int.h
vp9/common/vp9_pred_common.c
vp9/common/vp9_pred_common.h
vp9/common/vp9_reconinter.c
vp9/decoder/vp9_decodemv.c
vp9/decoder/vp9_decodframe.c
vp9/decoder/vp9_detokenize.c
vp9/encoder/vp9_bitstream.c
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_encodeintra.c
vp9/encoder/vp9_encodemb.c
vp9/encoder/vp9_encodemv.c
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_onyx_int.h
vp9/encoder/vp9_ratectrl.c
vp9/encoder/vp9_rdopt.c
vp9/encoder/vp9_tokenize.c