diff options
Diffstat (limited to 'src/plugins/Effect')
| -rw-r--r-- | src/plugins/Effect/crossfade/crossfadeplugin.cpp | 6 | ||||
| -rw-r--r-- | src/plugins/Effect/filewriter/filewriterplugin.cpp | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/Effect/crossfade/crossfadeplugin.cpp b/src/plugins/Effect/crossfade/crossfadeplugin.cpp index fe0081781..3d9850361 100644 --- a/src/plugins/Effect/crossfade/crossfadeplugin.cpp +++ b/src/plugins/Effect/crossfade/crossfadeplugin.cpp @@ -47,8 +47,8 @@ void CrossfadePlugin::applyEffect(Buffer *b) switch (m_state) { case WAITING: - if((m_core->totalTime() > m_overlap + 2000) - && (m_core->totalTime() - m_handler->elapsed() < m_overlap + 2000)) + if((m_core->duration() > m_overlap + 2000) + && (m_core->duration() - m_handler->elapsed() < m_overlap + 2000)) { StateHandler::instance()->sendNextTrackRequest(); m_state = CHECKING; @@ -60,7 +60,7 @@ void CrossfadePlugin::applyEffect(Buffer *b) m_state = PREPARING; break; case PREPARING: - if(m_core->totalTime() && (m_core->totalTime() - m_handler->elapsed() < m_overlap)) + if(m_core->duration() && (m_core->duration() - m_handler->elapsed() < m_overlap)) { if(m_buffer_at + b->samples > m_buffer_size) { diff --git a/src/plugins/Effect/filewriter/filewriterplugin.cpp b/src/plugins/Effect/filewriter/filewriterplugin.cpp index c605370e0..f2ed0d793 100644 --- a/src/plugins/Effect/filewriter/filewriterplugin.cpp +++ b/src/plugins/Effect/filewriter/filewriterplugin.cpp @@ -123,7 +123,7 @@ void FileWriterPlugin::init(const QMap<Qmmp::MetaData, QString> &metaData) fileName = metaData[Qmmp::URL].section("/", 1); MetaDataFormatter formatter(fileName); - fileName = formatter.format(metaData, SoundCore::instance()->totalTime() / 1000); + fileName = formatter.format(metaData, SoundCore::instance()->duration() / 1000); if(!fileName.endsWith(".ogg", Qt::CaseInsensitive)) fileName.append(".ogg"); |
