reland: quantize: simplify 32x32_b args
authorJohann <johann@duck.com>
Sat, 5 Nov 2022 00:53:07 +0000 (09:53 +0900)
committerJohann <johann@duck.com>
Mon, 6 Mar 2023 00:16:04 +0000 (09:16 +0900)
commit0384a2aab79a8b004257ba32d7824e8defb12c55
treedc65fa7b37223539b06f39a5856b2b523149ecea
parent5fae248f2a8af49bc82590ec1d397c8535859b0e
reland: quantize: simplify 32x32_b args

Allocate mb_plane_ on the heap to ensure src is aligned.

Now that all the implementations of the 32x32 quantize are in
intrinsics we can reference struct members directly. Saves
pushing them to the stack.

n_coeffs is not used at all for this function.

Change-Id: Ib551f7f583977602504d962b72063bc6eda9dda9
test/vp9_quantize_test.cc
vp9/encoder/vp9_block.h
vp9/encoder/vp9_encodemb.c
vpx_dsp/arm/quantize_neon.c
vpx_dsp/quantize.c
vpx_dsp/vpx_dsp_rtcd_defs.pl
vpx_dsp/x86/quantize_avx.c
vpx_dsp/x86/quantize_avx2.c
vpx_dsp/x86/quantize_sse2.h
vpx_dsp/x86/quantize_ssse3.c