1. 19 Mar, 2015 1 commit
  2. 13 Mar, 2015 2 commits
  3. 09 Mar, 2015 1 commit
  4. 22 Feb, 2015 1 commit
  5. 19 Feb, 2015 2 commits
  6. 17 Feb, 2015 1 commit
  7. 14 Feb, 2015 1 commit
  8. 27 Jan, 2015 2 commits
  9. 14 Jan, 2015 1 commit
    • Stefano Sabatini's avatar
      imgutils: create misc functions for dealing with buffers · e2ad0b66
      Stefano Sabatini authored
      Move the lavc/imgconvert functions and rename them as follows:
        avpicture_get_size -> av_image_get_buffer_size()
        avpicture_fill     -> av_image_fill_arrays()
        avpicture_layout   -> av_image_copy_to_buffer()
      
      The new functions have an align parameter, which allows to define the
      linesize alignment assumed in the buffer (which is set or read).
      
      The names of the functions are consistent with the lavu/samples API
      (av_samples_get_buffer_size(), av_samples_fill_arrays()).
      
      A redundant check has been dropped from av_image_fill_arrays().
      Signed-off-by: 's avatarVittorio Giovara <vittorio.giovara@gmail.com>
      e2ad0b66
  10. 25 Dec, 2014 2 commits
  11. 13 Dec, 2014 1 commit
  12. 05 Dec, 2014 1 commit
  13. 30 Nov, 2014 1 commit
  14. 21 Nov, 2014 1 commit
  15. 22 Oct, 2014 1 commit
  16. 19 Oct, 2014 1 commit
  17. 18 Oct, 2014 8 commits
  18. 15 Oct, 2014 4 commits
  19. 13 Oct, 2014 1 commit
    • Anton Khirnov's avatar
      lavc: use a separate field for exporting audio encoder padding · 2df0c32e
      Anton Khirnov authored
      Currently, the amount of padding inserted at the beginning by some audio
      encoders, is exported through AVCodecContext.delay. However
      - the term 'delay' is heavily overloaded and can have multiple different
        meanings even in the case of audio encoding.
      - this field has entirely different meanings, depending on whether the
        codec context is used for encoding or decoding (and has yet another
        different meaning for video), preventing generic handling of the codec
        context.
      
      Therefore, add a new field -- AVCodecContext.initial_padding. It could
      conceivably be used for decoding as well at a later point.
      2df0c32e
  20. 09 Oct, 2014 1 commit
  21. 08 Oct, 2014 1 commit
  22. 06 Oct, 2014 1 commit
  23. 05 Oct, 2014 1 commit
  24. 02 Oct, 2014 2 commits
    • Manfred Georg's avatar
      avcodec/utils: av_lockmgr_register defines behavior on failure. · a950edb4
      Manfred Georg authored
      The register function now specifies that the user callback should
      leave things in the same state that it found them on failure but
      that failure to destroy is ignored by the library.  The register
      function is now explicit about its behavior on failure
      (it unregisters the previous callback and destroys all mutex).
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      a950edb4
    • wm4's avatar
      avcodec, avutil: allow more control about how samples are skipped · cdd6f059
      wm4 authored
      Add CODEC_FLAG2_SKIP_MANUAL (exposed as "skip_manual"), which makes
      the decoder export sample skip information via side data, instead
      of applying it automatically. The format of the side data is the
      same as AV_PKT_DATA_SKIP_SAMPLES, but since AVPacket and AVFrame
      side data constants overlap, AV_FRAME_DATA_SKIP_SAMPLES needs to
      be introduced.
      
      This is useful for applications which want to do the timestamp
      calculations manually, or which actually want to retrieve the
      padding.
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      cdd6f059
  25. 26 Sep, 2014 1 commit