* @active: the new active state
*
* Control the active state of @pool. When the pool is active, new calls to
- * gst_buffer_pool_acquire_buffer() will return with GST_FLOW_WRONG_STATE.
+ * gst_buffer_pool_acquire_buffer() will return with GST_FLOW_FLUSHING.
*
* Activating the bufferpool will preallocate all resources in the pool based on
* the configuration of the pool.
flushing:
{
GST_DEBUG_OBJECT (pool, "we are flushing");
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
}
*
* @params can be NULL or contain optional parameters to influence the allocation.
*
- * Returns: a #GstFlowReturn such as GST_FLOW_WRONG_STATE when the pool is
+ * Returns: a #GstFlowReturn such as GST_FLOW_FLUSHING when the pool is
* inactive.
*/
GstFlowReturn
* Elements unblock any waits on devices
* </para></listitem>
* <listitem><para>
- * Chain or get_range functions return %GST_FLOW_WRONG_STATE.
+ * Chain or get_range functions return %GST_FLOW_FLUSHING.
* </para></listitem>
* <listitem><para>
* The element pads are deactivated so that streaming becomes impossible and
* upstream and downstream and travels out-of-bounds with the dataflow.
*
* It marks pads as being flushing and will make them return
- * #GST_FLOW_WRONG_STATE when used for data flow with gst_pad_push(),
+ * #GST_FLOW_FLUSHING when used for data flow with gst_pad_push(),
* gst_pad_chain(), gst_pad_alloc_buffer(), gst_pad_get_range() and
* gst_pad_pull_range(). Any event (except a #GST_EVENT_FLUSH_STOP) received
* on a flushing pad will return %FALSE immediately.
{GST_FLOW_CUSTOM_SUCCESS, "custom-success", 0},
{GST_FLOW_OK, "ok", 0},
{GST_FLOW_NOT_LINKED, "not-linked", 0},
- {GST_FLOW_WRONG_STATE, "wrong-state", 0},
+ {GST_FLOW_FLUSHING, "flushing", 0},
{GST_FLOW_EOS, "eos", 0},
{GST_FLOW_NOT_NEGOTIATED, "not-negotiated", 0},
{GST_FLOW_ERROR, "error", 0},
flushing:
{
GST_DEBUG_OBJECT (pad, "pad is flushing");
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
dropped:
{
GST_OBJECT_UNLOCK (pad);
GST_PAD_STREAM_UNLOCK (pad);
gst_mini_object_unref (GST_MINI_OBJECT_CAST (data));
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
wrong_mode:
{
*
* Chain a buffer to @pad.
*
- * The function returns #GST_FLOW_WRONG_STATE if the pad was flushing.
+ * The function returns #GST_FLOW_FLUSHING if the pad was flushing.
*
* If the buffer type is not acceptable for @pad (as negotiated with a
* preceeding GST_EVENT_CAPS event), this function returns
*
* Chain a bufferlist to @pad.
*
- * The function returns #GST_FLOW_WRONG_STATE if the pad was flushing.
+ * The function returns #GST_FLOW_FLUSHING if the pad was flushing.
*
* If @pad was not negotiated properly with a CAPS event, this function
* returns #GST_FLOW_NOT_NEGOTIATED.
"pushing, but pad was flushing");
GST_OBJECT_UNLOCK (pad);
gst_mini_object_unref (GST_MINI_OBJECT_CAST (data));
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
wrong_mode:
{
"getrange, but pad was flushing");
GST_OBJECT_UNLOCK (pad);
GST_PAD_STREAM_UNLOCK (pad);
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
wrong_mode:
{
GST_DEBUG_OBJECT (pad, "no parent");
GST_OBJECT_UNLOCK (pad);
GST_PAD_STREAM_UNLOCK (pad);
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
no_function:
{
* @buffer: (out callee-allocates): a pointer to hold the #GstBuffer,
* returns #GST_FLOW_ERROR if %NULL.
*
- * When @pad is flushing this function returns #GST_FLOW_WRONG_STATE
+ * When @pad is flushing this function returns #GST_FLOW_FLUSHING
* immediately and @buffer is %NULL.
*
* Calls the getrange function of @pad, see #GstPadGetRangeFunction for a
GST_CAT_LOG_OBJECT (GST_CAT_SCHEDULING, pad,
"pullrange, but pad was flushing");
GST_OBJECT_UNLOCK (pad);
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
wrong_mode:
{
GST_DEBUG_OBJECT (pad, "We're flushing");
GST_OBJECT_UNLOCK (pad);
gst_event_unref (event);
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
probe_stopped:
{
GST_CAT_INFO_OBJECT (GST_CAT_EVENT, pad,
"Received event on flushing pad. Discarding");
gst_event_unref (event);
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
probe_stopped:
{
if (need_unlock)
GST_PAD_STREAM_UNLOCK (pad);
gst_event_unref (event);
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
precheck_failed:
{
* GstFlowReturn:
* @GST_FLOW_OK: Data passing was ok.
* @GST_FLOW_NOT_LINKED: Pad is not linked.
- * @GST_FLOW_WRONG_STATE: Pad is in wrong state.
+ * @GST_FLOW_FLUSHING: Pad is flushing.
* @GST_FLOW_EOS: Pad is EOS.
* @GST_FLOW_NOT_NEGOTIATED: Pad is not negotiated.
* @GST_FLOW_ERROR: Some (fatal) error occured. Element generating
GST_FLOW_OK = 0,
/* expected failures */
GST_FLOW_NOT_LINKED = -1,
- GST_FLOW_WRONG_STATE = -2,
+ GST_FLOW_FLUSHING = -2,
/* error cases */
GST_FLOW_EOS = -3,
GST_FLOW_NOT_NEGOTIATED = -4,
* This function will block until a state change to PLAYING happens (in which
* case this function returns #GST_FLOW_OK) or the processing must be stopped due
* to a state change to READY or a FLUSH event (in which case this function
- * returns #GST_FLOW_WRONG_STATE).
+ * returns #GST_FLOW_FLUSHING).
*
* This function should only be called with the PREROLL_LOCK held, like in the
* render function.
stopping:
{
GST_DEBUG_OBJECT (sink, "preroll interrupted because of flush");
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
step_unlocked:
{
stopping:
{
GST_DEBUG_OBJECT (sink, "stopping while commiting state");
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
preroll_failed:
{
flushing:
{
GST_DEBUG_OBJECT (sink, "we are flushing");
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
}
flushing:
{
GST_DEBUG_OBJECT (basesink, "we are flushing");
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
preroll_failed:
{
{
GST_DEBUG_OBJECT (basesink, "sink is flushing");
gst_mini_object_unref (GST_MINI_OBJECT_CAST (obj));
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
was_eos:
{
basesrc->priv->do_timestamp = DEFAULT_DO_TIMESTAMP;
g_atomic_int_set (&basesrc->priv->have_events, FALSE);
- basesrc->priv->start_result = GST_FLOW_WRONG_STATE;
+ basesrc->priv->start_result = GST_FLOW_FLUSHING;
GST_OBJECT_FLAG_UNSET (basesrc, GST_BASE_SRC_FLAG_STARTED);
GST_OBJECT_FLAG_UNSET (basesrc, GST_BASE_SRC_FLAG_STARTING);
GST_OBJECT_FLAG_SET (basesrc, GST_ELEMENT_FLAG_SOURCE);
* This function will block until a state change to PLAYING happens (in which
* case this function returns #GST_FLOW_OK) or the processing must be stopped due
* to a state change to READY or a FLUSH event (in which case this function
- * returns #GST_FLOW_WRONG_STATE).
+ * returns #GST_FLOW_FLUSHING).
*
* Since: 0.10.12
*
flushing:
{
GST_DEBUG_OBJECT (src, "we are flushing");
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
}
* get rid of the produced buffer. */
GST_DEBUG_OBJECT (src,
"clock was unscheduled (%d), returning WRONG_STATE", status);
- ret = GST_FLOW_WRONG_STATE;
+ ret = GST_FLOW_FLUSHING;
} else {
/* If we are running when this happens, we quickly switched between
* pause and playing. We try to produce a new buffer */
not_started:
{
GST_DEBUG_OBJECT (src, "getrange but not started");
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
no_function:
{
GST_DEBUG_OBJECT (src, "we are flushing");
gst_buffer_unref (*buf);
*buf = NULL;
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
eos:
{
flushing:
{
GST_DEBUG_OBJECT (src, "we are flushing");
- res = GST_FLOW_WRONG_STATE;
+ res = GST_FLOW_FLUSHING;
goto done;
}
}
{
GST_DEBUG_OBJECT (src, "we are flushing");
GST_LIVE_UNLOCK (src);
- ret = GST_FLOW_WRONG_STATE;
+ ret = GST_FLOW_FLUSHING;
goto pause;
}
pause:
if (GST_BASE_SRC_IS_STARTED (basesrc))
goto was_started;
- basesrc->priv->start_result = GST_FLOW_WRONG_STATE;
+ basesrc->priv->start_result = GST_FLOW_FLUSHING;
GST_OBJECT_FLAG_SET (basesrc, GST_BASE_SRC_FLAG_STARTING);
basesrc->num_buffers_left = basesrc->num_buffers;
basesrc->running = FALSE;
{
GST_DEBUG_OBJECT (basesrc, "we are flushing");
GST_LIVE_UNLOCK (basesrc);
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
}
GST_OBJECT_FLAG_UNSET (basesrc, GST_BASE_SRC_FLAG_STARTING);
GST_OBJECT_FLAG_UNSET (basesrc, GST_BASE_SRC_FLAG_STARTED);
- basesrc->priv->start_result = GST_FLOW_WRONG_STATE;
+ basesrc->priv->start_result = GST_FLOW_FLUSHING;
GST_LIVE_SIGNAL (basesrc);
GST_LIVE_UNLOCK (basesrc);
* @do_seek: Perform seeking on the resource to the indicated segment.
* @unlock: Unlock any pending access to the resource. Subclasses should
* unblock any blocked function ASAP. In particular, any create() function in
- * progress should be unblocked and should return GST_FLOW_WRONG_STATE. Any
- * future @create<!-- -->() function call should also return GST_FLOW_WRONG_STATE
+ * progress should be unblocked and should return GST_FLOW_FLUSHING. Any
+ * future @create<!-- -->() function call should also return GST_FLOW_FLUSHING
* until the @unlock_stop<!-- -->() function has been called.
* @unlock_stop: Clear the previous unlock request. Subclasses should clear
* any state they set during unlock(), such as clearing command queues.
{
GST_DEBUG ("not started");
gst_collect_pads2_clear (pads, data);
- ret = GST_FLOW_WRONG_STATE;
+ ret = GST_FLOW_FLUSHING;
goto unlock_done;
}
flushing:
{
GST_DEBUG ("pad %s:%s is flushing", GST_DEBUG_PAD_NAME (pad));
gst_collect_pads2_clear (pads, data);
- ret = GST_FLOW_WRONG_STATE;
+ ret = GST_FLOW_FLUSHING;
goto unlock_done;
}
eos:
{
GST_DEBUG_OBJECT (fdsink, "Select stopped");
gst_buffer_unmap (buffer, &info);
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
#endif
stopped:
{
GST_DEBUG_OBJECT (psrc, "Poll stopped");
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
#endif
alloc_failed:
GST_DEBUG_OBJECT (pad, "We are flushing, discard buffer %p", buf);
GST_INPUT_SELECTOR_UNLOCK (sel);
gst_buffer_unref (buf);
- res = GST_FLOW_WRONG_STATE;
+ res = GST_FLOW_FLUSHING;
goto done;
}
}
sq->id);
if (flush) {
- sq->srcresult = GST_FLOW_WRONG_STATE;
+ sq->srcresult = GST_FLOW_FLUSHING;
gst_data_queue_set_flushing (sq->queue, TRUE);
sq->flushing = TRUE;
/* All pads start off linked until they push one buffer */
sq->srcresult = GST_FLOW_OK;
} else {
- sq->srcresult = GST_FLOW_WRONG_STATE;
+ sq->srcresult = GST_FLOW_FLUSHING;
gst_data_queue_flush (sq->queue);
}
res = TRUE;
GST_DEBUG_OBJECT (mqueue, "Creating GstSingleQueue id:%d", sq->id);
sq->mqueue = mqueue;
- sq->srcresult = GST_FLOW_WRONG_STATE;
+ sq->srcresult = GST_FLOW_FLUSHING;
sq->queue = gst_data_queue_new_full ((GstDataQueueCheckFullFunction)
single_queue_check_full,
(GstDataQueueFullCallback) single_queue_overrun_cb,
queue->head_needs_discont = queue->tail_needs_discont = FALSE;
queue->leaky = GST_QUEUE_NO_LEAK;
- queue->srcresult = GST_FLOW_WRONG_STATE;
+ queue->srcresult = GST_FLOW_FLUSHING;
g_mutex_init (&queue->qlock);
g_cond_init (&queue->item_add);
/* now unblock the chain function */
GST_QUEUE_MUTEX_LOCK (queue);
- queue->srcresult = GST_FLOW_WRONG_STATE;
+ queue->srcresult = GST_FLOW_FLUSHING;
/* unblock the loop and chain functions */
GST_QUEUE_SIGNAL_ADD (queue);
GST_QUEUE_SIGNAL_DEL (queue);
out_flushing:
{
GST_CAT_LOG_OBJECT (queue_dataflow, queue, "exit because we are flushing");
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
}
} else {
/* step 1, unblock chain function */
GST_QUEUE_MUTEX_LOCK (queue);
- queue->srcresult = GST_FLOW_WRONG_STATE;
+ queue->srcresult = GST_FLOW_FLUSHING;
gst_queue_locked_flush (queue);
GST_QUEUE_MUTEX_UNLOCK (queue);
}
} else {
/* step 1, unblock loop function */
GST_QUEUE_MUTEX_LOCK (queue);
- queue->srcresult = GST_FLOW_WRONG_STATE;
+ queue->srcresult = GST_FLOW_FLUSHING;
/* the item add signal will unblock */
g_cond_signal (&queue->item_add);
GST_QUEUE_MUTEX_UNLOCK (queue);
queue->sink_tainted = TRUE;
queue->src_tainted = TRUE;
- queue->srcresult = GST_FLOW_WRONG_STATE;
- queue->sinkresult = GST_FLOW_WRONG_STATE;
+ queue->srcresult = GST_FLOW_FLUSHING;
+ queue->sinkresult = GST_FLOW_FLUSHING;
queue->is_eos = FALSE;
queue->in_timer = g_timer_new ();
queue->out_timer = g_timer_new ();
GST_DEBUG_OBJECT (queue, "we are flushing");
gst_buffer_unmap (buf, &info);
gst_buffer_unref (buf);
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
read_error:
{
/* now unblock the chain function */
GST_QUEUE2_MUTEX_LOCK (queue);
- queue->srcresult = GST_FLOW_WRONG_STATE;
- queue->sinkresult = GST_FLOW_WRONG_STATE;
+ queue->srcresult = GST_FLOW_FLUSHING;
+ queue->sinkresult = GST_FLOW_FLUSHING;
/* unblock the loop and chain functions */
GST_QUEUE2_SIGNAL_ADD (queue);
GST_QUEUE2_SIGNAL_DEL (queue);
} else {
GST_QUEUE2_MUTEX_LOCK (queue);
/* flush the sink pad */
- queue->sinkresult = GST_FLOW_WRONG_STATE;
+ queue->sinkresult = GST_FLOW_FLUSHING;
GST_QUEUE2_SIGNAL_DEL (queue);
GST_QUEUE2_MUTEX_UNLOCK (queue);
out_flushing:
{
GST_CAT_LOG_OBJECT (queue_dataflow, queue, "exit because we are flushing");
- return GST_FLOW_WRONG_STATE;
+ return GST_FLOW_FLUSHING;
}
}
/* now unblock the getrange function */
GST_QUEUE2_MUTEX_LOCK (queue);
GST_DEBUG_OBJECT (queue, "flushing");
- queue->srcresult = GST_FLOW_WRONG_STATE;
+ queue->srcresult = GST_FLOW_FLUSHING;
GST_QUEUE2_SIGNAL_ADD (queue);
GST_QUEUE2_MUTEX_UNLOCK (queue);
/* unblock chain function */
GST_QUEUE2_MUTEX_LOCK (queue);
GST_DEBUG_OBJECT (queue, "deactivating push mode");
- queue->srcresult = GST_FLOW_WRONG_STATE;
- queue->sinkresult = GST_FLOW_WRONG_STATE;
+ queue->srcresult = GST_FLOW_FLUSHING;
+ queue->sinkresult = GST_FLOW_FLUSHING;
gst_queue2_locked_flush (queue);
GST_QUEUE2_MUTEX_UNLOCK (queue);
}
/* unblock loop function */
GST_QUEUE2_MUTEX_LOCK (queue);
GST_DEBUG_OBJECT (queue, "deactivating push mode");
- queue->srcresult = GST_FLOW_WRONG_STATE;
- queue->sinkresult = GST_FLOW_WRONG_STATE;
+ queue->srcresult = GST_FLOW_FLUSHING;
+ queue->sinkresult = GST_FLOW_FLUSHING;
/* the item add signal will unblock */
GST_QUEUE2_SIGNAL_ADD (queue);
GST_QUEUE2_MUTEX_UNLOCK (queue);
GST_DEBUG_OBJECT (queue, "no temp file, cannot activate pull mode");
/* this is not allowed, we cannot operate in pull mode without a temp
* file. */
- queue->srcresult = GST_FLOW_WRONG_STATE;
- queue->sinkresult = GST_FLOW_WRONG_STATE;
+ queue->srcresult = GST_FLOW_FLUSHING;
+ queue->sinkresult = GST_FLOW_FLUSHING;
result = FALSE;
}
GST_QUEUE2_MUTEX_UNLOCK (queue);
} else {
GST_QUEUE2_MUTEX_LOCK (queue);
GST_DEBUG_OBJECT (queue, "deactivating pull mode");
- queue->srcresult = GST_FLOW_WRONG_STATE;
- queue->sinkresult = GST_FLOW_WRONG_STATE;
+ queue->srcresult = GST_FLOW_FLUSHING;
+ queue->sinkresult = GST_FLOW_FLUSHING;
/* this will unlock getrange */
GST_QUEUE2_SIGNAL_ADD (queue);
result = TRUE;
/* should be wrong state now */
fret = chain_async_return (data);
- fail_if (fret != GST_FLOW_WRONG_STATE);
+ fail_if (fret != GST_FLOW_FLUSHING);
}
gst_element_set_state (pipeline, GST_STATE_NULL);
gst_element_get_state (pipeline, NULL, NULL, GST_CLOCK_TIME_NONE);
/* preroll buffer is flushed out */
fret = chain_async_return (data);
- fail_unless (fret == GST_FLOW_WRONG_STATE);
+ fail_unless (fret == GST_FLOW_FLUSHING);
/* do position query, this should succeed with the time value from the
* segment before the flush. */
GST_DEBUG ("Trying to push with mysink2 disabled");
gst_pad_set_active (mysink2, FALSE);
fail_unless (gst_pad_push (mysrc,
- gst_buffer_ref (buffer)) == GST_FLOW_WRONG_STATE);
+ gst_buffer_ref (buffer)) == GST_FLOW_FLUSHING);
GST_DEBUG ("Trying to push with mysink2 disabled");
gst_pad_set_active (mysink1, FALSE);
gst_pad_set_active (mysink2, TRUE);
gst_pad_set_caps (mysink2, caps);
fail_unless (gst_pad_push (mysrc,
- gst_buffer_ref (buffer)) == GST_FLOW_WRONG_STATE);
+ gst_buffer_ref (buffer)) == GST_FLOW_FLUSHING);
GST_DEBUG ("Trying to push with mysink2 and mysink1 disabled");
gst_pad_set_active (mysink2, FALSE);
fail_unless (gst_pad_push (mysrc,
- gst_buffer_ref (buffer)) == GST_FLOW_WRONG_STATE);
+ gst_buffer_ref (buffer)) == GST_FLOW_FLUSHING);
/* Test if everything still works in normal state */
GST_DEBUG ("Reactivate both pads and try pushing");
GST_DEBUG ("push buffer inactive");
buffer = gst_buffer_new ();
gst_buffer_ref (buffer);
- fail_unless (gst_pad_push (src, buffer) == GST_FLOW_WRONG_STATE);
+ fail_unless (gst_pad_push (src, buffer) == GST_FLOW_FLUSHING);
ASSERT_MINI_OBJECT_REFCOUNT (buffer, "buffer", 1);
gst_buffer_unref (buffer);
/* pushing on a flushing pad will drop the buffer */
buffer = gst_buffer_new ();
gst_buffer_ref (buffer);
- fail_unless (gst_pad_push (src, buffer) == GST_FLOW_WRONG_STATE);
+ fail_unless (gst_pad_push (src, buffer) == GST_FLOW_FLUSHING);
ASSERT_MINI_OBJECT_REFCOUNT (buffer, "buffer", 1);
fail_unless_equals_int (g_list_length (buffers), 0);
gst_buffer_unref (buffer);
GINT_TO_POINTER (1), NULL);
buffer = gst_buffer_new ();
gst_buffer_ref (buffer);
- fail_unless (gst_pad_push (src, buffer) == GST_FLOW_WRONG_STATE);
+ fail_unless (gst_pad_push (src, buffer) == GST_FLOW_FLUSHING);
ASSERT_MINI_OBJECT_REFCOUNT (buffer, "buffer", 1);
fail_unless_equals_int (g_list_length (buffers), 0);
gst_buffer_unref (buffer);
/* unflush now */
gst_pad_push_event (pad, gst_event_new_flush_stop (FALSE));
/* must be wrong state */
- fail_unless (ret == GST_FLOW_WRONG_STATE);
+ fail_unless (ret == GST_FLOW_FLUSHING);
gst_object_unref (pad);
}
/* gettext package name */
#define GETTEXT_PACKAGE "gstreamer-0.11"
+/* The GIO library directory. */
+#undef GIO_LIBDIR
+
+/* The GIO modules directory. */
+#undef GIO_MODULE_DIR
+
/* data dir */
#define GST_DATADIR PREFIX "\\share"
#define GST_PACKAGE_ORIGIN "Unknown package origin"
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
-#define GST_PACKAGE_RELEASE_DATETIME "2011-09-29T14:59Z"
+#define GST_PACKAGE_RELEASE_DATETIME "2012-02-08T13:54Z"
/* location of the installed gst-plugin-scanner */
#define GST_PLUGIN_SCANNER_INSTALLED LIBDIR "\\gst-plugin-scanner"
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
-/* Define to 1 if you have the `nsl' library (-lnsl). */
-#undef HAVE_LIBNSL
-
-/* Define to 1 if you have the `resolv' library (-lresolv). */
-#undef HAVE_LIBRESOLV
-
-/* Define to 1 if you have the `socket' library (-lsocket). */
-#undef HAVE_LIBSOCKET
-
/* Define to 1 if you have the `localtime_r' function. */
#undef HAVE_LOCALTIME_R
/* Define to 1 if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
+/* Define to 1 if you have the <sys/poll.h> header file. */
+#undef HAVE_SYS_POLL_H
+
/* Define to 1 if you have the <sys/prctl.h> header file. */
#undef HAVE_SYS_PRCTL_H
/* Memory alignment by pagesize */
#undef MEMORY_ALIGNMENT_PAGESIZE
-/* Define if you have no native inet_aton() function. */
-#undef NO_INET_ATON
-
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
#undef NO_MINUS_C_MINUS_O
"droppable"},
{C_FLAGS (GST_BUFFER_FLAG_DELTA_UNIT), "GST_BUFFER_FLAG_DELTA_UNIT",
"delta-unit"},
- {C_FLAGS (GST_BUFFER_FLAG_IN_CAPS), "GST_BUFFER_FLAG_IN_CAPS", "in-caps"},
{C_FLAGS (GST_BUFFER_FLAG_LAST), "GST_BUFFER_FLAG_LAST", "last"},
{0, NULL, NULL}
};
{C_FLAGS (GST_BUFFER_COPY_FLAGS), "GST_BUFFER_COPY_FLAGS", "flags"},
{C_FLAGS (GST_BUFFER_COPY_TIMESTAMPS), "GST_BUFFER_COPY_TIMESTAMPS",
"timestamps"},
+ {C_FLAGS (GST_BUFFER_COPY_META), "GST_BUFFER_COPY_META", "meta"},
{C_FLAGS (GST_BUFFER_COPY_MEMORY), "GST_BUFFER_COPY_MEMORY", "memory"},
{C_FLAGS (GST_BUFFER_COPY_MERGE), "GST_BUFFER_COPY_MERGE", "merge"},
{0, NULL, NULL}
{
static gsize id = 0;
static const GFlagsValue values[] = {
- {C_FLAGS (GST_CAPS_FLAGS_ANY), "GST_CAPS_FLAGS_ANY", "any"},
+ {C_FLAGS (GST_CAPS_FLAG_ANY), "GST_CAPS_FLAG_ANY", "any"},
{0, NULL, NULL}
};
{
static gsize id = 0;
static const GFlagsValue values[] = {
- {C_FLAGS (GST_ELEMENT_LOCKED_STATE), "GST_ELEMENT_LOCKED_STATE",
- "locked-state"},
- {C_FLAGS (GST_ELEMENT_IS_SINK), "GST_ELEMENT_IS_SINK", "is-sink"},
- {C_FLAGS (GST_ELEMENT_UNPARENTING), "GST_ELEMENT_UNPARENTING",
+ {C_FLAGS (GST_ELEMENT_FLAG_UNPARENTING), "GST_ELEMENT_FLAG_UNPARENTING",
"unparenting"},
- {C_FLAGS (GST_ELEMENT_IS_SOURCE), "GST_ELEMENT_IS_SOURCE", "is-source"},
- {C_FLAGS (GST_ELEMENT_FLAG_LAST), "GST_ELEMENT_FLAG_LAST", "flag-last"},
+ {C_FLAGS (GST_ELEMENT_FLAG_LOCKED_STATE), "GST_ELEMENT_FLAG_LOCKED_STATE",
+ "locked-state"},
+ {C_FLAGS (GST_ELEMENT_FLAG_SINK), "GST_ELEMENT_FLAG_SINK", "sink"},
+ {C_FLAGS (GST_ELEMENT_FLAG_SOURCE), "GST_ELEMENT_FLAG_SOURCE", "source"},
+ {C_FLAGS (GST_ELEMENT_FLAG_PROVIDE_CLOCK), "GST_ELEMENT_FLAG_PROVIDE_CLOCK",
+ "provide-clock"},
+ {C_FLAGS (GST_ELEMENT_FLAG_REQUIRE_CLOCK), "GST_ELEMENT_FLAG_REQUIRE_CLOCK",
+ "require-clock"},
+ {C_FLAGS (GST_ELEMENT_FLAG_INDEXABLE), "GST_ELEMENT_FLAG_INDEXABLE",
+ "indexable"},
+ {C_FLAGS (GST_ELEMENT_FLAG_LAST), "GST_ELEMENT_FLAG_LAST", "last"},
{0, NULL, NULL}
};
{C_FLAGS (GST_EVENT_TYPE_SERIALIZED), "GST_EVENT_TYPE_SERIALIZED",
"serialized"},
{C_FLAGS (GST_EVENT_TYPE_STICKY), "GST_EVENT_TYPE_STICKY", "sticky"},
+ {C_FLAGS (GST_EVENT_TYPE_STICKY_MULTI), "GST_EVENT_TYPE_STICKY_MULTI",
+ "sticky-multi"},
{0, NULL, NULL}
};
{C_ENUM (GST_EVENT_UNKNOWN), "GST_EVENT_UNKNOWN", "unknown"},
{C_ENUM (GST_EVENT_FLUSH_START), "GST_EVENT_FLUSH_START", "flush-start"},
{C_ENUM (GST_EVENT_FLUSH_STOP), "GST_EVENT_FLUSH_STOP", "flush-stop"},
+ {C_ENUM (GST_EVENT_STREAM_START), "GST_EVENT_STREAM_START", "stream-start"},
{C_ENUM (GST_EVENT_CAPS), "GST_EVENT_CAPS", "caps"},
+ {C_ENUM (GST_EVENT_STREAM_CONFIG), "GST_EVENT_STREAM_CONFIG",
+ "stream-config"},
{C_ENUM (GST_EVENT_SEGMENT), "GST_EVENT_SEGMENT", "segment"},
{C_ENUM (GST_EVENT_TAG), "GST_EVENT_TAG", "tag"},
{C_ENUM (GST_EVENT_BUFFERSIZE), "GST_EVENT_BUFFERSIZE", "buffersize"},
{C_ENUM (GST_EVENT_SINK_MESSAGE), "GST_EVENT_SINK_MESSAGE", "sink-message"},
{C_ENUM (GST_EVENT_EOS), "GST_EVENT_EOS", "eos"},
+ {C_ENUM (GST_EVENT_SEGMENT_DONE), "GST_EVENT_SEGMENT_DONE", "segment-done"},
+ {C_ENUM (GST_EVENT_GAP), "GST_EVENT_GAP", "gap"},
{C_ENUM (GST_EVENT_QOS), "GST_EVENT_QOS", "qos"},
{C_ENUM (GST_EVENT_SEEK), "GST_EVENT_SEEK", "seek"},
{C_ENUM (GST_EVENT_NAVIGATION), "GST_EVENT_NAVIGATION", "navigation"},
"custom-downstream"},
{C_ENUM (GST_EVENT_CUSTOM_DOWNSTREAM_OOB),
"GST_EVENT_CUSTOM_DOWNSTREAM_OOB", "custom-downstream-oob"},
+ {C_ENUM (GST_EVENT_CUSTOM_DOWNSTREAM_STICKY),
+ "GST_EVENT_CUSTOM_DOWNSTREAM_STICKY", "custom-downstream-sticky"},
{C_ENUM (GST_EVENT_CUSTOM_BOTH), "GST_EVENT_CUSTOM_BOTH", "custom-both"},
{C_ENUM (GST_EVENT_CUSTOM_BOTH_OOB), "GST_EVENT_CUSTOM_BOTH_OOB",
"custom-both-oob"},
return (GType) id;
}
-/* enumerations from "gstformat.h" */
-GType
-gst_format_get_type (void)
-{
- static gsize id = 0;
- static const GEnumValue values[] = {
- {C_ENUM (GST_FORMAT_UNDEFINED), "GST_FORMAT_UNDEFINED", "undefined"},
- {C_ENUM (GST_FORMAT_DEFAULT), "GST_FORMAT_DEFAULT", "default"},
- {C_ENUM (GST_FORMAT_BYTES), "GST_FORMAT_BYTES", "bytes"},
- {C_ENUM (GST_FORMAT_TIME), "GST_FORMAT_TIME", "time"},
- {C_ENUM (GST_FORMAT_BUFFERS), "GST_FORMAT_BUFFERS", "buffers"},
- {C_ENUM (GST_FORMAT_PERCENT), "GST_FORMAT_PERCENT", "percent"},
- {0, NULL, NULL}
- };
-
- if (g_once_init_enter (&id)) {
- GType tmp = g_enum_register_static ("GstFormat", values);
- g_once_init_leave (&id, tmp);
- }
-
- return (GType) id;
-}
-
-/* enumerations from "gstindex.h" */
-GType
-gst_index_certainty_get_type (void)
-{
- static gsize id = 0;
- static const GEnumValue values[] = {
- {C_ENUM (GST_INDEX_UNKNOWN), "GST_INDEX_UNKNOWN", "unknown"},
- {C_ENUM (GST_INDEX_CERTAIN), "GST_INDEX_CERTAIN", "certain"},
- {C_ENUM (GST_INDEX_FUZZY), "GST_INDEX_FUZZY", "fuzzy"},
- {0, NULL, NULL}
- };
-
- if (g_once_init_enter (&id)) {
- GType tmp = g_enum_register_static ("GstIndexCertainty", values);
- g_once_init_leave (&id, tmp);
- }
-
- return (GType) id;
-}
-
GType
-gst_index_entry_type_get_type (void)
+gst_stream_config_flags_get_type (void)
{
static gsize id = 0;
static const GEnumValue values[] = {
- {C_ENUM (GST_INDEX_ENTRY_ID), "GST_INDEX_ENTRY_ID", "id"},
- {C_ENUM (GST_INDEX_ENTRY_ASSOCIATION), "GST_INDEX_ENTRY_ASSOCIATION",
- "association"},
- {C_ENUM (GST_INDEX_ENTRY_OBJECT), "GST_INDEX_ENTRY_OBJECT", "object"},
- {C_ENUM (GST_INDEX_ENTRY_FORMAT), "GST_INDEX_ENTRY_FORMAT", "format"},
+ {C_ENUM (GST_STREAM_CONFIG_FLAG_NONE), "GST_STREAM_CONFIG_FLAG_NONE",
+ "none"},
{0, NULL, NULL}
};
if (g_once_init_enter (&id)) {
- GType tmp = g_enum_register_static ("GstIndexEntryType", values);
- g_once_init_leave (&id, tmp);
- }
-
- return (GType) id;
-}
-
-GType
-gst_index_lookup_method_get_type (void)
-{
- static gsize id = 0;
- static const GEnumValue values[] = {
- {C_ENUM (GST_INDEX_LOOKUP_EXACT), "GST_INDEX_LOOKUP_EXACT", "exact"},
- {C_ENUM (GST_INDEX_LOOKUP_BEFORE), "GST_INDEX_LOOKUP_BEFORE", "before"},
- {C_ENUM (GST_INDEX_LOOKUP_AFTER), "GST_INDEX_LOOKUP_AFTER", "after"},
- {0, NULL, NULL}
- };
-
- if (g_once_init_enter (&id)) {
- GType tmp = g_enum_register_static ("GstIndexLookupMethod", values);
- g_once_init_leave (&id, tmp);
- }
-
- return (GType) id;
-}
-
-GType
-gst_assoc_flags_get_type (void)
-{
- static gsize id = 0;
- static const GFlagsValue values[] = {
- {C_FLAGS (GST_ASSOCIATION_FLAG_NONE), "GST_ASSOCIATION_FLAG_NONE", "none"},
- {C_FLAGS (GST_ASSOCIATION_FLAG_KEY_UNIT), "GST_ASSOCIATION_FLAG_KEY_UNIT",
- "key-unit"},
- {C_FLAGS (GST_ASSOCIATION_FLAG_DELTA_UNIT),
- "GST_ASSOCIATION_FLAG_DELTA_UNIT", "delta-unit"},
- {C_FLAGS (GST_ASSOCIATION_FLAG_LAST), "GST_ASSOCIATION_FLAG_LAST", "last"},
- {0, NULL, NULL}
- };
-
- if (g_once_init_enter (&id)) {
- GType tmp = g_flags_register_static ("GstAssocFlags", values);
+ GType tmp = g_enum_register_static ("GstStreamConfigFlags", values);
g_once_init_leave (&id, tmp);
}
return (GType) id;
}
+/* enumerations from "gstformat.h" */
GType
-gst_index_resolver_method_get_type (void)
+gst_format_get_type (void)
{
static gsize id = 0;
static const GEnumValue values[] = {
- {C_ENUM (GST_INDEX_RESOLVER_CUSTOM), "GST_INDEX_RESOLVER_CUSTOM", "custom"},
- {C_ENUM (GST_INDEX_RESOLVER_GTYPE), "GST_INDEX_RESOLVER_GTYPE", "gtype"},
- {C_ENUM (GST_INDEX_RESOLVER_PATH), "GST_INDEX_RESOLVER_PATH", "path"},
- {0, NULL, NULL}
- };
-
- if (g_once_init_enter (&id)) {
- GType tmp = g_enum_register_static ("GstIndexResolverMethod", values);
- g_once_init_leave (&id, tmp);
- }
-
- return (GType) id;
-}
-
-GType
-gst_index_flags_get_type (void)
-{
- static gsize id = 0;
- static const GFlagsValue values[] = {
- {C_FLAGS (GST_INDEX_WRITABLE), "GST_INDEX_WRITABLE", "writable"},
- {C_FLAGS (GST_INDEX_READABLE), "GST_INDEX_READABLE", "readable"},
- {C_FLAGS (GST_INDEX_FLAG_LAST), "GST_INDEX_FLAG_LAST", "flag-last"},
+ {C_ENUM (GST_FORMAT_UNDEFINED), "GST_FORMAT_UNDEFINED", "undefined"},
+ {C_ENUM (GST_FORMAT_DEFAULT), "GST_FORMAT_DEFAULT", "default"},
+ {C_ENUM (GST_FORMAT_BYTES), "GST_FORMAT_BYTES", "bytes"},
+ {C_ENUM (GST_FORMAT_TIME), "GST_FORMAT_TIME", "time"},
+ {C_ENUM (GST_FORMAT_BUFFERS), "GST_FORMAT_BUFFERS", "buffers"},
+ {C_ENUM (GST_FORMAT_PERCENT), "GST_FORMAT_PERCENT", "percent"},
{0, NULL, NULL}
};
if (g_once_init_enter (&id)) {
- GType tmp = g_flags_register_static ("GstIndexFlags", values);
+ GType tmp = g_enum_register_static ("GstFormat", values);
g_once_init_leave (&id, tmp);
}
{C_ENUM (GST_LEVEL_NONE), "GST_LEVEL_NONE", "none"},
{C_ENUM (GST_LEVEL_ERROR), "GST_LEVEL_ERROR", "error"},
{C_ENUM (GST_LEVEL_WARNING), "GST_LEVEL_WARNING", "warning"},
+ {C_ENUM (GST_LEVEL_FIXME), "GST_LEVEL_FIXME", "fixme"},
{C_ENUM (GST_LEVEL_INFO), "GST_LEVEL_INFO", "info"},
{C_ENUM (GST_LEVEL_DEBUG), "GST_LEVEL_DEBUG", "debug"},
{C_ENUM (GST_LEVEL_LOG), "GST_LEVEL_LOG", "log"},
- {C_ENUM (GST_LEVEL_FIXME), "GST_LEVEL_FIXME", "fixme"},
{C_ENUM (GST_LEVEL_TRACE), "GST_LEVEL_TRACE", "trace"},
{C_ENUM (GST_LEVEL_MEMDUMP), "GST_LEVEL_MEMDUMP", "memdump"},
{C_ENUM (GST_LEVEL_COUNT), "GST_LEVEL_COUNT", "count"},
return (GType) id;
}
+/* enumerations from "gstmeta.h" */
+GType
+gst_meta_flags_get_type (void)
+{
+ static gsize id = 0;
+ static const GFlagsValue values[] = {
+ {C_FLAGS (GST_META_FLAG_NONE), "GST_META_FLAG_NONE", "none"},
+ {C_FLAGS (GST_META_FLAG_READONLY), "GST_META_FLAG_READONLY", "readonly"},
+ {C_FLAGS (GST_META_FLAG_POOLED), "GST_META_FLAG_POOLED", "pooled"},
+ {C_FLAGS (GST_META_FLAG_LAST), "GST_META_FLAG_LAST", "last"},
+ {0, NULL, NULL}
+ };
+
+ if (g_once_init_enter (&id)) {
+ GType tmp = g_flags_register_static ("GstMetaFlags", values);
+ g_once_init_leave (&id, tmp);
+ }
+
+ return (GType) id;
+}
+
/* enumerations from "gstmemory.h" */
GType
gst_memory_flags_get_type (void)
static const GFlagsValue values[] = {
{C_FLAGS (GST_MAP_READ), "GST_MAP_READ", "read"},
{C_FLAGS (GST_MAP_WRITE), "GST_MAP_WRITE", "write"},
+ {C_FLAGS (GST_MAP_FLAG_LAST), "GST_MAP_FLAG_LAST", "flag-last"},
{0, NULL, NULL}
};
}
GType
+gst_pad_mode_get_type (void)
+{
+ static gsize id = 0;
+ static const GEnumValue values[] = {
+ {C_ENUM (GST_PAD_MODE_NONE), "GST_PAD_MODE_NONE", "none"},
+ {C_ENUM (GST_PAD_MODE_PUSH), "GST_PAD_MODE_PUSH", "push"},
+ {C_ENUM (GST_PAD_MODE_PULL), "GST_PAD_MODE_PULL", "pull"},
+ {0, NULL, NULL}
+ };
+
+ if (g_once_init_enter (&id)) {
+ GType tmp = g_enum_register_static ("GstPadMode", values);
+ g_once_init_leave (&id, tmp);
+ }
+
+ return (GType) id;
+}
+
+GType
gst_pad_link_return_get_type (void)
{
static gsize id = 0;
"custom-success-1"},
{C_ENUM (GST_FLOW_CUSTOM_SUCCESS), "GST_FLOW_CUSTOM_SUCCESS",
"custom-success"},
- {C_ENUM (GST_FLOW_RESEND), "GST_FLOW_RESEND", "resend"},
{C_ENUM (GST_FLOW_OK), "GST_FLOW_OK", "ok"},
{C_ENUM (GST_FLOW_NOT_LINKED), "GST_FLOW_NOT_LINKED", "not-linked"},
- {C_ENUM (GST_FLOW_WRONG_STATE), "GST_FLOW_WRONG_STATE", "wrong-state"},
- {C_ENUM (GST_FLOW_UNEXPECTED), "GST_FLOW_UNEXPECTED", "unexpected"},
+ {C_ENUM (GST_FLOW_FLUSHING), "GST_FLOW_FLUSHING", "wrong-state"},
+ {C_ENUM (GST_FLOW_EOS), "GST_FLOW_EOS", "eos"},
{C_ENUM (GST_FLOW_NOT_NEGOTIATED), "GST_FLOW_NOT_NEGOTIATED",
"not-negotiated"},
{C_ENUM (GST_FLOW_ERROR), "GST_FLOW_ERROR", "error"},
}
GType
-gst_activate_mode_get_type (void)
-{
- static gsize id = 0;
- static const GEnumValue values[] = {
- {C_ENUM (GST_PAD_ACTIVATE_NONE), "GST_PAD_ACTIVATE_NONE", "none"},
- {C_ENUM (GST_PAD_ACTIVATE_PUSH), "GST_PAD_ACTIVATE_PUSH", "push"},
- {C_ENUM (GST_PAD_ACTIVATE_PULL), "GST_PAD_ACTIVATE_PULL", "pull"},
- {0, NULL, NULL}
- };
-
- if (g_once_init_enter (&id)) {
- GType tmp = g_enum_register_static ("GstPadActivateMode", values);
- g_once_init_leave (&id, tmp);
- }
-
- return (GType) id;
-}
-
-GType
-gst_probe_type_get_type (void)
+gst_pad_probe_type_get_type (void)
{
static gsize id = 0;
static const GFlagsValue values[] = {
"buffer"},
{C_FLAGS (GST_PAD_PROBE_TYPE_BUFFER_LIST), "GST_PAD_PROBE_TYPE_BUFFER_LIST",
"buffer-list"},
- {C_FLAGS (GST_PAD_PROBE_TYPE_EVENT), "GST_PAD_PROBE_TYPE_EVENT", "event"},
+ {C_FLAGS (GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM),
+ "GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM", "event-downstream"},
+ {C_FLAGS (GST_PAD_PROBE_TYPE_EVENT_UPSTREAM),
+ "GST_PAD_PROBE_TYPE_EVENT_UPSTREAM", "event-upstream"},
+ {C_FLAGS (GST_PAD_PROBE_TYPE_EVENT_FLUSH), "GST_PAD_PROBE_TYPE_EVENT_FLUSH",
+ "event-flush"},
+ {C_FLAGS (GST_PAD_PROBE_TYPE_QUERY_DOWNSTREAM),
+ "GST_PAD_PROBE_TYPE_QUERY_DOWNSTREAM", "query-downstream"},
+ {C_FLAGS (GST_PAD_PROBE_TYPE_QUERY_UPSTREAM),
+ "GST_PAD_PROBE_TYPE_QUERY_UPSTREAM", "query-upstream"},
{C_FLAGS (GST_PAD_PROBE_TYPE_PUSH), "GST_PAD_PROBE_TYPE_PUSH", "push"},
{C_FLAGS (GST_PAD_PROBE_TYPE_PULL), "GST_PAD_PROBE_TYPE_PULL", "pull"},
{0, NULL, NULL}
}
GType
-gst_probe_return_get_type (void)
+gst_pad_probe_return_get_type (void)
{
static gsize id = 0;
static const GEnumValue values[] = {
{
static gsize id = 0;
static const GFlagsValue values[] = {
- {C_FLAGS (GST_PAD_BLOCKED), "GST_PAD_BLOCKED", "blocked"},
- {C_FLAGS (GST_PAD_FLUSHING), "GST_PAD_FLUSHING", "flushing"},
- {C_FLAGS (GST_PAD_IN_GETCAPS), "GST_PAD_IN_GETCAPS", "in-getcaps"},
- {C_FLAGS (GST_PAD_BLOCKING), "GST_PAD_BLOCKING", "blocking"},
- {C_FLAGS (GST_PAD_NEED_RECONFIGURE), "GST_PAD_NEED_RECONFIGURE",
+ {C_FLAGS (GST_PAD_FLAG_BLOCKED), "GST_PAD_FLAG_BLOCKED", "blocked"},
+ {C_FLAGS (GST_PAD_FLAG_FLUSHING), "GST_PAD_FLAG_FLUSHING", "flushing"},
+ {C_FLAGS (GST_PAD_FLAG_BLOCKING), "GST_PAD_FLAG_BLOCKING", "blocking"},
+ {C_FLAGS (GST_PAD_FLAG_NEED_PARENT), "GST_PAD_FLAG_NEED_PARENT",
+ "need-parent"},
+ {C_FLAGS (GST_PAD_FLAG_NEED_RECONFIGURE), "GST_PAD_FLAG_NEED_RECONFIGURE",
"need-reconfigure"},
- {C_FLAGS (GST_PAD_NEED_EVENTS), "GST_PAD_NEED_EVENTS", "need-events"},
- {C_FLAGS (GST_PAD_FIXED_CAPS), "GST_PAD_FIXED_CAPS", "fixed-caps"},
- {C_FLAGS (GST_PAD_FLAG_LAST), "GST_PAD_FLAG_LAST", "flag-last"},
+ {C_FLAGS (GST_PAD_FLAG_PENDING_EVENTS), "GST_PAD_FLAG_PENDING_EVENTS",
+ "pending-events"},
+ {C_FLAGS (GST_PAD_FLAG_FIXED_CAPS), "GST_PAD_FLAG_FIXED_CAPS",
+ "fixed-caps"},
+ {C_FLAGS (GST_PAD_FLAG_PROXY_CAPS), "GST_PAD_FLAG_PROXY_CAPS",
+ "proxy-caps"},
+ {C_FLAGS (GST_PAD_FLAG_PROXY_ALLOCATION), "GST_PAD_FLAG_PROXY_ALLOCATION",
+ "proxy-allocation"},
+ {C_FLAGS (GST_PAD_FLAG_LAST), "GST_PAD_FLAG_LAST", "last"},
{0, NULL, NULL}
};
{C_ENUM (GST_QUERY_URI), "GST_QUERY_URI", "uri"},
{C_ENUM (GST_QUERY_ALLOCATION), "GST_QUERY_ALLOCATION", "allocation"},
{C_ENUM (GST_QUERY_SCHEDULING), "GST_QUERY_SCHEDULING", "scheduling"},
+ {C_ENUM (GST_QUERY_ACCEPT_CAPS), "GST_QUERY_ACCEPT_CAPS", "accept-caps"},
+ {C_ENUM (GST_QUERY_CAPS), "GST_QUERY_CAPS", "caps"},
{0, NULL, NULL}
};
return (GType) id;
}
+GType
+gst_scheduling_flags_get_type (void)
+{
+ static gsize id = 0;
+ static const GFlagsValue values[] = {
+ {C_FLAGS (GST_SCHEDULING_FLAG_SEEKABLE), "GST_SCHEDULING_FLAG_SEEKABLE",
+ "seekable"},
+ {C_FLAGS (GST_SCHEDULING_FLAG_SEQUENTIAL), "GST_SCHEDULING_FLAG_SEQUENTIAL",
+ "sequential"},
+ {0, NULL, NULL}
+ };
+
+ if (g_once_init_enter (&id)) {
+ GType tmp = g_flags_register_static ("GstSchedulingFlags", values);
+ g_once_init_leave (&id, tmp);
+ }
+
+ return (GType) id;
+}
+
/* enumerations from "gstsegment.h" */
GType
gst_seek_type_get_type (void)
static gsize id = 0;
static const GEnumValue values[] = {
{C_ENUM (GST_SEEK_TYPE_NONE), "GST_SEEK_TYPE_NONE", "none"},
- {C_ENUM (GST_SEEK_TYPE_CUR), "GST_SEEK_TYPE_CUR", "cur"},
{C_ENUM (GST_SEEK_TYPE_SET), "GST_SEEK_TYPE_SET", "set"},
{C_ENUM (GST_SEEK_TYPE_END), "GST_SEEK_TYPE_END", "end"},
{0, NULL, NULL}
return (GType) id;
}
-/* enumerations from "gsttrace.h" */
+/* enumerations from "gsttypefind.h" */
GType
-gst_alloc_trace_flags_get_type (void)
+gst_type_find_probability_get_type (void)
{
static gsize id = 0;
- static const GFlagsValue values[] = {
- {C_FLAGS (GST_ALLOC_TRACE_NONE), "GST_ALLOC_TRACE_NONE", "none"},
- {C_FLAGS (GST_ALLOC_TRACE_LIVE), "GST_ALLOC_TRACE_LIVE", "live"},
- {C_FLAGS (GST_ALLOC_TRACE_MEM_LIVE), "GST_ALLOC_TRACE_MEM_LIVE",
- "mem-live"},
+ static const GEnumValue values[] = {
+ {C_ENUM (GST_TYPE_FIND_NONE), "GST_TYPE_FIND_NONE", "none"},
+ {C_ENUM (GST_TYPE_FIND_MINIMUM), "GST_TYPE_FIND_MINIMUM", "minimum"},
+ {C_ENUM (GST_TYPE_FIND_POSSIBLE), "GST_TYPE_FIND_POSSIBLE", "possible"},
+ {C_ENUM (GST_TYPE_FIND_LIKELY), "GST_TYPE_FIND_LIKELY", "likely"},
+ {C_ENUM (GST_TYPE_FIND_NEARLY_CERTAIN), "GST_TYPE_FIND_NEARLY_CERTAIN",
+ "nearly-certain"},
+ {C_ENUM (GST_TYPE_FIND_MAXIMUM), "GST_TYPE_FIND_MAXIMUM", "maximum"},
{0, NULL, NULL}
};
if (g_once_init_enter (&id)) {
- GType tmp = g_flags_register_static ("GstAllocTraceFlags", values);
+ GType tmp = g_enum_register_static ("GstTypeFindProbability", values);
g_once_init_leave (&id, tmp);
}
return (GType) id;
}
-/* enumerations from "gsttypefind.h" */
+/* enumerations from "gsturi.h" */
GType
-gst_type_find_probability_get_type (void)
+gst_uri_error_get_type (void)
{
static gsize id = 0;
static const GEnumValue values[] = {
- {C_ENUM (GST_TYPE_FIND_NONE), "GST_TYPE_FIND_NONE", "none"},
- {C_ENUM (GST_TYPE_FIND_MINIMUM), "GST_TYPE_FIND_MINIMUM", "minimum"},
- {C_ENUM (GST_TYPE_FIND_POSSIBLE), "GST_TYPE_FIND_POSSIBLE", "possible"},
- {C_ENUM (GST_TYPE_FIND_LIKELY), "GST_TYPE_FIND_LIKELY", "likely"},
- {C_ENUM (GST_TYPE_FIND_NEARLY_CERTAIN), "GST_TYPE_FIND_NEARLY_CERTAIN",
- "nearly-certain"},
- {C_ENUM (GST_TYPE_FIND_MAXIMUM), "GST_TYPE_FIND_MAXIMUM", "maximum"},
+ {C_ENUM (GST_URI_ERROR_BAD_PROTOCOL), "GST_URI_ERROR_BAD_PROTOCOL",
+ "protocol"},
+ {C_ENUM (GST_URI_ERROR_BAD_URI), "GST_URI_ERROR_BAD_URI", "uri"},
+ {C_ENUM (GST_URI_ERROR_BAD_STATE), "GST_URI_ERROR_BAD_STATE", "state"},
+ {C_ENUM (GST_URI_ERROR_BAD_REFERENCE), "GST_URI_ERROR_BAD_REFERENCE",
+ "reference"},
{0, NULL, NULL}
};
if (g_once_init_enter (&id)) {
- GType tmp = g_enum_register_static ("GstTypeFindProbability", values);
+ GType tmp = g_enum_register_static ("GstURIError", values);
g_once_init_leave (&id, tmp);
}
return (GType) id;
}
-/* enumerations from "gsturi.h" */
GType
gst_uri_type_get_type (void)
{
#define GST_TYPE_EVENT_TYPE (gst_event_type_get_type())
GType gst_qos_type_get_type (void);
#define GST_TYPE_QOS_TYPE (gst_qos_type_get_type())
+GType gst_stream_config_flags_get_type (void);
+#define GST_TYPE_STREAM_CONFIG_FLAGS (gst_stream_config_flags_get_type())
/* enumerations from "gstformat.h" */
GType gst_format_get_type (void);
#define GST_TYPE_FORMAT (gst_format_get_type())
-/* enumerations from "gstindex.h" */
-GType gst_index_certainty_get_type (void);
-#define GST_TYPE_INDEX_CERTAINTY (gst_index_certainty_get_type())
-GType gst_index_entry_type_get_type (void);
-#define GST_TYPE_INDEX_ENTRY_TYPE (gst_index_entry_type_get_type())
-GType gst_index_lookup_method_get_type (void);
-#define GST_TYPE_INDEX_LOOKUP_METHOD (gst_index_lookup_method_get_type())
-GType gst_assoc_flags_get_type (void);
-#define GST_TYPE_ASSOC_FLAGS (gst_assoc_flags_get_type())
-GType gst_index_resolver_method_get_type (void);
-#define GST_TYPE_INDEX_RESOLVER_METHOD (gst_index_resolver_method_get_type())
-GType gst_index_flags_get_type (void);
-#define GST_TYPE_INDEX_FLAGS (gst_index_flags_get_type())
-
/* enumerations from "gstinfo.h" */
GType gst_debug_level_get_type (void);
#define GST_TYPE_DEBUG_LEVEL (gst_debug_level_get_type())
GType gst_progress_type_get_type (void);
#define GST_TYPE_PROGRESS_TYPE (gst_progress_type_get_type())
+/* enumerations from "gstmeta.h" */
+GType gst_meta_flags_get_type (void);
+#define GST_TYPE_META_FLAGS (gst_meta_flags_get_type())
+
/* enumerations from "gstmemory.h" */
GType gst_memory_flags_get_type (void);
#define GST_TYPE_MEMORY_FLAGS (gst_memory_flags_get_type())
/* enumerations from "gstpad.h" */
GType gst_pad_direction_get_type (void);
#define GST_TYPE_PAD_DIRECTION (gst_pad_direction_get_type())
+GType gst_pad_mode_get_type (void);
+#define GST_TYPE_PAD_MODE (gst_pad_mode_get_type())
GType gst_pad_link_return_get_type (void);
#define GST_TYPE_PAD_LINK_RETURN (gst_pad_link_return_get_type())
GType gst_flow_return_get_type (void);
#define GST_TYPE_FLOW_RETURN (gst_flow_return_get_type())
GType gst_pad_link_check_get_type (void);
#define GST_TYPE_PAD_LINK_CHECK (gst_pad_link_check_get_type())
-GType gst_activate_mode_get_type (void);
-#define GST_TYPE_ACTIVATE_MODE (gst_activate_mode_get_type())
-GType gst_probe_type_get_type (void);
-#define GST_TYPE_PROBE_TYPE (gst_probe_type_get_type())
-GType gst_probe_return_get_type (void);
-#define GST_TYPE_PROBE_RETURN (gst_probe_return_get_type())
+GType gst_pad_probe_type_get_type (void);
+#define GST_TYPE_PAD_PROBE_TYPE (gst_pad_probe_type_get_type())
+GType gst_pad_probe_return_get_type (void);
+#define GST_TYPE_PAD_PROBE_RETURN (gst_pad_probe_return_get_type())
GType gst_pad_flags_get_type (void);
#define GST_TYPE_PAD_FLAGS (gst_pad_flags_get_type())
#define GST_TYPE_QUERY_TYPE (gst_query_type_get_type())
GType gst_buffering_mode_get_type (void);
#define GST_TYPE_BUFFERING_MODE (gst_buffering_mode_get_type())
+GType gst_scheduling_flags_get_type (void);
+#define GST_TYPE_SCHEDULING_FLAGS (gst_scheduling_flags_get_type())
/* enumerations from "gstsegment.h" */
GType gst_seek_type_get_type (void);
GType gst_task_state_get_type (void);
#define GST_TYPE_TASK_STATE (gst_task_state_get_type())
-/* enumerations from "gsttrace.h" */
-GType gst_alloc_trace_flags_get_type (void);
-#define GST_TYPE_ALLOC_TRACE_FLAGS (gst_alloc_trace_flags_get_type())
-
/* enumerations from "gsttypefind.h" */
GType gst_type_find_probability_get_type (void);
#define GST_TYPE_TYPE_FIND_PROBABILITY (gst_type_find_probability_get_type())
/* enumerations from "gsturi.h" */
+GType gst_uri_error_get_type (void);
+#define GST_TYPE_URI_ERROR (gst_uri_error_get_type())
GType gst_uri_type_get_type (void);
#define GST_TYPE_URI_TYPE (gst_uri_type_get_type())
#ifdef G_ENABLE_DEBUG
#define g_marshal_value_peek_boolean(v) g_value_get_boolean (v)
-#define g_marshal_value_peek_char(v) g_value_get_char (v)
+#define g_marshal_value_peek_char(v) g_value_get_schar (v)
#define g_marshal_value_peek_uchar(v) g_value_get_uchar (v)
#define g_marshal_value_peek_int(v) g_value_get_int (v)
#define g_marshal_value_peek_uint(v) g_value_get_uint (v)
g_marshal_value_peek_object (param_values + 2), data2);
}
-/* VOID:POINTER (./gstmarshal.list:7) */
-
-/* VOID:POINTER,OBJECT (./gstmarshal.list:8) */
+/* VOID:POINTER,OBJECT (./gstmarshal.list:7) */
void
gst_marshal_VOID__POINTER_OBJECT (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_marshal_value_peek_object (param_values + 2), data2);
}
-/* VOID:OBJECT (./gstmarshal.list:9) */
+/* VOID:OBJECT (./gstmarshal.list:8) */
-/* VOID:OBJECT,OBJECT (./gstmarshal.list:10) */
+/* VOID:OBJECT,OBJECT (./gstmarshal.list:9) */
void
gst_marshal_VOID__OBJECT_OBJECT (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_marshal_value_peek_object (param_values + 2), data2);
}
-/* VOID:OBJECT,PARAM (./gstmarshal.list:11) */
+/* VOID:OBJECT,PARAM (./gstmarshal.list:10) */
void
gst_marshal_VOID__OBJECT_PARAM (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_marshal_value_peek_param (param_values + 2), data2);
}
-/* VOID:OBJECT,POINTER (./gstmarshal.list:12) */
+/* VOID:OBJECT,POINTER (./gstmarshal.list:11) */
void
gst_marshal_VOID__OBJECT_POINTER (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_marshal_value_peek_pointer (param_values + 2), data2);
}
-/* VOID:OBJECT,BOXED (./gstmarshal.list:13) */
+/* VOID:OBJECT,BOXED (./gstmarshal.list:12) */
void
gst_marshal_VOID__OBJECT_BOXED (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_marshal_value_peek_boxed (param_values + 2), data2);
}
-/* VOID:OBJECT,BOXED,STRING (./gstmarshal.list:14) */
+/* VOID:OBJECT,BOXED,STRING (./gstmarshal.list:13) */
void
gst_marshal_VOID__OBJECT_BOXED_STRING (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_marshal_value_peek_string (param_values + 3), data2);
}
-/* VOID:OBJECT,OBJECT,STRING (./gstmarshal.list:15) */
+/* VOID:OBJECT,OBJECT,STRING (./gstmarshal.list:14) */
void
gst_marshal_VOID__OBJECT_OBJECT_STRING (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_marshal_value_peek_string (param_values + 3), data2);
}
-/* VOID:OBJECT,STRING (./gstmarshal.list:16) */
+/* VOID:OBJECT,STRING (./gstmarshal.list:15) */
void
gst_marshal_VOID__OBJECT_STRING (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_marshal_value_peek_string (param_values + 2), data2);
}
-/* VOID:INT,INT (./gstmarshal.list:17) */
+/* VOID:INT,INT (./gstmarshal.list:16) */
void
gst_marshal_VOID__INT_INT (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_marshal_value_peek_int (param_values + 2), data2);
}
-/* VOID:INT64 (./gstmarshal.list:18) */
+/* VOID:INT64 (./gstmarshal.list:17) */
void
gst_marshal_VOID__INT64 (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
callback (data1, g_marshal_value_peek_int64 (param_values + 1), data2);
}
-/* VOID:UINT,BOXED (./gstmarshal.list:19) */
+/* VOID:UINT,BOXED (./gstmarshal.list:18) */
void
gst_marshal_VOID__UINT_BOXED (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_marshal_value_peek_boxed (param_values + 2), data2);
}
-/* VOID:UINT,POINTER (./gstmarshal.list:20) */
+/* VOID:UINT,POINTER (./gstmarshal.list:19) */
-/* BOOLEAN:VOID (./gstmarshal.list:21) */
+/* BOOLEAN:VOID (./gstmarshal.list:20) */
void
gst_marshal_BOOLEAN__VOID (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_value_set_boolean (return_value, v_return);
}
-/* BOOLEAN:POINTER (./gstmarshal.list:22) */
+/* BOOLEAN:POINTER (./gstmarshal.list:21) */
void
gst_marshal_BOOLEAN__POINTER (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_value_set_boolean (return_value, v_return);
}
-/* BOOLEAN:BOXED (./gstmarshal.list:23) */
+/* BOOLEAN:BOXED (./gstmarshal.list:22) */
void
gst_marshal_BOOLEAN__BOXED (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_value_set_boolean (return_value, v_return);
}
-/* POINTER:POINTER (./gstmarshal.list:24) */
+/* POINTER:POINTER (./gstmarshal.list:23) */
void
gst_marshal_POINTER__POINTER (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
g_value_set_pointer (return_value, v_return);
}
-/* BOXED:BOXED (./gstmarshal.list:25) */
+/* BOXED:BOXED (./gstmarshal.list:24) */
void
gst_marshal_BOXED__BOXED (GClosure * closure,
GValue * return_value G_GNUC_UNUSED,
gpointer invocation_hint,
gpointer marshal_data);
-/* VOID:POINTER (./gstmarshal.list:7) */
-#define gst_marshal_VOID__POINTER g_cclosure_marshal_VOID__POINTER
-
-/* VOID:POINTER,OBJECT (./gstmarshal.list:8) */
+/* VOID:POINTER,OBJECT (./gstmarshal.list:7) */
extern void gst_marshal_VOID__POINTER_OBJECT (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* VOID:OBJECT (./gstmarshal.list:9) */
+/* VOID:OBJECT (./gstmarshal.list:8) */
#define gst_marshal_VOID__OBJECT g_cclosure_marshal_VOID__OBJECT
-/* VOID:OBJECT,OBJECT (./gstmarshal.list:10) */
+/* VOID:OBJECT,OBJECT (./gstmarshal.list:9) */
extern void gst_marshal_VOID__OBJECT_OBJECT (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* VOID:OBJECT,PARAM (./gstmarshal.list:11) */
+/* VOID:OBJECT,PARAM (./gstmarshal.list:10) */
extern void gst_marshal_VOID__OBJECT_PARAM (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* VOID:OBJECT,POINTER (./gstmarshal.list:12) */
+/* VOID:OBJECT,POINTER (./gstmarshal.list:11) */
extern void gst_marshal_VOID__OBJECT_POINTER (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* VOID:OBJECT,BOXED (./gstmarshal.list:13) */
+/* VOID:OBJECT,BOXED (./gstmarshal.list:12) */
extern void gst_marshal_VOID__OBJECT_BOXED (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* VOID:OBJECT,BOXED,STRING (./gstmarshal.list:14) */
+/* VOID:OBJECT,BOXED,STRING (./gstmarshal.list:13) */
extern void gst_marshal_VOID__OBJECT_BOXED_STRING (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* VOID:OBJECT,OBJECT,STRING (./gstmarshal.list:15) */
+/* VOID:OBJECT,OBJECT,STRING (./gstmarshal.list:14) */
extern void gst_marshal_VOID__OBJECT_OBJECT_STRING (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* VOID:OBJECT,STRING (./gstmarshal.list:16) */
+/* VOID:OBJECT,STRING (./gstmarshal.list:15) */
extern void gst_marshal_VOID__OBJECT_STRING (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* VOID:INT,INT (./gstmarshal.list:17) */
+/* VOID:INT,INT (./gstmarshal.list:16) */
extern void gst_marshal_VOID__INT_INT (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* VOID:INT64 (./gstmarshal.list:18) */
+/* VOID:INT64 (./gstmarshal.list:17) */
extern void gst_marshal_VOID__INT64 (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* VOID:UINT,BOXED (./gstmarshal.list:19) */
+/* VOID:UINT,BOXED (./gstmarshal.list:18) */
extern void gst_marshal_VOID__UINT_BOXED (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* VOID:UINT,POINTER (./gstmarshal.list:20) */
+/* VOID:UINT,POINTER (./gstmarshal.list:19) */
#define gst_marshal_VOID__UINT_POINTER g_cclosure_marshal_VOID__UINT_POINTER
-/* BOOLEAN:VOID (./gstmarshal.list:21) */
+/* BOOLEAN:VOID (./gstmarshal.list:20) */
extern void gst_marshal_BOOLEAN__VOID (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* BOOLEAN:POINTER (./gstmarshal.list:22) */
+/* BOOLEAN:POINTER (./gstmarshal.list:21) */
extern void gst_marshal_BOOLEAN__POINTER (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* BOOLEAN:BOXED (./gstmarshal.list:23) */
+/* BOOLEAN:BOXED (./gstmarshal.list:22) */
extern void gst_marshal_BOOLEAN__BOXED (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* POINTER:POINTER (./gstmarshal.list:24) */
+/* POINTER:POINTER (./gstmarshal.list:23) */
extern void gst_marshal_POINTER__POINTER (GClosure *closure,
GValue *return_value,
guint n_param_values,
gpointer invocation_hint,
gpointer marshal_data);
-/* BOXED:BOXED (./gstmarshal.list:25) */
+/* BOXED:BOXED (./gstmarshal.list:24) */
extern void gst_marshal_BOXED__BOXED (GClosure *closure,
GValue *return_value,
guint n_param_values,