1. 14 Jun, 2010 - 2 commits
    • Guillermo Ballester Valor's avatar
      Fix compiler warnings · 5a72620d
      Guillermo Ballester Valor authored
      Change-Id: I2a97f08cc3c7808ce5be39e910cc5147ecf03a1d
      5a72620d
    • Scott LaVarnway's avatar
      sse2 version of vp8_regular_quantize_b · 48c84d13
      Scott LaVarnway authored
      Added sse2 version of vp8_regular_quantize_b which improved encode
      performance(for the clip used) by ~10% for 32 bit builds and ~3% for
      64 bit builds.
      
      Also updated SHADOW_ARGS_TO_STACK to allow for more than 9 arguments.
      
      Change-Id: I62f78eabc8040b39f3ffdf21be175811e96b39af
      48c84d13
  2. 12 Jun, 2010 - 1 commit
    • John Koleszar's avatar
      Make this/next iiratio unsigned. · cd475da8
      John Koleszar authored
      This patch addresses issue #79, which is a regression since commit
      28de670c "Fix RD bug." If the coded error value is zero, the iiratio
      calculation effectively multiplies by 1000000 by the
      DOUBLE_DIVIDE_CHECK macro. This can result in a value larger than
      INT_MAX, giving a negative ratio. Since the error values are
      conceptually unsigned (though they're stored in a double) this patch
      makes the iiratio values unsigned, which allows the clamping to work
      as expected.
      cd475da8
  3. 11 Jun, 2010 - 2 commits
  4. 10 Jun, 2010 - 1 commit
  5. 08 Jun, 2010 - 3 commits
  6. 07 Jun, 2010 - 2 commits
  7. 04 Jun, 2010 - 1 commit
  8. 28 May, 2010 - 1 commit
  9. 25 May, 2010 - 2 commits
  10. 24 May, 2010 - 1 commit
  11. 20 May, 2010 - 1 commit
  12. 19 May, 2010 - 2 commits
    • Yaowu Xu's avatar
      Fixed an encoder debug/relese mismatch in x86_64-win64-vs8 · c15652bc
      Yaowu Xu authored
      Visual c++ compiler uses xmm registers for floating point
      operations for 64 bit architecture, therefore its calling
      convention requires the preservation of xmm6-xmm15 in any
      function that have used these registers. However, the sse2
      functions, that were originally written for 32 bit windows,
      may have used xmm6 and xmm7 without preserving the content.
      In this particular case, the compiler used xmm6 to save
      the variable "two_pass_min_rate", the value of the variable
      is mucked up by our sse2 optimized loop filter functions,
      hence the results of release/debug mismatching.
      c15652bc
    • Pavol Rusnak's avatar
      remove unneeded variables · 0fc9abfb
      Pavol Rusnak authored
      0fc9abfb
  13. 18 May, 2010 - 1 commit