diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2013-10-07 12:18:16 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2013-10-07 12:18:16 +0000 |
| commit | 6a8185ef6679cc329a5fde14bfe97eadca0d2f91 (patch) | |
| tree | b3a862160efc964f10ca3690523b47a55b054c2f /src/plugins/Input/mad/decoder_mad.h | |
| parent | 803d0ca7c17bfddde8d74ab914ebc519f66bb50d (diff) | |
| download | qmmp-6a8185ef6679cc329a5fde14bfe97eadca0d2f91.tar.gz qmmp-6a8185ef6679cc329a5fde14bfe97eadca0d2f91.tar.bz2 qmmp-6a8185ef6679cc329a5fde14bfe97eadca0d2f91.zip | |
prepare for new replaygain implementation
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3753 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/mad/decoder_mad.h')
| -rw-r--r-- | src/plugins/Input/mad/decoder_mad.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/Input/mad/decoder_mad.h b/src/plugins/Input/mad/decoder_mad.h index 002caa53d..d15508848 100644 --- a/src/plugins/Input/mad/decoder_mad.h +++ b/src/plugins/Input/mad/decoder_mad.h @@ -46,11 +46,14 @@ public: qint64 totalTime(); int bitrate(); qint64 read(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 madOutputFloat(float *data, qint64 samples); bool fillBuffer(); void deinit(); bool findHeader(); |
