Fixed H264 analyser + H264 pretty printing improvements

This commit is contained in:
Thulinma 2021-02-15 21:15:59 +01:00
parent 7124f6070b
commit de0423a9da
4 changed files with 78 additions and 18 deletions

View file

@ -150,6 +150,7 @@ namespace h264{
uint64_t log2MaxMvLengthVertical;
uint64_t numReorderFrames;
uint64_t maxDecFrameBuffering;
double derived_fps;
};
class spsUnit : public nalUnit{
@ -158,6 +159,8 @@ namespace h264{
~spsUnit(){
if (scalingListPresentFlags != NULL){free(scalingListPresentFlags);}
}
const char* profile();
const char* level();
std::string generate();
void toPrettyString(std::ostream &out);
void scalingList(uint64_t *scalingList, size_t sizeOfScalingList,