- 23 Jul, 2015 6 commits
-
-
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
-
James Zern authored
-
Jingning Han authored
-
Parag Salasakar authored
-
Yaowu Xu authored
-
- 22 Jul, 2015 7 commits
-
-
Jingning Han authored
The msa macros are locally used and should not be named with VP9 prefix. Change-Id: I2c9c746c4027383c16b9ab12b77b4e70e7e7d206
-
Jingning Han authored
-
Yaowu Xu authored
Change-Id: I70407e9350147d6585667f157d9cfe78c6251d26
-
Jingning Han authored
This commit factors the 4x4, 8x8, and 16x16 2D-DCT forward transform operations into vpx_dsp folder. Change-Id: I084b117b79c0925edcbcabb93f62b9f4bf8dbe7d
-
James Zern authored
vp9_itrans*_dspr2.c aren't necessary for high bitdepth builds and notably vp9_itrans8_dspr2.c fails in various configurations using a codesourcery toolchain: vp9_itrans8_dspr2.c:31:5: can't find a register in class 'GR_REGS' while reloading 'asm' Change-Id: I2ac76203e65cc643cb835ab50e95701896d92a1a
-
Scott LaVarnway authored
-
Scott LaVarnway authored
This test places 128 in positions that would not be found in the VP9 filter tables. The ssse3 code packs this table into chars and uses the pmaddubsw instruction, which treats the value as signed. The ssse3 code checks for 128 in position 3, skipping the ssse3 code if found, and calls vp9_convolve8_c(). vp9_convolve8_c() is also used for scaling. ChangeFilterWorks breaks the ssse3 scaling code found in other commits. Change-Id: I1f5a76834bc35180b9094c48f9421bdb19d3d1cb
-
- 21 Jul, 2015 17 commits
-
-
Jim Bankoski authored
Eliminates the byte by byte read from bool decoder, by reading in a size_t and then shifting it into place. Change-Id: I0ed8c7b6f942847e79cc90105dc1d2b5b3deb0d6
-
Jingning Han authored
-
Parag Salasakar authored
-
Jingning Han authored
-
Jingning Han authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Yaowu Xu authored
Change-Id: I0ac7beaa160a6c2a60a019f6b8ce85e6537bed7d
-
Yaowu Xu authored
changes prefix vp9_ to vpx_ for non codec specific functions and data structures. Change-Id: I91a21548e39bd24d2c7caaaa223ae47240bb78c8
-
Yaowu Xu authored
change prefix vp9_ to vpx_ for non codec specific functions and data structures. Change-Id: I97c7e6422eceea99212b93f4942bc2187763a07c
-
Yaowu Xu authored
Replace vp9_ in names to vpx_ for non codec specific functions. Change-Id: Ib9e3b86cb0728d10b239f3493ceda18cc2c34e0f
-
Yaowu Xu authored
Replace vp9_ in names to vpx_ as they are not codec specific. Change-Id: I2e583aa63dee769353ada4b42417aa15c4074ebb
-
Jingning Han authored
Remove redundant file dependency. Change-Id: I4708218157617dabe00e2e33e237be2838c16603
-
- 20 Jul, 2015 10 commits
-
-
Jingning Han authored
Remove the redundant function declarations therein. Change-Id: I27731fb70bb1abce63da761a5812f518c62f590f
-
Jingning Han authored
Change-Id: I963f08f1023481712c6f9ed624ddf05e5bac6321
-
Jingning Han authored
-
Yaowu Xu authored
-
Jingning Han authored
This commit limits the scope of 1-D DCT and ADST functions within vp9_dct.c and makes them static. This largely clears out the cross referencing issue between vp9_dct.c and the SIMD optimizations. Change-Id: If7cac478b11bb32328ccf70a9f60b709dad43d7f
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Jingning Han authored
-
Jingning Han authored
-
Yaowu Xu authored
Change-Id: I07647c7482b9ec498fbad3a9c9901f72b2336500
-