1. 08 May, 2015 5 commits
  2. 07 May, 2015 10 commits
  3. 06 May, 2015 6 commits
  4. 05 May, 2015 7 commits
  5. 04 May, 2015 1 commit
    • Marco's avatar
      Allow for H and V intra modes for non-rd mode. · b9a72d3c
      Marco authored
      For non-rd mode (speed >=5): use mask based on prediction block size, and
      (for non-screen content mode) allow for checking horiz and vert intra modes
      for blocks sizes < 16x16.
      Avg psnr/ssim metrics go up by about ~0.2%.
      Only allowing H/V intra on block sizes below 16x16 for now, to keep
      encoding time increase very small, and also when allowing H/V on 16x16 blocks,
      metrics went down on a few clips which need to be further examined.
      Change-Id: I8ae0bc8cb2a964f9709612c76c5661acaab1381e
  6. 01 May, 2015 9 commits
    • James Zern's avatar
      vp9_idct_intrin_sse2: cosmetics: reindent · 670b2c09
      James Zern authored
      + fix some whitespace
      Change-Id: Id61b739282014288a7e5d3c17a9d6448d9d4cda2
    • Yunqing Wang's avatar
    • Yunqing Wang's avatar
    • Scott LaVarnway's avatar
      FIX: Use correct above/left in read_intra_frame_mode_info · 7b0f24fc
      Scott LaVarnway authored
      Should be using xd->above_mi and xd->left_mi.
      Change-Id: Ifab83512db5491a955a3ed44a2d6e3b25b5ae5a5
    • paulwilkins's avatar
      Image size restriction to rd auto partition search. · 4a7dcf8e
      paulwilkins authored
      Impose a limit on the rd auto partition search based on
      the image format. Smaller formats require that the search
      includes includes a smaller minimum block size.
      This change is intended to mitigate the visual impact of
      ringing in some problem clips, for smaller image formats.
      Change-Id: Ie039e5f599ee079bbef5d272f3e40e2e27d8f97b
    • paulwilkins's avatar
      Remove CONSTRAIN_NEIGHBORING_MIN_MAX. · 287b0c6d
      paulwilkins authored
      Remove one of the auto partition size cases.
      This case can behaves badly in some types of animated content
      and was only used for the rd encode path. A subsequent patch
      will add additional checks to help further improve visual quality.
      Change-Id: I0ebd8da3d45ab8501afa45d7959ced8c2d60ee4e
    • paulwilkins's avatar
      Adjust ARF min and max interval. · e0786c28
      paulwilkins authored
      Previously limit on max interval  set to 0.5 seconds.
      Though this helped some low frame rate material it
      appears to be a bit too aggressive for some 24 and 25 fps
      content. This patch relaxes the limit to 0.75 seconds.
      The patch also adds a new minimum interval variable
      to replace the current hard wired value. This allows us
      to impose a limit on the maximum number of primary
      arfs per second for high frame rate (e.g. 50 & 60fps)
      content. This is to address concerns regarding playback
      performance on some platforms if there is a high base
      frame rate and very frequent arfs.
      Change-Id: I373e8b6b2a8ef522eced6c6d2cceb234ff763fcf
    • James Zern's avatar
      vp9: RECON_AND_STORE4X4: remove dest offset · c77b1f5a
      James Zern authored
      offsetting by a variable stride prevents instruction reordering,
      resulting in poor assembly
      Change-Id: Id62d6b3299cdd23f8c44f97b630abf4fea241446
    • James Zern's avatar
      vp9_idct_intrin_*: RECON_AND_STORE: remove dest offset · 778845da
      James Zern authored
      offsetting by a variable stride prevents instruction reordering,
      resulting in poor assembly.
      additionally reroll 16x16/32x32 loops to reduce register spill with this
      new format
      Change-Id: I0635b8ba21ecdb88116e927dbdab53acdf256e11
  7. 30 Apr, 2015 2 commits