1. 26 Jul, 2014 - 2 commits
  2. 25 Jul, 2014 - 2 commits
    • Johann's avatar
      Remove neon version of vp8 extend borders · 62c64118
      Johann authored
      The code fails the unit test. Speed comparisons to the C are invalid
      because the code frequently didn't correctly extend the right and
      bottom portions of the frame.
      
      Reduce maximum frame size on ARM devices to avoid OOM
      
      Change-Id: Ia664c86406f0bb8120fd7ad401f32d0bd44994fb
      62c64118
    • Johann's avatar
      Add test for vp8 extend_borders · a04ace28
      Johann authored
      Change-Id: I5bfc965019815e631a2300eb29aa065fb2bc94aa
      a04ace28
  3. 24 Jul, 2014 - 4 commits
    • Johann's avatar
      Set and use uv_crop_[width|height] · e956c007
      Johann authored
      Ensure consistent border extension by rounding uv_crop_* at image
      creation time. Where it was rounded problems could arise with the right
      and bottom extensions.
      When padding = 32, y_width = 64, and y_crop_width = 63:
       (padding + width - crop_width + 1) / 2
       32 + 64 - 63 + 1 should equal 32 *but*
       32 + 1 + 1 equals 34 giving a right buffer of 17 instead of 16.
      By calculating uv_crop_* earlier we round up at the appropriate time and
      for the same values:
       (y_crop_width + 1) / 2
       63 + 1 / 2
       64
       (padding / 2) + uv_width - uv_crop_width
       16 + 16 - 16
       16
      
      Change-Id: If866cd1b63444771440edb1432280ac83875969b
      e956c007
    • James Zern's avatar
      Merge "x86inc: fix compilation with NASM · 0cf0b02c
      James Zern authored
      0cf0b02c
    • KO Myung-Hun's avatar
      x86inc: fix compilation with NASM · 7ddb5f59
      KO Myung-Hun authored
      Change-Id: I5978921ab1ccad6648a5bde6ad023c3e3430f5f4
      7ddb5f59
    • KO Myung-Hun's avatar
      Makefile: strip debugging informations only · 11f2d4df
      KO Myung-Hun authored
      --strip-unneeded causes SIGSEGV when accessing g_executable_path. So
      test_libvpx crashes due to SIGSEGV in ::testing::InitGoogleTest().
      
      OS/2, aout, strip v2.23.2
      
      Change-Id: I2718d082447ee0d9ad0c021b9156c50e1ac085a6
      11f2d4df
  4. 23 Jul, 2014 - 11 commits
  5. 22 Jul, 2014 - 17 commits
  6. 21 Jul, 2014 - 4 commits
    • Jingning Han's avatar
      Turn on adaptive pred filter scheme for sub8x8 below 720p · ffd948bb
      Jingning Han authored
      For sequences of resolution below 720p, the encoder will check
      intra prediction modes and inter prediction modes from LAST_FRAME.
      This commit turns on adaptive prediction filter scheme for sub8x8
      blocks, where inter prediction modes are enabled. For the test
      sequence bus at CIF, the speed 2 runtime goes down from 17879 ms
      to 16783 ms, i.e., 6% speed up. The compression performance of
      derf set is down by -0.128%.
      
      Change-Id: I01d5321a5ceab4e0666ac5be56c52d896c7a8d45
      ffd948bb
    • Alex Converse's avatar
      Remove unfinished VP9 alpha channel. · 5926e7c0
      Alex Converse authored
      Change-Id: Ic5d3a3a0dac10b49495771886a31e793bb78b5ca
      5926e7c0
    • Yaowu Xu's avatar
      Moved call to vp9_clear_system_state() to a proper location · bcaf1d69
      Yaowu Xu authored
      The commit moved a call to vp9_clear_system_state() to a correct
      location, i.e. prior function calls using floating point numbers.
      This was to fix a mismatch mmx code and sse2 version, where a
      floating point number used in adjust_frame_rate(cpi) gets NAN due
      to mmx registers being in wrong state.
      
      Change-Id: I40e0a6de98812000ccee6a729badb630604fd7e6
      bcaf1d69
    • Yunqing Wang's avatar
      Add -DNDEBUG when config option debug is disabled · 765485ca
      Yunqing Wang authored
      For gcc, when libvpx config option debug is disabled, added the
      flag -DNDEBUG to disable the assertions in libvpx for some speedup.
      
      Change-Id: Ifcb7b9e8ef5cbe5d07a24407b53b9a2923f596ee
      765485ca