Bitstream mismatch related to IntraBC
What version / commit were you testing with?
What steps will reproduce the problem?
-
Build with bitstream debug tool
cmake ../avm -DENABLE_DOCS=0 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCONFIG_BITSTREAM_DEBUG=1 -DENABLE_ASSERTS=1 && make -
Run this encode (CTCv7 AI command, with some frames skipped for faster rerpro):
./aomenc b2_scc/MissionControlClip1_1920x1080_60fps_10bit_420_0450_0579.y4m --tile-columns=0 --threads=1 --kf-min-dist=0 --kf-max-dist=0 --use-fixed-qp-offsets=1 --tune-content=screen --test-decode=warn --cpu-used=0 --passes=1 --end-usage=q --deltaq-mode=0 --enable-tpl-model=0 --enable-keyframe-filtering=0 --obu --psnr -v --qp=210 --skip=0 --limit=17 -o /tmp/out.obu --skip=14
What is the expected output?
Success
What do you see instead?
Bitstream mismatch is reported
baseline_gf_interval = 1
POC: 0 [ KEY ][Level:1][Q:258]: 7280 Bytes, 5466532.1ms, 22.5998 dB(Y), 31.3312 dB(U), 33.6729 dB(V), 24.1364 dB(Avg) [ -1, -1, -1, -1, -1, -1, -1,]
*** cdf error, frame_idx_r 0 cdf {574, 0} ref_cdf {18194, 0} queue_r 54401
aomenc: avm/aom_dsp/bitreader.h:358: aom_read_cdf_: Assertion `0' failed.
Please use labels and text to provide additional information.