Return rate and distortion cost values from non-RD mode decision
Merge changes Icb5a23d5,I62daa593
Merge "Tune rate-distortion modeling for non-RD mode decision"
Merge "Explicitly assign interp_kernel value in non-RD coding mode"
vp9_lossless_test tests Renamed with suffix Large
error_resilience_test renaming -> Suffix Large
Merge "datarate_test renaming with suffix large because it is slow."
Merge "Preliminary code for variance based paritioning"
Merge "Renaming vp8_cfg to extra_cfg + cleanup."
Merge "Renaming mode2txfm_map to intra_mode_to_tx_type_lookup."
Merge "Moving declaration of vp9_encode_frame() to vp9_encodeframe.h."
Revert "With on demand border extension, clamping the MV"
Revert "Remove dec_build_inter_predictors() parameters"
Moving declaration of vp9_encode_frame() to vp9_encodeframe.h.
Renaming mode2txfm_map to intra_mode_to_tx_type_lookup.
datarate_test renaming with suffix large because it is slow.
Renaming vp8_cfg to extra_cfg + cleanup.
Preliminary code for variance based paritioning
Add missing virtual destructors to tests.
Merge "Add an active map test."
Tune rate-distortion modeling for non-RD mode decision
Explicitly assign interp_kernel value in non-RD coding mode
Merge "Moving mi_streams from VP9Decompressor to VP9Common."
Merge "Removing last_mi from MACROBLOCKD struct."
Merge "gen_msvs_vcxproj.sh: add --enable-werror option"
Merge "Removing unused last_skip_{probs_q, false_probs} arrays."
Merge "cut down calls to get_block_context"
Merge "Adding type casts to remove C++ compiler errors."
Merge "Cleaning up vp9_firstpass.c."
Removing unused last_skip_{probs_q, false_probs} arrays.
Merge "Increase redo_frequency to 4 and cleanups"
Increase redo_frequency to 4 and cleanups
Fix some active_map corner cases.
Merge "Add a conservative RD based active map in vp9."
cut down calls to get_block_context
Add VP9 support to the set maps example.
Make vp8_set_maps more flexible.
Merge "Using enums instead of integers."
Merge "Moving static_scene_max_gf_interval to RATE_CONTROL struct."
Merge "Using MAX_REF_FRAMES constant instead of number 4."
Merge "Fix use of uninitialized bsize in non-RD mode"
Using MAX_REF_FRAMES constant instead of number 4.
Using enums instead of integers.
Cleaning up vp9_firstpass.c.
Moving static_scene_max_gf_interval to RATE_CONTROL struct.
Moving mi_streams from VP9Decompressor to VP9Common.
Removing last_mi from MACROBLOCKD struct.
Fix use of uninitialized bsize in non-RD mode
Add a conservative RD based active map in vp9.
Adding type casts to remove C++ compiler errors.
Merge "Cleaning up select_tx_mode() function."
Merge "Disable sixtap_predict_test for neon."
Merge "Renaming vp9_onyxd.h and vp9_onyxd_if.c to vp9_decoder.{h, c}."
Merge "Cleaning up rd_pick_sb_modes() function."
Cleaning up select_tx_mode() function.
Cleaning up rd_pick_sb_modes() function.
Adding reusable get_y_mode_prob() function.
Merge "General cleanup in vp9_encodeframe.c."
Merge "Cleaning up optimize_b() function."
Merge "Add realtime-mode to datarate tests."
Disable sixtap_predict_test for neon.
Merge "Support for a fast diamond search"
Merge "vp9_read_bit_buffer.h convert header statics to global functions"
Merge "vp9_reconinter.h static functions in header converted to global"
Merge "vp9_onyxc_int.h static -> static inline in header"
Merge "Cleaning up vp9_get_mvpred_var()."
Merge "Adding const to FIRSTPASS_STATS pointers."
gen_msvs_vcxproj.sh: add --enable-werror option
Merge "Cleaning up pack_inter_mode_mvs() function."
Merge "Skip mode check when mv has been tested"
Merge "Clearn up model_rd in non-RD coding mode"
Support for a fast diamond search
Cleaning up pack_inter_mode_mvs() function.
Merge "Removing unused active_section global variable."
Merge "Disable the neon version vpx_yv12_copy_y. For some dimensions, neon code ends up in a dead loop inside. This will fix the unit test failure in svc_test on ARM."
Skip mode check when mv has been tested
Removing unused active_section global variable.
Merge "[svc] 1. Add two pass RC options in vp9_spatial_scalable_encoder. 2. Add read/write for RC stats file The two pass RC for svc does not work yet. This is just the first step. We need further development to make it working. Change-Id: I8ef0e177dff0b5ed3c97a916beea5123717cc6f2"
Disable the neon version vpx_yv12_copy_y.
General cleanup in vp9_encodeframe.c.
Clearn up model_rd in non-RD coding mode
Add realtime-mode to datarate tests.
Merge "Use modeled rate distortion costs for non-RD mode"
Use modeled rate distortion costs for non-RD mode
vp8cx_set_ref: fix variable assignment
Merge "Avoid unknown warning warnings and fix -Werror on macosx."
Merge "configure.sh: quote local variables"
Adding const to FIRSTPASS_STATS pointers.
Merge "cpu_speed_test - now test one pass and more speeds"
Cleaning up vp9_get_mvpred_var().
Merge "Add speeed 5 to datarate test."
configure.sh: quote local variables
Avoid unknown warning warnings and fix -Werror on macosx.
cpu_speed_test - now test one pass and more speeds
Merge changes I627eb724,I55d5865b
Add speeed 5 to datarate test.
Merge "Cleaning up labels2mode() function."
Cleaning up optimize_b() function.