Multi-loop slice encoding for different slice QP is not working
Multi-loop Encoding of slices does not work. Example command:
EncoderApp -c cfg\encoder_randomaccess_ecm.cfg -c cfg\per-class\classD_randomaccess.cfg -c cfg\per-sequence\RaceHorses.cfg -f 33 -q 57 -dph 1 -dqr 1
The encoder runs through without errors. However, the decoder crashes:
ERROR: In function "InputBitstream::readByteAlignment" in \source\Lib\CommonLib\BitStream.cpp:406: Code not '0'
Tests in the precompressSlice method also showed that trial encoding one slice twice (i.e. calling the compressSlice method two times in a row) with the same QP leads to a crash of the encoder. However, encoding the same slice with different QPs leads to an encoder decoder missmatch.