platform/upstream/libvpx.git
10 years agoSpeeding up reading of intra block modes.
Dmitry Kovalev [Wed, 12 Mar 2014 19:32:09 +0000 (12:32 -0700)]
Speeding up reading of intra block modes.

Reimplementing sub8x8-reading of intra block modes in
read_intra_frame_mode_info() and read_intra_block_mode_info(). Code looks
more readable as well.

Change-Id: Ia42fc7d0dad708bc0c7a8bff1f8b37809b843f40

10 years agoMerge "Removing unused last_skip_{probs_q, false_probs} arrays."
Dmitry Kovalev [Wed, 12 Mar 2014 17:33:36 +0000 (10:33 -0700)]
Merge "Removing unused last_skip_{probs_q, false_probs} arrays."

10 years agoMerge "cut down calls to get_block_context"
Jim Bankoski [Wed, 12 Mar 2014 17:30:20 +0000 (10:30 -0700)]
Merge "cut down calls to get_block_context"

10 years agoMerge "Adding type casts to remove C++ compiler errors."
Dmitry Kovalev [Wed, 12 Mar 2014 07:22:34 +0000 (00:22 -0700)]
Merge "Adding type casts to remove C++ compiler errors."

10 years agoMerge "Cleaning up vp9_firstpass.c."
Dmitry Kovalev [Wed, 12 Mar 2014 07:21:06 +0000 (00:21 -0700)]
Merge "Cleaning up vp9_firstpass.c."

10 years agoRemoving unused last_skip_{probs_q, false_probs} arrays.
Dmitry Kovalev [Tue, 11 Mar 2014 01:49:13 +0000 (18:49 -0700)]
Removing unused last_skip_{probs_q, false_probs} arrays.

Change-Id: Id84a43583af57889e87462ce8b76e5a552f44826

10 years agoMerge "Increase redo_frequency to 4 and cleanups"
Yaowu Xu [Wed, 12 Mar 2014 03:13:35 +0000 (20:13 -0700)]
Merge "Increase redo_frequency to 4 and cleanups"

10 years agoIncrease redo_frequency to 4 and cleanups
Yaowu Xu [Tue, 11 Mar 2014 18:13:38 +0000 (11:13 -0700)]
Increase redo_frequency to 4 and cleanups

Clean-ups include
a. redundant code in rt -5 speed feature settings
b. code that guarantees square block availability in
rd_auto_partition_range()

Change-Id: Ic7b04d45b6dc15c461e0edbbb4e78aec20348291

10 years agoFix some active_map corner cases.
Alex Converse [Tue, 11 Mar 2014 23:39:42 +0000 (16:39 -0700)]
Fix some active_map corner cases.

These were discovered by ActiveMapTest.

Change-Id: Ifcd305ae2d954b6ec7edcaed0f80baf18c769e01

10 years agoMerge "Add a conservative RD based active map in vp9."
Alex Converse [Tue, 11 Mar 2014 20:39:33 +0000 (13:39 -0700)]
Merge "Add a conservative RD based active map in vp9."

10 years agocut down calls to get_block_context
Jim Bankoski [Tue, 11 Mar 2014 18:18:43 +0000 (11:18 -0700)]
cut down calls to get_block_context

Change-Id: I894977e6655630823145c60c8258551bd3c8c76b

10 years agoAdd VP9 support to the set maps example.
Alex Converse [Mon, 10 Mar 2014 23:13:49 +0000 (16:13 -0700)]
Add VP9 support to the set maps example.

Change-Id: I8c3be3ed4d6bbc5fa3042a2d5637407d4d56afee

10 years agoMake vp8_set_maps more flexible.
Alex Converse [Mon, 10 Mar 2014 23:08:58 +0000 (16:08 -0700)]
Make vp8_set_maps more flexible.

Change-Id: I754a5c5e342cfa7c52c1a75424f18aea8b7657d2

10 years agoMerge "Using enums instead of integers."
Dmitry Kovalev [Tue, 11 Mar 2014 03:50:58 +0000 (20:50 -0700)]
Merge "Using enums instead of integers."

10 years agoMerge "Moving static_scene_max_gf_interval to RATE_CONTROL struct."
Dmitry Kovalev [Tue, 11 Mar 2014 03:50:09 +0000 (20:50 -0700)]
Merge "Moving static_scene_max_gf_interval to RATE_CONTROL struct."

10 years agoMerge "Using MAX_REF_FRAMES constant instead of number 4."
Dmitry Kovalev [Tue, 11 Mar 2014 03:49:31 +0000 (20:49 -0700)]
Merge "Using MAX_REF_FRAMES constant instead of number 4."

10 years agoMerge "Fix use of uninitialized bsize in non-RD mode"
Jingning Han [Tue, 11 Mar 2014 02:03:09 +0000 (19:03 -0700)]
Merge "Fix use of uninitialized bsize in non-RD mode"

10 years agoUsing MAX_REF_FRAMES constant instead of number 4.
Dmitry Kovalev [Tue, 11 Mar 2014 01:47:41 +0000 (18:47 -0700)]
Using MAX_REF_FRAMES constant instead of number 4.

Change-Id: I6e2fec2814fd366a1ce1321208d3b0e8aa0d98b0

10 years agoUsing enums instead of integers.
Dmitry Kovalev [Tue, 11 Mar 2014 01:33:08 +0000 (18:33 -0700)]
Using enums instead of integers.

Change-Id: Ic0d74ab3a4c0c854fbcf59d9df5212c218bc68f9

10 years agoCleaning up vp9_firstpass.c.
Dmitry Kovalev [Tue, 11 Mar 2014 01:03:05 +0000 (18:03 -0700)]
Cleaning up vp9_firstpass.c.

Change-Id: Ie68eefddf9b0120021668cf21dc2c6fc837c50ac

10 years agoMoving static_scene_max_gf_interval to RATE_CONTROL struct.
Dmitry Kovalev [Tue, 11 Mar 2014 00:29:15 +0000 (17:29 -0700)]
Moving static_scene_max_gf_interval to RATE_CONTROL struct.

Change-Id: Id63e114a8f0615dbafd6a816019cdebffb983d2c

10 years agoFix use of uninitialized bsize in non-RD mode
Jingning Han [Wed, 5 Mar 2014 02:46:40 +0000 (18:46 -0800)]
Fix use of uninitialized bsize in non-RD mode

The block size used for non-RD mode decision in FIXED_PARTITION
setting was uninitialized. This commit fixes it by setting block
size to be BLOCK_16X16.

Change-Id: Ief04c9f1ab668de69297d9ab3dc15e2fa0bc4e95

10 years agoAdd a conservative RD based active map in vp9.
Alex Converse [Sat, 8 Mar 2014 02:15:33 +0000 (18:15 -0800)]
Add a conservative RD based active map in vp9.

Change-Id: I47b3c38aadfd8f3ea08515a18a5948aa1375c650

10 years agoCleaning up vp9_rdopt.c.
Dmitry Kovalev [Mon, 10 Mar 2014 22:21:30 +0000 (15:21 -0700)]
Cleaning up vp9_rdopt.c.

Change-Id: I8f06d03689ee90a19c9067840b24748bfe2d741f

10 years agoAdding type casts to remove C++ compiler errors.
Dmitry Kovalev [Mon, 10 Mar 2014 21:53:30 +0000 (14:53 -0700)]
Adding type casts to remove C++ compiler errors.

Change-Id: I224e49955ad6c833d204feb8efc4056e37d206be

10 years agoMerge "Cleaning up select_tx_mode() function."
Dmitry Kovalev [Mon, 10 Mar 2014 19:29:28 +0000 (12:29 -0700)]
Merge "Cleaning up select_tx_mode() function."

10 years agoMerge "Disable sixtap_predict_test for neon."
James Zern [Mon, 10 Mar 2014 19:19:38 +0000 (12:19 -0700)]
Merge "Disable sixtap_predict_test for neon."

10 years agoMerge "Renaming vp9_onyxd.h and vp9_onyxd_if.c to vp9_decoder.{h, c}."
Dmitry Kovalev [Mon, 10 Mar 2014 19:11:09 +0000 (12:11 -0700)]
Merge "Renaming vp9_onyxd.h and vp9_onyxd_if.c to vp9_decoder.{h, c}."

10 years agoMerge "Cleaning up rd_pick_sb_modes() function."
Dmitry Kovalev [Mon, 10 Mar 2014 19:07:26 +0000 (12:07 -0700)]
Merge "Cleaning up rd_pick_sb_modes() function."

10 years agoCleaning up select_tx_mode() function.
Dmitry Kovalev [Mon, 10 Mar 2014 17:38:25 +0000 (10:38 -0700)]
Cleaning up select_tx_mode() function.

Change-Id: Ib105db0f3deeedf6a8402a292db3df1d77a3d7c1

10 years agoCleaning up rd_pick_sb_modes() function.
Dmitry Kovalev [Mon, 10 Mar 2014 17:58:32 +0000 (10:58 -0700)]
Cleaning up rd_pick_sb_modes() function.

Changing aq_mode type from int to AQ_MODE enum.

Change-Id: Ib7b5f0b70d02ded58a31dfade9c05a347f73beca

10 years agoAdding reusable get_y_mode_prob() function.
Dmitry Kovalev [Mon, 10 Mar 2014 17:50:16 +0000 (10:50 -0700)]
Adding reusable get_y_mode_prob() function.

Change-Id: Iebd182d7aeebc0f8964b6fd35057449bb25b00c1

10 years agoMerge "General cleanup in vp9_encodeframe.c."
Dmitry Kovalev [Mon, 10 Mar 2014 17:43:47 +0000 (10:43 -0700)]
Merge "General cleanup in vp9_encodeframe.c."

10 years agoMerge "Cleaning up optimize_b() function."
Dmitry Kovalev [Mon, 10 Mar 2014 17:40:44 +0000 (10:40 -0700)]
Merge "Cleaning up optimize_b() function."

10 years agoMerge "Add realtime-mode to datarate tests."
Marco Paniconi [Mon, 10 Mar 2014 17:05:27 +0000 (10:05 -0700)]
Merge "Add realtime-mode to datarate tests."

10 years agoDisable sixtap_predict_test for neon.
hkuang [Fri, 7 Mar 2014 19:21:28 +0000 (11:21 -0800)]
Disable sixtap_predict_test for neon.

Neon code unit test is failing now due to save/restore neon register
operations are not done inside this function, but outside of it. Disable
it now until VP8 neon code get cleaned up.

Bug: 725

Change-Id: Id1ff1ef50a0e894b41c820a310ff8ba31ef12d18

10 years agoMerge "Support for a fast diamond search"
Deb Mukherjee [Mon, 10 Mar 2014 16:53:21 +0000 (09:53 -0700)]
Merge "Support for a fast diamond search"

10 years agoMerge "vp9_read_bit_buffer.h convert header statics to global functions"
Jim Bankoski [Mon, 10 Mar 2014 14:36:24 +0000 (07:36 -0700)]
Merge "vp9_read_bit_buffer.h convert header statics to global functions"

10 years agoMerge "vp9_reconinter.h static functions in header converted to global"
Jim Bankoski [Mon, 10 Mar 2014 14:36:05 +0000 (07:36 -0700)]
Merge "vp9_reconinter.h static functions in header converted to global"

10 years agoMerge "vp9_onyxc_int.h static -> static inline in header"
Jim Bankoski [Mon, 10 Mar 2014 14:35:54 +0000 (07:35 -0700)]
Merge "vp9_onyxc_int.h static -> static inline in header"

10 years agoMerge "Cleaning up vp9_get_mvpred_var()."
Dmitry Kovalev [Sun, 9 Mar 2014 17:26:39 +0000 (10:26 -0700)]
Merge "Cleaning up vp9_get_mvpred_var()."

10 years agoMerge "Adding const to FIRSTPASS_STATS pointers."
Dmitry Kovalev [Sun, 9 Mar 2014 17:25:48 +0000 (10:25 -0700)]
Merge "Adding const to FIRSTPASS_STATS pointers."

10 years agoMerge "Cleaning up pack_inter_mode_mvs() function."
Dmitry Kovalev [Sat, 8 Mar 2014 18:57:14 +0000 (10:57 -0800)]
Merge "Cleaning up pack_inter_mode_mvs() function."

10 years agoMerge "Skip mode check when mv has been tested"
Jingning Han [Sat, 8 Mar 2014 15:57:17 +0000 (07:57 -0800)]
Merge "Skip mode check when mv has been tested"

10 years agoMerge "Clearn up model_rd in non-RD coding mode"
Jingning Han [Sat, 8 Mar 2014 15:57:11 +0000 (07:57 -0800)]
Merge "Clearn up model_rd in non-RD coding mode"

10 years agoSupport for a fast diamond search
Deb Mukherjee [Sat, 8 Mar 2014 01:15:09 +0000 (17:15 -0800)]
Support for a fast diamond search

Adds a fast diamond search which is about 5% faster than FAST_HEX
with only a 0.1% drop in psnr when turned on for both speeds 5 and 7.
This search is turned on for speed 7.

Change-Id: I497630aa88a5148926086bb3038e7975e5f4eb98

10 years agoCleaning up pack_inter_mode_mvs() function.
Dmitry Kovalev [Sat, 8 Mar 2014 00:00:23 +0000 (16:00 -0800)]
Cleaning up pack_inter_mode_mvs() function.

Change-Id: Ia60352c7173b59f3f08920ba86096864d4e8250b

10 years agoMerge "Removing unused active_section global variable."
Dmitry Kovalev [Fri, 7 Mar 2014 23:38:39 +0000 (15:38 -0800)]
Merge "Removing unused active_section global variable."

10 years agoMerge "Disable the neon version vpx_yv12_copy_y. For some dimensions, neon code ends...
James Zern [Fri, 7 Mar 2014 23:03:50 +0000 (15:03 -0800)]
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."

10 years agoSkip mode check when mv has been tested
Jingning Han [Fri, 7 Mar 2014 22:06:20 +0000 (14:06 -0800)]
Skip mode check when mv has been tested

This commit allows the non-RD mode decision to skip mode RD modelling
check, if the motion vector associated with the current mode is
same as that of NEARESTMV mode. This makes speed -7 about 2% faster.
Previous change that converts cost metric from SAD to model based RD
value makes the codec 6% slower at speed -7.

Change-Id: I30cfec5452f606a671b8432a2f7f0c94fbb49fc8

10 years agoRemoving unused active_section global variable.
Dmitry Kovalev [Tue, 4 Mar 2014 00:16:28 +0000 (16:16 -0800)]
Removing unused active_section global variable.

Change-Id: Ib8c41829a4b5a618b6bda24d9b7df2d491d0fca0

10 years agoMerge "[svc] 1. Add two pass RC options in vp9_spatial_scalable_encoder. 2...
Minghai Shang [Fri, 7 Mar 2014 22:02:35 +0000 (14:02 -0800)]
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"

10 years agoDisable the neon version vpx_yv12_copy_y.
hkuang [Fri, 7 Mar 2014 18:21:25 +0000 (10:21 -0800)]
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.

Change-Id: Ie6098bfaefd86bcf3616a3d0c2c3ff0b154222b5

10 years agoGeneral cleanup in vp9_encodeframe.c.
Dmitry Kovalev [Fri, 7 Mar 2014 18:56:20 +0000 (10:56 -0800)]
General cleanup in vp9_encodeframe.c.

Change-Id: I446fca8aa11a4d4fc2b23d4b32348b74d74d0202

10 years agoClearn up model_rd in non-RD coding mode
Jingning Han [Fri, 7 Mar 2014 18:34:34 +0000 (10:34 -0800)]
Clearn up model_rd in non-RD coding mode

The rate-distortion model in non-RD coding mode is only applied to
luma component. This commit removed a few redundant addition steps.

Change-Id: Id8edc0a47c2dbef8deba43debe2c95db39454de3

10 years agoAdd realtime-mode to datarate tests.
Marco Paniconi [Fri, 7 Mar 2014 02:34:48 +0000 (18:34 -0800)]
Add realtime-mode to datarate tests.

Change-Id: Ib7ef6afbc80a38b134522bff283c01fadbec874b

10 years agoMerge "Use modeled rate distortion costs for non-RD mode"
Jingning Han [Fri, 7 Mar 2014 17:06:24 +0000 (09:06 -0800)]
Merge "Use modeled rate distortion costs for non-RD mode"

10 years agoUse modeled rate distortion costs for non-RD mode
Jingning Han [Fri, 7 Mar 2014 02:56:50 +0000 (18:56 -0800)]
Use modeled rate distortion costs for non-RD mode

This commit replaces SAD cost with modeled rate-distortion cost
for non-RD mode decision. It translates the prediction residual
SSE into estimate rate and reconstruction distorion costs, hence
capturing the quantization setting effect. The compression
performance of speed -7 for rtc set is improved by 14.79%.

Change-Id: Ifda014eb0501d13109fe7f92680bf1410b463632

10 years agovp8cx_set_ref: fix variable assignment
James Zern [Fri, 7 Mar 2014 05:12:47 +0000 (21:12 -0800)]
vp8cx_set_ref: fix variable assignment

assign vpx_ref_frame_t members explicitly avoiding incompatibility in
visual studio builds

Change-Id: I22df4c5ebb772d65b4d72f22949fbde53543d7ec

10 years agoMerge "Avoid unknown warning warnings and fix -Werror on macosx."
James Zern [Fri, 7 Mar 2014 04:28:01 +0000 (20:28 -0800)]
Merge "Avoid unknown warning warnings and fix -Werror on macosx."

10 years agoMerge "configure.sh: quote local variables"
James Zern [Fri, 7 Mar 2014 04:23:58 +0000 (20:23 -0800)]
Merge "configure.sh: quote local variables"

10 years agoAdding const to FIRSTPASS_STATS pointers.
Dmitry Kovalev [Fri, 7 Mar 2014 02:58:17 +0000 (18:58 -0800)]
Adding const to FIRSTPASS_STATS pointers.

Change-Id: Ia94d757de1d1b24609128cd40e68558078f50a38

10 years agoMerge "cpu_speed_test - now test one pass and more speeds"
Yaowu Xu [Fri, 7 Mar 2014 01:48:38 +0000 (17:48 -0800)]
Merge "cpu_speed_test - now test one pass and more speeds"

10 years agoCleaning up vp9_get_mvpred_var().
Dmitry Kovalev [Fri, 7 Mar 2014 00:27:15 +0000 (16:27 -0800)]
Cleaning up vp9_get_mvpred_var().

Change-Id: Ic535f0a1c2501c1af143237af3b2b51b4b4980f4

10 years agoMerge "Add speeed 5 to datarate test."
Marco Paniconi [Fri, 7 Mar 2014 00:24:28 +0000 (16:24 -0800)]
Merge "Add speeed 5 to datarate test."

10 years agoconfigure.sh: quote local variables
James Zern [Thu, 6 Mar 2014 23:58:37 +0000 (15:58 -0800)]
configure.sh: quote local variables

fixes issue #711

specifying a multiword CC, e.g., CC='gcc -m32', would cause the failure
under dash

reported in
https://bugs.gentoo.org/show_bug.cgi?id=498136

patch by floppymaster at gmail dot com

Change-Id: I2ba246f765646161538622739961ec0f6c2d8c2d

10 years agoAvoid unknown warning warnings and fix -Werror on macosx.
Tom Finegan [Thu, 6 Mar 2014 22:54:49 +0000 (14:54 -0800)]
Avoid unknown warning warnings and fix -Werror on macosx.

clang on macosx does not support -Wunused-but-set-variable; adding the flag
causes additional warnings about the flag. As a more generalized fix, use
-Werror when checking compiler flag support in order to avoid using
unsupported warning flags.

Change-Id: I2529862e211f880d56491eac3b9fa90fff1aa5c3

10 years agocpu_speed_test - now test one pass and more speeds
Jim Bankoski [Thu, 6 Mar 2014 22:52:52 +0000 (14:52 -0800)]
cpu_speed_test - now test one pass and more speeds

Change-Id: I736f5753ff42782bbb2a401d2c28cd755fa2f8da

10 years agoMerge changes I627eb724,I55d5865b
James Zern [Thu, 6 Mar 2014 22:18:16 +0000 (14:18 -0800)]
Merge changes I627eb724,I55d5865b

* changes:
  configure: add a test for configured source dir
  Makefile: add distclean target

10 years agoAdd speeed 5 to datarate test.
Marco Paniconi [Thu, 6 Mar 2014 21:43:32 +0000 (13:43 -0800)]
Add speeed 5 to datarate test.

Change-Id: I7126e4b36994020cc656d046d10df5d6a6c53e66

10 years agoMerge "Cleaning up labels2mode() function."
Dmitry Kovalev [Thu, 6 Mar 2014 21:15:32 +0000 (13:15 -0800)]
Merge "Cleaning up labels2mode() function."

10 years agoCleaning up optimize_b() function.
Dmitry Kovalev [Thu, 6 Mar 2014 20:47:55 +0000 (12:47 -0800)]
Cleaning up optimize_b() function.

Change-Id: Id4c5b73ad747a8851969e9daf5bac40b4b9beefc

10 years agoMerge "Removing unused mv_ref_stats[] array."
Dmitry Kovalev [Thu, 6 Mar 2014 20:33:38 +0000 (12:33 -0800)]
Merge "Removing unused mv_ref_stats[] array."

10 years agoRenaming vp9_onyxd.h and vp9_onyxd_if.c to vp9_decoder.{h, c}.
Dmitry Kovalev [Thu, 6 Mar 2014 20:08:20 +0000 (12:08 -0800)]
Renaming vp9_onyxd.h and vp9_onyxd_if.c to vp9_decoder.{h, c}.

Change-Id: Ibd0892be1ddadd93b8a22fa2c2e2053001f2948f

10 years agoMerge "Fixes static analysis issues"
Deb Mukherjee [Thu, 6 Mar 2014 20:07:53 +0000 (12:07 -0800)]
Merge "Fixes static analysis issues"

10 years agoMerge "Removing vp9_onyx.h and moving its content to the encoder."
Dmitry Kovalev [Thu, 6 Mar 2014 19:49:41 +0000 (11:49 -0800)]
Merge "Removing vp9_onyx.h and moving its content to the encoder."

10 years agoCleaning up labels2mode() function.
Dmitry Kovalev [Thu, 6 Mar 2014 19:24:30 +0000 (11:24 -0800)]
Cleaning up labels2mode() function.

Change-Id: I76e39f7c5545ba4e0cd537f530c574531356e94a

10 years agoMerge "vp9_systemdependent: reorder includes avoid proto mismatch"
James Zern [Thu, 6 Mar 2014 19:42:50 +0000 (11:42 -0800)]
Merge "vp9_systemdependent: reorder includes avoid proto mismatch"

10 years agoMerge "configure: Use "cat -n" instead of "pr -n -t""
James Zern [Thu, 6 Mar 2014 19:42:35 +0000 (11:42 -0800)]
Merge "configure: Use "cat -n" instead of "pr -n -t""

10 years agoMerge "move resize_util.c to examples/"
James Zern [Thu, 6 Mar 2014 19:42:19 +0000 (11:42 -0800)]
Merge "move resize_util.c to examples/"

10 years agoMerge "vp9_subpixel_8t_intrin_avx2: fix build w/clang 3.4+"
James Zern [Thu, 6 Mar 2014 19:41:44 +0000 (11:41 -0800)]
Merge "vp9_subpixel_8t_intrin_avx2: fix build w/clang 3.4+"

10 years agoFixes static analysis issues
Deb Mukherjee [Thu, 6 Mar 2014 19:07:06 +0000 (11:07 -0800)]
Fixes static analysis issues

Removes some unused variables and assignments

Change-Id: I228f43d658ce50237d65ce8dc8ab2ccf0a0b21ca

10 years agovp9_subpixel_8t_intrin_avx2: fix build w/clang 3.4+
James Zern [Tue, 4 Mar 2014 04:06:39 +0000 (20:06 -0800)]
vp9_subpixel_8t_intrin_avx2: fix build w/clang 3.4+

clang reports gcc-4.2.1 in e.g., 3.3, 3.4; add a specific clang version
check for _mm256_broadcastsi128_si256

fixes issue #720

Change-Id: I5c8e3c27fdea05d8a5b050e8cb74894b595f4709

10 years agoMerge "Add neon register state check for unit test."
James Zern [Thu, 6 Mar 2014 07:48:55 +0000 (23:48 -0800)]
Merge "Add neon register state check for unit test."

10 years agoRemoving vp9_onyx.h and moving its content to the encoder.
Dmitry Kovalev [Thu, 6 Mar 2014 07:33:22 +0000 (23:33 -0800)]
Removing vp9_onyx.h and moving its content to the encoder.

Change-Id: I03451c88536bc498edddbe0cd9773ff79da085c2

10 years agoMerge "Combining mode_mv[] and second_mode_mv[]."
Dmitry Kovalev [Thu, 6 Mar 2014 06:29:56 +0000 (22:29 -0800)]
Merge "Combining mode_mv[] and second_mode_mv[]."

10 years agoMerge "Cleaning up mode cost manipulations."
Dmitry Kovalev [Thu, 6 Mar 2014 06:28:05 +0000 (22:28 -0800)]
Merge "Cleaning up mode cost manipulations."

10 years agoMerge "Adding vp9_cost.{h, c} files."
Dmitry Kovalev [Thu, 6 Mar 2014 06:26:28 +0000 (22:26 -0800)]
Merge "Adding vp9_cost.{h, c} files."

10 years agovp9_systemdependent: reorder includes avoid proto mismatch
James Zern [Thu, 6 Mar 2014 06:02:29 +0000 (22:02 -0800)]
vp9_systemdependent: reorder includes avoid proto mismatch

fixes a warning in vs9/x64 related to ceil()

Change-Id: Ic4bde9d0b7e961546dbe304de74aa37fc02fcf94

10 years agoMerge "Inlining and removing vp9_set_mbmode_and_mvs()."
Dmitry Kovalev [Thu, 6 Mar 2014 05:45:48 +0000 (21:45 -0800)]
Merge "Inlining and removing vp9_set_mbmode_and_mvs()."

10 years agoMerge "Replacing int_mv with MV in full_pixel_motion_search()."
Dmitry Kovalev [Thu, 6 Mar 2014 05:44:54 +0000 (21:44 -0800)]
Merge "Replacing int_mv with MV in full_pixel_motion_search()."

10 years agoMerge "Removing vp9_onyxd_int.h file."
Dmitry Kovalev [Thu, 6 Mar 2014 05:40:31 +0000 (21:40 -0800)]
Merge "Removing vp9_onyxd_int.h file."

10 years agoMerge "Renaming NMV_UPDATE_PROB to MV_UPDATE_PROB."
Dmitry Kovalev [Thu, 6 Mar 2014 05:39:09 +0000 (21:39 -0800)]
Merge "Renaming NMV_UPDATE_PROB to MV_UPDATE_PROB."

10 years agoAdd neon register state check for unit test.
hkuang [Fri, 28 Feb 2014 01:55:23 +0000 (17:55 -0800)]
Add neon register state check for unit test.

Change-Id: I2c117ddeae3da5119f549b036a5699a8092819d3

10 years agoconfigure: add a test for configured source dir
James Zern [Wed, 5 Mar 2014 22:13:01 +0000 (14:13 -0800)]
configure: add a test for configured source dir

prevents out of tree build failures when the source tree has already
been configured; modeled after a similar check in autoconf

Change-Id: I627eb7243576f4d753141dfcb4ed4e34544d03a7

10 years agoMakefile: add distclean target
James Zern [Wed, 5 Mar 2014 22:11:07 +0000 (14:11 -0800)]
Makefile: add distclean target

wipes out configure generated files

Change-Id: I55d5865b84c6dfc19f13011e66e3483c54bf6a15

10 years agoMerge "configure: Check for make"
James Zern [Thu, 6 Mar 2014 02:12:43 +0000 (18:12 -0800)]
Merge "configure: Check for make"

10 years agoAdjust some speed features for --rt (-5)
Yaowu Xu [Wed, 5 Mar 2014 21:52:29 +0000 (13:52 -0800)]
Adjust some speed features for --rt (-5)

Change-Id: Ibabd8440ff5c9dd7f300f317e2c9d50e8e84aab9

10 years agoMerge "Fix set_mode_info settings"
Jingning Han [Thu, 6 Mar 2014 00:01:06 +0000 (16:01 -0800)]
Merge "Fix set_mode_info settings"

10 years agoMerge "Remove repeated tx_mode_select calls"
Jingning Han [Thu, 6 Mar 2014 00:00:58 +0000 (16:00 -0800)]
Merge "Remove repeated tx_mode_select calls"