gstreamer/gst
Sebastian Dröge 842451a720 gst/audiofx/: Add Chebyshev lowpass/highpass and bandpass/bandreject elements.
Original commit message from CVS:
reviewed by: Stefan Kost  <ensonic@users.sf.net>
* gst/audiofx/Makefile.am:
* gst/audiofx/audiochebyshevfreqband.c:
(gst_audio_chebyshev_freq_band_mode_get_type),
(gst_audio_chebyshev_freq_band_base_init),
(gst_audio_chebyshev_freq_band_dispose),
(gst_audio_chebyshev_freq_band_class_init),
(gst_audio_chebyshev_freq_band_init),
(generate_biquad_coefficients), (calculate_gain),
(generate_coefficients),
(gst_audio_chebyshev_freq_band_set_property),
(gst_audio_chebyshev_freq_band_get_property),
(gst_audio_chebyshev_freq_band_setup), (process), (process_64),
(process_32), (gst_audio_chebyshev_freq_band_transform_ip),
(gst_audio_chebyshev_freq_band_start):
* gst/audiofx/audiochebyshevfreqband.h:
* gst/audiofx/audiochebyshevfreqlimit.c:
(gst_audio_chebyshev_freq_limit_mode_get_type),
(gst_audio_chebyshev_freq_limit_base_init),
(gst_audio_chebyshev_freq_limit_dispose),
(gst_audio_chebyshev_freq_limit_class_init),
(gst_audio_chebyshev_freq_limit_init),
(generate_biquad_coefficients), (calculate_gain),
(generate_coefficients),
(gst_audio_chebyshev_freq_limit_set_property),
(gst_audio_chebyshev_freq_limit_get_property),
(gst_audio_chebyshev_freq_limit_setup), (process), (process_64),
(process_32), (gst_audio_chebyshev_freq_limit_transform_ip),
(gst_audio_chebyshev_freq_limit_start):
* gst/audiofx/audiochebyshevfreqlimit.h:
* gst/audiofx/audiofx.c: (plugin_init):
Add Chebyshev lowpass/highpass and bandpass/bandreject elements.
Fixes #464800.
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/audiochebyshevfreqband.c:
(setup_audiochebyshevfreqband), (cleanup_audiochebyshevfreqband),
(GST_START_TEST), (audiochebyshevfreqband_suite), (main):
* tests/check/elements/audiochebyshevfreqlimit.c:
(setup_audiochebyshevfreqlimit), (cleanup_audiochebyshevfreqlimit),
(GST_START_TEST), (audiochebyshevfreqlimit_suite), (main):
Add unit tests for the chebyshev filters.
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/inspect/plugin-1394.xml:
* docs/plugins/inspect/plugin-audiofx.xml:
* docs/plugins/inspect/plugin-dv.xml:
* docs/plugins/inspect/plugin-flac.xml:
* docs/plugins/inspect/plugin-jpeg.xml:
* docs/plugins/inspect/plugin-png.xml:
* docs/plugins/inspect/plugin-rtp.xml:
* docs/plugins/inspect/plugin-shout2send.xml:
* docs/plugins/inspect/plugin-wavpack.xml:
And add docs for the chebyshev filters. While doing
that also run make update in docs/plugins.
2007-08-16 17:02:07 +00:00
..
alpha gst/alpha/gstalphacolor.c: Double-check that RGB input caps are really RGBA caps (apparently the core doesn't always ... 2007-04-25 15:31:53 +00:00
apetag gst/: Handle and adjust new-segment events so that downstream really sees a stream with the tag pieces stripped off t... 2007-05-25 10:44:12 +00:00
audiofx gst/audiofx/: Add Chebyshev lowpass/highpass and bandpass/bandreject elements. 2007-08-16 17:02:07 +00:00
auparse Use audioconvert for converting from non-native endianness floats in auparse instead of doing it ourself. Fixes #424527. 2007-05-21 09:32:26 +00:00
autodetect gst/autodetect/gstautoaudiosink.c: Don't unnecessarily perform a READY->NULL->READY transition on the detected audio ... 2007-05-25 10:23:49 +00:00
avi gst/avi/gstavimux.c: Fix ODML index tag numbering. Fixes #463624. 2007-08-05 14:53:36 +00:00
cutter gst/cutter/gstcutter.*: Fix some of the most obvious bugs in cutter. Now doesn't leak everything if input is silent. 2007-04-18 12:36:37 +00:00
debug gst/debug/rndbuffersize.c: Fix da leak. 2007-08-16 07:40:48 +00:00
effectv Fix build against core CVS. 2007-07-11 22:31:06 +00:00
equalizer gst/equalizer/: Better algorith for the center frequencies. Subtract band filters from input for negative gains. Rewo... 2007-07-20 11:37:37 +00:00
flx Fix a bunch of leaks shown by the newly-added states test. 2007-03-04 13:52:03 +00:00
goom gst/goom/gstgoom.*: Document, fix and improve goom adapter behaviour. 2007-03-06 13:21:23 +00:00
icydemux configure.ac: Bump requirements to released versions (core and base 0.10.13). 2007-06-05 16:32:19 +00:00
id3demux gst/id3demux/gstid3demux.c: Don't return GST_FLOW_ERROR when pushing an event returns FALSE. We don't have enough gra... 2007-07-10 10:16:38 +00:00
interleave gst/: Fix build against core CVS. 2007-07-11 23:43:25 +00:00
law gst/law/: Fix capsnego bogosity in *law decoders. 2007-07-06 15:00:47 +00:00
level gst/level/gstlevel.c: Use guint8 * instead of gpointer then vs6 can build in_data += (filter->width / 8). 2007-05-13 15:47:13 +00:00
matroska Fix build against core CVS. 2007-07-11 22:31:06 +00:00
median Fix memory leaks. 2007-06-22 10:12:15 +00:00
monoscope gst/monoscope/: Fix copy'n'paste-o in docs chunk. Also add some missing CFLAGS (but no LIBS, since we only use define... 2007-02-12 23:35:16 +00:00
multifile gst/multifile/gstmultifilesrc.c: Add example to the docs. Fix buffer-offset-end and add some debug. 2007-07-18 07:51:11 +00:00
multipart gst/multipart/multipartmux.c: Add support for mapping gst structure names to the MIME type equivalent. 2007-06-05 09:11:41 +00:00
oldcore Fix memory leaks. 2007-06-22 10:12:15 +00:00
qtdemux gst/qtdemux/qtdemux.c: Fix parsing of mp4a version 0 atoms. Fixes #465774. 2007-08-12 14:35:41 +00:00
replaygain gst/replaygain/gstrgvolume.h: Fix GObject macros. 2007-07-03 07:16:26 +00:00
rtp Make ro memory to share. 2007-08-16 12:15:06 +00:00
rtsp gst/rtsp/gstrtpdec.*: Add (dummy) SSRC management signals. 2007-08-16 11:47:19 +00:00
smpte gst/smpte/barboxwipes.c: Add missing break statement for BOX_HORIZONTAL case. 2007-04-17 16:39:02 +00:00
spectrum gst/spectrum/gstspectrum.c: Fix leaking buffers. 2007-06-20 08:56:17 +00:00
udp gst/udp/gstudpsrc.c: Improve UDP performance by avoiding a select() when we have data available immediatly. 2007-08-16 11:49:01 +00:00
videobox gst/videobox/gstvideobox.c: Render right border in the correct location. 2007-08-08 17:47:05 +00:00
videocrop gst/videocrop/gstvideocrop.c: Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY. 2007-01-28 18:28:33 +00:00
videofilter ext/annodex/Makefile.am: Fix CFLAGS/LIBS. 2007-07-20 07:41:58 +00:00
videomixer gst/videomixer/videomixer.c: Fix strides calculation for AYUV (it's just width*4) (#436910). 2007-05-08 15:49:01 +00:00
wavenc gst/wavenc/gstwavenc.*: Properly write wav files with width!=depth by having the depth most significant bytes set and... 2007-06-03 11:21:44 +00:00
wavparse gst/wavparse/Makefile.am: Add '-lm' to LIBS for ceil(), don't assume one of our dependencies drags it in. 2007-05-25 20:33:10 +00:00
Makefile.am tidying up -good for business 2005-08-30 17:32:12 +00:00