Les articles publiés sur le site
-
31 juillet 2015, par Parag Salasakar
Changed Paths:
Modify /vp8/common/mips/msa/vp8_macros_msa.h
Modify /vp8/common/rtcd_defs.pl
Add /vp8/encoder/mips/msa/encodeopt_msa.c
Modify /vp8/vp8cx.mk
mips msa vp8 block subtract optimization
average improvement ~2x-3x
Change-Id: I30abf4c92cddcc9e87b7a40d4106076e1ec701c2
-
31 juillet 2015, par Parag Salasakar
Changed Paths:
Modify /test/quantize_test.cc
Merge "mips msa vp8 quantize optimization"
-
31 juillet 2015, par James Zern
Changed Paths:
Modify /vp9/common/vp9_rtcd_defs.pl
Modify /vp9/encoder/arm/neon/vp9_avg_neon.c
add vp9_vector_var_neon
~50-60% faster depending on the width
Change-Id: I9d007cfa10b9aaa2169c8c009d95522df6123a92
-
31 juillet 2015, par Jingning Han
Changed Paths:
Modify /test/idct8x8_test.cc
Delete /vp9/common/arm/neon/vp9_idct16x16_1_add_neon.c
Delete /vp9/common/arm/neon/vp9_idct16x16_1_add_neon_asm.asm
Delete /vp9/common/arm/neon/vp9_idct16x16_add_neon.c
Delete /vp9/common/arm/neon/vp9_idct16x16_add_neon_asm.asm
Delete /vp9/common/arm/neon/vp9_idct16x16_neon.c
Delete /vp9/common/arm/neon/vp9_idct32x32_1_add_neon.c
Delete /vp9/common/arm/neon/vp9_idct32x32_1_add_neon_asm.asm
Delete /vp9/common/arm/neon/vp9_idct32x32_add_neon.c
Delete /vp9/common/arm/neon/vp9_idct32x32_add_neon_asm.asm
Delete /vp9/common/arm/neon/vp9_idct4x4_1_add_neon.c
Delete /vp9/common/arm/neon/vp9_idct4x4_1_add_neon_asm.asm
Delete /vp9/common/arm/neon/vp9_idct4x4_add_neon.c
Delete /vp9/common/arm/neon/vp9_idct4x4_add_neon_asm.asm
Delete /vp9/common/arm/neon/vp9_idct8x8_1_add_neon.c
Delete /vp9/common/arm/neon/vp9_idct8x8_1_add_neon_asm.asm
Delete /vp9/common/arm/neon/vp9_idct8x8_add_neon.c
Delete /vp9/common/arm/neon/vp9_idct8x8_add_neon_asm.asm
Modify /vp9/common/vp9_idct.c
Modify /vp9/common/vp9_idct.h
Modify /vp9/common/vp9_rtcd_defs.pl
Modify /vp9/common/x86/vp9_idct_intrin_sse2.c
Delete /vp9/common/x86/vp9_idct_intrin_sse2.h
Delete /vp9/common/x86/vp9_idct_sse2.asm
Delete /vp9/common/x86/vp9_idct_ssse3_x86_64.asm
Modify /vp9/encoder/x86/vp9_dct_ssse3.c
Modify /vp9/vp9_common.mk
Add /vpx_dsp/arm/idct16x16_1_add_neon.asm
(from /vp9/common/arm/neon/vp9_idct16x16_1_add_neon_asm.asm
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct16x16_1_add_neon.c
(from /vp9/common/arm/neon/vp9_idct16x16_1_add_neon.c
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct16x16_add_neon.asm
(from /vp9/common/arm/neon/vp9_idct16x16_add_neon_asm.asm
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct16x16_add_neon.c
(from /vp9/common/arm/neon/vp9_idct16x16_add_neon.c
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct16x16_neon.c
(from /vp9/common/arm/neon/vp9_idct16x16_neon.c
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct32x32_1_add_neon.asm
(from /vp9/common/arm/neon/vp9_idct32x32_1_add_neon_asm.asm
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct32x32_1_add_neon.c
(from /vp9/common/arm/neon/vp9_idct32x32_1_add_neon.c
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct32x32_add_neon.asm
(from /vp9/common/arm/neon/vp9_idct32x32_add_neon_asm.asm
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct32x32_add_neon.c
(from /vp9/common/arm/neon/vp9_idct32x32_add_neon.c
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct4x4_1_add_neon.asm
(from /vp9/common/arm/neon/vp9_idct4x4_1_add_neon_asm.asm
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct4x4_1_add_neon.c
(from /vp9/common/arm/neon/vp9_idct4x4_1_add_neon.c
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct4x4_add_neon.asm
(from /vp9/common/arm/neon/vp9_idct4x4_add_neon_asm.asm
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct4x4_add_neon.c
(from /vp9/common/arm/neon/vp9_idct4x4_add_neon.c
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct8x8_1_add_neon.asm
(from /vp9/common/arm/neon/vp9_idct8x8_1_add_neon_asm.asm
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct8x8_1_add_neon.c
(from /vp9/common/arm/neon/vp9_idct8x8_1_add_neon.c
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct8x8_add_neon.asm
(from /vp9/common/arm/neon/vp9_idct8x8_add_neon_asm.asm
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/arm/idct8x8_add_neon.c
(from /vp9/common/arm/neon/vp9_idct8x8_add_neon.c
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/inv_txfm.c
(from /vp9/common/vp9_idct.c
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/inv_txfm.h
Modify /vpx_dsp/vpx_dsp.mk
Modify /vpx_dsp/vpx_dsp_rtcd_defs.pl
Add /vpx_dsp/x86/inv_txfm_sse2.asm
(from /vp9/common/x86/vp9_idct_sse2.asm
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/x86/inv_txfm_sse2.c
(from /vp9/common/x86/vp9_idct_intrin_sse2.c
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/x86/inv_txfm_sse2.h
(from /vp9/common/x86/vp9_idct_intrin_sse2.h
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Add /vpx_dsp/x86/inv_txfm_ssse3_x86_64.asm
(from /vp9/common/x86/vp9_idct_ssse3_x86_64.asm
:7f8dd35329fcec4f32eba6f56ada69224e30f238)
Factor inverse transform functions into vpx_dsp
This commit moves the module inverse transform functions from vp9
to vpx_dsp folder. The hybrid transform wrapper functions stay in
the vp9 folder, since it involves codec-specific data structures.
Change-Id: Ib066367c953d3d024c73ba65157bbd70a95c9ef8
-
31 juillet 2015, par Jingning Han
Merge "Add more coding staticstics tracker" into
sandbox/jingning@google.com/decoder_test_suite