Closed BobAlban closed 3 years ago
We assumed that the max output access unit size can be roughly limited by the input picture size: 224 * 224 = 50176. Typically, we try to compress the input pictures. Seems in your case, small picture size + low QP, this estimate will not hold. This is a hard coded limit (look for vvenc_accessUnit_alloc_payload() in the application), which cannot be changed by a command line parameter.
We will have a look into this and provide a fix soon.
I see. Thanks for your answer, appreciated.
Hello
First of thanks for this great repo !
I have an issue with vvencapp encoder.
I found that with some specific images (not all of them), I get an error while using very low QPs saying that vvencAccessUnit payload size is too small to store data.
Step to reproduce this error:
./bin/release-static/vvencapp -s 224x224 -r 1 -i _S66I3JYFV8OGPYHK.yuv -o _S66I3JYFV8OGPYHK.266 --preset faster --qp 6
to trigger the error./bin/release-static/vvencFFapp -s 224x224 -fr 1 --InputFile _S66I3JYFV8OGPYHK.yuv --BitstreamFile _S66I3JYFV8OGPYHK.266 --QP 6
do not trigger the error.Complete log for the above command:
For this specific image, QP>7 do not cause this error. If it can help, I can find more images where the same problem appear. Do not hesitate to ask for more details also.
Am I missing something with this error ? Is there an easy way to increase this payload size to a high amount, just so the code do not crash anymore ?