- Aug 21, 2012
-
-
John Koleszar authored
Change-Id: I64c470fb5a4f32a862cfb5424fb95baac47fcc24
-
John Koleszar authored
Allow sharding of the builds with the --shard= and --shards= options. Change-Id: I9d5552ad2edc0b1210e96f0e94ce7dfd645c45f8
-
John Koleszar authored
This is being reimplemented more generically in terms of affine transforms. Change-Id: I9300bfde5f8b93c708c64f59427087720f8ed782
-
John Koleszar authored
corrected ifdefs to include CONFIG_HYBRIDTRANSFORM8X8 for missing definitions Change-Id: I96cd08c98d74b5ba10866f3fa30252073ce92fa5
-
John Koleszar authored
Added missing parameters to calls to: vp8_build_intra_predictors_internal vp8_build_intra_predictors_mbuv_internal Change-Id: If8eeb8ff23eff4572397b404fe61be5d0c950bbe
-
John Koleszar authored
-
Ronald S. Bultje authored
Change-Id: I95217ce52675ad00637fc8f60d4d0dd054efd512
-
Ronald S. Bultje authored
-
- Aug 20, 2012
-
-
Ronald S. Bultje authored
This commit adds a pick_sb_mode() function which selects the best 32x32 superblock coding mode. Then it selects the best per-MB modes, compares the two and encodes that in the bitstream. The bitstream coding is rather simplistic right now. At the SB level, we code a bit to indicate whether this block uses SB-coding (32x32 prediction) or MB-coding (anything else), and then we follow with the actual modes. This could and should be modified in the future, but is omitted from this commit because it will likely involve reorganizing much more code rather than just adding SB coding, so it's better to let that be judged on its own merits. Gains on derf: about even, YT/HD: +0.75%, STD/HD: +1.5%. Change-Id: Iae313a7cbd8f75b3c66d04a68b991cb096eaaba6
-
- Aug 17, 2012
-
-
Christian Duvivier authored
Change-Id: I01dd96da18fe22450bb372b10ba90eab52e29bdf
-
Christian Duvivier authored
-
- Aug 16, 2012
-
-
Christian Duvivier authored
Unroll horizontal pass, no more intermediate buffer, faster special transpose. Change-Id: I05df75be4e5f01420066cdf3c61a2edf35bedb64
-
Jingning Han authored
Resolved the decoder mismatch issue due to quantization parameter threshold for hybrid transform coding. The macroblock dequantizer initialization is moved to be performed before coefficient detokenization, since the (de)tokenization is now dependent on the macroblock level quantization parameter. Change-Id: I443da4992ebb70ae4114750b2f1363c0c628580e
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
This doesn't affect the result, since there are no MVs coded using this entropy. It does, however, silence valgrind warnings about uninitialized variables. Change-Id: I6e21ba92df6ce5381bf58b8c349ef4373294a0b6
-
Daniel Kang authored
Error was introduced in bf474e17 Change-Id: I55bf114a1938c3a8869d8ff49cbe076eb9e83ea0
-
Ronald S. Bultje authored
This caused spurious crashes on encodes, frustratingly often only on high-definition material. Change-Id: Ia8c1dfc420d598ca92108bd9cc2df7450e8d10a2
-
Christian Duvivier authored
-
Christian Duvivier authored
About 3.5x faster, 30% overall encoder speedup. Rest of optimizations will come soon (see TODO section in filter_sse4.c). Change-Id: If18108048bfd5345fc942e8574e4c7f58e0e86e0
-
- Aug 15, 2012
-
-
Daniel Kang authored
Change-Id: I1ccb2546e29803d0e9d69282409d549a28201967
-
Paul Wilkins authored
Further cases of inconsistent naming convention. Change-Id: Id3411ecec6f01a4c889268a00f0c9fd5a92ea143
-
- Aug 14, 2012
-
-
Christian Duvivier authored
Change-Id: I4b911e4173da30c164bde7ea50bc80a70fbbb745
-
Christian Duvivier authored
Change-Id: I27729a8631cffd54dfbae3ec0f07df7c883f7510
-
Daniel Kang authored
Change-Id: I9c7ef4a75c37aa0e10df75e165e3066614c955ef
-
John Koleszar authored
* changes: lint_hunks: show style violations in the index intersect_diffs: split out diff classes ftfy: update to match current astyle rule
-
Deb Mukherjee authored
-
Yaowu Xu authored
-
Yaowu Xu authored
The reference motion vector selected by surrounding pixels that has the best matching score is used as nearest motion vector. The change has shown consistent gain on all test sets, compression gains range from .2% to .6%. The variation is largely dependent on various other experiments on or off. Change-Id: I5552e1c2f6fc57c3e8818a5ee41ffda89af05e75
-
Deb Mukherjee authored
Fixes two typos that breaks the build introduced in recent check-ins. Change-Id: I3f15f3c088c48a63fede8941c9a4ba05dd0403c2
-
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
-
- Aug 13, 2012
-
-
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
-
- Aug 11, 2012
- Aug 10, 2012
-
-
Daniel Kang authored
Change-Id: Ie7e7727512cc1333bd16e7688cd1d8764371dde3
-
John Koleszar authored
Shows the subset of style violations that intersect with lines modified in the current index. Change-Id: I0b51674fd43df118e8bbf55b684a1ca0bd0e1d40
-
Daniel Kang authored
Change-Id: I8e72279cc68f34d269705f06cdaf8f3d06eed635
-