summaryrefslogtreecommitdiff
path: root/src/filter
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2019-03-18 13:47:30 +0100
committerMax Kellermann <max@musicpd.org>2019-03-18 13:48:24 +0100
commit321f01b95cdfcc5080dd1c8e48d5f3aa01fcf6d9 (patch)
treeac6693ce4cbc60343f3ca7a85638db6b9bf489e1 /src/filter
parente88667e01c4458a23152bd339953f509fb9b1b94 (diff)
filter/plugins/null: move code to src/filter/NullFilter.hxx
Diffstat (limited to 'src/filter')
-rw-r--r--src/filter/NullFilter.hxx35
-rw-r--r--src/filter/plugins/NullFilterPlugin.cxx12
2 files changed, 36 insertions, 11 deletions
diff --git a/src/filter/NullFilter.hxx b/src/filter/NullFilter.hxx
new file mode 100644
index 000000000..5a06b79f8
--- /dev/null
+++ b/src/filter/NullFilter.hxx
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2003-2019 The Music Player Daemon Project
+ * http://www.musicpd.org
+ *
+ * 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 2 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.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+#ifndef MPD_NULL_FILTER_HXX
+#define MPD_NULL_FILTER_HXX
+
+#include "filter/Filter.hxx"
+#include "util/ConstBuffer.hxx"
+
+class NullFilter final : public Filter {
+public:
+ explicit NullFilter(const AudioFormat &af):Filter(af) {}
+
+ virtual ConstBuffer<void> FilterPCM(ConstBuffer<void> src) override {
+ return src;
+ }
+};
+
+#endif
diff --git a/src/filter/plugins/NullFilterPlugin.cxx b/src/filter/plugins/NullFilterPlugin.cxx
index 84c21aca2..b88e3771d 100644
--- a/src/filter/plugins/NullFilterPlugin.cxx
+++ b/src/filter/plugins/NullFilterPlugin.cxx
@@ -26,20 +26,10 @@
#include "NullFilterPlugin.hxx"
#include "filter/FilterPlugin.hxx"
-#include "filter/Filter.hxx"
+#include "filter/NullFilter.hxx"
#include "filter/Prepared.hxx"
#include "AudioFormat.hxx"
#include "util/Compiler.h"
-#include "util/ConstBuffer.hxx"
-
-class NullFilter final : public Filter {
-public:
- explicit NullFilter(const AudioFormat &af):Filter(af) {}
-
- virtual ConstBuffer<void> FilterPCM(ConstBuffer<void> src) override {
- return src;
- }
-};
class PreparedNullFilter final : public PreparedFilter {
public: