summaryrefslogtreecommitdiff
path: root/ext/smoothstreaming/gstmssdemux.h
diff options
context:
space:
mode:
authorThiago Santos <thiago.sousa.santos@collabora.com>2012-12-28 00:48:33 -0300
committerThiago Santos <thiago.sousa.santos@collabora.com>2013-05-07 21:05:11 -0300
commitcb7e3d1f3b66943aeda200b7fd9e0f9e877891c7 (patch)
tree1a86e708200a9ca51a0b768063afbda68cd2e7a0 /ext/smoothstreaming/gstmssdemux.h
parent33d872916b9e0297d16c67cb90bdbe4f41e08fdc (diff)
downloadgstreamer-plugins-bad-cb7e3d1f3b66943aeda200b7fd9e0f9e877891c7.tar.gz
mssdemux: initial implementation of seek event handling
Adds basic handling for seek in time events. Needs to cooperate with the downstream qtdemux so that it forwards the seeks and the corresponding newsegments
Diffstat (limited to 'ext/smoothstreaming/gstmssdemux.h')
-rw-r--r--ext/smoothstreaming/gstmssdemux.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/smoothstreaming/gstmssdemux.h b/ext/smoothstreaming/gstmssdemux.h
index 52c2377e0..9dee169e8 100644
--- a/ext/smoothstreaming/gstmssdemux.h
+++ b/ext/smoothstreaming/gstmssdemux.h
@@ -59,6 +59,8 @@ struct _GstMssDemuxStream {
GstUriDownloader *downloader;
+ GstEvent *pending_newsegment;
+
/* Streaming task */
GstTask *stream_task;
GStaticRecMutex stream_lock;
@@ -78,6 +80,7 @@ struct _GstMssDemux {
GSList *streams;
guint n_videos;
guint n_audios;
+
};
struct _GstMssDemuxClass {