#19 closed defect (fixed)
Define JVET_C0024_QTBT off cause crash
Reported by: | Chernyak | Owned by: | XiangLi |
---|---|---|---|
Priority: | minor | Milestone: | HM-16.6-JEM-3.1 |
Component: | JEM | Version: | HM-16.6-JEM-3.0 |
Keywords: | QTBT, INTRA_MPM | Cc: | vseregin@…, ksuehring, XiangLi, jvet@… |
Description
JVET_C0024_QTBT switched off with corresponded configurations cause encoder's crash. It works normally if JVET_C0055_INTRA_MPM is also switched off.
Attachments (1)
Change history (5)
comment:1 Changed 8 years ago by h.huang
Changed 8 years ago by XiangLi
comment:2 Changed 8 years ago by XiangLi
- Owner set to XiangLi
- Priority changed from major to minor
- Status changed from new to assigned
Hi Han,
Thanks for your comment. Vadim has kindly provided a patch (attached) to fix the problem. It works fine in my local test. It would be great if you could double check it.
Thanks, Xiang
comment:3 Changed 8 years ago by XiangLi
- Resolution set to fixed
- Status changed from assigned to closed
Fixed in r256 (/branches/HM-16.6-JEM-3.0-dev).
comment:4 Changed 8 years ago by XiangLi
- Version set to HM-16.6-JEM-3.0
Note: See TracTickets for help on using tickets.
The implementation of JVET_C0055_INTRA_MPM is not correct when JVET_C0024_QTBT is off.
For example, the derivation of width and height of a PU in getIntraPredictor() is:
it should be:
#if JVET_C0024_QTBT
#else
#endif