Angie Chiang
1954fa390f
Add flip option for vp10_fwd_txfm2d_#x#_c
...
Will add unit test to test/vp10_fwd_txfm2d_test.cc later
Change-Id: I626900c67fca4eee2ad0ae1828188527a04a5362
2016-05-10 18:14:57 -07:00
Yi Luo
cf7f00691f
Change hybrid transform function argument from TXFM_2D_CFG* to int
...
Unit test shows manually developed SSE4.1 code would performs ~30%
better if TXFM_2D_CFG configuration is set in lower level. This
change only updates function signature. There is no performance
impact.
Change-Id: I62692bd50a21ffc8a944bbd6c155c0a2020ad77b
2016-04-21 18:37:21 -07:00
Angie Chiang
0a715add2e
Reduce shift in txfm8x8
...
Change-Id: I67543d365cbef3c3e113f01660ae8cb744cc556d
2016-04-14 19:12:22 -07:00
Angie Chiang
dfa532cc2a
Let txfm's constant bit be the same for each stage
...
Change-Id: I763f2924afca526db371231bca18b38879bdf793
2016-04-14 15:46:54 -07:00
Angie Chiang
02d23fbbf4
Fit adst/dct's stage range into 32-bit in bd12
...
Change-Id: Ie428c6f0655873de3e77e844a2f2e4203cf47dff
2016-04-14 15:44:05 -07:00
Angie Chiang
f1060f5bc4
Change dct32x32's range
...
Bitdepth 10/12:
Fit coefficient range into 32 bits
Fit codfficient * const range into 32 bits
Bitdepth 8:
Fit coefficient range into 16 bits
Fit codfficient * constant range into 32 bits
Change-Id: I50b5a3132e8a9f5155c971ab0f6eb52876d2b5ca
2016-04-04 11:21:11 -07:00
Angie Chiang
39b3c025fa
Fit dct's stage range into 32-bit when bitdepth is 12
...
Change-Id: I807e60c6dcacc50c087adcbdb1df022f8541efc5
2016-04-04 11:13:44 -07:00
Angie Chiang
40ef86f27d
Passing TXFM_TYPE instead of func pointer
...
This is to facilitate sse2 implementation
Change-Id: Id2f53e83c5508c4445d9b1bba00a649cb4da6b74
2016-03-21 10:50:59 -07:00
Angie Chiang
ed2514a22c
add dct 64x64 transform
...
Change-Id: I131c4d1216cd156e520b8a91c4438c2d3c6602cb
2016-03-16 19:37:21 -07:00
Angie Chiang
7a8c7853c1
Remove C99 struct init syle in fwd/inv config
...
Change-Id: Ieeb458353af6c903445518eef60328c62ca5c741
2016-02-09 15:38:27 -08:00
Angie Chiang
45222e5b20
Add adst_dct config to vp10_fwd_txfm2d_cfg
...
Change-Id: I7ca0cc341ae36ac9f7aa24789f8872161b832b7b
2015-11-06 10:47:46 -08:00
Angie Chiang
786f1af891
Add adst_adst config to vp10_fwd_txfm2d_cfg
...
Change-Id: I97189d6e917929c756a3f89fe0ab66077a0a5436
2015-11-06 10:47:46 -08:00
Angie Chiang
634d0bdc7c
Add dct_adst config to vp10_fwd_txfm2d_cfg
...
Change-Id: I4e2b51cf5b0dedb9ea1106747edb76835804fffc
2015-11-06 10:47:46 -08:00
Angie Chiang
51c0c35c6a
Add dct_dct config to vp10_fwd_txfm2d_cfg
...
Change-Id: I21158867fb2b762d3632d0664ebe70c68d0953e1
2015-11-06 10:47:46 -08:00