- 14 Aug, 2012 - 1 commit
-
-
Paul Wilkins authored
References to MACROBLOCKD that use "x" changed to "xd" to comply with convention elsewhere that x = MACROBLOCK and xd = MACROBLOCKD. Simplify some repeat references using local variables. Change-Id: I0ba2e79536add08140a6c8b19698fcf5077246bc
-
- 13 Aug, 2012 - 5 commits
-
-
Daniel Kang authored
Also add warnings for undefined macros in the C pre-processor Change-Id: I1ec30e57c5a49fb72151a4cf140d7eeb0fb1d779
-
Daniel Kang authored
Change-Id: I8548aebd3c39797b253eef472bfe1c40f2f7ec59
-
Christian Duvivier authored
Change-Id: I082d2517022cbf2f472c143fe7772719d8295498
-
Daniel Kang authored
Change-Id: Icc276609e409e4e234d240e5c12e137600e178ed
-
Daniel Kang authored
The 16x16 has not been done yet for speed reasons. Change-Id: I066e369a065674d58986e937344c9303fed19450
-
- 11 Aug, 2012 - 2 commits
- 10 Aug, 2012 - 4 commits
-
-
Daniel Kang authored
Change-Id: Ie7e7727512cc1333bd16e7688cd1d8764371dde3
-
Daniel Kang authored
Change-Id: I8e72279cc68f34d269705f06cdaf8f3d06eed635
-
Daniel Kang authored
Change-Id: Id38baf1b89648ef534e28be72f583137871f920c
-
Paul Wilkins authored
Add local variable in several places to reference the MB mode info structure. Currently this is usually accessed in the code as x->e_mbd.mode_info_context->mbmi.* or in some places xd->mode_info_context->mbmi.* Resolved some uses of x-> for the MACROBLOCKD structure. Rebased without dependency on motion reference experiment. Change-Id: If6718276ee4f2ef131825d1524dfdb02a3793aed
-
- 09 Aug, 2012 - 7 commits
-
-
Daniel Kang authored
Change-Id: I4fceefe76b14bd38a358dc4356708f7981bab339
-
Daniel Kang authored
This should make merging inter code paths easier. Change-Id: I5cb81f25d56fa4790b4e9cfa4bc32b9062c2cfdf
-
Daniel Kang authored
SPLITMV shares very little code with the other inter modes. Change-Id: I0beee95de1fbedeea1f71650951ffc7db3a118eb
-
Daniel Kang authored
Also refactor some RD code, remove some comments, and cosmetic changes. Change-Id: I43806ae573ab5a5036602ac4425d750bbfa1e812
-
Deb Mukherjee authored
-
John Koleszar authored
-
Christian Duvivier authored
Change-Id: I3841eca46e29a108a79fe47af0cfa97f0bc80a2a
-
- 08 Aug, 2012 - 11 commits
-
-
Deb Mukherjee authored
Merges this experiment in to make it easier to run tests on filter precision, vectorized implementation etc. Also removes an experimental filter. Change-Id: I1e8706bb6d4fc469815123939e9c6e0b5ae945cd
-
Christian Duvivier authored
-
Christian Duvivier authored
Latest version of all scripts/makefile but rtcd_defs.sh is empty, all existing functions are still selected using the old/current way. Change-Id: Ib92946a48a31d6c8d1d7359eca524bc1d3e66174
-
Debargha Mukherjee authored
-
Daniel Kang authored
-
Yaowu Xu authored
Change-Id: Ib23b0711a4690e1edff3131ce48527b6805877fb
-
Christian Duvivier authored
Merge "Cleanup and commenting of the sub-pixel interpolation functions. Mostly as a preparation for the upcoming vectorized implementation." into experimental
-
Christian Duvivier authored
as a preparation for the upcoming vectorized implementation. Change-Id: I0d1629943cee68fcb0ea8b6dd8aef265d050cc7a
-
John Koleszar authored
Change-Id: I476f43ea513e7c140f4e4f14df73dd3131cb2692
-
Daniel Kang authored
Change-Id: I94f08f2cfb37d11d71050dca3200f1d391269a6a
-
Daniel Kang authored
Change-Id: Ic7a7cb1199b085e98ede0e634619b3077c348d57
-
- 07 Aug, 2012 - 9 commits
-
-
Daniel Kang authored
Change-Id: I2f96e5b205f70fdb559f01637c4b5730246c38a8
-
Daniel Kang authored
It's now used in more places Change-Id: I63f8e1d827404e0b4f203bdb1df361e565d0779d
-
Daniel Kang authored
Change-Id: I7803d719ead238189e75c52701c3bb6c1552f4b5
-
Daniel Kang authored
Change-Id: Ia1e3b0ff9b70747b3725391de59f230edab767d7
-
Daniel Kang authored
Change-Id: Ib7b972486ccbbcb82fa4c05a5f6d7f8aaec32155
-
Daniel Kang authored
Change-Id: I58792bac6c7e5a524a6dcdb5241ef18bcc0c3a45
-
Yaowu Xu authored
The commit replaces run-time initialization of cosine constants with static constant values, which provides ~30% relief on slow speed. The real solution, however will be to implement integer versions of those functions that current use float/double. Change-Id: Ie3ff1793509653d78dd1aeaf88cc6737da1bc55f
-
Yaowu Xu authored
Using surrounding reconstructed pixels from left and above to select best matching mv to use as reference motion vector for mv encoding. Test results: AVGPSNR GLBPSNR VPXSSIM Derf: 1.107% 1.062% 0.992% Std-hd:1.209% 1.176% 1.029% Change-Id: I8f10e09ee6538c05df2fb9f069abcaf1edb3fca6
-
Jingning Han authored
The forward and inverse hybrid transforms are now performed using single function modules, where the dimension is sent as argument. Added an inline function clip8b to clip the reconstruction pixels into range of 0-255. Change-Id: Id7d870b3e1aefc092721c80c0af6f641eb5f3747
-
- 06 Aug, 2012 - 1 commit
-
-
Daniel Kang authored
It's reset in calling functions. Change-Id: Ia5df086de615aac6feb3c911fe298626a002b850
-