- 28 Jul, 2015 8 commits
-
-
Jingning Han authored
Clean up the forward 2D-DCT function names in vpx_dsp. Change-Id: I3117978596d198b690036e7eb05fe429caf3bc25
-
Jingning Han authored
The forward 32x32 2D-DCT functions are aligned in vpx_dsp folder. The vp9_dct.h file is not effectively used now. Change-Id: Ie7946b6fdd784b8e91496242337bc9002c75c281
-
Jingning Han authored
This completes the forward transform functions layout refactoring. Change-Id: I996fb0fb795f41e2040f7b21db985774098aedbd
-
Jingning Han authored
-
Jingning Han authored
Move the 32x32 2D-DCT implementations from vp9/ to vpx_dsp/. Change-Id: Id3980696f8b69906ff7a59ff9fb2b9013d60047d
-
Frank Galligan authored
Change-Id: I18895c29d6db872d033b3874de9dcd9501d0c10e
-
Parag Salasakar authored
-
Yunqing Wang authored
-
- 27 Jul, 2015 4 commits
-
-
Jingning Han authored
Change-Id: Iba03852ce778c956200818e3473cfb2b48cf8d8e
-
Jingning Han authored
Replace the duplicate coefficient definition in neon implementations of inverse transform with those from vpx_dsp/txfm_common.h Change-Id: I4cd9bd9569ab1793dfdbb6f16d80bcb581599f0d
-
Yunqing Wang authored
Removed unused tx_select_threshes and tx_select_diff. Change-Id: I5e9e7ad170056efe14b5f071e94d0c5a36e4a34c
-
Jingning Han authored
This commit replaces vp9_idct.h with txfm_common.h in many SIMD implementation files for precise file dependency. Change-Id: If73dd726bb16537e7494f28538b0a169810f9756
-
- 26 Jul, 2015 1 commit
-
-
Jingning Han authored
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
-
- 25 Jul, 2015 1 commit
-
-
Parag Salasakar authored
average improvement ~3x-5x Change-Id: I73306863e9bf172d5adc06b8dd54e43985d1e063
-
- 24 Jul, 2015 11 commits
-
-
Marco Paniconi authored
-
Jingning Han authored
Change-Id: I283d364a4e65ca9bf6ff581da1d0b498433c5402
-
Jingning Han authored
Change-Id: Ib3a4814fdb9d69cf6cc23bdd208f9bc9e7972edc
-
Jingning Han authored
-
Jingning Han authored
Refactor and clean up the msa transform related code layout. Change-Id: Ic5048bd3d62a6046589817da745370ea89448e44
-
Parag Salasakar authored
-
Hui Su authored
-
Aℓex Converse authored
-
Aℓex Converse authored
-
Parag Salasakar authored
average improvement ~3x-4x Change-Id: I8c0b3d5c86c9eb4f802b87c971864d2cfceeb7cc
-
Parag Salasakar authored
-
- 23 Jul, 2015 13 commits
-
-
Marco authored
Avoid scaling the references if they have already been scaled. Change only affects 1 pass non-svc mode for now. Change-Id: I204f4079c026cba7adce7a7f855d072f6139ccec
-
Alex Converse authored
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
-
Alex Converse authored
Change-Id: I5368f5fc7283420c38d5bd85e3077b761d94ace6
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
Add vpx_dsp_rtcd.h to the header file list. The od_bin_fdct8x8() here depends on forward 8x8 2D-DCT. Change-Id: I1d71edc71f07069808823d2445c1cafd285e1b94
-
Jingning Han authored
This fixes a VS build error. Fix by @johannkoenig. Change-Id: I6e71435d70ae56079db7328e4c7915416ece8fda
-
Jingning Han authored
This commit factors out common macro definitions from the forward and inverse transform implementations into vpx_dsp. It removes the duplicate macro definitions from encoder and decoder folders. Change-Id: I92301acbd3317075e9c5f03328a25abb123bca78
-
Parag Salasakar authored
average improvement ~2x-4x Change-Id: I3af3ecced96c5b8e0cb811256e5089e28fe013a2
-
James Zern authored
-
Jingning Han authored
-
Parag Salasakar authored
-
Yaowu Xu authored
-
- 22 Jul, 2015 2 commits
-
-
Jingning Han authored
The msa macros are locally used and should not be named with VP9 prefix. Change-Id: I2c9c746c4027383c16b9ab12b77b4e70e7e7d206
-
Jingning Han authored
-