diff --git a/daemon/src/audio/Makefile.am b/daemon/src/audio/Makefile.am
index 202aa78f28051f681af0eb8e3d6627efc5f05e37..a5c00578ead9dfcad6fcac62a79709016b635563 100644
--- a/daemon/src/audio/Makefile.am
+++ b/daemon/src/audio/Makefile.am
@@ -18,7 +18,6 @@ libaudio_la_SOURCES = \
 		echosuppress.cpp \
 		speexechocancel.cpp \
 		noisesuppress.cpp \
-		audioprocessing.cpp \
 		gaincontrol.cpp \
 		dcblocker.cpp \
 		$(SPEEX_SOURCES_CPP)
@@ -38,7 +37,6 @@ noinst_HEADERS = \
 		echosuppress.h \
 		speexechocancel.h \
 		noisesuppress.h \
-		audioprocessing.h \
 		gaincontrol.h \
 		dcblocker.h \
 		samplerateconverter.h
diff --git a/daemon/src/audio/alsa/alsalayer.cpp b/daemon/src/audio/alsa/alsalayer.cpp
index 29f284f860d6ba9bcaf88dce7b4694baf6fc1fa4..7505094acf2064d70835d5b1f4855a219e47b50f 100644
--- a/daemon/src/audio/alsa/alsalayer.cpp
+++ b/daemon/src/audio/alsa/alsalayer.cpp
@@ -31,7 +31,6 @@
 
 #include "alsalayer.h"
 #include "audio/dcblocker.h"
-#include "audio/audioprocessing.h"
 #include "eventthread.h"
 #include "audio/samplerateconverter.h"
 #include "managerimpl.h"
diff --git a/daemon/src/audio/audiolayer.cpp b/daemon/src/audio/audiolayer.cpp
index b9a2a66ca7f329cff793cf7407ba6894c89f3f11..354a1857447af9d4e6a9f7b3a857b0c79659fad2 100644
--- a/daemon/src/audio/audiolayer.cpp
+++ b/daemon/src/audio/audiolayer.cpp
@@ -31,7 +31,6 @@
 
 #include <ctime>
 #include "audiolayer.h"
-#include "audioprocessing.h"
 #include "audio/dcblocker.h"
 #include "manager.h"
 
diff --git a/daemon/src/audio/audioprocessing.cpp b/daemon/src/audio/audioprocessing.cpp
deleted file mode 100644
index a728c9944283d6c1a402683072c30f7b13a88adb..0000000000000000000000000000000000000000
--- a/daemon/src/audio/audioprocessing.cpp
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- *  Copyright (C) 2004, 2005, 2006, 2008, 2009, 2010, 2011 Savoir-Faire Linux Inc.
- *  Author: Alexandre Savard <alexandre.savard@savoirfairelinux.com>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- *  Additional permission under GNU GPL version 3 section 7:
- *
- *  If you modify this program, or any covered work, by linking or
- *  combining it with the OpenSSL project's OpenSSL library (or a
- *  modified version of that library), containing parts covered by the
- *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
- *  grants you additional permission to convey the resulting work.
- *  Corresponding Source for a non-source form of such a combination
- *  shall include the source code for the parts of OpenSSL used as well
- *  as that of the covered work.
- */
-
-
-#include "audioprocessing.h"
-#include "audio/algorithm.h"
-
-AudioProcessing::AudioProcessing (Algorithm *_algo) : _algorithm (_algo) {}
-
-
-AudioProcessing::~AudioProcessing (void) {}
-
-void AudioProcessing::resetAlgorithm (void)
-{
-    if (_algorithm)
-        _algorithm->reset();
-}
-
-int AudioProcessing::getData (SFLDataFormat *outputData)
-{
-    if (_algorithm)
-        return _algorithm->getData (outputData);
-    else
-        return 0;
-}
-
-void AudioProcessing::putData (SFLDataFormat *inputData, int nbBytes)
-{
-    if (_algorithm)
-        _algorithm->putData (inputData, nbBytes);
-}
-
-void AudioProcessing::processAudio (SFLDataFormat *inputData, int nbBytes)
-{
-    if (_algorithm)
-        _algorithm->process (inputData, nbBytes);
-}
-
-int AudioProcessing::processAudio (SFLDataFormat *inputData, SFLDataFormat *outputData, int nbBytes)
-{
-    if (_algorithm)
-        return _algorithm->process (inputData, outputData, nbBytes);
-    else
-        return 0;
-}
diff --git a/daemon/src/audio/audioprocessing.h b/daemon/src/audio/audioprocessing.h
deleted file mode 100644
index 7f5a8de0465895ac0243b9d48935c36e79971b14..0000000000000000000000000000000000000000
--- a/daemon/src/audio/audioprocessing.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- *  Copyright (C) 2004, 2005, 2006, 2008, 2009, 2010, 2011 Savoir-Faire Linux Inc.
- *  Author: Alexandre Savard <alexandre.savard@savoirfairelinux.com>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 3 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- *  Additional permission under GNU GPL version 3 section 7:
- *
- *  If you modify this program, or any covered work, by linking or
- *  combining it with the OpenSSL project's OpenSSL library (or a
- *  modified version of that library), containing parts covered by the
- *  terms of the OpenSSL or SSLeay licenses, Savoir-Faire Linux Inc.
- *  grants you additional permission to convey the resulting work.
- *  Corresponding Source for a non-source form of such a combination
- *  shall include the source code for the parts of OpenSSL used as well
- *  as that of the covered work.
- */
-
-
-#ifndef AUDIOPROCESSING_H
-#define AUDIOPROCESSING_H
-
-#include "global.h"
-
-class Algorithm;
-
-/**
- * Process audio buffers using specified at instantiation which may be
- * changed dynamically at runtime.
- */
-class AudioProcessing
-{
-
-    public:
-
-        /**
-         * The constructor for this class
-         */
-        AudioProcessing (Algorithm *_algo);
-
-        ~AudioProcessing (void);
-
-        /**
-         * Set a new algorithm to process audio. Algorithm must be a subclass of abstract class Algorithm
-         */
-        void setAlgorithm (Algorithm *_algo) {
-            _algorithm = _algo;
-        }
-
-
-        /**
-         * Reset parameters for the algorithm
-         */
-        void resetAlgorithm();
-
-        /**
-         * Put data in internal buffer
-         */
-        void putData (SFLDataFormat *inputData, int nbBytes);
-
-        /**
-         * Get data from internal buffer
-         */
-        int getData (SFLDataFormat *outputData);
-
-        /**
-         * Process some audio data
-         */
-        void processAudio (SFLDataFormat *inputData, int nbBytes);
-
-        /**
-         * Process some audio data
-         */
-        int processAudio (SFLDataFormat *inputData, SFLDataFormat *outputData, int nbBytes);
-
-    private:
-
-        Algorithm *_algorithm;
-
-};
-
-#endif
diff --git a/daemon/src/audio/audiortp/AudioRtpRecordHandler.h b/daemon/src/audio/audiortp/AudioRtpRecordHandler.h
index 5bd3aad3670870567ad2eed5aea5b0e1016a6d67..34da9372d281ec82eb9ef1577e471578d6c4e57c 100644
--- a/daemon/src/audio/audiortp/AudioRtpRecordHandler.h
+++ b/daemon/src/audio/audiortp/AudioRtpRecordHandler.h
@@ -39,7 +39,6 @@ using std::ptrdiff_t;
 #include "sip/sipcall.h"
 #include "audio/codecs/audiocodec.h"
 #include "audio/samplerateconverter.h"
-#include "audio/audioprocessing.h"
 #include "audio/noisesuppress.h"
 #include "audio/speexechocancel.h"
 #include "audio/echosuppress.h"
diff --git a/daemon/src/audio/echocancel.h b/daemon/src/audio/echocancel.h
index 66802d89f2259346f04d697e44358b2e46f79762..acca59c0b085f4644a6e5229735dab5d447a3c9f 100644
--- a/daemon/src/audio/echocancel.h
+++ b/daemon/src/audio/echocancel.h
@@ -35,7 +35,6 @@
 #include <cc++/thread.h>
 #include <speex/speex_preprocess.h>
 
-#include "audioprocessing.h"
 #include "ringbuffer.h"
 #include "delaydetection.h"
 
diff --git a/daemon/src/audio/echosuppress.h b/daemon/src/audio/echosuppress.h
index 3df72f13a446877532877a47a616321072fde247..cb34d964a3f2a6635e3115bb7aad1b2bcab6e38a 100644
--- a/daemon/src/audio/echosuppress.h
+++ b/daemon/src/audio/echosuppress.h
@@ -11,7 +11,6 @@
 #include "pjmedia/echo.h"
 #include "pj/pool.h"
 
-#include "audioprocessing.h"
 #include "audio/algorithm.h"
 
 class EchoSuppress : public Algorithm {
diff --git a/daemon/src/audio/noisesuppress.h b/daemon/src/audio/noisesuppress.h
index 19897cb4b0cb18e71e9fea4a643b0fffd4bb6278..485c94f8bf2209dcdce7561db41607b03af20c29 100644
--- a/daemon/src/audio/noisesuppress.h
+++ b/daemon/src/audio/noisesuppress.h
@@ -33,7 +33,6 @@
 
 #include <speex/speex_preprocess.h>
 #include "algorithm.h"
-#include "audioprocessing.h"
 
 
 class NoiseSuppress : public Algorithm
diff --git a/daemon/src/audio/pulseaudio/pulselayer.cpp b/daemon/src/audio/pulseaudio/pulselayer.cpp
index 1226f1b4b0c547e980e057a5255d81a7c2982004..fa0f1ff9176c17e7d5172a0179bfbdec6953e06c 100644
--- a/daemon/src/audio/pulseaudio/pulselayer.cpp
+++ b/daemon/src/audio/pulseaudio/pulselayer.cpp
@@ -33,7 +33,6 @@
 #include "audiostream.h"
 #include "pulselayer.h"
 #include "audio/samplerateconverter.h"
-#include "audio/audioprocessing.h"
 #include "audio/dcblocker.h"
 #include "managerimpl.h"