1. 18 May, 2017 3 commits
  2. 17 May, 2017 7 commits
    • Marco Paniconi's avatar
      a2dfbbd7
    • Linfeng Zhang's avatar
      Merge "Update partial idct testing code" · 13918a9c
      Linfeng Zhang authored
      13918a9c
    • Yaowu Xu's avatar
      bde2c04f
    • Marco's avatar
      vp9: Modify ChangingDropFrameThresh unittest. · 4733df33
      Marco authored
      Add another (lower) bitrate to the test, to cover
      frame drop behavior at low bitrate range.
      
      Change-Id: Iaad003974159daf3d2d65ef3a6575a3e72e498d6
      4733df33
    • Linfeng Zhang's avatar
      Update partial idct testing code · 3210ca6d
      Linfeng Zhang authored
      Add PartialIDctTest::PrintDiff() to help debugging.
      In RunQuantCheck, try all combinations of +/-mask_ input for 4x4 idct.
      Update PartialIDctTest::InitInput().
      
      Change-Id: I13fd163954a4c1a3a6cfeb5e4a4d3d0e7ff901f4
      3210ca6d
    • paulwilkins's avatar
      Experiment. Store first pass errors as per MB values. · 42e5073f
      paulwilkins authored
      Most existing first pass stats are stored in a form normalized to a
      macro-block scale. However the error scores for intra / inter etc were
      stored as frame level values but mainly used as MB level values.
      
      This change  fixes that. Normalized per MB values make comparisons
      between different formats easier and in any case this is usually what is
      wanted.
      
      An change in results should be limited to slight differences in rounding.
      
      *** Change after patch 8 +2 requiring new approval.
      
      Final pre-submit testing showed  one 4K clip with above expected change.
      Investigation showed this was due to a value used to test for ultra low intra
      complexity in key frame detection. This was a per frame not per MB value but
      also did not scale with frame size. Replacement with a small per MB value
      (based on original per frame value and cif frame size) resolved the KF detection
      problem.
      
      Also converted kf_group_error_left to a double in line with other error values
      to reduce rounding problems in KF group bit allocation
      
      All clips and sets now show nominal (or 0) change as expected.
      
      Change-Id: Ic2d57980398c99ade2b7380e3e6ca6b32186901f
      42e5073f
    • Linfeng Zhang's avatar
      Add transpose_32bit_4x4() and rename transpose_4x4() for vpx_dsp/x86 · 18e8baa5
      Linfeng Zhang authored
      Change-Id: Ib57377f6cf6573c04720d3cc5dea4285362b4220
      18e8baa5
  3. 16 May, 2017 6 commits
    • Johann Koenig's avatar
    • Johann Koenig's avatar
      Revert "Add visibility="protected" attribute for global variables referenced in asm files." · 2300e166
      Johann Koenig authored
      This reverts commit 0d88e154.
      
      Reason for revert: chromium builds are failing to locate vpx_rv during dlopen()
      
      dlopen failed: cannot locate symbol "vpx_rv" referenced by "libstandalonelibwebviewchromium.so"
      
      Original change's description:
      > Add visibility="protected" attribute for global variables referenced in asm files.
      >
      > During aosp builds with binutils-2.27, we're seeing linker error
      > messages of this form:
      > libvpx.a(subpixel_mmx.o): relocation R_386_GOTOFF against preemptible
      > symbol vp8_bilinear_filters_x86_8 cannot be used when making a shared
      > object
      >
      > subpixel_mmx.o is assembled from "vp8/common/x86/subpixel_mmx.asm".
      > Other messages refer to symbol references from deblock_sse2.o and
      > subpixel_sse2.o, also assembled from asm files.
      >
      > This change marks such symbols as having "protected" visibility. This
      > satisfies the linker as the symbols are not preemptible from outside
      > the shared library now, which I think is the original intent anyway.
      >
      > Change-Id: I2817f7a5f43041533d65ebf41aefd63f8581a452
      >
      
      TBR=jzern@google.com,johannkoenig@google.com,rahulchaudhry@chromium.org,builds@webmproject.org
      
      Change-Id: I0c2ea375aa7ef5fda15b9d9e23e654bb315c941b
      2300e166
    • Marco Paniconi's avatar
    • Marco Paniconi's avatar
      Revert "Revert "vp8: Real-time mode: reduce mode_check_freq thresh for speed 10."" · 13d4a0d0
      Marco Paniconi authored
      This reverts commit 37048078.
      
      Reason for revert: <INSERT REASONING HERE>
      Does not look to be the cause of the test failures.
      
      Original change's description:
      > Revert "vp8: Real-time mode: reduce mode_check_freq thresh for speed 10."
      > 
      > This reverts commit 4a7424ad.
      > 
      > Reason for revert: <INSERT REASONING HERE>
      > Possibly causing test failures in roll into chromium.
      > 
      > Original change's description:
      > > vp8: Real-time mode: reduce mode_check_freq thresh for speed 10.
      > > 
      > > Reduces quality regression at speed 10 for real-time mode.
      > > 
      > > Change-Id: I9f624bea9ca262dab32ce9de7d6d91175d6becc8
      > > 
      > 
      > TBR=marpan@google.com,builds@webmproject.org,jianj@google.com
      > # Not skipping CQ checks because original CL landed > 1 day ago.
      > 
      > Change-Id: I1defcb74e78a5a3bd29b7d1b21a96a79fa26a457
      > 
      
      TBR=marpan@google.com,builds@webmproject.org,jianj@google.com
      NOPRESUBMIT=true
      NOTREECHECKS=true
      NOTRY=true
      
      Change-Id: I13d86a2a68b8aa8c0c7465e6e58cff0e00bc7862
      13d4a0d0
    • Marco Paniconi's avatar
    • Marco Paniconi's avatar
      Revert "vp8: Real-time mode: reduce mode_check_freq thresh for speed 10." · 37048078
      Marco Paniconi authored
      This reverts commit 4a7424ad.
      
      Reason for revert: <INSERT REASONING HERE>
      Possibly causing test failures in roll into chromium.
      
      Original change's description:
      > vp8: Real-time mode: reduce mode_check_freq thresh for speed 10.
      > 
      > Reduces quality regression at speed 10 for real-time mode.
      > 
      > Change-Id: I9f624bea9ca262dab32ce9de7d6d91175d6becc8
      > 
      
      TBR=marpan@google.com,builds@webmproject.org,jianj@google.com
      # Not skipping CQ checks because original CL landed > 1 day ago.
      
      Change-Id: I1defcb74e78a5a3bd29b7d1b21a96a79fa26a457
      37048078
  4. 15 May, 2017 5 commits
  5. 13 May, 2017 2 commits
  6. 12 May, 2017 11 commits
  7. 11 May, 2017 6 commits