1. 23 Feb, 2015 1 commit
  2. 26 Aug, 2014 4 commits
  3. 22 Apr, 2014 7 commits
  4. 08 Jan, 2014 2 commits
  5. 26 Feb, 2013 1 commit
  6. 09 Jan, 2013 1 commit
  7. 06 Mar, 2012 1 commit
    • Henrik Gramner's avatar
      Fix incorrect zero-extension assumptions in x86_64 asm · 3131a19c
      Henrik Gramner authored
      Some x264 asm assumed that the high 32 bits of registers containing "int" values would be zero.
      This is almost always the case, and it seems to work with gcc, but it is *not* guaranteed by the ABI.
      As a result, it breaks with some other compilers, like Clang, that take advantage of this in optimizations.
      Accordingly, fix all x86 code by using intptr_t instead of int or using movsxd where neccessary.
      Also add checkasm hack to detect when assembly functions incorrectly assumes that 32-bit integers are zero-extended to 64-bit.
      3131a19c
  8. 04 Feb, 2012 1 commit
  9. 12 May, 2011 1 commit
  10. 25 Jan, 2011 1 commit
  11. 18 Sep, 2010 1 commit
    • Fiona Glaser's avatar
      Update source file headers · 213a99d0
      Fiona Glaser authored
      Update dates, improve file descriptions, make things more consistent.
      Also add information about commercial licensing.
      213a99d0
  12. 15 Feb, 2010 1 commit
  13. 09 Nov, 2009 1 commit
    • David Conrad's avatar
      Various ARM-related fixes · 53a5772a
      David Conrad authored
      Fix comment for mc_copy_neon.
      Fix memzero_aligned_neon prototype.
      Update NEON (i)dct_dc prototypes.
      Duplicate x86 behavior for global+hidden functions.
      53a5772a
  14. 02 Sep, 2009 1 commit
  15. 24 Aug, 2009 1 commit