gstreamer/gst/dvbsuboverlay
Mart Raudsepp 4a68decb52 dvbsuboverlay: Work with GstClockTime instead of PTS for subtitle timing
Abuse libdvbsub PTS tracking to just store our running time in it, to get
it back in the callbacks. As GStreamer does its own PTS handling behind our
back (especially for video), we should just sync with video per running time,
not try to do it with PTS, which doesn't seem well accessible for video chain.
We can later relabel dvb-sub.c pts naming convention if wanted, it's just
passing along guint64 values, which GstClockTime fortunately is too.

The current idea is to collect the regions returned by the callback into
a FIFO buffer and pop and pre-render the top one into a separate
quick-to-blend cached format, which is then appropriately blended in the
video chain until the next one on top of the stack reaches the video chains
running time (or the fallback timer hits).
2010-12-08 16:30:09 +01:00
..
dvb-sub.c dvbsuboverlay: Add FIXME note about non-constant PTS for a display set handling. 2010-12-08 16:30:09 +01:00
dvb-sub.h dvbsuboverlay: Remove dvb_sub_feed() API 2010-12-08 16:30:09 +01:00
ffmpeg-colorspace.h dvbsuboverlay: initial version, work in progress 2010-12-08 16:30:09 +01:00
gstdvbsuboverlay.c dvbsuboverlay: Work with GstClockTime instead of PTS for subtitle timing 2010-12-08 16:30:09 +01:00
gstdvbsuboverlay.h dvbsuboverlay: initial version, work in progress 2010-12-08 16:30:09 +01:00
Makefile.am dvbsuboverlay: initial version, work in progress 2010-12-08 16:30:09 +01:00
TODO dvbsuboverlay: more TODO 2010-12-08 16:30:09 +01:00