[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    =?utf-8?q?=5Bphonon-gstreamer=5D_gstreamer=3A_debug++?=
From:       Harald Sitter <sitter () kde ! org>
Date:       2011-02-28 22:41:42
Message-ID: 20110228224142.981F2A60D1 () git ! kde ! org
[Download RAW message or body]

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic