1. 05 Dec, 2015 1 commit
  2. 03 Aug, 2015 1 commit
  3. 27 Jul, 2015 2 commits
  4. 20 Jul, 2015 1 commit
    • Vittorio Giovara's avatar
      Gather all coded_frame allocations and free functions to a single place · d6604b29
      Vittorio Giovara authored
      Allocating coded_frame is what most encoders do anyway, so it makes
      sense to always allocate and free it in a single place. Moreover a lot
      of encoders freed the frame with av_freep() instead of the correct API
      av_frame_free().
      
      This bring uniformity to encoder behaviour and prevents applications
      from erroneusly accessing this field when not allocated. Additionally
      this helps isolating encoders that export information with coded_frame,
      and heavily simplifies its deprecation.
      Signed-off-by: 's avatarVittorio Giovara <vittorio.giovara@gmail.com>
      d6604b29
  5. 24 Jun, 2015 1 commit
  6. 19 Aug, 2014 2 commits
  7. 16 Nov, 2013 1 commit
  8. 03 Oct, 2013 1 commit
  9. 26 Sep, 2013 1 commit
  10. 31 Aug, 2013 1 commit
    • Christian Schmidt's avatar
      pcm_dvd: consolidate pieces from pcm.c and mpeg.c · a42e3a67
      Christian Schmidt authored
      Remove the header decoding for PCM audio from mpeg.c and the
      20/24bit parts from pcm.c and merge them into a new decoder in
      pcm-dvd.c.
      
      The decoder has added support for samples that span multiple
      packets and modified 20/24bit group decoding. Both is needed to
      decode samples that have been generated with DVD-Lab Pro 2. The
      decoding of 16bit PCM and two channel 24bit is identical to
      before. No other samples are known to verify the correctness of
      the encoding this software does.
      The complete list of tested formats is
      48kHz/16bit/2-8 channels
      48kHz/24bit/2-5 channels
      96kHz/16bit/2-4 channels
      96kHz/24bit/2 channels
      Signed-off-by: 's avatarLuca Barbato <lu_zero@gentoo.org>
      a42e3a67
  11. 12 Jul, 2013 1 commit
  12. 07 Jun, 2013 1 commit
  13. 13 Mar, 2013 1 commit
    • Clément Bœsch's avatar
      lavc: factorize ff_{thread_,re,}get_buffer error messages. · 1ec94b0f
      Clément Bœsch authored
      Coccinelle profile used:
      
        @@
        expression r, ctx, f, loglevel, str, flags;
        @@
      
        -if ((r = ff_get_buffer(ctx, f, flags)) < 0) {
        -    av_log(ctx, loglevel, str);
        -    return r;
        -}
        +if ((r = ff_get_buffer(ctx, f, flags)) < 0)
        +    return r;
      
        @@
        expression r, ctx, f, loglevel, str;
        @@
      
        -if ((r = ff_reget_buffer(ctx, f)) < 0) {
        -    av_log(ctx, loglevel, str);
        -    return r;
        -}
        +if ((r = ff_reget_buffer(ctx, f)) < 0)
        +    return r;
      
        @@
        expression r, ctx, f, loglevel, str, flags;
        @@
      
        -if ((r = ff_thread_get_buffer(ctx, f, flags)) < 0) {
        -    av_log(ctx, loglevel, str);
        -    return r;
        -}
        +if ((r = ff_thread_get_buffer(ctx, f, flags)) < 0)
        +    return r;
      
      ...along with some manual patches for the remaining ones.
      1ec94b0f
  14. 08 Mar, 2013 1 commit
  15. 06 Mar, 2013 1 commit
  16. 12 Feb, 2013 1 commit
  17. 04 Dec, 2012 1 commit
  18. 01 Dec, 2012 1 commit
  19. 20 Nov, 2012 7 commits
  20. 18 Nov, 2012 2 commits
  21. 17 Nov, 2012 2 commits
  22. 15 Nov, 2012 1 commit
  23. 13 Nov, 2012 1 commit
  24. 09 Nov, 2012 1 commit
  25. 02 Nov, 2012 1 commit
  26. 01 Nov, 2012 1 commit
  27. 22 Oct, 2012 1 commit
  28. 12 Oct, 2012 1 commit
  29. 09 Oct, 2012 1 commit
  30. 07 Aug, 2012 1 commit