projects
/
platform
/
upstream
/
gstreamer.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gstfunnel: avoid access of freed pad
[platform/upstream/gstreamer.git]
/
gst
/
gstmessage.h
diff --git
a/gst/gstmessage.h
b/gst/gstmessage.h
index
aadb646
..
50e0146
100644
(file)
--- a/
gst/gstmessage.h
+++ b/
gst/gstmessage.h
@@
-127,6
+127,7
@@
typedef enum
GST_MESSAGE_QOS = (1 << 24),
GST_MESSAGE_PROGRESS = (1 << 25),
GST_MESSAGE_TOC = (1 << 26),
GST_MESSAGE_QOS = (1 << 24),
GST_MESSAGE_PROGRESS = (1 << 25),
GST_MESSAGE_TOC = (1 << 26),
+ GST_MESSAGE_RESET_TIME = (1 << 27),
GST_MESSAGE_ANY = ~0
} GstMessageType;
GST_MESSAGE_ANY = ~0
} GstMessageType;
@@
-264,7
+265,7
@@
typedef enum {
GST_PROGRESS_TYPE_CONTINUE = 1,
GST_PROGRESS_TYPE_COMPLETE = 2,
GST_PROGRESS_TYPE_CANCELED = 3,
GST_PROGRESS_TYPE_CONTINUE = 1,
GST_PROGRESS_TYPE_COMPLETE = 2,
GST_PROGRESS_TYPE_CANCELED = 3,
- GST_PROGRESS_TYPE_ERROR = 4
,
+ GST_PROGRESS_TYPE_ERROR = 4
} GstProgressType;
/**
} GstProgressType;
/**
@@
-501,8
+502,8
@@
GstMessage * gst_message_new_latency (GstObject * src) G_GNUC_MALLOC;
GstMessage * gst_message_new_async_start (GstObject * src) G_GNUC_MALLOC;
/* ASYNC_DONE */
GstMessage * gst_message_new_async_start (GstObject * src) G_GNUC_MALLOC;
/* ASYNC_DONE */
-GstMessage * gst_message_new_async_done (GstObject * src,
gboolean reset
_time) G_GNUC_MALLOC;
-void gst_message_parse_async_done (GstMessage *message,
gboolean *reset
_time);
+GstMessage * gst_message_new_async_done (GstObject * src,
GstClockTime running
_time) G_GNUC_MALLOC;
+void gst_message_parse_async_done (GstMessage *message,
GstClockTime *running
_time);
/* STRUCTURE CHANGE */
GstMessage * gst_message_new_structure_change (GstObject * src, GstStructureChangeType type,
/* STRUCTURE CHANGE */
GstMessage * gst_message_new_structure_change (GstObject * src, GstStructureChangeType type,
@@
-553,6
+554,10
@@
void gst_message_parse_progress (GstMessage * message, GstPro
GstMessage * gst_message_new_toc (GstObject *src, GstToc *toc, gboolean updated);
void gst_message_parse_toc (GstMessage *message, GstToc **toc, gboolean *updated);
GstMessage * gst_message_new_toc (GstObject *src, GstToc *toc, gboolean updated);
void gst_message_parse_toc (GstMessage *message, GstToc **toc, gboolean *updated);
+/* RESET_TIME */
+GstMessage * gst_message_new_reset_time (GstObject * src, GstClockTime running_time) G_GNUC_MALLOC;
+void gst_message_parse_reset_time (GstMessage *message, GstClockTime *running_time);
+
G_END_DECLS
#endif /* __GST_MESSAGE_H__ */
G_END_DECLS
#endif /* __GST_MESSAGE_H__ */