diff options
author | Mark Nauwelaerts <manauw@skynet.be> | 2007-11-13 17:01:07 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2007-11-13 17:01:07 +0000 |
commit | 711afebc9f7f869fa90f6a479787caf8c398a830 (patch) | |
tree | 359893dfdc16e62b4bdc35993c1b89c22835cc5d /gst/matroska/matroska-ids.h | |
parent | 41070c9c8f6590b1b609e989a6e88b81aab5a1d8 (diff) |
gst/matroska/: Extract palette data for dvd subpicture streams and send it downstream as custom gstreamer dvd event (...
Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw skynet be>
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_push_dvd_clut_change_event),
(gst_matroska_demux_parse_blockgroup_or_simpleblock),
(gst_matroska_demux_subtitle_caps):
* gst/matroska/matroska-ids.h:
Extract palette data for dvd subpicture streams and send it
downstream as custom gstreamer dvd event (fixes #453417).
Diffstat (limited to 'gst/matroska/matroska-ids.h')
-rw-r--r-- | gst/matroska/matroska-ids.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gst/matroska/matroska-ids.h b/gst/matroska/matroska-ids.h index e570599d..4233d300 100644 --- a/gst/matroska/matroska-ids.h +++ b/gst/matroska/matroska-ids.h @@ -277,6 +277,11 @@ typedef struct _GstMatroskaTrackContext { * testing for time == 0 is not enough to detect that. Used by demuxer */ gboolean send_flac_headers; + /* Special flag for VobSub, for which we have to send colour table info + * (if available) first before sending any data, and just testing + * for time == 0 is not enough to detect that. Used by demuxer */ + gboolean send_dvd_event; + /* Special counter for muxer to skip the first N vorbis/theora headers - * they are put into codec private data, not muxed into the stream */ guint xiph_headers_to_skip; |