- 10 Aug, 2012 - 2 commits
-
-
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 - 8 commits
-
-
Daniel Kang authored
It's reset in calling functions. Change-Id: Ia5df086de615aac6feb3c911fe298626a002b850
-
Daniel Kang authored
Change-Id: I3421d07fdcf2148d75c8dbfc8c44bc2d96a3a8f6
-
Daniel Kang authored
Change-Id: Id1ea2d543f12d4589df7038d5fb7bac1fee4da11
-
Daniel Kang authored
Change-Id: Ia6a290a6a53fdb88c971bea2de47ac73dcb7a364
-
Daniel Kang authored
Change-Id: I876955b1d577321b5cd3f71e3fb2c4083ad5111b
-
Christian Duvivier authored
This allows building on MountainLion as the 10.6 SDK has been removed from the latest Xcode version (4.4 4F250). Also fix all warnings for that build. Change-Id: Ib70bca4a25295f13595f0d10ea9f0229631de5a4
-
Yaowu Xu authored
-
Yaowu Xu authored
-
- 03 Aug, 2012 - 3 commits
-
-
Deb Mukherjee authored
Merged in the high_precision_mv experiment to make it easier to work on new mv encoding strategies. Also removed coef_update_probs3(). Change-Id: I82d3b0bb642419fe05dba82528bc9ba010e90924
-
Yaowu Xu authored
Previouly, the decoding of mode and motion vector are done a per frame basis followed by residue decoding and reconstuction. The commit added the option to allow decoder to interleave the decoding of mode and mvs with the residue decoding on a per MB basis. Change-Id: Ia5316f4a7af9ba7f155c92b5a6fc97201b653571
-
Jingning Han authored
Fixed the code review comments. Under the htrans8x8 experiment the 8X8 DCT in the I8X8 mode is replaced with a combination of 8X8 ADST and DCT. Overall coding gains with the htrans8x8 experiment are: derf: 0.486 std-hd: 1.040 hd: 1.063 yt: 0.506 Note that part of the gain comes from bigger transforms (8x8 instead of 4x4) and part comes from replacing the DCT wth the ADST. Change-Id: I92ca6bbfce11b4165d612b81d9adfad4d010c775
-