neon: disable asm quantizer
The assembly version of the quantizer has not been updated to match
the new exact quantizer introduced in commit e04e2935
. That commit tried
to disable this code but missed the non-RTCD case.
Thanks to David Baker <david.baker at openmarket.com> for isolating the
issue and testing this fix.
Change-Id: I0e51492dc6f8e44d2c10b587427448bf94135c65
This commit is contained in:
@@ -63,6 +63,10 @@ void vp8_cmachine_specific_config(VP8_COMP *cpi)
|
||||
cpi->rtcd.encodemb.submbuv = vp8_subtract_mbuv_neon;
|
||||
|
||||
cpi->rtcd.quantize.quantb = vp8_regular_quantize_b;
|
||||
cpi->rtcd.quantize.fastquantb = vp8_fast_quantize_b_c;
|
||||
/* The neon quantizer has not been updated to match the new exact
|
||||
* quantizer introduced in commit e04e2935
|
||||
*/
|
||||
/*cpi->rtcd.quantize.fastquantb = vp8_fast_quantize_b_neon;*/
|
||||
#elif HAVE_ARMV6
|
||||
cpi->rtcd.variance.sad16x16 = vp8_sad16x16_c;
|
||||
|
@@ -15,8 +15,11 @@
|
||||
#if HAVE_ARMV7
|
||||
extern prototype_quantize_block(vp8_fast_quantize_b_neon);
|
||||
|
||||
#undef vp8_quantize_fastquantb
|
||||
#define vp8_quantize_fastquantb vp8_fast_quantize_b_neon
|
||||
/* The neon quantizer has not been updated to match the new exact
|
||||
* quantizer introduced in commit e04e2935
|
||||
*/
|
||||
//#undef vp8_quantize_fastquantb
|
||||
//#define vp8_quantize_fastquantb vp8_fast_quantize_b_neon
|
||||
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user