1. 26 May, 2016 1 commit
  2. 23 May, 2016 2 commits
    • 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
  3. 30 Aug, 2015 1 commit
  4. 06 Aug, 2015 1 commit
  5. 27 Jul, 2015 1 commit
  6. 21 Jul, 2015 1 commit
  7. 03 Jul, 2015 1 commit
  8. 08 Dec, 2014 1 commit
  9. 06 Dec, 2014 1 commit
  10. 05 Dec, 2014 1 commit
  11. 26 Nov, 2014 1 commit
  12. 21 Nov, 2014 1 commit
  13. 18 Nov, 2014 1 commit
  14. 16 Nov, 2014 2 commits
  15. 09 Nov, 2014 1 commit
  16. 18 Oct, 2014 1 commit
  17. 15 Oct, 2014 1 commit
    • Anton Khirnov's avatar
      lavc: deprecate the use of AVCodecContext.time_base for decoding · 7ea1b347
      Anton Khirnov authored
      When decoding, this field holds the inverse of the framerate that can be
      written in the headers for some codecs. Using a field called 'time_base'
      for this is very misleading, as there are no timestamps associated with
      it. Furthermore, this field is used for a very different purpose during
      encoding.
      
      Add a new field, called 'framerate', to replace the use of time_base for
      decoding.
      7ea1b347
  18. 15 Aug, 2014 1 commit
  19. 01 Jun, 2014 1 commit
  20. 30 May, 2014 1 commit
  21. 18 May, 2014 1 commit
    • Anton Khirnov's avatar
      lavc: add avcodec_free_context(). · fd056029
      Anton Khirnov authored
      Right now, the caller has to manually manage some allocated
      AVCodecContext fields, like extradata or subtitle_header. This is
      fragile and prone to leaks, especially if we want to add more such
      fields in the future.
      
      The only reason for this behaviour is so that the AVStream codec context
      can be reused for decoding. Such reuse is discouraged anyway, so this
      commit is the first step to deprecating it.
      fd056029
  22. 15 May, 2014 3 commits
  23. 04 Nov, 2013 1 commit
  24. 03 Nov, 2013 1 commit
  25. 13 Aug, 2013 1 commit
  26. 02 Aug, 2013 1 commit
  27. 01 May, 2013 1 commit
  28. 22 Apr, 2013 1 commit
  29. 08 Mar, 2013 1 commit
  30. 15 Dec, 2012 1 commit
  31. 08 Oct, 2012 1 commit
  32. 18 Aug, 2012 1 commit
  33. 15 Aug, 2012 1 commit
  34. 30 Jul, 2012 1 commit
  35. 19 Jun, 2012 1 commit
  36. 03 Jun, 2012 1 commit