summaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorDaniel Schürmann <daschuer@mixxx.org>2015-10-15 22:09:11 +0200
committerDaniel Schürmann <daschuer@mixxx.org>2015-10-15 22:12:50 +0200
commit316e7e9900e03a7c331db6ebdf03d5c16c323651 (patch)
treefdbd6da132c94aeaf66f2187322f9ee2e119628d /plugins
parent0d1ea2f7661951c32b79e6c746fd8a7a1b2e068a (diff)
Introduce STATIC_ASSERT and use it to verify wchar_t==utf16, fix some other compile errors and warnings
Diffstat (limited to 'plugins')
-rw-r--r--plugins/soundsourcem4a/m4a/mp4-mixxx.cpp40
-rw-r--r--plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp6
2 files changed, 0 insertions, 46 deletions
diff --git a/plugins/soundsourcem4a/m4a/mp4-mixxx.cpp b/plugins/soundsourcem4a/m4a/mp4-mixxx.cpp
index 9d1844661c..60fc91535b 100644
--- a/plugins/soundsourcem4a/m4a/mp4-mixxx.cpp
+++ b/plugins/soundsourcem4a/m4a/mp4-mixxx.cpp
@@ -472,30 +472,6 @@ static int mp4_seek_sample(struct input_plugin_data *ip_data, int sample)
return mp4_current_sample(ip_data);
}
-static int mp4_seek(struct input_plugin_data *ip_data, double offset)
-{
- struct mp4_private *priv;
- MP4SampleId sample;
- uint32_t scale;
-
- priv = (mp4_private*) ip_data->private_ipd;
-
- scale = MP4GetTrackTimeScale(priv->mp4.handle, priv->mp4.track);
- if (scale == 0)
- return -IP_ERROR_INTERNAL;
-
- sample = MP4GetSampleIdFromTime(priv->mp4.handle, priv->mp4.track,
- (MP4Timestamp)(offset * (double)scale), 0);
- if (sample == MP4_INVALID_SAMPLE_ID)
- return -IP_ERROR_INTERNAL;
-
- qDebug() << "seeking from sample" << priv->mp4.sample << "to sample" << sample;
- priv->mp4.sample = sample;
- priv->overflow_buf_len = 0;
-
- return priv->mp4.sample;
-}
-
/* commented because we use TagLib now ??? -- bkgood
static int mp4_read_comments(struct input_plugin_data *ip_data,
struct keyval **comments)
@@ -564,22 +540,6 @@ static int mp4_read_comments(struct input_plugin_data *ip_data,
}
*/
-static int mp4_duration(struct input_plugin_data *ip_data)
-{
- struct mp4_private *priv;
- uint32_t scale;
- uint64_t duration;
-
- priv = (mp4_private*) ip_data->private_ipd;
-
- scale = MP4GetTrackTimeScale(priv->mp4.handle, priv->mp4.track);
- if (scale == 0)
- return 0;
-
- duration = MP4GetTrackDuration(priv->mp4.handle, priv->mp4.track);
-
- return duration / scale;
-}
/*
const struct input_plugin_ops ip_ops = {
.open = mp4_open,
diff --git a/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp b/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp
index 303cd1f9e1..57ceadbef4 100644
--- a/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp
+++ b/plugins/soundsourcemediafoundation/soundsourcemediafoundation.cpp
@@ -53,7 +53,6 @@ SoundSourceMediaFoundation::SoundSourceMediaFoundation(QString filename)
: SoundSource(filename)
, m_pReader(NULL)
, m_pAudioType(NULL)
- , m_wcFilename(NULL)
, m_nextFrame(0)
, m_leftoverBuffer(NULL)
, m_leftoverBufferSize(0)
@@ -69,15 +68,10 @@ SoundSourceMediaFoundation::SoundSourceMediaFoundation(QString filename)
setType("m4a");
setChannels(kNumChannels);
setSampleRate(kSampleRate);
-
- // http://social.msdn.microsoft.com/Forums/en/netfxbcl/thread/35c6a451-3507-40c8-9d1c-8d4edde7c0cc
- // gives maximum path + file length as 248 + 260, using that -bkgood
- m_wcFilename = new wchar_t[248 + 260];
}
SoundSourceMediaFoundation::~SoundSourceMediaFoundation()
{
- delete [] m_wcFilename;
delete [] m_leftoverBuffer;
safeRelease(&m_pReader);