Skip to content
Snippets Groups Projects
  1. Mar 06, 2014
  2. Mar 05, 2014
  3. Mar 04, 2014
  4. Mar 03, 2014
    • 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
      b80020d4
    • 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
      perl-like.
      
      ---
      Linux
          [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
      
      Windows
          [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
      805078a1
    • James Zern's avatar
      configure: check for perl · 14be7ba6
      James Zern authored
      Though not (currently) required this tests for perl in all
      configurations.
      
      Fixes issue #671
      
      Change-Id: Ibe1e72db74bb4cf3252b73c68ff1dfc2ecfc902b
      14be7ba6
    • 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
      a46f5459
    • Dmitry Kovalev's avatar
    • Dmitry Kovalev's avatar
    • Dmitry Kovalev's avatar
      f084af5c
    • Jim Bankoski's avatar
      Merge "cost_coefs approximation speed up" · b247c14c
      Jim Bankoski authored
      b247c14c
    • James Zern's avatar
      Merge changes I67b2b0d7,I24c024d1,I3703d739,Ia6f669a9 · 8f850d6e
      James Zern authored
      * changes:
        nestegg: packet_track: fix uint64->uint32 warning
        nestegg: fix track_scale double->uint64 warning
        nestegg: fix track_number uint64->uint32 warnings
        nestegg: add ne_get_uint32 convenience function
      8f850d6e
    • Aℓex Converse's avatar
      0873dc3a
Loading