vp9_ethread: include a pointer to mb in VP9_COMP
authorYunqing Wang <yunqingwang@google.com>
Fri, 14 Nov 2014 20:31:06 +0000 (12:31 -0800)
committerYunqing Wang <yunqingwang@google.com>
Fri, 14 Nov 2014 20:31:06 +0000 (12:31 -0800)
commit6906d218ddd1af97228a797f4558e402231d94f1
treef5114ef5d5adf094ff738a19e311afd8ead2ee29
parent807885b5e01f0f00edba27b611b9a0cfd49b5796
vp9_ethread: include a pointer to mb in VP9_COMP

Modified VP9_COMP struct to include MACROBLOCK *mb. This change
makes it feasible in multi-thread case to allocate a mb for each
thread.

Change-Id: I624d6d1aa9c132362200753e5d90b581b1738d6e
14 files changed:
vp9/encoder/vp9_bitstream.c
vp9/encoder/vp9_encodeframe.c
vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_encoder.h
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_mbgraph.c
vp9/encoder/vp9_picklpf.c
vp9/encoder/vp9_quantize.c
vp9/encoder/vp9_rd.c
vp9/encoder/vp9_rdopt.c
vp9/encoder/vp9_segmentation.c
vp9/encoder/vp9_speed_features.c
vp9/encoder/vp9_temporal_filter.c
vp9/encoder/vp9_tokenize.c