Les articles publiés sur le site

  • Revision a9a1d4e8e5 : Replace vp9_idct.h for precise dependency This commit replaces vp9_idct.h with

    24 juillet 2015, par Jingning Han
    Changed Paths:
        Modify    /vp9/common/arm/neon/vp9_idct16x16_1_add_neon.c
        Modify    /vp9/common/arm/neon/vp9_idct32x32_1_add_neon.c
        Modify    /vp9/common/arm/neon/vp9_idct4x4_1_add_neon.c
        Modify    /vp9/common/arm/neon/vp9_idct8x8_1_add_neon.c
        Modify    /vp9/common/mips/dspr2/vp9_itrans16_dspr2.c
        Modify    /vp9/common/mips/dspr2/vp9_itrans32_cols_dspr2.c
        Modify    /vp9/common/mips/dspr2/vp9_itrans32_dspr2.c
        Modify    /vp9/common/mips/dspr2/vp9_itrans4_dspr2.c
        Modify    /vp9/common/mips/dspr2/vp9_itrans8_dspr2.c
        Modify    /vp9/encoder/arm/neon/vp9_dct_neon.c
        Modify    /vp9/encoder/mips/msa/vp9_fdct_msa.h
        Modify    /vp9/encoder/x86/vp9_dct32x32_avx2_impl.h

    Replace vp9_idct.h for precise dependency This commit replaces vp9_idct.h with txfm_common.h in many SIMD implementation files for precise file dependency. Change-Id: If73dd726bb16537e7494f28538b0a169810f9756
  • Revision fb73ceae85 : mips msa vp8 bilinear filter optimization average improvement 3x-4x Change-Id

    24 juillet 2015, par Parag Salasakar
    Changed Paths:
        Add    /vp8/common/mips/msa/bilinear_filter_msa.c
        Modify    /vp8/common/mips/msa/vp8_macros_msa.h
        Modify    /vp8/common/rtcd_defs.pl
        Modify    /vp8/vp8_common.mk

    mips msa vp8 bilinear filter optimization average improvement ~3x-4x Change-Id: I8c0b3d5c86c9eb4f802b87c971864d2cfceeb7cc
  • Revision fd660f0164 : Merge "mips msa vp8 copy mem optimization"

    24 juillet 2015, par Parag Salasakar

    Merge "mips msa vp8 copy mem optimization"
  • Revision 5ebc8febdc : Refactor vp9_idct.h file Separate the common coefficient constant into vpx_dsp/

    24 juillet 2015, par Jingning Han
    Changed Paths:
        Modify    /vp9/common/vp9_idct.h
        Modify    /vp9/common/x86/vp9_idct_intrin_sse2.c
        Modify    /vp9/encoder/x86/vp9_dct32x32_sse2_impl.h
        Modify    /vp9/encoder/x86/vp9_dct_sse2.c
        Modify    /vp9/encoder/x86/vp9_dct_ssse3.c
        Modify    /vpx_dsp/arm/fwd_txfm_neon.c
        Modify    /vpx_dsp/fwd_txfm.h
        Modify    /vpx_dsp/mips/fwd_txfm_msa.h
        Add    /vpx_dsp/txfm_common.h
        Modify    /vpx_dsp/vpx_dsp.mk
        Modify    /vpx_dsp/x86/fwd_txfm_impl_sse2.h
        Modify    /vpx_dsp/x86/highbd_quantize_intrin_sse2.c
        Add    /vpx_dsp/x86/txfm_common_sse2.h

    Refactor vp9_idct.h file Separate the common coefficient constant into vpx_dsp/txfm_common.h. Move the SSE2 macro definitions to vpx_dsp/x86/txfm_common_sse2.h. This clears the use case of vp9_idct.h in vpx_dsp folder. Change-Id: I319735a2abf42888e5080ac14cfbcde34be7b121
  • Revision e905da6f9c : Allocate four |zcoeff_blk| for sub8x8 contexts. The RD and load save/code grabs

    24 juillet 2015, par Alex Converse
    Changed Paths:
        Modify    /vp9/encoder/vp9_context_tree.c

    Allocate four |zcoeff_blk| for sub8x8 contexts. The RD and load save/code grabs it as groups of four. In practice there is no change to physical allocations becaquse this is backed by a 16-byte memalign. Change-Id: I01e89769872300e23227e03dd24a6e229f482025