Status: Untriaged
Owner: ----
Labels: Type-Bug Pri-2
Components: libvpx
New issue 1809 by anupa...@
ittiam.com: VP9 encode output with NEON intrinsics enabled does not match with C only version
https://bugs.chromium.org/p/webm/issues/detail?id=1809What version/commit are you using?
9ad950a9c4f8906fcdabb3402db1a17a9d99ee4c
Can you reproduce using the vpxdec or vpxenc tools? What command line are you using?
1. git clone
https://chromium.googlesource.com/webm/libvpx2. cd libvpx
3. git checkout 9ad950a9c4f8906fcdabb3402db1a17a9d99ee4c
Generate C only encoder output
a. mkdir generic_build
b. cd generic_build
c. ../configure --target=generic-gnu --disable-install-docs --enable-unit-tests --enable-debug --enable-postproc --enable-vp9-postproc --enable-vp9-temporal-denoising --enable-vp9-highbitdepth
d. make -j
e. ./vpxenc hantro_collage_w352h288.yuv --width=352 --height=288 --bit-depth=8 --profile=0 --codec=vp9 --rt --test-decode=fatal --ivf --threads=1 --static-thresh=0 --tile-columns=0 --tile-rows=0 --end-usage=cbr --kf-max-dist=90000 --lag-in-frames=0 --max-q=58 --min-q=2 --passes=1 --undershoot-pct=50 --overshoot-pct=50 --row-mt=0 --buf-sz=1000 --buf-initial-sz=500 --buf-optimal-sz=600 --max-intra-rate=300 --resize-allowed=0 --noise-sensitivity=0 --aq-mode=3 --error-resilient=0 --limit=20 --cpu-used=4 --target-bitrate=1600 -o generic_out.ivf
Generate encoder output with NEON intrinsics enabled
a. mkdir neon_build
b. cd neon_build
c. CROSS=aarch64-linux-gnu- ../configure --target=arm64-linux-gcc--disable-install-docs --enable-unit-tests --enable-debug --enable-postproc --enable-vp9-postproc --enable-vp9-temporal-denoising --enable-vp9-highbitdepth
d. make -j
e. ./vpxenc hantro_collage_w352h288.yuv --width=352 --height=288 --bit-depth=8 --profile=0 --codec=vp9 --rt --test-decode=fatal --ivf --threads=1 --static-thresh=0 --tile-columns=0 --tile-rows=0 --end-usage=cbr --kf-max-dist=90000 --lag-in-frames=0 --max-q=58 --min-q=2 --passes=1 --undershoot-pct=50 --overshoot-pct=50 --row-mt=0 --buf-sz=1000 --buf-initial-sz=500 --buf-optimal-sz=600 --max-intra-rate=300 --resize-allowed=0 --noise-sensitivity=0 --aq-mode=3 --error-resilient=0 --limit=20 --cpu-used=4 --target-bitrate=1600 -o neon_out.ivf
What is the expected behavior?
Output files generic_out.ivf and neon_out.ivf should be identical
What do you see instead?
Output files generic_out.ivf and neon_out.ivf are not identical
Please provide any additional information below.
Mismatches are seen with ‘rt’ –cpu-used=4, 5, 6, 7, 8, 9.
--
You received this message because:
1. The project was configured to send all issue notifications to this address
You may adjust your notification preferences at:
https://bugs.chromium.org/hosting/settings