1. 06 Mar, 2014 4 commits
  2. 05 Mar, 2014 19 commits
  3. 04 Mar, 2014 10 commits
  4. 03 Mar, 2014 7 commits
    • Deb Mukherjee's avatar
      Refactoring motion search libs · b80020d4
      Deb Mukherjee authored
      The core motion estimation fucntions all return sad now consistently.
      The only exception is vp9_full_pixel_diamond(), however the core diamond
      and refining search routines called from vp9_full_pixel_diamond() also
      return SAD. If variance of pred error + mv cost is desired it must be
      calculated explicitly outside these functions. For very fast encoding,
      hopefully this will eliminate some redundant computations.
      Also suggests reimplementing FAST_HEX with the vp9_pattern_search
      framework. It is not exactly the same as the existing FAST_HEX, but
      performance is slightly better and speed is very similar. Enables
      removing a lot of duplicate code.
      Change-Id: I152736393438c25bdf7e96b37cbb8ce330f4f94a
    • James Zern's avatar
      build: convert rtcd.sh to perl · 805078a1
      James Zern authored
      significantly speeds up file generation.
      the goal of this change is to convert rtcd.sh to perl as directly as
      possible to allow for simple comparison. future changes can make it more
          [CREATE] vpx_scale_rtcd.h
      real    0m0.485s ->    0m0.022s
          [CREATE] vp8_rtcd.h
      real    0m4.619s ->    0m0.060s
          [CREATE] vp9_rtcd.h
      real    0m10.102s ->    0m0.087s
          [CREATE] vpx_scale_rtcd.h
      real    0m8.360s ->    0m0.080s
          [CREATE] vp8_rtcd.h
      real    1m8.083s ->    0m0.160s
          [CREATE] vp9_rtcd.h
      real    2m6.489s ->    0m0.233s
      Change-Id: Idfb71188206c91237d6a3c3a81dfe00d103f11ee
    • James Zern's avatar
      configure: check for perl · 14be7ba6
      James Zern authored
      Though not (currently) required this tests for perl in all
      Fixes issue #671
      Change-Id: Ibe1e72db74bb4cf3252b73c68ff1dfc2ecfc902b
    • Andrew Russell's avatar
      improved speed of 4x4 sse2 fdct. · a46f5459
      Andrew Russell authored
      * speed improvment of 30 percent achieved
      * multiplies and adds remain the same
      * non-arithmetic instructions minimized by hand, by:
         -expanding 2 pass loop
         -removing irrelivant "shuffles"
         -combining last two rounding steps
      * further improvments may be possible
      Change-Id: Idec2c3f52910c48e6a0e0f9aefed5cae31b0b8c0
    • Dmitry Kovalev's avatar
    • Dmitry Kovalev's avatar
    • Dmitry Kovalev's avatar