Opened 10 years ago

Closed 10 years ago

#254 closed defect (fixed)

enc/dec mismatch and decoder crash when MaxPartitionDepth (m_uiMaxCUDepth) != 4

Reported by: Tomohiro Ikai Owned by:
Priority: major Milestone:
Component: HM Version: HM-5.0
Keywords: Cc: fbossen, ksuehring, davidf, jct-vc@…

Description

enc/dec mismatch and decoder crash when MaxPartitionDepth (m_uiMaxCUDepth) != 4

exsample for mismatch
BQSquare_q27_ld -f 8 --MaxPartitionDepth=3

POC 0 TId: 0 ( I-SLICE, QP 27 ) [DT 0.010] [L0 ] [L1 ] [MD5:650422e7623ee3aa0023dc8f6b9df668,(OK)]
POC 1 TId: 0 ( B-SLICE, QP 30 ) [DT 0.010] [L0 0 ] [L1 0 ] [LC 0 ] [MD5:832e5ba74046788f9bea2e16fce5bb7b,\
(*ERROR*)] [rxMD5:8028b13e927fd57e65927afb2589c190]

exsample for crash test set
BQSquare_q32_ld -f 8 --MaxPartitionDepth=3
BQSquare_q37_ld -f 8 --MaxPartitionDepth=3
BasketballPass_q22_ld -f 8 --MaxPartitionDepth=3
BasketballPass_q32_ld -f 8 --MaxPartitionDepth=3
BasketballPass_q37_ld -f 8 --MaxPartitionDepth=3
BlowingBublles_q22_ld -f 8 --MaxPartitionDepth=3
BlowingBublles_q32_ld -f 8 --MaxPartitionDepth=3
BlowingBublles_q37_ld -f 8 --MaxPartitionDepth=3
RaceHorses_wqvga_q27_ld -f 8 --MaxPartitionDepth=3
RaceHorses_wqvga_q32_ld -f 8 --MaxPartitionDepth=3
RaceHorses_wqvga_q37_ld -f 8 --MaxPartitionDepth=3

Change History (4)

comment:1 Changed 10 years ago by DefaultCC Plugin

  • Cc fbossen ksuehring davidf added

comment:2 in reply to: ↑ description Changed 10 years ago by Xiang Li

I found that the bug was related to the implementation of G1042 (the part of partition mode binarization). When I disabled G1042 (define PREDTYPE_CLEANUP as 0), the bug disappeared. It seems that HHI provided the related code. Anyway, I will try to provide a fix later.

By the way, it seems that ticket #265 is also related to this bug.

Xiang

comment:3 Changed 10 years ago by SimonO

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

This bug has been fixed in the revision 1736 of the branch HM-5.0-dev-misc.

comment:4 Changed 10 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

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