1. 26 Jun, 2016 1 commit
  2. 07 Jun, 2016 1 commit
  3. 01 Jun, 2016 1 commit
  4. 31 May, 2016 1 commit
  5. 24 May, 2016 1 commit
  6. 23 May, 2016 3 commits
    • Anton Khirnov's avatar
      lavc: document that avcodec_close() should not be used · 2ef6dab0
      Anton Khirnov authored
      We cannot deprecate it until the new parser API is in place, because of
      the way libavformat works. But the majority of the users can already
      simply replace it with avcodec_free_context(), which will simplify the
      transition once it is finally deprecated.
      2ef6dab0
    • Anton Khirnov's avatar
      lavc: deprecate avcodec_get_context_defaults3() · 04fc8e24
      Anton Khirnov authored
      This function is supposed to "reset" a codec context to a clean state so
      that it can be opened again. The only reason it exists is to allow using
      AVStream.codec as a decoding context (after it was already
      opened/used/closed by avformat_find_stream_info()). Since that behaviour
      is now deprecated, there is no reason for this function to exist
      anymore.
      04fc8e24
    • Anton Khirnov's avatar
      lavc: deprecate avcodec_copy_context() · 5f30ac27
      Anton Khirnov authored
      Since AVCodecContext contains a lot of complex state, copying a codec
      context is not a well-defined operation. The purpose for which it is
      typically used (which is well-defined) is copying the stream parameters
      from one codec context to another. That is now possible with through the
      AVCodecParameters API. Therefore, there is no reason for
      avcodec_copy_context() to exist.
      5f30ac27
  7. 21 May, 2016 1 commit
  8. 16 May, 2016 1 commit
  9. 14 May, 2016 1 commit
  10. 06 May, 2016 2 commits
  11. 04 May, 2016 1 commit
  12. 21 Apr, 2016 2 commits
  13. 15 Apr, 2016 1 commit
  14. 14 Apr, 2016 1 commit
    • Michael Niedermayer's avatar
      avcodec: Add bits_per_raw_sample to AVCodecParameters · 21acc4db
      Michael Niedermayer authored
      The bits_per_raw_sample represents the number of bits of precision per sample.
      
      The field is added at the logical place, not at the end as the code was just
      recently added
      
      This fixes the regression about losing the audio sample precision information
      
      The change in the fate test checksum un-does the change from the merge
      
      Previous version reviewed by: wm4 <nfxjfg@googlemail.com>
      Previous version reviewed by: Dominik 'Rathann' Mierzejewski <dominik@greysector.net>
      Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
      21acc4db
  15. 12 Apr, 2016 1 commit
  16. 05 Apr, 2016 1 commit
  17. 31 Mar, 2016 3 commits
  18. 28 Mar, 2016 1 commit
  19. 23 Mar, 2016 1 commit
    • wm4's avatar
      lavc: introduce a new decoding/encoding API with decoupled input/output · 05f66706
      wm4 authored
      Until now, the decoding API was restricted to outputting 0 or 1 frames
      per input packet. It also enforces a somewhat rigid dataflow in general.
      
      This new API seeks to relax these restrictions by decoupling input and
      output. Instead of doing a single call on each decode step, which may
      consume the packet and may produce output, the new API requires the user
      to send input first, and then ask for output.
      
      For now, there are no codecs supporting this API. The API can work with
      codecs using the old API, and most code added here is to make them
      interoperate. The reverse is not possible, although for audio it might.
      Signed-off-by: 's avatarAnton Khirnov <anton@khirnov.net>
      05f66706
  20. 20 Mar, 2016 1 commit
  21. 11 Mar, 2016 1 commit
  22. 07 Mar, 2016 1 commit
  23. 05 Mar, 2016 1 commit
  24. 26 Feb, 2016 3 commits
  25. 24 Feb, 2016 1 commit
  26. 23 Feb, 2016 3 commits
  27. 18 Feb, 2016 1 commit
  28. 14 Feb, 2016 1 commit
  29. 30 Jan, 2016 1 commit
    • Kieran Kunhya's avatar
      avcodec: Cineform HD Decoder · 3485332b
      Kieran Kunhya authored
      Decodes YUV 4:2:2 10-bit and RGB 12-bit files.
      Older files with more subbands, skips, Bayer, alpha not supported.
      Alpha requires addition of GBRAP12 pixel format.
      3485332b
  30. 21 Jan, 2016 1 commit