summaryrefslogtreecommitdiffstats
path: root/docs/plugins
diff options
context:
space:
mode:
authorThomas Vander Stichele <thomas@apestaart.org>2006-04-28 19:23:20 +0000
committerThomas Vander Stichele <thomas@apestaart.org>2006-04-28 19:23:20 +0000
commit161d53e6dac4d17aa6d7e350ef785a0bc8dea39e (patch)
tree22af3da7991ebfa05b3e58e886b91f9153d23a22 /docs/plugins
parentb0ba6af066b64a7baf0942c4600947f6e6b40247 (diff)
downloadgst-plugins-bad-161d53e6dac4d17aa6d7e350ef785a0bc8dea39e.tar.gz
gst-plugins-bad-161d53e6dac4d17aa6d7e350ef785a0bc8dea39e.tar.bz2
gst-plugins-bad-161d53e6dac4d17aa6d7e350ef785a0bc8dea39e.zip
moved ximagesrc to good
Original commit message from CVS: moved ximagesrc to good
Diffstat (limited to 'docs/plugins')
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-decl-list.txt23
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-decl.txt114
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-docs.sgml1
-rw-r--r--docs/plugins/gst-plugins-bad-plugins-undocumented.txt7
4 files changed, 122 insertions, 23 deletions
diff --git a/docs/plugins/gst-plugins-bad-plugins-decl-list.txt b/docs/plugins/gst-plugins-bad-plugins-decl-list.txt
index 692a10fb..98f97a4e 100644
--- a/docs/plugins/gst-plugins-bad-plugins-decl-list.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-decl-list.txt
@@ -18,16 +18,29 @@ GST_IS_DFBVIDEOSINK_CLASS
</SECTION>
<SECTION>
+<FILE>ximagesrc</FILE>
+<TITLE>GstXImageSrc</TITLE>
+GstXImageSrc
+<SUBSECTION Standard>
+GST_XIMAGESRC
+GST_IS_XIMAGESRC
+GST_TYPE_XIMAGESRC
+gst_ximagesrc_get_type
+GST_XIMAGESRC_CLASS
+GST_IS_XIMAGESRC_CLASS
+</SECTION>
+
+<SECTION>
<FILE>gsttaglib</FILE>
GstTagLibMuxPriv
<TITLE>GstTagLibMux</TITLE>
GstTagLibMux
<SUBSECTION Standard>
-GST_TAGLIB_MUX
-GST_IS_TAGLIB_MUX
-GST_TYPE_TAGLIB_MUX
+GST_TAG_LIB_MUX
+GST_IS_TAG_LIB_MUX
+GST_TYPE_TAG_LIB_MUX
gst_tag_lib_mux_get_type
-GST_TAGLIB_MUX_CLASS
-GST_IS_TAGLIB_MUX_CLASS
+GST_TAG_LIB_MUX_CLASS
+GST_IS_TAG_LIB_MUX_CLASS
</SECTION>
diff --git a/docs/plugins/gst-plugins-bad-plugins-decl.txt b/docs/plugins/gst-plugins-bad-plugins-decl.txt
index a5bfd6fe..ab447584 100644
--- a/docs/plugins/gst-plugins-bad-plugins-decl.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-decl.txt
@@ -133,6 +133,92 @@ void
<RETURNS>GType </RETURNS>
void
</FUNCTION>
+<MACRO>
+<NAME>GST_TYPE_XIMAGESRC</NAME>
+#define GST_TYPE_XIMAGESRC (gst_ximagesrc_get_type())
+</MACRO>
+<MACRO>
+<NAME>GST_XIMAGESRC</NAME>
+#define GST_XIMAGESRC(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_XIMAGESRC,GstXImageSrc))
+</MACRO>
+<MACRO>
+<NAME>GST_XIMAGESRC_CLASS</NAME>
+#define GST_XIMAGESRC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_XIMAGESRC,GstXImageSrc))
+</MACRO>
+<MACRO>
+<NAME>GST_IS_XIMAGESRC</NAME>
+#define GST_IS_XIMAGESRC(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_XIMAGESRC))
+</MACRO>
+<MACRO>
+<NAME>GST_IS_XIMAGESRC_CLASS</NAME>
+#define GST_IS_XIMAGESRC_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_XIMAGESRC))
+</MACRO>
+<STRUCT>
+<NAME>GstXImageSrc</NAME>
+</STRUCT>
+<STRUCT>
+<NAME>GstXImageSrcClass</NAME>
+</STRUCT>
+<FUNCTION>
+<NAME>gst_ximagesrc_get_type</NAME>
+<RETURNS>GType </RETURNS>
+void
+</FUNCTION>
+<STRUCT>
+<NAME>GstXImageSrc</NAME>
+struct _GstXImageSrc
+{
+ GstPushSrc parent;
+
+ /* Information on display */
+ GstXContext *xcontext;
+ gint width;
+ gint height;
+
+ Window xwindow;
+ gchar *display_name;
+ guint screen_num;
+
+ /* Desired output framerate */
+ gint fps_n;
+ gint fps_d;
+
+ /* for framerate sync */
+ GstClockID clock_id;
+ gint64 last_frame_no;
+
+ /* Protect X Windows calls */
+ GMutex *x_lock;
+
+ /* Gathered pool of emitted buffers */
+ GMutex *pool_lock;
+ GSList *buffer_pool;
+
+ /* XFixes and XDamage support */
+ gboolean have_xfixes;
+ gboolean have_xdamage;
+ gboolean show_pointer;
+#ifdef HAVE_XFIXES
+ int fixes_event_base;
+ XFixesCursorImage *cursor_image;
+
+#endif
+#ifdef HAVE_XDAMAGE
+ Damage damage;
+ int damage_event_base;
+ XserverRegion damage_region;
+ GC damage_copy_gc;
+#endif
+
+};
+</STRUCT>
+<STRUCT>
+<NAME>GstXImageSrcClass</NAME>
+struct _GstXImageSrcClass
+{
+ GstPushSrcClass parent_class;
+};
+</STRUCT>
<STRUCT>
<NAME>GstTagLibMuxPriv</NAME>
</STRUCT>
@@ -157,29 +243,29 @@ typedef struct _GstTagLibMuxClass {
} GstTagLibMuxClass;
</STRUCT>
<MACRO>
-<NAME>GST_TYPE_TAGLIB_MUX</NAME>
-#define GST_TYPE_TAGLIB_MUX \
+<NAME>GST_TYPE_TAG_LIB_MUX</NAME>
+#define GST_TYPE_TAG_LIB_MUX \
(gst_tag_lib_mux_get_type())
</MACRO>
<MACRO>
-<NAME>GST_TAGLIB_MUX</NAME>
-#define GST_TAGLIB_MUX(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_TAGLIB_MUX,GstTagLibMux))
+<NAME>GST_TAG_LIB_MUX</NAME>
+#define GST_TAG_LIB_MUX(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_TAG_LIB_MUX,GstTagLibMux))
</MACRO>
<MACRO>
-<NAME>GST_TAGLIB_MUX_CLASS</NAME>
-#define GST_TAGLIB_MUX_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_TAGLIB_MUX,GstTagLibMuxClass))
+<NAME>GST_TAG_LIB_MUX_CLASS</NAME>
+#define GST_TAG_LIB_MUX_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_TAG_LIB_MUX,GstTagLibMuxClass))
</MACRO>
<MACRO>
-<NAME>GST_IS_TAGLIB_MUX</NAME>
-#define GST_IS_TAGLIB_MUX(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_TAGLIB_MUX))
+<NAME>GST_IS_TAG_LIB_MUX</NAME>
+#define GST_IS_TAG_LIB_MUX(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_TAG_LIB_MUX))
</MACRO>
<MACRO>
-<NAME>GST_IS_TAGLIB_MUX_CLASS</NAME>
-#define GST_IS_TAGLIB_MUX_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_TAGLIB_MUX))
+<NAME>GST_IS_TAG_LIB_MUX_CLASS</NAME>
+#define GST_IS_TAG_LIB_MUX_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_TAG_LIB_MUX))
</MACRO>
<FUNCTION>
<NAME>gst_tag_lib_mux_get_type</NAME>
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index 195fafad..d20628c8 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -36,7 +36,6 @@
<xi:include href="xml/plugin-taglib.xml" />
<xi:include href="xml/plugin-tta.xml" />
<xi:include href="xml/plugin-video4linux2.xml" />
- <xi:include href="xml/plugin-ximagesrc.xml" />
<xi:include href="xml/plugin-xingheader.xml" />
</chapter>
diff --git a/docs/plugins/gst-plugins-bad-plugins-undocumented.txt b/docs/plugins/gst-plugins-bad-plugins-undocumented.txt
index 7deee536..fe024ba0 100644
--- a/docs/plugins/gst-plugins-bad-plugins-undocumented.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-undocumented.txt
@@ -1,9 +1,10 @@
-92% symbol docs coverage.
-11 symbols documented.
+83% symbol docs coverage.
+10 symbols documented.
0 symbols incomplete.
-1 not documented.
+2 not documented.
GstTagLibMux
+element-tagid3v2mux:Short_Description