1. 05 Nov, 2019 1 commit
  2. 14 Oct, 2019 1 commit
  3. 06 Oct, 2019 1 commit
    • Matthew Waters's avatar
      ass: avoid infinite unref loop with bad data · 84718775
      Matthew Waters authored
      A classic case of not updating the next item to iterate after deleting
      it from the singly linked list.
      
      Only ever hit with a text buffer with GST_CLOCK_TIME_NONE for either the
      timestamp or duration.
      84718775
  4. 13 May, 2019 1 commit
  5. 06 Apr, 2019 3 commits
  6. 08 Mar, 2019 1 commit
  7. 14 Aug, 2018 1 commit
    • Michael Drake's avatar
      assrender: fix multiple subtitles on screen simultaneously · bba33533
      Michael Drake authored
      This fixes an issue with SSA/ASS subtitles, where subtitles
      would fail to appear if there was already a subtitle on screen.
      
      This was because `struct _GstAssRender` had a single
      `GstBuffer *subtitle_pending` member.  This meant that
      the assrender context could only be aware of one subtitle
      at a time.
      
      This patch changes the subtitle_pending member to a
      linked list of pending subtitles.
      
      The `gst_ass_render_chain_text` function no longer needs
      to care about whether there are already subtitles pending,
      it simply appends new subtitles to the list.
      
      The `gst_ass_render_chain_video` function has been modified
      to handle the list of pending subtitles.
      
      Finally, the `gst_ass_render_pop_text` function has been
      modified to pop the entire list of pending subtitles.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=735944
      bba33533
  8. 27 Jul, 2018 1 commit
  9. 25 Apr, 2018 1 commit
  10. 16 May, 2017 1 commit
  11. 12 Apr, 2017 1 commit
  12. 20 Mar, 2017 1 commit
  13. 18 Nov, 2016 1 commit
  14. 20 Aug, 2016 1 commit
  15. 24 Mar, 2016 1 commit
  16. 19 Dec, 2015 1 commit
  17. 15 Dec, 2015 1 commit
  18. 06 Nov, 2015 2 commits
    • Tim-Philipp Müller's avatar
      assrender: don't send flush events on seeks · 63853b7b
      Tim-Philipp Müller authored
      It's for the upstream element driving the pipeline to
      handle seeks and send flush events or not, filters
      should not interfere here, otherwise downstream pads
      could be flushing before upstream pads are flushing,
      which can result in GST_FLOW_ERROR being sent instead
      of GST_FLOW_FLUSHING when trying to forward sticky
      events at just the wrong moment.
      63853b7b
    • Tim-Philipp Müller's avatar
      Fix code indentation · 734d5a79
      Tim-Philipp Müller authored
      734d5a79
  19. 02 Oct, 2015 4 commits
  20. 29 Sep, 2015 2 commits
  21. 19 Aug, 2015 1 commit
  22. 29 Aug, 2014 1 commit
  23. 11 Aug, 2014 4 commits
  24. 29 Jun, 2014 1 commit
  25. 11 May, 2014 1 commit
  26. 05 Mar, 2014 1 commit
  27. 15 Apr, 2013 1 commit
  28. 22 Jan, 2013 3 commits