1. 14 Aug, 2013 2 commits
  2. 13 Aug, 2013 1 commit
  3. 12 Aug, 2013 7 commits
  4. 11 Aug, 2013 1 commit
    • Mans Rullgard's avatar
      vp9: neon: optimise convolve8_horiz functions · b84dc949
      Mans Rullgard authored
      Each iteration of the horizontal loop reuses 7 of the 11 source
      values.  Loading only the 4 new values saves some time.
      Also add preload for source data.
      Overall 4% faster on Chromebook.
      Change-Id: I8f69e749f2b7f79e9734620dcee51dbfcd716b44
  5. 10 Aug, 2013 2 commits
  6. 09 Aug, 2013 7 commits
  7. 08 Aug, 2013 4 commits
  8. 07 Aug, 2013 2 commits
    • Dmitry Kovalev's avatar
      Adding ss_size_lookup table. · 8db2675b
      Dmitry Kovalev authored
      Removing the old one bsize_from_dim_lookup. Now we have a way to determine
      block size for plane using its subsampling values (ss_size_lookup). And
      then we can find the number of pixels in the block (num_pels_log2_lookup).
      Change-Id: I6fc981da2ae093de81741d3d78eaefed11015db9
    • Christian Duvivier's avatar
      Neon version of vp9_short_idct4x4_add. · 78182538
      Christian Duvivier authored
      Change-Id: Idec4cae0cb9b3a29835fd2750d354c1393d47aa4
  9. 06 Aug, 2013 9 commits
    • Dmitry Kovalev's avatar
      Using only one scale function in scale_factors struct. · 1c552e79
      Dmitry Kovalev authored
      Functions scale_mv_q4 and scale_mv_q3_to_q4 were almost identical except
      q3->q4 conversion in scale_mv_q3_to_q4. Now q3->q4 conversion happens
      directly in vp9_build_inter_predictor.
      Also adding useful constants: SUBPEL_BITS and SUBPEL_MASK.
      Change-Id: Ia0a6ad2ac07c45fdf95a5139ece6286c035e9639
    • Jim Bankoski's avatar
      variance x86inc guards · 5b307886
      Jim Bankoski authored
      also fixed bug in sad calcs
      Change-Id: I6571fcbe37556c16ae32be66dc0fd879852aac1d
    • Jim Bankoski's avatar
      sse3 intrapred x86inc protected · 6eb1254b
      Jim Bankoski authored
      Change-Id: I4a3c83119cdf8a205920034c8019d855d5504605
    • Jim Bankoski's avatar
      sad + miscellaneous updates · c9126e0b
      Jim Bankoski authored
      Enable use_x86inc as a commandline option.  Fix Bug with sse2 when
      x86inc is disabled. Adds Sad asm protection to x86inc protection
      Change-Id: Iee0f9dd235ea10e8ace512eb362ba9bebe8c9df6
    • Dmitry Kovalev's avatar
      Inlining vp9_get_pred_probs_switchable_interp function. · 0c800656
      Dmitry Kovalev authored
      There was no benefit having this function. For example, inside
      read_switchable_filter_type switchable filter context was calculated twice.
      Change-Id: I79cd5bf95cbc0f6d8bf91a2e32289e01b18dcff1
    • Dmitry Kovalev's avatar
      Motion vector code cleanup. · a39abe26
      Dmitry Kovalev authored
      Converting arguments of two functions (clamp_mv_ref, lower_mv_precision)
      from int_mv* to MV*. Rewriting is_inside function to make it much shorter.
      Change-Id: Ie4c4cf3eccd46707c7df099ec21fb1b61c72fc7a
    • Jim Bankoski's avatar
      intrapred x86inc guards · 25ec1375
      Jim Bankoski authored
      Change-Id: If0399d8e11f4ebe75a5c91abb8d6a52a7709065b
    • Jim Bankoski's avatar
      block error / x86inc mods · 62c6aa88
      Jim Bankoski authored
      Change-Id: Icb607745634e10b9bac5019d06661ece09fcdb40
    • Jim Bankoski's avatar
      reworked config for use_x86_inc · a93b115c
      Jim Bankoski authored
      Support enabling it or disabling it.  Moved read out to configure.sh
      so that its done once instead of in make and in config.
      Change-Id: I73a9190cf31de9f03e8a577f478fa522f8c01c8b
  10. 05 Aug, 2013 5 commits