Opened 3 years ago

Last modified 3 years ago

#1487 new defect

Last decoded frame is not being outputted correctly

Reported by: swong10 Owned by:
Priority: major Milestone:
Component: HM SCC Version:
Keywords: Cc: lidong.xu@…, samuel.wong@…, jct-vc@…, iole@…

Description

The decoder should output the last decoded frame when the bitstream has reached its end. It happens when the display order and decoding order is different. Need to update the loop filter flag to correct the situation.

HM Decoder/Encoder 16.15_SCM8.4
TAppDecTop.cpp --> Void TAppDecTop::decode()

The following update to the loopFiltered is needed to correct

else if ( (bNewPicture
!bitstreamFile nalu.m_nalUnitType == NAL_UNIT_EOS ) &&

m_cTDecTop.getFirstSliceInSequence () )

{

m_cTDecTop.setFirstSliceInPicture (true);

loopFiltered = (nalu.m_nalUnitType == NAL_UNIT_EOS);

}

Change History (1)

comment:1 Changed 3 years ago by iole_moccagatta

  • Cc iole@… added
Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber, Participant

  • Iole Moccagatta(Subscriber, Participant)
  • jct-vc@…(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Always)
  • lidong.xu@…(Subscriber)
  • Samuel Wong(Reporter, Subscriber)