aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/cdaudio/decoder_cdaudio.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-09-22 16:10:25 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2009-09-22 16:10:25 +0000
commit7f084cab97cf3ad20b24e0fd1ddc58829b6c07bd (patch)
tree3801ddd213cc0a813d9285289be194b09124a62d /src/plugins/Input/cdaudio/decoder_cdaudio.cpp
parentc9d69d13e214c0071a65ba967276f057d204f8f8 (diff)
downloadqmmp-7f084cab97cf3ad20b24e0fd1ddc58829b6c07bd.tar.gz
qmmp-7f084cab97cf3ad20b24e0fd1ddc58829b6c07bd.tar.bz2
qmmp-7f084cab97cf3ad20b24e0fd1ddc58829b6c07bd.zip
enabled cda plugin
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1249 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/cdaudio/decoder_cdaudio.cpp')
-rw-r--r--src/plugins/Input/cdaudio/decoder_cdaudio.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/plugins/Input/cdaudio/decoder_cdaudio.cpp b/src/plugins/Input/cdaudio/decoder_cdaudio.cpp
index 9c14445a0..6fa6e2e02 100644
--- a/src/plugins/Input/cdaudio/decoder_cdaudio.cpp
+++ b/src/plugins/Input/cdaudio/decoder_cdaudio.cpp
@@ -56,8 +56,7 @@ static void log_handler (cdio_log_level_t level, const char message[])
// Decoder class
-DecoderCDAudio::DecoderCDAudio(QObject *parent, DecoderFactory *d, const QString &url, Output *o)
- : Decoder(parent, d, o)
+DecoderCDAudio::DecoderCDAudio(const QString &url) : Decoder()
{
m_bitrate = 0;
m_totalTime = 0;
@@ -258,8 +257,7 @@ bool DecoderCDAudio::initialize()
m_first_sector = tracks[track_at].first_sector;
m_current_sector = tracks[track_at].first_sector;
m_last_sector = tracks[track_at].last_sector;
- stateHandler()->dispatch(tracks[track_at].info.metaData()); //send metadata
- //m_inited = TRUE;
+ StateHandler::instance()->dispatch(tracks[track_at].info.metaData()); //send metadata
qDebug("DecoderCDAudio: initialize succes");
return TRUE;
}
@@ -275,7 +273,7 @@ int DecoderCDAudio::bitrate()
return m_bitrate;
}
-qint64 DecoderCDAudio::readAudio(char *audio, qint64 maxSize)
+qint64 DecoderCDAudio::read(char *audio, qint64 maxSize)
{
long len = 0;
lsn_t secorts_to_read = qMin(CDDA_SECTORS, (m_last_sector - m_current_sector + 1));
@@ -300,7 +298,7 @@ qint64 DecoderCDAudio::readAudio(char *audio, qint64 maxSize)
return len;
}
-void DecoderCDAudio::seekAudio(qint64 pos)
+void DecoderCDAudio::seek(qint64 pos)
{
m_current_sector = m_first_sector + pos * 75 / 1000;
}