]>
granicus.if.org Git - libvpx/log
Debargha Mukherjee [Thu, 7 Jul 2016 05:54:45 +0000 (05:54 +0000)]
Merge "Add tests for vpx_sum_squares_i16." into nextgenv2
Yue Chen [Thu, 7 Jul 2016 01:12:19 +0000 (01:12 +0000)]
Merge "Add SSE4.1 vpx_obmc_sad* implementations." into nextgenv2
James Zern [Wed, 6 Jul 2016 23:25:34 +0000 (23:25 +0000)]
Merge changes I9433d858,Iafd05637,If08ce6ca into nextgenv2
* changes:
tests: remove redundant round() definition
remove visual studio < 2010 workarounds
configure: remove old visual studio support (<2010)
Yue Chen [Wed, 6 Jul 2016 22:44:27 +0000 (22:44 +0000)]
Merge "Refactoring in preparation for OBMC optimizations." into nextgenv2
Geza Lore [Tue, 5 Jul 2016 12:36:25 +0000 (13:36 +0100)]
Add SSE4.1 vpx_obmc_sad* implementations.
Speedup for these functions: 4x
Change-Id: I21baa04f53c6ab308ea3edf3ebacc62970e97454
hui su [Wed, 29 Jun 2016 22:16:31 +0000 (15:16 -0700)]
mcomp.c: rename variables and remove unnecessary codes
Change-Id: I4ad4061875fa1c8f3801efbcdcb0da47e7c032a5
Geza Lore [Tue, 21 Jun 2016 19:23:13 +0000 (20:23 +0100)]
Add tests for vpx_sum_squares_i16.
Change-Id: I529c34d5bfa85719cb6499a9a3c9d907eccccd56
Geza Lore [Mon, 4 Jul 2016 10:47:19 +0000 (11:47 +0100)]
Refactoring in preparation for OBMC optimizations.
- Use int32_t instead of int in vpx_obmc{variance,sad} functions
- Remove weigthed_src and obmc mask strides and assume contiguous
buffers. These inputs can always be packed as contiguous arrays.
Change-Id: I74c09b3fb3337f13d39e13a9cb61e140536f345d
Wei-ting Lin [Thu, 30 Jun 2016 20:33:55 +0000 (13:33 -0700)]
Remove reference frame buffer update for show_exsiting_frame
Originally we need to send the refresh flag and the virtual indices
mapping for the reference frame buffer update for show_existing_frame to
have the BWDREF_FRAME replace the LAST_FRAME.
To remove sending this information, we update the the virtual indices
of the reference frame buffer after the last_bipred_frame is encoded,
and therefore the decoder will receive the updated reference mapping
at the next non-show-existing frame.
As a result, we can save 4 bytes per show-existing frame, and get 0.12,
0.2, and 0.07 BDRATE improvement in lowres, derf, and midref test set
respectively.
Change-Id: I63d41ee6ea99884798f0778b789d2701e2f2d3e0
Geza Lore [Fri, 1 Jul 2016 08:00:05 +0000 (09:00 +0100)]
Minor cleanup of inter mode search.
Change-Id: I523a3b30eb80fc6c6ed83638fdb82cf65c22b2e5
Debargha Mukherjee [Thu, 30 Jun 2016 18:18:53 +0000 (18:18 +0000)]
Merge "Reject ext-inter compound modes based on modelled RD." into nextgenv2
Jingning Han [Thu, 30 Jun 2016 16:26:24 +0000 (16:26 +0000)]
Merge "Remove unused BITDEPTH_10 definition" into nextgenv2
Jingning Han [Thu, 30 Jun 2016 16:26:18 +0000 (16:26 +0000)]
Merge "Fix shift value in dist_block with hbd" into nextgenv2
Debargha Mukherjee [Thu, 30 Jun 2016 16:03:49 +0000 (16:03 +0000)]
Merge "Various cosmetics on the new_quant experiment" into nextgenv2
Geza Lore [Tue, 28 Jun 2016 11:59:19 +0000 (12:59 +0100)]
Reject ext-inter compound modes based on modelled RD.
Reject ext-inter compound modes before doing full rate distortion
evaluation, if the corresponding single reference modes had a lower
modelled RD.
ext-inter speedup up to TBD.
Coding performance: TBD
Change-Id: I358bfb879c5ebe5e7afbf6f540cc784f8de14857
James Zern [Tue, 28 Jun 2016 03:43:04 +0000 (20:43 -0700)]
tests: remove redundant round() definition
use vpx_ports/msvc.h for compatibility
BUG=b/
29583530
Change-Id: I9433d8586cd0b790e7f4d697304298feafe801f1
(cherry picked from commit
0a64929f19cc1ce89f993aa5c9d61a29679eb961 )
James Zern [Tue, 28 Jun 2016 03:29:01 +0000 (20:29 -0700)]
remove visual studio < 2010 workarounds
BUG=b/
29583530
Change-Id: Iafd05637eb65f4da54a9c857e79204a77646858a
(cherry picked from commit
c125f4a594815ad63b50e4b684ada4b44c545932 )
James Zern [Tue, 28 Jun 2016 03:08:12 +0000 (20:08 -0700)]
configure: remove old visual studio support (<2010)
BUG=b/
29583530
Change-Id: If08ce6ca352f377ac4db6b9b1909b507bba6d872
(cherry picked from commit
078dff72ca7bff079cb3c56d98c588c6ea6d2814 )
(cherry picked from commit
046226376533b610ddc700f14409f195aa6abd51 )
Jingning Han [Wed, 29 Jun 2016 23:43:22 +0000 (16:43 -0700)]
Remove unused BITDEPTH_10 definition
Change-Id: Ic11f32db352e1ff7b3ed140654ee1a6016ba516f
Jingning Han [Wed, 29 Jun 2016 23:40:47 +0000 (16:40 -0700)]
Fix shift value in dist_block with hbd
This offset value related to the bit depth has been taken care of
inside the function vp10_highbd_block_error.
Change-Id: I58dd8a53380ba4529d59837e56a951bc81a2962e
Debargha Mukherjee [Wed, 29 Jun 2016 18:59:27 +0000 (11:59 -0700)]
Remove use_quant_fp speed feature
Change-Id: I22f1299545d4c75d80e72d479be66f66ea142ef1
Debargha Mukherjee [Wed, 29 Jun 2016 20:18:52 +0000 (13:18 -0700)]
Various cosmetics on the new_quant experiment
Also extends quant profiles to include quality range.
Change-Id: Ia96e45b6425e1d42ca61fc401f63d4fd7214e448
Debargha Mukherjee [Wed, 29 Jun 2016 17:52:39 +0000 (17:52 +0000)]
Merge "Remove skip_txfm optimization." into nextgenv2
Sarah Parker [Wed, 29 Jun 2016 03:29:12 +0000 (03:29 +0000)]
Merge "Fix compiler warnings in yv12extend.c" into nextgenv2
Sarah Parker [Wed, 29 Jun 2016 02:03:10 +0000 (02:03 +0000)]
Merge "Fix compiler warnings in vp10_convolve_optimz_test.cc" into nextgenv2
Sarah Parker [Wed, 29 Jun 2016 00:23:16 +0000 (17:23 -0700)]
Fix compiler warnings in yv12extend.c
Change-Id: I1f6f5b8861c4081b1f4b85c531c5d7ef0cb67bab
Sarah Parker [Wed, 29 Jun 2016 00:13:03 +0000 (17:13 -0700)]
Fix compiler warnings in vp10_convolve_optimz_test.cc
Change-Id: I11b717e1652dff440a54f6977527d544b0c5ed29
Alex Converse [Tue, 28 Jun 2016 21:21:13 +0000 (14:21 -0700)]
ethread_test: Remove vp10 as test parameter.
Change-Id: I043418cde5a2562520ff37cdf81436abc2c9821a
Geza Lore [Mon, 27 Jun 2016 12:54:30 +0000 (13:54 +0100)]
Remove skip_txfm optimization.
Commit
0d6980d7a1caa592058f8d5d618b012c160772f7 removed some use
of the skip_txfm optimization, and the rest are not productive.
The current use of this optimization is only used with --good
and --cpu-used >= 3, however the overhead of this is higher than the
speedup it yields.
Removing this, and subsequently simplifying model_rd_for_sb yields
a net encoder speedup:
--cpu-used=0 ~1.5% faster
--cpu-used=3 ~2.0% faster
The code simplification is also significant.
Change-Id: I1dd668c32de15a2e912c59c42379d0f9e1032ff8
Sarah Parker [Tue, 28 Jun 2016 02:21:35 +0000 (02:21 +0000)]
Merge "Quantization fix for new-quant/var-tx" into nextgenv2
Hui Su [Tue, 28 Jun 2016 00:37:48 +0000 (00:37 +0000)]
Merge "Rename the initial MV search candidate" into nextgenv2
Hui Su [Tue, 28 Jun 2016 00:24:01 +0000 (00:24 +0000)]
Merge "Refactor vp10_pattern_search" into nextgenv2
Debargha Mukherjee [Thu, 23 Jun 2016 21:49:00 +0000 (14:49 -0700)]
Quantization fix for new-quant/var-tx
Also use the fp quantizer consistently
lowres: -0.07 BDRATE improvement
Change-Id: I9174f6ad54a74d38541004b99cb3689d0c09be55
Hui Su [Mon, 27 Jun 2016 23:09:10 +0000 (23:09 +0000)]
Merge "Fix a bug in vp10_pattern_search()" into nextgenv2
Jingning Han [Mon, 27 Jun 2016 21:34:42 +0000 (21:34 +0000)]
Merge "Disable trellis optimized quantization in the first-pass" into nextgenv2
Yi Luo [Mon, 27 Jun 2016 21:33:44 +0000 (21:33 +0000)]
Merge "Fix bugs in convolution filter optimization" into nextgenv2
Jingning Han [Mon, 27 Jun 2016 17:15:36 +0000 (10:15 -0700)]
Disable trellis optimized quantization in the first-pass
This resolves the use of uninitialized value in the first-pass
encoding.
Change-Id: I78bc19214a1bfde5c5641424550cbbe4e52cae99
Sarah Parker [Mon, 27 Jun 2016 18:46:25 +0000 (18:46 +0000)]
Merge "Add multiple quantization profiles to new_quant experiment" into nextgenv2
Yi Luo [Sat, 25 Jun 2016 00:29:21 +0000 (17:29 -0700)]
Fix bugs in convolution filter optimization
- Fix the over-writing bug in horizontal filtering as width = 2.
- Fix 10-tap vertical filtering which no longer reads one row of
pixel above the block.
- Fix 10-tap filter zero padding.
- Encoder speed slow down ~4.0%, compared to,
81ad953 Convolution vertical filter SSSE3 optimization
Change-Id: I9bb294a4529300081c29bf284e6bc6eb081cc536
hui su [Fri, 24 Jun 2016 19:59:01 +0000 (12:59 -0700)]
Rename the initial MV search candidate
Its old name "ref_mv" is confusing.
Change-Id: I7ac8f346c468bcf3c0e7692582d423fb7a1f113a
hui su [Fri, 24 Jun 2016 18:06:50 +0000 (11:06 -0700)]
Refactor vp10_pattern_search
Combine it with vp10_pattern_search_sad
Change-Id: I47a3b34dfefad9fc8abd23fcc197f6aea3419873
hui su [Fri, 24 Jun 2016 18:47:56 +0000 (11:47 -0700)]
Fix a bug in vp10_pattern_search()
Should use sub-pel MV instead of full-pixel MV as input parameter
to calc_int_cost_list().
Change-Id: I054d94220a090ca54c8d24df265193ee345cd439
Debargha Mukherjee [Sat, 25 Jun 2016 00:32:21 +0000 (00:32 +0000)]
Merge "Turn on ActiveMapRefreshTest for Vp10" into nextgenv2
Sarah Parker [Fri, 10 Jun 2016 22:29:10 +0000 (15:29 -0700)]
Add multiple quantization profiles to new_quant experiment
Add the ability to pick between 3 quantization profiles.
The profile is chosen based on the entropy context at the
block level.
Change-Id: Iaea0485798441b7d635962c2563f3a477f582dac
Debargha Mukherjee [Fri, 24 Jun 2016 17:31:07 +0000 (10:31 -0700)]
Turn on ActiveMapRefreshTest for Vp10
Also reduce number of frames coded for VP10.
Change-Id: I7de908861620b6f4f08513516110fd584660d994
Yi Luo [Fri, 24 Jun 2016 18:47:21 +0000 (18:47 +0000)]
Merge "Change register loading to fix stack overflow issue" into nextgenv2
Yi Luo [Thu, 23 Jun 2016 21:31:26 +0000 (14:31 -0700)]
Change register loading to fix stack overflow issue
- Use _mm_loadl_epi64 instead of _mm_loadu_si128 for
uint16_t temp2[4 * 4] buffer.
- Refer to:
d0de89a remove vpx_highbd_1[02]_sub_pixel_variance4x4_sse4_1
BUG=webm:1242
Change-Id: Ieff555c8dd8070937f27f4ec8535b77e1ed5b8b2
Jingning Han [Fri, 24 Jun 2016 17:07:46 +0000 (17:07 +0000)]
Merge "Use uniform quantizer for sub8x8 block coding" into nextgenv2
Jingning Han [Fri, 24 Jun 2016 17:07:35 +0000 (17:07 +0000)]
Merge "Refactor sub8x8 block transform and quantization process" into nextgenv2
Jingning Han [Fri, 24 Jun 2016 03:18:11 +0000 (03:18 +0000)]
Merge "Make recursive txfm partitioning use uniform quantizer" into nextgenv2
Jingning Han [Fri, 24 Jun 2016 00:01:00 +0000 (17:01 -0700)]
Use uniform quantizer for sub8x8 block coding
Use the trellis optimization based uniform quantizer to encode the
sub8x8 block coding.
Change-Id: Ibbf7791b0aa430b7c67ef38eac3af6379578f56d
Jingning Han [Thu, 23 Jun 2016 23:48:39 +0000 (16:48 -0700)]
Refactor sub8x8 block transform and quantization process
This commit refactors the transform and quantization process for
sub8x8 blocks and unifies the related functions.
Change-Id: I005f61f3eb49eec44f947b906c4e308cab9935a2
Jingning Han [Thu, 23 Jun 2016 19:15:17 +0000 (12:15 -0700)]
Make recursive txfm partitioning use uniform quantizer
Replace the expanded zero-bin quantizer with uniform quantizer in
the recursive transform block partitioning scheme. This improves
the compression performance by 0.4% for lowres.
Change-Id: I1c32ce9ebba0f0760e36a2c5bd20f2f5887ea5b4
Yi Luo [Thu, 23 Jun 2016 22:01:19 +0000 (22:01 +0000)]
Merge "Convolution vertical filter SSSE3 optimization" into nextgenv2
Jingning Han [Thu, 23 Jun 2016 21:38:03 +0000 (21:38 +0000)]
Merge "Enforce trellis optimization for 1-pass encoding" into nextgenv2
Yi Luo [Tue, 21 Jun 2016 19:17:39 +0000 (12:17 -0700)]
Convolution vertical filter SSSE3 optimization
- Apply 8-pixel vertical filtering direction parallelism.
- Add unit tests to verify bit exact.
- Encoder speed improves ~29% (enable EXT_INTERP) on Xeon E5-2680.
- Combinational cycle count of vp10_convolve() drops from 26.06%
to 6.73%.
Change-Id: Ic1ae48f8fb1909991577947a8c00d07832737e57
Jingning Han [Thu, 23 Jun 2016 16:32:32 +0000 (09:32 -0700)]
Enforce trellis optimization for 1-pass encoding
This fixes the unit test failure in the 1-pass settings of
EndToEndTestLarge.EndtoEndPSNRTest
bug=webm:1243
Change-Id: I7667c341f7c063f7ffb83786446bbbd1e498c1aa
Yi Luo [Thu, 23 Jun 2016 18:43:02 +0000 (18:43 +0000)]
Merge "Fix input buffer initialization in convolution filter test" into nextgenv2
Jingning Han [Thu, 23 Jun 2016 16:51:24 +0000 (16:51 +0000)]
Merge "Refactor reference frame type defs" into nextgenv2
Alex Converse [Thu, 23 Jun 2016 16:50:04 +0000 (16:50 +0000)]
Merge "Reject sub8x8 partitions with SEG_LVL_SKIP." into nextgenv2
Alex Converse [Thu, 16 Jun 2016 22:00:31 +0000 (15:00 -0700)]
Reject sub8x8 partitions with SEG_LVL_SKIP.
Change-Id: I2503f163464862dc3a7a3141d43d3f07c81b33d2
Geza Lore [Thu, 23 Jun 2016 12:51:37 +0000 (13:51 +0100)]
Force SIMPLE_TRANSLATION motion for SEG_LVL_SKIP blocks.
Change-Id: Ib8ac19f25d06351b8aabed742aa0be66e28ec4d4
Jingning Han [Wed, 22 Jun 2016 16:36:17 +0000 (09:36 -0700)]
Refactor reference frame type defs
Move the reference frame type definitions to common/enums.h file.
Replace hard coded numbers.
Combine repeated definitions.
Change-Id: I288e079a03e448014cc181bcdb3f88ee8ec8d139
Yi Luo [Wed, 22 Jun 2016 18:44:02 +0000 (11:44 -0700)]
Fix input buffer initialization in convolution filter test
Change-Id: I70c0da96a81463d752e88b134b6fde012bd5823d
Zoe Liu [Wed, 22 Jun 2016 17:25:40 +0000 (10:25 -0700)]
Remove unnecessary macros
Change-Id: Id0975947b4e7b76b2c2464905f3b9a29245946c2
Yue Chen [Wed, 22 Jun 2016 17:22:47 +0000 (17:22 +0000)]
Merge "(Cosmetics) Remove unnecessary new parameters in obmc experiment" into nextgenv2
Debargha Mukherjee [Wed, 22 Jun 2016 16:59:39 +0000 (16:59 +0000)]
Merge "Reinstate "Optimize wedge partition selection." without tests." into nextgenv2
Yue Chen [Tue, 21 Jun 2016 22:00:40 +0000 (15:00 -0700)]
(Cosmetics) Remove unnecessary new parameters in obmc experiment
pred_variance in obmc experiment is equivalant to recon_variance in
baseline
Change-Id: Iba8fb9bd973898be5a0d87a507ceaf65c75bdc51
Jingning Han [Wed, 22 Jun 2016 05:47:45 +0000 (05:47 +0000)]
Merge "Fix uninitialized context use case in supertx and var-tx" into nextgenv2
Jingning Han [Wed, 22 Jun 2016 05:47:34 +0000 (05:47 +0000)]
Merge "Make drl support bi-directional reference frames" into nextgenv2
Hui Su [Wed, 22 Jun 2016 04:10:41 +0000 (04:10 +0000)]
Merge "Remove an unnecessary if()" into nextgenv2
Hui Su [Wed, 22 Jun 2016 04:10:21 +0000 (04:10 +0000)]
Merge "Skip optimizing larger coefficients in trellis quant module" into nextgenv2
James Zern [Wed, 22 Jun 2016 03:13:31 +0000 (03:13 +0000)]
Merge "remove vpx_highbd_1[02]_sub_pixel_variance4x4_sse4_1" into nextgenv2
Jingning Han [Tue, 21 Jun 2016 19:55:21 +0000 (12:55 -0700)]
Fix uninitialized context use case in supertx and var-tx
This commit fixes the use of uninitialized context values in the
combination of supertx and var-tx.
Change-Id: I2d36badf5c9806ea402ce3e19515cc299e6b79e8
Jingning Han [Tue, 21 Jun 2016 22:06:40 +0000 (15:06 -0700)]
Make drl support bi-directional reference frames
This commit refactors the reference frame structure used in the
dynamic motion vector referencing system, and makes it support
the bi-directional reference frames. This resolves unit test
failure (enc/dec mismatch) when both are turned on.
The compression performance (ref-mv + ext-refs) is improved by
0.2% for lowres.
Change-Id: I233624d8fccc1f69e82295f94de984ff056365dc
Debargha Mukherjee [Wed, 22 Jun 2016 00:33:17 +0000 (00:33 +0000)]
Merge "Add 1D version of vpx_sum_squares_i16" into nextgenv2
Alex Converse [Wed, 22 Jun 2016 00:16:10 +0000 (00:16 +0000)]
Merge "Cleanup dist_block()" into nextgenv2
hui su [Tue, 21 Jun 2016 19:45:41 +0000 (12:45 -0700)]
Remove an unnecessary if()
The condition of this if() is always true.
Change-Id: I251715d519414d1a3d0a78eb3d025df11d913298
hui su [Tue, 21 Jun 2016 17:19:46 +0000 (10:19 -0700)]
Skip optimizing larger coefficients in trellis quant module
This achieves a few percent speed increase without hurting
compression performance.
Change-Id: I040e9bb69274f7de843bdd15926a5c924b30a731
Geza Lore [Tue, 21 Jun 2016 19:27:33 +0000 (20:27 +0100)]
Reinstate "Optimize wedge partition selection." without tests.
This reinstates commit
efda2831e5f758b4f350679b5c55c0b9282449b0
without the tests and with fixes for 32 bit x86 builds.
Change-Id: I34be4fe1e8a67686d26ba256fd7efe0eb6a569e8
Geza Lore [Tue, 21 Jun 2016 19:22:25 +0000 (20:22 +0100)]
Add 1D version of vpx_sum_squares_i16
Change-Id: I1829f931749a26aec38c896b609c5a2640d6dfaf
Debargha Mukherjee [Tue, 21 Jun 2016 18:33:40 +0000 (18:33 +0000)]
Merge "Always respect tile bounds in calc_target_weighted_pred." into nextgenv2
Debargha Mukherjee [Tue, 21 Jun 2016 17:12:13 +0000 (17:12 +0000)]
Merge "Fix false uninitialized warnings (GCC 5+)." into nextgenv2
Geza Lore [Tue, 21 Jun 2016 16:56:29 +0000 (17:56 +0100)]
Always respect tile bounds in calc_target_weighted_pred.
The tile boundaries should now be respected even between tile rows.
regardless of whether ext-tile is used or not.
Change-Id: I5a39fd274451114a4264215f97f12be2c908016d
Jingning Han [Tue, 21 Jun 2016 16:04:30 +0000 (16:04 +0000)]
Merge "Handle two identical states in the trellis chain" into nextgenv2
Geza Lore [Sun, 19 Jun 2016 20:35:01 +0000 (21:35 +0100)]
Fix false uninitialized warnings (GCC 5+).
Change-Id: Ia00c754ddaf22bb7f1dfcd20106db6293bf4b070
Jingning Han [Mon, 20 Jun 2016 17:56:04 +0000 (10:56 -0700)]
Handle two identical states in the trellis chain
When the next two states are identical, skip repeated cost table
fetch and multiplication operations. This makes the trellis unit
about 5% faster.
Change-Id: I0dbf7ad0a5732044e4e45dd59e9431a251c678f2
Yue Chen [Mon, 20 Jun 2016 21:57:24 +0000 (21:57 +0000)]
Merge "Fix RDO issue of obmc + speed feature fast_inter_tx_type_search" into nextgenv2
Yi Luo [Mon, 20 Jun 2016 20:06:02 +0000 (20:06 +0000)]
Merge "Convolution horizontal filter SSSE3 optimization" into nextgenv2
Yi Luo [Tue, 14 Jun 2016 00:01:17 +0000 (17:01 -0700)]
Convolution horizontal filter SSSE3 optimization
- Apply signal direction/4-pixel vertical/8-pixel vertical
parallelism.
- Add unit test to verify the bit exact result.
- Overall encoding time improves ~24% on Xeon E5-2680 CPU.
Change-Id: I104dcbfd43451476fee1f94cd16ca5f965878e59
Jingning Han [Mon, 20 Jun 2016 16:47:33 +0000 (16:47 +0000)]
Merge "Use precise rate estimate for zero_token" into nextgenv2
Jingning Han [Mon, 20 Jun 2016 16:47:20 +0000 (16:47 +0000)]
Merge "Optimize the use case of token_cost table" into nextgenv2
Debargha Mukherjee [Mon, 20 Jun 2016 16:47:13 +0000 (16:47 +0000)]
Merge "Turn on AqSegment tests for VP10" into nextgenv2
Yue Chen [Fri, 17 Jun 2016 21:15:44 +0000 (14:15 -0700)]
Fix RDO issue of obmc + speed feature fast_inter_tx_type_search
Change-Id: I86a967ad2d824ca7877626eed9eb11f0e057b22d
Yue Chen [Mon, 20 Jun 2016 16:37:53 +0000 (16:37 +0000)]
Merge "Re-enable ActiveMapTest for VP10" into nextgenv2
Jingning Han [Sat, 18 Jun 2016 22:38:53 +0000 (22:38 +0000)]
Merge "Fix unit test failure in obmc exp" into nextgenv2
James Zern [Sat, 18 Jun 2016 02:40:58 +0000 (19:40 -0700)]
remove vpx_highbd_1[02]_sub_pixel_variance4x4_sse4_1
these cause ASan errors VP10/EndToEndTestLarge.EndtoEndPSNRTest
BUG=webm:1242
Change-Id: I0334e3b255b14e18f61970c3721ae748dc79727b
Jingning Han [Fri, 17 Jun 2016 23:23:32 +0000 (16:23 -0700)]
Fix unit test failure in obmc exp
Properly restore the rate cost in the inner search loop of obmc
prediction. This avoids unexpected encoding behavior. It fixes
the unit test failure in obmc experiment:
AltRefForcedKeyTestLarge.Frame1IsKey/2
Change-Id: I667b219dfcf2f2c63d9d984900ed3cfd10c354bd
Yue Chen [Sat, 18 Jun 2016 00:19:41 +0000 (00:19 +0000)]
Merge "Make variance based partitioning compatible with SEG_LVL_SKIP" into nextgenv2
Jingning Han [Fri, 17 Jun 2016 21:59:53 +0000 (21:59 +0000)]
Merge "Skip restore token_cache value" into nextgenv2