Skip to content
Snippets Groups Projects
  1. Dec 11, 2014
  2. Oct 10, 2014
  3. Oct 09, 2014
  4. Aug 15, 2014
  5. Aug 13, 2014
    • 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: default avatarMartin Storsjö <martin@martin.st>
      428b0578
  6. May 26, 2014
  7. Mar 10, 2014
    • 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
  8. Mar 06, 2014
  9. Dec 30, 2013
  10. Nov 24, 2013
  11. Nov 07, 2013
  12. Nov 06, 2013
  13. Aug 27, 2013
  14. Aug 21, 2013
  15. Aug 17, 2013
    • 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: default avatarMichael Niedermayer <michaelni@gmx.at>
      2c25e83b
  16. Jul 18, 2013
  17. Jul 04, 2013
  18. May 28, 2013
  19. May 24, 2013
  20. Mar 21, 2013
  21. Mar 07, 2013
  22. Mar 04, 2013
  23. Mar 03, 2013
  24. Oct 23, 2012
    • 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: default avatarMans Rullgard <mans@mansr.com>
      4ebc6a74
  25. Oct 21, 2012
  26. Oct 13, 2012
  27. Sep 25, 2012
  28. Sep 15, 2012
  29. Sep 06, 2012
  30. Sep 05, 2012
  31. Aug 28, 2012
  32. Aug 16, 2012
Loading