From addc96d983b84ed7257e462dc344b8474bc15d7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 13 Aug 2007 13:50:39 +0000 Subject: Add docs for lpwsinc and bpwsinc and integrate them into the build system. While doing that also update all other doc... Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * docs/plugins/gst-plugins-bad-plugins.args: * docs/plugins/gst-plugins-bad-plugins.signals: * docs/plugins/inspect/plugin-bz2.xml: * docs/plugins/inspect/plugin-cdxaparse.xml: * docs/plugins/inspect/plugin-dtsdec.xml: * docs/plugins/inspect/plugin-faac.xml: * docs/plugins/inspect/plugin-faad.xml: * docs/plugins/inspect/plugin-filter.xml: * docs/plugins/inspect/plugin-freeze.xml: * docs/plugins/inspect/plugin-gsm.xml: * docs/plugins/inspect/plugin-gstrtpmanager.xml: * docs/plugins/inspect/plugin-h264parse.xml: * docs/plugins/inspect/plugin-modplug.xml: * docs/plugins/inspect/plugin-mpeg2enc.xml: * docs/plugins/inspect/plugin-musepack.xml: * docs/plugins/inspect/plugin-musicbrainz.xml: * docs/plugins/inspect/plugin-nsfdec.xml: * docs/plugins/inspect/plugin-replaygain.xml: * docs/plugins/inspect/plugin-soundtouch.xml: * docs/plugins/inspect/plugin-spcdec.xml: * docs/plugins/inspect/plugin-spectrum.xml: * docs/plugins/inspect/plugin-speed.xml: * docs/plugins/inspect/plugin-tta.xml: * docs/plugins/inspect/plugin-videosignal.xml: * docs/plugins/inspect/plugin-xingheader.xml: * docs/plugins/inspect/plugin-xvid.xml: * gst/filter/gstbpwsinc.c: * gst/filter/gstbpwsinc.h: * gst/filter/gstlpwsinc.c: * gst/filter/gstlpwsinc.h: Add docs for lpwsinc and bpwsinc and integrate them into the build system. While doing that also update all other docs via make update in docs/plugins. --- ChangeLog | 39 +++ docs/plugins/Makefile.am | 2 + docs/plugins/gst-plugins-bad-plugins-docs.sgml | 3 + docs/plugins/gst-plugins-bad-plugins-sections.txt | 28 ++ docs/plugins/gst-plugins-bad-plugins.args | 314 ++++++++++++++++++---- docs/plugins/gst-plugins-bad-plugins.signals | 8 + docs/plugins/inspect/plugin-bz2.xml | 24 +- docs/plugins/inspect/plugin-cdxaparse.xml | 12 +- docs/plugins/inspect/plugin-dtsdec.xml | 12 +- docs/plugins/inspect/plugin-faac.xml | 12 +- docs/plugins/inspect/plugin-faad.xml | 12 +- docs/plugins/inspect/plugin-filter.xml | 42 +-- docs/plugins/inspect/plugin-freeze.xml | 8 +- docs/plugins/inspect/plugin-gsm.xml | 24 +- docs/plugins/inspect/plugin-gstrtpmanager.xml | 116 ++++---- docs/plugins/inspect/plugin-h264parse.xml | 8 +- docs/plugins/inspect/plugin-modplug.xml | 12 +- docs/plugins/inspect/plugin-mpeg2enc.xml | 18 +- docs/plugins/inspect/plugin-musepack.xml | 18 +- docs/plugins/inspect/plugin-musicbrainz.xml | 8 +- docs/plugins/inspect/plugin-nsfdec.xml | 12 +- docs/plugins/inspect/plugin-replaygain.xml | 24 +- docs/plugins/inspect/plugin-soundtouch.xml | 18 +- docs/plugins/inspect/plugin-spcdec.xml | 16 +- docs/plugins/inspect/plugin-spectrum.xml | 8 +- docs/plugins/inspect/plugin-speed.xml | 8 +- docs/plugins/inspect/plugin-tta.xml | 24 +- docs/plugins/inspect/plugin-videosignal.xml | 24 +- docs/plugins/inspect/plugin-xingheader.xml | 8 +- docs/plugins/inspect/plugin-xvid.xml | 24 +- gst/filter/gstbpwsinc.c | 28 +- gst/filter/gstbpwsinc.h | 3 + gst/filter/gstlpwsinc.c | 26 +- gst/filter/gstlpwsinc.h | 3 + 34 files changed, 678 insertions(+), 268 deletions(-) diff --git a/ChangeLog b/ChangeLog index a39b38c9..4a0577f9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,42 @@ +2007-08-13 Sebastian Dröge + + * docs/plugins/Makefile.am: + * docs/plugins/gst-plugins-bad-plugins-docs.sgml: + * docs/plugins/gst-plugins-bad-plugins-sections.txt: + * docs/plugins/gst-plugins-bad-plugins.args: + * docs/plugins/gst-plugins-bad-plugins.signals: + * docs/plugins/inspect/plugin-bz2.xml: + * docs/plugins/inspect/plugin-cdxaparse.xml: + * docs/plugins/inspect/plugin-dtsdec.xml: + * docs/plugins/inspect/plugin-faac.xml: + * docs/plugins/inspect/plugin-faad.xml: + * docs/plugins/inspect/plugin-filter.xml: + * docs/plugins/inspect/plugin-freeze.xml: + * docs/plugins/inspect/plugin-gsm.xml: + * docs/plugins/inspect/plugin-gstrtpmanager.xml: + * docs/plugins/inspect/plugin-h264parse.xml: + * docs/plugins/inspect/plugin-modplug.xml: + * docs/plugins/inspect/plugin-mpeg2enc.xml: + * docs/plugins/inspect/plugin-musepack.xml: + * docs/plugins/inspect/plugin-musicbrainz.xml: + * docs/plugins/inspect/plugin-nsfdec.xml: + * docs/plugins/inspect/plugin-replaygain.xml: + * docs/plugins/inspect/plugin-soundtouch.xml: + * docs/plugins/inspect/plugin-spcdec.xml: + * docs/plugins/inspect/plugin-spectrum.xml: + * docs/plugins/inspect/plugin-speed.xml: + * docs/plugins/inspect/plugin-tta.xml: + * docs/plugins/inspect/plugin-videosignal.xml: + * docs/plugins/inspect/plugin-xingheader.xml: + * docs/plugins/inspect/plugin-xvid.xml: + * gst/filter/gstbpwsinc.c: + * gst/filter/gstbpwsinc.h: + * gst/filter/gstlpwsinc.c: + * gst/filter/gstlpwsinc.h: + Add docs for lpwsinc and bpwsinc and integrate them + into the build system. While doing that also update + all other docs via make update in docs/plugins. + 2007-08-13 Stefan Kost * gst/rtpmanager/rtpjitterbuffer.c: diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 0d56f34b..2898f1f0 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -100,6 +100,8 @@ EXTRA_HFILES = \ $(top_srcdir)/gst/equalizer/gstiirequalizer3bands.h \ $(top_srcdir)/gst/equalizer/gstiirequalizer10bands.h \ $(top_srcdir)/gst/equalizer/gstiirequalizernbands.h \ + $(top_srcdir)/gst/filter/gstlpwsinc.h \ + $(top_srcdir)/gst/filter/gstbpwsinc.h \ $(top_srcdir)/gst/modplug/gstmodplug.h \ $(top_srcdir)/gst/multifile/gstmultifilesink.h \ $(top_srcdir)/gst/multifile/gstmultifilesrc.h \ diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index bcc5f43f..5b172c19 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -19,6 +19,8 @@ + + @@ -49,6 +51,7 @@ + diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt index 68fd5bfd..c082e08e 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -102,6 +102,34 @@ GST_TYPE_IIR_EQUALIZER_NBANDS gst_iir_equalizer_nbands_get_type +
+element-bpwsinc +bpwsinc +GstBPWSinc + +GstBPWSincClass +GST_BPWSINC +GST_BPWSINC_CLASS +GST_IS_BPWSINC +GST_IS_BPWSINC_CLASS +GST_TYPE_BPWSINC +gst_bpwsinc_get_type +
+ +
+element-lpwsinc +lpwsinc +GstLPWSinc + +GstLPWSincClass +GST_LPWSINC +GST_LPWSINC_CLASS +GST_IS_LPWSINC +GST_IS_LPWSINC_CLASS +GST_TYPE_LPWSINC +gst_lpwsinc_get_type +
+
element-jackaudiosink jackaudiosink diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args index f5dfcf31..aaa99cbd 100644 --- a/docs/plugins/gst-plugins-bad-plugins.args +++ b/docs/plugins/gst-plugins-bad-plugins.args @@ -811,7 +811,7 @@ GstMpeg2enc::max-gop-size gint -[G_MAXULONG,250] +[-1,250] rw Max. GOP size Maximal size per Group-of-Pictures (-1=default). @@ -821,7 +821,7 @@ GstMpeg2enc::min-gop-size gint -[G_MAXULONG,250] +[-1,250] rw Min. GOP size Minimal size per Group-of-Pictures (-1=default). @@ -1041,7 +1041,7 @@ GstMMS::connection-speed guint - +<= 2147483 rw Connection Speed Network connection speed in kbps (0 = unknown). @@ -1331,7 +1331,7 @@ GstSpeed::speed gfloat -[0,1,40] +[0.1,40] rwx speed speed. @@ -1501,51 +1501,91 @@ GstBPWSinc::length gint ->= 1 +>= 3 rw Length -N such that the filter length = 2N + 1. -1 +Filter kernel length, will be rounded to the next odd number. +101 GstBPWSinc::lower-frequency gdouble -[0,0,5] +>= 0 rw Lower Frequency -Cut-off lower frequency (relative to sample rate). +Cut-off lower frequency (Hz). 0 GstBPWSinc::upper-frequency gdouble -[0,0,5] +>= 0 rw Upper Frequency -Cut-off upper frequency (relative to sample rate). +Cut-off upper frequency (Hz). 0 + +GstBPWSinc::mode +GstBPWSincMode + +rw +Mode +Band pass or band reject mode. +Band pass (default) + + + +GstBPWSinc::window +GstBPWSincWindow + +rw +Window +Window function to use. +Hamming window (default) + + GstLPWSinc::frequency gdouble -[0,0,5] +>= 0 rw Frequency -Cut-off Frequency relative to sample rate. +Cut-off Frequency (Hz). 0 GstLPWSinc::length gint ->= 1 +>= 3 rw Length -N such that the filter length = 2N + 1. -1 +Filter kernel length, will be rounded to the next odd number. +101 + + + +GstLPWSinc::mode +GstLPWSincMode + +rw +Mode +Low pass or high pass mode. +Low pass (default) + + + +GstLPWSinc::window +GstLPWSincWindow + +rw +Window +Window function to use. +Hamming window (default) @@ -1758,6 +1798,66 @@ + +GstDvbSrc::adapter +gint +[0,16] +rw +The adapter device number +The adapter device number (eg. 0 for adapter0). +0 + + + +GstDvbSrc::diseqc-source +gint +[-1,7] +rw +diseqc source +DISEqC selected source (-1 disabled) (DVB-S). +-1 + + + +GstDvbSrc::frequency +gint +>= 0 +rw +frequency +Frequency. +0 + + + +GstDvbSrc::frontend +gint +[0,16] +rw +The frontend device number +The frontend device number (eg. 0 for frontend0). +0 + + + +GstDvbSrc::polarity +gchararray + +rw +polarity +Polarity [vhHV] (DVB-S). +"h" + + + +GstDvbSrc::symbol-rate +gint +>= 0 +rw +symbol rate +Symbol Rate (DVB-S, DVB-C). +0 + + GstMultiFileSink::location gchararray @@ -16795,7 +16895,7 @@ rwx Dry-Wet-Balance Dry-Wet-Balance. -0,5 +0.5 @@ -17193,8 +17293,8 @@ gdouble [-1,1] rw -20 Hz -gain for the frequency band 20 Hz, ranging from -1.0 to +1.0. +29 Hz +gain for the frequency band 29 Hz, ranging from -1.0 to +1.0. 0 @@ -17203,8 +17303,8 @@ gdouble [-1,1] rw -43 Hz -gain for the frequency band 43 Hz, ranging from -1.0 to +1.0. +59 Hz +gain for the frequency band 59 Hz, ranging from -1.0 to +1.0. 0 @@ -17213,8 +17313,8 @@ gdouble [-1,1] rw -93 Hz -gain for the frequency band 93 Hz, ranging from -1.0 to +1.0. +119 Hz +gain for the frequency band 119 Hz, ranging from -1.0 to +1.0. 0 @@ -17223,8 +17323,8 @@ gdouble [-1,1] rw -200 Hz -gain for the frequency band 200 Hz, ranging from -1.0 to +1.0. +227 Hz +gain for the frequency band 227 Hz, ranging from -1.0 to +1.0. 0 @@ -17233,8 +17333,8 @@ gdouble [-1,1] rw -430 Hz -gain for the frequency band 430 Hz, ranging from -1.0 to +1.0. +474 Hz +gain for the frequency band 474 Hz, ranging from -1.0 to +1.0. 0 @@ -17243,8 +17343,8 @@ gdouble [-1,1] rw -928 Hz -gain for the frequency band 928 Hz, ranging from -1.0 to +1.0. +947 Hz +gain for the frequency band 947 Hz, ranging from -1.0 to +1.0. 0 @@ -17253,8 +17353,8 @@ gdouble [-1,1] rw -2000 Hz -gain for the frequency band 2000 Hz, ranging from -1.0 to +1.0. +1889 Hz +gain for the frequency band 1889 Hz, ranging from -1.0 to +1.0. 0 @@ -17263,8 +17363,8 @@ gdouble [-1,1] rw -4308 Hz -gain for the frequency band 4308 Hz, ranging from -1.0 to +1.0. +3770 Hz +gain for the frequency band 3770 Hz, ranging from -1.0 to +1.0. 0 @@ -17273,8 +17373,8 @@ gdouble [-1,1] rw -9283 Hz -gain for the frequency band 9283 Hz, ranging from -1.0 to +1.0. +7523 Hz +gain for the frequency band 7523 Hz, ranging from -1.0 to +1.0. 0 @@ -17283,8 +17383,8 @@ gdouble [-1,1] rw -20 kHz -gain for the frequency band 20 kHz, ranging from -1.0 to +1.0. +15011 Hz +gain for the frequency band 15011 Hz, ranging from -1.0 to +1.0. 0 @@ -17293,8 +17393,8 @@ gdouble [-1,1] rw -20 Hz -gain for the frequency band 20 Hz, ranging from -1.0 to +1.0. +110 Hz +gain for the frequency band 110 Hz, ranging from -1.0 to +1.0. 0 @@ -17303,8 +17403,8 @@ gdouble [-1,1] rw -632 Hz -gain for the frequency band 632 Hz, ranging from -1.0 to +1.0. +1110 Hz +gain for the frequency band 1110 Hz, ranging from -1.0 to +1.0. 0 @@ -17313,8 +17413,8 @@ gdouble [-1,1] rw -20 kHz -gain for the frequency band 20 kHz, ranging from -1.0 to +1.0. +11 kHz +gain for the frequency band 11 kHz, ranging from -1.0 to +1.0. 0 @@ -17388,6 +17488,66 @@ "/usr/lib/win32/sipr.so.6.0" + +GstRealAudioDec::ra14-4-names +gchararray + +rw +Names of 14_4 driver +Names of 14_4 driver. +"14_4.so.6.0" + + + +GstRealAudioDec::ra28-8-names +gchararray + +rw +Names of 28_8 driver +Names of 28_8 driver. +"28_8.so.6.0" + + + +GstRealAudioDec::raatrk-names +gchararray + +rw +Names of atrk driver +Names of atrk driver. +"atrc.so:atrc.so.6.0" + + + +GstRealAudioDec::racook-names +gchararray + +rw +Names of cook driver +Names of cook driver. +"cook.so:cook.so.6.0" + + + +GstRealAudioDec::rasipr-names +gchararray + +rw +Names of sipr driver +Names of sipr driver. +"sipr.so:sipr.so.6.0" + + + +GstRealAudioDec::real-codecs-path +gchararray + +rw +Path where to search for RealPlayer codecs +Path where to search for RealPlayer codecs. +"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs" + + GstRealVideoDec::path-rv20 gchararray @@ -17418,6 +17578,46 @@ "/usr/lib/win32/drv4.so.6.0" + +GstRealVideoDec::real-codecs-path +gchararray + +rw +Path where to search for RealPlayer codecs +Path where to search for RealPlayer codecs. +"/usr/lib/win32:/usr/lib/codecs:/usr/local/RealPlayer/codecs:/usr/local/lib/win32:/usr/local/lib/codecs" + + + +GstRealVideoDec::rv20-names +gchararray + +rw +Names of rv20 driver +Names of rv20 driver. +"drv2.so:drv2.so.6.0" + + + +GstRealVideoDec::rv30-names +gchararray + +rw +Names of rv30 driver +Names of rv30 driver. +"drvc.so:drv3.so.6.0" + + + +GstRealVideoDec::rv40-names +gchararray + +rw +Names of rv40 driver +Names of rv40 driver. +"drvc.so:drv4.so.6.0" + + GstRTPJitterBuffer::drop-on-latency gboolean @@ -17704,8 +17904,8 @@ [0,1] rwx Pattern sensitivity -The sensitivity for detecting the markers (0.0 = lowest, 1.0 highest). -0,3 +The sensitivity around the center for detecting the markers (0.0 = lowest, 1.0 highest). +0.3 @@ -17744,8 +17944,8 @@ [0,1] rwx Pattern center -The center of the black/white region (0.0 = highest, 0.5 lowest). -0,5 +The center of the black/white separation (0.0 = lowest, 1.0 highest). +0.5 @@ -17878,3 +18078,23 @@ 0 + +GstStereo::active +gboolean + +rw +active +active. +TRUE + + + +GstStereo::stereo +gfloat +[0,1] +rw +stereo +stereo. +0.1 + + diff --git a/docs/plugins/gst-plugins-bad-plugins.signals b/docs/plugins/gst-plugins-bad-plugins.signals index 179a458d..be79db7c 100644 --- a/docs/plugins/gst-plugins-bad-plugins.signals +++ b/docs/plugins/gst-plugins-bad-plugins.signals @@ -92,3 +92,11 @@ guint arg1 guint arg2 + +GstCDAudio::track-change +void +l +GstCDAudio *gstcdaudio +gint arg1 + + diff --git a/docs/plugins/inspect/plugin-bz2.xml b/docs/plugins/inspect/plugin-bz2.xml index beaf9a78..a461d0e2 100644 --- a/docs/plugins/inspect/plugin-bz2.xml +++ b/docs/plugins/inspect/plugin-bz2.xml @@ -16,18 +16,18 @@ Decodes compressed streams Lutz Mueller <lutz@users.sourceforge.net> - - src - source - always -
ANY
-
sink sink always
application/x-bzip
+ + src + source + always +
ANY
+
@@ -37,18 +37,18 @@ Compresses streams Lutz Mueller <lutz@users.sourceforge.net> - - src - source - always -
application/x-bzip
-
sink sink always
ANY
+ + src + source + always +
application/x-bzip
+
diff --git a/docs/plugins/inspect/plugin-cdxaparse.xml b/docs/plugins/inspect/plugin-cdxaparse.xml index ad295ef0..a6391dde 100644 --- a/docs/plugins/inspect/plugin-cdxaparse.xml +++ b/docs/plugins/inspect/plugin-cdxaparse.xml @@ -16,18 +16,18 @@ Parse a .dat file from (S)VCD into raw MPEG-1 Wim Taymans <wim.taymans@tvd.be> - - src - source - always -
video/mpeg, systemstream=(boolean)true
-
sink sink always
video/x-cdxa
+ + src + source + always +
video/mpeg, systemstream=(boolean)true
+
diff --git a/docs/plugins/inspect/plugin-dtsdec.xml b/docs/plugins/inspect/plugin-dtsdec.xml index e08c7754..57a68632 100644 --- a/docs/plugins/inspect/plugin-dtsdec.xml +++ b/docs/plugins/inspect/plugin-dtsdec.xml @@ -16,18 +16,18 @@ Decodes DTS audio streams Ronald Bultje <rbultje@ronald.bitfreak.net> - - src - source - always -
audio/x-raw-float, endianness=(int)1234, width=(int)32, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]
-
sink sink always
audio/x-dts
+ + src + source + always +
audio/x-raw-float, endianness=(int)1234, width=(int)32, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]
+
diff --git a/docs/plugins/inspect/plugin-faac.xml b/docs/plugins/inspect/plugin-faac.xml index 223075f7..dc522034 100644 --- a/docs/plugins/inspect/plugin-faac.xml +++ b/docs/plugins/inspect/plugin-faac.xml @@ -16,18 +16,18 @@ Free MPEG-2/4 AAC encoder Ronald Bultje <rbultje@ronald.bitfreak.net> - - sink - sink - always -
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 6 ]
-
src source always
audio/mpeg, mpegversion=(int){ 4, 2 }, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 96000 ]
+ + sink + sink + always +
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 6 ]
+
diff --git a/docs/plugins/inspect/plugin-faad.xml b/docs/plugins/inspect/plugin-faad.xml index 8699a3cd..cc9566be 100644 --- a/docs/plugins/inspect/plugin-faad.xml +++ b/docs/plugins/inspect/plugin-faad.xml @@ -16,18 +16,18 @@ Free MPEG-2/4 AAC decoder Ronald Bultje <rbultje@ronald.bitfreak.net> - - sink - sink - always -
audio/mpeg, mpegversion=(int){ 2, 4 }
-
src source always
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 8 ]
+ + sink + sink + always +
audio/mpeg, mpegversion=(int){ 2, 4 }
+
diff --git a/docs/plugins/inspect/plugin-filter.xml b/docs/plugins/inspect/plugin-filter.xml index 8c26c2c2..a910d795 100644 --- a/docs/plugins/inspect/plugin-filter.xml +++ b/docs/plugins/inspect/plugin-filter.xml @@ -11,22 +11,22 @@ bpwsinc - Band-pass Windowed sinc filter + Band-pass and Band-reject Windowed sinc filter Filter/Effect/Audio Band-pass Windowed sinc filter - Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net> + Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <slomo@circular-chaos.org> - sink - sink + src + source always -
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
+
audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
- src - source + sink + sink always -
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
+
audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
@@ -38,14 +38,14 @@ Monty <monty@xiph.org>, Thomas <thomas@apestaart.org>, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net> - sink - sink + src + source always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
- src - source + sink + sink always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
@@ -53,22 +53,22 @@ lpwsinc - Low-pass Windowed sinc filter + LPWSinc Filter/Effect/Audio - Low-pass Windowed sinc filter - Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net> + Low-pass and High-pass Windowed sinc filter + Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <slomo@circular-chaos.org> - sink - sink + src + source always -
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
+
audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
- src - source + sink + sink always -
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
+
audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
diff --git a/docs/plugins/inspect/plugin-freeze.xml b/docs/plugins/inspect/plugin-freeze.xml index 5797813b..88242ec6 100644 --- a/docs/plugins/inspect/plugin-freeze.xml +++ b/docs/plugins/inspect/plugin-freeze.xml @@ -17,14 +17,14 @@ Gergely Nagy <gergely.nagy@neteyes.hu>, Renato Filho <renato.filho@indt.org.br> - src - source + sink + sink always
ANY
- sink - sink + src + source always
ANY
diff --git a/docs/plugins/inspect/plugin-gsm.xml b/docs/plugins/inspect/plugin-gsm.xml index 5f86a895..f5e74410 100644 --- a/docs/plugins/inspect/plugin-gsm.xml +++ b/docs/plugins/inspect/plugin-gsm.xml @@ -16,18 +16,18 @@ Decodes GSM encoded audio Philippe Khalaf <burger@speedy.org> - - src - source - always -
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)8000, channels=(int)1
-
sink sink always
audio/x-gsm, rate=(int)8000, channels=(int)1; audio/ms-gsm, rate=(int)8000, channels=(int)1
+ + src + source + always +
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)8000, channels=(int)1
+
@@ -37,18 +37,18 @@ Encodes GSM audio Philippe Khalaf <burger@speedy.org> - - src - source - always -
audio/x-gsm, rate=(int)8000, channels=(int)1
-
sink sink always
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)8000, channels=(int)1
+ + src + source + always +
audio/x-gsm, rate=(int)8000, channels=(int)1
+
diff --git a/docs/plugins/inspect/plugin-gstrtpmanager.xml b/docs/plugins/inspect/plugin-gstrtpmanager.xml index 63dff09f..301e0402 100644 --- a/docs/plugins/inspect/plugin-gstrtpmanager.xml +++ b/docs/plugins/inspect/plugin-gstrtpmanager.xml @@ -17,23 +17,17 @@ Wim Taymans <wim@fluendo.com> - send_rtp_src_%d - source - sometimes + recv_rtp_sink_%d + sink + request
application/x-rtp
- send_rtcp_src_%d - source + recv_rtcp_sink_%d + sink request
application/x-rtcp
- - recv_rtp_src_%d_%d_%d - source - sometimes -
application/x-rtp
-
send_rtp_sink_%d sink @@ -41,15 +35,21 @@
application/x-rtp
- recv_rtcp_sink_%d - sink + recv_rtp_src_%d_%d_%d + source + sometimes +
application/x-rtp
+
+ + send_rtcp_src_%d + source request
application/x-rtcp
- recv_rtp_sink_%d - sink - request + send_rtp_src_%d + source + sometimes
application/x-rtp
@@ -62,9 +62,9 @@ Wim Taymans <wim@fluendo.com> - rtp_src_%d_%d - source - sometimes + rtp_sink_%d + sink + request
application/x-rtp
@@ -74,9 +74,9 @@
application/x-rtcp
- rtp_sink_%d - sink - request + rtp_src_%d_%d + source + sometimes
application/x-rtp
@@ -88,18 +88,18 @@ A buffer that deals with network jitter and other transmission faults Philippe Kalaf <philippe.kalaf@collabora.co.uk>, Wim Taymans <wim@fluendo.com> - - sink - sink - always -
application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]
-
src source always
application/x-rtp
+ + sink + sink + always +
application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]
+
@@ -109,18 +109,18 @@ Parses codec streams transmitted in the same RTP session Kai Vehmanen <kai.vehmanen@nokia.com> - - src_%d - source - sometimes -
application/x-rtp, payload=(int)[ 0, 255 ]
-
sink sink always
application/x-rtp
+ + src_%d + source + sometimes +
application/x-rtp, payload=(int)[ 0, 255 ]
+
@@ -131,13 +131,25 @@ Wim Taymans <wim@fluendo.com> - send_rtcp_src - source + recv_rtp_sink + sink + request +
application/x-rtp
+
+ + recv_rtcp_sink + sink request
application/x-rtcp
- send_rtp_src + send_rtp_sink + sink + request +
application/x-rtp
+
+ + recv_rtp_src source sometimes
application/x-rtp
@@ -149,29 +161,17 @@
application/x-rtcp
- recv_rtp_src + send_rtp_src source sometimes
application/x-rtp
- send_rtp_sink - sink - request -
application/x-rtp
-
- - recv_rtcp_sink - sink + send_rtcp_src + source request
application/x-rtcp
- - recv_rtp_sink - sink - request -
application/x-rtp
-
@@ -181,18 +181,18 @@ Splits RTP streams based on the SSRC Wim Taymans <wim@fluendo.com> - - src_%d - source - sometimes -
application/x-rtp
-
sink sink always
application/x-rtp
+ + src_%d + source + sometimes +
application/x-rtp
+
diff --git a/docs/plugins/inspect/plugin-h264parse.xml b/docs/plugins/inspect/plugin-h264parse.xml index a3599313..52dd65ea 100644 --- a/docs/plugins/inspect/plugin-h264parse.xml +++ b/docs/plugins/inspect/plugin-h264parse.xml @@ -17,14 +17,14 @@ Michal Benes <michal.benes@itonis.tv> - sink - sink + src + source always
video/x-h264
- src - source + sink + sink always
video/x-h264
diff --git a/docs/plugins/inspect/plugin-modplug.xml b/docs/plugins/inspect/plugin-modplug.xml index 7c14cc64..573232ae 100644 --- a/docs/plugins/inspect/plugin-modplug.xml +++ b/docs/plugins/inspect/plugin-modplug.xml @@ -17,16 +17,16 @@ Jeremy SIMON <jsimon13@yahoo.fr> - src - source + sink + sink always -
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)2; audio/x-raw-int, endianness=(int)1234, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]
+
audio/x-mod; audio/x-xm; audio/x-it; audio/x-s3m; audio/x-stm
- sink - sink + src + source always -
audio/x-mod
+
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)2; audio/x-raw-int, endianness=(int)1234, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]
diff --git a/docs/plugins/inspect/plugin-mpeg2enc.xml b/docs/plugins/inspect/plugin-mpeg2enc.xml index b8815442..8b23a976 100644 --- a/docs/plugins/inspect/plugin-mpeg2enc.xml +++ b/docs/plugins/inspect/plugin-mpeg2enc.xml @@ -3,10 +3,10 @@ High-quality MPEG-1/2 video encoder ../../ext/mpeg2enc/.libs/libgstmpeg2enc.so libgstmpeg2enc.so - 0.10.5 + 0.10.5.1 GPL gst-plugins-bad - GStreamer Bad Plug-ins source release + GStreamer Bad Plug-ins CVS/prerelease Unknown package origin @@ -16,6 +16,20 @@ High-quality MPEG-1/2 video encoder Andrew Stevens <andrew.stevens@nexgo.de> Ronald Bultje <rbultje@ronald.bitfreak.net> + + + src + source + always +
video/mpeg, systemstream=(boolean)false, mpegversion=(int){ 1, 2 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }
+
+ + sink + sink + always +
video/x-raw-yuv, format=(fourcc){ I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-musepack.xml b/docs/plugins/inspect/plugin-musepack.xml index d0ce7a7f..722b1357 100644 --- a/docs/plugins/inspect/plugin-musepack.xml +++ b/docs/plugins/inspect/plugin-musepack.xml @@ -3,10 +3,10 @@ Musepack decoder ../../ext/musepack/.libs/libgstmusepack.so libgstmusepack.so - 0.10.5 + 0.10.5.1 LGPL gst-plugins-bad - GStreamer Bad Plug-ins source release + GStreamer Bad Plug-ins CVS/prerelease Unknown package origin @@ -15,6 +15,20 @@ Codec/Decoder/Audio Musepack decoder Ronald Bultje <rbultje@ronald.bitfreak.net> + + + src + source + always +
audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]
+
+ + sink + sink + always +
audio/x-musepack
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-musicbrainz.xml b/docs/plugins/inspect/plugin-musicbrainz.xml index cb913573..ee474060 100644 --- a/docs/plugins/inspect/plugin-musicbrainz.xml +++ b/docs/plugins/inspect/plugin-musicbrainz.xml @@ -17,14 +17,14 @@ Jeremy Simon <jsimon13@yahoo.fr> - sink - sink + src + source always
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]
- src - source + sink + sink always
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 2 ]
diff --git a/docs/plugins/inspect/plugin-nsfdec.xml b/docs/plugins/inspect/plugin-nsfdec.xml index 91322e13..e5dde672 100644 --- a/docs/plugins/inspect/plugin-nsfdec.xml +++ b/docs/plugins/inspect/plugin-nsfdec.xml @@ -16,18 +16,18 @@ Using nosefart to decode NSF audio tunes Johan Dahlin <johan@gnome.org> - - sink - sink - always -
audio/x-nsf
-
src source always
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]
+ + sink + sink + always +
audio/x-nsf
+
diff --git a/docs/plugins/inspect/plugin-replaygain.xml b/docs/plugins/inspect/plugin-replaygain.xml index 6bdc9acd..c73900e9 100644 --- a/docs/plugins/inspect/plugin-replaygain.xml +++ b/docs/plugins/inspect/plugin-replaygain.xml @@ -17,14 +17,14 @@ René Stadler <mail@renestadler.de> - sink - sink + src + source always
audio/x-raw-float, width=(int)32, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw-int, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean)true, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
- src - source + sink + sink always
audio/x-raw-float, width=(int)32, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw-int, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean)true, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
@@ -38,14 +38,14 @@ René Stadler <mail@renestadler.de> - sink - sink + src + source always
audio/x-raw-float, width=(int)32, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234
- src - source + sink + sink always
audio/x-raw-float, width=(int)32, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234
@@ -59,14 +59,14 @@ René Stadler <mail@renestadler.de> - sink - sink + src + source always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
- src - source + sink + sink always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
diff --git a/docs/plugins/inspect/plugin-soundtouch.xml b/docs/plugins/inspect/plugin-soundtouch.xml index 53725809..b9706f60 100644 --- a/docs/plugins/inspect/plugin-soundtouch.xml +++ b/docs/plugins/inspect/plugin-soundtouch.xml @@ -3,10 +3,10 @@ Audio Pitch Controller ../../ext/soundtouch/.libs/libgstpitch.so libgstpitch.so - 0.10.5 + 0.10.5.1 LGPL gst-plugins-bad - GStreamer Bad Plug-ins source release + GStreamer Bad Plug-ins CVS/prerelease Unknown package origin @@ -15,6 +15,20 @@ Filter/Converter/Audio Control the pitch of an audio stream Wouter Paesen <wouter@kangaroot.net> + + + src + source + always +
audio/x-raw-float, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]
+
+ + sink + sink + always +
audio/x-raw-float, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, buffer-frames=(int)[ 0, 2147483647 ]
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-spcdec.xml b/docs/plugins/inspect/plugin-spcdec.xml index d7b8257e..b7d5c45b 100644 --- a/docs/plugins/inspect/plugin-spcdec.xml +++ b/docs/plugins/inspect/plugin-spcdec.xml @@ -3,7 +3,7 @@ OpenSPC Audio Decoder ../../ext/spc/.libs/libgstspc.so libgstspc.so - 0.10.4.1 + 0.10.5.1 LGPL gst-plugins-bad GStreamer Bad Plug-ins CVS/prerelease @@ -15,6 +15,20 @@ Codec/Audio/Decoder Uses OpenSPC to emulate an SPC processor Chris Lee <clee@kde.org> + + + sink + sink + always +
audio/x-spc
+
+ + src + source + always +
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)32000, channels=(int)2
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-spectrum.xml b/docs/plugins/inspect/plugin-spectrum.xml index ab0d7d81..d6699b2d 100644 --- a/docs/plugins/inspect/plugin-spectrum.xml +++ b/docs/plugins/inspect/plugin-spectrum.xml @@ -17,14 +17,14 @@ Erik Walthinsen <omega@cse.ogi.edu>, Stefan Kost <ensonic@users.sf.net> - src - source + sink + sink always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
- sink - sink + src + source always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
diff --git a/docs/plugins/inspect/plugin-speed.xml b/docs/plugins/inspect/plugin-speed.xml index 4a3fbd4d..671db771 100644 --- a/docs/plugins/inspect/plugin-speed.xml +++ b/docs/plugins/inspect/plugin-speed.xml @@ -17,14 +17,14 @@ Andy Wingo <apwingo@eos.ncsu.edu>, Tim-Philipp Müller <tim@centricular.net> - sink - sink + src + source always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
- src - source + sink + sink always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
diff --git a/docs/plugins/inspect/plugin-tta.xml b/docs/plugins/inspect/plugin-tta.xml index b81b788f..375e6a97 100644 --- a/docs/plugins/inspect/plugin-tta.xml +++ b/docs/plugins/inspect/plugin-tta.xml @@ -16,18 +16,18 @@ Decode TTA audio data Arwed v. Merkatz <v.merkatz@gmx.net> - - sink - sink - always -
audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]
-
src source always
audio/x-raw-int, width=(int){ 8, 16, 24 }, depth=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ], endianness=(int)1234, signed=(boolean)true
+ + sink + sink + always +
audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]
+
@@ -37,18 +37,18 @@ Parses TTA files Arwed v. Merkatz <v.merkatz@gmx.net> - - sink - sink - always -
audio/x-ttafile
-
src source always
audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]
+ + sink + sink + always +
audio/x-ttafile
+
diff --git a/docs/plugins/inspect/plugin-videosignal.xml b/docs/plugins/inspect/plugin-videosignal.xml index 23ebc59c..79a2cb3e 100644 --- a/docs/plugins/inspect/plugin-videosignal.xml +++ b/docs/plugins/inspect/plugin-videosignal.xml @@ -17,14 +17,14 @@ Wim Taymans <wim@fluendo.com> - src - source + sink + sink always
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
- sink - sink + src + source always
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
@@ -38,14 +38,14 @@ Wim Taymans <wim@fluendo.com> - src - source + sink + sink always
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
- sink - sink + src + source always
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
@@ -59,14 +59,14 @@ Wim Taymans <wim@fluendo.com> - src - source + sink + sink always
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
- sink - sink + src + source always
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
diff --git a/docs/plugins/inspect/plugin-xingheader.xml b/docs/plugins/inspect/plugin-xingheader.xml index 3de07be5..4949dbdf 100644 --- a/docs/plugins/inspect/plugin-xingheader.xml +++ b/docs/plugins/inspect/plugin-xingheader.xml @@ -17,14 +17,14 @@ Christophe Fergeau <teuf@gnome.org> - sink - sink + src + source always
audio/mpeg, mpegversion=(int)1, layer=(int)3
- src - source + sink + sink always
audio/mpeg, mpegversion=(int)1, layer=(int)3
diff --git a/docs/plugins/inspect/plugin-xvid.xml b/docs/plugins/inspect/plugin-xvid.xml index 8be72b84..7d7ac03b 100644 --- a/docs/plugins/inspect/plugin-xvid.xml +++ b/docs/plugins/inspect/plugin-xvid.xml @@ -16,18 +16,18 @@ XviD decoder based on xvidcore Ronald Bultje <rbultje@ronald.bitfreak.net> - - src - source - always -
video/x-raw-yuv, format=(fourcc){ I420, YUY2, YV12, YVYU, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
sink sink always
video/x-xvid, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+ + src + source + always +
video/x-raw-yuv, format=(fourcc){ I420, YUY2, YV12, YVYU, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
@@ -37,18 +37,18 @@ XviD encoder based on xvidcore Ronald Bultje <rbultje@ronald.bitfreak.net> - - src - source - always -
video/x-xvid, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
sink sink always
video/x-raw-yuv, format=(fourcc){ I420, YUY2, YV12, YVYU, UYVY }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], depth=(int)24, bpp=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+ + src + source + always +
video/x-xvid, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
diff --git a/gst/filter/gstbpwsinc.c b/gst/filter/gstbpwsinc.c index d9690b6c..f86de8d0 100644 --- a/gst/filter/gstbpwsinc.c +++ b/gst/filter/gstbpwsinc.c @@ -31,6 +31,30 @@ * is probably the bottleneck * - Maybe allow cascading the filter to get a better stopband attenuation. * Can be done by convolving a filter kernel with itself + * - Drop the first kernel_length/2 samples and append the same number of + * samples on EOS as the first few samples are essentialy zero. + */ + +/** + * SECTION:element-bpwsinc + * @short_description: Windowed Sinc band pass and band reject filter + * + * + * + * Attenuates all frequencies outside (bandpass) or inside (bandreject) of a frequency + * band. The length parameter controls the rolloff, the window parameter + * controls rolloff and stopband attenuation. The Hamming window provides a faster rolloff but a bit + * worse stopband attenuation, the other way around for the Blackman window. + * + * Example launch line + * + * + * gst-launch audiotestsrc freq=1500 ! audioconvert ! bpwsinc mode=band-pass lower-frequency=3000 upper-frequency=10000 length=501 window=blackman ! audioconvert ! alsasink + * gst-launch filesrc location="melo1.ogg" ! oggdemux ! vorbisdec ! audioconvert ! bpwsinc mode=band-reject lower-frequency=59 upper-frequency=61 length=10001 window=hamming ! audioconvert ! alsasink + * gst-launch audiotestsrc wave=white-noise ! audioconvert ! bpwsinc mode=band-pass lower-frequency=1000 upper-frequency=2000 length=31 ! audioconvert ! alsasink + * + * + * */ #ifdef HAVE_CONFIG_H @@ -49,7 +73,7 @@ GST_DEBUG_CATEGORY_STATIC (GST_CAT_DEFAULT); static const GstElementDetails bpwsinc_details = -GST_ELEMENT_DETAILS ("Band-pass Windowed sinc filter", +GST_ELEMENT_DETAILS ("Band-pass and Band-reject Windowed sinc filter", "Filter/Effect/Audio", "Band-pass Windowed sinc filter", "Thomas , " @@ -134,7 +158,7 @@ gst_bpwsinc_window_get_type (void) " channels = (int) [ 1, MAX ] " #define DEBUG_INIT(bla) \ - GST_DEBUG_CATEGORY_INIT (gst_bpwsinc_debug, "bpwsinc", 0, "Band-pass Windowed sinc filter plugin"); + GST_DEBUG_CATEGORY_INIT (gst_bpwsinc_debug, "bpwsinc", 0, "Band-pass and Band-reject Windowed sinc filter plugin"); GST_BOILERPLATE_FULL (GstBPWSinc, gst_bpwsinc, GstAudioFilter, GST_TYPE_AUDIO_FILTER, DEBUG_INIT); diff --git a/gst/filter/gstbpwsinc.h b/gst/filter/gstbpwsinc.h index 537c2f6d..7d9c06ba 100644 --- a/gst/filter/gstbpwsinc.h +++ b/gst/filter/gstbpwsinc.h @@ -60,6 +60,7 @@ typedef void (*GstBPWSincProcessFunc) (GstBPWSinc *, guint8 *, guint8 *, guint); struct _GstBPWSinc { GstAudioFilter element; + /* < private > */ GstBPWSincProcessFunc process; gint mode; @@ -76,6 +77,8 @@ struct _GstBPWSincClass { GstAudioFilterClass parent_class; }; +GType gst_bpwsinc_get_type (void); + G_END_DECLS #endif /* __GST_BPWSINC_H__ */ diff --git a/gst/filter/gstlpwsinc.c b/gst/filter/gstlpwsinc.c index 50d0c0f9..c8b7beb2 100644 --- a/gst/filter/gstlpwsinc.c +++ b/gst/filter/gstlpwsinc.c @@ -30,7 +30,31 @@ * when using FFT convolution as currently the convolution itself * is probably the bottleneck * - Maybe allow cascading the filter to get a better stopband attenuation. - * Can be done by convolving a filter kernel with itself. + * Can be done by convolving a filter kernel with itself + * - Drop the first kernel_length/2 samples and append the same number of + * samples on EOS as the first few samples are essentialy zero. + */ + +/** + * SECTION:element-lpwsinc + * @short_description: Windows Sinc low pass and high pass filter + * + * + * + * Attenuates all frequencies above the cutoff frequency (low-pass) or all frequencies below the + * cutoff frequency (high-pass). The length parameter controls the rolloff, the window parameter + * controls rolloff and stopband attenuation. The Hamming window provides a faster rolloff but a bit + * worse stopband attenuation, the other way around for the Blackman window. + * + * Example launch line + * + * + * gst-launch audiotestsrc freq=1500 ! audioconvert ! lpwsinc mode=low-pass frequency=1000 length=501 ! audioconvert ! alsasink + * gst-launch filesrc location="melo1.ogg" ! oggdemux ! vorbisdec ! audioconvert ! lpwsinc mode=high-pass frequency=15000 length=501 ! audioconvert ! alsasink + * gst-launch audiotestsrc wave=white-noise ! audioconvert ! lpwsinc mode=low-pass frequency=1000 length=10001 window=blackman ! audioconvert ! alsasink + * + * + * */ #ifdef HAVE_CONFIG_H diff --git a/gst/filter/gstlpwsinc.h b/gst/filter/gstlpwsinc.h index 599bef84..8a8cd475 100644 --- a/gst/filter/gstlpwsinc.h +++ b/gst/filter/gstlpwsinc.h @@ -60,6 +60,7 @@ typedef void (*GstLPWSincProcessFunc) (GstLPWSinc *, guint8 *, guint8 *, guint); struct _GstLPWSinc { GstAudioFilter element; + /* < private > */ GstLPWSincProcessFunc process; gint mode; @@ -76,6 +77,8 @@ struct _GstLPWSincClass { GstAudioFilterClass parent_class; }; +GType gst_lpwsinc_get_type (void); + G_END_DECLS #endif /* __GST_LPWSINC_H__ */ -- cgit v1.2.1