- 22 Apr, 2015 4 commits
-
-
Jim Bankoski authored
Change-Id: Ieaccc36ed1bee024bb644a9cfaafdaaa65d31772
-
paulwilkins authored
-
paulwilkins authored
-
Parag Salasakar authored
-
- 21 Apr, 2015 10 commits
-
-
Jim Bankoski authored
-
Johann authored
-
Johann authored
Some build systems use just the basename for object files. Change-Id: I333e1107ee866f3906cc46476ef8d04c6200a8a0
-
Scott LaVarnway authored
(see I3a05cf1610679fed26e0b2eadd315a9ae91afdd6) For the test clip used, the decoder performance improved by ~2%. This is also an intermediate step towards adding back the mode_info streams. Change-Id: Idddc4a3f46e4180fbebddc156c4bbf177d5c2e0d
-
Jim Bankoski authored
Change-Id: Id61699ebf57ae4f8af96a468740c852b2f45f8e1
-
Yaowu Xu authored
-
paulwilkins authored
The existing test was triggering a lot of false positives on some types of animated material with very plain backgrounds. These were triggering code designed to catch key frames in letter box format clips. This patch tightens up the criteria and imposes a minimum requirement on the % blocks coded intra in the first pass and the ratio between the % coded intra and the modified inter % after discounting neutral (flat) blocks that are coded equally well either way. On a particular problem animation clip this change eliminated a large number of false positives including some cases where the old code selected kf several times in a row. Marginal false negatives are less damaging typically to compression and in the problem clip there are now a couple of cases where "visual" scene cuts are ignored because of well correlated content across the scene cut. Replaced some magic numbers related to this with #defines and added explanatory comments. Change-Id: Ia3d304ac60eb7e4323e3817eaf83b4752cd63ecf
-
Parag Salasakar authored
average improvement ~6x-8x Change-Id: I7c91eec41aada3b0a5231dda7869b3b968f3ad18
-
Parag Salasakar authored
-
Parag Salasakar authored
average improvement ~5x-8x Change-Id: I3214734cb3716e742907ce0d2d7a042d953df82b
-
- 20 Apr, 2015 2 commits
- 19 Apr, 2015 1 commit
-
-
Parag Salasakar authored
-
- 18 Apr, 2015 1 commit
-
-
Parag Salasakar authored
average improvement ~6x-10x Change-Id: Ie3f3ab3a9005be84935919701e56b404e420affa
-
- 17 Apr, 2015 9 commits
-
-
Jim Bankoski authored
-
Jim Bankoski authored
-
Jim Bankoski authored
-
Jim Bankoski authored
Change-Id: Iedceeb020492050063acf3fd2326f96c29db9ae5
-
Frank Galligan authored
Change-Id: I32b7c92c89c9a2be0cf38e67a17266b9d3866154
-
Jim Bankoski authored
PSNR HVS is a human visual system weighted version of SNR that's gained some popularity from academia and apparently better matches MOS testing. This code is borrowed from the Daala Project but uses our FDCT code. Change-Id: Idd10fbc93129f7f4734946f6009f87d0f44cd2d7
-
Jim Bankoski authored
This code appeared in the Daala project first and was originally committed by Nathan Egge. Change-Id: Iadce416a091929c51b46637ebdec984cddcaf18c
-
Jingning Han authored
-
Marco Paniconi authored
This reverts commit 004b9d83 Change-Id: I2f2d0bdb9368c2c07f1d29a69cd461267a3a8743
-
- 16 Apr, 2015 12 commits
-
-
Jingning Han authored
When the tokenization is not taking effect, the tokenization pointer remains unchanged. No need to re-assign the backup pointer value. Change-Id: I58fe1f6285aa3b4a88ceb864c11d5de8ac6235dd
-
Frank Galligan authored
-
Frank Galligan authored
The multithread encode test was never actually setting more than one thread. Change-Id: Ie7a3b7b138e88344c943bffd544cf2b4aab866a9
-
Minghai Shang authored
-
Johann authored
-
Minghai Shang authored
Change-Id: Ia77b551415f3b3386e22a6c805f244f2d13fe3e3
-
James Zern authored
-
paulwilkins authored
This patch limits the maximum arf interval length to approximately half a second. In some low fps animations in particular the existing code was selecting an overly long interval which was hurting visual quality. For a sample problem test clip (360P animation , 15fps, ~200Kbit/s) this change also improved metrics by >0.5 db. There may be some clips where this hurts metrics a little, but the worst case impact visually is likely to be less than having an interval that is much too long. On more normal material at 24 fps or higher, the impact is likely to be nil/minimal. Change-Id: Id8b57413931a670c861213ea91d7cc596375a297
-
Parag Salasakar authored
-
James Zern authored
nothing is using android/log.h currently; also quiets a warning when building a static lib: Android NDK: WARNING:libvpx/build/make/Android.mk:vpx: LOCAL_LDLIBS is always ignored for static libraries Change-Id: I1469a5d6fca4f7338a4a82e26a03e60fc91d92ca
-
James Zern authored
-
- 15 Apr, 2015 1 commit
-
-
Yunqing Wang authored
-