Opened 4 years ago

Closed 4 years ago

#46 closed defect (fixed)

Assertion failed with --ASR=1

Reported by: yyasugi Owned by:
Priority: minor Milestone: HM-16.6-JEM-5.1
Component: JEM Version: HM-16.6-JEM-5.0
Keywords: ASR adaptive search range Cc: ksuehring, XiangLi, jvet@…

Description

ASR on JEM-5.0.1 is unable to work.

TAppEncoderStatic: ./source/Lib/TLibEncoder/TEncSearch.h:411: Void TEncSearch::setAdapt
iveSearchRange(Int, Int, Int): Assertion `iDir < MAX_NUM_REF_LIST_ADAPT_SR && iRefIdx<Int(MAX_IDX_ADAPT_SR)' failed.

TEncSlice.cpp:line 570

for (Int iDir = 0; iDir <= iNumPredDir; iDir++)

This line should be changed as

for (Int iDir = 0; iDir < iNumPredDir; iDir++)

In addition, JEM-5.0.1 does not have the --MinSearchWindow command line option.
In HM, it is implemented in the changeset 4554.
https://hevc.hhi.fraunhofer.de/trac/hevc/changeset/4554

Change history (2)

comment:1 Changed 4 years ago by ksuehring

The index fix is already included in the JEM-5.0-dev branch.

comment:2 Changed 4 years ago by XiangLi

  • Milestone set to HM-16.6-JEM-5.1
  • Resolution set to fixed
  • Status changed from new to closed

Fixed in branch JEM-5.0-dev r448 (MinSearchWindow part in r459).

Note: See TracTickets for help on using tickets.