]>
granicus.if.org Git - libvpx/log
Debargha Mukherjee [Mon, 11 Jul 2016 22:30:16 +0000 (22:30 +0000)]
Merge "Optimize and cleanup supertx predictor." into nextgenv2
Debargha Mukherjee [Mon, 11 Jul 2016 19:30:03 +0000 (19:30 +0000)]
Merge "Improve vpx_blend_* functions." into nextgenv2
Geza Lore [Fri, 8 Jul 2016 13:10:53 +0000 (14:10 +0100)]
Optimize and cleanup supertx predictor.
Use vpx_blend_a64_hmask and vpx_blend_a64_vmask to speed up
computing the supertx predictor.
Decoder speedup of up to 4% has been observed.
Change-Id: I255a5ba4cc24f78dc905d25b6e2f7fbafac13253
Geza Lore [Mon, 11 Jul 2016 11:43:47 +0000 (12:43 +0100)]
Improve vpx_blend_* functions.
- Made source buffers pointers to const.
- Renamed vpx_blend_mask6b to vpx_blend_a64_mask. This is more
indicative that the function does alpha blending. The 6, or 6b
suffix was misleading, as the max mask value (64) does not fit into
6 bits.
- Added VPX_BLEND_* macros to use when needing to blend scalars.
- Use VPX_BLEND_A256 in combine_interintra to be more explicit about
the operation being done.
- Added versions of vpx_blend_a64_* which take 1D horizontal/vertical
masks directly and apply them to all rows/columns
(vpx_blend_a64_hmask and vpx_blend_a64_vmask). The SSE4.1 optimzied
horizontal version now falls back on the 2D version. This can be
improved upon if it show up high enough in a profile.
- All vpx_blend_a64_* functions now support block sizes down to 1x1
(ie: a single pixel). This is for usage convenience. The SSE4.1
optimized versions fall back on the C implementation if
w <= 2 or h <= 2. This can again be improved if it becomes hot code.
Change-Id: I13ab3835146ffafe3e1d74d8e9cf64a5abe4144d
Pascal Massimino [Mon, 11 Jul 2016 13:17:17 +0000 (06:17 -0700)]
remove ROUNDZ_* macros in favor of just ROUND_* ones
Change-Id: I263088be8d71018deb9cc6a9d2c66307770b824d
Geza Lore [Mon, 11 Jul 2016 11:29:16 +0000 (11:29 +0000)]
Merge "Fix unused warning without ext-interp" into nextgenv2
Debargha Mukherjee [Sat, 9 Jul 2016 06:50:32 +0000 (06:50 +0000)]
Merge "Refactor and clean up on blend_mask6" into nextgenv2
Yue Chen [Sat, 9 Jul 2016 01:07:26 +0000 (01:07 +0000)]
Merge "Fix assertion failures in mips+msa setting" into nextgenv2
Yue Chen [Fri, 8 Jul 2016 23:47:19 +0000 (16:47 -0700)]
Fix assertion failures in mips+msa setting
Directly call c functions, otherwise when EXT_TX is enabled, hybrid
transform other than combination of DCT/ADST has not been implemented, thus
will cause assertion failures in the switch loops in vp10_fhtnxn_msa() and
vp10_ihtnxn_nxn_add_msa().
BUG=webm:1239
Change-Id: I2379a07e5406f9489edcd2f3205682f679c9b091
Jingning Han [Fri, 8 Jul 2016 22:21:27 +0000 (22:21 +0000)]
Merge "Properly reset rate and distortion value for zero pred residual case" into nextgenv2
Debargha Mukherjee [Fri, 8 Jul 2016 20:27:31 +0000 (13:27 -0700)]
Refactor and clean up on blend_mask6
Change-Id: Ie9188471e7dc07ab9c95b22f258b1662e895c533
Jingning Han [Fri, 8 Jul 2016 18:25:13 +0000 (18:25 +0000)]
Merge "Integrate ext-interp into dual filter framework" into nextgenv2
Sarah Parker [Fri, 8 Jul 2016 17:40:54 +0000 (17:40 +0000)]
Merge "Make new_quant bin widths to be uniform" into nextgenv2
Jingning Han [Tue, 10 May 2016 16:56:20 +0000 (09:56 -0700)]
Integrate ext-interp into dual filter framework
The combination of the two experiments improves the compression
performance gains:
lowres 2.5%
midres 2.1%
Change-Id: Id26c0a9474ce08893aa1d946365c7ff850fab57a
Jingning Han [Fri, 8 Jul 2016 05:41:56 +0000 (22:41 -0700)]
Properly reset rate and distortion value for zero pred residual case
When the prediction residuals are all zero, reset the coeff rate
cost and the distortion value to be zero. This change doesn't affect
lowres set significantly, but improves several clips in the midres
set, like sintel_480p and mobisode2_480p, by a few percents. The
average performance for midres set is improved by 0.2%.
Change-Id: Idd5ebf2652e556a1b1c569fe3c48dacef3f11c32
Geza Lore [Fri, 8 Jul 2016 14:48:02 +0000 (15:48 +0100)]
Fix unused warning without ext-interp
Change-Id: Ibb63c492eb8278d115262b8fc3cbc761c406b107
Jingning Han [Fri, 8 Jul 2016 01:11:17 +0000 (01:11 +0000)]
Merge "Fix ioc in trellis optimization with hbd" into nextgenv2
Sarah Parker [Thu, 7 Jul 2016 23:22:32 +0000 (16:22 -0700)]
Make new_quant bin widths to be uniform
Change-Id: Iceeca8ecbc43919b43189352a307479d666d1dad
Debargha Mukherjee [Thu, 7 Jul 2016 22:47:57 +0000 (22:47 +0000)]
Merge "RD costing fix in loop-restoration expt" into nextgenv2
Debargha Mukherjee [Thu, 7 Jul 2016 21:55:38 +0000 (21:55 +0000)]
Merge "Remove redundant code in new_quant" into nextgenv2
Debargha Mukherjee [Thu, 7 Jul 2016 20:05:12 +0000 (20:05 +0000)]
Merge "Clean up build_wedge_inter_predictor_from_buf" into nextgenv2
Debargha Mukherjee [Thu, 7 Jul 2016 19:54:54 +0000 (12:54 -0700)]
RD costing fix in loop-restoration expt
Change-Id: I8dbc1002f5d6bf8f2409db8c6be4346f1df0590c
Jingning Han [Thu, 7 Jul 2016 18:59:22 +0000 (11:59 -0700)]
Fix ioc in trellis optimization with hbd
Use int64_t type for distortion. This avoids integer overflow
issues in the trellis optimization function in high bit-depth
settings.
Change-Id: I550c3ca9f11a3191ef8638a152887018cd476141
Debargha Mukherjee [Thu, 7 Jul 2016 18:55:20 +0000 (11:55 -0700)]
Remove redundant code in new_quant
Change-Id: Ie2534c7c0cc3fc59e7389b55cb066f2b347d846e
Geza Lore [Wed, 6 Jul 2016 14:54:29 +0000 (15:54 +0100)]
Remove various testing utilities.
test/assertion_helpers.h
test/randomise.{cc,h}
test/snapshot.h
Modfiy blend_mask6_test.cc not to rely on these.
Change-Id: I88b8933fe0a729a606797e5cd421795a544c612d
Geza Lore [Thu, 7 Jul 2016 12:12:24 +0000 (13:12 +0100)]
Clean up build_wedge_inter_predictor_from_buf
Change-Id: I715f8ffa3e81056a74ca8ac94793009afb781221
Debargha Mukherjee [Thu, 7 Jul 2016 05:55:06 +0000 (05:55 +0000)]
Merge "Reinstate tests for wedge partition selection optimizations." into nextgenv2
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 [Tue, 21 Jun 2016 19:29:21 +0000 (20:29 +0100)]
Reinstate tests for wedge partition selection optimizations.
This reinstates the tests from commit
efda2831e5f758b4f350679b5c55c0b9282449b0 with the appropriate
fixes for 32 bit x86 builds.
Change-Id: Ib331906c5b448ca964895ee9cbfd4266f67d1089
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