]> granicus.if.org Git - libvpx/commit
removed redundant mode_context data structures
authorYaowu Xu <yaowu@google.com>
Tue, 27 Nov 2012 20:41:59 +0000 (12:41 -0800)
committerYaowu Xu <yaowu@google.com>
Wed, 28 Nov 2012 17:24:30 +0000 (09:24 -0800)
commit12da793d001b0be5855c7a5741909f08fe387fa0
tree3c796899155a34fb70767883789d8f1cf88b2189
parentfcccbcbb395ce4cf31b54ce1245cc28e5e3ef4c1
removed redundant mode_context data structures

This commit removed a couple of redundant data structures in frame
coding contextsm, mode_context and mode_context_a, and changed to
use vp9_mode_contexts only. The switch of the context for different
frame type now relies on the switch of frame coding context between
lfc and lfc_a. This commit also removed a number of memcpy among
these redundant data structure.

Change-Id: I42e8174bd60f466b0860afc44c1263896471b0f3
vp9/common/vp9_entropymode.c
vp9/common/vp9_onyxc_int.h
vp9/decoder/vp9_decodframe.c
vp9/encoder/vp9_onyx_if.c
vp9/encoder/vp9_onyx_int.h
vp9/encoder/vp9_ratectrl.c