1. 15 May, 2014 4 commits
    • Anton Khirnov's avatar
      lavc: preserve the original private data in avcodec_copy_context() · efc7df6c
      Anton Khirnov authored
      If a non-NULL codec was passed to avcodec_alloc_context3(), private data
      will be already allocated in dest.
      efc7df6c
    • Anton Khirnov's avatar
      lavf: drop the zero-sized packets hack · c9281a01
      Anton Khirnov authored
      There should not be any valid reason anymore for passing completely
      empty packets to lavf.
      OTOH side data-only packets can be useful.
      c9281a01
    • Anton Khirnov's avatar
      lavf: add AVFMT_FLAG_BITEXACT. · 0c1959b0
      Anton Khirnov authored
      Use it instead of checking CODEC_FLAG_BITEXACT in the first stream's
      codec context.
      
      Using codec options inside lavf is fragile and can easily break when the
      muxing codec context is not the encoding context.
      0c1959b0
    • Anton Khirnov's avatar
      lavc: add a native Opus decoder. · b70d7a4a
      Anton Khirnov authored
      Initial implementation by Andrew D'Addesio <modchipv12@gmail.com> during
      GSoC 2012.
      
      Completion by Anton Khirnov <anton@khirnov.net>, sponsored by the
      Mozilla Corporation.
      
      Further contributions by:
      Christophe Gisquet <christophe.gisquet@gmail.com>
      Janne Grunau <janne-libav@jannau.net>
      Luca Barbato <lu_zero@gentoo.org>
      b70d7a4a
  2. 14 May, 2014 2 commits
  3. 13 May, 2014 2 commits
  4. 11 May, 2014 10 commits
  5. 09 May, 2014 1 commit
  6. 08 May, 2014 1 commit
  7. 06 May, 2014 1 commit
  8. 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
  9. 03 May, 2014 11 commits
  10. 01 May, 2014 6 commits