From 4231e2f7c2c454988581c5f39e44f7fe21d65830 Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Mon, 21 Jan 2008 13:35:02 +0000 Subject: [PATCH] docs/plugins/: Add the real and rtsp elements and update the lists. Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: * docs/plugins/gst-plugins-ugly-plugins-sections.txt: Add the real and rtsp elements and update the lists. * docs/plugins/inspect/plugin-amrnb.xml: * docs/plugins/inspect/plugin-asf.xml: * docs/plugins/inspect/plugin-dvdlpcmdec.xml: * docs/plugins/inspect/plugin-dvdsub.xml: * docs/plugins/inspect/plugin-mpegaudioparse.xml: * docs/plugins/inspect/plugin-mpegstream.xml: * docs/plugins/inspect/plugin-realmedia.xml: * docs/plugins/inspect/plugin-siddec.xml: * docs/plugins/inspect/plugin-synaesthesia.xml: Regenerate docs. * gst/iec958/ac3_padder.c: * gst/iec958/ac3_padder.h: Do not use gtk-doc style comments for non gtk-doc comments. Note - there are functions defined using extern in the .c file - does that make sense? --- ChangeLog | 24 ++++++ docs/plugins/Makefile.am | 4 + .../gst-plugins-ugly-plugins-docs.sgml | 9 ++- .../gst-plugins-ugly-plugins-sections.txt | 65 +++++++++++++++ docs/plugins/inspect/plugin-amrnb.xml | 2 +- docs/plugins/inspect/plugin-asf.xml | 10 +++ docs/plugins/inspect/plugin-dvdlpcmdec.xml | 7 +- docs/plugins/inspect/plugin-dvdsub.xml | 27 ++++++- .../plugins/inspect/plugin-mpegaudioparse.xml | 3 +- docs/plugins/inspect/plugin-mpegstream.xml | 6 +- docs/plugins/inspect/plugin-realmedia.xml | 79 ++++++++++++++----- docs/plugins/inspect/plugin-siddec.xml | 20 ++++- docs/plugins/inspect/plugin-synaesthesia.xml | 12 +-- gst/iec958/ac3_padder.c | 4 +- gst/iec958/ac3_padder.h | 4 +- 15 files changed, 230 insertions(+), 46 deletions(-) diff --git a/ChangeLog b/ChangeLog index 28460b54fd..70cfb95b07 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,27 @@ +2008-01-21 Stefan Kost + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: + * docs/plugins/gst-plugins-ugly-plugins-sections.txt: + Add the real and rtsp elements and update the lists. + + * docs/plugins/inspect/plugin-amrnb.xml: + * docs/plugins/inspect/plugin-asf.xml: + * docs/plugins/inspect/plugin-dvdlpcmdec.xml: + * docs/plugins/inspect/plugin-dvdsub.xml: + * docs/plugins/inspect/plugin-mpegaudioparse.xml: + * docs/plugins/inspect/plugin-mpegstream.xml: + * docs/plugins/inspect/plugin-realmedia.xml: + * docs/plugins/inspect/plugin-siddec.xml: + * docs/plugins/inspect/plugin-synaesthesia.xml: + Regenerate docs. + + * gst/iec958/ac3_padder.c: + * gst/iec958/ac3_padder.h: + Do not use gtk-doc style comments for non gtk-doc comments. Note - + there are functions defined using extern in the .c file - does that + make sense? + 2008-01-21 Stefan Kost * ext/mad/gstmad.c: diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 17fd433e53..af6dff7806 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -89,6 +89,10 @@ EXTRA_HFILES = \ $(top_srcdir)/ext/lame/gstlame.h \ $(top_srcdir)/ext/mad/gstmad.h \ $(top_srcdir)/ext/sidplay/gstsiddec.h \ + $(top_srcdir)/gst/asfdemux/gstrtspwms.h \ + $(top_srcdir)/gst/realmedia/rademux.h \ + $(top_srcdir)/gst/realmedia/rdtmanager.h \ + $(top_srcdir)/gst/realmedia/rtspreal.h \ $(top_srcdir)/gst/synaesthesia/gstsynaesthesia.h # Images to copy into HTML directory. diff --git a/docs/plugins/gst-plugins-ugly-plugins-docs.sgml b/docs/plugins/gst-plugins-ugly-plugins-docs.sgml index 693be83ed1..5f10c6d36b 100644 --- a/docs/plugins/gst-plugins-ugly-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-ugly-plugins-docs.sgml @@ -23,15 +23,22 @@ gst-plugins-ugly Plugins + + + + + + + + - diff --git a/docs/plugins/gst-plugins-ugly-plugins-sections.txt b/docs/plugins/gst-plugins-ugly-plugins-sections.txt index 3f0a16f6bf..9bdf9ea2fb 100644 --- a/docs/plugins/gst-plugins-ugly-plugins-sections.txt +++ b/docs/plugins/gst-plugins-ugly-plugins-sections.txt @@ -54,6 +54,7 @@ GST_TYPE_MAD gst_mad_get_type gst_id3_tag_get_type gst_mad_id3_to_tag_list +gst_mad_tag_list_to_id3_tag
@@ -70,6 +71,67 @@ GST_TYPE_LAME gst_lame_get_type
+
+element-rdtmanager +rdtmanager +GstRDTManager + +GstRDTManagerClass +GstRDTManagerSession +GST_RDT_MANAGER +GST_RDT_MANAGER_CLASS +GST_IS_RDT_MANAGER +GST_IS_RDT_MANAGER_CLASS +GST_TYPE_RDT_MANAGER +gst_rdt_manager_get_type +gst_rdt_manager_plugin_init +
+ +
+element-rademux +rademux +GstRealAudioDemux + +GstRealAudioDemuxClass +GstRealAudioDemuxState +GST_REAL_AUDIO_DEMUX +GST_REAL_AUDIO_DEMUX_CLASS +GST_IS_REAL_AUDIO_DEMUX +GST_IS_REAL_AUDIO_DEMUX_CLASS +GST_TYPE_REAL_AUDIO_DEMUX +gst_real_audio_demux_get_type +
+ +
+element-rtspreal +rtspreal +GstRTSPReal + +GstRTSPRealClass +GstRTSPRealStream +GST_RTSP_REAL +GST_RTSP_REAL_CLASS +GST_IS_RTSP_REAL +GST_IS_RTSP_REAL_CLASS +GST_TYPE_RTSP_REAL +gst_rtsp_real_get_type +gst_rtsp_real_plugin_init +
+ +
+element-rtspwms +rtspwms +GstRTSPWMS + +GstRTSPWMSClass +GST_RTSP_WMS +GST_RTSP_WMS_CLASS +GST_IS_RTSP_WMS +GST_IS_RTSP_WMS_CLASS +GST_TYPE_RTSP_WMS +gst_rtsp_wms_get_type +
+
element-siddec siddec @@ -96,5 +158,8 @@ GST_IS_SYNAESTHESIA GST_IS_SYNAESTHESIA_CLASS GST_TYPE_SYNAESTHESIA gst_synaesthesia_get_type +SYNAES_HEIGHT +SYNAES_SAMPLES +SYNAES_WIDTH
diff --git a/docs/plugins/inspect/plugin-amrnb.xml b/docs/plugins/inspect/plugin-amrnb.xml index fc2f1013fa..6950e171db 100644 --- a/docs/plugins/inspect/plugin-amrnb.xml +++ b/docs/plugins/inspect/plugin-amrnb.xml @@ -35,7 +35,7 @@ AMR-NB audio encoder Codec/Encoder/Audio Adaptive Multi-Rate Narrow-Band audio encoder - Ronald Bultje <rbultje@ronald.bitfreak.net>, Wim Taymans <wim@fluendo.com> + Ronald Bultje <rbultje@ronald.bitfreak.net>, Wim Taymans <wim.taymans@gmail.com> src diff --git a/docs/plugins/inspect/plugin-asf.xml b/docs/plugins/inspect/plugin-asf.xml index 08b9bb9fbe..7ab13a3292 100644 --- a/docs/plugins/inspect/plugin-asf.xml +++ b/docs/plugins/inspect/plugin-asf.xml @@ -36,5 +36,15 @@ + + rtspwms + WMS RTSP Extension + Network/Extension/Protocol + Extends RTSP so that it can handle WMS setup + Wim Taymans <wim.taymans@gmail.com> + + + + \ No newline at end of file diff --git a/docs/plugins/inspect/plugin-dvdlpcmdec.xml b/docs/plugins/inspect/plugin-dvdlpcmdec.xml index 0d0aa2ac49..e00a2b9771 100644 --- a/docs/plugins/inspect/plugin-dvdlpcmdec.xml +++ b/docs/plugins/inspect/plugin-dvdlpcmdec.xml @@ -14,20 +14,19 @@ DVD LPCM Audio decoder Codec/Demuxer/Audio Decode DVD LPCM frames into standard PCM audio - Jan Schmidt <jan@noraisin.net> - Michael Smith <msmith@fluendo.com> + Jan Schmidt <jan@noraisin.net>012Michael Smith <msmith@fluendo.com> src source always -
audio/x-raw-int, width=(int){ 16, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], endianness=(int){ 4321 }, depth=(int){ 16, 24 }, signed=(boolean){ true }
+
audio/x-raw-int, width=(int){ 16, 24 }, rate=(int){ 32000, 44100, 48000, 96000 }, channels=(int)[ 1, 8 ], endianness=(int){ 4321 }, depth=(int){ 16, 24 }, signed=(boolean){ true }
sink sink always -
audio/x-private1-lpcm; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ true, false }, mute=(boolean){ true, false }
+
audio/x-private1-lpcm; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 32000, 44100, 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ true, false }, mute=(boolean){ true, false }
diff --git a/docs/plugins/inspect/plugin-dvdsub.xml b/docs/plugins/inspect/plugin-dvdsub.xml index 54faf7461f..b84ef19714 100644 --- a/docs/plugins/inspect/plugin-dvdsub.xml +++ b/docs/plugins/inspect/plugin-dvdsub.xml @@ -1,6 +1,6 @@ dvdsub - Decode DVD subtitles to AYUV video frames + DVD subtitle parser and decoder ../../gst/dvdsub/.libs/libgstdvdsub.so libgstdvdsub.so 0.10.6.1 @@ -11,10 +11,10 @@ dvdsubdec - DVD subtitle Decoder + DVD subtitle decoder Codec/Decoder/Video Decodes DVD subtitles into AYUV video frames - Wim Taymans <wim.taymans@chello.be>, Jan Schmidt <thaytan@mad.scientist.com> + Wim Taymans <wim.taymans@gmail.com>, Jan Schmidt <thaytan@mad.scientist.com> sink @@ -30,5 +30,26 @@ + + dvdsubparse + DVD subtitle parser + Codec/Parser/Subtitle + Parses and packetizes DVD subtitle streams + Mark Nauwelaerts <mnauw@users.sourceforge.net> + + + sink + sink + always +
video/x-dvd-subpicture
+
+ + src + source + always +
video/x-dvd-subpicture, parsed=(boolean)true
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-mpegaudioparse.xml b/docs/plugins/inspect/plugin-mpegaudioparse.xml index 43ce9d6313..4b4dc62317 100644 --- a/docs/plugins/inspect/plugin-mpegaudioparse.xml +++ b/docs/plugins/inspect/plugin-mpegaudioparse.xml @@ -14,8 +14,7 @@ MPEG1 Audio Parser Codec/Parser/Audio Parses and frames mpeg1 audio streams (levels 1-3), provides seek - Jan Schmidt <thaytan@mad.scientist.com> - Erik Walthinsen <omega@cse.ogi.edu> + Jan Schmidt <thaytan@mad.scientist.com>012Erik Walthinsen <omega@cse.ogi.edu> src diff --git a/docs/plugins/inspect/plugin-mpegstream.xml b/docs/plugins/inspect/plugin-mpegstream.xml index 59b2a3901a..17ea7f8e0c 100644 --- a/docs/plugins/inspect/plugin-mpegstream.xml +++ b/docs/plugins/inspect/plugin-mpegstream.xml @@ -77,8 +77,7 @@ MPEG Demuxer Codec/Demuxer Demultiplexes MPEG1 and MPEG2 System Streams - Erik Walthinsen <omega@cse.ogi.edu> - Wim Taymans <wim.taymans@chello.be> + Erik Walthinsen <omega@cse.ogi.edu>012Wim Taymans <wim.taymans@chello.be> sink @@ -111,8 +110,7 @@ MPEG System Parser Codec/Parser Parses MPEG1 and MPEG2 System Streams - Erik Walthinsen <omega@cse.ogi.edu> - Wim Taymans <wim.taymans@chello.be> + Erik Walthinsen <omega@cse.ogi.edu>012Wim Taymans <wim.taymans@chello.be> sink diff --git a/docs/plugins/inspect/plugin-realmedia.xml b/docs/plugins/inspect/plugin-realmedia.xml index 603c8f92df..fafd8cbb81 100644 --- a/docs/plugins/inspect/plugin-realmedia.xml +++ b/docs/plugins/inspect/plugin-realmedia.xml @@ -14,20 +14,20 @@ RealAudio Demuxer Codec/Demuxer Demultiplex a RealAudio file - Tim-Philipp Müller <tim centricular net> + Tim-Philipp M303274ller <tim centricular net> - - sink - sink - always -
application/x-pn-realaudio
-
src source sometimes
ANY
+ + sink + sink + always +
application/x-pn-realaudio
+
@@ -37,17 +37,50 @@ Extracts RealMedia from RDT packets Lutz Mueller <lutz at topfrose dot de>, Wim Taymans <wim@fluendo.com> + + sink + sink + always +
application/x-rdt, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)X-REAL-RDT
+
src source always
application/vnd.rn-realmedia
+
+
+ + rdtmanager + RTP Decoder + Codec/Parser/Network + Accepts raw RTP and RTCP packets and sends them forward + Wim Taymans <wim@fluendo.com> + - sink + rtcp_src_%d + source + request +
application/x-rtcp
+
+ + recv_rtp_src_%d_%d_%d + source + sometimes +
application/x-rdt
+
+ + recv_rtcp_sink_%d sink - always -
application/x-rdt, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)x-real-rdt
+ request +
application/x-rtcp
+
+ + recv_rtp_sink_%d + sink + request +
application/x-rdt
@@ -59,10 +92,10 @@ David Schleef <ds@schleef.org> - sink - sink - always -
application/vnd.rn-realmedia
+ audio_%02d + source + sometimes +
ANY
video_%02d @@ -71,12 +104,22 @@
ANY
- audio_%02d - source - sometimes -
ANY
+ sink + sink + always +
application/vnd.rn-realmedia
+ + rtspreal + RealMedia RTSP Extension + Network/Extension/Protocol + Extends RTSP so that it can handle RealMedia setup + Wim Taymans <wim.taymans@gmail.com> + + + + \ No newline at end of file diff --git a/docs/plugins/inspect/plugin-siddec.xml b/docs/plugins/inspect/plugin-siddec.xml index a6138554de..9778af1361 100644 --- a/docs/plugins/inspect/plugin-siddec.xml +++ b/docs/plugins/inspect/plugin-siddec.xml @@ -3,10 +3,10 @@ Uses libsidplay to decode .sid files ../../ext/sidplay/.libs/libgstsid.so libgstsid.so - 0.10.6 + 0.10.6.1 GPL gst-plugins-ugly - GStreamer Ugly Plug-ins source release + GStreamer Ugly Plug-ins CVS/prerelease Unknown package origin @@ -14,7 +14,21 @@ Sid decoder Codec/Decoder/Audio Use libsidplay to decode SID audio tunes - Wim Taymans <wim@fluendo.com> + Wim Taymans <wim.taymans@gmail.com> + + + sink + sink + always +
audio/x-sid
+
+ + src + source + always +
audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-synaesthesia.xml b/docs/plugins/inspect/plugin-synaesthesia.xml index a79be1355f..7c42ad3221 100644 --- a/docs/plugins/inspect/plugin-synaesthesia.xml +++ b/docs/plugins/inspect/plugin-synaesthesia.xml @@ -16,18 +16,18 @@ Creates video visualizations of audio input, using stereo and pitch information Richard Boulton <richard@tartarus.org> - - src - source - always -
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
sink sink always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
+ + src + source + always +
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
diff --git a/gst/iec958/ac3_padder.c b/gst/iec958/ac3_padder.c index 81f105c435..21dc4efc3b 100644 --- a/gst/iec958/ac3_padder.c +++ b/gst/iec958/ac3_padder.c @@ -183,7 +183,7 @@ resync (ac3_padder * padder, int offset, int skipped) } /** - * ac3_push_data + * ac3_push_data: * @padder: The padder structure. * @data: A pointer to a buffer with new data to parse. This should * correspond to a new piece of a stream containing raw AC3 data. @@ -208,7 +208,7 @@ ac3p_push_data (ac3_padder * padder, guchar * data, guint size) } /** - * ac3p_parse + * ac3p_parse: * @padder: The padder structure. * * Parses the bytes already pushed into the padder structure (see diff --git a/gst/iec958/ac3_padder.h b/gst/iec958/ac3_padder.h index e8a29feb5c..0c10f36897 100644 --- a/gst/iec958/ac3_padder.h +++ b/gst/iec958/ac3_padder.h @@ -124,7 +124,7 @@ ac3p_parse(ac3_padder *padder); * ac3p_frame * @padder: The padder structure. * - * Returns a pointer to the padded frame contained in the padder. + * Returns: a pointer to the padded frame contained in the padder. */ #define ac3p_frame(padder) ((guint8 *) &((padder)->frame)) @@ -132,7 +132,7 @@ ac3p_parse(ac3_padder *padder); * ac3p_frame_size * @padder: The padder structure. * - * Returns the length in bytes of the last read raw AC3 frame. + * Returns: the length in bytes of the last read raw AC3 frame. */ #define ac3p_frame_size(padder) ((padder)->ac3_frame_size * 2)