- Aug 24, 2019
-
-
Karsten Suehring authored
-
- Aug 23, 2019
-
-
Karsten Suehring authored
-
Karsten Suehring authored
- create ceilLog2() function based on floorLog2 - use intrinsics for MSVC in floorLog2 - replace all ceil(log2()) calls in HLS with ceilLog2()
-
- Aug 22, 2019
-
-
Vadim Seregin authored
-
Vadim Seregin authored
-
Hongtao Wang authored
-
Frank Bossen authored
-
Vadim Seregin authored
-
Karsten Suehring authored
- add option to completely disable - add iparameter to software manual
-
Karsten Suehring authored
-
Chen-Yen Lai authored
-
Brian Heng authored
- Remove additional unused variable.
-
Chen-Yen Lai authored
-
Vadim Seregin authored
-
Vadim Seregin authored
-
Hongtao Wang authored
-
- Aug 21, 2019
-
-
Vadim Seregin authored
-
Frank Bossen authored
- In InterPrediction::rightShiftMSB, use existing floorLog2 function - In addAvg_SSE, avoid unnecessary use of 32-bit path - In copyBufferSimd, reduce number of loops - In paddingSimd, take advantage of padding extent being either 1 or 2 - In addBIOAvg4_SSE, reduce number of operations and avoid nasty Xmm register -> memory -> integer register path Overall, a decoder runtime reduction of about 3% is expected
-
Brian Heng authored
-
Frank Bossen authored
Note that lines 450-457 should already support the loosened restriction
-
Frank Bossen authored
Use vectors and resize them if needed instead of deleting and reallocating memory for every picture. This appears to have a significant impact on decoder run time. Use PLTRunMode type where appropriate instead of bool since using vector<bool> creates a number of issues
-
Frank Bossen authored
-
Frank Bossen authored
-
Frank Bossen authored
-
Frank Bossen authored
-
Frank Bossen authored
This reduces the number of dynamic allocations
-
Frank Bossen authored
Allocate single large buffer instead of many small buffers for holding scaling lists data
-
Frank Bossen authored
Remove partitioner factory to simplify memory allocation for the partitioner (use stack instead of heap)
-
- Aug 20, 2019
-
-
Vadim Seregin authored
-
Vadim Seregin authored
-
Frank Bossen authored
-
Frank Bossen authored
Overall decoder run time is reduced by about 5%
-
- Aug 19, 2019
-
-
Vadim Seregin authored
-
Vadim Seregin authored
-
Vadim Seregin authored
-
Karl Sharman authored
-
Vadim Seregin authored
-
Vadim Seregin authored
-
- Aug 17, 2019
-
-
Frank Bossen authored
-
- Aug 16, 2019
-
-