From 161d53e6dac4d17aa6d7e350ef785a0bc8dea39e Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Fri, 28 Apr 2006 19:23:20 +0000 Subject: moved ximagesrc to good Original commit message from CVS: moved ximagesrc to good --- docs/plugins/gst-plugins-bad-plugins-decl-list.txt | 23 ++++- docs/plugins/gst-plugins-bad-plugins-decl.txt | 114 ++++++++++++++++++--- docs/plugins/gst-plugins-bad-plugins-docs.sgml | 1 - .../gst-plugins-bad-plugins-undocumented.txt | 7 +- 4 files changed, 122 insertions(+), 23 deletions(-) (limited to 'docs') 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 @@ -17,17 +17,30 @@ GST_DFBVIDEOSINK_CLASS GST_IS_DFBVIDEOSINK_CLASS +
+ximagesrc +GstXImageSrc +GstXImageSrc + +GST_XIMAGESRC +GST_IS_XIMAGESRC +GST_TYPE_XIMAGESRC +gst_ximagesrc_get_type +GST_XIMAGESRC_CLASS +GST_IS_XIMAGESRC_CLASS +
+
gsttaglib GstTagLibMuxPriv GstTagLibMux GstTagLibMux -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
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 GType void + +GST_TYPE_XIMAGESRC +#define GST_TYPE_XIMAGESRC (gst_ximagesrc_get_type()) + + +GST_XIMAGESRC +#define GST_XIMAGESRC(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_XIMAGESRC,GstXImageSrc)) + + +GST_XIMAGESRC_CLASS +#define GST_XIMAGESRC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_XIMAGESRC,GstXImageSrc)) + + +GST_IS_XIMAGESRC +#define GST_IS_XIMAGESRC(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_XIMAGESRC)) + + +GST_IS_XIMAGESRC_CLASS +#define GST_IS_XIMAGESRC_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_XIMAGESRC)) + + +GstXImageSrc + + +GstXImageSrcClass + + +gst_ximagesrc_get_type +GType +void + + +GstXImageSrc +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 + +}; + + +GstXImageSrcClass +struct _GstXImageSrcClass +{ + GstPushSrcClass parent_class; +}; + GstTagLibMuxPriv @@ -157,29 +243,29 @@ typedef struct _GstTagLibMuxClass { } GstTagLibMuxClass; -GST_TYPE_TAGLIB_MUX -#define GST_TYPE_TAGLIB_MUX \ +GST_TYPE_TAG_LIB_MUX +#define GST_TYPE_TAG_LIB_MUX \ (gst_tag_lib_mux_get_type()) -GST_TAGLIB_MUX -#define GST_TAGLIB_MUX(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_TAGLIB_MUX,GstTagLibMux)) +GST_TAG_LIB_MUX +#define GST_TAG_LIB_MUX(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_TAG_LIB_MUX,GstTagLibMux)) -GST_TAGLIB_MUX_CLASS -#define GST_TAGLIB_MUX_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_TAGLIB_MUX,GstTagLibMuxClass)) +GST_TAG_LIB_MUX_CLASS +#define GST_TAG_LIB_MUX_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_TAG_LIB_MUX,GstTagLibMuxClass)) -GST_IS_TAGLIB_MUX -#define GST_IS_TAGLIB_MUX(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_TAGLIB_MUX)) +GST_IS_TAG_LIB_MUX +#define GST_IS_TAG_LIB_MUX(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_TAG_LIB_MUX)) -GST_IS_TAGLIB_MUX_CLASS -#define GST_IS_TAGLIB_MUX_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_TAGLIB_MUX)) +GST_IS_TAG_LIB_MUX_CLASS +#define GST_IS_TAG_LIB_MUX_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_TAG_LIB_MUX)) gst_tag_lib_mux_get_type 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 @@ - 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 -- cgit v1.2.1