1. 15 May, 2017 13 commits
    • Fergus Simpson's avatar
      frame-superres: Pre-encode downscaling · 3502d08b
      Fergus Simpson authored
      Adds handling needed for the pre-encode downscaling for superres
      encoding. Makes use of the existing resizing functionality, just
      adjusting the target resolution after the resize logic and before the
      resize has actually occurred.
      
      Since the upscaling portion of superres is not yet implemented, superres
      scaling is not yet allowed to trigger. The numerator is set to be equal
      to the denominator and the superres_pending flag is not set.
      
      Change-Id: Ia5dac752d653c3bda319f0c8196e95bac2c8c554
      3502d08b
    • Alex Converse's avatar
      intrabc: Add a DV prediction scheme derived from ref_mv · 44c2bad5
      Alex Converse authored
      wikipedia_420.y4m
      PSNR: -1.5035 PSNR-HVS: -1.2607 SSIM: -1.1581
      
      Change-Id: I6e6c4bd9671427b99299df39ff0f42af7daf8ce7
      44c2bad5
    • Zoe Liu's avatar
      Clean up on getting the compound mode context · 40bc8b8a
      Zoe Liu authored
      Change-Id: I231523ad60cc90559dfbdd51fd3e8c07c10d63a4
      40bc8b8a
    • Thomas Daede's avatar
      Only seed motion search with mvrefs if they are available. · 0743857c
      Thomas Daede authored
      Fixes an encoder-side crash.
      
      BUG=aomedia:519
      
      Change-Id: I420404e21fe23bc753bfb08896f2b8b2e014af4e
      0743857c
    • Ryan's avatar
      Fix invalid assertion · 25d58829
      Ryan authored
      BUG=aomedia:535
      
      Change-Id: I514b2b0503e39023ae19b38a9b533bcd9abeee77
      25d58829
    • James Zern's avatar
      idct16x16_sse4_1: correct fn sig for visual studio · 5bedd5dc
      James Zern authored
      fixes:
      formal parameter with __declspec(align('16')) won't be aligned
      
      Change-Id: Ie073a53dd99913ba8c9f05964590dd7dcdf7d9fe
      5bedd5dc
    • Ralph Giles's avatar
      Remove armv6 media-extension assembly. · be111b38
      Ralph Giles authored
      Libvpx dropped armv6 support sometime after the aom fork.
      
      We don't intend to support this platform, which is likely
      too slow in any case. Remove the assembly and intrinsics
      optimized routines, their tests, cpu feature detection,
      and rtcd specialization for this instruction set extension.
      
      Change-Id: If44ec28e5ddafc6af179c5d1982ac7e81fe54d5e
      be111b38
    • Yaowu Xu's avatar
      Avoid left shift of negative numbers · 70d9acc1
      Yaowu Xu authored
      Slience warnings by converting the shifts to mulitplies.
      
      Change-Id: Icde8f2df650f740b8e90691ba706a0853be84984
      70d9acc1
    • Yaowu Xu's avatar
      Silence a warning of conversion to int16_t · 40131320
      Yaowu Xu authored
      Change-Id: I89c559ba4959b7674e4823c7e3c9b7c509b62172
      40131320
    • Tom Finegan's avatar
      Add aom.pc (pkg-config file) generation to CMake. · 782cdc12
      Tom Finegan authored
      BUG=aomedia:76,aomedia:471
      
      Change-Id: I7919e00d88ea448465dfb4c51b61a65a37b06060
      782cdc12
    • Tom Finegan's avatar
      Add a test target with sharding support to the CMake build. · e9d70c9b
      Tom Finegan authored
      Two major things going on here:
      - One target is created for each file in test-data.sha1 (testdata_N),
        and the testdata target now depends on all testdata_N targets. The
        testdata build rule can now run with as many jobs as there are
        input files to speed up test data download.
      - GTest sharding support has been added to the tests via a runtests
        custom build target. First, the number of processors is detected,
        and then a custom target is created for each processor (test_N).
        Once each test_N target is created, the runtests custom target
        is created, and then made to depend on each test_N target. When
        CMake is unable to detect the number of processors 10 test targets
        are created. Each custom target then sets the GTEST_SHARD_INDEX and
        GTEST_TOTAL_SHARDS environment variables, allowing GTest to handle
        sharding internally.
      
      BUG=aomedia:76,aomedia:469
      
      Change-Id: Ib6b7974932396fbf44b735d37155fa57561027ab
      e9d70c9b
    • Tom Finegan's avatar
      Add some missing sources to fix the CMake build. · a9c4e511
      Tom Finegan authored
      CMake build out of sync/broken since
      ee674323 landed.
      
      Change-Id: Ica3186db2e8b80750069f224f5b5858491e5be0b
      a9c4e511
    • Debargha Mukherjee's avatar
      Fix allocation for least squares · 0a981101
      Debargha Mukherjee authored
      Change-Id: I663a63a1b97b529142ea92bcf7f9270a1df838f5
      0a981101
  2. 14 May, 2017 1 commit
  3. 13 May, 2017 2 commits
  4. 12 May, 2017 16 commits
  5. 11 May, 2017 8 commits