mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-11 01:45:33 +00:00
gst/: Small docs and debug updates.
Original commit message from CVS: * gst/gstbin.c: (is_eos), (update_degree), (gst_bin_query): * gst/gstelement.c: (gst_element_post_message): * gst/gstpipeline.c: (gst_pipeline_change_state): Small docs and debug updates.
This commit is contained in:
parent
796a232d59
commit
e823f47cdd
4 changed files with 20 additions and 6 deletions
|
@ -1,3 +1,10 @@
|
||||||
|
2005-10-08 Wim Taymans <wim@fluendo.com>
|
||||||
|
|
||||||
|
* gst/gstbin.c: (is_eos), (update_degree), (gst_bin_query):
|
||||||
|
* gst/gstelement.c: (gst_element_post_message):
|
||||||
|
* gst/gstpipeline.c: (gst_pipeline_change_state):
|
||||||
|
Small docs and debug updates.
|
||||||
|
|
||||||
2005-10-08 Stefan Kost <ensonic@users.sf.net>
|
2005-10-08 Stefan Kost <ensonic@users.sf.net>
|
||||||
|
|
||||||
* docs/gst/gstreamer-sections.txt:
|
* docs/gst/gstreamer-sections.txt:
|
||||||
|
|
|
@ -1588,7 +1588,7 @@ gst_bin_query (GstElement * element, GstQuery * query)
|
||||||
gboolean res = FALSE, done = FALSE;
|
gboolean res = FALSE, done = FALSE;
|
||||||
|
|
||||||
iter = gst_bin_iterate_sinks (bin);
|
iter = gst_bin_iterate_sinks (bin);
|
||||||
GST_DEBUG_OBJECT (bin, "Sending event to sink children");
|
GST_DEBUG_OBJECT (bin, "Sending query to sink children");
|
||||||
|
|
||||||
while (!(res || done)) {
|
while (!(res || done)) {
|
||||||
gpointer data;
|
gpointer data;
|
||||||
|
|
|
@ -67,8 +67,9 @@
|
||||||
* Not all elements require a clock to operate correctly. If
|
* Not all elements require a clock to operate correctly. If
|
||||||
* gst_element_requires_clock() returns TRUE, a clock should be set on the element
|
* gst_element_requires_clock() returns TRUE, a clock should be set on the element
|
||||||
* with gst_element_set_clock().
|
* with gst_element_set_clock().
|
||||||
|
*
|
||||||
* Note that clock slection and distribution is normally handled by the toplevel
|
* Note that clock slection and distribution is normally handled by the toplevel
|
||||||
* GstPipeline so the clock functions are only to be used in very specific situations.
|
* #GstPipeline so the clock functions are only to be used in very specific situations.
|
||||||
*/
|
*/
|
||||||
#include "gst_private.h"
|
#include "gst_private.h"
|
||||||
#include <glib.h>
|
#include <glib.h>
|
||||||
|
|
|
@ -21,13 +21,19 @@
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
* SECTION:gstpipeline
|
* SECTION:gstpipeline
|
||||||
* @short_description: Top-level bin with scheduling and pipeline management functionality.
|
* @short_description: Top-level bin with clocking and bus management functionality.
|
||||||
* @see_also: #GstBin
|
* @see_also: #GstBin
|
||||||
*
|
*
|
||||||
* In almost all cases, you'll want to use a GstPipeline when creating a filter
|
* In almost all cases, you'll want to use a GstPipeline when creating a filter
|
||||||
* graph. The GstPipeline will manage all the scheduling issues, including
|
* graph. The GstPipeline will manage the selection and distribution of a global
|
||||||
* threading, as well as provide simple interfaces to common functions, like
|
* clock as well as provide a GstBus to the application.
|
||||||
* 'Play'.
|
*
|
||||||
|
* The pipeline will also use the selected clock to calculate the stream time of
|
||||||
|
* the pipeline.
|
||||||
|
*
|
||||||
|
* When sending a seek event to a GstPipeline, it will make sure that the
|
||||||
|
* pipeline is properly PAUSED and resumed as well as update the new stream time
|
||||||
|
* after the seek.
|
||||||
*
|
*
|
||||||
* gst_pipeline_new() is used to create a pipeline. when you are done with
|
* gst_pipeline_new() is used to create a pipeline. when you are done with
|
||||||
* the pipeline, use gst_object_unref() to free its resources including all
|
* the pipeline, use gst_object_unref() to free its resources including all
|
||||||
|
|
Loading…
Reference in a new issue