1. 01 Sep, 2017 1 commit
  2. 30 Aug, 2017 3 commits
  3. 25 Aug, 2017 1 commit
  4. 22 Aug, 2017 1 commit
  5. 21 Aug, 2017 2 commits
  6. 18 Aug, 2017 1 commit
  7. 17 Aug, 2017 1 commit
  8. 16 Aug, 2017 2 commits
  9. 15 Aug, 2017 5 commits
    • Monty Montgomery's avatar
      Disable only coding transform SIMD for DAALA_TX · 1d190950
      Monty Montgomery authored
      Rather than disabling MMX (well, all of SIMD) for daala transforms,
      selectively disable the AV1 TX SIMD through
      av1/common/av1_rtcd_defs.pl
      
      This also requires quite a few testing build fixups.
      
      Change-Id: I689eaafbdd3a87e3a8eeef97412a1846ef886055
      1d190950
    • Angie Chiang's avatar
      Refactor warp_filter_test_util · 2439e323
      Angie Chiang authored
      1) Move input initialization into iteration for loop
      2) Reduce the iteration number
      
      Change-Id: Iaf2e57134bff2b08046d875d0559d7644160bcb2
      2439e323
    • Urvang Joshi's avatar
      Remove ALT_INTRA flag. · 93b543ab
      Urvang Joshi authored
      This experiment has been adopted as it has been cleared by Tapas.
      
      Change-Id: I0682face60f62dd43091efa0a92d09d846396850
      93b543ab
    • Angie Chiang's avatar
      Fix integer overflow in warp filter test · ec329eec
      Angie Chiang authored
      The overflow happens because the buffer used by convolve_round
      is not properly initialized.
      
      BUG=aomedia:686
      
      Change-Id: I6173fb1899eeda78adafde773b3f36312467b47f
      ec329eec
    • Monty Montgomery's avatar
      Add CONFIG_DAALA_DCT32 experiment. · 2cb52baf
      Monty Montgomery authored
      This experiment replaces the 32-point Type-II DCT and 32-point
      Type-IV DST scaling vp9 transforms with the 32-point orthonormal
      Daala transforms.
      
      subset-1:
      
          monty-square-baseline-s1-F3@2017-08-02T11:50:51.375Z ->
            monty-square-dct32-s1-F3@2017-08-02T11:50:18.859Z
      
            PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
          0.0000 |  0.0115 | -0.1044 |  -0.0185 | -0.0069 | -0.0603 |     0.0555
      
      objective-1-fast (4 frames):
      
          monty-square-baseline-o1f-F3-l4-fine@2017-08-12T02:18:05.560Z ->
            monty-square-dct32-o1f-F3-l4-fine@2017-08-12T02:19:44.461Z
      
            PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
         -0.0269 | -0.0715 |     N/A |  -0.0547 | -0.0268 | -0.0590 |        N/A
      
      Change-Id: Ib1bad991d82eb67956e94a6216298a84e908b169
      2cb52baf
  10. 14 Aug, 2017 1 commit
  11. 11 Aug, 2017 1 commit
    • Steinar Midtskogen's avatar
      Add experiment CONFIG_CDEF_SINGLEPASS: Make CDEF single pass · 5978212b
      Steinar Midtskogen authored
      Low latency, cpu-used=0:
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.3162 | -0.6719 | -0.6535 |   0.0089 | -0.3890 | -0.1515 |    -0.6682
      
      High latency, cpu-used=0:
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.0293 | -0.3556 | -0.5505 |   0.0684 | -0.0862 |  0.0513 |    -0.2765
      
      Low latency, cpu-used=4:
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.2248 | -0.7764 | -0.6630 |  -0.2109 | -0.3240 | -0.2532 |    -0.6980
      
      High latency, cpu-used=4:
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.1118 | -0.5841 | -0.7406 |  -0.0463 | -0.2442 | -0.1064 |    -0.4187
      
      Change-Id: I9ca8399c8f45489541a66f535fb3d771eb1d59ab
      5978212b
  12. 10 Aug, 2017 4 commits
    • Angie Chiang's avatar
      Coding path sync: filter packets from encoder. · 7496d66d
      Angie Chiang authored
      We're only interested in AOM_CODEC_CX_FRAME_PKT, but the encoder might
      output packets from other types (e.g when CONFIG_INTERNAL_STATS).
      
      Change-Id: I1c153ca7519067dc82cb76b131b09a537bb37f62
      7496d66d
    • Urvang Joshi's avatar
      Remove PALETTE flag · c6300aa1
      Urvang Joshi authored
      This experiment is now adopted as it was cleared by Tapas.
      
      Note: Palette use can still be controlled by command-line option
      "--tune-content=..." in 'aomenc'.
      
      Change-Id: I832f49f20f60c34bdef5b424755849c496687e87
      c6300aa1
    • Yi Luo's avatar
      Highbd loop filter AVX2 · 6ae0054c
      Yi Luo authored
      - Speed test (ms) on i7-6700, Linux x86_64
        FUNCTION             SSE2    AVX2
        horizontal_edge_16   55      28
        vertical_16_dual     84      47
        horizontal_4_dual    27      13
        horizontal_8_dual    36      15
        vertical_4_dual      38      25
        vertical_8_dual      44      27
      - Decoder frame rate improves around 1.2% - 2.8%.
      
      Change-Id: I9c4123869bac9b6d32e626173c2a8e7eb0cf49e7
      6ae0054c
    • Sebastien Alaiwan's avatar
      Move build guard to the build system · 05fb42f6
      Sebastien Alaiwan authored
      Change-Id: I62f7dca3d0d5aa9648c8a444f11f0f2a8bb3845b
      05fb42f6
  13. 09 Aug, 2017 3 commits
  14. 08 Aug, 2017 5 commits
    • Angie Chiang's avatar
      Add rect txfm unit tests · d2db6586
      Angie Chiang authored
      Change-Id: I70f023a0a7f617bf3452543352c710cfedb2e1ce
      d2db6586
    • Tom Finegan's avatar
      Fix CONFIG_FILTER_INTRA builds with CMake. · 665e05db
      Tom Finegan authored
      Omit filterintra_predictors_test.cc from the build to mimic
      configure behavior.
      
      BUG=aomedia:683
      
      Change-Id: I2057b25f5cf69ed1434a3e3833d7c30072a0b811
      665e05db
    • Thomas Davies's avatar
      AOM_QM: use SIMD for flat matrices and re-enable tests. · 1870382c
      Thomas Davies authored
      When AOM_QM is enabled, by default quantization matrices are
      flat unless enabled with --enable-qm=1. Re-use existing SIMD
      functions when a flat matrix is used, so that there is no
      speed deficit when AOM_QM is enabled.
      
      SIMD for the non-flat case is TBC.
      
      Change-Id: I1bb8da70d3dd5858dac15099610ddf61662e3d0d
      1870382c
    • Tom Finegan's avatar
      Fix CONFIG_AOM_QM builds with CMake. · 92d50233
      Tom Finegan authored
      Exclude test/quantize_func_test.cc from the build when
      CONFIG_AOM_QM or CONFIG_NEW_QUANT are enabled to mimic the
      configure build.
      
      BUG=aomedia:683
      
      Change-Id: Ib1358d466aedad4a784b4693f74babacf86cda7a
      92d50233
    • Tom Finegan's avatar
      Fix CONFIG_ANS builds with CMake. · 1d179187
      Tom Finegan authored
      Exclude test/binary_codes_test.cc from the build when
      CONFIG_ANS is enabled to mimic the configure build.
      
      BUG=aomedia:683
      
      Change-Id: Ia40dcc667173d50efb55a09b6ae863bf44e15608
      1d179187
  15. 05 Aug, 2017 2 commits
    • James Zern's avatar
      test.cmake: fix av1_convolve_2d_test* logic · f9023881
      James Zern authored
      only include with HAVE_SSE2, this matches test.mk
      
      Change-Id: I2190b8d06058d6325bc19816f64f929701670942
      f9023881
    • Angie Chiang's avatar
      Fix ConvolveRoundTest · e47125e6
      Angie Chiang authored
      In the original code, when LOWBITDEPTH_TEST is on,
      the convolve round functions will write result into
      first 128*128 8 bit buffer
      
      But the process is checking different part of the buffer
      
      Change-Id: If5a689fc523ee5cca67ef2614b6442fa3475cd23
      e47125e6
  16. 04 Aug, 2017 4 commits
  17. 03 Aug, 2017 2 commits
  18. 31 Jul, 2017 1 commit
    • Peter de Rivaz's avatar
      Unified warp_affine and warp_affine_post_round · b6a31753
      Peter de Rivaz authored
      This patch removes the need for a separate warp_affine_post_round
      function by adding the functionality to the warp_affine function.
      
      The encoded output should remain unchanged, but the encoder/decoder
      should operate faster because the sse2 and ssse3 warp implementation
      can now be used when post_rounding is being used.
      
      Change-Id: Ide52cae55de59a9da9c27c5793e17390f6d2c03e
      b6a31753