aboutsummaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/General/converter/converter.cpp2
-rw-r--r--src/plugins/General/rgscan/rgscanner.cpp2
-rw-r--r--src/plugins/Input/aac/decoder_aac.cpp2
-rw-r--r--src/plugins/Input/aac/decoder_aac.h2
-rw-r--r--src/plugins/Input/cdaudio/decoder_cdaudio.cpp2
-rw-r--r--src/plugins/Input/cdaudio/decoder_cdaudio.h2
-rw-r--r--src/plugins/Input/cue/decoder_cue.cpp2
-rw-r--r--src/plugins/Input/cue/decoder_cue.h2
-rw-r--r--src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp2
-rw-r--r--src/plugins/Input/ffmpeg/decoder_ffmpeg.h2
-rw-r--r--src/plugins/Input/flac/decoder_flac.cpp4
-rw-r--r--src/plugins/Input/flac/decoder_flac.h2
-rw-r--r--src/plugins/Input/gme/decoder_gme.cpp2
-rw-r--r--src/plugins/Input/gme/decoder_gme.h2
-rw-r--r--src/plugins/Input/mad/decoder_mad.cpp4
-rw-r--r--src/plugins/Input/mad/decoder_mad.h4
-rw-r--r--src/plugins/Input/modplug/decoder_modplug.cpp2
-rw-r--r--src/plugins/Input/modplug/decoder_modplug.h2
-rw-r--r--src/plugins/Input/mpc/decoder_mpc.cpp4
-rw-r--r--src/plugins/Input/mpc/decoder_mpc.h2
-rw-r--r--src/plugins/Input/opus/decoder_opus.cpp2
-rw-r--r--src/plugins/Input/opus/decoder_opus.h2
-rw-r--r--src/plugins/Input/sid/decoder_sid.cpp2
-rw-r--r--src/plugins/Input/sid/decoder_sid.h2
-rw-r--r--src/plugins/Input/sndfile/decoder_sndfile.cpp2
-rw-r--r--src/plugins/Input/sndfile/decoder_sndfile.h2
-rw-r--r--src/plugins/Input/vorbis/decoder_vorbis.cpp4
-rw-r--r--src/plugins/Input/vorbis/decoder_vorbis.h2
-rw-r--r--src/plugins/Input/wavpack/decoder_wavpack.cpp4
-rw-r--r--src/plugins/Input/wavpack/decoder_wavpack.h4
-rw-r--r--src/plugins/Input/wildmidi/decoder_wildmidi.cpp4
-rw-r--r--src/plugins/Input/wildmidi/decoder_wildmidi.h2
32 files changed, 40 insertions, 40 deletions
diff --git a/src/plugins/General/converter/converter.cpp b/src/plugins/General/converter/converter.cpp
index f0d21e50a..9a370af09 100644
--- a/src/plugins/General/converter/converter.cpp
+++ b/src/plugins/General/converter/converter.cpp
@@ -319,7 +319,7 @@ bool Converter::convert(Decoder *decoder, FILE *file, bool use16bit)
forever
{
// decode
- len = decoder->read((char *)(output_buf + output_at), buf_size - output_at);
+ len = decoder->read((output_buf + output_at), buf_size - output_at);
if (len > 0)
{
diff --git a/src/plugins/General/rgscan/rgscanner.cpp b/src/plugins/General/rgscan/rgscanner.cpp
index 44d05c9c5..2afacd921 100644
--- a/src/plugins/General/rgscan/rgscanner.cpp
+++ b/src/plugins/General/rgscan/rgscanner.cpp
@@ -179,7 +179,7 @@ void RGScanner::run()
const int buf_size = 8192; //samples
double out_left[buf_size], out_right[buf_size]; //replay gain buffers
float float_buf[buf_size]; //float buffer
- char char_buf[buf_size*ap.sampleSize()]; //char buffer
+ unsigned char char_buf[buf_size*ap.sampleSize()]; //char buffer
qint64 totalSamples = m_decoder->totalTime() * ap.sampleRate() * ap.channels() / 1000;
qint64 sample_counter = 0;
qint64 samples = 0;
diff --git a/src/plugins/Input/aac/decoder_aac.cpp b/src/plugins/Input/aac/decoder_aac.cpp
index 6d60280e8..049802261 100644
--- a/src/plugins/Input/aac/decoder_aac.cpp
+++ b/src/plugins/Input/aac/decoder_aac.cpp
@@ -144,7 +144,7 @@ bool DecoderAAC::initialize()
return true;
}
-qint64 DecoderAAC::read(char *audio, qint64 maxSize)
+qint64 DecoderAAC::read(unsigned char *audio, qint64 maxSize)
{
NeAACDecFrameInfo frame_info;
qint64 size = 0, to_read, read;
diff --git a/src/plugins/Input/aac/decoder_aac.h b/src/plugins/Input/aac/decoder_aac.h
index 523c020a7..f873118f8 100644
--- a/src/plugins/Input/aac/decoder_aac.h
+++ b/src/plugins/Input/aac/decoder_aac.h
@@ -47,7 +47,7 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
- qint64 read(char *audio, qint64 maxSize);
+ qint64 read(unsigned char *audio, qint64 maxSize);
void seek(qint64 time);
private:
diff --git a/src/plugins/Input/cdaudio/decoder_cdaudio.cpp b/src/plugins/Input/cdaudio/decoder_cdaudio.cpp
index 6fe9b96e2..1b0be129c 100644
--- a/src/plugins/Input/cdaudio/decoder_cdaudio.cpp
+++ b/src/plugins/Input/cdaudio/decoder_cdaudio.cpp
@@ -469,7 +469,7 @@ int DecoderCDAudio::bitrate()
return m_bitrate;
}
-qint64 DecoderCDAudio::read(char *audio, qint64 maxSize)
+qint64 DecoderCDAudio::read(unsigned char *audio, qint64 maxSize)
{
if(!m_buffer_at)
{
diff --git a/src/plugins/Input/cdaudio/decoder_cdaudio.h b/src/plugins/Input/cdaudio/decoder_cdaudio.h
index 50a87c161..cdc21f3c1 100644
--- a/src/plugins/Input/cdaudio/decoder_cdaudio.h
+++ b/src/plugins/Input/cdaudio/decoder_cdaudio.h
@@ -54,7 +54,7 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
- qint64 read(char *audio, qint64 maxSize);
+ qint64 read(unsigned char *audio, qint64 maxSize);
void seek(qint64 time);
private:
diff --git a/src/plugins/Input/cue/decoder_cue.cpp b/src/plugins/Input/cue/decoder_cue.cpp
index cfc7696e0..ddb308e69 100644
--- a/src/plugins/Input/cue/decoder_cue.cpp
+++ b/src/plugins/Input/cue/decoder_cue.cpp
@@ -124,7 +124,7 @@ void DecoderCUE::seek(qint64 pos)
audioParameters().sampleSize() * pos/1000;
}
-qint64 DecoderCUE::read(char *data, qint64 size)
+qint64 DecoderCUE::read(unsigned char *data, qint64 size)
{
if(length_in_bytes - m_totalBytes < m_sz) //end of cue track
return 0;
diff --git a/src/plugins/Input/cue/decoder_cue.h b/src/plugins/Input/cue/decoder_cue.h
index 75ff17052..08834cf60 100644
--- a/src/plugins/Input/cue/decoder_cue.h
+++ b/src/plugins/Input/cue/decoder_cue.h
@@ -38,7 +38,7 @@ public:
bool initialize();
qint64 totalTime();
void seek(qint64);
- qint64 read(char *data, qint64 size);
+ qint64 read(unsigned char *data, qint64 size);
int bitrate();
const QString nextURL() const;
void next();
diff --git a/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp b/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp
index 3e4304d89..278c31883 100644
--- a/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp
+++ b/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp
@@ -300,7 +300,7 @@ int DecoderFFmpeg::bitrate()
return m_bitrate;
}
-qint64 DecoderFFmpeg::read(char *audio, qint64 maxSize)
+qint64 DecoderFFmpeg::read(unsigned char *audio, qint64 maxSize)
{
m_skipBytes = 0;
diff --git a/src/plugins/Input/ffmpeg/decoder_ffmpeg.h b/src/plugins/Input/ffmpeg/decoder_ffmpeg.h
index 39724ecb4..35dd036bd 100644
--- a/src/plugins/Input/ffmpeg/decoder_ffmpeg.h
+++ b/src/plugins/Input/ffmpeg/decoder_ffmpeg.h
@@ -44,7 +44,7 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
- qint64 read(char *audio, qint64 maxSize);
+ qint64 read(unsigned char *audio, qint64 maxSize);
void seek(qint64 time);
private:
diff --git a/src/plugins/Input/flac/decoder_flac.cpp b/src/plugins/Input/flac/decoder_flac.cpp
index 1b2cb89ed..723a147ab 100644
--- a/src/plugins/Input/flac/decoder_flac.cpp
+++ b/src/plugins/Input/flac/decoder_flac.cpp
@@ -84,7 +84,7 @@ static size_t pack_pcm_signed (FLAC__byte *output,
return samples * channels * bps / 8;
}
-static int flac_decode (void *void_data, char *buf, int buf_len)
+static int flac_decode (void *void_data, unsigned char *buf, int buf_len)
{
DecoderFLAC *dflac = (DecoderFLAC *) void_data;
unsigned to_copy;
@@ -460,7 +460,7 @@ void DecoderFLAC::seek(qint64 time)
}
-qint64 DecoderFLAC::read(char *data, qint64 size)
+qint64 DecoderFLAC::read(unsigned char *data, qint64 size)
{
if(m_parser)
{
diff --git a/src/plugins/Input/flac/decoder_flac.h b/src/plugins/Input/flac/decoder_flac.h
index 215d2d7e3..c69cba210 100644
--- a/src/plugins/Input/flac/decoder_flac.h
+++ b/src/plugins/Input/flac/decoder_flac.h
@@ -67,7 +67,7 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
- qint64 read(char *data, qint64 maxSize);
+ qint64 read(unsigned char *data, qint64 maxSize);
void seek(qint64 time);
const QString nextURL() const;
void next();
diff --git a/src/plugins/Input/gme/decoder_gme.cpp b/src/plugins/Input/gme/decoder_gme.cpp
index 043099b54..822852302 100644
--- a/src/plugins/Input/gme/decoder_gme.cpp
+++ b/src/plugins/Input/gme/decoder_gme.cpp
@@ -92,7 +92,7 @@ int DecoderGme::bitrate()
return 8;
}
-qint64 DecoderGme::read(char *data, qint64 size)
+qint64 DecoderGme::read(unsigned char *data, qint64 size)
{
if(gme_track_ended(m_emu))
return 0;
diff --git a/src/plugins/Input/gme/decoder_gme.h b/src/plugins/Input/gme/decoder_gme.h
index 5fdb090fe..29a88a96d 100644
--- a/src/plugins/Input/gme/decoder_gme.h
+++ b/src/plugins/Input/gme/decoder_gme.h
@@ -39,7 +39,7 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
- qint64 read(char *data, qint64 size);
+ qint64 read(unsigned char *data, qint64 size);
void seek(qint64);
private:
diff --git a/src/plugins/Input/mad/decoder_mad.cpp b/src/plugins/Input/mad/decoder_mad.cpp
index 820e37ea1..c17f14f42 100644
--- a/src/plugins/Input/mad/decoder_mad.cpp
+++ b/src/plugins/Input/mad/decoder_mad.cpp
@@ -343,7 +343,7 @@ int DecoderMAD::bitrate()
return int(m_bitrate);
}
-qint64 DecoderMAD::read(char *data, qint64 size)
+qint64 DecoderMAD::read(unsigned char *data, qint64 size)
{
if(decodeFrame())
return madOutput(data, size);
@@ -530,7 +530,7 @@ bool DecoderMAD::decodeFrame()
return true;
}
-qint64 DecoderMAD::madOutput(char *data, qint64 size)
+qint64 DecoderMAD::madOutput(unsigned char *data, qint64 size)
{
unsigned int samples_per_channel, channels;
mad_fixed_t const *left, *right;
diff --git a/src/plugins/Input/mad/decoder_mad.h b/src/plugins/Input/mad/decoder_mad.h
index 2e91ed334..a846a96ed 100644
--- a/src/plugins/Input/mad/decoder_mad.h
+++ b/src/plugins/Input/mad/decoder_mad.h
@@ -45,14 +45,14 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
- qint64 read(char *data, qint64 size);
+ qint64 read(unsigned char *data, qint64 size);
qint64 read(float *data, qint64 samples);
void seek(qint64);
private:
// helper functions
bool decodeFrame();
- qint64 madOutput(char *data, qint64 size);
+ qint64 madOutput(unsigned char *data, qint64 size);
qint64 madOutputFloat(float *data, qint64 samples);
bool fillBuffer();
void deinit();
diff --git a/src/plugins/Input/modplug/decoder_modplug.cpp b/src/plugins/Input/modplug/decoder_modplug.cpp
index 9bd6daad0..35ec524cb 100644
--- a/src/plugins/Input/modplug/decoder_modplug.cpp
+++ b/src/plugins/Input/modplug/decoder_modplug.cpp
@@ -105,7 +105,7 @@ int DecoderModPlug::bitrate()
return m_bitrate;
}
-qint64 DecoderModPlug::read(char *audio, qint64 maxSize)
+qint64 DecoderModPlug::read(unsigned char *audio, qint64 maxSize)
{
long len = m_soundFile->Read (audio, maxSize) * m_sampleSize;
if (m_usePreamp)
diff --git a/src/plugins/Input/modplug/decoder_modplug.h b/src/plugins/Input/modplug/decoder_modplug.h
index 53b175149..91f4c349d 100644
--- a/src/plugins/Input/modplug/decoder_modplug.h
+++ b/src/plugins/Input/modplug/decoder_modplug.h
@@ -37,7 +37,7 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
- qint64 read(char *audio, qint64 maxSize);
+ qint64 read(unsigned char *audio, qint64 maxSize);
void seek(qint64 time);
private:
diff --git a/src/plugins/Input/mpc/decoder_mpc.cpp b/src/plugins/Input/mpc/decoder_mpc.cpp
index 3861bffa6..c6eefa73d 100644
--- a/src/plugins/Input/mpc/decoder_mpc.cpp
+++ b/src/plugins/Input/mpc/decoder_mpc.cpp
@@ -27,7 +27,7 @@
#include "decoder_mpc.h"
// this function used from xmms
-inline static void copyBuffer(MPC_SAMPLE_FORMAT* pInBuf, char* pOutBuf, unsigned pLength)
+inline static void copyBuffer(MPC_SAMPLE_FORMAT* pInBuf, unsigned char* pOutBuf, unsigned pLength)
{
unsigned pSize = 16;
int clipMin = -1 << (pSize - 1);
@@ -226,7 +226,7 @@ int DecoderMPC::bitrate()
return m_bitrate;
}
-qint64 DecoderMPC::read(char *audio, qint64 maxSize)
+qint64 DecoderMPC::read(unsigned char *audio, qint64 maxSize)
{
#ifdef MPC_OLD_API
mpc_uint32_t vbrAcc = 0;
diff --git a/src/plugins/Input/mpc/decoder_mpc.h b/src/plugins/Input/mpc/decoder_mpc.h
index 7a7debec3..a932d0504 100644
--- a/src/plugins/Input/mpc/decoder_mpc.h
+++ b/src/plugins/Input/mpc/decoder_mpc.h
@@ -55,7 +55,7 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
- qint64 read(char *audio, qint64 maxSize);
+ qint64 read(unsigned char *audio, qint64 maxSize);
void seek(qint64 time);
private:
diff --git a/src/plugins/Input/opus/decoder_opus.cpp b/src/plugins/Input/opus/decoder_opus.cpp
index e6c6a7733..d55b75be9 100644
--- a/src/plugins/Input/opus/decoder_opus.cpp
+++ b/src/plugins/Input/opus/decoder_opus.cpp
@@ -158,7 +158,7 @@ void DecoderOpus::seek(qint64 time)
op_pcm_seek(m_opusfile, time*48);
}
-qint64 DecoderOpus::read(char *data, qint64 maxSize)
+qint64 DecoderOpus::read(unsigned char *data, qint64 maxSize)
{
int samples = maxSize / 2 / m_chan;
samples = op_read(m_opusfile, (opus_int16 *)data, samples, 0);
diff --git a/src/plugins/Input/opus/decoder_opus.h b/src/plugins/Input/opus/decoder_opus.h
index ddbe666a1..e1d8a3287 100644
--- a/src/plugins/Input/opus/decoder_opus.h
+++ b/src/plugins/Input/opus/decoder_opus.h
@@ -39,7 +39,7 @@ public:
int bitrate();
private:
- virtual qint64 read(char *data, qint64 maxSize);
+ virtual qint64 read(unsigned char *data, qint64 maxSize);
virtual void seek(qint64 time);
// helper functions
diff --git a/src/plugins/Input/sid/decoder_sid.cpp b/src/plugins/Input/sid/decoder_sid.cpp
index f9bfb0488..4f8bd1392 100644
--- a/src/plugins/Input/sid/decoder_sid.cpp
+++ b/src/plugins/Input/sid/decoder_sid.cpp
@@ -163,7 +163,7 @@ int DecoderSID::bitrate()
return 8;
}
-qint64 DecoderSID::read(char *data, qint64 size)
+qint64 DecoderSID::read(unsigned char *data, qint64 size)
{
size = qMin(size, qMax(m_length_in_bytes - m_read_bytes, qint64(0)));
size -= size % 4;
diff --git a/src/plugins/Input/sid/decoder_sid.h b/src/plugins/Input/sid/decoder_sid.h
index b391e73e4..66704d0e9 100644
--- a/src/plugins/Input/sid/decoder_sid.h
+++ b/src/plugins/Input/sid/decoder_sid.h
@@ -39,7 +39,7 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
- qint64 read(char *data, qint64 size);
+ qint64 read(unsigned char *data, qint64 size);
void seek(qint64);
private:
diff --git a/src/plugins/Input/sndfile/decoder_sndfile.cpp b/src/plugins/Input/sndfile/decoder_sndfile.cpp
index 46bfcdedd..a7a882500 100644
--- a/src/plugins/Input/sndfile/decoder_sndfile.cpp
+++ b/src/plugins/Input/sndfile/decoder_sndfile.cpp
@@ -91,7 +91,7 @@ int DecoderSndFile::bitrate()
return m_bitrate;
}
-qint64 DecoderSndFile::read(char *audio, qint64 maxSize)
+qint64 DecoderSndFile::read(unsigned char *audio, qint64 maxSize)
{
return sizeof(short)* sf_read_short (m_sndfile, (short *)audio, maxSize / sizeof(short));
}
diff --git a/src/plugins/Input/sndfile/decoder_sndfile.h b/src/plugins/Input/sndfile/decoder_sndfile.h
index 1708813d0..41c1ace57 100644
--- a/src/plugins/Input/sndfile/decoder_sndfile.h
+++ b/src/plugins/Input/sndfile/decoder_sndfile.h
@@ -37,7 +37,7 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
- qint64 read(char *audio, qint64 maxSize);
+ qint64 read(unsigned char *audio, qint64 maxSize);
void seek(qint64 time);
private:
diff --git a/src/plugins/Input/vorbis/decoder_vorbis.cpp b/src/plugins/Input/vorbis/decoder_vorbis.cpp
index db9f8c8f8..7f77d485f 100644
--- a/src/plugins/Input/vorbis/decoder_vorbis.cpp
+++ b/src/plugins/Input/vorbis/decoder_vorbis.cpp
@@ -293,11 +293,11 @@ void DecoderVorbis::seek(qint64 time)
ov_time_seek(&oggfile, (double) time/1000);
}
-qint64 DecoderVorbis::read(char *data, qint64 maxSize)
+qint64 DecoderVorbis::read(unsigned char *data, qint64 maxSize)
{
len = -1;
while (len < 0)
- len = ov_read(&oggfile, data, maxSize, 0, 2, 1, &m_section);
+ len = ov_read(&oggfile, (char *)data, maxSize, 0, 2, 1, &m_section);
if (m_section != m_last_section)
updateTags();
diff --git a/src/plugins/Input/vorbis/decoder_vorbis.h b/src/plugins/Input/vorbis/decoder_vorbis.h
index 83d95a4b0..f48fe763a 100644
--- a/src/plugins/Input/vorbis/decoder_vorbis.h
+++ b/src/plugins/Input/vorbis/decoder_vorbis.h
@@ -24,7 +24,7 @@ public:
int bitrate();
private:
- virtual qint64 read(char *data, qint64 maxSize);
+ virtual qint64 read(unsigned char *data, qint64 maxSize);
virtual qint64 read(float *data, qint64 samples);
virtual void seek(qint64 time);
diff --git a/src/plugins/Input/wavpack/decoder_wavpack.cpp b/src/plugins/Input/wavpack/decoder_wavpack.cpp
index 9f04e830c..789515753 100644
--- a/src/plugins/Input/wavpack/decoder_wavpack.cpp
+++ b/src/plugins/Input/wavpack/decoder_wavpack.cpp
@@ -180,7 +180,7 @@ void DecoderWavPack::seek(qint64 time)
WavpackSeekSample (m_context, time * audioParameters().sampleRate() / 1000);
}
-qint64 DecoderWavPack::read(char *data, qint64 size)
+qint64 DecoderWavPack::read(unsigned char *data, qint64 size)
{
if(m_parser)
{
@@ -220,7 +220,7 @@ void DecoderWavPack::next()
}
}
-qint64 DecoderWavPack::wavpack_decode(char *data, qint64 size)
+qint64 DecoderWavPack::wavpack_decode(unsigned char *data, qint64 size)
{
ulong len = qMin(QMMP_BLOCK_FRAMES, (int)size / m_chan / 4);
len = WavpackUnpackSamples (m_context, m_output_buf, len);
diff --git a/src/plugins/Input/wavpack/decoder_wavpack.h b/src/plugins/Input/wavpack/decoder_wavpack.h
index 1eddee0db..981f1dff4 100644
--- a/src/plugins/Input/wavpack/decoder_wavpack.h
+++ b/src/plugins/Input/wavpack/decoder_wavpack.h
@@ -38,7 +38,7 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
- qint64 read(char *data, qint64 maxSize);
+ qint64 read(unsigned char *data, qint64 maxSize);
void seek(qint64 time);
const QString nextURL() const;
void next();
@@ -46,7 +46,7 @@ public:
private:
// helper functions
void deinit();
- qint64 wavpack_decode(char *data, qint64 size);
+ qint64 wavpack_decode(unsigned char *data, qint64 size);
ChannelMap findChannelMap(int channels);
WavpackContext *m_context;
int32_t *m_output_buf; // output buffer
diff --git a/src/plugins/Input/wildmidi/decoder_wildmidi.cpp b/src/plugins/Input/wildmidi/decoder_wildmidi.cpp
index 839067679..408755a35 100644
--- a/src/plugins/Input/wildmidi/decoder_wildmidi.cpp
+++ b/src/plugins/Input/wildmidi/decoder_wildmidi.cpp
@@ -82,7 +82,7 @@ int DecoderWildMidi::bitrate()
return 8;
}
-qint64 DecoderWildMidi::read(char *data, qint64 size)
+qint64 DecoderWildMidi::read(unsigned char *data, qint64 size)
{
- return WildMidi_GetOutput (midi_ptr, data, size);
+ return WildMidi_GetOutput (midi_ptr, (char *)data, size);
}
diff --git a/src/plugins/Input/wildmidi/decoder_wildmidi.h b/src/plugins/Input/wildmidi/decoder_wildmidi.h
index 99becbaef..4cddd52da 100644
--- a/src/plugins/Input/wildmidi/decoder_wildmidi.h
+++ b/src/plugins/Input/wildmidi/decoder_wildmidi.h
@@ -36,7 +36,7 @@ public:
bool initialize();
qint64 totalTime();
int bitrate();
- qint64 read(char *data, qint64 size);
+ qint64 read(unsigned char *data, qint64 size);
void seek(qint64);
private: