1. 09 Feb, 2018 2 commits
  2. 21 Jan, 2018 2 commits
  3. 06 Jan, 2018 4 commits
  4. 05 Jan, 2018 1 commit
  5. 04 Jan, 2018 1 commit
  6. 03 Jan, 2018 1 commit
  7. 27 Dec, 2017 1 commit
  8. 26 Dec, 2017 1 commit
    • wm4's avatar
      w32pthreads: always use Vista+ API, drop XP support · 9b121dfc
      wm4 authored
      This removes the XP compatibility code, and switches entirely to SWR
      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. It was
      decided in a project vote that this is OK.
      9b121dfc
  9. 24 Dec, 2017 1 commit
  10. 17 Dec, 2017 1 commit
  11. 08 Dec, 2017 1 commit
  12. 06 Dec, 2017 1 commit
  13. 01 Dec, 2017 1 commit
  14. 28 Nov, 2017 2 commits
  15. 26 Nov, 2017 2 commits
  16. 25 Nov, 2017 1 commit
  17. 24 Nov, 2017 1 commit
  18. 22 Nov, 2017 1 commit
    • Mark Thompson's avatar
      lavfi: Add OpenCL overlay filter · 9204b2de
      Mark Thompson authored
      Input and output formats must be the same, the overlay format must be
      the same as the input except possibly with an additional alpha component.
      9204b2de
  19. 20 Nov, 2017 2 commits
    • Philip Langdale's avatar
      avcodec: Implement mpeg4 nvdec hwaccel · 6b77a10e
      Philip Langdale authored
      This was predictably nightmarish, given how ridiculous mpeg4 is.
      I had to stare at the cuvid parser output for a long time to work
      out what each field was supposed to be, and even then, I still don't
      fully understand some of them. Particularly:
      
      vop_coded: If I'm reading the decoder correctly, this flag will always
                 be 1 as the decoder will not pass the hwaccel any frame
                 where it is not 1.
      divx_flags: There's obviously no documentation on what the possible
                  flags are. I simply observed that this is '0' for a
                  normal bitstream and '5' for packed b-frames.
      gmc_enabled: I had a number of guesses as to what this mapped to.
                   I picked the condition I did based on when the cuvid
                   parser was setting flag.
      
      Also note that as with the vdpau hwaccel, the decoder needs to
      consume the entire frame and not the slice.
      6b77a10e
    • Philip Langdale's avatar
      avcodec: Implement mpeg1 nvdec hwaccel · 8bca292c
      Philip Langdale authored
      Once I remembered that there's a separate decoder type for mpeg1,
      even though params struct is shared with mpeg2, everything worked.
      8bca292c
  20. 19 Nov, 2017 1 commit
  21. 18 Nov, 2017 1 commit
    • Philip Langdale's avatar
      avcodec: Implement mpeg2 nvdec hwaccel · 7c9f739d
      Philip Langdale authored
      This is mostly straight-forward. The weird part is that it should
      just work for mpeg1, but I see corruption in my test cases, so I'm
      going to try and fix that separately.
      7c9f739d
  22. 17 Nov, 2017 1 commit
  23. 15 Nov, 2017 1 commit
  24. 13 Nov, 2017 1 commit
  25. 10 Nov, 2017 2 commits
  26. 09 Nov, 2017 1 commit
    • Rostislav Pehlivanov's avatar
      aacenc: support extended channel layouts using PCEs · fbf295e2
      Rostislav Pehlivanov authored
      This commit implements support for PCE (Program Configuration Elements) in the
      AAC encoder, and as such allows for encoding of channel layouts not present
      in the presets defined by the spec (which only lists the 8 most common ones).
      
      This has been a highly requested feature and is also the first open source encoder
      to support this many layouts.
      
      Many thanks to pkviet <pkv.stream@gmail.com> who implemented support for and
      verified all channel layouts.
      fbf295e2
  27. 06 Nov, 2017 1 commit
  28. 05 Nov, 2017 1 commit
  29. 28 Oct, 2017 1 commit
  30. 23 Oct, 2017 1 commit
    • Clément Bœsch's avatar
      lavc: drop VDA · 2b320318
      Clément Bœsch authored
      Deprecated (aka removed) in OSX 10.11, and we have a replacement for it
      (VideoToolbox).
      2b320318
  31. 21 Oct, 2017 1 commit