mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 06:54:49 +00:00
gst/filter/: Add small comparision with the chebyshev filters in the docs.
Original commit message from CVS: * gst/filter/gstbpwsinc.c: * gst/filter/gstlpwsinc.c: Add small comparision with the chebyshev filters in the docs.
This commit is contained in:
parent
8f35051ca5
commit
efea15c44c
3 changed files with 16 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2007-08-19 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
|
* gst/filter/gstbpwsinc.c:
|
||||||
|
* gst/filter/gstlpwsinc.c:
|
||||||
|
Add small comparision with the chebyshev filters in the docs.
|
||||||
|
|
||||||
2007-08-19 Sebastian Dröge <slomo@circular-chaos.org>
|
2007-08-19 Sebastian Dröge <slomo@circular-chaos.org>
|
||||||
|
|
||||||
* tests/check/elements/bpwsinc.c: (GST_START_TEST),
|
* tests/check/elements/bpwsinc.c: (GST_START_TEST),
|
||||||
|
|
|
@ -46,6 +46,11 @@
|
||||||
* controls rolloff and stopband attenuation. The Hamming window provides a faster rolloff but a bit
|
* 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.
|
* worse stopband attenuation, the other way around for the Blackman window.
|
||||||
* </para>
|
* </para>
|
||||||
|
* <para>
|
||||||
|
* This element has the advantage over the Chebyshev bandpass and bandreject filter that it has
|
||||||
|
* a much better rolloff when using a larger kernel size and almost linear phase. The only
|
||||||
|
* disadvantage is the much slower execution time with larger kernels.
|
||||||
|
* </para>
|
||||||
* <title>Example launch line</title>
|
* <title>Example launch line</title>
|
||||||
* <para>
|
* <para>
|
||||||
* <programlisting>
|
* <programlisting>
|
||||||
|
|
|
@ -31,8 +31,6 @@
|
||||||
* is probably the bottleneck
|
* is probably the bottleneck
|
||||||
* - Maybe allow cascading the filter to get a better stopband attenuation.
|
* - 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.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -46,6 +44,11 @@
|
||||||
* controls rolloff and stopband attenuation. The Hamming window provides a faster rolloff but a bit
|
* 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.
|
* worse stopband attenuation, the other way around for the Blackman window.
|
||||||
* </para>
|
* </para>
|
||||||
|
* <para>
|
||||||
|
* This element has the advantage over the Chebyshev lowpass and highpass filter that it has
|
||||||
|
* a much better rolloff when using a larger kernel size and almost linear phase. The only
|
||||||
|
* disadvantage is the much slower execution time with larger kernels.
|
||||||
|
* </para>
|
||||||
* <title>Example launch line</title>
|
* <title>Example launch line</title>
|
||||||
* <para>
|
* <para>
|
||||||
* <programlisting>
|
* <programlisting>
|
||||||
|
|
Loading…
Reference in a new issue