Opened 12 years ago Closed 12 years ago #118 closed defect (fixed)Mismatch/Crash when QP=0 for some sequences
Description
QP=0, INTRA HE, 50fr
Kimono -> Encoder-Decoder Mismatch
It looks as if ALF is the source of this bug. Change History (6)comment:1 Changed 12 years ago by tung.nguyencomment:2 Changed 12 years ago by fbossen
This indeed seems to be an issue related to ALF. It looks like the pAlfParam structure used in the encoder is not valid and bad bitstreams are hence generated. The issue was also replicated on a single frame using low-complexity settings as a base:
bossen$ build/Release/TAppEncoder -c cfg/encoder_intra_loco.cfg -c cfg/per-sequence/Vidyo4.cfg -q 0 -f 1 --ALF=1 --BitIncrement=3
TMuC SW candidate: Encoder Version [0.9][Mac OS X][GCC 4.2.1][64 bit]
Input File : yuv/vidyo4_1280x720_60.yuv
TOOL CFG: ALF:1 IBD:1 HAD:1 SRD:0 RDQ:1 SQP:0 ASR:0 PAD:0 LDC:1 NRF:0 BQP:0 QBO:0 GPB:1 FEN:1 RQT:1 CIP:0 ROT:0 AIS:0 MRG:1 IMP:0 SPF:1 AMP:0
POC 0 ( I-SLICE, QP 0 ) 4396520 bits [Y 65.0604 dB U 64.1718 dB V 64.2137 dB] [ET 11 ] [L0 ] [L1 ]
SUMMARY --------------------------------------------------------
I Slices--------------------------------------------------------
P Slices--------------------------------------------------------
B Slices--------------------------------------------------------
bossen$ build/Release/TAppDecoder -b str.bin -o dec.yuv comment:3 Changed 12 years ago by fbossen
Fixed in r431 comment:4 Changed 11 years ago by davidf
Updating component after adding WD (Text) tickets comment:5 Changed 11 years ago by davidf
comment:6 Changed 11 years ago by davidf
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
|
Vidyo4, 2nd Frame
* TraceDec.txt
15748678 ALF Flag=1
15748679 writeFilterCoeffs= 16 8
15748680 state=2
* TRACEENC.TXT
15748678 ALF Flag=1
15748679 writeFilterCoeffs= 1 8
15748680 state=2
*