1. 10 Sep, 2017 1 commit
  2. 08 Sep, 2017 5 commits
  3. 27 Aug, 2017 1 commit
  4. 19 Aug, 2017 1 commit
  5. 18 Aug, 2017 1 commit
  6. 15 Aug, 2017 1 commit
  7. 10 Aug, 2017 2 commits
  8. 08 Aug, 2017 2 commits
    • wm4's avatar
      imgutils: add function to clear an image to black · 463b81de
      wm4 authored
      Black isn't always just memset(ptr, 0, size). Limited YUV in particular
      requires relatively non-obvious values, and filling a frame with
      repeating 0 bytes is disallowed in some contexts. With component sizes
      larger than 8 or packed YUV, this can become relatively complicated. So
      having a generic function for this seems helpful.
      
      In order to handle the complex cases in a generic way without destroying
      performance, this code attempts to compute a black pixel, and then uses
      that value to clear the image data quickly by using a function like
      memset.
      
      Common cases like yuv410p10 or rgba can't be handled with a simple
      memset, so there is some code to fill memory with 2/4/8 byte patterns.
      For the remaining cases, a generic slow fallback is used.
      Signed-off-by: 's avatarAnton Khirnov <anton@khirnov.net>
      
      Merged from Libav commit 45df7adc.
      463b81de
    • wm4's avatar
      lavc, lavu: move frame cropping to a convenience function · caa12027
      wm4 authored
      Signed-off-by: 's avatarAnton Khirnov <anton@khirnov.net>
      
      Merged from Libav commit 47399ccd.
      caa12027
  9. 07 Aug, 2017 1 commit
  10. 03 Aug, 2017 1 commit
  11. 27 Jul, 2017 1 commit
  12. 26 Jul, 2017 1 commit
  13. 25 Jul, 2017 2 commits
  14. 22 Jul, 2017 2 commits
  15. 21 Jul, 2017 1 commit
  16. 19 Jul, 2017 1 commit
  17. 18 Jul, 2017 2 commits
  18. 14 Jul, 2017 1 commit
  19. 29 Jun, 2017 1 commit
  20. 27 Jun, 2017 9 commits
  21. 21 Jun, 2017 1 commit
  22. 19 Jun, 2017 1 commit
  23. 14 Jun, 2017 1 commit