1. 07 May, 2015 6 commits
  2. 06 May, 2015 6 commits
  3. 05 May, 2015 7 commits
  4. 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
      b9a72d3c
  5. 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
      670b2c09
    • Yunqing Wang's avatar
      d31256cd
    • 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
      7b0f24fc
    • 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
      4a7dcf8e
    • 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
      287b0c6d
    • 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
      e0786c28
    • 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
      c77b1f5a
    • 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
      778845da
  6. 30 Apr, 2015 10 commits
  7. 29 Apr, 2015 1 commit
    • Yaowu Xu's avatar
      Disable ssse3 version idct16x16_256_add() · 486a73a9
      Yaowu Xu authored
      The version is currently producing different result from c version
      for some input. Disable the use of it for now to allow time for
      investigation the source of mismatch.
      
      Change-Id: Id039455494ee531db4886a9f1fa4761174ef6df3
      486a73a9