1. 19 Dec, 2017 1 commit
    • Mark Thompson's avatar
      lavc: Add hardware config metadata for decoders supporting hardware output · 2fcb0090
      Mark Thompson authored
      This includes a pointer to the associated hwaccel for decoders using
      hwaccels - these will be used later to implement the hwaccel setup
      without needing a global list.
      
      Also added is a new file listing all hwaccels as external declarations -
      this will be used later to generate the hwaccel list at configure time.
      2fcb0090
  2. 08 Jun, 2017 1 commit
  3. 23 Mar, 2017 2 commits
  4. 19 Dec, 2016 2 commits
    • Anton Khirnov's avatar
      mpeg12dec: move setting first_field to mpeg_field_start() · c2fa6bb0
      Anton Khirnov authored
      For field picture, the first_field is set based on its previous value.
      Before this commit, first_field is set when reading the picture
      coding extension. However, in corrupted files there may be multiple
      picture coding extension headers, so the final value of first_field that
      is actually used during decoding can be wrong. That can lead to various
      undefined behaviour, like predicting from a non-existing field.
      
      Fix this problem, by setting first_field in mpeg_field_start(), which
      should be called exactly once per field.
      
      CC: libav-stable@libav.org
      Bug-ID: 999
      c2fa6bb0
    • Anton Khirnov's avatar
      mpeg12dec: avoid signed overflow in bitrate calculation · e807491f
      Anton Khirnov authored
      CC: libav-stable@libav.org
      Bug-Id: 981
      Found-By: Agostino Sarubbo
      e807491f
  5. 04 May, 2016 1 commit
  6. 19 Mar, 2016 1 commit
  7. 09 Feb, 2016 3 commits
  8. 12 Dec, 2015 1 commit
  9. 16 Oct, 2015 1 commit
  10. 15 Oct, 2015 1 commit
  11. 27 Jul, 2015 2 commits
  12. 31 May, 2015 1 commit
  13. 25 May, 2015 1 commit
  14. 22 May, 2015 1 commit
  15. 19 Apr, 2015 1 commit
  16. 03 Dec, 2014 2 commits
  17. 06 Nov, 2014 1 commit
  18. 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
  19. 26 Sep, 2014 1 commit
  20. 15 Aug, 2014 3 commits
  21. 14 Aug, 2014 1 commit
  22. 04 Aug, 2014 1 commit
  23. 03 Aug, 2014 1 commit
  24. 30 Jun, 2014 1 commit
  25. 23 Jun, 2014 1 commit
  26. 20 Jun, 2014 1 commit
  27. 18 Jun, 2014 1 commit
  28. 11 May, 2014 2 commits
  29. 09 Apr, 2014 1 commit
  30. 22 Mar, 2014 1 commit
  31. 16 Mar, 2014 1 commit