1. 07 Jul, 2013 1 commit
  2. 30 Mar, 2013 1 commit
  3. 13 Mar, 2013 1 commit
  4. 08 Mar, 2013 1 commit
  5. 23 Jan, 2013 1 commit
  6. 20 Dec, 2012 1 commit
  7. 04 Dec, 2012 1 commit
  8. 27 Oct, 2012 1 commit
  9. 12 Oct, 2012 1 commit
  10. 08 Oct, 2012 1 commit
  11. 09 Aug, 2012 1 commit
  12. 07 Aug, 2012 1 commit
  13. 25 Jul, 2012 1 commit
  14. 15 Jul, 2012 2 commits
  15. 14 Jul, 2012 3 commits
  16. 30 May, 2012 1 commit
    • Ronald S. Bultje's avatar
      vp8: move block coeff arithcoder on stack. · 6163d880
      Ronald S. Bultje authored
      This prevents gcc from assuming that contents of it may have changed
      between calls to vp56_range_get_prob(), thus preventing countless (and
      unnecessary) movs. Decoding of sintel trailer goes from (avg+SG) 9.796
      +/- 0.003 to 9.635 +/- 0.010.
      6163d880
  17. 02 May, 2012 1 commit
    • Ronald S. Bultje's avatar
      vp8: update frame size changes on thread context switches. · 82a0497c
      Ronald S. Bultje authored
      This properly synchronizes frame size changes between threads if
      subsequent threads abort decoding before frame size is initialized, i.e.
      it prevents the thread after that from ping-ponging back to the original
      value.
      
      Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
      82a0497c
  18. 06 Apr, 2012 1 commit
  19. 24 Mar, 2012 1 commit
  20. 19 Mar, 2012 1 commit
    • Aaron Colwell's avatar
      vp8: avoid race condition on segment map. · 30011bf2
      Aaron Colwell authored
      
      
      This change avoids accessing the segment map of the previous frame if
      segmentation is not enabled for the current frame. The caller of
      decode_mb_mode() only calls ff_thread_await_progress() on the reference
      segmentation index array if segmentation is enabled, so Chromium's TSAN
      will report a race when accessing this data while segmentation is not
      enabled.
      Signed-off-by: default avatarRonald S. Bultje <rsbultje@gmail.com>
      30011bf2
  21. 15 Feb, 2012 1 commit
  22. 07 Feb, 2012 1 commit
    • Ronald S. Bultje's avatar
      vp8: always update next_framep[] before returning from decode_frame(). · fb90785e
      Ronald S. Bultje authored
      Also slightly move around code not allocate a new frame if we won't
      decode it. This prevents us from putting undecoded frames in frame
      pointers, which (in mt decoding) other threads will use and wait on
      as references, causing a deadlock (if we skipped decoding) or a crash
      (if we didn't initialized next_framep[] at all).
      
      Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
      fb90785e
  23. 06 Feb, 2012 1 commit
  24. 02 Dec, 2011 1 commit
  25. 19 Nov, 2011 1 commit
  26. 29 Oct, 2011 1 commit
  27. 21 Oct, 2011 2 commits
  28. 14 Oct, 2011 3 commits
  29. 08 Oct, 2011 1 commit
  30. 29 Jul, 2011 1 commit
  31. 04 Jul, 2011 1 commit
  32. 03 Jul, 2011 1 commit
  33. 31 May, 2011 1 commit
  34. 29 May, 2011 1 commit