From: Tim-Philipp Müller Date: Sat, 31 Oct 2009 19:42:50 +0000 (+0000) Subject: aiff: add aiff elements to docs X-Git-Tag: 1.19.3~507^2~17862 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=decd2acece6a161f1b173c96ab6e91f82fc2c78a;p=platform%2Fupstream%2Fgstreamer.git aiff: add aiff elements to docs --- diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index a5b2985..61a2ba1 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -122,6 +122,8 @@ EXTRA_HFILES = \ $(top_srcdir)/ext/timidity/gstwildmidi.h \ $(top_srcdir)/ext/zbar/gstzbar.h \ $(top_srcdir)/gst/aacparse/gstaacparse.h \ + $(top_srcdir)/gst/aiff/aiffparse.h \ + $(top_srcdir)/gst/aiff/aiffmux.h \ $(top_srcdir)/gst/amrparse/gstamrparse.h \ $(top_srcdir)/gst/autoconvert/gstautoconvert.h \ $(top_srcdir)/gst/camerabin/gstcamerabin.h \ diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index 0dc6500..47bb3c8 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -18,6 +18,8 @@ gst-plugins-bad Elements + + @@ -90,6 +92,7 @@ gst-plugins-bad Plugins + diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt index 6b77f15..c695f94 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -13,6 +13,35 @@ gst_aacparse_get_type
+element-aiffmux +aiffmux +GstAiffMux + +GST_AIFF_MUX +GST_AIFF_MUX_CLASS +GST_IS_AIFF_MUX +GST_IS_AIFF_MUX_CLASS +GST_TYPE_AIFF_MUX +GstAiffMuxClass +gst_aiff_mux_get_type +
+ +
+element-aiffparse +aiffparse +GstAiffParse + +GST_AIFF_PARSE +GST_AIFF_PARSE_CLASS +GST_IS_AIFF_PARSE +GST_IS_AIFF_PARSE_CLASS +GST_TYPE_AIFF_PARSE +GstAiffParseClass +GstAiffParseState +gst_aiff_parse_get_type +
+ +
element-amrparse amrparse GstAmrParse diff --git a/docs/plugins/inspect/plugin-aiff.xml b/docs/plugins/inspect/plugin-aiff.xml index 45c7fa5..b83f90d 100644 --- a/docs/plugins/inspect/plugin-aiff.xml +++ b/docs/plugins/inspect/plugin-aiff.xml @@ -1,15 +1,36 @@ aiff - Parse an .aiff file into raw audio - ../../gst/aiffparse/.libs/libgstaiff.so + Create and parse Audio Interchange File Format (AIFF) files + ../../gst/aiff/.libs/libgstaiff.so libgstaiff.so - 0.10.16 + 0.10.16.1 LGPL gst-plugins-bad GStreamer Bad Plug-ins prerelease Unknown package origin + aiffmux + AIFF audio muxer + Muxer/Audio + Multiplex raw audio into AIFF + Robert Swain <robert.swain@gmail.com> + + + sink + sink + always +
audio/x-raw-int, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean)true, endianness=(int)4321, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)16, depth=(int)[ 9, 16 ], signed=(boolean)true, endianness=(int)4321, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)24, depth=(int)[ 17, 24 ], signed=(boolean)true, endianness=(int)4321, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw-int, width=(int)32, depth=(int)[ 25, 32 ], signed=(boolean)true, endianness=(int)4321, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]
+
+ + src + source + always +
audio/x-aiff
+
+
+
+ aiffparse AIFF audio demuxer Codec/Demuxer/Audio @@ -31,4 +52,4 @@
-
+ \ No newline at end of file diff --git a/gst/aiff/aiffmux.h b/gst/aiff/aiffmux.h index cc64586..73c1d89 100644 --- a/gst/aiff/aiffmux.h +++ b/gst/aiff/aiffmux.h @@ -1,5 +1,4 @@ -/* - * GStreamer +/* GStreamer AIFF muxer * Copyright (C) 2009 Robert Swain * * Permission is hereby granted, free of charge, to any person obtaining a @@ -47,7 +46,7 @@ #include G_BEGIN_DECLS -/* #defines don't like whitespacey bits */ + #define GST_TYPE_AIFF_MUX \ (gst_aiff_mux_get_type()) #define GST_AIFF_MUX(obj) \ @@ -58,13 +57,20 @@ G_BEGIN_DECLS (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_AIFF_MUX)) #define GST_IS_AIFF_MUX_CLASS(klass) \ (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_AIFF_MUX)) + typedef struct _GstAiffMux GstAiffMux; typedef struct _GstAiffMuxClass GstAiffMuxClass; +/** + * GstAiffMux: + * + * Opaque data structure. + */ struct _GstAiffMux { GstElement element; + /*< private >*/ GstPad *sinkpad; GstPad *srcpad; diff --git a/gst/aiff/aiffparse.h b/gst/aiff/aiffparse.h index 6a391bb..1ffe212 100644 --- a/gst/aiff/aiffparse.h +++ b/gst/aiff/aiffparse.h @@ -55,8 +55,9 @@ typedef struct _GstAiffParseClass GstAiffParseClass; struct _GstAiffParse { GstElement parent; - /* pads */ - GstPad *sinkpad,*srcpad; + /*< private >*/ + GstPad *sinkpad; + GstPad *srcpad; GstCaps *caps; GstEvent *close_segment;