From kde-commits Mon Feb 28 22:41:42 2011 From: Harald Sitter Date: Mon, 28 Feb 2011 22:41:42 +0000 To: kde-commits Subject: =?utf-8?q?=5Bphonon-gstreamer=5D_gstreamer=3A_debug++?= Message-Id: <20110228224142.981F2A60D1 () git ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=129893296223910 Git commit dfd5c103147f3491938e263966622c5e369e4162 by Harald Sitter. Committed on 23/02/2011 at 19:20. Pushed by sitter into branch 'master'. debug++ M +9 -0 gstreamer/streamreader.cpp M +1 -0 gstreamer/streamreader.h http://commits.kde.org/phonon-gstreamer/dfd5c103147f3491938e263966622c5e369e4162 diff --git a/gstreamer/streamreader.cpp b/gstreamer/streamreader.cpp index 03086d1..adbb814 100644 --- a/gstreamer/streamreader.cpp +++ b/gstreamer/streamreader.cpp @@ -35,9 +35,15 @@ StreamReader::StreamReader(const Phonon::MediaSource &source, MediaObject *paren , m_seekable(false) , m_mediaObject(parent) { + DEBUG_BLOCK; connectToSource(source); } +StreamReader::~StreamReader() +{ + DEBUG_BLOCK; +} + int StreamReader::currentBufferSize() const { return m_buffer.size(); @@ -120,6 +126,7 @@ void StreamReader::endOfData() void StreamReader::start() { + DEBUG_BLOCK; QMutexLocker locker(&m_mutex); m_buffer.clear(); m_eos = false; @@ -132,12 +139,14 @@ void StreamReader::start() void StreamReader::stop() { + DEBUG_BLOCK; enoughData(); m_waitingForData.wakeAll(); } void StreamReader::unlock() { + DEBUG_BLOCK; QMutexLocker locker(&m_mutex); enoughData(); m_locked = false; diff --git a/gstreamer/streamreader.h b/gstreamer/streamreader.h index 957aa77..403b7c7 100644 --- a/gstreamer/streamreader.h +++ b/gstreamer/streamreader.h @@ -42,6 +42,7 @@ class StreamReader : public QObject, Phonon::StreamInterface { public: StreamReader(const Phonon::MediaSource &source, MediaObject *parent); + ~StreamReader(); /* * Overloads for StreamInterface