- 14 Jun, 2016 1 commit
-
-
James Zern authored
-
- 13 Jun, 2016 2 commits
-
-
James Zern authored
-
Jingning Han authored
-
- 11 Jun, 2016 1 commit
-
-
James Zern authored
Change-Id: I6413b7622a3c8524ec0409e087cf7c92f79e4f2d
-
- 10 Jun, 2016 13 commits
-
-
Debargha Mukherjee authored
-
Zoe Liu authored
Change-Id: Ie98fd60426b18980ec85572f3cfc9ce0b97a5361
-
Alex Converse authored
-
Jingning Han authored
This commit combines uniform quantizer with trellis based coefficient level optimization. It improves the codebase compression performance: lowres 0.8% midres 1.0% hdres 1.6% Note that the current trellis optimization unit is using C code. This will make the cost of the overall quantization process slower. A number of optimizations will come up next. Change-Id: Id441dd238e4844409d0f08f82604be777f3f5282
-
Debargha Mukherjee authored
Change-Id: I15d54a3ae48b2b33082668116792c6595bdb3ddb
-
Debargha Mukherjee authored
-
Sarah Parker authored
-
Jingning Han authored
-
Sarah Parker authored
This experiment implements non-uniform quantization where the width of the bins increases gradually to more closely match a laplacian distribution of the coeficcients. Performance Gain: derflr: 0.15% hevcmr: 0.675% Change-Id: I25234244e3bcd94b87c1f77cf682190b61c8ef94
-
James Zern authored
This reverts commit f19700fe. This crashes in SSE2/SumSquares2DTest.RandomValues/0 under x86 due to alignment issues Change-Id: I135d83ba6a7894c09d7c7a139b7eaf876416b40c
-
James Zern authored
-
Angie Chiang authored
This reverts commit efda2831. This commit causes segmentation fault at SSE2/SumSquares2DTest.RandomValues/0 Change-Id: I171937e4daf6f15323e8206418773deb03bd8c53
-
Sarah Parker authored
This test is failing when no experiments are turned on. PSNR is 31.96 when the threshold is 32. broken since: 0d6980d7 Remove swap buffer speed feature Change-Id: I3c29815b40d5282c37f52f4345b56992f8558b2e
-
- 09 Jun, 2016 6 commits
-
-
Debargha Mukherjee authored
-
Debargha Mukherjee authored
Change-Id: I4b5e1251dc215073384e168a6f845ae059d6c4f2
-
Aamir Anis authored
-
Alex Converse authored
Change-Id: I7da9e6a85648aa69e5e20d825b717d51e3c6809c
-
Alex Converse authored
Bring commits 575e81f7 and 3d6b8a66 to VP10. These changes predate the creation of the active map cyclic refresh test. BUG=https://bugs.chromium.org/p/webm/issues/detail?id=1224 Change-Id: I3559b6933ffa5649926a4b214e45ed0fae523a25
-
Debargha Mukherjee authored
Also adds a function to integerize a double model. Change-Id: Ie09b3e165492cf66ab81fe25d4bc2422a5e6defd
-
- 08 Jun, 2016 5 commits
-
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
Change-Id: I399d601d40827ac383a6687cbeaec59e9a9c63e4
-
Jingning Han authored
The assumption doesn't hold true in the current codebase. Remove this speed feature to simplify the codebase. Change-Id: I9b69f484c9b7cd612b825047cc5b2fce63ee0af7
-
Jingning Han authored
The inter prediction residual can undergo different transform types during the rate-distortion optimization search. The assumption used in this speed feature no longer holds true. This commit removes the related code to clean up the codebase and clear out unit test failure in higher speed setting. Change-Id: I7f7cd4df2345ed3e607c9fae75b38cd2dbde0cac
-
- 07 Jun, 2016 12 commits
-
-
Jingning Han authored
-
Jingning Han authored
-
Angie Chiang authored
-
Zoe Liu authored
-
Alex Converse authored
-
Debargha Mukherjee authored
-
Debargha Mukherjee authored
-
Alex Converse authored
If it's creating problems with some experiments, disable it under the actual conditions where it doesn't work and file a bug. Change-Id: Iab9f4bfe42ea926d49d371918da25f9a8938a20f
-
Jingning Han authored
Change-Id: I45440a72b4287d98cbe21b72defc67138a8eb953
-
Geza Lore authored
This ensures using the correct segment_id downstream in reconstruct_inter_block. Change-Id: Ia8b6ec60de51fa2e26c326d3c537abb18aea75ae
-
Jingning Han authored
This commit re-works the transform type speed feature. It moves the transform type selection outside of the coding mode loop. This avoids repeated motion search if the best prediction mode is chosen as NEWMV. It improves the speed performance for clips that contain more motion activities. For mobile_cif at 1000 kbps, this makes the baseline encoding 7% faster and makes the encoding with dynamic motion vector referencing scheme enabled 10% faster. Change-Id: I93e2714b3e461303372c4b66a4134ee212faffd1
-
Zoe Liu authored
This patch will make sure the use of the BWDREF_FRAME for the encoding of both the two types of bipredictive frames, namely LAST_BIPRED_UPDATE and BIPRED_UPDATE. To realize it, the updates on the cpi->ref_frame_flags have been moved to before the encoding of one frame, instread of originally handled after the encoding of one frame. RD performance has been improved slightly, approximately by 0.17% compared to before the applying of this patch: lowres: Avg -3.474; BDRate -3.324 derflr: Avg -2.097; BDRate -1.353 Change-Id: I0aa19afd752293e345489fbff104c4351ca5498c
-