- 23 Jul, 2015 1 commit
-
-
Jingning Han authored
This fixes a VS build error. Fix by @johannkoenig. Change-Id: I6e71435d70ae56079db7328e4c7915416ece8fda
-
- 22 Jul, 2015 5 commits
-
-
Jingning Han authored
The msa macros are locally used and should not be named with VP9 prefix. Change-Id: I2c9c746c4027383c16b9ab12b77b4e70e7e7d206
-
Jingning Han authored
-
Jingning Han authored
This commit factors the 4x4, 8x8, and 16x16 2D-DCT forward transform operations into vpx_dsp folder. Change-Id: I084b117b79c0925edcbcabb93f62b9f4bf8dbe7d
-
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 17 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
-
Yaowu Xu authored
Change-Id: Id27e0007a0feac821ca66bcecbf3a723305da82d
-
Jingning Han authored
The SSE2 version high bit-depth forward hybrid transforms are essentially using the C functions via cross referencing to 1-D functions in vp9_dct.c. This commit unifies the two versions and removes the unnecessary dependency. Change-Id: Ib4d0702a138f8daf7d0bd97c141ee7088f293765
-
hui su authored
Change-Id: Ib919a8ec2ec66d460d2f8a26d72aabc09dcbbd72
-
Jingning Han authored
Separate the hybrid transform case from 2D-DCT case. This will allow us to clear up cross dependency between c and SIMD implementations later. Change-Id: Iaa499e8b096850a1c5a0c50a3b6e63e15d0184bf
-
Yaowu Xu authored
-
Yunqing Wang authored
-
Yaowu Xu authored
Change-Id: I0426126d0a65f13f9250983e44cc366b1b1a9c4a
-