From e231bb9701639b20dd917865040b727af9b0b77e Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Wed, 23 Sep 2009 12:40:02 +0000 Subject: ported ffmpeg plugin (Closes issue 170) git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1254 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Input/ffmpeg/decoder_ffmpeg.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/plugins/Input/ffmpeg/decoder_ffmpeg.h') diff --git a/src/plugins/Input/ffmpeg/decoder_ffmpeg.h b/src/plugins/Input/ffmpeg/decoder_ffmpeg.h index db10a21b6..7c294837d 100644 --- a/src/plugins/Input/ffmpeg/decoder_ffmpeg.h +++ b/src/plugins/Input/ffmpeg/decoder_ffmpeg.h @@ -45,17 +45,17 @@ extern "C"{ class DecoderFFmpeg : public Decoder { public: - DecoderFFmpeg(QObject *, DecoderFactory *, Output *, const QString &); + DecoderFFmpeg(const QString &); virtual ~DecoderFFmpeg(); // Standard Decoder API bool initialize(); qint64 totalTime(); int bitrate(); + qint64 read(char *audio, qint64 maxSize); + void seek(qint64 time); -private: - qint64 readAudio(char *audio, qint64 maxSize); - void seekAudio(qint64 time); +private: //helper functions void fillBuffer(); qint64 ffmpeg_decode(char *audio, qint64 maxSize); -- cgit v1.2.3-13-gbd6f