- 28 Mar, 2016 1 commit
-
-
Adrian Grange authored
Change-Id: I5942c24dec6fdcfe7e27518c8049b59e6f99a1aa
-
- 25 Mar, 2016 1 commit
-
-
Adrian Grange authored
Change the name of source files to replace "vpx" with "aom". Change occurences of "vpx" in the code to "aom". Change-Id: I002c0eaa2c350cf1a895bf01bea5788c61328027
-
- 24 Mar, 2016 1 commit
-
-
Adrian Grange authored
Change-Id: I5629de7726c65fb1463dff5fc5c1c82a3862a8f9
-
- 22 Mar, 2016 1 commit
-
-
Yaowu Xu authored
Change-Id: Ibc7933fba85feeb30ef9b14b302d932aff19f54e
-
- 28 Jan, 2016 1 commit
-
-
Change-Id: Ib8c9eb6263d6eba6b9d7b2e402b7e83a78c86be9
-
- 28 Jul, 2015 2 commits
-
-
Jingning Han authored
Clean up the forward 2D-DCT function names in vpx_dsp. Change-Id: I3117978596d198b690036e7eb05fe429caf3bc25
-
Jingning Han authored
Move the 32x32 2D-DCT implementations from vp9/ to vpx_dsp/. Change-Id: Id3980696f8b69906ff7a59ff9fb2b9013d60047d
-
- 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
-
- 21 Jul, 2015 1 commit
-
-
Jingning Han authored
Remove redundant file dependency. Change-Id: I4708218157617dabe00e2e33e237be2838c16603
-
- 08 Jul, 2015 1 commit
-
-
Yaowu Xu authored
Change-Id: I1bab0c104df2ec4825d050cd516e26ab635a7b3e
-
- 15 May, 2015 2 commits
-
-
James Zern authored
this file shouldn't be built directly, it is included in vp9_dct_sse2.c to create a non-high-bitdepth and a high-bitdepth version silences missing prototype warnings for the unused FDCT32x32* functions Change-Id: I0e38f16dae5ea1728de184ee2c89287d48675c51
-
James Zern authored
silences a missing declaration warning Change-Id: I59a34e1a1377cf3529b678d7ec0122bd43ab1bf1
-
- 04 Dec, 2014 1 commit
-
-
Deb Mukherjee authored
Change-Id: Id8c8c3be882bcd92afea3ccec6ebdf3f208d28ef
-
- 02 Dec, 2014 1 commit
-
-
Peter de Rivaz authored
Also removes some spurious changes in common/vp9_blockd.h which was introduced by a rebase issue between nextgen and master branches. Change-Id: If359f0e9a71bca9c2ba685a87a355873536bb282 (cherry picked from commit 005d80cd05269a299cd2f7ddbc3d4d8b791aebba) (cherry picked from commit 08d2f548007fd8d6fd41da8ef7fdb488b6485af3) (cherry picked from commit 4230c2306c194c058f56433a5275aa02a2e71d56)
-
- 05 Nov, 2014 1 commit
-
-
Yaowu Xu authored
For configured with --enable-vp9-highbitdepth Change-Id: I2b181519d7192f8d7a241ad5760c3578255f24e6
-
- 01 May, 2014 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I642a7d343677bf934e9a54cf4ad78e908620e39a
-
- 24 Oct, 2013 1 commit
-
-
Dmitry Kovalev authored
Change-Id: I78f7012f967a777ddd39bae6671eb501df6bbfe8
-
- 17 Oct, 2013 1 commit
-
-
Dmitry Kovalev authored
Just making fdct consistent with iht/idct/fht functions which all use stride (# of elements) as input argument. Change-Id: Id623c5113262655fa50f7c9d6cec9a91fcb20bb4
-
- 04 Oct, 2013 1 commit
-
-
Jim Bankoski authored
Change-Id: I5489b116aea7c510ea5ebbed3c1445f321b05f3e
-
- 03 Oct, 2013 1 commit
-
-
A.Mahfoodh authored
Simplify the k_cvtlo_epi16 and k_cvthi_epi16 to only two instructions. Then inlined them. quoting from intel MMX_App_Compute_16bit_Vector.pdf "The PMADDWD instruction multiplies four pairs of 16-bit numbers and produces partial sums of the results and can do so once per clock (with a three-clock latency)." so I am assuming that there will be three clock overhead after the last _mm_madd_pi16 command. Even with the overhead the number of clocks in general should be smaller. I am not sure though becasue I could not find information about number of clocks required for instructions in k_cvtlo_epi16 and k_cvthi_epi16. I will run a test and compare the execution time. Change-Id: Ieda4aa338f69ad3dd196ac6e7892da3cf1b47ea7
-
- 01 Sep, 2013 1 commit
-
-
Jingning Han authored
This commit fixed the potential overflow issue in the SSE2 implementation of 32x32 forward DCT. It resolved the corrupted coded frames in the border of scenes. Change-Id: If87eef2d46209269f74ef27e7295b6707fbf56f9
-
- 12 Aug, 2013 1 commit
-
-
Jingning Han authored
Enable SSE2 implementation of high precision 32x32 forward DCT. The intermediate stacks are of 32-bits. The run-time goes down from 32126 cycles to 13442 cycles. Change-Id: Ib5ccafe3176c65bd6f2dbdef790bd47bbc880e56
-
- 06 Aug, 2013 2 commits
-
-
Jingning Han authored
Resolve compile warnings on re-define FDCT32x32_2D template. Change-Id: Idb3a54ef8d2710ce7245b726379a0e5c875f5cad
-
Christian Duvivier authored
This is in preparation for the SSE2 version of the high-precision 32x32 forward DCT which will share a lot of code with the existing low precision version used for rate-distortion search. Change-Id: I7084b6bdfb480b1fabb8493fb14e3f7fcc7888c0
-