1. 14 Jan, 2015 1 commit
  2. 29 Aug, 2013 2 commits
  3. 28 Aug, 2013 1 commit
  4. 15 Aug, 2013 2 commits
  5. 27 Jan, 2013 1 commit
  6. 20 Dec, 2012 1 commit
  7. 30 Oct, 2012 1 commit
  8. 12 Oct, 2012 1 commit
  9. 08 Oct, 2012 1 commit
  10. 13 Sep, 2012 1 commit
  11. 07 Sep, 2012 1 commit
  12. 30 Aug, 2012 1 commit
  13. 03 Aug, 2012 1 commit
    • Diego Biurrun's avatar
      x86: build: replace mmx2 by mmxext · 239fdf1b
      Diego Biurrun authored
      Refactoring mmx2/mmxext YASM code with cpuflags will force renames.
      So switching to a consistent naming scheme beforehand is sensible.
      The name "mmxext" is more official and widespread and also the name
      of the CPU flag, as reported e.g. by the Linux kernel.
      239fdf1b
  14. 30 Jul, 2012 1 commit
  15. 23 Jul, 2012 1 commit
  16. 13 Apr, 2012 1 commit
  17. 06 Mar, 2012 1 commit
  18. 23 Feb, 2012 1 commit
  19. 13 Feb, 2012 3 commits
  20. 07 Feb, 2012 2 commits
  21. 01 Feb, 2012 1 commit
  22. 30 Jan, 2012 1 commit
  23. 09 Jan, 2012 1 commit
  24. 05 Jan, 2012 1 commit
  25. 04 Jan, 2012 2 commits
  26. 18 Dec, 2011 1 commit
    • Ronald S. Bultje's avatar
      swscale: fix overflows in vertical scaling at top/bottom edges. · d49352c7
      Ronald S. Bultje authored
      This fixes integer multiplication overflows in RGB48 output
      (vertical) scaling as detected by IOC. What happens is that for
      certain types of filters (lanczos, spline, bicubic), the
      intermediate sum of coefficients in the middle of a filter can
      be larger than the fixed-point equivalent of 1.0, even if the
      final sum is 1.0. This is fine and we support that.
      
      However, at frame edges, initFilter() will merge the coefficients
      for the off-screen pixels into the top or bottom pixel, such as
      to emulate edge extension. This means that suddenly, a single
      coefficient can be larger than the fixed-point equivalent of
      1.0, which the vertical scaling routines do not support.
      
      Therefore, remove the merging of coefficients for edges for
      the vertical scaling filter, and instead add edge detection
      to the scaler itself so that it copies the pointers (not data)
      for the edges (i.e. it uses line[0] for line[-1] as well), so
      that a single coefficient is never larger than the fixed-point
      equivalent of 1.0.
      d49352c7
  27. 17 Dec, 2011 4 commits
  28. 11 Dec, 2011 1 commit
  29. 26 Nov, 2011 1 commit
  30. 24 Nov, 2011 1 commit
  31. 22 Oct, 2011 1 commit