1. 02 Mar, 2017 1 commit
  2. 22 Feb, 2017 1 commit
  3. 16 Feb, 2017 1 commit
  4. 12 Feb, 2017 1 commit
  5. 08 Feb, 2017 3 commits
  6. 04 Feb, 2017 1 commit
  7. 30 Jan, 2017 2 commits
  8. 26 Jan, 2017 1 commit
  9. 25 Jan, 2017 1 commit
  10. 24 Jan, 2017 1 commit
  11. 22 Jan, 2017 1 commit
  12. 11 Jan, 2017 1 commit
    • Steinar H. Gunderson's avatar
      avcodec: add Newtek SpeedHQ decoder · 2a293ec7
      Steinar H. Gunderson authored
      This decoder can decode all existing SpeedHQ formats (SHQ0–5, 7, and 9),
      including correct decoding of the alpha channel.
      
      1080p is decoded in 142 fps on one core of my i7-4600U (2.1 GHz Haswell),
      about evenly split between bitstream reader and IDCT. There is currently
      no attempt at slice or frame threading, even though the format trivially
      supports both.
      
      NewTek very helpfully provided a full set of SHQ samples, as well as
      source code for an SHQ2 encoder (not included) and assistance with
      understanding some details of the format.
      2a293ec7
  13. 06 Jan, 2017 1 commit
  14. 22 Dec, 2016 2 commits
  15. 14 Dec, 2016 1 commit
  16. 10 Dec, 2016 1 commit
  17. 07 Dec, 2016 1 commit
  18. 01 Dec, 2016 1 commit
  19. 26 Nov, 2016 1 commit
  20. 13 Nov, 2016 1 commit
  21. 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
  22. 02 Nov, 2016 1 commit
    • Philip Langdale's avatar
      crystalhd: Switch to new decode API and remove the insanity · b5d714f4
      Philip Langdale authored
      The new decode API allows for m:n decode patterns, which is what
      you need to use this hardware in a sane way. There are so many
      situations where 1:1 doesn't happen naturally that it's a miracle
      I got it working as well as I did.
      
      With this change, we can throw all of the crazy heuristics and
      sleeps(!) out, and things work correctly.
      b5d714f4
  23. 26 Oct, 2016 2 commits
  24. 22 Oct, 2016 1 commit
    • Carl Eugen Hoyos's avatar
      lavf/rtpdec_g726: Map mime type G726 to g726le. · 6969bed1
      Carl Eugen Hoyos authored
      Add new mime types AAL2-G726 for g726 as suggested in rfc 3551.
      
      This patch will break interaction with applications that incorrectly
      use big-endian G.726 with mime type G726 but we know of at least one
      device (DVTel camera) that correctly implements the rfc, so do the same.
      
      Fixes ticket #5890.
      6969bed1
  25. 19 Oct, 2016 2 commits
  26. 13 Oct, 2016 1 commit
    • Marton Balint's avatar
      lavfi/sidedata: add filter for manipulating frame side data · 7845c138
      Marton Balint authored
      This is a similar filter to f_metadata, only it works on side data. Since
      adding side data from a user provided arbitrary binary string is unsafe,
      because current code assumes that a side data of a certain kind has the proper
      size, this filter only implements selection and deletion. Also, no value
      matching support is implemented yet, because there is no uniform way to specify
      a side data textually.
      Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
      7845c138
  27. 06 Oct, 2016 1 commit
  28. 05 Oct, 2016 1 commit
  29. 02 Oct, 2016 1 commit
  30. 01 Oct, 2016 1 commit
    • Josh de Kock's avatar
      lavc: remove libfaac wrapper · dc0f7114
      Josh de Kock authored
      There is really no need for two aac wrappers, we already have
      libfdk-aac which is better. Not to mention that faac doesn't
      even support HEv1, or HEv2. It's also under a license which is
      unusable for distribution, so it would only be useful to people
      who will compile their own ffmpeg, only use it themselves (which
      at that point should just use fdk-aac).
      Signed-off-by: 's avatarJosh de Kock <josh@itanimul.li>
      dc0f7114
  31. 29 Sep, 2016 1 commit
  32. 24 Sep, 2016 3 commits