1. 22 Nov, 2016 3 commits
  2. 16 Nov, 2016 1 commit
  3. 13 Nov, 2016 1 commit
    • Hendrik Leppkes's avatar
      configure: use check_lib2 for cuda and cuvid · 0539ff0e
      Hendrik Leppkes authored
      Fixes building for Windows x86 with MSVC using the link libraries distributed with the CUDA SDK.
      
      check_lib2 is required here because it includes the header to get the full signature of the
      function, including the stdcall calling convention and all of its arguments, which enables
      the linker to determine the fully qualified object name and resolve it through the import
      library, since the CUDA SDK libraries do not include un-qualified aliases.
      0539ff0e
  4. 11 Nov, 2016 1 commit
    • Marton Balint's avatar
      lavfi/loudnorm: add an internal libebur128 library · 005d058f
      Marton Balint authored
      Also contains the following changes to the library:
      - add ff_ prefix to functions
      - remove cplusplus defines.
      - add FF_ prefix to contants and some structs
      - remove true peak calculation feature, since it uses its own resampler, and
        af_loudnorm does not need it.
      - remove version info and some fprintf(stderr) functions
      - convert to use av_malloc
      - always use histogram mode for LRA calculation, otherwise LRA data is slowly
        consuming memory making af_loudnorm unfit for 24/7 operation. It also uses a
        BSD style linked list implementation which is probably not available on all
        platforms. So let's just remove the classic mode which not uses histogram.
      - add ff_thread_once for calculating static histogram tables
      - convert some functions to void which cannot fail
      - remove intrinsics and some unused headers
      - add support for planar audio
      - remove channel / sample rate changer function, in ffmpeg usually we simply
        alloc a new context
      - convert some static variables to defines
      - declare static histogram variables as aligned
      - convert some initalizations to mallocz
      - add window size parameter to init function and remove window size setter
        function
      - convert return codes to AVERROR
      - fix indentation
      Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
      005d058f
  5. 05 Nov, 2016 1 commit
  6. 31 Oct, 2016 1 commit
  7. 30 Oct, 2016 1 commit
  8. 29 Oct, 2016 1 commit
  9. 28 Oct, 2016 1 commit
  10. 26 Oct, 2016 2 commits
  11. 21 Oct, 2016 1 commit
  12. 19 Oct, 2016 2 commits
  13. 14 Oct, 2016 1 commit
  14. 13 Oct, 2016 1 commit
  15. 12 Oct, 2016 1 commit
  16. 10 Oct, 2016 1 commit
  17. 06 Oct, 2016 1 commit
  18. 04 Oct, 2016 1 commit
    • Rodger Combs's avatar
      configure: add linker export script support on Darwin · 63fbeebf
      Rodger Combs authored
      This isn't a "version script" in the usual sense, since it doesn't set symbol
      versions directly. Instead, the version for the whole .dylib is set in the
      linker flags, and we generate a list of symbol patterns to export. This allows
      us to keep our local symbols (e.g. ff_*) local on the platform.
      
      The Darwin linker's exported_symbols_list format is a bit different than the
      one used by the GNU linker. It doesn't handle local symbols at all, since when
      a list is provided, all unlisted symbols are local by default; thus, we remove
      local sections. It doesn't handle per-version sections, so we remove the
      headers and brackets. It expects symbols to be prefixed with an underscore.
      It errors if a listed symbol with no wildcards is not present in the output,
      so we append an asterisk to any symbol that doesn't already end in one.
      63fbeebf
  19. 02 Oct, 2016 1 commit
  20. 01 Oct, 2016 2 commits
  21. 30 Sep, 2016 4 commits
  22. 25 Sep, 2016 1 commit
  23. 24 Sep, 2016 3 commits
  24. 23 Sep, 2016 1 commit
    • 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
  25. 15 Sep, 2016 1 commit
  26. 06 Sep, 2016 1 commit
  27. 04 Sep, 2016 1 commit
  28. 02 Sep, 2016 1 commit
    • Timo Rothenpieler's avatar
      configure: check for dlsym as well · 1c37be6e
      Timo Rothenpieler authored
      For some reason, when compiling with gcc-asan and a recent enough gcc
      version(seen on 5.3+ so far), linking dlopen works without -ldl, but
      dlsym fails with:
      
      undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
      
      So this patchs checks for both dlopen and dlsym to work for determining
      if -ldl is needed.
      1c37be6e
  29. 01 Sep, 2016 1 commit
  30. 31 Aug, 2016 1 commit