summaryrefslogtreecommitdiffstats
path: root/gst/matroska/matroska-ids.h
diff options
context:
space:
mode:
authorMark Nauwelaerts <manauw@skynet.be>2007-11-13 17:01:07 +0000
committerTim-Philipp Müller <tim@centricular.net>2007-11-13 17:01:07 +0000
commit711afebc9f7f869fa90f6a479787caf8c398a830 (patch)
tree359893dfdc16e62b4bdc35993c1b89c22835cc5d /gst/matroska/matroska-ids.h
parent41070c9c8f6590b1b609e989a6e88b81aab5a1d8 (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.h5
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;