1. 03 Mar, 2014 13 commits
  2. 02 Mar, 2014 3 commits
  3. 01 Mar, 2014 6 commits
    • Yaowu Xu's avatar
      vp9_encodeframe.c: remove unused function params · b12f5fc7
      Yaowu Xu authored
      Change-Id: I6d47618e8aee6e6c2fe1cf0b8bb4da0b2a0bab66
      b12f5fc7
    • Yaowu Xu's avatar
      Remove dec_build_inter_predictors() parameters · 9650b9d7
      Yaowu Xu authored
      There were two parameters not in use, this commit removed them.
      
      Change-Id: Ia03a73b9a2521400bed539df45574e34214ed93a
      9650b9d7
    • Yaowu Xu's avatar
      Remove unused parameters from update_state_rt() · 9bcd3616
      Yaowu Xu authored
      In addition, a local variable was renamed to avoid confusion.
      
      Change-Id: Id4c497f9cfa219e8a414aa9fee9a85af5f147249
      9bcd3616
    • Yaowu Xu's avatar
      Remove vp9_create_common() · 2f4eb5f0
      Yaowu Xu authored
      The function has evolved over time, now only calls vp9_rtcd(), so this
      commit removes the function and changes to call vp9_rtcd() directly.
      
      Change-Id: I8cfa6190daa4b28f6f3d1e11bb3a07f9c95322bf
      2f4eb5f0
    • Yaowu Xu's avatar
      Remove a parameter from write_selected_tx_size() · 3678ed36
      Yaowu Xu authored
      The parameter was never used.
      
      Change-Id: I99fd9aad697917ddbe3d10c71cae344228fafc31
      3678ed36
    • levytamar82's avatar
      AVX2 SubPixel AVG Variance Optimization · ea149096
      levytamar82 authored
      Optimizing 2 functions to process 32 elements in parallel instead of 16:
      1. vp9_sub_pixel_avg_variance64x64
      2. vp9_sub_pixel_avg_variance32x32
      both of those function were calling vp9_sub_pixel_avg_variance16xh_ssse3
      instead of calling that function, it calls vp9_sub_pixel_avg_variance32xh_avx2
      that is written in avx2 and process 32 elements in parallel.
      This Optimization gave 80% function level gain and 2% user level gain
      
      Change-Id: Iea694654e1b7612dc6ed11e2626208c2179502c8
      ea149096
  4. 28 Feb, 2014 18 commits