From 941274f57c9900cbcb6646ebe8f0a243cb5d23df Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Sun, 30 Apr 2006 14:58:29 +0000 Subject: docs/plugins/: Fix up docs for taglib plugin Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-decl-list.txt: * docs/plugins/gst-plugins-bad-plugins-decl.txt: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * docs/plugins/gst-plugins-bad-plugins-undocumented.txt: Fix up docs for taglib plugin Also scan .cc files --- docs/plugins/Makefile.am | 2 +- docs/plugins/gst-plugins-bad-plugins-decl-list.txt | 21 ++-- docs/plugins/gst-plugins-bad-plugins-decl.txt | 118 ++++++++------------- docs/plugins/gst-plugins-bad-plugins-docs.sgml | 2 +- docs/plugins/gst-plugins-bad-plugins-sections.txt | 8 +- .../gst-plugins-bad-plugins-undocumented.txt | 9 +- 6 files changed, 63 insertions(+), 97 deletions(-) (limited to 'docs/plugins') diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 4b623eef..6c6b4c51 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -50,7 +50,7 @@ SCAN_OPTIONS= #EXTRA_DIST = gstreamer.types.in gstreamer.hierarchy $(DOC_MODULE)-sections.txt gstreamer-sections.txt $(DOC_MAIN_SGML_FILE) # Extra options to supply to gtkdoc-mkdb. -MKDB_OPTIONS=--sgml-mode +MKDB_OPTIONS=--sgml-mode --source-suffixes=c,h,cc # Extra options to supply to gtkdoc-fixref. # FIXME get the location of the installed gstreamer docs diff --git a/docs/plugins/gst-plugins-bad-plugins-decl-list.txt b/docs/plugins/gst-plugins-bad-plugins-decl-list.txt index 98f97a4e..8d3615bf 100644 --- a/docs/plugins/gst-plugins-bad-plugins-decl-list.txt +++ b/docs/plugins/gst-plugins-bad-plugins-decl-list.txt @@ -18,23 +18,22 @@ GST_IS_DFBVIDEOSINK_CLASS
-ximagesrc -GstXImageSrc -GstXImageSrc +gstid3v2mux +GstId3v2Mux +GstId3v2MuxClass -GST_XIMAGESRC -GST_IS_XIMAGESRC -GST_TYPE_XIMAGESRC -gst_ximagesrc_get_type -GST_XIMAGESRC_CLASS -GST_IS_XIMAGESRC_CLASS +GST_ID3V2_MUX +GST_IS_ID3V2_MUX +GST_TYPE_ID3V2_MUX +gst_id3v2_mux_get_type +GST_ID3V2_MUX_CLASS +GST_IS_ID3V2_MUX_CLASS
gsttaglib -GstTagLibMuxPriv -GstTagLibMux GstTagLibMux +GstTagLibMuxClass GST_TAG_LIB_MUX GST_IS_TAG_LIB_MUX diff --git a/docs/plugins/gst-plugins-bad-plugins-decl.txt b/docs/plugins/gst-plugins-bad-plugins-decl.txt index ab447584..86ef0ef9 100644 --- a/docs/plugins/gst-plugins-bad-plugins-decl.txt +++ b/docs/plugins/gst-plugins-bad-plugins-decl.txt @@ -133,97 +133,62 @@ void GType void + +GstId3v2Mux + + +GstId3v2MuxClass + + + +typedef struct _GstId3v2Mux { + GstTagLibMux taglibmux; +}; + + + +typedef struct _GstId3v2MuxClass { + GstTagLibMuxClass taglibmux_class; +}; + -GST_TYPE_XIMAGESRC -#define GST_TYPE_XIMAGESRC (gst_ximagesrc_get_type()) +GST_TYPE_ID3V2_MUX +#define GST_TYPE_ID3V2_MUX \ + (gst_id3v2_mux_get_type()) -GST_XIMAGESRC -#define GST_XIMAGESRC(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_XIMAGESRC,GstXImageSrc)) +GST_ID3V2_MUX +#define GST_ID3V2_MUX(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_ID3V2_MUX,GstId3v2Mux)) -GST_XIMAGESRC_CLASS -#define GST_XIMAGESRC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_XIMAGESRC,GstXImageSrc)) +GST_ID3V2_MUX_CLASS +#define GST_ID3V2_MUX_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_ID3V2_MUX,GstId3v2MuxClass)) -GST_IS_XIMAGESRC -#define GST_IS_XIMAGESRC(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_XIMAGESRC)) +GST_IS_ID3V2_MUX +#define GST_IS_ID3V2_MUX(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_ID3V2_MUX)) -GST_IS_XIMAGESRC_CLASS -#define GST_IS_XIMAGESRC_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_XIMAGESRC)) +GST_IS_ID3V2_MUX_CLASS +#define GST_IS_ID3V2_MUX_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_ID3V2_MUX)) - -GstXImageSrc - - -GstXImageSrcClass - -gst_ximagesrc_get_type +gst_id3v2_mux_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; -}; +GstTagLibMux -GstTagLibMuxPriv +GstTagLibMuxClass -GstTagLibMux + typedef struct _GstTagLibMux { GstElement element; @@ -234,13 +199,16 @@ typedef struct _GstTagLibMux { gboolean render_tag; GstEvent *newsegment_ev; /* cached newsegment event from upstream */ -} GstTagLibMux; +}; -GstTagLibMuxClass + typedef struct _GstTagLibMuxClass { GstElementClass parent_class; -} GstTagLibMuxClass; + + /* vfuncs */ + GstBuffer * (*render_tag) (GstTagLibMux * mux, GstTagList * tag_list); +}; GST_TYPE_TAG_LIB_MUX diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index d20628c8..06115c72 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -14,7 +14,7 @@ gst-plugins-bad Elements - + diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt index c0b65657..23cd0f51 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -7,10 +7,10 @@ GstDfbVideoSinkClass
-element-tagid3v2mux -GstTagLibMux -tagid3v2mux +element-id3v2mux +GstId3v2Mux +id3v2mux -GstTagLibMuxClass +GstId3v2MuxClass
diff --git a/docs/plugins/gst-plugins-bad-plugins-undocumented.txt b/docs/plugins/gst-plugins-bad-plugins-undocumented.txt index fe024ba0..d9477cfc 100644 --- a/docs/plugins/gst-plugins-bad-plugins-undocumented.txt +++ b/docs/plugins/gst-plugins-bad-plugins-undocumented.txt @@ -1,10 +1,9 @@ -83% symbol docs coverage. -10 symbols documented. +92% symbol docs coverage. +11 symbols documented. 0 symbols incomplete. -2 not documented. +1 not documented. -GstTagLibMux +GstId3v2Mux -element-tagid3v2mux:Short_Description -- cgit v1.2.1