#530 closed defect (fixed)Encoder/decoder mismatch when chroma QP offsets are used
Description
It occurs on the 5th picture of the stream generated with the following command line :
bin/TAppEncoderStatic -c cfg/encoder_lowdelay_P_main.cfg -c cfg/per-sequence/BasketballPass.cfg -f 8 -q 37 --ChromaQpOffset=-4 --ChromaQpOffset2nd=4 Change History (5)comment:1 Changed 13 years ago by DefaultCC Plugin
comment:2 Changed 12 years ago by sandeepkanumuri
comment:3 Changed 12 years ago by sandeepkanumuri
I found a case with encoder-decoder mismatch when both cb and cr offsets are the same: comment:4 Changed 10 years ago by karlsharman
These cases do not cause a problem with the latest software. comment:5 Changed 10 years ago by ksuehring
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
|
Updating the defect to HM-7.0 from HM-6.2 since it is still present in this version, but the behavior might be different. Also, the command line parameters might need to be modified as well.
In HM-7.0, I got an encoder-decoder mismatch starting from the 2nd frame (first I-frame matched correctly) whenever I used different QP offsets for Cb and Cr.
1) TAppEncoder.exe -c encoder_randomaccess_main.cfg -c RaceHorses.cfg --FramesToBeEncoded=9 --QP=32 --CbQpOffset=4 --CrQpOffset=5
2) TAppEncoder.exe -c encoder_randomaccess_main.cfg -c RaceHorses.cfg --FramesToBeEncoded=9 --QP=32 --CbQpOffset=2 --CrQpOffset=4
I used same offsets for a couple of config settings and I was not able to replicate the encoder-decoder mismatch.
1) TAppEncoder.exe -c encoder_lowdelay_P_main.cfg -c BasketballPass.cfg --FramesToBeEncoded=8 --QP=37 --CbQpOffset=4 --CrQpOffset=4
2) TAppEncoder.exe -c encoder_randomaccess_main.cfg -c RaceHorses.cfg --FramesToBeEncoded=9 --QP=32 --CbQpOffset=2 --CrQpOffset=2
I was also not able to replicate the encoder-decoder mismatch when I did all intra coding on a couple of sequences.
1) TAppEncoder.exe -c encoder_intra_main.cfg -c RaceHorses.cfg --FramesToBeEncoded=9 --QP=32 --CbQpOffset=4 --CrQpOffset=5
2) TAppEncoder.exe -c encoder_intra_he10.cfg -c BasketballPass.cfg --FramesToBeEncoded=8 --QP=37 --CbQpOffset=2 --CrQpOffset=4