1. 18 May, 2014 3 commits
    • Anton Khirnov's avatar
      4xm: allocate extradata properly. · d256ed78
      Anton Khirnov authored
      Pad it with the required amount of zeros, check for malloc failure.
      d256ed78
    • 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
    • Anton Khirnov's avatar
      lavc: remove the locking code in avcodec_close() · e1b66778
      Anton Khirnov authored
      This function should not modify any global state, so there should be no
      reason for any locking.
      e1b66778
  2. 17 May, 2014 1 commit
  3. 16 May, 2014 4 commits
  4. 15 May, 2014 8 commits
  5. 14 May, 2014 2 commits
  6. 13 May, 2014 2 commits
  7. 11 May, 2014 10 commits
  8. 09 May, 2014 1 commit
  9. 08 May, 2014 1 commit
  10. 06 May, 2014 1 commit
  11. 05 May, 2014 2 commits
    • Martin Storsjö's avatar
      libfdk-aac: Relicense the library wrappers to 2-clause BSD · 3828eb85
      Martin Storsjö authored
      This should make it possible for Fraunhofer to contribute to these
      wrappers - they didn't want to contribute to code under LGPL2.1 with
      the "or any later version" clause (which allowed using the code
      under the LGPL3 license).
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      3828eb85
    • Jean First's avatar
      libfdk-aacenc: Enable 7.1 channel encoding · 15fa856b
      Jean First authored
      7.1(wide) and 7.1(wide-side) channel layouts are supported in
      fdk-aac since the 0.1.3 release.
      
      The earlier versions of fdk-aac didn't include any library
      version defines in the public headers, thus checking for
      the AACENCODER_LIB_VL0 define is enough to know that we're
      building against a new enough version of fdk-aac.
      
      This change includes contributions by Tim Walker,
      Michael Niedermayer and Timothy Gu.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      15fa856b
  12. 03 May, 2014 5 commits