Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#1457 closed defect (fixed)

HM x64 Release build and Debug build generate different results

Reported by: libin Owned by:
Priority: major Milestone: HM-16.13
Component: HM Version: HM-16.12
Keywords: Cc: ksuehring, davidf, karlsharman, jct-vc@…

Description

I used VS2013 to compile the latest HM (HM-dev r4815) into x64 Debug version and Release version. The command line I used was
TAppEncoder -c encoder_lowdelay_main.cfg -c BQSquare.cfg -f 1

The coding result of Release build is
POC 0 TId: 0 ( I-SLICE, nQP 32 QP 32 ) 91576 bits [Y 33.5217 dB U 39.4202 dB V 40.0321 dB] [ET 1 ] [L0 ] [L1 ]
The coding result of Debug build is
POC 0 TId: 0 ( I-SLICE, nQP 32 QP 32 ) 89352 bits [Y 33.3534 dB U 39.4079 dB V 39.8650 dB] [ET 8 ] [L0 ] [L1 ]

I've checked other versions of HM. r4793 seems to be OK (Debug and Release version generate identical results, which is the same as the Release result above). But r4794 has the same problem.
I've also checked that disabling SHARP_LUMA_DELTA_QP in r4815 can also solve the problem.

Attachments (2)

ticket1457Fix.patch (463 bytes) - added by libin 4 years ago.
fix for ticket 1457
fix1457.patch (879 bytes) - added by karlsharman 4 years ago.
Fix that works with interlace

Download all attachments as: .zip

Change History (4)

Changed 4 years ago by libin

fix for ticket 1457

Changed 4 years ago by karlsharman

Fix that works with interlace

comment:1 Changed 4 years ago by karlsharman

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

Fixed in r4816

comment:2 Changed 4 years ago by ksuehring

  • Milestone set to HM-16.13
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)
  • jct-vc@…(Subscriber)
  • Karl Sharman(Subscriber, Participant)
  • karl.sharman@…(Always)
  • Karsten Suehring(Subscriber, Participant, Always)