1. 17 Feb, 2016 8 commits
  2. 16 Feb, 2016 3 commits
  3. 12 Feb, 2016 2 commits
  4. 11 Feb, 2016 1 commit
    • Marco's avatar
      vp9-resize: Force reference masking off for external dynamic-resizing. · 34d12d11
      Marco authored
      An issue exists with reference_masking in non-rd pickmode for spatial
      scaling. It was kept off for internal dynamic resizing and svc, this
      change is to keep it off also for external dynamic resizing.
      Update to external resize test, and update TODO to re-enable this
      at frame level when references have same scale as source.
      Change-Id: If880a643572127def703ee5b2d16fd41bdbf256c
  5. 10 Feb, 2016 1 commit
    • Scott LaVarnway's avatar
      VP9: Pass NULL scale_factors ptr when not scaling · 0ae42ee1
      Scott LaVarnway authored
      to vp9_setup_pre_planes(), preventing the function
      unscaled_value() from being called.  unscaled_value()
      returns the same value that was passed in.  See
      scaled_buffer_offset() in vp9_reconinter.h.
      Change-Id: I2a6fbaf07972c2f212834929d29a2cbe72e399c3
  6. 09 Feb, 2016 5 commits
    • Scott LaVarnway's avatar
      VP9: Refactor read_inter_block_mode_info() -- 2 · 2d040dd6
      Scott LaVarnway authored
      Change-Id: I96d4764523b8d634eafb4cb3ed6eb3aee4052573
    • Alex Converse's avatar
      Restore previous motion search bit-error scale. · fac947df
      Alex Converse authored
      The bit to error transformation got doubled as a result of going from
      8-bit to 9-bit costs (change d13385ce).
      Use defines to derive the scale numbers and comment some of the fields.
      derf: -0.023 BDRATE
      hevcmr: +0.067 BDRATE
      stdhd: +0.098 BDRATE
      (These are substantially smaller than than the original gains from 8 to
      9 bit costing.)
      Change-Id: I6a2b3b029b2f1415e4f90a05709b2333ec0eea9b
    • Marco's avatar
      vp9-dynamic resize: Fix bug on releasing scaled reference. · f288c943
      Marco authored
      When the codec frame size is the same as the reference frame size,
      release the scaled reference before assigning it a new buf_idx.
      Only affects 1 pass non-svc mode, where the scaled references are
      release only under certain conditions (to prevent un-needed scaling
      of the references every frame).
      Modified a unittest that can trigger this bug without this change.
      Change-Id: I9a884e36ebd7608b1641ec2a469e20a4f829cf43
    • Marco's avatar
      vp9-aq-mode=3: Reset cyclic refresh under config/external size change. · aff0a802
      Marco authored
      If the application changes frame size (external size changes),
      and aq-mode=3 is on, reset the cyclic refresh.
      Modify the TestExternalResize unittest (longer run with more resize
      actions). Without this change an assert would be triggered on this
      longer test.
      Change-Id: I0eefd2cd7ffa0c557cca96ae30d607034a2599ce
    • Yaowu Xu's avatar
      Set use_highbitdepth flag to either 1 or 0 · 5c327cb4
      Yaowu Xu authored
      This reduces the buffer allocation size for high bit depth buffers by
      more than 70%.
      Change-Id: Iab9007d9684e8ac30ce7fa94e61f038f01792fc5
  7. 08 Feb, 2016 4 commits
  8. 06 Feb, 2016 1 commit
  9. 05 Feb, 2016 3 commits
  10. 04 Feb, 2016 2 commits
  11. 03 Feb, 2016 10 commits