1. 10 Oct, 2014 2 commits
  2. 09 Oct, 2014 2 commits
  3. 15 Aug, 2014 2 commits
  4. 13 Aug, 2014 1 commit
    • Martin Storsjö's avatar
      w32threads: Use newer thread synchronization functions when targeting Vista · 428b0578
      Martin Storsjö authored
      When explicitly targeting Vista or newer (which only happens if the
      caller explicitly sets _WIN32_WINNT to a high enough value via the
      extra cflags option - otherwise configure script sets
      -D_WIN32_WINNT=0x0502), we already unconditionally link to the
      ConditionVariable functions, since 4622f11f.
      
      Similarly use the newer -Ex versions of CreateEvent, CreateSemaphore,
      InitializeCriticalSection and WaitForSingleObject, that all appeared
      in Vista. When building Windows Store applications, the older versions
      of these functions aren't available, only the -Ex functions. When
      doing such a build, the user can set -D_WIN32_WINNT=0x0600 to
      forcibly use the newer functions instead.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      428b0578
  5. 26 May, 2014 1 commit
  6. 10 Mar, 2014 1 commit
    • Anton Khirnov's avatar
      Work around broken floating point limits on some systems. · e854b8f9
      Anton Khirnov authored
      The values of {FLT,DBL}_{MAX,MIN} macros on some systems (older musl
      libc, some BSD flavours) are not exactly representable, i.e.
      (double)DBL_MAX == DBL_MAX is false
      This violates (at least some interpretations of) the C99 standard and
      breaks code (e.g. in vf_fps) like
      double f = DBL_MAX;
      [...]
      if (f == DBL_MAX) { // f has not been changed yet
          [....]
      }
      e854b8f9
  7. 06 Mar, 2014 1 commit
  8. 30 Dec, 2013 1 commit
  9. 24 Nov, 2013 1 commit
  10. 07 Nov, 2013 1 commit
  11. 06 Nov, 2013 1 commit
  12. 27 Aug, 2013 2 commits
  13. 21 Aug, 2013 1 commit
  14. 17 Aug, 2013 1 commit
    • Stephen Hutchinson's avatar
      avisynth: Support video input from AviSynth 2.5 properly. · 2c25e83b
      Stephen Hutchinson authored
      Uses the 2.5 compatibility header included with the variant of
      FFMS2 that uses AviSynth's C-interface. A copy of this header is
      now provided in compat/avisynth.
      
      avs_get_row_size_p and avs_get_height_p changed between versions
      2.5 and 2.6. Since the avisynth_c.h header that avformat uses
      assumes AviSynth 2.6, it would cause 2.5 to crash if given any
      kind of real video (the Version() function was known to work,
      though).
      
      AvxSynth was unaffected by this issue because, despite being based
      on AviSynth 2.5.8 and using 2.5.8's interface version number of 3,
      it actually uses 2.6's versions of these functions.
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      2c25e83b
  15. 18 Jul, 2013 2 commits
  16. 04 Jul, 2013 1 commit
  17. 28 May, 2013 1 commit
  18. 24 May, 2013 1 commit
  19. 21 Mar, 2013 1 commit
  20. 07 Mar, 2013 1 commit
  21. 04 Mar, 2013 1 commit
  22. 03 Mar, 2013 1 commit
  23. 23 Oct, 2012 1 commit
    • Mans Rullgard's avatar
      build: Plan 9 support · 4ebc6a74
      Mans Rullgard authored
      This adds support for building on Plan 9 x86-32.  The compat/plan9
      directory contains these items:
      
      - replacements for the 'head' and 'printf' shell commands
      - wrapper for main() to disable FPU exceptions
      
      Larger required changes to the system are described in the
      documentation.
      Signed-off-by: 's avatarMans Rullgard <mans@mansr.com>
      4ebc6a74
  24. 21 Oct, 2012 1 commit
  25. 13 Oct, 2012 1 commit
  26. 25 Sep, 2012 1 commit
  27. 15 Sep, 2012 3 commits
  28. 06 Sep, 2012 1 commit
  29. 05 Sep, 2012 1 commit
  30. 28 Aug, 2012 1 commit
  31. 16 Aug, 2012 2 commits
  32. 11 Jul, 2012 1 commit