Clean up code related to BP SEI
Includes: - fix syntax element names for tracing - add validation checks - move validation check to correct place - define `enum HrdType` for indexing by `NAL` or `VCL` - consistently use `bp` variable name for BP SEI objects - use `static_vector` instead of having separate variable for array size
Showing
- source/Lib/CommonLib/HRD.h 10 additions, 7 deletionssource/Lib/CommonLib/HRD.h
- source/Lib/CommonLib/SEI.cpp 2 additions, 57 deletionssource/Lib/CommonLib/SEI.cpp
- source/Lib/CommonLib/SEI.h 56 additions, 55 deletionssource/Lib/CommonLib/SEI.h
- source/Lib/DecoderLib/DecLib.cpp 3 additions, 3 deletionssource/Lib/DecoderLib/DecLib.cpp
- source/Lib/DecoderLib/SEIread.cpp 211 additions, 179 deletionssource/Lib/DecoderLib/SEIread.cpp
- source/Lib/DecoderLib/SEIread.h 2 additions, 1 deletionsource/Lib/DecoderLib/SEIread.h
- source/Lib/EncoderLib/EncGOP.cpp 10 additions, 8 deletionssource/Lib/EncoderLib/EncGOP.cpp
- source/Lib/EncoderLib/EncGOP.h 1 addition, 1 deletionsource/Lib/EncoderLib/EncGOP.h
- source/Lib/EncoderLib/SEIEncoder.cpp 61 additions, 87 deletionssource/Lib/EncoderLib/SEIEncoder.cpp
- source/Lib/EncoderLib/SEIwrite.cpp 101 additions, 89 deletionssource/Lib/EncoderLib/SEIwrite.cpp
Loading
Please register or sign in to comment