diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index a5b298501b..61a2ba17ef 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 0dc6500433..47bb3c8e38 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 6b77f15818..c695f940e4 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -12,6 +12,35 @@ GST_TYPE_AACPARSE 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 diff --git a/docs/plugins/inspect/plugin-aiff.xml b/docs/plugins/inspect/plugin-aiff.xml index 45c7fa5ab2..b83f90d82f 100644 --- a/docs/plugins/inspect/plugin-aiff.xml +++ b/docs/plugins/inspect/plugin-aiff.xml @@ -1,14 +1,35 @@ 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 @@ -31,4 +52,4 @@
-
+ \ No newline at end of file diff --git a/gst/aiff/aiffmux.h b/gst/aiff/aiffmux.h index cc64586e66..73c1d89d3a 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 6a391bb70f..1ffe212b74 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;