1. 21 Apr, 2017 1 commit
  2. 20 Apr, 2017 2 commits
    • Sebastien Alaiwan's avatar
      Fix encoder use of 16-bit operating path · 374a5907
      Sebastien Alaiwan authored
      When compiled with --disable-lowbitdepth, the decoder uses the generic
      16-bit operating path, regardless of the input video profile.
      The encoder should also use the generic 16-bit operating path if the
      low-bitdepth operating path has been disabled at build time.
      
      Change-Id: I421cc774b45d2c76bea8730cc8726224cb4aba1e
      374a5907
    • Yunqing Wang's avatar
      ext_tile: add 2 tile encoding modes · d8cd55f4
      Yunqing Wang authored
      Added 2 tile encoding modes:
      TILE_NORMAL mode supports the large-scale tile coding up to 1024 x 1024
      tiles;
      TILE_VR mode supports the large-scale tile coding and also the decoding
      of a single tile.
      
      TILE_NORMAL mode allows the non-vr content to be encoded in multiple tiles
      without using the coding tool that are designed for vr applications.
      
      Change-Id: Id804806a1bbcb916b7f5dc7e2c5509d88f3defcb
      d8cd55f4
  3. 17 Apr, 2017 1 commit
    • Thomas Daede's avatar
      Remove rt deadline. · 8082614e
      Thomas Daede authored
      The "good" speed levels are universally better than the "rt" ones,
      running faster to achieve the same quality.
      
      rt mode also turned off alt refs and lag-in-frames, but these
      are still accessible separately (and the low latency test case
      explicitly sets them).
      
      Some features were used by the rt scale and not the good scale.
      Two additional "good" levels, 7 and 8, were added to accomidate
      these features and not reduce test coverage.
      
      Change-Id: I3a6a78ddb664511762c197bc41f3a9909665b565
      8082614e
  4. 12 Apr, 2017 1 commit
  5. 21 Mar, 2017 1 commit
    • Thomas Daede's avatar
      Remove "best" deadline parameter from aomenc. · 6eca835f
      Thomas Daede authored
      This option increases runtime by 20% and is only marginally
      better than good cpu-used=0:
      
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.3382 | -0.3911 | -0.4875 |  -0.2982 | -0.2992 | -0.3164 |    -0.3686
      
      It is also not well integrated with speed_features.c, which is
      the main reason for the removal.
      
      Change-Id: If88c50367f63b860ad57f650869b978ec7734aad
      6eca835f
  6. 17 Feb, 2017 1 commit
  7. 04 Feb, 2017 1 commit
  8. 03 Feb, 2017 1 commit
  9. 23 Jan, 2017 1 commit
  10. 19 Jan, 2017 1 commit
    • James Zern's avatar
      Fix compile warnings for target=armv7-android-gcc · b6430364
      James Zern authored
      Fix compile warnings about implicit type conversion for
      target=armv7-android-gcc in aomenc.c.
      
      cherry-picked from libvpx:
      380a26112 Fix compile warnings for target=armv7-android-gcc
      
      BUG=aomedia:111
      
      Change-Id: Iffa6af8ac5d87582f418e3425bee0e1d48f27b93
      b6430364
  11. 04 Jan, 2017 1 commit
    • Ryan Lei's avatar
      Add an experiment to disable lpf on tile boundaries · 7386eda0
      Ryan Lei authored
      This commit adds a new experiment to allow disabling of loop filtering
      on tile boundaries. It is implemented by adding a syntax field
      "loopfilter_across_tiles_enabled" into the uncompressed frame header. 
      If it is set to 0, decoder and encoder will disables loop filtering for
      block edges that are also tile boundaries.
      
      Change-Id: Ib80bfd82d49c74f1ba46ae18ceedb30704ac8aa5
      7386eda0
  12. 13 Dec, 2016 1 commit
  13. 12 Nov, 2016 1 commit
  14. 11 Nov, 2016 1 commit
  15. 10 Nov, 2016 1 commit
    • Thomas Davies's avatar
      Add options setting number of tile groups or MTU. · af6df175
      Thomas Davies authored
      Default MTU size is 0, which implies a fixed number
      of tile groups. MTU matching overrides fixed tile
      group. MTU matching will succeed unless a single
      tile is bigger than the MTU.
      
      --mtu-size is in bytes, and includes headers but
      not transport/wrapper overheads
      
      Change-Id: I2b70bd41b175b54273b02d836f2a84011f617a7c
      af6df175
  16. 09 Nov, 2016 1 commit
  17. 31 Oct, 2016 2 commits
  18. 25 Oct, 2016 1 commit
  19. 24 Oct, 2016 1 commit
  20. 20 Oct, 2016 1 commit
  21. 19 Oct, 2016 5 commits
    • hui su's avatar
      Add matching brace in aomenc.c · 251e151c
      hui su authored
      Change-Id: Iccb75d5204f0f52f2c7d6e18d1f8223ce10f68ba
      251e151c
    • Thomas's avatar
      Fix Visual Studio build. · e28d92be
      Thomas authored
      Change-Id: I01608dfd597cc1d2bd4e73918aa29cf9251edb08
      e28d92be
    • Thomas Davies's avatar
      Step size and arithmetic coding for delta quantization. · f693610a
      Thomas Davies authored
      Example performance: 1.8% bit rate savings using
      the AQ test mode aq-mode=4 :
      ./aomenc --codec=av1 --ivf --tile-columns=1 --tile-rows=1 \
                       --kf-max-dist=1000 --kf-min-dist=1000 --cpu-used=0 \
                       --passes=1 --threads=1 --lag-in-frames=0 \
                       --end-usage=q --limit=600 --cq-level=42 \
                       --aq-mode=4 --error-resilient=1 out.bits FourPeople_1280x720_60.y4m
      
      Change-Id: Iba01cf2732a57f3c27481ac2a3c8fc37bb9e5533
      f693610a
    • Arild Fuldseth's avatar
      Support for delta-q at superblock level · 07441165
      Arild Fuldseth authored
      Change-Id: I4128af44776d1f361bddc1fdffb75ed2224dbfa5
      07441165
    • Urvang Joshi's avatar
      Fix warnings reported by -Wshadow: Part4: main directory · 4145bf05
      Urvang Joshi authored
      Now that all warnings are taken care of, add warning flag -Wshadow to
      configure.
      
      Note: Enabling this flag for C++ generates some useless warnings about
      some function parameters shadowing class member function names. So, only
      enabling this warning for C code.
      
      Cherry-picked from aomedia/master: b96cbc44
      
      Change-Id: I3922dea2e6976b16519c4aa4d1bd395c198134f1
      4145bf05
  22. 17 Oct, 2016 1 commit
  23. 11 Oct, 2016 1 commit
  24. 03 Oct, 2016 1 commit
  25. 30 Sep, 2016 1 commit
  26. 29 Sep, 2016 1 commit
  27. 20 Sep, 2016 1 commit
  28. 17 Sep, 2016 1 commit
  29. 15 Sep, 2016 3 commits
    • clang-format's avatar
      apply clang-format · 67948d31
      clang-format authored
      Change-Id: If22018f8911d9d7ee99c2127bdfcc56e42b0e2d7
      67948d31
    • Thomas Davies's avatar
      Step size and arithmetic coding for delta quantization. · dca173a6
      Thomas Davies authored
      Example performance: 1.8% bit rate savings using
      the AQ test mode aq-mode=4 :
      ./aomenc --codec=av1 --ivf --tile-columns=1 --tile-rows=1 \
                       --kf-max-dist=1000 --kf-min-dist=1000 --cpu-used=0 \
                       --passes=1 --threads=1 --lag-in-frames=0 \
                       --end-usage=q --limit=600 --cq-level=42 \
                       --aq-mode=4 --error-resilient=1 out.bits FourPeople_1280x720_60.y4m
      
      Change-Id: Iba01cf2732a57f3c27481ac2a3c8fc37bb9e5533
      dca173a6
    • Arild Fuldseth's avatar
      Support for delta-q at superblock level · 0fe65112
      Arild Fuldseth authored
      Change-Id: I4128af44776d1f361bddc1fdffb75ed2224dbfa5
      0fe65112
  30. 02 Sep, 2016 1 commit
  31. 01 Sep, 2016 2 commits