add possibliity to filter recorded data
[enigma2.git] / lib / base / filepush.cpp
index 705dbb5ea8ec88ceab99e3e50a1db684fa3f2d64..3901e76c80296738c02a809969e613d3f132f179 100644 (file)
@@ -49,6 +49,7 @@ void eFilePushThread::thread()
                if (m_buf_start != m_buf_end)
                {
                                // TODO: take care of boundaries.
+                       filterRecordData(m_buffer + m_buf_start, m_buf_end - m_buf_start);
                        int w = write(m_fd_dest, m_buffer + m_buf_start, m_buf_end - m_buf_start);
 //                     eDebug("wrote %d bytes", w);
                        if (w <= 0)
@@ -204,3 +205,9 @@ void eFilePushThread::recvEvent(const int &evt)
 {
        m_event(evt);
 }
+
+void eFilePushThread::filterRecordData(const char *data, int len)
+{
+       /* do nothing */
+}
+