Skip to content
Snippets Groups Projects
  1. Apr 06, 2017
  2. Mar 03, 2017
  3. Feb 25, 2017
  4. Feb 13, 2017
    • wm4's avatar
      AVFrame: add an opaque_ref field · e3af49b1
      wm4 authored
      
      This is an extended version of the AVFrame.opaque field, which can be
      used to attach arbitrary user information to an AVFrame.
      
      The usefulness of the opaque field is rather limited, because it can
      store only up to 32 bits of information (or 64 bit on 64 bit systems).
      It's not possible to set this field to a memory allocation, because
      there is no way to deallocate it correctly.
      
      The opaque_ref field circumvents this by letting the user set an
      AVBuffer, which makes the user data refcounted.
      
      Signed-off-by: default avatarAnton Khirnov <anton@khirnov.net>
      
      Merges Libav commit 04f3bd34.
      e3af49b1
  5. Jan 30, 2017
  6. Jan 12, 2017
  7. Nov 16, 2016
  8. Sep 19, 2016
  9. Jul 25, 2016
  10. Jun 21, 2016
    • 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
  11. Jun 05, 2016
  12. Feb 18, 2016
  13. Feb 14, 2016
  14. Feb 13, 2016
  15. Feb 01, 2016
  16. Jan 27, 2016
  17. Jan 22, 2016
  18. Jan 11, 2016
  19. Dec 08, 2015
  20. Sep 30, 2015
  21. Sep 05, 2015
  22. Aug 22, 2015
  23. Jul 13, 2015
  24. Mar 25, 2015
  25. Dec 18, 2014
    • Luca Barbato's avatar
      lavu: Refactor side data wiping · 5d839778
      Luca Barbato authored
      And make sure the nb_side_data field is reset as well.
      
      Based on an initial patch from wm4 <nfxjfg@googlemail.com>.
      
      CC: libav-stable@libav.org
      5d839778
  26. Dec 15, 2014
  27. Aug 29, 2014
  28. Aug 18, 2014
    • Clément Bœsch's avatar
      avcodec: export motion vectors in frame side data on demand · b0352b19
      Clément Bœsch authored
      The reasoning behind this addition is that various third party
      applications are interested in getting some motion information out of a
      video "for free" when it is available.
      
      It was considered to export other information as well (such as the intra
      information about the block, or the quantization) but the structure
      might have ended up into a half full-generic, half full of codec
      specific cruft. If more information is necessary, it should either be
      added in the "flags" field of the AVMotionVector structure, or in
      another side-data.
      
      This commit also includes an example exporting them in a CSV stream.
      b0352b19
  29. Aug 14, 2014
  30. Aug 10, 2014
  31. Aug 09, 2014
  32. Jul 30, 2014
  33. Jun 18, 2014
  34. Jun 01, 2014
  35. May 31, 2014
  36. May 29, 2014
  37. Apr 15, 2014
Loading