1. 28 Jun, 2018 1 commit
  2. 25 Jun, 2018 1 commit
  3. 21 Jun, 2018 1 commit
    • Ruiling Song's avatar
      lavfi: add opencl tonemap filter · 8b8b0e2c
      Ruiling Song authored
      This filter does HDR(HDR10/HLG) to SDR conversion with tone-mapping.
      
      An example command to use this filter with vaapi codecs:
      FFMPEG -init_hw_device vaapi=va:/dev/dri/renderD128 -init_hw_device \
      opencl=ocl@va -hwaccel vaapi -hwaccel_device va -hwaccel_output_format \
      vaapi -i INPUT -filter_hw_device ocl -filter_complex \
      '[0:v]hwmap,tonemap_opencl=t=bt2020:tonemap=linear:format=p010[x1]; \
      [x1]hwmap=derive_device=vaapi:reverse=1' -c:v hevc_vaapi -profile 2 OUTPUT
      Signed-off-by: 's avatarRuiling Song <ruiling.song@intel.com>
      8b8b0e2c
  4. 20 Jun, 2018 1 commit
  5. 15 Jun, 2018 1 commit
  6. 13 Jun, 2018 1 commit
  7. 07 Jun, 2018 1 commit
  8. 06 Jun, 2018 1 commit
    • John Cox's avatar
      configure: fix arm inline asm checks · ad94f1c8
      John Cox authored
      Commit 8c893aa3 removed quotes that were required to detect
      inline asm in clang:
      
      check_insn armv5te qadd r0, r0, r0
      .../test.c:1:34: error: expected string literal in 'asm'
      void foo(void){ __asm__ volatile(qadd r0, r0, r0); }
      
      The correct code is:
      
      void foo(void){ __asm__ volatile("qadd r0, r0, r0"); }
      
      Commit message written by Frank Liberato <liberato@chromium.org>
      Signed-off-by: 's avatarJames Almer <jamrial@gmail.com>
      ad94f1c8
  9. 05 Jun, 2018 1 commit
  10. 27 May, 2018 2 commits
  11. 21 May, 2018 1 commit
  12. 18 May, 2018 1 commit
    • Rostislav Pehlivanov's avatar
      configure: error out on unsupported MSVC versions · ce943dd6
      Rostislav Pehlivanov authored
      The FATE tests for MSVC versions older than 2013 are untested in FATE
      and apparently are no longer supported.
      
      This commit makes the configure process error out in case an older version
      is used, and suggests to use a supported version of MSVC to compile.
      
      This also changes the documentation to reflect this.
      
      As discussed on IRC:
      
      2018-05-12 19:45:16     jamrial then again, most of those were for old msvc, and i think we're not supporting versions older than 2013 (first one c99 compliant) anymore
      2018-05-12 19:45:43     +JEEB   yea, I think 2013 update 2 is needed
      
      22:53 <@atomnuker> nevcairiel: which commit broke/unsupported support for msvc 2013?
      23:23 <@atomnuker> okay, it was JEEB
      23:25 <+JEEB> which was for 2012 and older
      23:25 <+JEEB> and IIRC we no longer test those in FATE so that was my assumption
      23:26 <+JEEB> 2013 is when MS got trolled enough to actually update their C part
      23:26 <+JEEB> aand actually advertised FFmpeg support
      23:26 <+JEEB> (although it was semi-failing until VS2013 update 1 or 2)
      Signed-off-by: 's avatarRostislav Pehlivanov <atomnuker@gmail.com>
      ce943dd6
  13. 14 May, 2018 2 commits
  14. 13 May, 2018 1 commit
    • Niklas Haas's avatar
      configure: fix configure check for lilv-0 · 32234e03
      Niklas Haas authored
      This should be included as `<lilv/lilv.h>`, same as is done in af_lv2.c.
      Forcing the extra lilv-0 breaks platforms where the include dir is
      `/usr/include/lilv/lilv.h` rather than
      `/usr/include/lilv-0/lilv/lilv.h`.
      
      The new include path works for both, because the `pkg-config --cflags`
      includes `-I/usr/include/lilv-0`.
      32234e03
  15. 10 May, 2018 1 commit
  16. 09 May, 2018 1 commit
  17. 08 May, 2018 1 commit
  18. 06 May, 2018 3 commits
  19. 04 May, 2018 1 commit
    • wm4's avatar
      avformat: add vapoursynth wrapper · 7074a7cc
      wm4 authored
      This can "demux" .vpy files. Autodetection of .vpy scripts is
      intentionally not done, because it would be a major security issue. You
      need to force the format, for example with "-f vapoursynth" for the
      FFmpeg CLI tools.
      
      Some minor code copied from other LGPL parts of FFmpeg.
      
      I did not find a good way to test a few of the more obscure VS features,
      like VFR nodes, compat pixel formats, or nodes with dynamic size/format
      changes. These can be easily implemented on demand.
      7074a7cc
  20. 02 May, 2018 2 commits
  21. 29 Apr, 2018 1 commit
  22. 25 Apr, 2018 1 commit
  23. 23 Apr, 2018 2 commits
  24. 19 Apr, 2018 1 commit
  25. 16 Apr, 2018 2 commits
  26. 15 Apr, 2018 1 commit
  27. 14 Apr, 2018 1 commit
  28. 13 Apr, 2018 2 commits
  29. 12 Apr, 2018 1 commit
  30. 10 Apr, 2018 2 commits
  31. 09 Apr, 2018 1 commit
    • wm4's avatar
      w32pthreads: always use Vista+ API, drop XP support · c7ab6aff
      wm4 authored
      This removes the XP compatibility code, and switches entirely to SRW
      locks, which are available starting at Windows Vista.
      
      This removes CRITICAL_SECTION use, which allows us to add
      PTHREAD_MUTEX_INITIALIZER, which will be useful later.
      
      Windows XP is hereby not a supported build target anymore.
      Signed-off-by: 's avatarDiego Biurrun <diego@biurrun.de>
      c7ab6aff