summaryrefslogtreecommitdiff
path: root/gst/equalizer
AgeCommit message (Collapse)AuthorFilesLines
2017-12-11equalizer: Fix -Wincompatible-pointer-types warningMichael Catanzaro1-1/+1
This is caused by the new type propagation for g_object_ref. https://bugzilla.gnome.org/show_bug.cgi?id=791494
2017-05-16Remove plugin specific static build optionNicolas Dufresne1-1/+0
Static and dynamic plugins now have the same interface. The standard --enable-static/--enable-shared toggle are sufficient.
2017-01-05meson: Install presets filesThibault Saunier1-0/+3
2016-08-20Add support for Meson as alternative/parallel build systemNirbheek Chauhan1-0/+15
https://github.com/mesonbuild/meson With contributions from: Tim-Philipp Müller <tim@centricular.com> Jussi Pakkanen <jpakkane@gmail.com> (original port) Highlights of the features provided are: * Faster builds on Linux (~40-50% faster) * The ability to build with MSVC on Windows * Generate Visual Studio project files * Generate XCode project files * Much faster builds on Windows (on-par with Linux) * Seriously fast configure and building on embedded ... and many more. For more details see: http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html Building with Meson should work on both Linux and Windows, but may need a few more tweaks on other operating systems.
2016-01-05equalizer: The child-proxy API is GObject based in 1.xSebastian Dröge1-1/+1
Not GstObject anymore.
2015-05-18Revert "doc: Workaround gtkdoc issue"Stefan Sauer1-2/+0
This reverts commit 1797c8f8b12d7f4c7a9444c94f34f4d08ec85945. This is fixed by the gtk-doc 1.23 release. <para> cannot contain <refsect2>: http://www.docbook.org/tdg/en/html/para.html http://www.docbook.org/tdg/en/html/refsect2.html
2015-05-16doc: Workaround gtkdoc issueNicolas Dufresne1-0/+2
With gtkdoc 1.22, the XML generator fails when a itemizedlist is followed by a refsect2. Workaround the issue by wrapping the refsect2 into para.
2015-04-26Remove obsolete Android build cruftTim-Philipp Müller1-14/+0
This is not needed any longer.
2015-04-22equalizer: fix dynamic changes on bandsLuis de Bethencourt1-2/+4
When we are in passthrough, the transform function doesn't run and if the passthrough check is in this function it will never be deactivated. Fix this by checking directly whenever a gain is changed. Also set the passthrough to TRUE at init because the gains default to 0, so we can passthrough until any gain property is changed. https://bugzilla.gnome.org/show_bug.cgi?id=748068
2014-10-13equalizer: Don't call iirequalizer's transform_ip in passthrough modeDavid Sansome1-3/+1
It tries to map the read-only buffer with GST_MAP_READWRITE and crashes. https://bugzilla.gnome.org/show_bug.cgi?id=737886
2013-04-15gst: Add better support for static pluginsSebastian Dröge1-1/+1
2012-11-04Fix FSF addressTim-Philipp Müller8-16/+16
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-08-27docs: gst-launch -> gst-launch-1.0 and ffmpegcolorspace -> videoconvertTim-Philipp Müller3-3/+3
2012-08-17equalizer: enable presets for the n-band equalizerStefan Sauer3-6/+6
Add a test for saving and restoring the preset.
2012-06-11childproxy: update api useStefan Sauer3-32/+32
2012-04-10Use new gst_element_class_set_static_metadata()Tim-Philipp Müller3-3/+3
2012-04-05gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge1-1/+1
2012-04-04gst: Update versioningSebastian Dröge1-2/+2
2012-03-31update for child proxy api changeWim Taymans3-33/+33
2012-02-17Merge branch 'master' into 0.11Wim Taymans1-2/+9
Conflicts: gst/equalizer/gstiirequalizer.c
2012-02-17equalizer: fix switching from passthrough to non-passthrough when parameters ↵Tim-Philipp Müller1-2/+9
change commit b5bf0294 moved the if(need_new_coefficients) set_passthrough(equ) after the if(is_passthrough) return FLOW_OK shortcut, so the passthrough mode would never get updated even if the coefficients change. Fixes equalizer-test doing .. nothing.
2012-02-06iirequalizer: fix equalizer and unit testWim Taymans1-5/+5
2012-01-25update for new memory APIWim Taymans1-5/+4
2012-01-19port to new gthread APIWim Taymans2-5/+5
2012-01-10Merge branch 'master' into 0.11Sebastian Dröge1-0/+2
Conflicts: ext/cairo/gsttextoverlay.c ext/pulse/pulseaudiosink.c gst/audioparsers/gstaacparse.c gst/avi/gstavimux.c gst/flv/gstflvmux.c gst/interleave/interleave.c gst/isomp4/gstqtmux.c gst/matroska/matroska-demux.c gst/matroska/matroska-mux.c gst/matroska/matroska-mux.h gst/matroska/matroska-read-common.c gst/multifile/gstmultifilesink.c gst/multipart/multipartmux.c gst/shapewipe/gstshapewipe.c gst/smpte/gstsmpte.c gst/udp/gstmultiudpsink.c gst/videobox/gstvideobox.c gst/videocrop/gstaspectratiocrop.c gst/videomixer/videomixer.c gst/videomixer/videomixer2.c gst/wavparse/gstwavparse.c po/ja.po po/lv.po po/sr.po tests/check/Makefile.am tests/check/elements/qtmux.c tests/check/elements/rgvolume.c
2012-01-05equalizer: Update for the new raw audio layout fieldSebastian Dröge1-1/+2
2011-12-12Work around deprecated thread API in glib masterTim-Philipp Müller1-0/+2
Add private replacements for deprecated functions such as g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly to avoid the deprecation warnings. We'll change these over to the new API once we depend on glib >= 2.32.
2011-11-27Merge remote-tracking branch 'origin/master' into 0.11Tim-Philipp Müller1-8/+16
Conflicts: gst/equalizer/gstiirequalizer.c
2011-11-26equalizer: also sync the parameters for the filter bandsStefan Sauer1-8/+16
2011-11-11fix for ringbuffer renameWim Taymans1-1/+0
2011-11-10various: add missing includesStefan Sauer1-0/+1
2011-11-04controller: port to new controller location and apiStefan Sauer3-4/+3
2011-10-27Merge branch 'master' into 0.11Wim Taymans1-2/+2
Conflicts: ext/pulse/pulseaudiosink.c ext/pulse/pulsesink.c
2011-10-21equalizer: remove avoidable call to gst_object_set_nameRené Stadler1-2/+2
2011-08-19port to more audio api changesWim Taymans1-2/+2
2011-08-19port more elements to new audio caps and APIWim Taymans1-48/+36
2011-06-30equalizer: port to 0.11Mark Nauwelaerts4-99/+45
2011-04-11android: Make it ready for androgenizerThibault Saunier1-0/+13
Remove the android/ top dir Fixe the Makefile.am to be androgenized To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files. Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
2010-12-30Change M_PI to G_PIDavid Schleef1-5/+5
2010-09-23equalizer: fix class definitionsTim-Philipp Müller3-3/+3
Class structures must be based on the parent class struct, not on the parent instance struct.
2010-03-17Add -Wredundant-decls warning flagBenjamin Otte1-3/+0
Also fix compile issues
2010-01-13equalizer: Fix property description for the 3rd band of the 10band equalizerSebastian Dröge1-2/+2
The frequency is actually 237 Hz, not 227 Hz. Fixes bug #606692.
2009-11-05equalizer: printf format fixTim-Philipp Müller1-1/+1
2009-11-05equalizer: Notify about band property changes caused by changing number of bandsSebastian Dröge1-3/+13
2009-11-05equalizer: Make changes to band properties and the number of bands threadsafeSebastian Dröge3-25/+44
2009-11-05equalizer: Fix stupid off by two bugSebastian Dröge1-1/+1
2009-11-05equalizer: Add band property to select the band filter typeSebastian Dröge1-4/+67
This allows per band configuration of a peak, low shelf or high shelf filter, which can be very useful if the band frequencies and widths are manually configured.
2009-11-05equalizer: Fix code styleSebastian Dröge1-8/+0
2009-11-05equalizer: Some cleanupSebastian Dröge4-99/+108
2009-10-07equalizer: use shelfing filters for first and last bandStefan Kost1-55/+145
Refactor the filter setup. Add two new filters with shelf characteristics for first and last band. Change gain calculation as recommended in the quoted document (no qrt needed). Rename variables to match the formulas in the document.