1. 17 Jul, 2013 1 commit
    • Johann's avatar
      vp9_convolve8_neon placeholder · 59dc4e9c
      Johann authored
      Call the individually optimized horizontal and vertical functions. This
      implementation abuses the temp buffer.
      
      This will be replaced with a custom optimized function.
      
      Over 2x speedup.
      
      Change-Id: I5b908d2a73d264e9810d6022bbff73207a3055dd
      59dc4e9c
  2. 16 Jul, 2013 3 commits
  3. 12 Jul, 2013 1 commit
    • Johann's avatar
      vp9_convolve8_[horiz|vert]_avg · a15bebfc
      Johann authored
      Super basic conversion from the other implementations. Any changes to
      one should be trivial to copy over keep in sync.
      
      Change-Id: I1720b4128e0aba4b2779e3761f6494f8a09d3ea8
      a15bebfc
  4. 11 Jul, 2013 3 commits
  5. 10 Jul, 2013 5 commits
  6. 09 Jul, 2013 3 commits
    • John Koleszar's avatar
      Remove all asm offset files from VP9 · f0d9f10d
      John Koleszar authored
      The files are empty and unused.
      
      Change-Id: Ieb4242d14273efdf24149bda33f9591540bba06a
      f0d9f10d
    • Dmitry Kovalev's avatar
      Removing vp9_maskingmv.c and corresponding assembly file. · aeed28f1
      Dmitry Kovalev authored
      Change-Id: I9842d02d61d78d17dc3449bae8ffbe60f4b3ecb3
      aeed28f1
    • Ronald S. Bultje's avatar
      Make intra prediction pointers RTCD-based. · 8350e7fe
      Ronald S. Bultje authored
      This probably has a mildly negative impact on performance, but will
      (in future commits - or possibly merged with this one) allow SIMD
      implementations of individual intra prediction functions. We may
      perhaps want to consider having separate functions per txfm-size
      also (i.e. 4x4, 8x8, 16x16 and 32x32 intra prediction functions for
      each intra prediction mode), but I haven't played much with that
      yet.
      
      Change-Id: Ie739985eee0a3fcbb7aed29ee6910fdb653ea269
      8350e7fe
  7. 02 Jul, 2013 2 commits
  8. 01 Jul, 2013 1 commit
  9. 27 Jun, 2013 1 commit
    • Frank Galligan's avatar
      Add Neon optimized loop filter functions. · 1d6dc1b7
      Frank Galligan authored
      - Added vp9_loop_filter_horizontal_edge_neon and
        vp9_loop_filter_vertical_edge_neon.
      - The functions are based off the vp8 loopfilter
        functions.
      - Matches x86 md5 checksum.
      
      Change-Id: Id1c4dddb03584227e5ecd29f574a6ac27738fdd0
      1d6dc1b7
  10. 17 Jun, 2013 2 commits
  11. 14 Jun, 2013 1 commit
  12. 12 Jun, 2013 1 commit
  13. 10 Jun, 2013 1 commit
    • Jim Bankoski's avatar
      print debugging info from mode info struct · ba2af976
      Jim Bankoski authored
      This commit has no impact but to help us debug issues.   To Use call like
      this:
      
        vp9_print_modes_and_motion_vectors(cpi->common.mi, cpi->common.mi_rows,
                                           cpi->common.mi_cols,
                                           cpi->common.current_video_frame,
                                           "decode_mi.stt");
      
      Change-Id: I89e27725dae351370eb7f311a20a145ed4f1d041
      ba2af976
  14. 29 May, 2013 2 commits
    • Ronald S. Bultje's avatar
      Remove unused and outdated debug code. · 2afc3422
      Ronald S. Bultje authored
      Change-Id: I0e789bdeaed60f920f7a470e56a8d4ea374233fc
      2afc3422
    • Dmitry Kovalev's avatar
      Compressed/uncompressed frame header changes. · 18c83b37
      Dmitry Kovalev authored
      Adding API to read/write uncompressed frame header bits (it is not final
      yet). Separate functions to read/write uncompressed header. Moving
      clr_type, error_resilient_mode, refresh_frame_context,
      frame_parallel_decoding_mode, frame_context_idx from compressed partition
      to uncompressed frame header.
      
      Change-Id: Id3ed8a387980c652ae147549412f4ec24a0a5bd0
      18c83b37
  15. 28 May, 2013 1 commit
  16. 21 May, 2013 3 commits
  17. 07 May, 2013 2 commits
  18. 06 May, 2013 1 commit
    • Scott LaVarnway's avatar
      Removed vp9_setup_intra_recon() · cb7955d8
      Scott LaVarnway authored
      This setup is now handled by vp9_build_intra_predictors()
      when left_available and/or up_available is zero.
      
      Change-Id: I59cec0ab95f8be69ce885fd20727510e4deef8a0
      cb7955d8
  19. 03 May, 2013 1 commit
  20. 29 Apr, 2013 1 commit
  21. 25 Apr, 2013 1 commit
    • Johann's avatar
      Rename vp9_idct_x86.c · c5b127af
      Johann authored
      Remove similarly named header file. It is obsolete.
      
      Move file to match naming style.
      
      Adjust make file to include the file correctly and remove extra
      unnecessary #if guard.
      
      Change-Id: Ifba07ba9938a5df08a9f4eda54a3ac4d6983f7bf
      c5b127af
  22. 10 Apr, 2013 1 commit
    • Ronald S. Bultje's avatar
      Make SB coding size-independent. · a3874850
      Ronald S. Bultje authored
      Merge sb32x32 and sb64x64 functions; allow for rectangular sizes. Code
      gives identical encoder results before and after. There are a few
      macros for rectangular block sizes under the sbsegment experiment; this
      experiment is not yet functional and should not yet be used.
      
      Change-Id: I71f93b5d2a1596e99a6f01f29c3f0a456694d728
      a3874850
  23. 02 Apr, 2013 2 commits
    • Johann's avatar
      Demux vp9_loopfilter_x86.c · 3db60c8c
      Johann authored
      Allow more careful targeting of compiler flags.
      
      Change-Id: I963ab4a6479dedb165419310dfca52a58a9877b8
      3db60c8c
    • Johann's avatar
      vp9_sadmxn_x86 only contains SSE2 functions · 6c147b9d
      Johann authored
      Rename the file and clean up includes. In the future we would like to
      pattern match the files which need additional compiler flags.
      
      Change-Id: I2c76256467f392a78dd4ccc71e6e0a580e158e56
      6c147b9d