1. 03 Oct, 2013 1 commit
  2. 12 Aug, 2013 1 commit
  3. 28 Nov, 2012 1 commit
  4. 18 Nov, 2012 1 commit
  5. 15 Nov, 2012 1 commit
  6. 02 Nov, 2012 1 commit
  7. 08 Oct, 2012 1 commit
  8. 15 Sep, 2012 1 commit
    • Nicolas George's avatar
      lavc/pgssubdec: use the PTS from the presentation segment. · 37bbc9eb
      Nicolas George authored
      According to the sample for trac ticket #1722, PGS subtitles
      are decoded from several packets at the same DTS and varying PTS.
      The PTS from the presentation segment seem to be the valid one;
      in particular, clear subtitles are too early with the other PTS.
      37bbc9eb
  9. 07 Aug, 2012 1 commit
  10. 30 Apr, 2012 1 commit
  11. 06 Apr, 2012 1 commit
  12. 09 Mar, 2012 1 commit
  13. 30 Jan, 2012 1 commit
  14. 23 Jan, 2012 1 commit
    • David Mitchell's avatar
      Improve support for PGS subtitles. · d150a147
      David Mitchell authored
      The previous implementation assumed that a new picture would always
      supersede the previous picture. Similarly, presentation segments
      were assumed to pertain to the most-recently-read picture.
      
      However, each presentation segment may refer to 0 or more pictures
      by their ID. Picture IDs may repeat, and a repeated picture ID
      indicates that the old picture for that ID is no longer needed
      and may be discarded.
      
      The new implementation allocates a buffer with one slot for each
      possible picture ID (the picture ID is a 16-bit field) and
      properly decodes presentation segments so that all relevant
      pictures are output upon encountering a display segment.
      
      Given that most PGS streams are unlikely to use more than a small
      fraction of the available picture IDs, it would probably be better
      to use a more memory-efficient data structure. I'm lazy though, so
      I leave this to a more motivated individual.
      
      I've tested the code with MKV files in VLC (a recent revision from
      their git repo) and with HandBrake (a version that I hacked up to
      use ffmpeg's PGS subtitle decoder).
      Review-by: 's avatarHendrik Leppkes <h.leppkes@gmail.com>
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      d150a147
  15. 29 Jul, 2011 1 commit
  16. 30 Jun, 2011 1 commit
  17. 07 Jun, 2011 1 commit
  18. 24 May, 2011 1 commit
    • Alexandre Colucci's avatar
      pgssubdec: fix incorrect colors. · d980d7b1
      Alexandre Colucci authored
      On Blu-ray colors are stored in the order YCrCb (and not YCbCr) as mentioned in the specifications:
      see System Description Blu-ray Disc Read-Only Format, 9.14.4.2.2.1 Palette Definition Segment
      
      When decoding a Blu-ray subtitle, the colors were incorrectly set.
      Signed-off-by: 's avatarAnton Khirnov <anton@khirnov.net>
      d980d7b1
  19. 11 Apr, 2011 1 commit
  20. 25 Mar, 2011 1 commit
    • Alexandre Colucci's avatar
      Fix incorrect colors when decoding Blu-ray subtitles · 5fd7bc25
      Alexandre Colucci authored
      On Blu-ray colors are stored in the order YCrCb (and not YCbCr) as mentioned in the specifications:
      see System Description Blu-ray Disc Read-Only Format, 9.14.4.2.2.1 Palette Definition Segment
      
      When decoding a Blu-ray subtitle, the colors were incorrectly set.
      5fd7bc25
  21. 19 Mar, 2011 1 commit
  22. 16 Feb, 2011 1 commit
  23. 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
  24. 30 Jan, 2011 1 commit
  25. 29 Jan, 2011 1 commit
  26. 28 Jan, 2011 1 commit
  27. 26 Jan, 2011 1 commit
  28. 23 Nov, 2010 1 commit
  29. 22 Nov, 2010 2 commits
  30. 06 Nov, 2010 2 commits
  31. 07 Sep, 2010 1 commit
  32. 21 Aug, 2010 1 commit
  33. 11 Jul, 2010 1 commit
  34. 01 Jul, 2010 1 commit
  35. 30 Jun, 2010 1 commit
  36. 20 Apr, 2010 1 commit
  37. 30 Mar, 2010 1 commit
  38. 26 Aug, 2009 1 commit