diff --git a/source/Lib/CommonLib/Slice.cpp b/source/Lib/CommonLib/Slice.cpp index bfe9266fb14e6615486c37992ac88828eab0d711..57c087497d555822c9b762831f40fb8d1d6dab3b 100644 --- a/source/Lib/CommonLib/Slice.cpp +++ b/source/Lib/CommonLib/Slice.cpp @@ -3003,9 +3003,9 @@ SPS::SPS() , m_sbtmvpEnabledFlag (false) , m_bdofEnabledFlag (false) , m_fpelMmvdEnabledFlag ( false ) -, m_BdofControlPresentFlag ( false ) -, m_DmvrControlPresentFlag ( false ) -, m_ProfControlPresentFlag ( false ) +, m_BdofControlPresentInPhFlag( false ) +, m_DmvrControlPresentInPhFlag( false ) +, m_ProfControlPresentInPhFlag( false ) , m_uiBitsForPOC ( 8) , m_pocMsbFlag ( false ) , m_pocMsbLen ( 1 ) diff --git a/source/Lib/CommonLib/Slice.h b/source/Lib/CommonLib/Slice.h index 16c03877f3e9cdfeec1fae0cdc24827e138c995a..5d3fd872d5527b7227b17d471487fc95533e6416 100644 --- a/source/Lib/CommonLib/Slice.h +++ b/source/Lib/CommonLib/Slice.h @@ -1560,9 +1560,9 @@ private: bool m_sbtmvpEnabledFlag; bool m_bdofEnabledFlag; bool m_fpelMmvdEnabledFlag; - bool m_BdofControlPresentFlag; - bool m_DmvrControlPresentFlag; - bool m_ProfControlPresentFlag; + bool m_BdofControlPresentInPhFlag; + bool m_DmvrControlPresentInPhFlag; + bool m_ProfControlPresentInPhFlag; uint32_t m_uiBitsForPOC; bool m_pocMsbFlag; uint32_t m_pocMsbLen; @@ -1883,14 +1883,14 @@ void setCCALFEnabledFlag( bool b ) void setUseDMVR(bool b) { m_DMVR = b; } bool getUseMMVD()const { return m_MMVD; } void setUseMMVD(bool b) { m_MMVD = b; } - bool getBdofControlPresentFlag()const { return m_BdofControlPresentFlag; } - void setBdofControlPresentFlag(bool b) { m_BdofControlPresentFlag = b; } + bool getBdofControlPresentInPhFlag()const { return m_BdofControlPresentInPhFlag; } + void setBdofControlPresentInPhFlag(bool b) { m_BdofControlPresentInPhFlag = b; } - bool getDmvrControlPresentFlag()const { return m_DmvrControlPresentFlag; } - void setDmvrControlPresentFlag(bool b) { m_DmvrControlPresentFlag = b; } + bool getDmvrControlPresentInPhFlag()const { return m_DmvrControlPresentInPhFlag; } + void setDmvrControlPresentInPhFlag(bool b) { m_DmvrControlPresentInPhFlag = b; } - bool getProfControlPresentFlag()const { return m_ProfControlPresentFlag; } - void setProfControlPresentFlag(bool b) { m_ProfControlPresentFlag = b; } + bool getProfControlPresentInPhFlag()const { return m_ProfControlPresentInPhFlag; } + void setProfControlPresentInPhFlag(bool b) { m_ProfControlPresentInPhFlag = b; } uint32_t getMaxTLayers() const { return m_uiMaxTLayers; } void setMaxTLayers( uint32_t uiMaxTLayers ) { CHECK( uiMaxTLayers > MAX_TLAYER, "Invalid number T-layers" ); m_uiMaxTLayers = uiMaxTLayers; } diff --git a/source/Lib/DecoderLib/VLCReader.cpp b/source/Lib/DecoderLib/VLCReader.cpp index 6dc6af54724608d3011ebfa43962603e7f178810..f31cf180ff3cbf60a517a0c796e3e161e23384ca 100644 --- a/source/Lib/DecoderLib/VLCReader.cpp +++ b/source/Lib/DecoderLib/VLCReader.cpp @@ -2007,19 +2007,19 @@ void HLSyntaxReader::parseSPS(SPS* pcSPS) READ_FLAG( uiCode, "sps_bdof_enabled_flag" ); pcSPS->setBDOFEnabledFlag ( uiCode != 0 ); if (pcSPS->getBDOFEnabledFlag()) { - READ_FLAG(uiCode, "sps_bdof_pic_present_flag"); pcSPS->setBdofControlPresentFlag( uiCode != 0 ); + READ_FLAG(uiCode, "sps_bdof_control_present_in_ph_flag"); pcSPS->setBdofControlPresentInPhFlag( uiCode != 0 ); } else { - pcSPS->setBdofControlPresentFlag( false ); + pcSPS->setBdofControlPresentInPhFlag( false ); } READ_FLAG(uiCode, "sps_smvd_enabled_flag"); pcSPS->setUseSMVD( uiCode != 0 ); READ_FLAG(uiCode, "sps_dmvr_enabled_flag"); pcSPS->setUseDMVR(uiCode != 0); if (pcSPS->getUseDMVR()) { - READ_FLAG(uiCode, "sps_dmvr_pic_present_flag"); pcSPS->setDmvrControlPresentFlag( uiCode != 0 ); + READ_FLAG(uiCode, "sps_dmvr_control_present_in_ph_flag"); pcSPS->setDmvrControlPresentInPhFlag( uiCode != 0 ); } else { - pcSPS->setDmvrControlPresentFlag( false ); + pcSPS->setDmvrControlPresentInPhFlag( false ); } READ_FLAG(uiCode, "sps_mmvd_enabled_flag"); pcSPS->setUseMMVD(uiCode != 0); if (pcSPS->getUseMMVD()) @@ -2052,10 +2052,10 @@ void HLSyntaxReader::parseSPS(SPS* pcSPS) READ_FLAG( uiCode, "sps_affine_prof_enabled_flag" ); pcSPS->setUsePROF ( uiCode != 0 ); if (pcSPS->getUsePROF()) { - READ_FLAG(uiCode, "sps_prof_pic_present_flag"); pcSPS->setProfControlPresentFlag ( uiCode != 0 ); + READ_FLAG(uiCode, "sps_prof_control_present_in_ph_flag"); pcSPS->setProfControlPresentInPhFlag ( uiCode != 0 ); } else { - pcSPS->setProfControlPresentFlag( false ); + pcSPS->setProfControlPresentInPhFlag( false ); } } @@ -3363,13 +3363,13 @@ void HLSyntaxReader::parsePictureHeader( PicHeader* picHeader, ParameterSetManag #endif // picture level BDOF disable flags - if (sps->getBdofControlPresentFlag() && (!pps->getRplInfoInPhFlag() || picHeader->getRPL(1)->getNumRefEntries() > 0)) + if (sps->getBdofControlPresentInPhFlag() && (!pps->getRplInfoInPhFlag() || picHeader->getRPL(1)->getNumRefEntries() > 0)) { READ_FLAG(uiCode, "ph_disable_bdof_flag"); picHeader->setDisBdofFlag(uiCode != 0); } else { - if (sps->getBdofControlPresentFlag() == 0) + if (sps->getBdofControlPresentInPhFlag() == 0) { picHeader->setDisBdofFlag(1 - (int)(sps->getBDOFEnabledFlag())); } @@ -3380,13 +3380,13 @@ void HLSyntaxReader::parsePictureHeader( PicHeader* picHeader, ParameterSetManag } // picture level DMVR disable flags - if (sps->getDmvrControlPresentFlag() && (!pps->getRplInfoInPhFlag() || picHeader->getRPL(1)->getNumRefEntries() > 0)) + if (sps->getDmvrControlPresentInPhFlag() && (!pps->getRplInfoInPhFlag() || picHeader->getRPL(1)->getNumRefEntries() > 0)) { READ_FLAG(uiCode, "ph_disable_dmvr_flag"); picHeader->setDisDmvrFlag(uiCode != 0); } else { - if (sps->getDmvrControlPresentFlag() == 0) + if (sps->getDmvrControlPresentInPhFlag() == 0) { picHeader->setDisDmvrFlag(1 - (int)(sps->getUseDMVR())); } @@ -3397,7 +3397,7 @@ void HLSyntaxReader::parsePictureHeader( PicHeader* picHeader, ParameterSetManag } // picture level PROF disable flags - if (sps->getProfControlPresentFlag()) + if (sps->getProfControlPresentInPhFlag()) { READ_FLAG(uiCode, "ph_disable_prof_flag"); picHeader->setDisProfFlag(uiCode != 0); } diff --git a/source/Lib/EncoderLib/EncLib.cpp b/source/Lib/EncoderLib/EncLib.cpp index 77fe29e75493e444cb8daee218ba78f072c67b5e..b813818f36b0965b3e99153f80fbdde942085202 100644 --- a/source/Lib/EncoderLib/EncLib.cpp +++ b/source/Lib/EncoderLib/EncLib.cpp @@ -1313,9 +1313,9 @@ void EncLib::xInitSPS( SPS& sps ) sps.setUseGeo ( m_Geo ); sps.setUseMMVD ( m_MMVD ); sps.setFpelMmvdEnabledFlag (( m_MMVD ) ? m_allowDisFracMMVD : false); - sps.setBdofControlPresentFlag(m_BIO); - sps.setDmvrControlPresentFlag(m_DMVR); - sps.setProfControlPresentFlag(m_PROF); + sps.setBdofControlPresentInPhFlag(m_BIO); + sps.setDmvrControlPresentInPhFlag(m_DMVR); + sps.setProfControlPresentInPhFlag(m_PROF); sps.setAffineAmvrEnabledFlag ( m_AffineAmvr ); sps.setUseDMVR ( m_DMVR ); sps.setUseColorTrans(m_useColorTrans); diff --git a/source/Lib/EncoderLib/VLCWriter.cpp b/source/Lib/EncoderLib/VLCWriter.cpp index 15fbdccd7d9ca1653d92b4bc270e3aa8e1295576..c8f6c8ac412d3a44656af8b0185498b7f00dc574 100644 --- a/source/Lib/EncoderLib/VLCWriter.cpp +++ b/source/Lib/EncoderLib/VLCWriter.cpp @@ -1184,13 +1184,13 @@ void HLSWriter::codeSPS( const SPS* pcSPS ) WRITE_FLAG( pcSPS->getBDOFEnabledFlag() ? 1 : 0, "sps_bdof_enabled_flag" ); if (pcSPS->getBDOFEnabledFlag()) { - WRITE_FLAG(pcSPS->getBdofControlPresentFlag() ? 1 : 0, "sps_bdof_pic_present_flag"); + WRITE_FLAG(pcSPS->getBdofControlPresentInPhFlag() ? 1 : 0, "sps_bdof_control_present_in_ph_flag"); } WRITE_FLAG( pcSPS->getUseSMVD() ? 1 : 0, "sps_smvd_enabled_flag" ); WRITE_FLAG( pcSPS->getUseDMVR() ? 1 : 0, "sps_dmvr_enabled_flag" ); if (pcSPS->getUseDMVR()) { - WRITE_FLAG(pcSPS->getDmvrControlPresentFlag() ? 1 : 0, "sps_dmvr_pic_present_flag"); + WRITE_FLAG(pcSPS->getDmvrControlPresentInPhFlag() ? 1 : 0, "sps_dmvr_control_present_in_ph_flag"); } WRITE_FLAG(pcSPS->getUseMMVD() ? 1 : 0, "sps_mmvd_enabled_flag"); if (pcSPS->getUseMMVD()) @@ -1211,7 +1211,7 @@ void HLSWriter::codeSPS( const SPS* pcSPS ) WRITE_FLAG( pcSPS->getUsePROF() ? 1 : 0, "sps_affine_prof_enabled_flag" ); if (pcSPS->getUsePROF()) { - WRITE_FLAG(pcSPS->getProfControlPresentFlag() ? 1 : 0, "sps_prof_pic_present_flag" ); + WRITE_FLAG(pcSPS->getProfControlPresentInPhFlag() ? 1 : 0, "sps_prof_control_present_in_ph_flag" ); } } @@ -2090,7 +2090,7 @@ WRITE_FLAG(picHeader->getGdrOrIrapPicFlag(), "gdr_or_irap_pic_flag"); #endif // picture level BDOF disable flags - if (sps->getBdofControlPresentFlag() && (!pps->getRplInfoInPhFlag() || picHeader->getRPL(1)->getNumRefEntries() > 0)) + if (sps->getBdofControlPresentInPhFlag() && (!pps->getRplInfoInPhFlag() || picHeader->getRPL(1)->getNumRefEntries() > 0)) { WRITE_FLAG(picHeader->getDisBdofFlag(), "ph_disable_bdof_flag"); } @@ -2100,7 +2100,7 @@ WRITE_FLAG(picHeader->getGdrOrIrapPicFlag(), "gdr_or_irap_pic_flag"); } // picture level DMVR disable flags - if (sps->getDmvrControlPresentFlag() && (!pps->getRplInfoInPhFlag() || picHeader->getRPL(1)->getNumRefEntries() > 0)) + if (sps->getDmvrControlPresentInPhFlag() && (!pps->getRplInfoInPhFlag() || picHeader->getRPL(1)->getNumRefEntries() > 0)) { WRITE_FLAG(picHeader->getDisDmvrFlag(), "ph_disable_dmvr_flag"); } @@ -2110,7 +2110,7 @@ WRITE_FLAG(picHeader->getGdrOrIrapPicFlag(), "gdr_or_irap_pic_flag"); } // picture level PROF disable flags - if (sps->getProfControlPresentFlag()) + if (sps->getProfControlPresentInPhFlag()) { WRITE_FLAG(picHeader->getDisProfFlag(), "ph_disable_prof_flag"); }