aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Transports/http/downloader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Transports/http/downloader.h')
-rw-r--r--src/plugins/Transports/http/downloader.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/plugins/Transports/http/downloader.h b/src/plugins/Transports/http/downloader.h
index 66855b0f5..5688fee00 100644
--- a/src/plugins/Transports/http/downloader.h
+++ b/src/plugins/Transports/http/downloader.h
@@ -25,7 +25,9 @@
#include <QByteArray>
#include <QMap>
#include <curl/curl.h>
-
+#ifdef WITH_ENCA
+#include <enca.h>
+#endif
class QTextCodec;
/*! @internal
@@ -68,7 +70,7 @@ signals:
private:
qint64 readBuffer(char* data, qint64 maxlen);
void readICYMetaData();
- void parseICYMetaData(char *data);
+ void parseICYMetaData(char *data, qint64 size);
CURL *m_handle;
QMutex m_mutex;
Stream m_stream;
@@ -79,6 +81,9 @@ private:
bool m_meta_sent;
long m_buffer_size;
QTextCodec *m_codec;
+#ifdef WITH_ENCA
+ EncaAnalyser m_analyser;
+#endif
protected:
void run();