From 01c0f656cafd657abc4c9d538101cf1170619951 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Fri, 20 Jan 2017 11:36:26 +0100 Subject: TII is acutally a ModInput, not a ModCodec --- src/TII.cpp | 12 ++++-------- src/TII.h | 4 ++-- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/TII.cpp b/src/TII.cpp index 15e5b4a..15543d0 100644 --- a/src/TII.cpp +++ b/src/TII.cpp @@ -107,7 +107,7 @@ const int pattern_tm1_2_4[][8] = { // {{{ {1,1,1,1,0,0,0,0} }; // }}} TII::TII(unsigned int dabmode, tii_config_t& tii_config) : - ModCodec(), + ModInput(), RemoteControllable("tii"), m_dabmode(dabmode), m_conf(tii_config), @@ -176,14 +176,10 @@ const char* TII::name() } -int TII::process(Buffer* const dataIn, Buffer* dataOut) +int TII::process(Buffer* dataOut) { - PDEBUG("TII::process(dataIn: %p, dataOut: %p)\n", - dataIn, dataOut); - - if ((dataIn != NULL) && (dataIn->getLength() != 0)) { - throw TIIError("TII::process input size not valid!"); - } + PDEBUG("TII::process(dataOut: %p)\n", + dataOut); if (m_conf.enable and m_insert) { boost::mutex::scoped_lock lock(m_dataIn_mutex); diff --git a/src/TII.h b/src/TII.h index b088147..d491c43 100644 --- a/src/TII.h +++ b/src/TII.h @@ -58,13 +58,13 @@ class TIIError : public std::runtime_error { std::runtime_error(msg) {} }; -class TII : public ModCodec, public RemoteControllable +class TII : public ModInput, public RemoteControllable { public: TII(unsigned int dabmode, tii_config_t& tii_config); virtual ~TII(); - int process(Buffer* const dataIn, Buffer* dataOut); + int process(Buffer* dataOut); const char* name(); /******* REMOTE CONTROL ********/ -- cgit v1.2.3