Opened 13 years ago

Closed 13 years ago

#198 closed defect (fixed)

HM-3.4 dev RA decoding crashed

Reported by: libin Owned by:
Priority: minor Milestone: HM-4.0
Component: HM Version: HM-3.4
Keywords: Cc: fbossen, ksuehring, davidf, jct-vc@…

Description

When setting number of reference frame to 1, RA configuration, decoder crashed at picture 9. In my opionion, it was caused by the wrong reference frame setting at the encoder. e.g.
POC 9 TId: 0 ( b-SLICE, QP 36 ) 1880 bits [Y 30.6981 dB U 39.8979 dB V 40.6632 dB] [ET 2 ] [L0 12 ] [L1 12 ] [LC 12 ] [MD5:d30f5f1134b6520551eb1271df5e86be]
Actually picture 9 should use picture 8 and 10 as reference frame.
One way to fix this bug is to change TComSlice::decodingMarking in TComSlice.cpp around line 744 from
if ( rpcPic->getSlice( 0 )->isReferenced() )
to
if ( rpcPic->getSlice( 0 )->isReferenced() && rpcPic->getReconMark() )
Meanwile, it is better to do the same change for line 807.

Change History (5)

comment:1 Changed 13 years ago by ksuehring

  • Milestone set to HM-4.0
  • Version set to HM-3.4

The proposed fix was commited in r1282.

comment:2 Changed 13 years ago by fbossen

  • Resolution set to fixed
  • Status changed from new to closed

comment:3 Changed 13 years ago by davidf

  • Component set to HM

Updating component after adding WD (Text) tickets

comment:4 Changed 13 years ago by davidf

  • Cc fbossen ksuehring davidf added

comment:5 Changed 13 years ago by davidf

  • Cc jct-vc@… 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

  • Bin Li(Reporter)
  • David Flynn(Subscriber, Participant)
  • Frank Bossen(Subscriber, Participant)
  • jct-vc@…(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Subscriber, Participant, Always)