Cleaning up vpx_codec_get_cx_data() function.

Change-Id: I1cd7f0502a28dfe65449ff04d70498b2e92c3823
Using vp9_subtract_plane instead of vp9_subtract_{sb, sby, sbuv}.

Change-Id: I67a82a347245076b6c3b0bc41b587f9961a29943
Changing vp9_full_search_sad{, x3, x8} signatures.

Passing block MV pointer instead of block index into
vp9_full_search_sad{, x3, x8} functions.

Change-Id: Ica07356633471c2c8f81b583a7aeba85a436bafb
Cleaning up vp9_refining_search_sad() function.

Change-Id: Ife6131d31882177953a22a69d25adc35940429ed
Consistent names for reference_mode functions.

Change-Id: I48c9e5e4ca21e11740c750ca2eabf7e8a51c52d2
gen_msvs_vcxproj.sh: Avoid object name collisions.

Fixes the following warning:
warning LNK4042: object specified more than once; extras ignored

Change-Id: Icee24073be774e7f7902587449fb90a42ab16b6f
cq_test.cc: Use size_t for file size and unsigned int for target bitrate.

Silences warnings and minizes required casts.

Change-Id: I7d6c5b87c56191f3bec7b0747d7dbe8938e8ec82
VP8 for ARMv8 by using NEON intrinsics 02

Add copymem_neon.c
- vp8_copy_mem16x16_neon
- vp8_copy_mem8x8_neon
- vp8_copy_mem8x4_neon

vpxdec  --summary --noblit ../videos/tears_of_steel_1080p.webm
Before => After, 13.25 => 13.25 (fps)

Change-Id: Ib956b5a20522ff57dc8a580bf0aef7b252bddba6
Signed-off-by: James Yu <james.yu@linaro.org>
Trap request to display non-existant frame

If show_existing_frame indicates that the decoder should
display an existing (previously decoded) frame, add a
check to make sure that the signaled buffer does contain
a valid decoded frame.

Change-Id: Iac8c686b321827414d69a3f2d0467566911bcba2
Disable adaptive pred filter for non-split mode

If sf->disable_split_mask is DISABLE_ALL_SPLIT, disable
sf->adaptive_pred_interp_filter to avoid unnecessary operations.

Change-Id: Icb59174b2f4e9a3c3c16a696deb8018e5bd999eb
Change dx_time data type in vpxdec.c

Change dx_time data type to int64_t to prevent
test time overflow when decoding long video.

Change-Id: I3dd5e324a246843e07e635fd25c50e71e385ed70
Signed-off-by: James Yu <james.yu@linaro.org>
resolve issue with arm code failing unit test

The optimizer did something funny with the code around
line 1412.  Before the call to encode_sb split_dist was
set properly but after it was adjusted and converted to
a negative.

https://code.google.com/p/webm/issues/detail?id=714

Change-Id: I9a7631d5325ade2dc28c1030653a23eecec8721b
normalize int64_t high value to INT64_MAX

Change-Id: I7e96d6199f882d35357f6a9a08c04ad0af5dc26e
Merge changes I7e96d619,I9a7631d5

* changes:
  normalize int64_t high value to INT64_MAX
  resolve issue with arm code failing unit test
Merge "Disable adaptive pred filter for non-split mode"
Merge "Trap request to display non-existant frame"
Merge "Change dx_time data type in vpxdec.c"
Merge "Cleaning up vp9_refining_search_sad() function."
Merge "Changing vp9_full_search_sad{, x3, x8} signatures."
Merge "Consistent names for reference_mode functions."