Opened 14 years ago Closed 14 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 14 years ago by tung.nguyencomment:2 Changed 14 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 14 years ago by fbossen
Fixed in r431 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
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
*