- 27 Oct, 2015 5 commits
-
-
Jingning Han authored
Properly update the transform type counts in key frame coding at decoder. It fixes an enc/dec mismatch issue when both ext-tx and misc-fixes are turned on. Change-Id: I1e40a77c8d8157d5ff254b072ce474d8dfbaa3ae
-
Debargha Mukherjee authored
-
Peter de Rivaz authored
EXT_TX introduces some new symbols to be decoded. The encoder counts how many times these are used. In multithreaded mode, the counts from the worker threads need to be accumulated into the main thread. This change means that VP10/VPxEncoderThreadTest now works with more choices of cpu-used and number of passes. Change-Id: Ibe7e6a3c58145265f4ead155ff98fb4cb37c3513
-
Yaowu Xu authored
Change-Id: I0e4030a37354bb23b3aa8be5cc1473770b9e7b06
-
Jingning Han authored
Properly reset the early termination flag in the recursive transform block partitioning rate-distortion optimization scheme. Change-Id: Ibfe918f21f11dcb1ec267c09f954c635305cc95a
-
- 26 Oct, 2015 13 commits
-
-
Jingning Han authored
Use inter_block_yrd as rate-distortion optimization for lossless coding. This fixes transform coefficient buffer swap use case and resolves the unit test failure related to lossless coding. Change-Id: I1512dab5ed5760c31f7de21a06e8d9ed1eb081fa
-
Debargha Mukherjee authored
Disbales threading test for speeds > 0 and all modes other than 2-pass temporarily. Change-Id: I098ef2b16f575c039a7f6a21244dd87eee6960ce
-
Marco Paniconi authored
-
Jingning Han authored
-
Paul Wilkins authored
-
Paul Wilkins authored
-
Marco authored
Change-Id: Ibb573f50c4bf2cfb382b589803f3363db0ac1285
-
Jingning Han authored
This commit properly resets the recursive transform block partition array in the settings of using largest transform block size at frame header level. It fixes one of the unit test failure related to the use of frame level fixed transform block size with 440 color format. Change-Id: I6750f323e2c2510c080ffc3af82ce2041f4f60b8
-
Debargha Mukherjee authored
-
Debargha Mukherjee authored
-
Alex Converse authored
-
Jingning Han authored
-
Yaowu Xu authored
-
- 24 Oct, 2015 1 commit
-
-
Alex Converse authored
The custom LCG is based on the POSIX recommend constants for a 16-bit rand(). This implementation uses less computation than typical standard library procedures which have been extended for 32-bit support, is guaranteed to be reentrant, and identical everywhere. Change-Id: I3140bbd566f44ab820d131c584a5d4ec6134c5a0 Ref: http://pubs.opengroup.org/onlinepubs/9699919799/functions/rand.html
-
- 23 Oct, 2015 11 commits
-
-
Jingning Han authored
Clear the compiler warnings when both ext-tx and high bit-depth are turned on. Change-Id: I2e02f1f29043f2952fe215f8183b5bfd80e16f58
-
Paul Wilkins authored
Bug relating to issue:- http://b/25090786 base_frame_target is supposed to track the idealized bit allocation based on error score and not the actual bits allocated to each frame. The clamping of this value based on the VBR min and max pct values was causing a bug where in some cases the loop that adjusts the active max quantizer for each GF group was running out of bits at the end of a KF group. This caused a spike in Q and some ugly artifacts. A second change makes sure that the calculation of the active Q range for a group DOES, however, take account of clamping. Change-Id: I31035e97d18853530b0874b433c1da7703f607d1
-
Jingning Han authored
This commit makes the recursive transform block partitioning properly handle the non-420 color format. It resolves an enc/dec mismatch issue in that setting when var-tx experiment is turned on. Change-Id: I48a91de02c11b3153f897d1cca0ae948eec15605
-
Debargha Mukherjee authored
Change-Id: Ifab43f85f6ae1be6b9f95521f79ba49055353b5f
-
Jingning Han authored
This commit fixes an enc/dec mismatch issue in recursive transform partitioning experiment due to merge conflict. Change-Id: I66146ef806c008902c91d54f4f8c7ccf47996b78
-
Marco authored
Periodically estiamte noise level in source, and only denoise if estimated noise level is above threshold. Change-Id: I54f967b3003b0c14d0b1d3dc83cb82ce8cc2d381
-
Jingning Han authored
Add the row and column index to the argument list of unit functions called by foreach_transformed_block wrapper. This avoids the repeated internal parsing according to the block index. Change-Id: Ie7508acdac0b498487564639bc5cc6378a8a0df7
-
Yaowu Xu authored
-
Yaowu Xu authored
Conflicts: configure Change-Id: I7f331981e19338451d16030f0ac1179db2e08c4d
-
Yaowu Xu authored
-
Yaowu Xu authored
This commit fixes the merge conflicts between master and nextgenv2 and disable early termination in choose_tx_size() to avoid failure in test. The test failures are pre-existing, some of the issue were fixed in masterbase already, so will have another merge to introduce the fixes. Change-Id: Ib71889661955e73aedbb4db49d8be70425281dcb
-
- 22 Oct, 2015 10 commits
-
-
Jingning Han authored
-
Jingning Han authored
Temporarily reset the transform type in the inter modes when recursive transform block partitioning is used. This resolves an enc/dec mismatch issue in nextgenv2 codebase when both var-tx and ext-tx experiments are turned on. Change-Id: I2543f0a567243da95b237752d46964b07b669ad9
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-