diff options
Diffstat (limited to 'src/plugins/Transports/http/downloader.h')
| -rw-r--r-- | src/plugins/Transports/http/downloader.h | 9 |
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(); |
