1. 16 Nov, 2016 2 commits
  2. 21 Jun, 2016 1 commit
    • Anton Khirnov's avatar
      lavc: export the timestamps when decoding in AVFrame.pts · 32c83590
      Anton Khirnov authored
      Currently it's exported as AVFrame.pkt_pts, which is also the only use
      for that field. The reason it is done like this is that lavc used to
      export various codec-specific "timing" information in AVFrame.pts, which
      is not done anymore.
      
      Since it is confusing to the callers to have a separate field which is
      used only for decoder timestamps and nothing else, deprecate pkt_pts and
      use just AVFrame.pts everywhere.
      32c83590
  3. 03 May, 2016 1 commit
  4. 14 Oct, 2015 1 commit
  5. 27 Jul, 2015 1 commit
  6. 22 Feb, 2015 1 commit
  7. 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
  8. 03 Oct, 2013 1 commit
  9. 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
  10. 08 Mar, 2013 1 commit
  11. 25 Feb, 2013 1 commit
  12. 04 Dec, 2012 2 commits
  13. 08 Oct, 2012 1 commit
  14. 16 Aug, 2012 1 commit
  15. 07 Aug, 2012 1 commit
  16. 23 Jun, 2012 1 commit
  17. 08 May, 2012 1 commit
  18. 07 May, 2012 3 commits
  19. 28 Apr, 2012 1 commit
  20. 06 Apr, 2012 1 commit
  21. 30 Oct, 2011 1 commit
  22. 29 Jul, 2011 1 commit
  23. 07 Jul, 2011 1 commit
  24. 17 Apr, 2011 2 commits
  25. 19 Mar, 2011 1 commit
  26. 16 Feb, 2011 1 commit
  27. 15 Feb, 2011 1 commit
    • Reinhard Tartler's avatar
      Merge libavcore into libavutil · 737eb597
      Reinhard Tartler authored
      It is pretty hopeless that other considerable projects will adopt
      libavutil alone in other projects. Projects that need small footprint
      are better off with more specialized libraries such as gnulib or rather
      just copy the necessary parts that they need. With this in mind, nobody
      is helped by having libavutil and libavcore split. In order to ease
      maintenance inside and around FFmpeg and to reduce confusion where to
      put common code, avcore's functionality is merged (back) to avutil.
      Signed-off-by: 's avatarReinhard Tartler <siretart@tauware.de>
      737eb597
  28. 28 Jan, 2011 1 commit
  29. 26 Jan, 2011 1 commit
  30. 07 Sep, 2010 1 commit
  31. 07 Aug, 2010 1 commit
  32. 06 Aug, 2010 1 commit
  33. 20 Apr, 2010 1 commit
  34. 30 Mar, 2010 1 commit
  35. 15 Aug, 2009 1 commit
    • Anuradha Suraparaju's avatar
      Fix bug caused by difference in stride and picture width. · d15f2e00
      Anuradha Suraparaju authored
      When a frame is allocated using libschroedinger routines, the frame data size
      does not match the actual frame size if the width is not a multiple of 16. So
      we cannot do a straightforward memcpy of the frame returned by libschroedinger
      into the FFmpeg picture as the stride differs from the width.
      
      Fix this bug by allocating for the libschroedinger frame with the dimensions
      in AVCodecContext within libavcodec and passing the frame to libschroedinger.
      
      patch by Anuradha Suraparaju, anuradha rd.bbc.co uk
      
      Originally committed as revision 19653 to svn://svn.ffmpeg.org/ffmpeg/trunk
      d15f2e00