1. 27 Aug, 2014 3 commits
    • Jingning Han's avatar
      Re-use switchable rate value in handle_inter_mode · 4db022c3
      Jingning Han authored
      The value of switchable rate has been stored in a local variable.
      This change skips the second call to vp9_get_switchable_rate() by
      reusing the local variable.
      
      Change-Id: Ib7d3fef7621cc4bde94c6d6e6b3a71f1fd4559f2
      4db022c3
    • Jingning Han's avatar
      Add an early termination check in handle_inter_mode · cd228fcd
      Jingning Han authored
      Check the mode and motion vector cost. If it is already above
      the existing best rate-distortion cost, skip the rest check process
      on this mode.
      
      Change-Id: Ie065cebdfda2a3be3be18b8e8b43dc29aaa8c179
      cd228fcd
    • Jingning Han's avatar
      Use max txfm size unit in rate-distortion cost modeling · ec7ce316
      Jingning Han authored
      This commit makes the rate distortion modeling run in the unit of
      maximum transform block size. No compression/speed change observed.
      It is for the use of later fast forward transform purpose.
      
      Change-Id: Ibaaedb69c765e8d0c5d5012f0ec07f36fd9f68fd
      ec7ce316
  2. 22 Aug, 2014 1 commit
    • Jingning Han's avatar
      Move mv cost table to VP9_COMP · 2b1c6eac
      Jingning Han authored
      The mv cost table set is maintained at frame level, hence moved to
      VP9_COMP.
      
      Change-Id: Icb3d0185d47443590bd11357de729aa4ba5c5e5e
      2b1c6eac
  3. 20 Aug, 2014 1 commit
  4. 18 Aug, 2014 8 commits
  5. 16 Aug, 2014 10 commits
  6. 15 Aug, 2014 17 commits