projects
/
platform
/
upstream
/
gstreamer.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
903dade
)
event: only allow fixed caps in caps event
author
Wim Taymans
<wim.taymans@collabora.co.uk>
Fri, 6 May 2011 13:51:11 +0000
(15:51 +0200)
committer
Wim Taymans
<wim.taymans@collabora.co.uk>
Fri, 6 May 2011 15:39:08 +0000
(17:39 +0200)
gst/gstevent.c
patch
|
blob
|
history
diff --git
a/gst/gstevent.c
b/gst/gstevent.c
index
9e4390c
..
ca705d1
100644
(file)
--- a/
gst/gstevent.c
+++ b/
gst/gstevent.c
@@
-492,6
+492,8
@@
gst_event_new_caps (GstCaps * caps)
{
GstEvent *event;
+ g_return_val_if_fail (caps != NULL && gst_caps_is_fixed (caps), NULL);
+
GST_CAT_INFO (GST_CAT_EVENT, "creating caps event %" GST_PTR_FORMAT, caps);
event = gst_event_new_custom (GST_EVENT_CAPS,
@@
-506,7
+508,8
@@
gst_event_new_caps (GstCaps * caps)
* @event: The event to parse
* @caps: (out): A pointer to the caps
*
- * Get the caps from @event.
+ * Get the caps from @event. The caps remains valid as long as @event remains
+ * valid.
*/
void
gst_event_parse_caps (GstEvent * event, GstCaps ** caps)