aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Output/shout/shoutoutput.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2019-01-03 07:41:04 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2019-01-03 07:41:04 +0000
commitb917024aa1ac4cb0a40164132db3c6d2913157eb (patch)
tree4424bef9f2ac9a3dab21c822836a1b5c79ffee47 /src/plugins/Output/shout/shoutoutput.cpp
parentbef5a901922c002815d047d276e61ec0bf8c0f46 (diff)
downloadqmmp-b917024aa1ac4cb0a40164132db3c6d2913157eb.tar.gz
qmmp-b917024aa1ac4cb0a40164132db3c6d2913157eb.tar.bz2
qmmp-b917024aa1ac4cb0a40164132db3c6d2913157eb.zip
fixed build with -Werror=zero-as-null-pointer-constant
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8572 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Output/shout/shoutoutput.cpp')
-rw-r--r--src/plugins/Output/shout/shoutoutput.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/plugins/Output/shout/shoutoutput.cpp b/src/plugins/Output/shout/shoutoutput.cpp
index 6be627357..9ca6e9a95 100644
--- a/src/plugins/Output/shout/shoutoutput.cpp
+++ b/src/plugins/Output/shout/shoutoutput.cpp
@@ -28,11 +28,11 @@
ShoutOutput::ShoutOutput(ShoutClient *m)
{
m_client = m;
- m_soxr = 0;
+ m_soxr = nullptr;
m_ratio = 0;
- m_soxr_buf = 0;
+ m_soxr_buf = nullptr;
m_soxr_buf_frames = 0;
- qsrand(time(NULL));
+ qsrand(time(nullptr));
}
ShoutOutput::~ShoutOutput()
@@ -46,12 +46,12 @@ ShoutOutput::~ShoutOutput()
if(m_soxr)
{
soxr_delete(m_soxr);
- m_soxr = 0;
+ m_soxr = nullptr;
}
if(m_soxr_buf)
{
free(m_soxr_buf);
- m_soxr_buf = 0;
+ m_soxr_buf = nullptr;
}
}
@@ -63,7 +63,7 @@ bool ShoutOutput::initialize(quint32 freq, ChannelMap map, Qmmp::AudioFormat)
if(freq != outFreq)
{
- m_soxr = soxr_create(freq, outFreq, map.size(), 0, 0, 0, 0);
+ m_soxr = soxr_create(freq, outFreq, map.size(), nullptr, nullptr, nullptr, nullptr);
m_ratio = (double)outFreq/freq;
}
@@ -90,7 +90,7 @@ qint64 ShoutOutput::writeAudio(unsigned char *data, qint64 maxSize)
{
int chan = channels();
int frames = maxSize / chan / sizeof(float);
- float *input_data = 0;
+ float *input_data = nullptr;
if(m_soxr)
{
@@ -102,7 +102,7 @@ qint64 ShoutOutput::writeAudio(unsigned char *data, qint64 maxSize)
}
size_t done = 0;
- soxr_process(m_soxr, data, frames, 0, m_soxr_buf, m_soxr_buf_frames, &done);
+ soxr_process(m_soxr, data, frames, nullptr, m_soxr_buf, m_soxr_buf_frames, &done);
input_data = m_soxr_buf;
if(done == 0) //soxr requires more data
return maxSize;
@@ -136,7 +136,7 @@ qint64 ShoutOutput::writeAudio(unsigned char *data, qint64 maxSize)
while(ok && vorbis_analysis_blockout(&m_vd, &m_vb) == 1)
{
// analysis, assume we want to use bitrate management
- vorbis_analysis(&m_vb, NULL);
+ vorbis_analysis(&m_vb, nullptr);
vorbis_bitrate_addblock(&m_vb);
while(ok && vorbis_bitrate_flushpacket(&m_vd, &m_op))
@@ -214,7 +214,7 @@ void ShoutOutput::setTrackInfo(const QMap<Qmmp::MetaData, QString> &metaData)
{ Qmmp::YEAR, "date"},
{ Qmmp::COMPOSER, "composer"},
{ Qmmp::DISCNUMBER, "discnumber"},
- { Qmmp::UNKNOWN, 0}
+ { Qmmp::UNKNOWN, nullptr}
};
int i = 0;