- Mar 14, 2016
-
-
Yue Chen authored
Instead of testing all interpfilter-BMC/OBMC combinations, we choose the best interpolation filter based on regular inter prediction. Reduction in encoding time: ~10% Drop in performance gain: 0.08% lowres, 0.04% midres Change-Id: Ifc19097a918ac76b529db9af4c60e2c70e93f7ad
-
- Mar 11, 2016
-
-
Jingning Han authored
-
- Mar 10, 2016
-
-
Sarah Parker authored
Filled in prune one and prune two. Prune three is still being experimented with. Change-Id: Ic07f828c448e86cacb0369aa3a9a0feb2edae054
-
Deb Mukherjee authored
-
Jingning Han authored
This commit enables the hybrid 1-D/2-D transform coding scheme for high bit-depth setting. It improves the compression performance of ext-tx experiment by 0.98% for lowres_all set. Change-Id: Ic27f5037f2c36b095a93b9f15dbae34bdcdf00aa
-
Deb Mukherjee authored
Incorporates wedge compound prediction modes. Change-Id: Ie73b54b629105b9dcc5f3763be87f35b09ad2ec7
-
Jingning Han authored
-
- Mar 09, 2016
-
-
Yi Luo authored
-
Jingning Han authored
-
Jingning Han authored
Change-Id: I442475e559be2acdc1c2a3e5ca021b3de77adda5
-
Jingning Han authored
This commit enables the 1-D transform to use Manhattan grid vertical and horizontal scan order for transform coefficient entropy coding. Enabled in inter prediction mode, the hybrid 1D/2D transform coding scheme outperforms the 2D-DCT based coding system used in VP9 by lowres_all 1.7% hdres_all 1.4% As one coding option, in addition to the existing 17 other transform types in ext-tx experiment, the 1D/2D hybrid transform improves the coding gains: lowres_all 2.2% -> 3.0% Change-Id: I9cefa9d9e38224546d0afd67feecd9f8d4a16ab0
-
Hui Su authored
No performance change. Change-Id: If35125fed909d89235b303514f77a33183bb36b3
-
- Mar 08, 2016
-
-
Yi Luo authored
- Implemented fdst16_sse2(), fdst16_8col() against C version: fdst16(). - Turned on 7 DST related hybrid txfm types in vp10_fht16x16_sse2(). - Replaced vp10_fht10x10_c() with vp10_fht16x16_sse2() in fwd_txfm_16x16(). - Added vp10_fht16x16_sse2() unit test against C version: vp10_fht16x16_c() (--gtest_filter=*VP10Trans16x16*). - Unit test passed. - Speed improvement: 2.4%, 3.2%, 3.2%, for city_cif.y4m, garden_sif.y4m, and mobile_cif.y4m. Change-Id: Ib30a67ce5d5964bef143d588d0f8fa438be8901f
-
Deb Mukherjee authored
-
Yaowu Xu authored
-
Deb Mukherjee authored
Change-Id: I6c3bf5545c42030b484a8aaf434b63bd409a0487
-
Yaowu Xu authored
Change-Id: Iccaacee9b7a66b016b5747a3902c236888ad4ba1
-
Yi Luo authored
-
Yue Chen authored
-
- Mar 07, 2016
-
-
Yue Chen authored
Pixel domain distortion calculation is enabled for the rd loop of inter sub8x8 and intra 4x4 cases. Coding gain: 0.124% derflr, 0.122% derfhd Change-Id: I43b47fe81b4f5ccc1c66bc626bd310c413a1ed87
-
Yi Luo authored
- Inherited base class TransformTestBase to derived class VP10Trans8x8HT. - Employed RunCoeffCheck() to test vp10_fht8x8_sse2() against C reference function vp10_fht8x8_c(). - fdst8_sse2() related seven hybrid transform cases are covered in this test. - Test passed (4 test cases w/o EXT_TX; 16 test cases with EXT_TX). Change-Id: Id9a9b308c707164a120d9ceb2c30e572026fb1d0
-
Aℓex Converse authored
-
Deb Mukherjee authored
-
Deb Mukherjee authored
-
Yi Luo authored
-
Jingning Han authored
-
Jingning Han authored
This commit enables a hybrid 1-D/2-D transform coding scheme and the accompany entropy coding system. It currently uses hybrid 1-D/2-D DCT transform coding. It provides coding performance gains: lowres_all 0.55% hdres_all 0.43% Change-Id: I2b30dcafd21eb2bb3371f6e854cbab440a4dfa78
-
Sarah Parker authored
-
Deb Mukherjee authored
-
Geza Lore authored
Change-Id: I7f7e26cd1d58eb38417200550c6fbf4108c9f942
-
- Mar 05, 2016
- Mar 04, 2016
-
-
Yue Chen authored
For left side obmc, the input of the mask function is corrected as the column coordinate. Also, minor fixes for a compiler warning. Change-Id: Ia981ef443d5b0285a93d73e5c7ab83f8c3a23464
-
Yi Luo authored
Inherited class TransformTestBase to derived class VP10Trans4x4HT. Employed RunCoeffCheck() to test vp10_fht4x4_sse2() against C reference vp10_fht4x4_c(). fdst4_sse2() related seven hybrid transform cases are covered in this test. Wrote a header file for test base class. Some modification to make sure the base class can be used for 8x8, 16x16, 32x32 cases. All related tests passed. Change-Id: I6b19a39d3ea30b657847781e78e73b829998a57a
-
Sarah Parker authored
This sets up the interface for 3 speed features that progressively eliminate a greater number of transforms in ext tx using pre-trained support vector machines. Each speed feature still needs to be implemented. Change-Id: Ia508aeadc0cffdc080fb227f357a5d1dfbca08e2
-
Jingning Han authored
-
- Mar 03, 2016
-
-
Jingning Han authored
-
Jingning Han authored
This commit fixes an encoding issue related to var-tx and ref-mv experiments that causes the codec to use random values for transform block skip flag. Change-Id: I8daa6d6b88ea45b5bbeb81b43dd0eeff545c8e5a
-
Yi Luo authored
-
Deb Mukherjee authored
There is a ~0.1% gain. Various experiments with different kinds of windowing functions to follow. Change-Id: I0787fddca53607ab39e53f919066839301938e68
-