Hi,

I’ve found the source of the the visual artifacts mentioned in bug#17. The 
temporal PMVs were not always loaded correctly because the code used 
uninitialized data in the CB structure. I’ve attached the patch.

Previously, I would get 1 problematic sequence every 10 runs of the following 
command line:

./build/f265cli -p "bframes=0 rc=abr bitrate=3000 fps=60000,1001 
key-frame-spacing=120 mt-mode=1 nb-workers=7,0 tiles=2,2 ref=1 amp=0 
tb-depth=2,2 bitrate-range=3000,3000" -w 1920:1080 BQTerrace_1920x1080_60.yuv 
/tmp/f265.265

With the patch, I successfully ran the command 200 times with no problems. The 
odds of getting 0 problems out of 200 cases are slim to none if the patch did 
not fix the issue. I think it’s good.

Let me know and I’ll push!

Regards,
François

Attachment: tpmv.patch
Description: tpmv.patch

Reply via email to