Coverage Report

Created: 2025-12-28 06:39

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/gstreamer/subprojects/gstreamer/gst/gstmessage.h
Line
Count
Source
1
/* GStreamer
2
 * Copyright (C) 2004 Wim Taymans <wim@fluendo.com>
3
 *
4
 * gstmessage.h: Header for GstMessage subsystem
5
 *
6
 * This library is free software; you can redistribute it and/or
7
 * modify it under the terms of the GNU Library General Public
8
 * License as published by the Free Software Foundation; either
9
 * version 2 of the License, or (at your option) any later version.
10
 *
11
 * This library is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14
 * Library General Public License for more details.
15
 *
16
 * You should have received a copy of the GNU Library General Public
17
 * License along with this library; if not, write to the
18
 * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
19
 * Boston, MA 02110-1301, USA.
20
 */
21
22
#ifndef __GST_MESSAGE_H__
23
#define __GST_MESSAGE_H__
24
25
#include <glib.h>
26
27
G_BEGIN_DECLS
28
29
typedef struct _GstMessage GstMessage;
30
31
/**
32
 * GstMessageType:
33
 * @GST_MESSAGE_UNKNOWN: an undefined message
34
 * @GST_MESSAGE_EOS: end-of-stream reached in a pipeline. The application will
35
 * only receive this message in the PLAYING state and every time it sets a
36
 * pipeline to PLAYING that is in the EOS state. The application can perform a
37
 * flushing seek in the pipeline, which will undo the EOS state again.
38
 * @GST_MESSAGE_ERROR: an error occurred. When the application receives an error
39
 * message it should stop playback of the pipeline and not assume that more
40
 * data will be played. It is possible to specify a redirection url to the error
41
 * messages by setting a `redirect-location` field into the error message, application
42
 * or high level bins might use the information as required.
43
 * @GST_MESSAGE_WARNING: a warning occurred.
44
 * @GST_MESSAGE_INFO: an info message occurred
45
 * @GST_MESSAGE_TAG: a tag was found.
46
 * @GST_MESSAGE_BUFFERING: the pipeline is buffering. When the application
47
 * receives a buffering message in the PLAYING state for a non-live pipeline it
48
 * must PAUSE the pipeline until the buffering completes, when the percentage
49
 * field in the message is 100%. For live pipelines, no action must be
50
 * performed and the buffering percentage can be used to inform the user about
51
 * the progress.
52
 * @GST_MESSAGE_STATE_CHANGED: a state change happened
53
 * @GST_MESSAGE_STATE_DIRTY: an element changed state in a streaming thread.
54
 * This message is deprecated.
55
 * @GST_MESSAGE_STEP_DONE: a stepping operation finished.
56
 * @GST_MESSAGE_CLOCK_PROVIDE: an element notifies its capability of providing
57
 *                             a clock. This message is used internally and
58
 *                             never forwarded to the application.
59
 * @GST_MESSAGE_CLOCK_LOST: The current clock as selected by the pipeline became
60
 *                          unusable. The pipeline will select a new clock on
61
 *                          the next PLAYING state change. The application
62
 *                          should set the pipeline to PAUSED and back to
63
 *                          PLAYING when this message is received.
64
 * @GST_MESSAGE_NEW_CLOCK: a new clock was selected in the pipeline.
65
 * @GST_MESSAGE_STRUCTURE_CHANGE: the structure of the pipeline changed. This
66
 * message is used internally and never forwarded to the application.
67
 * @GST_MESSAGE_STREAM_STATUS: status about a stream, emitted when it starts,
68
 *                             stops, errors, etc..
69
 * @GST_MESSAGE_APPLICATION: message posted by the application, possibly
70
 *                           via an application-specific element.
71
 * @GST_MESSAGE_ELEMENT: element-specific message, see the specific element's
72
 *                       documentation
73
 * @GST_MESSAGE_SEGMENT_START: pipeline started playback of a segment. This
74
 * message is used internally and never forwarded to the application.
75
 * @GST_MESSAGE_SEGMENT_DONE: pipeline completed playback of a segment. This
76
 * message is forwarded to the application after all elements that posted
77
 * @GST_MESSAGE_SEGMENT_START posted a GST_MESSAGE_SEGMENT_DONE message.
78
 * @GST_MESSAGE_DURATION_CHANGED: The duration of a pipeline changed. The
79
 * application can get the new duration with a duration query.
80
 * @GST_MESSAGE_ASYNC_START: Posted by elements when they start an ASYNC
81
 * #GstStateChange. This message is not forwarded to the application but is used
82
 * internally.
83
 * @GST_MESSAGE_ASYNC_DONE: Posted by elements when they complete an ASYNC
84
 * #GstStateChange. The application will only receive this message from the toplevel
85
 * pipeline.
86
 * @GST_MESSAGE_LATENCY: Posted by elements when their latency changes. The
87
 * application should recalculate and distribute a new latency.
88
 * @GST_MESSAGE_REQUEST_STATE: Posted by elements when they want the pipeline to
89
 * change state. This message is a suggestion to the application which can
90
 * decide to perform the state change on (part of) the pipeline.
91
 * @GST_MESSAGE_STEP_START: A stepping operation was started.
92
 * @GST_MESSAGE_QOS: A buffer was dropped or an element changed its processing
93
 * strategy for Quality of Service reasons.
94
 * @GST_MESSAGE_PROGRESS: A progress message.
95
 * @GST_MESSAGE_TOC: A new table of contents (TOC) was found or previously found TOC
96
 * was updated.
97
 * @GST_MESSAGE_RESET_TIME: Message to request resetting the pipeline's
98
 *     running time from the pipeline. This is an internal message which
99
 *     applications will likely never receive.
100
 * @GST_MESSAGE_STREAM_START: Message indicating start of a new stream. Useful
101
 *     e.g. when using playbin in gapless playback mode, to get notified when
102
 *     the next title actually starts playing (which will be some time after
103
 *     the URI for the next title has been set).
104
 * @GST_MESSAGE_NEED_CONTEXT: Message indicating that an element wants a specific context (Since: 1.2)
105
 * @GST_MESSAGE_HAVE_CONTEXT: Message indicating that an element created a context (Since: 1.2)
106
 * @GST_MESSAGE_EXTENDED: Message is an extended message type (see below).
107
 *     These extended message IDs can't be used directly with mask-based API
108
 *     like gst_bus_poll() or gst_bus_timed_pop_filtered(), but you can still
109
 *     filter for GST_MESSAGE_EXTENDED and then check the result for the
110
 *     specific type. (Since: 1.4)
111
 * @GST_MESSAGE_DEVICE_ADDED: Message indicating a #GstDevice was added to
112
 *     a #GstDeviceProvider (Since: 1.4)
113
 * @GST_MESSAGE_DEVICE_REMOVED: Message indicating a #GstDevice was removed
114
 *     from a #GstDeviceProvider (Since: 1.4)
115
 * @GST_MESSAGE_PROPERTY_NOTIFY: Message indicating a #GObject property has
116
 *     changed (Since: 1.10)
117
 * @GST_MESSAGE_STREAM_COLLECTION: Message indicating a new #GstStreamCollection
118
 *     is available (Since: 1.10)
119
 * @GST_MESSAGE_STREAMS_SELECTED: Message indicating the active selection of
120
 *     #GstStreams has changed (Since: 1.10)
121
 * @GST_MESSAGE_REDIRECT: Message indicating to request the application to
122
 *     try to play the given URL(s). Useful if for example a HTTP 302/303
123
 *     response is received with a non-HTTP URL inside. (Since: 1.10)
124
 * @GST_MESSAGE_DEVICE_CHANGED: Message indicating a #GstDevice was changed
125
 *     a #GstDeviceProvider (Since: 1.16)
126
 * @GST_MESSAGE_INSTANT_RATE_REQUEST: Message sent by elements to request the
127
 *     running time from the pipeline when an instant rate change should
128
 *     be applied (which may be in the past when the answer arrives). (Since: 1.18)
129
 * @GST_MESSAGE_DEVICE_MONITOR_STARTED: Message indicating the
130
 *     #GstDeviceMonitor has completed async startup (Since: 1.28)
131
 * @GST_MESSAGE_ANY: mask for all of the above messages.
132
 *
133
 * The different message types that are available.
134
 */
135
/* NOTE: keep in sync with quark registration in gstmessage.c
136
 * NOTE: keep GST_MESSAGE_ANY a valid gint to avoid compiler warnings.
137
 */
138
/* FIXME: 2.0: Make it NOT flags, just a regular 1,2,3,4.. enumeration */
139
/* FIXME: For GST_MESSAGE_ANY ~0 -> 0xffffffff see
140
 *        https://bugzilla.gnome.org/show_bug.cgi?id=732633
141
 */
142
typedef enum
143
{
144
  GST_MESSAGE_UNKNOWN           = 0,
145
  GST_MESSAGE_EOS               = (1 << 0),
146
  GST_MESSAGE_ERROR             = (1 << 1),
147
  GST_MESSAGE_WARNING           = (1 << 2),
148
  GST_MESSAGE_INFO              = (1 << 3),
149
  GST_MESSAGE_TAG               = (1 << 4),
150
  GST_MESSAGE_BUFFERING         = (1 << 5),
151
  GST_MESSAGE_STATE_CHANGED     = (1 << 6),
152
  GST_MESSAGE_STATE_DIRTY       = (1 << 7),
153
  GST_MESSAGE_STEP_DONE         = (1 << 8),
154
  GST_MESSAGE_CLOCK_PROVIDE     = (1 << 9),
155
  GST_MESSAGE_CLOCK_LOST        = (1 << 10),
156
  GST_MESSAGE_NEW_CLOCK         = (1 << 11),
157
  GST_MESSAGE_STRUCTURE_CHANGE  = (1 << 12),
158
  GST_MESSAGE_STREAM_STATUS     = (1 << 13),
159
  GST_MESSAGE_APPLICATION       = (1 << 14),
160
  GST_MESSAGE_ELEMENT           = (1 << 15),
161
  GST_MESSAGE_SEGMENT_START     = (1 << 16),
162
  GST_MESSAGE_SEGMENT_DONE      = (1 << 17),
163
  GST_MESSAGE_DURATION_CHANGED  = (1 << 18),
164
  GST_MESSAGE_LATENCY           = (1 << 19),
165
  GST_MESSAGE_ASYNC_START       = (1 << 20),
166
  GST_MESSAGE_ASYNC_DONE        = (1 << 21),
167
  GST_MESSAGE_REQUEST_STATE     = (1 << 22),
168
  GST_MESSAGE_STEP_START        = (1 << 23),
169
  GST_MESSAGE_QOS               = (1 << 24),
170
  GST_MESSAGE_PROGRESS          = (1 << 25),
171
  GST_MESSAGE_TOC               = (1 << 26),
172
  GST_MESSAGE_RESET_TIME        = (1 << 27),
173
  GST_MESSAGE_STREAM_START      = (1 << 28),
174
  GST_MESSAGE_NEED_CONTEXT      = (1 << 29),
175
  GST_MESSAGE_HAVE_CONTEXT      = (1 << 30),
176
  GST_MESSAGE_EXTENDED          = (gint) (1u << 31),
177
  GST_MESSAGE_DEVICE_ADDED      = GST_MESSAGE_EXTENDED + 1,
178
  GST_MESSAGE_DEVICE_REMOVED    = GST_MESSAGE_EXTENDED + 2,
179
  GST_MESSAGE_PROPERTY_NOTIFY   = GST_MESSAGE_EXTENDED + 3,
180
  GST_MESSAGE_STREAM_COLLECTION = GST_MESSAGE_EXTENDED + 4,
181
  GST_MESSAGE_STREAMS_SELECTED  = GST_MESSAGE_EXTENDED + 5,
182
  GST_MESSAGE_REDIRECT          = GST_MESSAGE_EXTENDED + 6,
183
  GST_MESSAGE_DEVICE_CHANGED    = GST_MESSAGE_EXTENDED + 7,
184
  GST_MESSAGE_INSTANT_RATE_REQUEST = GST_MESSAGE_EXTENDED + 8,
185
  /**
186
   * GST_MESSAGE_DEVICE_MONITOR_STARTED:
187
   *
188
   * Message indicating the #GstDeviceMonitor has completed async startup.
189
   *
190
   * Since: 1.28
191
   */
192
  GST_MESSAGE_DEVICE_MONITOR_STARTED = GST_MESSAGE_EXTENDED + 9,
193
  GST_MESSAGE_ANY               = (gint) (0xffffffff)
194
} GstMessageType;
195
196
#include <gst/gstminiobject.h>
197
#include <gst/gstobject.h>
198
#include <gst/gstelement.h>
199
#include <gst/gsttaglist.h>
200
#include <gst/gststructure.h>
201
#include <gst/gstquery.h>
202
#include <gst/gsttoc.h>
203
#include <gst/gstdevice.h>
204
#include <gst/gststreams.h>
205
#include <gst/gststreamcollection.h>
206
207
GST_API GType _gst_message_type;
208
209
4
#define GST_TYPE_MESSAGE                         (_gst_message_type)
210
0
#define GST_IS_MESSAGE(obj)                      (GST_IS_MINI_OBJECT_TYPE (obj, GST_TYPE_MESSAGE))
211
8.05M
#define GST_MESSAGE_CAST(obj)                    ((GstMessage*)(obj))
212
0
#define GST_MESSAGE(obj)                         (GST_MESSAGE_CAST(obj))
213
214
/* the lock is used to handle the synchronous handling of messages,
215
 * the emitting thread is blocked until the handling thread processed
216
 * the message using this mutex/cond pair */
217
0
#define GST_MESSAGE_GET_LOCK(message)   (&GST_MESSAGE_CAST(message)->lock)
218
0
#define GST_MESSAGE_LOCK(message)       g_mutex_lock(GST_MESSAGE_GET_LOCK(message))
219
0
#define GST_MESSAGE_UNLOCK(message)     g_mutex_unlock(GST_MESSAGE_GET_LOCK(message))
220
0
#define GST_MESSAGE_GET_COND(message)   (&GST_MESSAGE_CAST(message)->cond)
221
#define GST_MESSAGE_WAIT(message)       g_cond_wait(GST_MESSAGE_GET_COND(message),GST_MESSAGE_GET_LOCK(message))
222
0
#define GST_MESSAGE_SIGNAL(message)     g_cond_signal(GST_MESSAGE_GET_COND(message))
223
224
/**
225
 * GST_MESSAGE_TYPE:
226
 * @message: a #GstMessage
227
 *
228
 * Get the #GstMessageType of @message.
229
 */
230
2.65M
#define GST_MESSAGE_TYPE(message)       (GST_MESSAGE_CAST(message)->type)
231
/**
232
 * GST_MESSAGE_TYPE_IS_EXTENDED:
233
 * @message: a #GstMessage
234
 *
235
 * Check if the message is in the extended message group
236
 * Since: 1.4
237
 */
238
282k
#define GST_MESSAGE_TYPE_IS_EXTENDED(message)       (!!(GST_MESSAGE_CAST(message)->type & GST_MESSAGE_EXTENDED))
239
240
/**
241
 * GST_MESSAGE_TYPE_NAME:
242
 * @message: a #GstMessage
243
 *
244
 * Get a constant string representation of the #GstMessageType of @message.
245
 */
246
0
#define GST_MESSAGE_TYPE_NAME(message)  gst_message_type_get_name(GST_MESSAGE_TYPE(message))
247
/**
248
 * GST_MESSAGE_TIMESTAMP:
249
 * @message: a #GstMessage
250
 *
251
 * Get the timestamp of @message. This is the timestamp when the message
252
 * was created.
253
 */
254
533k
#define GST_MESSAGE_TIMESTAMP(message)  (GST_MESSAGE_CAST(message)->timestamp)
255
/**
256
 * GST_MESSAGE_SRC:
257
 * @message: a #GstMessage
258
 *
259
 * Get the object that posted @message.
260
 */
261
3.46M
#define GST_MESSAGE_SRC(message)        (GST_MESSAGE_CAST(message)->src)
262
263
/**
264
 * GST_MESSAGE_SEQNUM:
265
 * @message: a #GstMessage
266
 *
267
 * Get the sequence number of @message.
268
 */
269
564k
#define GST_MESSAGE_SEQNUM(message)     (GST_MESSAGE_CAST(message)->seqnum)
270
271
/**
272
 * GST_MESSAGE_SRC_NAME:
273
 * @message: a #GstMessage
274
 *
275
 * Get the name of the object that posted @message. Returns "(NULL)" if
276
 * the message has no source object set.
277
 */
278
#define GST_MESSAGE_SRC_NAME(message)   (GST_MESSAGE_SRC(message) ? \
279
    GST_OBJECT_NAME (GST_MESSAGE_SRC(message)) : "(NULL)")
280
281
/**
282
 * GstStructureChangeType:
283
 * @GST_STRUCTURE_CHANGE_TYPE_PAD_LINK: Pad linking is starting or done.
284
 * @GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK: Pad unlinking is starting or done.
285
 *
286
 * The type of a %GST_MESSAGE_STRUCTURE_CHANGE.
287
 */
288
typedef enum {
289
  GST_STRUCTURE_CHANGE_TYPE_PAD_LINK   = 0,
290
  GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK = 1
291
} GstStructureChangeType;
292
293
/**
294
 * GstStreamStatusType:
295
 * @GST_STREAM_STATUS_TYPE_CREATE: A new thread need to be created.
296
 * @GST_STREAM_STATUS_TYPE_ENTER: a thread entered its loop function
297
 * @GST_STREAM_STATUS_TYPE_LEAVE: a thread left its loop function
298
 * @GST_STREAM_STATUS_TYPE_DESTROY: a thread is destroyed
299
 * @GST_STREAM_STATUS_TYPE_START: a thread is started
300
 * @GST_STREAM_STATUS_TYPE_PAUSE: a thread is paused
301
 * @GST_STREAM_STATUS_TYPE_STOP: a thread is stopped
302
 *
303
 * The type of a %GST_MESSAGE_STREAM_STATUS. The stream status messages inform the
304
 * application of new streaming threads and their status.
305
 */
306
typedef enum {
307
  GST_STREAM_STATUS_TYPE_CREATE   = 0,
308
  GST_STREAM_STATUS_TYPE_ENTER    = 1,
309
  GST_STREAM_STATUS_TYPE_LEAVE    = 2,
310
  GST_STREAM_STATUS_TYPE_DESTROY  = 3,
311
312
  GST_STREAM_STATUS_TYPE_START    = 8,
313
  GST_STREAM_STATUS_TYPE_PAUSE    = 9,
314
  GST_STREAM_STATUS_TYPE_STOP     = 10
315
} GstStreamStatusType;
316
317
/**
318
 * GstProgressType:
319
 * @GST_PROGRESS_TYPE_START: A new task started.
320
 * @GST_PROGRESS_TYPE_CONTINUE: A task completed and a new one continues.
321
 * @GST_PROGRESS_TYPE_COMPLETE: A task completed.
322
 * @GST_PROGRESS_TYPE_CANCELED: A task was canceled.
323
 * @GST_PROGRESS_TYPE_ERROR: A task caused an error. An error message is also
324
 *          posted on the bus.
325
 *
326
 * The type of a %GST_MESSAGE_PROGRESS. The progress messages inform the
327
 * application of the status of asynchronous tasks.
328
 */
329
typedef enum {
330
  GST_PROGRESS_TYPE_START    = 0,
331
  GST_PROGRESS_TYPE_CONTINUE = 1,
332
  GST_PROGRESS_TYPE_COMPLETE = 2,
333
  GST_PROGRESS_TYPE_CANCELED = 3,
334
  GST_PROGRESS_TYPE_ERROR    = 4
335
} GstProgressType;
336
337
/**
338
 * GstMessage:
339
 * @mini_object: the parent structure
340
 * @type: the #GstMessageType of the message
341
 * @timestamp: the timestamp of the message
342
 * @src: the src of the message
343
 * @seqnum: the sequence number of the message
344
 *
345
 * A #GstMessage.
346
 */
347
struct _GstMessage
348
{
349
  GstMiniObject   mini_object;
350
351
  /*< public > *//* with COW */
352
  GstMessageType  type;
353
  guint64         timestamp;
354
  GstObject      *src;
355
  guint32         seqnum;
356
357
  /*< private >*//* with MESSAGE_LOCK */
358
  GMutex          lock;                 /* lock and cond for async delivery */
359
  GCond           cond;
360
};
361
362
#include <gst/gstquery.h>
363
364
GST_API
365
GType           gst_message_get_type            (void);
366
367
GST_API
368
const gchar*    gst_message_type_get_name       (GstMessageType type);
369
370
GST_API
371
GQuark          gst_message_type_to_quark       (GstMessageType type);
372
373
#ifndef GST_DISABLE_MINIOBJECT_INLINE_FUNCTIONS
374
/* refcounting */
375
static inline GstMessage *
376
gst_message_ref (GstMessage * msg)
377
522k
{
378
522k
  return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg));
379
522k
}
Unexecuted instantiation: typefind.c:gst_message_ref
Unexecuted instantiation: gst-discoverer.c:gst_message_ref
Unexecuted instantiation: gstenumtypes.c:gst_message_ref
Unexecuted instantiation: lex.priv_gst_parse_yy.c:gst_message_ref
Unexecuted instantiation: grammar.tab.c:gst_message_ref
Unexecuted instantiation: gst.c:gst_message_ref
Unexecuted instantiation: gstobject.c:gst_message_ref
Unexecuted instantiation: gstallocator.c:gst_message_ref
gstbin.c:gst_message_ref
Line
Count
Source
377
522k
{
378
522k
  return (GstMessage *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (msg));
379
522k
}
Unexecuted instantiation: gstbufferpool.c:gst_message_ref
Unexecuted instantiation: gstbus.c:gst_message_ref
Unexecuted instantiation: gstcapsfeatures.c:gst_message_ref
Unexecuted instantiation: gstchildproxy.c:gst_message_ref
Unexecuted instantiation: gstclock.c:gst_message_ref
Unexecuted instantiation: gstcontrolbinding.c:gst_message_ref
Unexecuted instantiation: gstcontrolsource.c:gst_message_ref
Unexecuted instantiation: gstdatetime.c:gst_message_ref
Unexecuted instantiation: gstdebugutils.c:gst_message_ref
Unexecuted instantiation: gstdevice.c:gst_message_ref
Unexecuted instantiation: gstdeviceprovider.c:gst_message_ref
Unexecuted instantiation: gstdeviceproviderfactory.c:gst_message_ref
Unexecuted instantiation: gstdynamictypefactory.c:gst_message_ref
Unexecuted instantiation: gstelement.c:gst_message_ref
Unexecuted instantiation: gstelementfactory.c:gst_message_ref
Unexecuted instantiation: gsterror.c:gst_message_ref
Unexecuted instantiation: gstformat.c:gst_message_ref
Unexecuted instantiation: gstghostpad.c:gst_message_ref
Unexecuted instantiation: gstdevicemonitor.c:gst_message_ref
Unexecuted instantiation: gstinfo.c:gst_message_ref
Unexecuted instantiation: gstiterator.c:gst_message_ref
Unexecuted instantiation: gstatomicqueue.c:gst_message_ref
Unexecuted instantiation: gstmeta.c:gst_message_ref
Unexecuted instantiation: gstmetafactory.c:gst_message_ref
Unexecuted instantiation: gstminiobject.c:gst_message_ref
Unexecuted instantiation: gstpad.c:gst_message_ref
Unexecuted instantiation: gstpadtemplate.c:gst_message_ref
Unexecuted instantiation: gstparamspecs.c:gst_message_ref
Unexecuted instantiation: gstpipeline.c:gst_message_ref
Unexecuted instantiation: gstplugin.c:gst_message_ref
Unexecuted instantiation: gstpluginfeature.c:gst_message_ref
Unexecuted instantiation: gstpoll.c:gst_message_ref
Unexecuted instantiation: gstpreset.c:gst_message_ref
Unexecuted instantiation: gstprotection.c:gst_message_ref
Unexecuted instantiation: gstregistry.c:gst_message_ref
Unexecuted instantiation: gstregistrychunks.c:gst_message_ref
Unexecuted instantiation: gstsegment.c:gst_message_ref
Unexecuted instantiation: gststreamcollection.c:gst_message_ref
Unexecuted instantiation: gststreams.c:gst_message_ref
Unexecuted instantiation: gststructure.c:gst_message_ref
Unexecuted instantiation: gstsystemclock.c:gst_message_ref
Unexecuted instantiation: gsttagsetter.c:gst_message_ref
Unexecuted instantiation: gsttask.c:gst_message_ref
Unexecuted instantiation: gsttaskpool.c:gst_message_ref
Unexecuted instantiation: gsttoc.c:gst_message_ref
Unexecuted instantiation: gsttocsetter.c:gst_message_ref
Unexecuted instantiation: gsttracer.c:gst_message_ref
Unexecuted instantiation: gsttracerfactory.c:gst_message_ref
Unexecuted instantiation: gsttracerrecord.c:gst_message_ref
Unexecuted instantiation: gsttracerutils.c:gst_message_ref
Unexecuted instantiation: gsttypefind.c:gst_message_ref
Unexecuted instantiation: gsttypefindfactory.c:gst_message_ref
Unexecuted instantiation: gstutils.c:gst_message_ref
Unexecuted instantiation: gstvalue.c:gst_message_ref
Unexecuted instantiation: gstvecdeque.c:gst_message_ref
Unexecuted instantiation: gstparse.c:gst_message_ref
Unexecuted instantiation: gstpluginloader.c:gst_message_ref
Unexecuted instantiation: gstregistrybinary.c:gst_message_ref
Unexecuted instantiation: pbutils-enumtypes.c:gst_message_ref
Unexecuted instantiation: gstpluginsbaseversion.c:gst_message_ref
Unexecuted instantiation: pbutils.c:gst_message_ref
Unexecuted instantiation: codec-utils.c:gst_message_ref
Unexecuted instantiation: descriptions.c:gst_message_ref
Unexecuted instantiation: encoding-profile.c:gst_message_ref
Unexecuted instantiation: encoding-target.c:gst_message_ref
Unexecuted instantiation: install-plugins.c:gst_message_ref
Unexecuted instantiation: missing-plugins.c:gst_message_ref
Unexecuted instantiation: gstaudiovisualizer.c:gst_message_ref
Unexecuted instantiation: gstdiscoverer.c:gst_message_ref
Unexecuted instantiation: gstdiscoverer-types.c:gst_message_ref
Unexecuted instantiation: video-enumtypes.c:gst_message_ref
Unexecuted instantiation: colorbalance.c:gst_message_ref
Unexecuted instantiation: colorbalancechannel.c:gst_message_ref
Unexecuted instantiation: convertframe.c:gst_message_ref
Unexecuted instantiation: gstvideoaffinetransformationmeta.c:gst_message_ref
Unexecuted instantiation: gstvideocodecalphameta.c:gst_message_ref
Unexecuted instantiation: gstvideoaggregator.c:gst_message_ref
Unexecuted instantiation: gstvideodecoder.c:gst_message_ref
Unexecuted instantiation: gstvideodmabufpool.c:gst_message_ref
Unexecuted instantiation: gstvideoencoder.c:gst_message_ref
Unexecuted instantiation: gstvideofilter.c:gst_message_ref
Unexecuted instantiation: gstvideometa.c:gst_message_ref
Unexecuted instantiation: gstvideopool.c:gst_message_ref
Unexecuted instantiation: gstvideosink.c:gst_message_ref
Unexecuted instantiation: gstvideotimecode.c:gst_message_ref
Unexecuted instantiation: gstvideoutils.c:gst_message_ref
Unexecuted instantiation: gstvideoutilsprivate.c:gst_message_ref
Unexecuted instantiation: navigation.c:gst_message_ref
Unexecuted instantiation: video.c:gst_message_ref
Unexecuted instantiation: video-anc.c:gst_message_ref
Unexecuted instantiation: video-blend.c:gst_message_ref
Unexecuted instantiation: video-chroma.c:gst_message_ref
Unexecuted instantiation: video-color.c:gst_message_ref
Unexecuted instantiation: video-converter.c:gst_message_ref
Unexecuted instantiation: video-dither.c:gst_message_ref
Unexecuted instantiation: video-event.c:gst_message_ref
Unexecuted instantiation: video-format.c:gst_message_ref
Unexecuted instantiation: video-frame.c:gst_message_ref
Unexecuted instantiation: video-hdr.c:gst_message_ref
Unexecuted instantiation: video-info.c:gst_message_ref
Unexecuted instantiation: video-info-dma.c:gst_message_ref
Unexecuted instantiation: video-multiview.c:gst_message_ref
Unexecuted instantiation: video-resampler.c:gst_message_ref
Unexecuted instantiation: video-scaler.c:gst_message_ref
Unexecuted instantiation: video-sei.c:gst_message_ref
Unexecuted instantiation: video-tile.c:gst_message_ref
Unexecuted instantiation: video-overlay-composition.c:gst_message_ref
Unexecuted instantiation: videodirection.c:gst_message_ref
Unexecuted instantiation: videoorientation.c:gst_message_ref
Unexecuted instantiation: videooverlay.c:gst_message_ref
Unexecuted instantiation: gstdrmdumb.c:gst_message_ref
Unexecuted instantiation: gstdmabuf.c:gst_message_ref
Unexecuted instantiation: gstfdmemory.c:gst_message_ref
Unexecuted instantiation: gstphysmemory.c:gst_message_ref
Unexecuted instantiation: gstshmallocator.c:gst_message_ref
Unexecuted instantiation: gstudmabufallocator.c:gst_message_ref
Unexecuted instantiation: gstadapter.c:gst_message_ref
Unexecuted instantiation: gstaggregator.c:gst_message_ref
Unexecuted instantiation: gstbaseparse.c:gst_message_ref
Unexecuted instantiation: gstbasesink.c:gst_message_ref
Unexecuted instantiation: gstbasesrc.c:gst_message_ref
Unexecuted instantiation: gstbasetransform.c:gst_message_ref
Unexecuted instantiation: gstbitreader.c:gst_message_ref
Unexecuted instantiation: gstbitwriter.c:gst_message_ref
Unexecuted instantiation: gstbytereader.c:gst_message_ref
Unexecuted instantiation: gstbytewriter.c:gst_message_ref
Unexecuted instantiation: gstcollectpads.c:gst_message_ref
Unexecuted instantiation: gstdataqueue.c:gst_message_ref
Unexecuted instantiation: gstflowcombiner.c:gst_message_ref
Unexecuted instantiation: gstpushsrc.c:gst_message_ref
Unexecuted instantiation: gstqueuearray.c:gst_message_ref
Unexecuted instantiation: gsttypefindhelper.c:gst_message_ref
Unexecuted instantiation: audio-enumtypes.c:gst_message_ref
Unexecuted instantiation: audio.c:gst_message_ref
Unexecuted instantiation: audio-buffer.c:gst_message_ref
Unexecuted instantiation: audio-channel-mixer.c:gst_message_ref
Unexecuted instantiation: audio-channels.c:gst_message_ref
Unexecuted instantiation: audio-converter.c:gst_message_ref
Unexecuted instantiation: audio-format.c:gst_message_ref
Unexecuted instantiation: audio-info.c:gst_message_ref
Unexecuted instantiation: audio-quantize.c:gst_message_ref
Unexecuted instantiation: audio-resampler.c:gst_message_ref
Unexecuted instantiation: gstaudioaggregator.c:gst_message_ref
Unexecuted instantiation: gstaudiobasesink.c:gst_message_ref
Unexecuted instantiation: gstaudiobasesrc.c:gst_message_ref
Unexecuted instantiation: gstaudiocdsrc.c:gst_message_ref
Unexecuted instantiation: gstaudioclock.c:gst_message_ref
Unexecuted instantiation: gstaudiodecoder.c:gst_message_ref
Unexecuted instantiation: gstaudioencoder.c:gst_message_ref
Unexecuted instantiation: gstaudiofilter.c:gst_message_ref
Unexecuted instantiation: gstaudioiec61937.c:gst_message_ref
Unexecuted instantiation: gstaudiometa.c:gst_message_ref
Unexecuted instantiation: gstaudioringbuffer.c:gst_message_ref
Unexecuted instantiation: gstaudiosink.c:gst_message_ref
Unexecuted instantiation: gstaudiosrc.c:gst_message_ref
Unexecuted instantiation: gstaudioutilsprivate.c:gst_message_ref
Unexecuted instantiation: streamvolume.c:gst_message_ref
Unexecuted instantiation: gstaudiostreamalign.c:gst_message_ref
Unexecuted instantiation: gstdsd.c:gst_message_ref
Unexecuted instantiation: gstdsdformat.c:gst_message_ref
Unexecuted instantiation: audio-resampler-x86-sse.c:gst_message_ref
Unexecuted instantiation: audio-resampler-x86-sse2.c:gst_message_ref
Unexecuted instantiation: audio-resampler-x86-sse41.c:gst_message_ref
Unexecuted instantiation: tag-enumtypes.c:gst_message_ref
Unexecuted instantiation: gstvorbistag.c:gst_message_ref
Unexecuted instantiation: gstid3tag.c:gst_message_ref
Unexecuted instantiation: gstxmptag.c:gst_message_ref
Unexecuted instantiation: gstexiftag.c:gst_message_ref
Unexecuted instantiation: lang.c:gst_message_ref
Unexecuted instantiation: licenses.c:gst_message_ref
Unexecuted instantiation: tags.c:gst_message_ref
Unexecuted instantiation: gsttagdemux.c:gst_message_ref
Unexecuted instantiation: gsttagmux.c:gst_message_ref
Unexecuted instantiation: gsttageditingprivate.c:gst_message_ref
Unexecuted instantiation: id3v2.c:gst_message_ref
Unexecuted instantiation: id3v2frames.c:gst_message_ref
Unexecuted instantiation: xmpwriter.c:gst_message_ref
380
381
static inline void
382
gst_message_unref (GstMessage * msg)
383
1.05M
{
384
1.05M
  gst_mini_object_unref (GST_MINI_OBJECT_CAST (msg));
385
1.05M
}
Unexecuted instantiation: typefind.c:gst_message_unref
Unexecuted instantiation: gst-discoverer.c:gst_message_unref
Unexecuted instantiation: gstenumtypes.c:gst_message_unref
Unexecuted instantiation: lex.priv_gst_parse_yy.c:gst_message_unref
Unexecuted instantiation: grammar.tab.c:gst_message_unref
Unexecuted instantiation: gst.c:gst_message_unref
Unexecuted instantiation: gstobject.c:gst_message_unref
Unexecuted instantiation: gstallocator.c:gst_message_unref
gstbin.c:gst_message_unref
Line
Count
Source
383
706k
{
384
706k
  gst_mini_object_unref (GST_MINI_OBJECT_CAST (msg));
385
706k
}
Unexecuted instantiation: gstbufferpool.c:gst_message_unref
gstbus.c:gst_message_unref
Line
Count
Source
383
275k
{
384
275k
  gst_mini_object_unref (GST_MINI_OBJECT_CAST (msg));
385
275k
}
Unexecuted instantiation: gstcapsfeatures.c:gst_message_unref
Unexecuted instantiation: gstchildproxy.c:gst_message_unref
Unexecuted instantiation: gstclock.c:gst_message_unref
Unexecuted instantiation: gstcontrolbinding.c:gst_message_unref
Unexecuted instantiation: gstcontrolsource.c:gst_message_unref
Unexecuted instantiation: gstdatetime.c:gst_message_unref
Unexecuted instantiation: gstdebugutils.c:gst_message_unref
Unexecuted instantiation: gstdevice.c:gst_message_unref
Unexecuted instantiation: gstdeviceprovider.c:gst_message_unref
Unexecuted instantiation: gstdeviceproviderfactory.c:gst_message_unref
Unexecuted instantiation: gstdynamictypefactory.c:gst_message_unref
gstelement.c:gst_message_unref
Line
Count
Source
383
3.97k
{
384
3.97k
  gst_mini_object_unref (GST_MINI_OBJECT_CAST (msg));
385
3.97k
}
Unexecuted instantiation: gstelementfactory.c:gst_message_unref
Unexecuted instantiation: gsterror.c:gst_message_unref
Unexecuted instantiation: gstformat.c:gst_message_unref
Unexecuted instantiation: gstghostpad.c:gst_message_unref
Unexecuted instantiation: gstdevicemonitor.c:gst_message_unref
Unexecuted instantiation: gstinfo.c:gst_message_unref
Unexecuted instantiation: gstiterator.c:gst_message_unref
Unexecuted instantiation: gstatomicqueue.c:gst_message_unref
Unexecuted instantiation: gstmeta.c:gst_message_unref
Unexecuted instantiation: gstmetafactory.c:gst_message_unref
Unexecuted instantiation: gstminiobject.c:gst_message_unref
Unexecuted instantiation: gstpad.c:gst_message_unref
Unexecuted instantiation: gstpadtemplate.c:gst_message_unref
Unexecuted instantiation: gstparamspecs.c:gst_message_unref
Unexecuted instantiation: gstpipeline.c:gst_message_unref
Unexecuted instantiation: gstplugin.c:gst_message_unref
Unexecuted instantiation: gstpluginfeature.c:gst_message_unref
Unexecuted instantiation: gstpoll.c:gst_message_unref
Unexecuted instantiation: gstpreset.c:gst_message_unref
Unexecuted instantiation: gstprotection.c:gst_message_unref
Unexecuted instantiation: gstregistry.c:gst_message_unref
Unexecuted instantiation: gstregistrychunks.c:gst_message_unref
Unexecuted instantiation: gstsegment.c:gst_message_unref
Unexecuted instantiation: gststreamcollection.c:gst_message_unref
Unexecuted instantiation: gststreams.c:gst_message_unref
Unexecuted instantiation: gststructure.c:gst_message_unref
Unexecuted instantiation: gstsystemclock.c:gst_message_unref
Unexecuted instantiation: gsttagsetter.c:gst_message_unref
Unexecuted instantiation: gsttask.c:gst_message_unref
Unexecuted instantiation: gsttaskpool.c:gst_message_unref
Unexecuted instantiation: gsttoc.c:gst_message_unref
Unexecuted instantiation: gsttocsetter.c:gst_message_unref
Unexecuted instantiation: gsttracer.c:gst_message_unref
Unexecuted instantiation: gsttracerfactory.c:gst_message_unref
Unexecuted instantiation: gsttracerrecord.c:gst_message_unref
Unexecuted instantiation: gsttracerutils.c:gst_message_unref
Unexecuted instantiation: gsttypefind.c:gst_message_unref
Unexecuted instantiation: gsttypefindfactory.c:gst_message_unref
Unexecuted instantiation: gstutils.c:gst_message_unref
Unexecuted instantiation: gstvalue.c:gst_message_unref
Unexecuted instantiation: gstvecdeque.c:gst_message_unref
Unexecuted instantiation: gstparse.c:gst_message_unref
Unexecuted instantiation: gstpluginloader.c:gst_message_unref
Unexecuted instantiation: gstregistrybinary.c:gst_message_unref
Unexecuted instantiation: pbutils-enumtypes.c:gst_message_unref
Unexecuted instantiation: gstpluginsbaseversion.c:gst_message_unref
Unexecuted instantiation: pbutils.c:gst_message_unref
Unexecuted instantiation: codec-utils.c:gst_message_unref
Unexecuted instantiation: descriptions.c:gst_message_unref
Unexecuted instantiation: encoding-profile.c:gst_message_unref
Unexecuted instantiation: encoding-target.c:gst_message_unref
Unexecuted instantiation: install-plugins.c:gst_message_unref
Unexecuted instantiation: missing-plugins.c:gst_message_unref
Unexecuted instantiation: gstaudiovisualizer.c:gst_message_unref
gstdiscoverer.c:gst_message_unref
Line
Count
Source
383
70.9k
{
384
70.9k
  gst_mini_object_unref (GST_MINI_OBJECT_CAST (msg));
385
70.9k
}
Unexecuted instantiation: gstdiscoverer-types.c:gst_message_unref
Unexecuted instantiation: video-enumtypes.c:gst_message_unref
Unexecuted instantiation: colorbalance.c:gst_message_unref
Unexecuted instantiation: colorbalancechannel.c:gst_message_unref
Unexecuted instantiation: convertframe.c:gst_message_unref
Unexecuted instantiation: gstvideoaffinetransformationmeta.c:gst_message_unref
Unexecuted instantiation: gstvideocodecalphameta.c:gst_message_unref
Unexecuted instantiation: gstvideoaggregator.c:gst_message_unref
Unexecuted instantiation: gstvideodecoder.c:gst_message_unref
Unexecuted instantiation: gstvideodmabufpool.c:gst_message_unref
Unexecuted instantiation: gstvideoencoder.c:gst_message_unref
Unexecuted instantiation: gstvideofilter.c:gst_message_unref
Unexecuted instantiation: gstvideometa.c:gst_message_unref
Unexecuted instantiation: gstvideopool.c:gst_message_unref
Unexecuted instantiation: gstvideosink.c:gst_message_unref
Unexecuted instantiation: gstvideotimecode.c:gst_message_unref
Unexecuted instantiation: gstvideoutils.c:gst_message_unref
Unexecuted instantiation: gstvideoutilsprivate.c:gst_message_unref
Unexecuted instantiation: navigation.c:gst_message_unref
Unexecuted instantiation: video.c:gst_message_unref
Unexecuted instantiation: video-anc.c:gst_message_unref
Unexecuted instantiation: video-blend.c:gst_message_unref
Unexecuted instantiation: video-chroma.c:gst_message_unref
Unexecuted instantiation: video-color.c:gst_message_unref
Unexecuted instantiation: video-converter.c:gst_message_unref
Unexecuted instantiation: video-dither.c:gst_message_unref
Unexecuted instantiation: video-event.c:gst_message_unref
Unexecuted instantiation: video-format.c:gst_message_unref
Unexecuted instantiation: video-frame.c:gst_message_unref
Unexecuted instantiation: video-hdr.c:gst_message_unref
Unexecuted instantiation: video-info.c:gst_message_unref
Unexecuted instantiation: video-info-dma.c:gst_message_unref
Unexecuted instantiation: video-multiview.c:gst_message_unref
Unexecuted instantiation: video-resampler.c:gst_message_unref
Unexecuted instantiation: video-scaler.c:gst_message_unref
Unexecuted instantiation: video-sei.c:gst_message_unref
Unexecuted instantiation: video-tile.c:gst_message_unref
Unexecuted instantiation: video-overlay-composition.c:gst_message_unref
Unexecuted instantiation: videodirection.c:gst_message_unref
Unexecuted instantiation: videoorientation.c:gst_message_unref
Unexecuted instantiation: videooverlay.c:gst_message_unref
Unexecuted instantiation: gstdrmdumb.c:gst_message_unref
Unexecuted instantiation: gstdmabuf.c:gst_message_unref
Unexecuted instantiation: gstfdmemory.c:gst_message_unref
Unexecuted instantiation: gstphysmemory.c:gst_message_unref
Unexecuted instantiation: gstshmallocator.c:gst_message_unref
Unexecuted instantiation: gstudmabufallocator.c:gst_message_unref
Unexecuted instantiation: gstadapter.c:gst_message_unref
Unexecuted instantiation: gstaggregator.c:gst_message_unref
Unexecuted instantiation: gstbaseparse.c:gst_message_unref
Unexecuted instantiation: gstbasesink.c:gst_message_unref
Unexecuted instantiation: gstbasesrc.c:gst_message_unref
Unexecuted instantiation: gstbasetransform.c:gst_message_unref
Unexecuted instantiation: gstbitreader.c:gst_message_unref
Unexecuted instantiation: gstbitwriter.c:gst_message_unref
Unexecuted instantiation: gstbytereader.c:gst_message_unref
Unexecuted instantiation: gstbytewriter.c:gst_message_unref
Unexecuted instantiation: gstcollectpads.c:gst_message_unref
Unexecuted instantiation: gstdataqueue.c:gst_message_unref
Unexecuted instantiation: gstflowcombiner.c:gst_message_unref
Unexecuted instantiation: gstpushsrc.c:gst_message_unref
Unexecuted instantiation: gstqueuearray.c:gst_message_unref
Unexecuted instantiation: gsttypefindhelper.c:gst_message_unref
Unexecuted instantiation: audio-enumtypes.c:gst_message_unref
Unexecuted instantiation: audio.c:gst_message_unref
Unexecuted instantiation: audio-buffer.c:gst_message_unref
Unexecuted instantiation: audio-channel-mixer.c:gst_message_unref
Unexecuted instantiation: audio-channels.c:gst_message_unref
Unexecuted instantiation: audio-converter.c:gst_message_unref
Unexecuted instantiation: audio-format.c:gst_message_unref
Unexecuted instantiation: audio-info.c:gst_message_unref
Unexecuted instantiation: audio-quantize.c:gst_message_unref
Unexecuted instantiation: audio-resampler.c:gst_message_unref
Unexecuted instantiation: gstaudioaggregator.c:gst_message_unref
Unexecuted instantiation: gstaudiobasesink.c:gst_message_unref
Unexecuted instantiation: gstaudiobasesrc.c:gst_message_unref
Unexecuted instantiation: gstaudiocdsrc.c:gst_message_unref
Unexecuted instantiation: gstaudioclock.c:gst_message_unref
Unexecuted instantiation: gstaudiodecoder.c:gst_message_unref
Unexecuted instantiation: gstaudioencoder.c:gst_message_unref
Unexecuted instantiation: gstaudiofilter.c:gst_message_unref
Unexecuted instantiation: gstaudioiec61937.c:gst_message_unref
Unexecuted instantiation: gstaudiometa.c:gst_message_unref
Unexecuted instantiation: gstaudioringbuffer.c:gst_message_unref
Unexecuted instantiation: gstaudiosink.c:gst_message_unref
Unexecuted instantiation: gstaudiosrc.c:gst_message_unref
Unexecuted instantiation: gstaudioutilsprivate.c:gst_message_unref
Unexecuted instantiation: streamvolume.c:gst_message_unref
Unexecuted instantiation: gstaudiostreamalign.c:gst_message_unref
Unexecuted instantiation: gstdsd.c:gst_message_unref
Unexecuted instantiation: gstdsdformat.c:gst_message_unref
Unexecuted instantiation: audio-resampler-x86-sse.c:gst_message_unref
Unexecuted instantiation: audio-resampler-x86-sse2.c:gst_message_unref
Unexecuted instantiation: audio-resampler-x86-sse41.c:gst_message_unref
Unexecuted instantiation: tag-enumtypes.c:gst_message_unref
Unexecuted instantiation: gstvorbistag.c:gst_message_unref
Unexecuted instantiation: gstid3tag.c:gst_message_unref
Unexecuted instantiation: gstxmptag.c:gst_message_unref
Unexecuted instantiation: gstexiftag.c:gst_message_unref
Unexecuted instantiation: lang.c:gst_message_unref
Unexecuted instantiation: licenses.c:gst_message_unref
Unexecuted instantiation: tags.c:gst_message_unref
Unexecuted instantiation: gsttagdemux.c:gst_message_unref
Unexecuted instantiation: gsttagmux.c:gst_message_unref
Unexecuted instantiation: gsttageditingprivate.c:gst_message_unref
Unexecuted instantiation: id3v2.c:gst_message_unref
Unexecuted instantiation: id3v2frames.c:gst_message_unref
Unexecuted instantiation: xmpwriter.c:gst_message_unref
386
387
static inline void
388
gst_clear_message (GstMessage ** msg_ptr)
389
0
{
390
0
  gst_clear_mini_object ((GstMiniObject **) msg_ptr);
391
0
}
Unexecuted instantiation: typefind.c:gst_clear_message
Unexecuted instantiation: gst-discoverer.c:gst_clear_message
Unexecuted instantiation: gstenumtypes.c:gst_clear_message
Unexecuted instantiation: lex.priv_gst_parse_yy.c:gst_clear_message
Unexecuted instantiation: grammar.tab.c:gst_clear_message
Unexecuted instantiation: gst.c:gst_clear_message
Unexecuted instantiation: gstobject.c:gst_clear_message
Unexecuted instantiation: gstallocator.c:gst_clear_message
Unexecuted instantiation: gstbin.c:gst_clear_message
Unexecuted instantiation: gstbufferpool.c:gst_clear_message
Unexecuted instantiation: gstbus.c:gst_clear_message
Unexecuted instantiation: gstcapsfeatures.c:gst_clear_message
Unexecuted instantiation: gstchildproxy.c:gst_clear_message
Unexecuted instantiation: gstclock.c:gst_clear_message
Unexecuted instantiation: gstcontrolbinding.c:gst_clear_message
Unexecuted instantiation: gstcontrolsource.c:gst_clear_message
Unexecuted instantiation: gstdatetime.c:gst_clear_message
Unexecuted instantiation: gstdebugutils.c:gst_clear_message
Unexecuted instantiation: gstdevice.c:gst_clear_message
Unexecuted instantiation: gstdeviceprovider.c:gst_clear_message
Unexecuted instantiation: gstdeviceproviderfactory.c:gst_clear_message
Unexecuted instantiation: gstdynamictypefactory.c:gst_clear_message
Unexecuted instantiation: gstelement.c:gst_clear_message
Unexecuted instantiation: gstelementfactory.c:gst_clear_message
Unexecuted instantiation: gsterror.c:gst_clear_message
Unexecuted instantiation: gstformat.c:gst_clear_message
Unexecuted instantiation: gstghostpad.c:gst_clear_message
Unexecuted instantiation: gstdevicemonitor.c:gst_clear_message
Unexecuted instantiation: gstinfo.c:gst_clear_message
Unexecuted instantiation: gstiterator.c:gst_clear_message
Unexecuted instantiation: gstatomicqueue.c:gst_clear_message
Unexecuted instantiation: gstmeta.c:gst_clear_message
Unexecuted instantiation: gstmetafactory.c:gst_clear_message
Unexecuted instantiation: gstminiobject.c:gst_clear_message
Unexecuted instantiation: gstpad.c:gst_clear_message
Unexecuted instantiation: gstpadtemplate.c:gst_clear_message
Unexecuted instantiation: gstparamspecs.c:gst_clear_message
Unexecuted instantiation: gstpipeline.c:gst_clear_message
Unexecuted instantiation: gstplugin.c:gst_clear_message
Unexecuted instantiation: gstpluginfeature.c:gst_clear_message
Unexecuted instantiation: gstpoll.c:gst_clear_message
Unexecuted instantiation: gstpreset.c:gst_clear_message
Unexecuted instantiation: gstprotection.c:gst_clear_message
Unexecuted instantiation: gstregistry.c:gst_clear_message
Unexecuted instantiation: gstregistrychunks.c:gst_clear_message
Unexecuted instantiation: gstsegment.c:gst_clear_message
Unexecuted instantiation: gststreamcollection.c:gst_clear_message
Unexecuted instantiation: gststreams.c:gst_clear_message
Unexecuted instantiation: gststructure.c:gst_clear_message
Unexecuted instantiation: gstsystemclock.c:gst_clear_message
Unexecuted instantiation: gsttagsetter.c:gst_clear_message
Unexecuted instantiation: gsttask.c:gst_clear_message
Unexecuted instantiation: gsttaskpool.c:gst_clear_message
Unexecuted instantiation: gsttoc.c:gst_clear_message
Unexecuted instantiation: gsttocsetter.c:gst_clear_message
Unexecuted instantiation: gsttracer.c:gst_clear_message
Unexecuted instantiation: gsttracerfactory.c:gst_clear_message
Unexecuted instantiation: gsttracerrecord.c:gst_clear_message
Unexecuted instantiation: gsttracerutils.c:gst_clear_message
Unexecuted instantiation: gsttypefind.c:gst_clear_message
Unexecuted instantiation: gsttypefindfactory.c:gst_clear_message
Unexecuted instantiation: gstutils.c:gst_clear_message
Unexecuted instantiation: gstvalue.c:gst_clear_message
Unexecuted instantiation: gstvecdeque.c:gst_clear_message
Unexecuted instantiation: gstparse.c:gst_clear_message
Unexecuted instantiation: gstpluginloader.c:gst_clear_message
Unexecuted instantiation: gstregistrybinary.c:gst_clear_message
Unexecuted instantiation: pbutils-enumtypes.c:gst_clear_message
Unexecuted instantiation: gstpluginsbaseversion.c:gst_clear_message
Unexecuted instantiation: pbutils.c:gst_clear_message
Unexecuted instantiation: codec-utils.c:gst_clear_message
Unexecuted instantiation: descriptions.c:gst_clear_message
Unexecuted instantiation: encoding-profile.c:gst_clear_message
Unexecuted instantiation: encoding-target.c:gst_clear_message
Unexecuted instantiation: install-plugins.c:gst_clear_message
Unexecuted instantiation: missing-plugins.c:gst_clear_message
Unexecuted instantiation: gstaudiovisualizer.c:gst_clear_message
Unexecuted instantiation: gstdiscoverer.c:gst_clear_message
Unexecuted instantiation: gstdiscoverer-types.c:gst_clear_message
Unexecuted instantiation: video-enumtypes.c:gst_clear_message
Unexecuted instantiation: colorbalance.c:gst_clear_message
Unexecuted instantiation: colorbalancechannel.c:gst_clear_message
Unexecuted instantiation: convertframe.c:gst_clear_message
Unexecuted instantiation: gstvideoaffinetransformationmeta.c:gst_clear_message
Unexecuted instantiation: gstvideocodecalphameta.c:gst_clear_message
Unexecuted instantiation: gstvideoaggregator.c:gst_clear_message
Unexecuted instantiation: gstvideodecoder.c:gst_clear_message
Unexecuted instantiation: gstvideodmabufpool.c:gst_clear_message
Unexecuted instantiation: gstvideoencoder.c:gst_clear_message
Unexecuted instantiation: gstvideofilter.c:gst_clear_message
Unexecuted instantiation: gstvideometa.c:gst_clear_message
Unexecuted instantiation: gstvideopool.c:gst_clear_message
Unexecuted instantiation: gstvideosink.c:gst_clear_message
Unexecuted instantiation: gstvideotimecode.c:gst_clear_message
Unexecuted instantiation: gstvideoutils.c:gst_clear_message
Unexecuted instantiation: gstvideoutilsprivate.c:gst_clear_message
Unexecuted instantiation: navigation.c:gst_clear_message
Unexecuted instantiation: video.c:gst_clear_message
Unexecuted instantiation: video-anc.c:gst_clear_message
Unexecuted instantiation: video-blend.c:gst_clear_message
Unexecuted instantiation: video-chroma.c:gst_clear_message
Unexecuted instantiation: video-color.c:gst_clear_message
Unexecuted instantiation: video-converter.c:gst_clear_message
Unexecuted instantiation: video-dither.c:gst_clear_message
Unexecuted instantiation: video-event.c:gst_clear_message
Unexecuted instantiation: video-format.c:gst_clear_message
Unexecuted instantiation: video-frame.c:gst_clear_message
Unexecuted instantiation: video-hdr.c:gst_clear_message
Unexecuted instantiation: video-info.c:gst_clear_message
Unexecuted instantiation: video-info-dma.c:gst_clear_message
Unexecuted instantiation: video-multiview.c:gst_clear_message
Unexecuted instantiation: video-resampler.c:gst_clear_message
Unexecuted instantiation: video-scaler.c:gst_clear_message
Unexecuted instantiation: video-sei.c:gst_clear_message
Unexecuted instantiation: video-tile.c:gst_clear_message
Unexecuted instantiation: video-overlay-composition.c:gst_clear_message
Unexecuted instantiation: videodirection.c:gst_clear_message
Unexecuted instantiation: videoorientation.c:gst_clear_message
Unexecuted instantiation: videooverlay.c:gst_clear_message
Unexecuted instantiation: gstdrmdumb.c:gst_clear_message
Unexecuted instantiation: gstdmabuf.c:gst_clear_message
Unexecuted instantiation: gstfdmemory.c:gst_clear_message
Unexecuted instantiation: gstphysmemory.c:gst_clear_message
Unexecuted instantiation: gstshmallocator.c:gst_clear_message
Unexecuted instantiation: gstudmabufallocator.c:gst_clear_message
Unexecuted instantiation: gstadapter.c:gst_clear_message
Unexecuted instantiation: gstaggregator.c:gst_clear_message
Unexecuted instantiation: gstbaseparse.c:gst_clear_message
Unexecuted instantiation: gstbasesink.c:gst_clear_message
Unexecuted instantiation: gstbasesrc.c:gst_clear_message
Unexecuted instantiation: gstbasetransform.c:gst_clear_message
Unexecuted instantiation: gstbitreader.c:gst_clear_message
Unexecuted instantiation: gstbitwriter.c:gst_clear_message
Unexecuted instantiation: gstbytereader.c:gst_clear_message
Unexecuted instantiation: gstbytewriter.c:gst_clear_message
Unexecuted instantiation: gstcollectpads.c:gst_clear_message
Unexecuted instantiation: gstdataqueue.c:gst_clear_message
Unexecuted instantiation: gstflowcombiner.c:gst_clear_message
Unexecuted instantiation: gstpushsrc.c:gst_clear_message
Unexecuted instantiation: gstqueuearray.c:gst_clear_message
Unexecuted instantiation: gsttypefindhelper.c:gst_clear_message
Unexecuted instantiation: audio-enumtypes.c:gst_clear_message
Unexecuted instantiation: audio.c:gst_clear_message
Unexecuted instantiation: audio-buffer.c:gst_clear_message
Unexecuted instantiation: audio-channel-mixer.c:gst_clear_message
Unexecuted instantiation: audio-channels.c:gst_clear_message
Unexecuted instantiation: audio-converter.c:gst_clear_message
Unexecuted instantiation: audio-format.c:gst_clear_message
Unexecuted instantiation: audio-info.c:gst_clear_message
Unexecuted instantiation: audio-quantize.c:gst_clear_message
Unexecuted instantiation: audio-resampler.c:gst_clear_message
Unexecuted instantiation: gstaudioaggregator.c:gst_clear_message
Unexecuted instantiation: gstaudiobasesink.c:gst_clear_message
Unexecuted instantiation: gstaudiobasesrc.c:gst_clear_message
Unexecuted instantiation: gstaudiocdsrc.c:gst_clear_message
Unexecuted instantiation: gstaudioclock.c:gst_clear_message
Unexecuted instantiation: gstaudiodecoder.c:gst_clear_message
Unexecuted instantiation: gstaudioencoder.c:gst_clear_message
Unexecuted instantiation: gstaudiofilter.c:gst_clear_message
Unexecuted instantiation: gstaudioiec61937.c:gst_clear_message
Unexecuted instantiation: gstaudiometa.c:gst_clear_message
Unexecuted instantiation: gstaudioringbuffer.c:gst_clear_message
Unexecuted instantiation: gstaudiosink.c:gst_clear_message
Unexecuted instantiation: gstaudiosrc.c:gst_clear_message
Unexecuted instantiation: gstaudioutilsprivate.c:gst_clear_message
Unexecuted instantiation: streamvolume.c:gst_clear_message
Unexecuted instantiation: gstaudiostreamalign.c:gst_clear_message
Unexecuted instantiation: gstdsd.c:gst_clear_message
Unexecuted instantiation: gstdsdformat.c:gst_clear_message
Unexecuted instantiation: audio-resampler-x86-sse.c:gst_clear_message
Unexecuted instantiation: audio-resampler-x86-sse2.c:gst_clear_message
Unexecuted instantiation: audio-resampler-x86-sse41.c:gst_clear_message
Unexecuted instantiation: tag-enumtypes.c:gst_clear_message
Unexecuted instantiation: gstvorbistag.c:gst_clear_message
Unexecuted instantiation: gstid3tag.c:gst_clear_message
Unexecuted instantiation: gstxmptag.c:gst_clear_message
Unexecuted instantiation: gstexiftag.c:gst_clear_message
Unexecuted instantiation: lang.c:gst_clear_message
Unexecuted instantiation: licenses.c:gst_clear_message
Unexecuted instantiation: tags.c:gst_clear_message
Unexecuted instantiation: gsttagdemux.c:gst_clear_message
Unexecuted instantiation: gsttagmux.c:gst_clear_message
Unexecuted instantiation: gsttageditingprivate.c:gst_clear_message
Unexecuted instantiation: id3v2.c:gst_clear_message
Unexecuted instantiation: id3v2frames.c:gst_clear_message
Unexecuted instantiation: xmpwriter.c:gst_clear_message
392
393
/* copy message */
394
G_GNUC_WARN_UNUSED_RESULT static inline GstMessage *
395
gst_message_copy (const GstMessage * msg)
396
0
{
397
0
  return GST_MESSAGE_CAST (gst_mini_object_copy (GST_MINI_OBJECT_CONST_CAST (msg)));
398
0
}
Unexecuted instantiation: typefind.c:gst_message_copy
Unexecuted instantiation: gst-discoverer.c:gst_message_copy
Unexecuted instantiation: gstenumtypes.c:gst_message_copy
Unexecuted instantiation: lex.priv_gst_parse_yy.c:gst_message_copy
Unexecuted instantiation: grammar.tab.c:gst_message_copy
Unexecuted instantiation: gst.c:gst_message_copy
Unexecuted instantiation: gstobject.c:gst_message_copy
Unexecuted instantiation: gstallocator.c:gst_message_copy
Unexecuted instantiation: gstbin.c:gst_message_copy
Unexecuted instantiation: gstbufferpool.c:gst_message_copy
Unexecuted instantiation: gstbus.c:gst_message_copy
Unexecuted instantiation: gstcapsfeatures.c:gst_message_copy
Unexecuted instantiation: gstchildproxy.c:gst_message_copy
Unexecuted instantiation: gstclock.c:gst_message_copy
Unexecuted instantiation: gstcontrolbinding.c:gst_message_copy
Unexecuted instantiation: gstcontrolsource.c:gst_message_copy
Unexecuted instantiation: gstdatetime.c:gst_message_copy
Unexecuted instantiation: gstdebugutils.c:gst_message_copy
Unexecuted instantiation: gstdevice.c:gst_message_copy
Unexecuted instantiation: gstdeviceprovider.c:gst_message_copy
Unexecuted instantiation: gstdeviceproviderfactory.c:gst_message_copy
Unexecuted instantiation: gstdynamictypefactory.c:gst_message_copy
Unexecuted instantiation: gstelement.c:gst_message_copy
Unexecuted instantiation: gstelementfactory.c:gst_message_copy
Unexecuted instantiation: gsterror.c:gst_message_copy
Unexecuted instantiation: gstformat.c:gst_message_copy
Unexecuted instantiation: gstghostpad.c:gst_message_copy
Unexecuted instantiation: gstdevicemonitor.c:gst_message_copy
Unexecuted instantiation: gstinfo.c:gst_message_copy
Unexecuted instantiation: gstiterator.c:gst_message_copy
Unexecuted instantiation: gstatomicqueue.c:gst_message_copy
Unexecuted instantiation: gstmeta.c:gst_message_copy
Unexecuted instantiation: gstmetafactory.c:gst_message_copy
Unexecuted instantiation: gstminiobject.c:gst_message_copy
Unexecuted instantiation: gstpad.c:gst_message_copy
Unexecuted instantiation: gstpadtemplate.c:gst_message_copy
Unexecuted instantiation: gstparamspecs.c:gst_message_copy
Unexecuted instantiation: gstpipeline.c:gst_message_copy
Unexecuted instantiation: gstplugin.c:gst_message_copy
Unexecuted instantiation: gstpluginfeature.c:gst_message_copy
Unexecuted instantiation: gstpoll.c:gst_message_copy
Unexecuted instantiation: gstpreset.c:gst_message_copy
Unexecuted instantiation: gstprotection.c:gst_message_copy
Unexecuted instantiation: gstregistry.c:gst_message_copy
Unexecuted instantiation: gstregistrychunks.c:gst_message_copy
Unexecuted instantiation: gstsegment.c:gst_message_copy
Unexecuted instantiation: gststreamcollection.c:gst_message_copy
Unexecuted instantiation: gststreams.c:gst_message_copy
Unexecuted instantiation: gststructure.c:gst_message_copy
Unexecuted instantiation: gstsystemclock.c:gst_message_copy
Unexecuted instantiation: gsttagsetter.c:gst_message_copy
Unexecuted instantiation: gsttask.c:gst_message_copy
Unexecuted instantiation: gsttaskpool.c:gst_message_copy
Unexecuted instantiation: gsttoc.c:gst_message_copy
Unexecuted instantiation: gsttocsetter.c:gst_message_copy
Unexecuted instantiation: gsttracer.c:gst_message_copy
Unexecuted instantiation: gsttracerfactory.c:gst_message_copy
Unexecuted instantiation: gsttracerrecord.c:gst_message_copy
Unexecuted instantiation: gsttracerutils.c:gst_message_copy
Unexecuted instantiation: gsttypefind.c:gst_message_copy
Unexecuted instantiation: gsttypefindfactory.c:gst_message_copy
Unexecuted instantiation: gstutils.c:gst_message_copy
Unexecuted instantiation: gstvalue.c:gst_message_copy
Unexecuted instantiation: gstvecdeque.c:gst_message_copy
Unexecuted instantiation: gstparse.c:gst_message_copy
Unexecuted instantiation: gstpluginloader.c:gst_message_copy
Unexecuted instantiation: gstregistrybinary.c:gst_message_copy
Unexecuted instantiation: pbutils-enumtypes.c:gst_message_copy
Unexecuted instantiation: gstpluginsbaseversion.c:gst_message_copy
Unexecuted instantiation: pbutils.c:gst_message_copy
Unexecuted instantiation: codec-utils.c:gst_message_copy
Unexecuted instantiation: descriptions.c:gst_message_copy
Unexecuted instantiation: encoding-profile.c:gst_message_copy
Unexecuted instantiation: encoding-target.c:gst_message_copy
Unexecuted instantiation: install-plugins.c:gst_message_copy
Unexecuted instantiation: missing-plugins.c:gst_message_copy
Unexecuted instantiation: gstaudiovisualizer.c:gst_message_copy
Unexecuted instantiation: gstdiscoverer.c:gst_message_copy
Unexecuted instantiation: gstdiscoverer-types.c:gst_message_copy
Unexecuted instantiation: video-enumtypes.c:gst_message_copy
Unexecuted instantiation: colorbalance.c:gst_message_copy
Unexecuted instantiation: colorbalancechannel.c:gst_message_copy
Unexecuted instantiation: convertframe.c:gst_message_copy
Unexecuted instantiation: gstvideoaffinetransformationmeta.c:gst_message_copy
Unexecuted instantiation: gstvideocodecalphameta.c:gst_message_copy
Unexecuted instantiation: gstvideoaggregator.c:gst_message_copy
Unexecuted instantiation: gstvideodecoder.c:gst_message_copy
Unexecuted instantiation: gstvideodmabufpool.c:gst_message_copy
Unexecuted instantiation: gstvideoencoder.c:gst_message_copy
Unexecuted instantiation: gstvideofilter.c:gst_message_copy
Unexecuted instantiation: gstvideometa.c:gst_message_copy
Unexecuted instantiation: gstvideopool.c:gst_message_copy
Unexecuted instantiation: gstvideosink.c:gst_message_copy
Unexecuted instantiation: gstvideotimecode.c:gst_message_copy
Unexecuted instantiation: gstvideoutils.c:gst_message_copy
Unexecuted instantiation: gstvideoutilsprivate.c:gst_message_copy
Unexecuted instantiation: navigation.c:gst_message_copy
Unexecuted instantiation: video.c:gst_message_copy
Unexecuted instantiation: video-anc.c:gst_message_copy
Unexecuted instantiation: video-blend.c:gst_message_copy
Unexecuted instantiation: video-chroma.c:gst_message_copy
Unexecuted instantiation: video-color.c:gst_message_copy
Unexecuted instantiation: video-converter.c:gst_message_copy
Unexecuted instantiation: video-dither.c:gst_message_copy
Unexecuted instantiation: video-event.c:gst_message_copy
Unexecuted instantiation: video-format.c:gst_message_copy
Unexecuted instantiation: video-frame.c:gst_message_copy
Unexecuted instantiation: video-hdr.c:gst_message_copy
Unexecuted instantiation: video-info.c:gst_message_copy
Unexecuted instantiation: video-info-dma.c:gst_message_copy
Unexecuted instantiation: video-multiview.c:gst_message_copy
Unexecuted instantiation: video-resampler.c:gst_message_copy
Unexecuted instantiation: video-scaler.c:gst_message_copy
Unexecuted instantiation: video-sei.c:gst_message_copy
Unexecuted instantiation: video-tile.c:gst_message_copy
Unexecuted instantiation: video-overlay-composition.c:gst_message_copy
Unexecuted instantiation: videodirection.c:gst_message_copy
Unexecuted instantiation: videoorientation.c:gst_message_copy
Unexecuted instantiation: videooverlay.c:gst_message_copy
Unexecuted instantiation: gstdrmdumb.c:gst_message_copy
Unexecuted instantiation: gstdmabuf.c:gst_message_copy
Unexecuted instantiation: gstfdmemory.c:gst_message_copy
Unexecuted instantiation: gstphysmemory.c:gst_message_copy
Unexecuted instantiation: gstshmallocator.c:gst_message_copy
Unexecuted instantiation: gstudmabufallocator.c:gst_message_copy
Unexecuted instantiation: gstadapter.c:gst_message_copy
Unexecuted instantiation: gstaggregator.c:gst_message_copy
Unexecuted instantiation: gstbaseparse.c:gst_message_copy
Unexecuted instantiation: gstbasesink.c:gst_message_copy
Unexecuted instantiation: gstbasesrc.c:gst_message_copy
Unexecuted instantiation: gstbasetransform.c:gst_message_copy
Unexecuted instantiation: gstbitreader.c:gst_message_copy
Unexecuted instantiation: gstbitwriter.c:gst_message_copy
Unexecuted instantiation: gstbytereader.c:gst_message_copy
Unexecuted instantiation: gstbytewriter.c:gst_message_copy
Unexecuted instantiation: gstcollectpads.c:gst_message_copy
Unexecuted instantiation: gstdataqueue.c:gst_message_copy
Unexecuted instantiation: gstflowcombiner.c:gst_message_copy
Unexecuted instantiation: gstpushsrc.c:gst_message_copy
Unexecuted instantiation: gstqueuearray.c:gst_message_copy
Unexecuted instantiation: gsttypefindhelper.c:gst_message_copy
Unexecuted instantiation: audio-enumtypes.c:gst_message_copy
Unexecuted instantiation: audio.c:gst_message_copy
Unexecuted instantiation: audio-buffer.c:gst_message_copy
Unexecuted instantiation: audio-channel-mixer.c:gst_message_copy
Unexecuted instantiation: audio-channels.c:gst_message_copy
Unexecuted instantiation: audio-converter.c:gst_message_copy
Unexecuted instantiation: audio-format.c:gst_message_copy
Unexecuted instantiation: audio-info.c:gst_message_copy
Unexecuted instantiation: audio-quantize.c:gst_message_copy
Unexecuted instantiation: audio-resampler.c:gst_message_copy
Unexecuted instantiation: gstaudioaggregator.c:gst_message_copy
Unexecuted instantiation: gstaudiobasesink.c:gst_message_copy
Unexecuted instantiation: gstaudiobasesrc.c:gst_message_copy
Unexecuted instantiation: gstaudiocdsrc.c:gst_message_copy
Unexecuted instantiation: gstaudioclock.c:gst_message_copy
Unexecuted instantiation: gstaudiodecoder.c:gst_message_copy
Unexecuted instantiation: gstaudioencoder.c:gst_message_copy
Unexecuted instantiation: gstaudiofilter.c:gst_message_copy
Unexecuted instantiation: gstaudioiec61937.c:gst_message_copy
Unexecuted instantiation: gstaudiometa.c:gst_message_copy
Unexecuted instantiation: gstaudioringbuffer.c:gst_message_copy
Unexecuted instantiation: gstaudiosink.c:gst_message_copy
Unexecuted instantiation: gstaudiosrc.c:gst_message_copy
Unexecuted instantiation: gstaudioutilsprivate.c:gst_message_copy
Unexecuted instantiation: streamvolume.c:gst_message_copy
Unexecuted instantiation: gstaudiostreamalign.c:gst_message_copy
Unexecuted instantiation: gstdsd.c:gst_message_copy
Unexecuted instantiation: gstdsdformat.c:gst_message_copy
Unexecuted instantiation: audio-resampler-x86-sse.c:gst_message_copy
Unexecuted instantiation: audio-resampler-x86-sse2.c:gst_message_copy
Unexecuted instantiation: audio-resampler-x86-sse41.c:gst_message_copy
Unexecuted instantiation: tag-enumtypes.c:gst_message_copy
Unexecuted instantiation: gstvorbistag.c:gst_message_copy
Unexecuted instantiation: gstid3tag.c:gst_message_copy
Unexecuted instantiation: gstxmptag.c:gst_message_copy
Unexecuted instantiation: gstexiftag.c:gst_message_copy
Unexecuted instantiation: lang.c:gst_message_copy
Unexecuted instantiation: licenses.c:gst_message_copy
Unexecuted instantiation: tags.c:gst_message_copy
Unexecuted instantiation: gsttagdemux.c:gst_message_copy
Unexecuted instantiation: gsttagmux.c:gst_message_copy
Unexecuted instantiation: gsttageditingprivate.c:gst_message_copy
Unexecuted instantiation: id3v2.c:gst_message_copy
Unexecuted instantiation: id3v2frames.c:gst_message_copy
Unexecuted instantiation: xmpwriter.c:gst_message_copy
399
400
static inline gboolean
401
gst_message_is_writable (const GstMessage * message)
402
0
{
403
0
  return gst_mini_object_is_writable (GST_MINI_OBJECT_CONST_CAST (message));
404
0
}
Unexecuted instantiation: typefind.c:gst_message_is_writable
Unexecuted instantiation: gst-discoverer.c:gst_message_is_writable
Unexecuted instantiation: gstenumtypes.c:gst_message_is_writable
Unexecuted instantiation: lex.priv_gst_parse_yy.c:gst_message_is_writable
Unexecuted instantiation: grammar.tab.c:gst_message_is_writable
Unexecuted instantiation: gst.c:gst_message_is_writable
Unexecuted instantiation: gstobject.c:gst_message_is_writable
Unexecuted instantiation: gstallocator.c:gst_message_is_writable
Unexecuted instantiation: gstbin.c:gst_message_is_writable
Unexecuted instantiation: gstbufferpool.c:gst_message_is_writable
Unexecuted instantiation: gstbus.c:gst_message_is_writable
Unexecuted instantiation: gstcapsfeatures.c:gst_message_is_writable
Unexecuted instantiation: gstchildproxy.c:gst_message_is_writable
Unexecuted instantiation: gstclock.c:gst_message_is_writable
Unexecuted instantiation: gstcontrolbinding.c:gst_message_is_writable
Unexecuted instantiation: gstcontrolsource.c:gst_message_is_writable
Unexecuted instantiation: gstdatetime.c:gst_message_is_writable
Unexecuted instantiation: gstdebugutils.c:gst_message_is_writable
Unexecuted instantiation: gstdevice.c:gst_message_is_writable
Unexecuted instantiation: gstdeviceprovider.c:gst_message_is_writable
Unexecuted instantiation: gstdeviceproviderfactory.c:gst_message_is_writable
Unexecuted instantiation: gstdynamictypefactory.c:gst_message_is_writable
Unexecuted instantiation: gstelement.c:gst_message_is_writable
Unexecuted instantiation: gstelementfactory.c:gst_message_is_writable
Unexecuted instantiation: gsterror.c:gst_message_is_writable
Unexecuted instantiation: gstformat.c:gst_message_is_writable
Unexecuted instantiation: gstghostpad.c:gst_message_is_writable
Unexecuted instantiation: gstdevicemonitor.c:gst_message_is_writable
Unexecuted instantiation: gstinfo.c:gst_message_is_writable
Unexecuted instantiation: gstiterator.c:gst_message_is_writable
Unexecuted instantiation: gstatomicqueue.c:gst_message_is_writable
Unexecuted instantiation: gstmeta.c:gst_message_is_writable
Unexecuted instantiation: gstmetafactory.c:gst_message_is_writable
Unexecuted instantiation: gstminiobject.c:gst_message_is_writable
Unexecuted instantiation: gstpad.c:gst_message_is_writable
Unexecuted instantiation: gstpadtemplate.c:gst_message_is_writable
Unexecuted instantiation: gstparamspecs.c:gst_message_is_writable
Unexecuted instantiation: gstpipeline.c:gst_message_is_writable
Unexecuted instantiation: gstplugin.c:gst_message_is_writable
Unexecuted instantiation: gstpluginfeature.c:gst_message_is_writable
Unexecuted instantiation: gstpoll.c:gst_message_is_writable
Unexecuted instantiation: gstpreset.c:gst_message_is_writable
Unexecuted instantiation: gstprotection.c:gst_message_is_writable
Unexecuted instantiation: gstregistry.c:gst_message_is_writable
Unexecuted instantiation: gstregistrychunks.c:gst_message_is_writable
Unexecuted instantiation: gstsegment.c:gst_message_is_writable
Unexecuted instantiation: gststreamcollection.c:gst_message_is_writable
Unexecuted instantiation: gststreams.c:gst_message_is_writable
Unexecuted instantiation: gststructure.c:gst_message_is_writable
Unexecuted instantiation: gstsystemclock.c:gst_message_is_writable
Unexecuted instantiation: gsttagsetter.c:gst_message_is_writable
Unexecuted instantiation: gsttask.c:gst_message_is_writable
Unexecuted instantiation: gsttaskpool.c:gst_message_is_writable
Unexecuted instantiation: gsttoc.c:gst_message_is_writable
Unexecuted instantiation: gsttocsetter.c:gst_message_is_writable
Unexecuted instantiation: gsttracer.c:gst_message_is_writable
Unexecuted instantiation: gsttracerfactory.c:gst_message_is_writable
Unexecuted instantiation: gsttracerrecord.c:gst_message_is_writable
Unexecuted instantiation: gsttracerutils.c:gst_message_is_writable
Unexecuted instantiation: gsttypefind.c:gst_message_is_writable
Unexecuted instantiation: gsttypefindfactory.c:gst_message_is_writable
Unexecuted instantiation: gstutils.c:gst_message_is_writable
Unexecuted instantiation: gstvalue.c:gst_message_is_writable
Unexecuted instantiation: gstvecdeque.c:gst_message_is_writable
Unexecuted instantiation: gstparse.c:gst_message_is_writable
Unexecuted instantiation: gstpluginloader.c:gst_message_is_writable
Unexecuted instantiation: gstregistrybinary.c:gst_message_is_writable
Unexecuted instantiation: pbutils-enumtypes.c:gst_message_is_writable
Unexecuted instantiation: gstpluginsbaseversion.c:gst_message_is_writable
Unexecuted instantiation: pbutils.c:gst_message_is_writable
Unexecuted instantiation: codec-utils.c:gst_message_is_writable
Unexecuted instantiation: descriptions.c:gst_message_is_writable
Unexecuted instantiation: encoding-profile.c:gst_message_is_writable
Unexecuted instantiation: encoding-target.c:gst_message_is_writable
Unexecuted instantiation: install-plugins.c:gst_message_is_writable
Unexecuted instantiation: missing-plugins.c:gst_message_is_writable
Unexecuted instantiation: gstaudiovisualizer.c:gst_message_is_writable
Unexecuted instantiation: gstdiscoverer.c:gst_message_is_writable
Unexecuted instantiation: gstdiscoverer-types.c:gst_message_is_writable
Unexecuted instantiation: video-enumtypes.c:gst_message_is_writable
Unexecuted instantiation: colorbalance.c:gst_message_is_writable
Unexecuted instantiation: colorbalancechannel.c:gst_message_is_writable
Unexecuted instantiation: convertframe.c:gst_message_is_writable
Unexecuted instantiation: gstvideoaffinetransformationmeta.c:gst_message_is_writable
Unexecuted instantiation: gstvideocodecalphameta.c:gst_message_is_writable
Unexecuted instantiation: gstvideoaggregator.c:gst_message_is_writable
Unexecuted instantiation: gstvideodecoder.c:gst_message_is_writable
Unexecuted instantiation: gstvideodmabufpool.c:gst_message_is_writable
Unexecuted instantiation: gstvideoencoder.c:gst_message_is_writable
Unexecuted instantiation: gstvideofilter.c:gst_message_is_writable
Unexecuted instantiation: gstvideometa.c:gst_message_is_writable
Unexecuted instantiation: gstvideopool.c:gst_message_is_writable
Unexecuted instantiation: gstvideosink.c:gst_message_is_writable
Unexecuted instantiation: gstvideotimecode.c:gst_message_is_writable
Unexecuted instantiation: gstvideoutils.c:gst_message_is_writable
Unexecuted instantiation: gstvideoutilsprivate.c:gst_message_is_writable
Unexecuted instantiation: navigation.c:gst_message_is_writable
Unexecuted instantiation: video.c:gst_message_is_writable
Unexecuted instantiation: video-anc.c:gst_message_is_writable
Unexecuted instantiation: video-blend.c:gst_message_is_writable
Unexecuted instantiation: video-chroma.c:gst_message_is_writable
Unexecuted instantiation: video-color.c:gst_message_is_writable
Unexecuted instantiation: video-converter.c:gst_message_is_writable
Unexecuted instantiation: video-dither.c:gst_message_is_writable
Unexecuted instantiation: video-event.c:gst_message_is_writable
Unexecuted instantiation: video-format.c:gst_message_is_writable
Unexecuted instantiation: video-frame.c:gst_message_is_writable
Unexecuted instantiation: video-hdr.c:gst_message_is_writable
Unexecuted instantiation: video-info.c:gst_message_is_writable
Unexecuted instantiation: video-info-dma.c:gst_message_is_writable
Unexecuted instantiation: video-multiview.c:gst_message_is_writable
Unexecuted instantiation: video-resampler.c:gst_message_is_writable
Unexecuted instantiation: video-scaler.c:gst_message_is_writable
Unexecuted instantiation: video-sei.c:gst_message_is_writable
Unexecuted instantiation: video-tile.c:gst_message_is_writable
Unexecuted instantiation: video-overlay-composition.c:gst_message_is_writable
Unexecuted instantiation: videodirection.c:gst_message_is_writable
Unexecuted instantiation: videoorientation.c:gst_message_is_writable
Unexecuted instantiation: videooverlay.c:gst_message_is_writable
Unexecuted instantiation: gstdrmdumb.c:gst_message_is_writable
Unexecuted instantiation: gstdmabuf.c:gst_message_is_writable
Unexecuted instantiation: gstfdmemory.c:gst_message_is_writable
Unexecuted instantiation: gstphysmemory.c:gst_message_is_writable
Unexecuted instantiation: gstshmallocator.c:gst_message_is_writable
Unexecuted instantiation: gstudmabufallocator.c:gst_message_is_writable
Unexecuted instantiation: gstadapter.c:gst_message_is_writable
Unexecuted instantiation: gstaggregator.c:gst_message_is_writable
Unexecuted instantiation: gstbaseparse.c:gst_message_is_writable
Unexecuted instantiation: gstbasesink.c:gst_message_is_writable
Unexecuted instantiation: gstbasesrc.c:gst_message_is_writable
Unexecuted instantiation: gstbasetransform.c:gst_message_is_writable
Unexecuted instantiation: gstbitreader.c:gst_message_is_writable
Unexecuted instantiation: gstbitwriter.c:gst_message_is_writable
Unexecuted instantiation: gstbytereader.c:gst_message_is_writable
Unexecuted instantiation: gstbytewriter.c:gst_message_is_writable
Unexecuted instantiation: gstcollectpads.c:gst_message_is_writable
Unexecuted instantiation: gstdataqueue.c:gst_message_is_writable
Unexecuted instantiation: gstflowcombiner.c:gst_message_is_writable
Unexecuted instantiation: gstpushsrc.c:gst_message_is_writable
Unexecuted instantiation: gstqueuearray.c:gst_message_is_writable
Unexecuted instantiation: gsttypefindhelper.c:gst_message_is_writable
Unexecuted instantiation: audio-enumtypes.c:gst_message_is_writable
Unexecuted instantiation: audio.c:gst_message_is_writable
Unexecuted instantiation: audio-buffer.c:gst_message_is_writable
Unexecuted instantiation: audio-channel-mixer.c:gst_message_is_writable
Unexecuted instantiation: audio-channels.c:gst_message_is_writable
Unexecuted instantiation: audio-converter.c:gst_message_is_writable
Unexecuted instantiation: audio-format.c:gst_message_is_writable
Unexecuted instantiation: audio-info.c:gst_message_is_writable
Unexecuted instantiation: audio-quantize.c:gst_message_is_writable
Unexecuted instantiation: audio-resampler.c:gst_message_is_writable
Unexecuted instantiation: gstaudioaggregator.c:gst_message_is_writable
Unexecuted instantiation: gstaudiobasesink.c:gst_message_is_writable
Unexecuted instantiation: gstaudiobasesrc.c:gst_message_is_writable
Unexecuted instantiation: gstaudiocdsrc.c:gst_message_is_writable
Unexecuted instantiation: gstaudioclock.c:gst_message_is_writable
Unexecuted instantiation: gstaudiodecoder.c:gst_message_is_writable
Unexecuted instantiation: gstaudioencoder.c:gst_message_is_writable
Unexecuted instantiation: gstaudiofilter.c:gst_message_is_writable
Unexecuted instantiation: gstaudioiec61937.c:gst_message_is_writable
Unexecuted instantiation: gstaudiometa.c:gst_message_is_writable
Unexecuted instantiation: gstaudioringbuffer.c:gst_message_is_writable
Unexecuted instantiation: gstaudiosink.c:gst_message_is_writable
Unexecuted instantiation: gstaudiosrc.c:gst_message_is_writable
Unexecuted instantiation: gstaudioutilsprivate.c:gst_message_is_writable
Unexecuted instantiation: streamvolume.c:gst_message_is_writable
Unexecuted instantiation: gstaudiostreamalign.c:gst_message_is_writable
Unexecuted instantiation: gstdsd.c:gst_message_is_writable
Unexecuted instantiation: gstdsdformat.c:gst_message_is_writable
Unexecuted instantiation: audio-resampler-x86-sse.c:gst_message_is_writable
Unexecuted instantiation: audio-resampler-x86-sse2.c:gst_message_is_writable
Unexecuted instantiation: audio-resampler-x86-sse41.c:gst_message_is_writable
Unexecuted instantiation: tag-enumtypes.c:gst_message_is_writable
Unexecuted instantiation: gstvorbistag.c:gst_message_is_writable
Unexecuted instantiation: gstid3tag.c:gst_message_is_writable
Unexecuted instantiation: gstxmptag.c:gst_message_is_writable
Unexecuted instantiation: gstexiftag.c:gst_message_is_writable
Unexecuted instantiation: lang.c:gst_message_is_writable
Unexecuted instantiation: licenses.c:gst_message_is_writable
Unexecuted instantiation: tags.c:gst_message_is_writable
Unexecuted instantiation: gsttagdemux.c:gst_message_is_writable
Unexecuted instantiation: gsttagmux.c:gst_message_is_writable
Unexecuted instantiation: gsttageditingprivate.c:gst_message_is_writable
Unexecuted instantiation: id3v2.c:gst_message_is_writable
Unexecuted instantiation: id3v2frames.c:gst_message_is_writable
Unexecuted instantiation: xmpwriter.c:gst_message_is_writable
405
406
G_GNUC_WARN_UNUSED_RESULT static inline GstMessage *
407
gst_message_make_writable (GstMessage * message)
408
0
{
409
0
  return GST_MESSAGE_CAST (gst_mini_object_make_writable (GST_MINI_OBJECT_CAST (message)));
410
0
}
Unexecuted instantiation: typefind.c:gst_message_make_writable
Unexecuted instantiation: gst-discoverer.c:gst_message_make_writable
Unexecuted instantiation: gstenumtypes.c:gst_message_make_writable
Unexecuted instantiation: lex.priv_gst_parse_yy.c:gst_message_make_writable
Unexecuted instantiation: grammar.tab.c:gst_message_make_writable
Unexecuted instantiation: gst.c:gst_message_make_writable
Unexecuted instantiation: gstobject.c:gst_message_make_writable
Unexecuted instantiation: gstallocator.c:gst_message_make_writable
Unexecuted instantiation: gstbin.c:gst_message_make_writable
Unexecuted instantiation: gstbufferpool.c:gst_message_make_writable
Unexecuted instantiation: gstbus.c:gst_message_make_writable
Unexecuted instantiation: gstcapsfeatures.c:gst_message_make_writable
Unexecuted instantiation: gstchildproxy.c:gst_message_make_writable
Unexecuted instantiation: gstclock.c:gst_message_make_writable
Unexecuted instantiation: gstcontrolbinding.c:gst_message_make_writable
Unexecuted instantiation: gstcontrolsource.c:gst_message_make_writable
Unexecuted instantiation: gstdatetime.c:gst_message_make_writable
Unexecuted instantiation: gstdebugutils.c:gst_message_make_writable
Unexecuted instantiation: gstdevice.c:gst_message_make_writable
Unexecuted instantiation: gstdeviceprovider.c:gst_message_make_writable
Unexecuted instantiation: gstdeviceproviderfactory.c:gst_message_make_writable
Unexecuted instantiation: gstdynamictypefactory.c:gst_message_make_writable
Unexecuted instantiation: gstelement.c:gst_message_make_writable
Unexecuted instantiation: gstelementfactory.c:gst_message_make_writable
Unexecuted instantiation: gsterror.c:gst_message_make_writable
Unexecuted instantiation: gstformat.c:gst_message_make_writable
Unexecuted instantiation: gstghostpad.c:gst_message_make_writable
Unexecuted instantiation: gstdevicemonitor.c:gst_message_make_writable
Unexecuted instantiation: gstinfo.c:gst_message_make_writable
Unexecuted instantiation: gstiterator.c:gst_message_make_writable
Unexecuted instantiation: gstatomicqueue.c:gst_message_make_writable
Unexecuted instantiation: gstmeta.c:gst_message_make_writable
Unexecuted instantiation: gstmetafactory.c:gst_message_make_writable
Unexecuted instantiation: gstminiobject.c:gst_message_make_writable
Unexecuted instantiation: gstpad.c:gst_message_make_writable
Unexecuted instantiation: gstpadtemplate.c:gst_message_make_writable
Unexecuted instantiation: gstparamspecs.c:gst_message_make_writable
Unexecuted instantiation: gstpipeline.c:gst_message_make_writable
Unexecuted instantiation: gstplugin.c:gst_message_make_writable
Unexecuted instantiation: gstpluginfeature.c:gst_message_make_writable
Unexecuted instantiation: gstpoll.c:gst_message_make_writable
Unexecuted instantiation: gstpreset.c:gst_message_make_writable
Unexecuted instantiation: gstprotection.c:gst_message_make_writable
Unexecuted instantiation: gstregistry.c:gst_message_make_writable
Unexecuted instantiation: gstregistrychunks.c:gst_message_make_writable
Unexecuted instantiation: gstsegment.c:gst_message_make_writable
Unexecuted instantiation: gststreamcollection.c:gst_message_make_writable
Unexecuted instantiation: gststreams.c:gst_message_make_writable
Unexecuted instantiation: gststructure.c:gst_message_make_writable
Unexecuted instantiation: gstsystemclock.c:gst_message_make_writable
Unexecuted instantiation: gsttagsetter.c:gst_message_make_writable
Unexecuted instantiation: gsttask.c:gst_message_make_writable
Unexecuted instantiation: gsttaskpool.c:gst_message_make_writable
Unexecuted instantiation: gsttoc.c:gst_message_make_writable
Unexecuted instantiation: gsttocsetter.c:gst_message_make_writable
Unexecuted instantiation: gsttracer.c:gst_message_make_writable
Unexecuted instantiation: gsttracerfactory.c:gst_message_make_writable
Unexecuted instantiation: gsttracerrecord.c:gst_message_make_writable
Unexecuted instantiation: gsttracerutils.c:gst_message_make_writable
Unexecuted instantiation: gsttypefind.c:gst_message_make_writable
Unexecuted instantiation: gsttypefindfactory.c:gst_message_make_writable
Unexecuted instantiation: gstutils.c:gst_message_make_writable
Unexecuted instantiation: gstvalue.c:gst_message_make_writable
Unexecuted instantiation: gstvecdeque.c:gst_message_make_writable
Unexecuted instantiation: gstparse.c:gst_message_make_writable
Unexecuted instantiation: gstpluginloader.c:gst_message_make_writable
Unexecuted instantiation: gstregistrybinary.c:gst_message_make_writable
Unexecuted instantiation: pbutils-enumtypes.c:gst_message_make_writable
Unexecuted instantiation: gstpluginsbaseversion.c:gst_message_make_writable
Unexecuted instantiation: pbutils.c:gst_message_make_writable
Unexecuted instantiation: codec-utils.c:gst_message_make_writable
Unexecuted instantiation: descriptions.c:gst_message_make_writable
Unexecuted instantiation: encoding-profile.c:gst_message_make_writable
Unexecuted instantiation: encoding-target.c:gst_message_make_writable
Unexecuted instantiation: install-plugins.c:gst_message_make_writable
Unexecuted instantiation: missing-plugins.c:gst_message_make_writable
Unexecuted instantiation: gstaudiovisualizer.c:gst_message_make_writable
Unexecuted instantiation: gstdiscoverer.c:gst_message_make_writable
Unexecuted instantiation: gstdiscoverer-types.c:gst_message_make_writable
Unexecuted instantiation: video-enumtypes.c:gst_message_make_writable
Unexecuted instantiation: colorbalance.c:gst_message_make_writable
Unexecuted instantiation: colorbalancechannel.c:gst_message_make_writable
Unexecuted instantiation: convertframe.c:gst_message_make_writable
Unexecuted instantiation: gstvideoaffinetransformationmeta.c:gst_message_make_writable
Unexecuted instantiation: gstvideocodecalphameta.c:gst_message_make_writable
Unexecuted instantiation: gstvideoaggregator.c:gst_message_make_writable
Unexecuted instantiation: gstvideodecoder.c:gst_message_make_writable
Unexecuted instantiation: gstvideodmabufpool.c:gst_message_make_writable
Unexecuted instantiation: gstvideoencoder.c:gst_message_make_writable
Unexecuted instantiation: gstvideofilter.c:gst_message_make_writable
Unexecuted instantiation: gstvideometa.c:gst_message_make_writable
Unexecuted instantiation: gstvideopool.c:gst_message_make_writable
Unexecuted instantiation: gstvideosink.c:gst_message_make_writable
Unexecuted instantiation: gstvideotimecode.c:gst_message_make_writable
Unexecuted instantiation: gstvideoutils.c:gst_message_make_writable
Unexecuted instantiation: gstvideoutilsprivate.c:gst_message_make_writable
Unexecuted instantiation: navigation.c:gst_message_make_writable
Unexecuted instantiation: video.c:gst_message_make_writable
Unexecuted instantiation: video-anc.c:gst_message_make_writable
Unexecuted instantiation: video-blend.c:gst_message_make_writable
Unexecuted instantiation: video-chroma.c:gst_message_make_writable
Unexecuted instantiation: video-color.c:gst_message_make_writable
Unexecuted instantiation: video-converter.c:gst_message_make_writable
Unexecuted instantiation: video-dither.c:gst_message_make_writable
Unexecuted instantiation: video-event.c:gst_message_make_writable
Unexecuted instantiation: video-format.c:gst_message_make_writable
Unexecuted instantiation: video-frame.c:gst_message_make_writable
Unexecuted instantiation: video-hdr.c:gst_message_make_writable
Unexecuted instantiation: video-info.c:gst_message_make_writable
Unexecuted instantiation: video-info-dma.c:gst_message_make_writable
Unexecuted instantiation: video-multiview.c:gst_message_make_writable
Unexecuted instantiation: video-resampler.c:gst_message_make_writable
Unexecuted instantiation: video-scaler.c:gst_message_make_writable
Unexecuted instantiation: video-sei.c:gst_message_make_writable
Unexecuted instantiation: video-tile.c:gst_message_make_writable
Unexecuted instantiation: video-overlay-composition.c:gst_message_make_writable
Unexecuted instantiation: videodirection.c:gst_message_make_writable
Unexecuted instantiation: videoorientation.c:gst_message_make_writable
Unexecuted instantiation: videooverlay.c:gst_message_make_writable
Unexecuted instantiation: gstdrmdumb.c:gst_message_make_writable
Unexecuted instantiation: gstdmabuf.c:gst_message_make_writable
Unexecuted instantiation: gstfdmemory.c:gst_message_make_writable
Unexecuted instantiation: gstphysmemory.c:gst_message_make_writable
Unexecuted instantiation: gstshmallocator.c:gst_message_make_writable
Unexecuted instantiation: gstudmabufallocator.c:gst_message_make_writable
Unexecuted instantiation: gstadapter.c:gst_message_make_writable
Unexecuted instantiation: gstaggregator.c:gst_message_make_writable
Unexecuted instantiation: gstbaseparse.c:gst_message_make_writable
Unexecuted instantiation: gstbasesink.c:gst_message_make_writable
Unexecuted instantiation: gstbasesrc.c:gst_message_make_writable
Unexecuted instantiation: gstbasetransform.c:gst_message_make_writable
Unexecuted instantiation: gstbitreader.c:gst_message_make_writable
Unexecuted instantiation: gstbitwriter.c:gst_message_make_writable
Unexecuted instantiation: gstbytereader.c:gst_message_make_writable
Unexecuted instantiation: gstbytewriter.c:gst_message_make_writable
Unexecuted instantiation: gstcollectpads.c:gst_message_make_writable
Unexecuted instantiation: gstdataqueue.c:gst_message_make_writable
Unexecuted instantiation: gstflowcombiner.c:gst_message_make_writable
Unexecuted instantiation: gstpushsrc.c:gst_message_make_writable
Unexecuted instantiation: gstqueuearray.c:gst_message_make_writable
Unexecuted instantiation: gsttypefindhelper.c:gst_message_make_writable
Unexecuted instantiation: audio-enumtypes.c:gst_message_make_writable
Unexecuted instantiation: audio.c:gst_message_make_writable
Unexecuted instantiation: audio-buffer.c:gst_message_make_writable
Unexecuted instantiation: audio-channel-mixer.c:gst_message_make_writable
Unexecuted instantiation: audio-channels.c:gst_message_make_writable
Unexecuted instantiation: audio-converter.c:gst_message_make_writable
Unexecuted instantiation: audio-format.c:gst_message_make_writable
Unexecuted instantiation: audio-info.c:gst_message_make_writable
Unexecuted instantiation: audio-quantize.c:gst_message_make_writable
Unexecuted instantiation: audio-resampler.c:gst_message_make_writable
Unexecuted instantiation: gstaudioaggregator.c:gst_message_make_writable
Unexecuted instantiation: gstaudiobasesink.c:gst_message_make_writable
Unexecuted instantiation: gstaudiobasesrc.c:gst_message_make_writable
Unexecuted instantiation: gstaudiocdsrc.c:gst_message_make_writable
Unexecuted instantiation: gstaudioclock.c:gst_message_make_writable
Unexecuted instantiation: gstaudiodecoder.c:gst_message_make_writable
Unexecuted instantiation: gstaudioencoder.c:gst_message_make_writable
Unexecuted instantiation: gstaudiofilter.c:gst_message_make_writable
Unexecuted instantiation: gstaudioiec61937.c:gst_message_make_writable
Unexecuted instantiation: gstaudiometa.c:gst_message_make_writable
Unexecuted instantiation: gstaudioringbuffer.c:gst_message_make_writable
Unexecuted instantiation: gstaudiosink.c:gst_message_make_writable
Unexecuted instantiation: gstaudiosrc.c:gst_message_make_writable
Unexecuted instantiation: gstaudioutilsprivate.c:gst_message_make_writable
Unexecuted instantiation: streamvolume.c:gst_message_make_writable
Unexecuted instantiation: gstaudiostreamalign.c:gst_message_make_writable
Unexecuted instantiation: gstdsd.c:gst_message_make_writable
Unexecuted instantiation: gstdsdformat.c:gst_message_make_writable
Unexecuted instantiation: audio-resampler-x86-sse.c:gst_message_make_writable
Unexecuted instantiation: audio-resampler-x86-sse2.c:gst_message_make_writable
Unexecuted instantiation: audio-resampler-x86-sse41.c:gst_message_make_writable
Unexecuted instantiation: tag-enumtypes.c:gst_message_make_writable
Unexecuted instantiation: gstvorbistag.c:gst_message_make_writable
Unexecuted instantiation: gstid3tag.c:gst_message_make_writable
Unexecuted instantiation: gstxmptag.c:gst_message_make_writable
Unexecuted instantiation: gstexiftag.c:gst_message_make_writable
Unexecuted instantiation: lang.c:gst_message_make_writable
Unexecuted instantiation: licenses.c:gst_message_make_writable
Unexecuted instantiation: tags.c:gst_message_make_writable
Unexecuted instantiation: gsttagdemux.c:gst_message_make_writable
Unexecuted instantiation: gsttagmux.c:gst_message_make_writable
Unexecuted instantiation: gsttageditingprivate.c:gst_message_make_writable
Unexecuted instantiation: id3v2.c:gst_message_make_writable
Unexecuted instantiation: id3v2frames.c:gst_message_make_writable
Unexecuted instantiation: xmpwriter.c:gst_message_make_writable
411
412
static inline gboolean
413
gst_message_replace (GstMessage **old_message, GstMessage *new_message)
414
0
{
415
0
  return gst_mini_object_replace ((GstMiniObject **) old_message, (GstMiniObject *) new_message);
416
0
}
Unexecuted instantiation: typefind.c:gst_message_replace
Unexecuted instantiation: gst-discoverer.c:gst_message_replace
Unexecuted instantiation: gstenumtypes.c:gst_message_replace
Unexecuted instantiation: lex.priv_gst_parse_yy.c:gst_message_replace
Unexecuted instantiation: grammar.tab.c:gst_message_replace
Unexecuted instantiation: gst.c:gst_message_replace
Unexecuted instantiation: gstobject.c:gst_message_replace
Unexecuted instantiation: gstallocator.c:gst_message_replace
Unexecuted instantiation: gstbin.c:gst_message_replace
Unexecuted instantiation: gstbufferpool.c:gst_message_replace
Unexecuted instantiation: gstbus.c:gst_message_replace
Unexecuted instantiation: gstcapsfeatures.c:gst_message_replace
Unexecuted instantiation: gstchildproxy.c:gst_message_replace
Unexecuted instantiation: gstclock.c:gst_message_replace
Unexecuted instantiation: gstcontrolbinding.c:gst_message_replace
Unexecuted instantiation: gstcontrolsource.c:gst_message_replace
Unexecuted instantiation: gstdatetime.c:gst_message_replace
Unexecuted instantiation: gstdebugutils.c:gst_message_replace
Unexecuted instantiation: gstdevice.c:gst_message_replace
Unexecuted instantiation: gstdeviceprovider.c:gst_message_replace
Unexecuted instantiation: gstdeviceproviderfactory.c:gst_message_replace
Unexecuted instantiation: gstdynamictypefactory.c:gst_message_replace
Unexecuted instantiation: gstelement.c:gst_message_replace
Unexecuted instantiation: gstelementfactory.c:gst_message_replace
Unexecuted instantiation: gsterror.c:gst_message_replace
Unexecuted instantiation: gstformat.c:gst_message_replace
Unexecuted instantiation: gstghostpad.c:gst_message_replace
Unexecuted instantiation: gstdevicemonitor.c:gst_message_replace
Unexecuted instantiation: gstinfo.c:gst_message_replace
Unexecuted instantiation: gstiterator.c:gst_message_replace
Unexecuted instantiation: gstatomicqueue.c:gst_message_replace
Unexecuted instantiation: gstmeta.c:gst_message_replace
Unexecuted instantiation: gstmetafactory.c:gst_message_replace
Unexecuted instantiation: gstminiobject.c:gst_message_replace
Unexecuted instantiation: gstpad.c:gst_message_replace
Unexecuted instantiation: gstpadtemplate.c:gst_message_replace
Unexecuted instantiation: gstparamspecs.c:gst_message_replace
Unexecuted instantiation: gstpipeline.c:gst_message_replace
Unexecuted instantiation: gstplugin.c:gst_message_replace
Unexecuted instantiation: gstpluginfeature.c:gst_message_replace
Unexecuted instantiation: gstpoll.c:gst_message_replace
Unexecuted instantiation: gstpreset.c:gst_message_replace
Unexecuted instantiation: gstprotection.c:gst_message_replace
Unexecuted instantiation: gstregistry.c:gst_message_replace
Unexecuted instantiation: gstregistrychunks.c:gst_message_replace
Unexecuted instantiation: gstsegment.c:gst_message_replace
Unexecuted instantiation: gststreamcollection.c:gst_message_replace
Unexecuted instantiation: gststreams.c:gst_message_replace
Unexecuted instantiation: gststructure.c:gst_message_replace
Unexecuted instantiation: gstsystemclock.c:gst_message_replace
Unexecuted instantiation: gsttagsetter.c:gst_message_replace
Unexecuted instantiation: gsttask.c:gst_message_replace
Unexecuted instantiation: gsttaskpool.c:gst_message_replace
Unexecuted instantiation: gsttoc.c:gst_message_replace
Unexecuted instantiation: gsttocsetter.c:gst_message_replace
Unexecuted instantiation: gsttracer.c:gst_message_replace
Unexecuted instantiation: gsttracerfactory.c:gst_message_replace
Unexecuted instantiation: gsttracerrecord.c:gst_message_replace
Unexecuted instantiation: gsttracerutils.c:gst_message_replace
Unexecuted instantiation: gsttypefind.c:gst_message_replace
Unexecuted instantiation: gsttypefindfactory.c:gst_message_replace
Unexecuted instantiation: gstutils.c:gst_message_replace
Unexecuted instantiation: gstvalue.c:gst_message_replace
Unexecuted instantiation: gstvecdeque.c:gst_message_replace
Unexecuted instantiation: gstparse.c:gst_message_replace
Unexecuted instantiation: gstpluginloader.c:gst_message_replace
Unexecuted instantiation: gstregistrybinary.c:gst_message_replace
Unexecuted instantiation: pbutils-enumtypes.c:gst_message_replace
Unexecuted instantiation: gstpluginsbaseversion.c:gst_message_replace
Unexecuted instantiation: pbutils.c:gst_message_replace
Unexecuted instantiation: codec-utils.c:gst_message_replace
Unexecuted instantiation: descriptions.c:gst_message_replace
Unexecuted instantiation: encoding-profile.c:gst_message_replace
Unexecuted instantiation: encoding-target.c:gst_message_replace
Unexecuted instantiation: install-plugins.c:gst_message_replace
Unexecuted instantiation: missing-plugins.c:gst_message_replace
Unexecuted instantiation: gstaudiovisualizer.c:gst_message_replace
Unexecuted instantiation: gstdiscoverer.c:gst_message_replace
Unexecuted instantiation: gstdiscoverer-types.c:gst_message_replace
Unexecuted instantiation: video-enumtypes.c:gst_message_replace
Unexecuted instantiation: colorbalance.c:gst_message_replace
Unexecuted instantiation: colorbalancechannel.c:gst_message_replace
Unexecuted instantiation: convertframe.c:gst_message_replace
Unexecuted instantiation: gstvideoaffinetransformationmeta.c:gst_message_replace
Unexecuted instantiation: gstvideocodecalphameta.c:gst_message_replace
Unexecuted instantiation: gstvideoaggregator.c:gst_message_replace
Unexecuted instantiation: gstvideodecoder.c:gst_message_replace
Unexecuted instantiation: gstvideodmabufpool.c:gst_message_replace
Unexecuted instantiation: gstvideoencoder.c:gst_message_replace
Unexecuted instantiation: gstvideofilter.c:gst_message_replace
Unexecuted instantiation: gstvideometa.c:gst_message_replace
Unexecuted instantiation: gstvideopool.c:gst_message_replace
Unexecuted instantiation: gstvideosink.c:gst_message_replace
Unexecuted instantiation: gstvideotimecode.c:gst_message_replace
Unexecuted instantiation: gstvideoutils.c:gst_message_replace
Unexecuted instantiation: gstvideoutilsprivate.c:gst_message_replace
Unexecuted instantiation: navigation.c:gst_message_replace
Unexecuted instantiation: video.c:gst_message_replace
Unexecuted instantiation: video-anc.c:gst_message_replace
Unexecuted instantiation: video-blend.c:gst_message_replace
Unexecuted instantiation: video-chroma.c:gst_message_replace
Unexecuted instantiation: video-color.c:gst_message_replace
Unexecuted instantiation: video-converter.c:gst_message_replace
Unexecuted instantiation: video-dither.c:gst_message_replace
Unexecuted instantiation: video-event.c:gst_message_replace
Unexecuted instantiation: video-format.c:gst_message_replace
Unexecuted instantiation: video-frame.c:gst_message_replace
Unexecuted instantiation: video-hdr.c:gst_message_replace
Unexecuted instantiation: video-info.c:gst_message_replace
Unexecuted instantiation: video-info-dma.c:gst_message_replace
Unexecuted instantiation: video-multiview.c:gst_message_replace
Unexecuted instantiation: video-resampler.c:gst_message_replace
Unexecuted instantiation: video-scaler.c:gst_message_replace
Unexecuted instantiation: video-sei.c:gst_message_replace
Unexecuted instantiation: video-tile.c:gst_message_replace
Unexecuted instantiation: video-overlay-composition.c:gst_message_replace
Unexecuted instantiation: videodirection.c:gst_message_replace
Unexecuted instantiation: videoorientation.c:gst_message_replace
Unexecuted instantiation: videooverlay.c:gst_message_replace
Unexecuted instantiation: gstdrmdumb.c:gst_message_replace
Unexecuted instantiation: gstdmabuf.c:gst_message_replace
Unexecuted instantiation: gstfdmemory.c:gst_message_replace
Unexecuted instantiation: gstphysmemory.c:gst_message_replace
Unexecuted instantiation: gstshmallocator.c:gst_message_replace
Unexecuted instantiation: gstudmabufallocator.c:gst_message_replace
Unexecuted instantiation: gstadapter.c:gst_message_replace
Unexecuted instantiation: gstaggregator.c:gst_message_replace
Unexecuted instantiation: gstbaseparse.c:gst_message_replace
Unexecuted instantiation: gstbasesink.c:gst_message_replace
Unexecuted instantiation: gstbasesrc.c:gst_message_replace
Unexecuted instantiation: gstbasetransform.c:gst_message_replace
Unexecuted instantiation: gstbitreader.c:gst_message_replace
Unexecuted instantiation: gstbitwriter.c:gst_message_replace
Unexecuted instantiation: gstbytereader.c:gst_message_replace
Unexecuted instantiation: gstbytewriter.c:gst_message_replace
Unexecuted instantiation: gstcollectpads.c:gst_message_replace
Unexecuted instantiation: gstdataqueue.c:gst_message_replace
Unexecuted instantiation: gstflowcombiner.c:gst_message_replace
Unexecuted instantiation: gstpushsrc.c:gst_message_replace
Unexecuted instantiation: gstqueuearray.c:gst_message_replace
Unexecuted instantiation: gsttypefindhelper.c:gst_message_replace
Unexecuted instantiation: audio-enumtypes.c:gst_message_replace
Unexecuted instantiation: audio.c:gst_message_replace
Unexecuted instantiation: audio-buffer.c:gst_message_replace
Unexecuted instantiation: audio-channel-mixer.c:gst_message_replace
Unexecuted instantiation: audio-channels.c:gst_message_replace
Unexecuted instantiation: audio-converter.c:gst_message_replace
Unexecuted instantiation: audio-format.c:gst_message_replace
Unexecuted instantiation: audio-info.c:gst_message_replace
Unexecuted instantiation: audio-quantize.c:gst_message_replace
Unexecuted instantiation: audio-resampler.c:gst_message_replace
Unexecuted instantiation: gstaudioaggregator.c:gst_message_replace
Unexecuted instantiation: gstaudiobasesink.c:gst_message_replace
Unexecuted instantiation: gstaudiobasesrc.c:gst_message_replace
Unexecuted instantiation: gstaudiocdsrc.c:gst_message_replace
Unexecuted instantiation: gstaudioclock.c:gst_message_replace
Unexecuted instantiation: gstaudiodecoder.c:gst_message_replace
Unexecuted instantiation: gstaudioencoder.c:gst_message_replace
Unexecuted instantiation: gstaudiofilter.c:gst_message_replace
Unexecuted instantiation: gstaudioiec61937.c:gst_message_replace
Unexecuted instantiation: gstaudiometa.c:gst_message_replace
Unexecuted instantiation: gstaudioringbuffer.c:gst_message_replace
Unexecuted instantiation: gstaudiosink.c:gst_message_replace
Unexecuted instantiation: gstaudiosrc.c:gst_message_replace
Unexecuted instantiation: gstaudioutilsprivate.c:gst_message_replace
Unexecuted instantiation: streamvolume.c:gst_message_replace
Unexecuted instantiation: gstaudiostreamalign.c:gst_message_replace
Unexecuted instantiation: gstdsd.c:gst_message_replace
Unexecuted instantiation: gstdsdformat.c:gst_message_replace
Unexecuted instantiation: audio-resampler-x86-sse.c:gst_message_replace
Unexecuted instantiation: audio-resampler-x86-sse2.c:gst_message_replace
Unexecuted instantiation: audio-resampler-x86-sse41.c:gst_message_replace
Unexecuted instantiation: tag-enumtypes.c:gst_message_replace
Unexecuted instantiation: gstvorbistag.c:gst_message_replace
Unexecuted instantiation: gstid3tag.c:gst_message_replace
Unexecuted instantiation: gstxmptag.c:gst_message_replace
Unexecuted instantiation: gstexiftag.c:gst_message_replace
Unexecuted instantiation: lang.c:gst_message_replace
Unexecuted instantiation: licenses.c:gst_message_replace
Unexecuted instantiation: tags.c:gst_message_replace
Unexecuted instantiation: gsttagdemux.c:gst_message_replace
Unexecuted instantiation: gsttagmux.c:gst_message_replace
Unexecuted instantiation: gsttageditingprivate.c:gst_message_replace
Unexecuted instantiation: id3v2.c:gst_message_replace
Unexecuted instantiation: id3v2frames.c:gst_message_replace
Unexecuted instantiation: xmpwriter.c:gst_message_replace
417
418
static inline gboolean
419
gst_message_take (GstMessage **old_message, GstMessage *new_message)
420
0
{
421
0
  return gst_mini_object_take ((GstMiniObject **) old_message,
422
0
      (GstMiniObject *) new_message);
423
0
}
Unexecuted instantiation: typefind.c:gst_message_take
Unexecuted instantiation: gst-discoverer.c:gst_message_take
Unexecuted instantiation: gstenumtypes.c:gst_message_take
Unexecuted instantiation: lex.priv_gst_parse_yy.c:gst_message_take
Unexecuted instantiation: grammar.tab.c:gst_message_take
Unexecuted instantiation: gst.c:gst_message_take
Unexecuted instantiation: gstobject.c:gst_message_take
Unexecuted instantiation: gstallocator.c:gst_message_take
Unexecuted instantiation: gstbin.c:gst_message_take
Unexecuted instantiation: gstbufferpool.c:gst_message_take
Unexecuted instantiation: gstbus.c:gst_message_take
Unexecuted instantiation: gstcapsfeatures.c:gst_message_take
Unexecuted instantiation: gstchildproxy.c:gst_message_take
Unexecuted instantiation: gstclock.c:gst_message_take
Unexecuted instantiation: gstcontrolbinding.c:gst_message_take
Unexecuted instantiation: gstcontrolsource.c:gst_message_take
Unexecuted instantiation: gstdatetime.c:gst_message_take
Unexecuted instantiation: gstdebugutils.c:gst_message_take
Unexecuted instantiation: gstdevice.c:gst_message_take
Unexecuted instantiation: gstdeviceprovider.c:gst_message_take
Unexecuted instantiation: gstdeviceproviderfactory.c:gst_message_take
Unexecuted instantiation: gstdynamictypefactory.c:gst_message_take
Unexecuted instantiation: gstelement.c:gst_message_take
Unexecuted instantiation: gstelementfactory.c:gst_message_take
Unexecuted instantiation: gsterror.c:gst_message_take
Unexecuted instantiation: gstformat.c:gst_message_take
Unexecuted instantiation: gstghostpad.c:gst_message_take
Unexecuted instantiation: gstdevicemonitor.c:gst_message_take
Unexecuted instantiation: gstinfo.c:gst_message_take
Unexecuted instantiation: gstiterator.c:gst_message_take
Unexecuted instantiation: gstatomicqueue.c:gst_message_take
Unexecuted instantiation: gstmeta.c:gst_message_take
Unexecuted instantiation: gstmetafactory.c:gst_message_take
Unexecuted instantiation: gstminiobject.c:gst_message_take
Unexecuted instantiation: gstpad.c:gst_message_take
Unexecuted instantiation: gstpadtemplate.c:gst_message_take
Unexecuted instantiation: gstparamspecs.c:gst_message_take
Unexecuted instantiation: gstpipeline.c:gst_message_take
Unexecuted instantiation: gstplugin.c:gst_message_take
Unexecuted instantiation: gstpluginfeature.c:gst_message_take
Unexecuted instantiation: gstpoll.c:gst_message_take
Unexecuted instantiation: gstpreset.c:gst_message_take
Unexecuted instantiation: gstprotection.c:gst_message_take
Unexecuted instantiation: gstregistry.c:gst_message_take
Unexecuted instantiation: gstregistrychunks.c:gst_message_take
Unexecuted instantiation: gstsegment.c:gst_message_take
Unexecuted instantiation: gststreamcollection.c:gst_message_take
Unexecuted instantiation: gststreams.c:gst_message_take
Unexecuted instantiation: gststructure.c:gst_message_take
Unexecuted instantiation: gstsystemclock.c:gst_message_take
Unexecuted instantiation: gsttagsetter.c:gst_message_take
Unexecuted instantiation: gsttask.c:gst_message_take
Unexecuted instantiation: gsttaskpool.c:gst_message_take
Unexecuted instantiation: gsttoc.c:gst_message_take
Unexecuted instantiation: gsttocsetter.c:gst_message_take
Unexecuted instantiation: gsttracer.c:gst_message_take
Unexecuted instantiation: gsttracerfactory.c:gst_message_take
Unexecuted instantiation: gsttracerrecord.c:gst_message_take
Unexecuted instantiation: gsttracerutils.c:gst_message_take
Unexecuted instantiation: gsttypefind.c:gst_message_take
Unexecuted instantiation: gsttypefindfactory.c:gst_message_take
Unexecuted instantiation: gstutils.c:gst_message_take
Unexecuted instantiation: gstvalue.c:gst_message_take
Unexecuted instantiation: gstvecdeque.c:gst_message_take
Unexecuted instantiation: gstparse.c:gst_message_take
Unexecuted instantiation: gstpluginloader.c:gst_message_take
Unexecuted instantiation: gstregistrybinary.c:gst_message_take
Unexecuted instantiation: pbutils-enumtypes.c:gst_message_take
Unexecuted instantiation: gstpluginsbaseversion.c:gst_message_take
Unexecuted instantiation: pbutils.c:gst_message_take
Unexecuted instantiation: codec-utils.c:gst_message_take
Unexecuted instantiation: descriptions.c:gst_message_take
Unexecuted instantiation: encoding-profile.c:gst_message_take
Unexecuted instantiation: encoding-target.c:gst_message_take
Unexecuted instantiation: install-plugins.c:gst_message_take
Unexecuted instantiation: missing-plugins.c:gst_message_take
Unexecuted instantiation: gstaudiovisualizer.c:gst_message_take
Unexecuted instantiation: gstdiscoverer.c:gst_message_take
Unexecuted instantiation: gstdiscoverer-types.c:gst_message_take
Unexecuted instantiation: video-enumtypes.c:gst_message_take
Unexecuted instantiation: colorbalance.c:gst_message_take
Unexecuted instantiation: colorbalancechannel.c:gst_message_take
Unexecuted instantiation: convertframe.c:gst_message_take
Unexecuted instantiation: gstvideoaffinetransformationmeta.c:gst_message_take
Unexecuted instantiation: gstvideocodecalphameta.c:gst_message_take
Unexecuted instantiation: gstvideoaggregator.c:gst_message_take
Unexecuted instantiation: gstvideodecoder.c:gst_message_take
Unexecuted instantiation: gstvideodmabufpool.c:gst_message_take
Unexecuted instantiation: gstvideoencoder.c:gst_message_take
Unexecuted instantiation: gstvideofilter.c:gst_message_take
Unexecuted instantiation: gstvideometa.c:gst_message_take
Unexecuted instantiation: gstvideopool.c:gst_message_take
Unexecuted instantiation: gstvideosink.c:gst_message_take
Unexecuted instantiation: gstvideotimecode.c:gst_message_take
Unexecuted instantiation: gstvideoutils.c:gst_message_take
Unexecuted instantiation: gstvideoutilsprivate.c:gst_message_take
Unexecuted instantiation: navigation.c:gst_message_take
Unexecuted instantiation: video.c:gst_message_take
Unexecuted instantiation: video-anc.c:gst_message_take
Unexecuted instantiation: video-blend.c:gst_message_take
Unexecuted instantiation: video-chroma.c:gst_message_take
Unexecuted instantiation: video-color.c:gst_message_take
Unexecuted instantiation: video-converter.c:gst_message_take
Unexecuted instantiation: video-dither.c:gst_message_take
Unexecuted instantiation: video-event.c:gst_message_take
Unexecuted instantiation: video-format.c:gst_message_take
Unexecuted instantiation: video-frame.c:gst_message_take
Unexecuted instantiation: video-hdr.c:gst_message_take
Unexecuted instantiation: video-info.c:gst_message_take
Unexecuted instantiation: video-info-dma.c:gst_message_take
Unexecuted instantiation: video-multiview.c:gst_message_take
Unexecuted instantiation: video-resampler.c:gst_message_take
Unexecuted instantiation: video-scaler.c:gst_message_take
Unexecuted instantiation: video-sei.c:gst_message_take
Unexecuted instantiation: video-tile.c:gst_message_take
Unexecuted instantiation: video-overlay-composition.c:gst_message_take
Unexecuted instantiation: videodirection.c:gst_message_take
Unexecuted instantiation: videoorientation.c:gst_message_take
Unexecuted instantiation: videooverlay.c:gst_message_take
Unexecuted instantiation: gstdrmdumb.c:gst_message_take
Unexecuted instantiation: gstdmabuf.c:gst_message_take
Unexecuted instantiation: gstfdmemory.c:gst_message_take
Unexecuted instantiation: gstphysmemory.c:gst_message_take
Unexecuted instantiation: gstshmallocator.c:gst_message_take
Unexecuted instantiation: gstudmabufallocator.c:gst_message_take
Unexecuted instantiation: gstadapter.c:gst_message_take
Unexecuted instantiation: gstaggregator.c:gst_message_take
Unexecuted instantiation: gstbaseparse.c:gst_message_take
Unexecuted instantiation: gstbasesink.c:gst_message_take
Unexecuted instantiation: gstbasesrc.c:gst_message_take
Unexecuted instantiation: gstbasetransform.c:gst_message_take
Unexecuted instantiation: gstbitreader.c:gst_message_take
Unexecuted instantiation: gstbitwriter.c:gst_message_take
Unexecuted instantiation: gstbytereader.c:gst_message_take
Unexecuted instantiation: gstbytewriter.c:gst_message_take
Unexecuted instantiation: gstcollectpads.c:gst_message_take
Unexecuted instantiation: gstdataqueue.c:gst_message_take
Unexecuted instantiation: gstflowcombiner.c:gst_message_take
Unexecuted instantiation: gstpushsrc.c:gst_message_take
Unexecuted instantiation: gstqueuearray.c:gst_message_take
Unexecuted instantiation: gsttypefindhelper.c:gst_message_take
Unexecuted instantiation: audio-enumtypes.c:gst_message_take
Unexecuted instantiation: audio.c:gst_message_take
Unexecuted instantiation: audio-buffer.c:gst_message_take
Unexecuted instantiation: audio-channel-mixer.c:gst_message_take
Unexecuted instantiation: audio-channels.c:gst_message_take
Unexecuted instantiation: audio-converter.c:gst_message_take
Unexecuted instantiation: audio-format.c:gst_message_take
Unexecuted instantiation: audio-info.c:gst_message_take
Unexecuted instantiation: audio-quantize.c:gst_message_take
Unexecuted instantiation: audio-resampler.c:gst_message_take
Unexecuted instantiation: gstaudioaggregator.c:gst_message_take
Unexecuted instantiation: gstaudiobasesink.c:gst_message_take
Unexecuted instantiation: gstaudiobasesrc.c:gst_message_take
Unexecuted instantiation: gstaudiocdsrc.c:gst_message_take
Unexecuted instantiation: gstaudioclock.c:gst_message_take
Unexecuted instantiation: gstaudiodecoder.c:gst_message_take
Unexecuted instantiation: gstaudioencoder.c:gst_message_take
Unexecuted instantiation: gstaudiofilter.c:gst_message_take
Unexecuted instantiation: gstaudioiec61937.c:gst_message_take
Unexecuted instantiation: gstaudiometa.c:gst_message_take
Unexecuted instantiation: gstaudioringbuffer.c:gst_message_take
Unexecuted instantiation: gstaudiosink.c:gst_message_take
Unexecuted instantiation: gstaudiosrc.c:gst_message_take
Unexecuted instantiation: gstaudioutilsprivate.c:gst_message_take
Unexecuted instantiation: streamvolume.c:gst_message_take
Unexecuted instantiation: gstaudiostreamalign.c:gst_message_take
Unexecuted instantiation: gstdsd.c:gst_message_take
Unexecuted instantiation: gstdsdformat.c:gst_message_take
Unexecuted instantiation: audio-resampler-x86-sse.c:gst_message_take
Unexecuted instantiation: audio-resampler-x86-sse2.c:gst_message_take
Unexecuted instantiation: audio-resampler-x86-sse41.c:gst_message_take
Unexecuted instantiation: tag-enumtypes.c:gst_message_take
Unexecuted instantiation: gstvorbistag.c:gst_message_take
Unexecuted instantiation: gstid3tag.c:gst_message_take
Unexecuted instantiation: gstxmptag.c:gst_message_take
Unexecuted instantiation: gstexiftag.c:gst_message_take
Unexecuted instantiation: lang.c:gst_message_take
Unexecuted instantiation: licenses.c:gst_message_take
Unexecuted instantiation: tags.c:gst_message_take
Unexecuted instantiation: gsttagdemux.c:gst_message_take
Unexecuted instantiation: gsttagmux.c:gst_message_take
Unexecuted instantiation: gsttageditingprivate.c:gst_message_take
Unexecuted instantiation: id3v2.c:gst_message_take
Unexecuted instantiation: id3v2frames.c:gst_message_take
Unexecuted instantiation: xmpwriter.c:gst_message_take
424
425
static inline GstMessage *
426
gst_message_steal(GstMessage **old_message)
427
0
{
428
0
  return GST_MESSAGE_CAST(gst_mini_object_steal((GstMiniObject **)old_message));
429
0
}
Unexecuted instantiation: typefind.c:gst_message_steal
Unexecuted instantiation: gst-discoverer.c:gst_message_steal
Unexecuted instantiation: gstenumtypes.c:gst_message_steal
Unexecuted instantiation: lex.priv_gst_parse_yy.c:gst_message_steal
Unexecuted instantiation: grammar.tab.c:gst_message_steal
Unexecuted instantiation: gst.c:gst_message_steal
Unexecuted instantiation: gstobject.c:gst_message_steal
Unexecuted instantiation: gstallocator.c:gst_message_steal
Unexecuted instantiation: gstbin.c:gst_message_steal
Unexecuted instantiation: gstbufferpool.c:gst_message_steal
Unexecuted instantiation: gstbus.c:gst_message_steal
Unexecuted instantiation: gstcapsfeatures.c:gst_message_steal
Unexecuted instantiation: gstchildproxy.c:gst_message_steal
Unexecuted instantiation: gstclock.c:gst_message_steal
Unexecuted instantiation: gstcontrolbinding.c:gst_message_steal
Unexecuted instantiation: gstcontrolsource.c:gst_message_steal
Unexecuted instantiation: gstdatetime.c:gst_message_steal
Unexecuted instantiation: gstdebugutils.c:gst_message_steal
Unexecuted instantiation: gstdevice.c:gst_message_steal
Unexecuted instantiation: gstdeviceprovider.c:gst_message_steal
Unexecuted instantiation: gstdeviceproviderfactory.c:gst_message_steal
Unexecuted instantiation: gstdynamictypefactory.c:gst_message_steal
Unexecuted instantiation: gstelement.c:gst_message_steal
Unexecuted instantiation: gstelementfactory.c:gst_message_steal
Unexecuted instantiation: gsterror.c:gst_message_steal
Unexecuted instantiation: gstformat.c:gst_message_steal
Unexecuted instantiation: gstghostpad.c:gst_message_steal
Unexecuted instantiation: gstdevicemonitor.c:gst_message_steal
Unexecuted instantiation: gstinfo.c:gst_message_steal
Unexecuted instantiation: gstiterator.c:gst_message_steal
Unexecuted instantiation: gstatomicqueue.c:gst_message_steal
Unexecuted instantiation: gstmeta.c:gst_message_steal
Unexecuted instantiation: gstmetafactory.c:gst_message_steal
Unexecuted instantiation: gstminiobject.c:gst_message_steal
Unexecuted instantiation: gstpad.c:gst_message_steal
Unexecuted instantiation: gstpadtemplate.c:gst_message_steal
Unexecuted instantiation: gstparamspecs.c:gst_message_steal
Unexecuted instantiation: gstpipeline.c:gst_message_steal
Unexecuted instantiation: gstplugin.c:gst_message_steal
Unexecuted instantiation: gstpluginfeature.c:gst_message_steal
Unexecuted instantiation: gstpoll.c:gst_message_steal
Unexecuted instantiation: gstpreset.c:gst_message_steal
Unexecuted instantiation: gstprotection.c:gst_message_steal
Unexecuted instantiation: gstregistry.c:gst_message_steal
Unexecuted instantiation: gstregistrychunks.c:gst_message_steal
Unexecuted instantiation: gstsegment.c:gst_message_steal
Unexecuted instantiation: gststreamcollection.c:gst_message_steal
Unexecuted instantiation: gststreams.c:gst_message_steal
Unexecuted instantiation: gststructure.c:gst_message_steal
Unexecuted instantiation: gstsystemclock.c:gst_message_steal
Unexecuted instantiation: gsttagsetter.c:gst_message_steal
Unexecuted instantiation: gsttask.c:gst_message_steal
Unexecuted instantiation: gsttaskpool.c:gst_message_steal
Unexecuted instantiation: gsttoc.c:gst_message_steal
Unexecuted instantiation: gsttocsetter.c:gst_message_steal
Unexecuted instantiation: gsttracer.c:gst_message_steal
Unexecuted instantiation: gsttracerfactory.c:gst_message_steal
Unexecuted instantiation: gsttracerrecord.c:gst_message_steal
Unexecuted instantiation: gsttracerutils.c:gst_message_steal
Unexecuted instantiation: gsttypefind.c:gst_message_steal
Unexecuted instantiation: gsttypefindfactory.c:gst_message_steal
Unexecuted instantiation: gstutils.c:gst_message_steal
Unexecuted instantiation: gstvalue.c:gst_message_steal
Unexecuted instantiation: gstvecdeque.c:gst_message_steal
Unexecuted instantiation: gstparse.c:gst_message_steal
Unexecuted instantiation: gstpluginloader.c:gst_message_steal
Unexecuted instantiation: gstregistrybinary.c:gst_message_steal
Unexecuted instantiation: pbutils-enumtypes.c:gst_message_steal
Unexecuted instantiation: gstpluginsbaseversion.c:gst_message_steal
Unexecuted instantiation: pbutils.c:gst_message_steal
Unexecuted instantiation: codec-utils.c:gst_message_steal
Unexecuted instantiation: descriptions.c:gst_message_steal
Unexecuted instantiation: encoding-profile.c:gst_message_steal
Unexecuted instantiation: encoding-target.c:gst_message_steal
Unexecuted instantiation: install-plugins.c:gst_message_steal
Unexecuted instantiation: missing-plugins.c:gst_message_steal
Unexecuted instantiation: gstaudiovisualizer.c:gst_message_steal
Unexecuted instantiation: gstdiscoverer.c:gst_message_steal
Unexecuted instantiation: gstdiscoverer-types.c:gst_message_steal
Unexecuted instantiation: video-enumtypes.c:gst_message_steal
Unexecuted instantiation: colorbalance.c:gst_message_steal
Unexecuted instantiation: colorbalancechannel.c:gst_message_steal
Unexecuted instantiation: convertframe.c:gst_message_steal
Unexecuted instantiation: gstvideoaffinetransformationmeta.c:gst_message_steal
Unexecuted instantiation: gstvideocodecalphameta.c:gst_message_steal
Unexecuted instantiation: gstvideoaggregator.c:gst_message_steal
Unexecuted instantiation: gstvideodecoder.c:gst_message_steal
Unexecuted instantiation: gstvideodmabufpool.c:gst_message_steal
Unexecuted instantiation: gstvideoencoder.c:gst_message_steal
Unexecuted instantiation: gstvideofilter.c:gst_message_steal
Unexecuted instantiation: gstvideometa.c:gst_message_steal
Unexecuted instantiation: gstvideopool.c:gst_message_steal
Unexecuted instantiation: gstvideosink.c:gst_message_steal
Unexecuted instantiation: gstvideotimecode.c:gst_message_steal
Unexecuted instantiation: gstvideoutils.c:gst_message_steal
Unexecuted instantiation: gstvideoutilsprivate.c:gst_message_steal
Unexecuted instantiation: navigation.c:gst_message_steal
Unexecuted instantiation: video.c:gst_message_steal
Unexecuted instantiation: video-anc.c:gst_message_steal
Unexecuted instantiation: video-blend.c:gst_message_steal
Unexecuted instantiation: video-chroma.c:gst_message_steal
Unexecuted instantiation: video-color.c:gst_message_steal
Unexecuted instantiation: video-converter.c:gst_message_steal
Unexecuted instantiation: video-dither.c:gst_message_steal
Unexecuted instantiation: video-event.c:gst_message_steal
Unexecuted instantiation: video-format.c:gst_message_steal
Unexecuted instantiation: video-frame.c:gst_message_steal
Unexecuted instantiation: video-hdr.c:gst_message_steal
Unexecuted instantiation: video-info.c:gst_message_steal
Unexecuted instantiation: video-info-dma.c:gst_message_steal
Unexecuted instantiation: video-multiview.c:gst_message_steal
Unexecuted instantiation: video-resampler.c:gst_message_steal
Unexecuted instantiation: video-scaler.c:gst_message_steal
Unexecuted instantiation: video-sei.c:gst_message_steal
Unexecuted instantiation: video-tile.c:gst_message_steal
Unexecuted instantiation: video-overlay-composition.c:gst_message_steal
Unexecuted instantiation: videodirection.c:gst_message_steal
Unexecuted instantiation: videoorientation.c:gst_message_steal
Unexecuted instantiation: videooverlay.c:gst_message_steal
Unexecuted instantiation: gstdrmdumb.c:gst_message_steal
Unexecuted instantiation: gstdmabuf.c:gst_message_steal
Unexecuted instantiation: gstfdmemory.c:gst_message_steal
Unexecuted instantiation: gstphysmemory.c:gst_message_steal
Unexecuted instantiation: gstshmallocator.c:gst_message_steal
Unexecuted instantiation: gstudmabufallocator.c:gst_message_steal
Unexecuted instantiation: gstadapter.c:gst_message_steal
Unexecuted instantiation: gstaggregator.c:gst_message_steal
Unexecuted instantiation: gstbaseparse.c:gst_message_steal
Unexecuted instantiation: gstbasesink.c:gst_message_steal
Unexecuted instantiation: gstbasesrc.c:gst_message_steal
Unexecuted instantiation: gstbasetransform.c:gst_message_steal
Unexecuted instantiation: gstbitreader.c:gst_message_steal
Unexecuted instantiation: gstbitwriter.c:gst_message_steal
Unexecuted instantiation: gstbytereader.c:gst_message_steal
Unexecuted instantiation: gstbytewriter.c:gst_message_steal
Unexecuted instantiation: gstcollectpads.c:gst_message_steal
Unexecuted instantiation: gstdataqueue.c:gst_message_steal
Unexecuted instantiation: gstflowcombiner.c:gst_message_steal
Unexecuted instantiation: gstpushsrc.c:gst_message_steal
Unexecuted instantiation: gstqueuearray.c:gst_message_steal
Unexecuted instantiation: gsttypefindhelper.c:gst_message_steal
Unexecuted instantiation: audio-enumtypes.c:gst_message_steal
Unexecuted instantiation: audio.c:gst_message_steal
Unexecuted instantiation: audio-buffer.c:gst_message_steal
Unexecuted instantiation: audio-channel-mixer.c:gst_message_steal
Unexecuted instantiation: audio-channels.c:gst_message_steal
Unexecuted instantiation: audio-converter.c:gst_message_steal
Unexecuted instantiation: audio-format.c:gst_message_steal
Unexecuted instantiation: audio-info.c:gst_message_steal
Unexecuted instantiation: audio-quantize.c:gst_message_steal
Unexecuted instantiation: audio-resampler.c:gst_message_steal
Unexecuted instantiation: gstaudioaggregator.c:gst_message_steal
Unexecuted instantiation: gstaudiobasesink.c:gst_message_steal
Unexecuted instantiation: gstaudiobasesrc.c:gst_message_steal
Unexecuted instantiation: gstaudiocdsrc.c:gst_message_steal
Unexecuted instantiation: gstaudioclock.c:gst_message_steal
Unexecuted instantiation: gstaudiodecoder.c:gst_message_steal
Unexecuted instantiation: gstaudioencoder.c:gst_message_steal
Unexecuted instantiation: gstaudiofilter.c:gst_message_steal
Unexecuted instantiation: gstaudioiec61937.c:gst_message_steal
Unexecuted instantiation: gstaudiometa.c:gst_message_steal
Unexecuted instantiation: gstaudioringbuffer.c:gst_message_steal
Unexecuted instantiation: gstaudiosink.c:gst_message_steal
Unexecuted instantiation: gstaudiosrc.c:gst_message_steal
Unexecuted instantiation: gstaudioutilsprivate.c:gst_message_steal
Unexecuted instantiation: streamvolume.c:gst_message_steal
Unexecuted instantiation: gstaudiostreamalign.c:gst_message_steal
Unexecuted instantiation: gstdsd.c:gst_message_steal
Unexecuted instantiation: gstdsdformat.c:gst_message_steal
Unexecuted instantiation: audio-resampler-x86-sse.c:gst_message_steal
Unexecuted instantiation: audio-resampler-x86-sse2.c:gst_message_steal
Unexecuted instantiation: audio-resampler-x86-sse41.c:gst_message_steal
Unexecuted instantiation: tag-enumtypes.c:gst_message_steal
Unexecuted instantiation: gstvorbistag.c:gst_message_steal
Unexecuted instantiation: gstid3tag.c:gst_message_steal
Unexecuted instantiation: gstxmptag.c:gst_message_steal
Unexecuted instantiation: gstexiftag.c:gst_message_steal
Unexecuted instantiation: lang.c:gst_message_steal
Unexecuted instantiation: licenses.c:gst_message_steal
Unexecuted instantiation: tags.c:gst_message_steal
Unexecuted instantiation: gsttagdemux.c:gst_message_steal
Unexecuted instantiation: gsttagmux.c:gst_message_steal
Unexecuted instantiation: gsttageditingprivate.c:gst_message_steal
Unexecuted instantiation: id3v2.c:gst_message_steal
Unexecuted instantiation: id3v2frames.c:gst_message_steal
Unexecuted instantiation: xmpwriter.c:gst_message_steal
430
#else /* GST_DISABLE_MINIOBJECT_INLINE_FUNCTIONS */
431
GST_API
432
GstMessage *  gst_message_ref   (GstMessage * msg);
433
434
GST_API
435
void          gst_message_unref (GstMessage * msg);
436
437
GST_API
438
void          gst_clear_message (GstMessage ** msg_ptr);
439
440
GST_API
441
GstMessage *  gst_message_copy  (const GstMessage * msg) G_GNUC_WARN_UNUSED_RESULT;
442
443
GST_API
444
GstMessage *  gst_message_make_writable (GstMessage * message) G_GNUC_WARN_UNUSED_RESULT;
445
GST_API
446
gboolean      gst_message_is_writable   (const GstMessage * message);
447
448
GST_API
449
gboolean  gst_message_replace                   (GstMessage ** old_message,
450
                                                 GstMessage * new_message);
451
452
GST_API
453
gboolean  gst_message_take                      (GstMessage ** old_message,
454
                                                 GstMessage * new_message);
455
456
GST_API
457
GstMessage *gst_message_steal (GstMessage **old_message);
458
#endif /* GST_DISABLE_MINIOBJECT_INLINE_FUNCTIONS */
459
460
/* custom messages */
461
462
GST_API
463
GstMessage *    gst_message_new_custom          (GstMessageType type,
464
                                                 GstObject    * src,
465
                                                 GstStructure * structure) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
466
GST_API
467
const GstStructure *
468
                gst_message_get_structure       (GstMessage *message);
469
470
GST_API
471
GstStructure *  gst_message_writable_structure  (GstMessage *message);
472
473
GST_API
474
gboolean        gst_message_has_name            (GstMessage *message, const gchar *name);
475
476
GST_API
477
void            gst_message_set_details         (GstMessage *message, GstStructure *details);
478
479
GST_API
480
const GstStructure *
481
                gst_message_get_details         (GstMessage *message);
482
483
GST_API
484
GstStructure *  gst_message_writable_details    (GstMessage *message);
485
486
/* identifiers for events and messages */
487
488
GST_API
489
guint32         gst_message_get_seqnum          (GstMessage *message);
490
491
GST_API
492
void            gst_message_set_seqnum          (GstMessage *message, guint32 seqnum);
493
494
/* EOS */
495
496
GST_API
497
GstMessage *    gst_message_new_eos             (GstObject * src) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
498
499
/* ERROR */
500
501
GST_API
502
GstMessage *    gst_message_new_error           (GstObject * src, GError * error, const gchar * debug) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
503
504
GST_API
505
GstMessage *    gst_message_new_error_with_details (GstObject * src, GError * error, const gchar * debug, GstStructure * details) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
506
507
GST_API
508
void            gst_message_parse_error         (GstMessage *message, GError **gerror, gchar **debug);
509
510
GST_API
511
void            gst_message_parse_error_details (GstMessage *message, const GstStructure **structure);
512
513
GST_API
514
void            gst_message_parse_error_writable_details (GstMessage *message, GstStructure **structure);
515
516
/* WARNING */
517
518
GST_API
519
GstMessage *    gst_message_new_warning         (GstObject * src, GError * error, const gchar * debug) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
520
521
GST_API
522
GstMessage *    gst_message_new_warning_with_details (GstObject * src, GError * error, const gchar * debug, GstStructure * details) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
523
524
GST_API
525
void            gst_message_parse_warning       (GstMessage *message, GError **gerror, gchar **debug);
526
527
GST_API
528
void            gst_message_parse_warning_details (GstMessage *message, const GstStructure **structure);
529
530
GST_API
531
void            gst_message_parse_warning_writable_details (GstMessage *message, GstStructure **structure);
532
533
/* INFO */
534
535
GST_API
536
GstMessage *    gst_message_new_info            (GstObject * src, GError * error, const gchar * debug) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
537
538
GST_API
539
GstMessage *    gst_message_new_info_with_details (GstObject * src, GError * error, const gchar * debug, GstStructure * details) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
540
541
GST_API
542
void            gst_message_parse_info          (GstMessage *message, GError **gerror, gchar **debug);
543
544
GST_API
545
void            gst_message_parse_info_details  (GstMessage *message, const GstStructure **structure);
546
547
GST_API
548
void            gst_message_parse_info_writable_details  (GstMessage *message, GstStructure **structure);
549
550
/* TAG */
551
552
GST_API
553
GstMessage *    gst_message_new_tag             (GstObject * src, GstTagList * tag_list) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
554
555
GST_API
556
void            gst_message_parse_tag           (GstMessage *message, GstTagList **tag_list);
557
558
/* BUFFERING */
559
560
GST_API
561
GstMessage *    gst_message_new_buffering         (GstObject * src, gint percent) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
562
563
GST_API
564
void            gst_message_parse_buffering       (GstMessage *message, gint *percent);
565
566
GST_API
567
void            gst_message_set_buffering_stats   (GstMessage *message, GstBufferingMode mode,
568
                                                   gint avg_in, gint avg_out,
569
                                                   gint64 buffering_left);
570
GST_API
571
void            gst_message_parse_buffering_stats (GstMessage *message, GstBufferingMode *mode,
572
                                                   gint *avg_in, gint *avg_out,
573
                                                   gint64 *buffering_left);
574
575
/* STATE_CHANGED */
576
577
GST_API
578
GstMessage *    gst_message_new_state_changed   (GstObject * src, GstState oldstate,
579
                                                 GstState newstate, GstState pending) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
580
GST_API
581
void            gst_message_parse_state_changed (GstMessage *message, GstState *oldstate,
582
                                                 GstState *newstate, GstState *pending);
583
584
/* STATE_DIRTY */
585
586
GST_API
587
GstMessage *    gst_message_new_state_dirty     (GstObject * src) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
588
589
/* STEP_DONE */
590
591
GST_API
592
GstMessage *    gst_message_new_step_done       (GstObject * src, GstFormat format, guint64 amount,
593
                                                 gdouble rate, gboolean flush, gboolean intermediate,
594
                                                 guint64 duration, gboolean eos) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
595
GST_API
596
void            gst_message_parse_step_done     (GstMessage * message, GstFormat *format, guint64 *amount,
597
                                                 gdouble *rate, gboolean *flush, gboolean *intermediate,
598
                                                 guint64 *duration, gboolean *eos);
599
/* CLOCK_PROVIDE */
600
601
GST_API
602
GstMessage *    gst_message_new_clock_provide   (GstObject * src, GstClock *clock, gboolean ready) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
603
604
GST_API
605
void            gst_message_parse_clock_provide (GstMessage *message, GstClock **clock,
606
                                                 gboolean *ready);
607
608
/* CLOCK_LOST */
609
610
GST_API
611
GstMessage *    gst_message_new_clock_lost      (GstObject * src, GstClock *clock) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
612
613
GST_API
614
void            gst_message_parse_clock_lost    (GstMessage *message, GstClock **clock);
615
616
/* NEW_CLOCK */
617
618
GST_API
619
GstMessage *    gst_message_new_new_clock       (GstObject * src, GstClock *clock) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
620
621
GST_API
622
void            gst_message_parse_new_clock     (GstMessage *message, GstClock **clock);
623
624
/* APPLICATION */
625
626
GST_API
627
GstMessage *    gst_message_new_application     (GstObject * src, GstStructure * structure) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
628
629
/* ELEMENT */
630
631
GST_API
632
GstMessage *    gst_message_new_element         (GstObject * src, GstStructure * structure) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
633
634
/* SEGMENT_START */
635
636
GST_API
637
GstMessage *    gst_message_new_segment_start   (GstObject * src, GstFormat format, gint64 position) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
638
639
GST_API
640
void            gst_message_parse_segment_start (GstMessage *message, GstFormat *format,
641
                                                 gint64 *position);
642
643
/* SEGMENT_DONE */
644
645
GST_API
646
GstMessage *    gst_message_new_segment_done    (GstObject * src, GstFormat format, gint64 position) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
647
648
GST_API
649
void            gst_message_parse_segment_done  (GstMessage *message, GstFormat *format,
650
                                                 gint64 *position);
651
652
/* DURATION_CHANGED */
653
654
GST_API
655
GstMessage *    gst_message_new_duration_changed (GstObject * src) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
656
657
/* LATENCY */
658
659
GST_API
660
GstMessage *    gst_message_new_latency         (GstObject * src) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
661
662
/* ASYNC_START */
663
664
GST_API
665
GstMessage *    gst_message_new_async_start     (GstObject * src) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
666
667
/* ASYNC_DONE */
668
669
GST_API
670
GstMessage *    gst_message_new_async_done      (GstObject * src, GstClockTime running_time) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
671
672
GST_API
673
void            gst_message_parse_async_done    (GstMessage *message, GstClockTime *running_time);
674
675
/* STRUCTURE CHANGE */
676
677
GST_API
678
GstMessage *    gst_message_new_structure_change   (GstObject * src, GstStructureChangeType type,
679
                                                    GstElement *owner, gboolean busy) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
680
GST_API
681
void            gst_message_parse_structure_change (GstMessage *message, GstStructureChangeType *type,
682
                                                    GstElement **owner, gboolean *busy);
683
684
/* STREAM STATUS */
685
686
GST_API
687
GstMessage *    gst_message_new_stream_status        (GstObject * src, GstStreamStatusType type,
688
                                                      GstElement *owner) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
689
GST_API
690
void            gst_message_parse_stream_status      (GstMessage *message, GstStreamStatusType *type,
691
                                                      GstElement **owner);
692
GST_API
693
void            gst_message_set_stream_status_object (GstMessage *message, const GValue *object);
694
695
GST_API
696
const GValue *  gst_message_get_stream_status_object (GstMessage *message);
697
698
/* REQUEST_STATE */
699
700
GST_API
701
GstMessage *    gst_message_new_request_state   (GstObject * src, GstState state) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
702
703
GST_API
704
void            gst_message_parse_request_state (GstMessage * message, GstState *state);
705
706
/* STEP_START */
707
708
GST_API
709
GstMessage *    gst_message_new_step_start      (GstObject * src, gboolean active, GstFormat format,
710
                                                 guint64 amount, gdouble rate, gboolean flush,
711
                                                 gboolean intermediate) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
712
GST_API
713
void            gst_message_parse_step_start    (GstMessage * message, gboolean *active, GstFormat *format,
714
                                                 guint64 *amount, gdouble *rate, gboolean *flush,
715
                                                 gboolean *intermediate);
716
717
/* QOS */
718
719
GST_API
720
GstMessage *    gst_message_new_qos             (GstObject * src, gboolean live, guint64 running_time,
721
                                                 guint64 stream_time, guint64 timestamp, guint64 duration) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
722
GST_API
723
void            gst_message_set_qos_values      (GstMessage * message, gint64 jitter, gdouble proportion,
724
                                                 gint quality);
725
GST_API
726
void            gst_message_set_qos_stats       (GstMessage * message, GstFormat format, guint64 processed,
727
                                                 guint64 dropped);
728
GST_API
729
void            gst_message_parse_qos           (GstMessage * message, gboolean * live, guint64 * running_time,
730
                                                 guint64 * stream_time, guint64 * timestamp, guint64 * duration);
731
GST_API
732
void            gst_message_parse_qos_values    (GstMessage * message, gint64 * jitter, gdouble * proportion,
733
                                                 gint * quality);
734
GST_API
735
void            gst_message_parse_qos_stats     (GstMessage * message, GstFormat * format, guint64 * processed,
736
                                                 guint64 * dropped);
737
/* PROGRESS */
738
739
GST_API
740
GstMessage *    gst_message_new_progress           (GstObject * src, GstProgressType type, const gchar *code,
741
                                                    const gchar *text) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
742
GST_API
743
void            gst_message_parse_progress         (GstMessage * message, GstProgressType * type, gchar ** code,
744
                                                    gchar ** text);
745
746
/* TOC */
747
748
GST_API
749
GstMessage *    gst_message_new_toc             (GstObject *src, GstToc *toc, gboolean updated) G_GNUC_WARN_UNUSED_RESULT;
750
751
GST_API
752
void            gst_message_parse_toc           (GstMessage *message, GstToc **toc, gboolean *updated);
753
754
/* RESET_TIME */
755
756
GST_API
757
GstMessage *    gst_message_new_reset_time      (GstObject * src, GstClockTime running_time) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
758
759
GST_API
760
void            gst_message_parse_reset_time    (GstMessage *message, GstClockTime *running_time);
761
762
/* STREAM_START */
763
764
GST_API
765
GstMessage *    gst_message_new_stream_start    (GstObject * src) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
766
767
GST_API
768
void            gst_message_set_group_id        (GstMessage *message, guint group_id);
769
770
GST_API
771
gboolean        gst_message_parse_group_id      (GstMessage *message, guint *group_id);
772
773
/* NEED_CONTEXT */
774
775
GST_API
776
GstMessage *    gst_message_new_need_context    (GstObject * src, const gchar * context_type) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
777
778
GST_API
779
gboolean        gst_message_parse_context_type  (GstMessage * message, const gchar ** context_type);
780
781
/* HAVE_CONTEXT */
782
783
GST_API
784
GstMessage *    gst_message_new_have_context    (GstObject * src, GstContext *context) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
785
786
GST_API
787
void            gst_message_parse_have_context  (GstMessage *message, GstContext **context);
788
789
/* DEVICE_ADDED */
790
791
GST_API
792
GstMessage *    gst_message_new_device_added    (GstObject * src, GstDevice * device) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
793
794
GST_API
795
void            gst_message_parse_device_added  (GstMessage * message, GstDevice ** device);
796
797
/* DEVICE_REMOVED */
798
799
GST_API
800
GstMessage *    gst_message_new_device_removed    (GstObject * src, GstDevice * device) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
801
802
GST_API
803
void            gst_message_parse_device_removed  (GstMessage * message, GstDevice ** device);
804
805
/* DEVICE_CHANGED */
806
807
GST_API
808
GstMessage *    gst_message_new_device_changed    (GstObject * src, GstDevice * device, GstDevice *changed_device) G_GNUC_WARN_UNUSED_RESULT;
809
810
GST_API
811
void            gst_message_parse_device_changed  (GstMessage * message, GstDevice ** device, GstDevice ** changed_device);
812
813
/* DEVICE_MONITOR_STARTED */
814
815
GST_API
816
GstMessage *    gst_message_new_device_monitor_started    (GstObject * src, gboolean success);
817
818
GST_API
819
void            gst_message_parse_device_monitor_started  (GstMessage * message, gboolean *success);
820
821
822
/* PROPERTY_NOTIFY */
823
824
GST_API
825
GstMessage *    gst_message_new_property_notify   (GstObject * src, const gchar * property_name, GValue * val) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
826
827
GST_API
828
void            gst_message_parse_property_notify (GstMessage * message, GstObject ** object, const gchar ** property_name, const GValue ** property_value);
829
830
/* STREAM_COLLECTION */
831
832
GST_API
833
GstMessage *    gst_message_new_stream_collection   (GstObject * src, GstStreamCollection * collection) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
834
835
GST_API
836
void            gst_message_parse_stream_collection (GstMessage *message, GstStreamCollection **collection);
837
838
/* STREAMS_SELECTED */
839
840
GST_API
841
GstMessage *    gst_message_new_streams_selected (GstObject *src, GstStreamCollection *collection) G_GNUC_WARN_UNUSED_RESULT;
842
843
GST_API
844
void            gst_message_streams_selected_add (GstMessage *message, GstStream *stream);
845
846
GST_API
847
void            gst_message_parse_streams_selected (GstMessage * message, GstStreamCollection **collection);
848
849
GST_API
850
guint           gst_message_streams_selected_get_size (GstMessage * message);
851
852
GST_API
853
GstStream      *gst_message_streams_selected_get_stream (GstMessage *message, guint idx) G_GNUC_WARN_UNUSED_RESULT;
854
855
/* REDIRECT */
856
857
GST_API
858
GstMessage *    gst_message_new_redirect             (GstObject * src, const gchar * location, GstTagList * tag_list, GstStructure * entry_struct) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
859
860
GST_API
861
void            gst_message_add_redirect_entry       (GstMessage * message, const gchar * location, GstTagList * tag_list, GstStructure * entry_struct);
862
863
GST_API
864
void            gst_message_parse_redirect_entry     (GstMessage * message, gsize entry_index, const gchar ** location, GstTagList ** tag_list, const GstStructure ** entry_struct);
865
866
GST_API
867
gsize           gst_message_get_num_redirect_entries (GstMessage * message);
868
869
/* INSTANT_RATE_REQUEST */
870
871
GST_API
872
GstMessage *    gst_message_new_instant_rate_request   (GstObject * src, gdouble rate_multiplier) G_GNUC_MALLOC G_GNUC_WARN_UNUSED_RESULT;
873
GST_API
874
void            gst_message_parse_instant_rate_request (GstMessage * message, gdouble * rate_multiplier);
875
876
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstMessage, gst_message_unref)
877
878
G_END_DECLS
879
880
#endif /* __GST_MESSAGE_H__ */