Opened 13 years ago Closed 11 years ago #178 closed defect (wontfix)corrupted heap / assert failed for QuadtreeTULog2MinSize: 4
Description
I found erroe related to ticket#168 in HM3.0 so I modified the (TEncAdaptiveLoopFilter.cpp, TEncAdaptiveLoopFilter.h) files as suggested by Chih-Ming in jct-vc Digest, Vol 16, Issue 66, Attachments (1)Change History (8)Changed 13 years ago by ksuehringcomment:1 Changed 13 years ago by ksuehring
I tried the used configuration with the current HM-3.1-dev r990 plus r951, the fix for #168 in HM-3.0-dev-mediatek.
The merged TEncAdaptiveLoopFilter.cpp and TEncAdaptiveLoopFilter.h look quite different than those provided in the email.
The setting
QuadtreeTULog2MinSize : 4
triggers an assert in
Assertion failed: 16 == uiNumCoeffPerAbsPartIdxIncrement, file ..\..\source\Lib\TLibEncoder\TEncSearch.cpp, line 4698
If I decrease the parameter to 2 encoder and decoder run without problems (Windows,Linux/both 64-bit) comment:2 Changed 13 years ago by ksuehring
I can reproduce the heap corruption using HM 2.2 with the config file (Windows x64). It happens only for QuadtreeTULog2MinSize: 4. comment:3 Changed 13 years ago by fbossen
comment:4 Changed 13 years ago by davidf
Updating component after adding WD (Text) tickets comment:5 Changed 13 years ago by davidf
comment:6 Changed 13 years ago by davidf
comment:7 Changed 11 years ago by fbossen
Doesn't apply to final spec 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
|
encoder config file