- Aug 10, 2012
-
-
John Koleszar authored
Shows the subset of style violations that intersect with lines modified in the current index. Change-Id: I0b51674fd43df118e8bbf55b684a1ca0bd0e1d40
-
- Aug 09, 2012
-
-
John Koleszar authored
Seperate parsing functions so they can be reused for other diff utilities Change-Id: I1ea6ebf90ded128eec116cc1f326a28bdda2fb77
-
John Koleszar authored
Change-Id: I89076d93968a5817d6d0330ec7fd6a6c73fe397f
-
- Aug 08, 2012
-
-
John Koleszar authored
Change-Id: I476f43ea513e7c140f4e4f14df73dd3131cb2692
-
- Aug 07, 2012
-
-
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
-
- Aug 06, 2012
-
-
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
-
- Aug 03, 2012
-
-
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
-
Yaowu Xu authored
Change-Id: I377d50cb347f50341ab6f5f456a6a64438bcb667
-
Daniel Kang authored
-
Deb Mukherjee authored
-
Daniel Kang authored
Set on all 16x16 intra/inter modes Features: - Butterfly fDCT/iDCT - Loop filter does not filter internal edges with 16x16 - Optimize coefficient function - Update coefficient probability function - RD - Entropy stats - 16x16 is a config option Have not tested with experiments. hd: 2.60% std-hd: 2.43% yt: 1.32% derf: 0.60% Change-Id: I96fb090517c30c5da84bad4fae602c3ec0c58b1c
-
- Aug 02, 2012
-
-
Ronald S. Bultje authored
-
Yaowu Xu authored
Change-Id: I6cb88d87b7549ded1de6ff9ef65ff958ad448999
-
Ronald S. Bultje authored
Change-Id: Ida01bb8f4b35fde24b0f096329d326833f1fdc7e
-
Ronald S. Bultje authored
This prevents various integer overflows that several of us have been seeing in the past few days. Change-Id: If0020613a608e13d311b7838796c7ad53cb97255
-
Jingning Han authored
Apply 2D-DCT transform of dimension 8x8 to encode prediction residuals of I8X8 mode. Brought back block type 3 probability context model for 8x8 tokens, which is used for the coefficients of Y blocks in I8x8 modes. The coefficient costs estimate of I8X8 mode in rate-distortion is also changed appropriately. Performance results: derf: 0.246 yt: 0.114 std-hd: 0.730 hd: 0.670 Change-Id: If1d970eeb4e1827c9f0d2c5b27d33089b347ea27
-
- Jul 31, 2012
-
-
Adrian Grange authored
Removed two macros corresponding to experiments that were merged into the main code. Change-Id: I894e8b509a2bb88557f9aba6f226ed7807745065
-
Deb Mukherjee authored
Merged the enhanced_interp experiment. Found and fixed a bug in the include files framework, whereby certain encoder files were still using the old INTERP_EXTEND value of 3 instead of 4. The thresholds for mv range mcomp.c need a small adjustment to prevent crashes. The results are more or less unchanged. Change-Id: Iac5008390f1efc97ce1102fbb5f8989c847fb579
-
- Jul 30, 2012
-
-
Deb Mukherjee authored
Allows for swtiching/setting interpolation filters at the MB level. A frame level flag indicates whether to use a specifc filter for the entire frame or to signal the interpolation filter for each MB. When switchable filters are used, the encoder chooses between 8-tap and 8-tap sharp filters. The code currently has options to explore other variations as well, which will be cleaned up subsequently. One issue with the framework is that encoding is slow. I tried to do some tricks to speed things up but it is still slow. Decoding speed should not be affected since the number of filter taps remain unchanged. With the current version, we are up 0.5% on derf on average but some videos city/mobile improve by close to 4 and 2% respectively. If we did a full-search by turning the SEARCH_BEST_FILTER flag on, the results are somewhat better. The framework can be combined with filtered prediction, and I seek feedback regarding that. Rebased. Change-Id: I8f632cb2c111e76284140a2bd480945d6d42b77a
-
- Jul 27, 2012
-
-
Deb Mukherjee authored
-
Deb Mukherjee authored
The following five experiments are merged: newentropy newupdate adaptive_entropy (also includes a couple of parameter changes that improves results a little in common/entropymode.c and encoder/modecosts.c that were not merged from the internal branch) newintramodes expanded_coef_context Change-Id: I8a142a831786ee9dc936f22be1d42a8bced7d270
-
John Koleszar authored
-
- Jul 26, 2012
-
-
Jim Bankoski authored
Change-Id: Ibf357eb492e7d5883fbdf1ddf455e28767c1d65d
-
- Jul 25, 2012
-
-
Adrian Grange authored
-