CHECK(pcRefPic==m_pcPic||nonReferencePictureFlag,"The picture referred to by each entry in RefPicList[ 0 ] or RefPicList[ 1 ] shall not be the current picture and shall have ph_non_ref_pic_flag equal to 0");
CHECK(pcPic->poc>=this->getPOC(),"Any picture, with nuh_layer_id equal to a particular value layerId, that precedes an IRAP picture with nuh_layer_id "
"equal to layerId in decoding order shall precede the IRAP picture in output order.");
CHECK(pcPic->poc>=this->getPOC(),"Any picture, with nuh_layer_id equal to a particular value layerId, that precedes an IRAP picture with nuh_layer_id "
"equal to layerId in decoding order shall precede the IRAP picture in output order.");
CHECK(pcPic->poc>=this->getPOC(),"Any picture, with nuh_layer_id equal to a particular value layerId, that precedes an IRAP picture with nuh_layer_id "
"equal to layerId in decoding order shall precede any RADL picture associated with the IRAP picture in output order.");
if(this->getAssociatedIRAPPOC()!=pcPic->poc)
{
CHECK(pcPic->poc>=this->getPOC(),"Any picture, with nuh_layer_id equal to a particular value layerId, that precedes an IRAP picture with nuh_layer_id "
"equal to layerId in decoding order shall precede any RADL picture associated with the IRAP picture in output order.");
@@ -1813,7 +1827,7 @@ int Slice::checkThatAllRefPicsAreAvailable(PicList& rcListPic, const ReferencePi
{
if(printErrors)
{
msg(ERROR,"\nCurrent picture: %d Long-term reference picture with POC = %3d seems to have been removed or not correctly decoded.",this->getPOC(),notPresentPoc);
msg(ERROR,"Error: Current picture: %d Long-term reference picture with POC = %3d seems to have been removed or not correctly decoded.\n",this->getPOC(),notPresentPoc);
}
returnnotPresentPoc;
}
...
...
@@ -1844,7 +1858,7 @@ int Slice::checkThatAllRefPicsAreAvailable(PicList& rcListPic, const ReferencePi
{
if(printErrors)
{
msg(ERROR,"\nCurrent picture: %d Short-term reference picture with POC = %3d seems to have been removed or not correctly decoded.",this->getPOC(),notPresentPoc);
msg(ERROR,"Error: Current picture: %d Short-term reference picture with POC = %3d seems to have been removed or not correctly decoded.\n",this->getPOC(),notPresentPoc);
}
returnnotPresentPoc;
}
...
...
@@ -1923,7 +1937,7 @@ int Slice::checkThatAllRefPicsAreAvailable(PicList& rcListPic, const ReferencePi
{
if(printErrors)
{
msg(ERROR,"\nCurrent picture: %d Long-term reference picture with POC = %3d seems to have been removed or not correctly decoded.",this->getPOC(),notPresentPoc);
msg(ERROR,"Error: Current picture: %d Long-term reference picture with POC = %3d seems to have been removed or not correctly decoded.\n",this->getPOC(),notPresentPoc);
}
*refPicIndex=ii;
returnnotPresentPoc;
...
...
@@ -1955,7 +1969,7 @@ int Slice::checkThatAllRefPicsAreAvailable(PicList& rcListPic, const ReferencePi
{
if(printErrors)
{
msg(ERROR,"\nCurrent picture: %d Short-term reference picture with POC = %3d seems to have been removed or not correctly decoded.",this->getPOC(),notPresentPoc);
msg(ERROR,"Error: Current picture: %d Short-term reference picture with POC = %3d seems to have been removed or not correctly decoded.\n",this->getPOC(),notPresentPoc);