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
      34d12d11
  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
      0ae42ee1
  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
      2d040dd6
    • 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
      fac947df
    • 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.
      
      https://code.google.com/p/chromium/issues/detail?id=582598
      
      Change-Id: I9a884e36ebd7608b1641ec2a469e20a4f829cf43
      f288c943
    • 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
      aff0a802
    • 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
      5c327cb4
  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