1. 09 Aug, 2012 3 commits
  2. 08 Aug, 2012 6 commits
  3. 03 Aug, 2012 2 commits
  4. 02 Aug, 2012 2 commits
  5. 01 Aug, 2012 6 commits
    • Johann's avatar
      Rename vp8_intra4x4_predict_d · a497cb59
      Johann authored
      predict_d has become canonical. Remove previous helper function.
      
      Disable ARM assembly pending update.
      
      Change-Id: Idd84ac8a28f9b0221ea97904a77de1e705d06a7d
      a497cb59
    • Johann's avatar
      Use intra4x4_predict_d parameter names · 41aede61
      Johann authored
      Rename the local variables for consistency.
      
      Change-Id: Ic202ff54551332f706d97da9b67b2e0959ee7f61
      41aede61
    • Johann's avatar
      Change vp8_intra4x4_predict call sites · a82c58c4
      Johann authored
      Use the _d variant from the decoder. It moves the pointer calculations
      to the caller.
      
      Change-Id: Iae2a793433ef082980a3ffa0a1cabf0264a6a24d
      a82c58c4
    • Johann's avatar
      use RTCD pointer for intra4x4_predict · 3c208a5a
      Johann authored
      Change-Id: I4161389ff02aa37636540ac0fe0fe9763d52ebdc
      3c208a5a
    • Attila Nagy's avatar
      Fix potential encoder dead-lock after picture resize · 03b3fcec
      Attila Nagy authored
      The sync interval for the multithreaded encoder was considered as not changing
      during the encoding. This is not true if picture size is changed.
      The encoder could dead-lock because the main thread and the other threads were
      using different sync interval.
      
      Change-Id: I75232bbdbc6c02d77f830d870fd8b4e96697c64e
      03b3fcec
    • Attila Nagy's avatar
      Fix encoder mem allocation when picture size is changed · cbc249ba
      Attila Nagy authored
      After the picture size was changed to a bigger one, the internal memory was
      corrupted and multithreaded encoder was deadlocking.
      
      Memory for last frame's MVs, segmentation map and active map were allocated when
      the compressor was created (vp8_create_compressor). Buffers need to be
      reallocated when picture size is changed, so, the allocation was moved to
      vp8_alloc_compressor_data, which is called every time the picture is resized.
      
      Change-Id: I7ce16b8e69bbf0386d7997df57add155aada2240
      cbc249ba
  6. 31 Jul, 2012 2 commits
  7. 28 Jul, 2012 2 commits
  8. 27 Jul, 2012 5 commits
    • Johann's avatar
      Be consistent with SAD values · 11610551
      Johann authored
      SAD returns unsigned values. Make all the declarations the same.
      
      Remove bestsad initialization and check. It is always set to the
      result of a SAD call so it will never remain UINT_MAX
      
      Use ja instead of jg to test unsigned comparison instead of signed.
      
      Update test.
      
      Change-Id: I46336ab45f4e60fc37caf20bd36bc5782079c7a5
      11610551
    • Johann's avatar
      Merge "SAD cosmetic cleanup" · aa4f9dd1
      Johann authored
      aa4f9dd1
    • Attila Nagy's avatar
      Avoid warnings about redefining _FORTIFY_SOURCE · 6b8665eb
      Attila Nagy authored
      Undefine the macro befor redefining it.
      
      Change-Id: I31187307273c138f8d5380c74f9e0619af15cdd9
      6b8665eb
    • Attila Nagy's avatar
      Optimizes updates of encoder block ptrs · e66e9ddf
      Attila Nagy authored
      Precalculated block ptrs do not need updates during encoding.
      Set these at init stage.
      
      Moved the allocation of 'mt_current_mb_col' (last encoded MB on each
      row) to vp8_alloc_compressor_data(), so that it is correctly
      reallocated when frame size is changing.
      
      Change-Id: Idcdaa2d0cf3a7f782b7d888626b7cf22a4ffb5c1
      e66e9ddf
    • Johann's avatar
      Merge "Add tests for SAD functions" · 0cdc046f
      Johann authored
      0cdc046f
  9. 26 Jul, 2012 4 commits
    • Johann's avatar
      SAD cosmetic cleanup · dd0100dd
      Johann authored
      Change-Id: Iae915f2988081697cca6b65943afaca1d8de8df3
      dd0100dd
    • Yunqing Wang's avatar
      Merge "multi-res: add drop_frame support" · e593014e
      Yunqing Wang authored
      e593014e
    • Yunqing Wang's avatar
      multi-res: add drop_frame support · 4066c8b2
      Yunqing Wang authored
      Added drop_frame support in multi-resolution encoder.
      
      If one frame is dropped at a lower-resolution level, the next
      upper-resolution level encoder needs to encode that frame
      independently without any lower-resolution level motion
      information.
      
      Another issue is that if one frame is dropped at some but not all
      resolution levels, a frame after that one may use different set
      of reference frames at different resolution levels. This reference
      frame asynchronization could degrade motion search precision in
      upper-resolution level encoding, which uses lower-resolution level
      motion result. This change compares the lower-resolution and upper-
      resolution level's reference frames. If they are not the same, the
      upper-resolution level encoder can not use lower-resolution level
      motion result.
      
      Change-Id: I61afa4f313630e75b7cbdd5742e230e8724a988a
      4066c8b2
    • Johann's avatar
      Add tests for SAD functions · fbea897d
      Johann authored
      Change-Id: I018335a08cbb1eca55896c21e36918ed45a4b2a8
      fbea897d
  10. 24 Jul, 2012 7 commits
  11. 23 Jul, 2012 1 commit