vpx/vp9
Yunqing Wang 7c7e4d4eb8 vp9_ethread: allocate frame contexts outside VP9_COMMON struct
This patch allocated frame contexts outside VP9_COMMON. This allows
multiple threads to share the same copy of frame contexts, and
reduces the overhead. It also guarantees the correct update of
these contexts during bitstream packing. This patch doesn't change
encoding result.

Change-Id: Ic181a2460b891d1d587278a6d02d8057b9dbd353
2014-10-22 15:03:12 -07:00
..
common vp9_ethread: allocate frame contexts outside VP9_COMMON struct 2014-10-22 15:03:12 -07:00
decoder vp9_ethread: allocate frame contexts outside VP9_COMMON struct 2014-10-22 15:03:12 -07:00
encoder vp9_ethread: allocate frame contexts outside VP9_COMMON struct 2014-10-22 15:03:12 -07:00
exports_dec support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
exports_enc Removing vpx_codec_vp9x_cx and internal experimental flag. 2013-12-27 14:01:12 -08:00
vp9_common.mk High bit-depth loop/arf/postproc filter functions 2014-09-23 16:20:43 -07:00
vp9_cx_iface.c [spatial svc]Another workaround to avoid using prev_mi 2014-10-16 16:09:40 +01:00
vp9_dx_iface.c Miscellaneous decoder changes for high bitdepth 2014-09-29 11:27:45 -07:00
vp9_iface_common.h Fix src frame buffer copy and extend 2014-10-08 11:07:04 -07:00
vp9cx.mk Add a 32-bit friendly sse2 quantizer. 2014-10-14 11:37:41 -07:00
vp9dx.mk Move vp9_thread.* to common. 2014-07-07 14:52:19 -07:00