From 23dbb9134653a192be55a5411a406b5ac734781a Mon Sep 17 00:00:00 2001 From: Karsten Suehring <karsten.suehring@hhi.fraunhofer.de> Date: Fri, 29 Mar 2019 22:32:15 +0100 Subject: [PATCH] fix byte alignment for PTL also at encoder --- source/Lib/EncoderLib/VLCWriter.cpp | 2 +- source/Lib/EncoderLib/VLCWriter.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/Lib/EncoderLib/VLCWriter.cpp b/source/Lib/EncoderLib/VLCWriter.cpp index f2f806cdb..1b19fdff2 100644 --- a/source/Lib/EncoderLib/VLCWriter.cpp +++ b/source/Lib/EncoderLib/VLCWriter.cpp @@ -1549,7 +1549,7 @@ void HLSWriter::codeProfileTierLevel ( const ProfileTierLevel* ptl, int maxN WRITE_FLAG( ptl->getSubLayerLevelPresentFlag(i), "sub_layer_level_present_flag[i]" ); } - while (!xIsByteAligned()) + while (!isByteAligned()) { WRITE_FLAG(0, "ptl_alignment_zero_bit"); } diff --git a/source/Lib/EncoderLib/VLCWriter.h b/source/Lib/EncoderLib/VLCWriter.h index b69da6629..a3956f2dd 100644 --- a/source/Lib/EncoderLib/VLCWriter.h +++ b/source/Lib/EncoderLib/VLCWriter.h @@ -89,7 +89,7 @@ protected: #endif void xWriteRbspTrailingBits(); #if JVET_M0101_HLS - bool xIsByteAligned() {return (m_pcBitIf->getNumBitsUntilByteAligned() != 0); } ; + bool isByteAligned() { return (m_pcBitIf->getNumBitsUntilByteAligned() == 0); } ; #endif }; -- GitLab