Opened 10 years ago

Closed 7 years ago

#226 closed defect (wontfix)

Encoder crashes on low QPs for LC case

Reported by: kolya Owned by:
Priority: minor Milestone:
Component: HM Version: HM-4.0
Keywords: encoder, crash Cc: fbossen, ksuehring, davidf, jct-vc@…

Description

./bin/TAppEncoderStaticd -c cfg/encoder_intra_loco.cfg -c cfg/per-seq uence/SlideShow.cfg -q 5 -b str/SlideShow_Q5_S64_H4_intra_loco.bin -o rec/SlideS how_Q5_S64_H4_intra_loco_enc.yuv -f 500 -ip 1

HM software: Encoder Version [4.0rc1][Linux][GCC 4.1.2][64 bit]

Input File : /home/X0104A/DMC_HEVC/orig/SlideShow_1280x720_20.yuv
Bitstream File : str/SlideShow_Q5_S64_H4_intra_loco.bin
Reconstruction File : rec/SlideShow_Q5_S64_H4_intra_loco_enc.yuv
Real Format : 1280x720 20Hz
Internal Format : 1280x720 20Hz
Frame index : 0 - 499 (500 frames)
Number of Ref. frames (P) : 4
Number of Ref. frames (B_L0) : 2
Number of Ref. frames (B_L1) : 2
Number of Reference frames : 4
CU size / depth : 64 / 4
RQT trans. size (min / max) : 4 / 32
Max RQT depth inter : 3
Max RQT depth intra : 3
Min PCM size : 128
Motion search range : 64
Intra period : 1
Decoding refresh type : 0
QP : 5.00
Max dQP signaling depth : 0
GOP size : 1
Rate GOP size : 1
Internal bit depth : 8
PCM sample bit depth : 8
DisableInter4x4 : 1
Entropy coder : VLC

TOOL CFG: ALF:0 IBD:0 HAD:1 SRD:0 RDQ:1 SQP:0 ASR:0 PAD:0 LDC:1 NRF:0 BQP:0 GPB:1 LComb:1 LCMod:0 FEN:1 ECU:0 CFM:0 RQT:1 MRG:1 LMC:1 Slice: G=0 M=0 EntropySlice: M=0 CIP:0 SAO:1 PCM:0 NewRefSetting:0

POC 0 TId: 0 ( I-SLICE, QP 5 ) 1775456 bits [Y 62.5820 dB U 62.0018 dB V 62.1815 dB] [ET 34 ] [L0 ] [L1 ] [MD5:e3b2adb62401dcd843e52da4ed3f7f27]
POC 1 TId: 0 ( I-SLICE, QP 5 ) 7528 bits [Y 92.5911 dB U 89.7144 dB V 88.9681 dB] [ET 19 ] [L0 ] [L1 ] [MD5:b82c9d8b4544ad12f706aaee66ca6b09]
POC 2 TId: 0 ( I-SLICE, QP 5 ) 4744 bits [Y 93.6265 dB U 90.9638 dB V 91.3417 dB] [ET 19 ] [L0 ] [L1 ] [MD5:93080cdccf53039cf6fcfbee74252cfe]
POC 3 TId: 0 ( I-SLICE, QP 5 ) 132496 bits [Y 69.5920 dB U 69.5025 dB V 70.3474 dB] [ET 21 ] [L0 ] [L1 ] [MD5:6b9a073d65ecd44fbcae2f1e1fbfbf59]
TAppEncoderStaticd: /home/X0104/e1niko/HM-4.0rc1-Fine/build/linux/lib/TLibCommon/../../../../source/Lib/TLibCommon/TComBitStream.cpp:95: virtual Void TComOutputBitstream::write(UInt, UInt): Assertion `uiNumberOfBits <= 32' failed.

Crash was also observed on QPs from 1 to 9 on SlideShow for all LC configurations.

Change History (6)

comment:1 follow-up: Changed 10 years ago by libin

I guess this bug is similar to #210, relating to the CAVLC coding for very large numbers. I think CE5 is trying to solve this problem.

comment:2 in reply to: ↑ 1 Changed 10 years ago by kolya

  • Component set to HM

Replying to libin:

I guess this bug is similar to #210, relating to the CAVLC coding for very large numbers. I think CE5 is trying to solve this problem.

Yes, looks like solely CAVLC problem, thank you.

comment:3 Changed 10 years ago by davidf

Updating component after adding WD (Text) tickets

comment:4 Changed 9 years ago by davidf

  • Cc fbossen ksuehring davidf added

comment:5 Changed 9 years ago by davidf

  • Cc jct-vc@… added

comment:6 Changed 7 years ago by fbossen

  • Resolution set to wontfix
  • Status changed from new to closed

Does not 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

  • Bin Li(Participant)
  • David Flynn(Subscriber, Participant)
  • Frank Bossen(Subscriber, Participant)
  • jct-vc@…(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Subscriber, Always)
  • Nikolay Shlyakhov(Reporter, Participant)