1. 05 Apr, 2013 2 commits
  2. 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
  3. 01 Apr, 2013 1 commit
  4. 28 Mar, 2013 1 commit
  5. 22 Mar, 2013 2 commits
  6. 20 Mar, 2013 1 commit
  7. 16 Mar, 2013 2 commits
  8. 15 Mar, 2013 2 commits
  9. 14 Mar, 2013 3 commits
  10. 11 Mar, 2013 2 commits
  11. 08 Mar, 2013 1 commit
  12. 06 Mar, 2013 1 commit
    • James Zern's avatar
      vp8: clamp probability values · 215084b3
      James Zern authored
      fixes out of bounds reads on vp8_prob_cost table.
      present since:
      217591fd Added rate-targeted temporal scalability
      v0.9.7-p1-71-g217591fd
      
      Change-Id: I9194b773098a381f1e3f67bd3307f05df27c24fd
      215084b3
  13. 05 Mar, 2013 2 commits
    • Dmitry Kovalev's avatar
      Merge "Code cleanup." · 7d855a9f
      Dmitry Kovalev authored
      7d855a9f
    • Dmitry Kovalev's avatar
      Code cleanup. · 33efdfec
      Dmitry Kovalev authored
      Writing all #define guards using the same style. Inlining macro
      VP8DX_BOOL_DECODER_FILL into vp8dx_bool_decoder_fill. Removing unnecessary
      includes.
      
      Change-Id: I483fa979ab34008bf7835b5f34c6471c44daf956
      33efdfec
  14. 04 Mar, 2013 6 commits
    • John Koleszar's avatar
      vpxdec: support scaling output · 7d8fc26c
      John Koleszar authored
      Adds an option, --scale, that will rescale any frames produced by
      the decoder that don't match the resolution of the first frame to
      that resolution. This is useful for playback of files that use
      spatial resampling.
      
      Change-Id: I867adc650d535df7ec5b107549359712ea3aaaa0
      7d8fc26c
    • John Koleszar's avatar
      Fix rollover and pass 1 time estimate · 406ec6b6
      John Koleszar authored
      Fixes a rollover of the cx_time variable for encodes that take
      over ~4200 seconds. Also enable the time estimate in first pass.
      
      Change-Id: Ib5a98ee71bccd79a804d709cec7260651d0b7141
      406ec6b6
    • John Koleszar's avatar
      vpxenc: support scaling prior to encoding · 7dfec960
      John Koleszar authored
      Scales the input of the encoder using libyuv's "box filter". Each stream
      may have a different width and height specified. If the width (or
      height) parameter is missing (or is explicitly set to 0) then the value
      will be calculated based on the specified height (or width) and the
      input file's dimensions, preserving its aspect ratio. Leaving the height
      unspecified behaves similarly.
      
      Change-Id: I700ef89ce54fb87588420a71c39c0e3e73b1a40e
      7dfec960
    • Ronald S. Bultje's avatar
      Don't exit on decode errors in vpxenc. · 2d13e7b3
      Ronald S. Bultje authored
      Allows the user to specify whether decode errors should be fatal or not.
      Also makes mismatches optionally fatal.
      
      Change-Id: I58cff4a82f3d42f5653b91cf348a7f669377e632
      2d13e7b3
    • John Koleszar's avatar
      Add estimated completion time to vpxenc · 60d8c505
      John Koleszar authored
      Make the progress line more useful by providing per-frame updates of
      processing frame rate and estimated time remaining.
      
      Fixes issue #534.
      
      Change-Id: Ic91551878ff4b2f5db1cedaafb588add220cfa52
      60d8c505
    • James Zern's avatar
      a5762191
  15. 02 Mar, 2013 3 commits
  16. 01 Mar, 2013 1 commit
    • Johann's avatar
      Use intrinsics for sse2 regular quantize · eca59cad
      Johann authored
      Remove dependency of this function on asm_offsets. ssse3/sse4 next.
      
      Change quant_shift calculation so it be done using SIMD. Pre-calculate
      as much as possible to simplify EOB selection.
      
      Take advantage of qcoeff being zero'd by tying the if statements
      together.
      
      Speed parity with previous implementation with gcc x86_64 linux
      
      Change-Id: Ife97556a1eca3a74b09def1a3d04084974dff1fb
      eca59cad
  17. 28 Feb, 2013 2 commits
  18. 27 Feb, 2013 5 commits
  19. 26 Feb, 2013 1 commit
    • Johann's avatar
      vp8 fast quantizer with intrinsics · ef887974
      Johann authored
      Reduce dependency on offsets file by using intrinsics. Disassembly shows
      improvements over previous assembly specifically in register management,
      preloading, and {pro,epi}log. Speed change is within margin of error.
      
      Change-Id: I8131b4b4d62bc092407fe847bfaa8f2c0e1384ff
      ef887974