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
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.
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