Opened 3 years ago

Closed 3 years ago

#84 closed defect (fixed)

encoder bug for affine 6-parameter search

Reported by: YuwenHe Owned by:
Priority: minor Milestone: BMS-2.1
Component: BMS Version: BMS-2.0.1
Keywords: Cc: ksuehring, XiangLi, fbossen, jvet@…

Description

There is an encoder bug in BMS-2.0.1 in affine predictor selection for affine 6-parameter searching part. The bug in line 3354 in xCheckBestAffineMVP() in intersearch.cpp. It also affects VTM-2.0.1.
#if JVET_K0185_AFFINE_6PARA_ENC

secondPred = (iVerIdx == 1 ? affineAMVPInfo.mvCandRT[iMVPIdx] : affineAMVPInfo.mvCandLT[iMVPIdx]) + (acMv[0] - affineAMVPInfo.mvCandLT[iMVPIdx]);

#else

Attachments (1)

InterSearch.cpp (177.4 KB) - added by yuwenhe 3 years ago.
bug fix in "AFFINE_ENC_BUGFIX"

Download all attachments as: .zip

Change history (3)

Changed 3 years ago by yuwenhe

bug fix in "AFFINE_ENC_BUGFIX"

comment:1 Changed 3 years ago by ksuehring

It would be best to provide bug fixes directly as merge request.

I created a merge request for the change. Can you please double-check:

https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_BMS/merge_requests/102

comment:2 Changed 3 years ago by ksuehring

  • Milestone set to BMS-2.1
  • Resolution set to fixed
  • Status changed from new to closed
  • Version set to BMS-2.0.1

confirmed to be fixed

Note: See TracTickets for help on using tickets.