-
- Downloads
Clean up: reduce memory reallocation in CodingStructure::createCoeffs
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
Showing
- source/Lib/CommonLib/Buffer.h 2 additions, 2 deletionssource/Lib/CommonLib/Buffer.h
- source/Lib/CommonLib/CodingStructure.cpp 12 additions, 28 deletionssource/Lib/CommonLib/CodingStructure.cpp
- source/Lib/CommonLib/CodingStructure.h 4 additions, 4 deletionssource/Lib/CommonLib/CodingStructure.h
- source/Lib/CommonLib/TypeDef.h 5 additions, 1 deletionsource/Lib/CommonLib/TypeDef.h
- source/Lib/CommonLib/Unit.cpp 5 additions, 2 deletionssource/Lib/CommonLib/Unit.cpp
- source/Lib/CommonLib/Unit.h 3 additions, 3 deletionssource/Lib/CommonLib/Unit.h
- source/Lib/DecoderLib/CABACReader.cpp 8 additions, 5 deletionssource/Lib/DecoderLib/CABACReader.cpp
- source/Lib/EncoderLib/CABACWriter.cpp 5 additions, 2 deletionssource/Lib/EncoderLib/CABACWriter.cpp
- source/Lib/EncoderLib/EncModeCtrl.cpp 6 additions, 4 deletionssource/Lib/EncoderLib/EncModeCtrl.cpp
- source/Lib/EncoderLib/EncModeCtrl.h 1 addition, 1 deletionsource/Lib/EncoderLib/EncModeCtrl.h
- source/Lib/EncoderLib/IntraSearch.cpp 3 additions, 3 deletionssource/Lib/EncoderLib/IntraSearch.cpp
Loading
Please register or sign in to comment