1. 23 Sep, 2016 3 commits
    • Timo Rothenpieler's avatar
      7904859f
    • Philip Langdale's avatar
      cuvid: Use bundled headers · 843aff3c
      Philip Langdale authored
      We need to remove the dynlink fanciness and replace it with normal
      function prototypes and update the include paths and configure logic.
      
      We don't need to explicitly check for PICPARMS now - they're going
      to be there.
      843aff3c
    • Philip Langdale's avatar
      cuvid: Add MIT licenced nvcuid headers from Video SDK 7.0 · f59e10b0
      Philip Langdale authored
      For unknown reasons, the only accurately descriptive version of
      cuviddec.h is in the Video SDK - the one in CUDA 7.5 lacks vp8
      PICPARAMS and the vp9 struct definition is inaccurate. The CUDA 8 RC
      includes an ancient version of this file from many many years go.
      
      However, the one in the Video SDK is modified to work through a
      dynamic link mechanism which we don't really want to use, so the
      next change will modify the files to just declare functions in
      the normal way.
      
      I've split the changes so it's clear to see what changed between
      the original files and ones that work for us.
      f59e10b0
  2. 28 Aug, 2016 1 commit
    • Timo Rothenpieler's avatar
      avcodec/nvenc: include nvEncodeAPI v7 SDK header · 325e5647
      Timo Rothenpieler authored
      As Nvidia has put the most recent Video Codec SDK behind a double
      registration wall, of which one needs manual approval of a lenghty
      application, bundling this header saves everyone trying to use NVENC
      from that headache.
      
      The header is still MIT licensed and thus fine to bundle with ffmpeg.
      
      Not bundling this header would get ffmpeg stuck at SDK v6, which is
      still freely available, holding back future development of the NVENC
      encoder.
      325e5647
  3. 17 Aug, 2016 1 commit
  4. 31 Mar, 2016 1 commit
    • Josh de Kock's avatar
      jack: Support OSX · 6bb99757
      Josh de Kock authored
      Previously, with JACK installed, the configure script would enable the
      JACK indev; this broke on OS X due to an incomplete pthreads
      implementation. Add some simple macros to map libdispatch to pthreads
      on OS X.
      Signed-off-by: 's avatarLuca Barbato <lu_zero@gentoo.org>
      6bb99757
  5. 14 Feb, 2016 3 commits
  6. 31 Jan, 2016 1 commit
  7. 29 Jan, 2016 1 commit
  8. 12 Nov, 2015 1 commit
  9. 30 Oct, 2015 1 commit
  10. 20 Oct, 2015 1 commit
  11. 16 Oct, 2015 2 commits
  12. 15 Oct, 2015 1 commit
  13. 11 Oct, 2015 1 commit
    • Sean McGovern's avatar
      build: add Solaris symbol versioning · c1aac39e
      Sean McGovern authored
      The versioning facility in the Solaris linker differs from Linux in 3 ways:
      
      1. It does not support globs in linker scripts for
      symbol versioning -- this is a GNU extension.
      
      2. The linker argument is '-M', instead of '--version-script'.
      
      3. It is picky about line endings.
      Each symbol or directive must be on a line of it's own.
      
      Let's use make_sunver.pl from GCC to generate a version script that works
      correctly with the Solaris linker. It's function is to correctly expand the
      globs in the original generated version script.
      Signed-off-by: 's avatarLuca Barbato <lu_zero@gentoo.org>
      c1aac39e
  14. 07 Oct, 2015 2 commits
  15. 30 Sep, 2015 1 commit
  16. 24 Jul, 2015 2 commits
  17. 02 Jun, 2015 1 commit
  18. 25 Mar, 2015 2 commits
  19. 24 Mar, 2015 1 commit
  20. 18 Feb, 2015 1 commit
  21. 11 Dec, 2014 1 commit
  22. 10 Oct, 2014 2 commits
  23. 09 Oct, 2014 2 commits
  24. 15 Aug, 2014 2 commits
  25. 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
  26. 26 May, 2014 1 commit
  27. 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
  28. 06 Mar, 2014 1 commit
  29. 30 Dec, 2013 1 commit