Opened 6 years ago

Closed 6 years ago

#236 closed defect (wontfix)

N0470 – SMVD with mvd_l1_zero_flag

Reported by: bheng Owned by:
Priority: minor Milestone:
Component: VTM Version: VTM-4.2
Keywords: Cc: ksuehring, XiangLi, fbossen, jvet@…

Description (last modified by ksuehring)

N0470 aims to align the software with the text for the case of SMVD with mvd_l1_zero_flag=1. Unless I’m mistaken, the text checks the mvd_l1_zero_flag condition first, and only generates the symmetric MVD if the mvd_l1_zero_flag condition is not met.

Therefore, when mvd_l1_zero_flag applies, the SMVD code should set the List1 MVD to (0,0). However, the code below is still setting the symmetric MVD.

  if ( pu.cu->smvdMode )
  {
    ...
    pu.mvd[1 - eCurRefList].set( -pu.mvd[eCurRefList].hor, -pu.mvd[eCurRefList].ver );
    ...
  }

I believe the line above should set the MVD to (0,0) if the mvd_l1_zero_flag condition applies.

Change history (3)

comment:1 Changed 6 years ago by ksuehring

  • Description modified (diff)

comment:2 Changed 6 years ago by bheng

Software coordinators requested that we leave this code as is and fix the text with a proposal at next meeting.

See discussion in merge request:
https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/merge_requests/513

comment:3 Changed 6 years ago by bheng

  • Resolution set to wontfix
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.