[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/runtime/phonon/xine
From: Thiago Macieira <thiago () kde ! org>
Date: 2007-12-10 11:42:36
Message-ID: 1197286956.692160.30239.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 746830 by thiago:
Compile with Qt 4.4 - that's what you get for using undocumented classes...
M +1 -1 audioport.cpp
M +2 -2 backend.cpp
M +1 -1 bytestreamplugin.cpp
M +1 -1 xinethread.cpp
--- trunk/KDE/kdebase/runtime/phonon/xine/audioport.cpp #746829:746830
@@ -171,7 +171,7 @@
{
if (d->ref == 1 && !d->dontDelete) {
// this is the last ref to the data, so it will get deleted in a few \
instructions unless
- new AudioPortDeleter(d);
+ new AudioPortDeleter(d.data());
// AudioPortDeleter refs it once more
}
}
--- trunk/KDE/kdebase/runtime/phonon/xine/backend.cpp #746829:746830
@@ -460,7 +460,7 @@
SourceNode *source = qobject_cast<SourceNode *>(q);
if (source) {
//keep->addObject(source->threadSafeObject());
- allXtObjects.append(QExplicitlySharedDataPointer<SharedData>(static_cast<SharedData \
*>(source->threadSafeObject()))); + \
allXtObjects.append(QExplicitlySharedDataPointer<SharedData>(source->threadSafeObject().data()));
foreach (SinkNode *sink, source->sinks()) {
WireCall w(source, sink);
if (wireCallsUnordered.contains(w)) {
@@ -474,7 +474,7 @@
SinkNode *sink = qobject_cast<SinkNode *>(q);
if (sink) {
keep->addObject(sink->threadSafeObject());
- allXtObjects.append(QExplicitlySharedDataPointer<SharedData>(static_cast<SharedData \
*>(sink->threadSafeObject()))); + \
allXtObjects.append(QExplicitlySharedDataPointer<SharedData>(sink->threadSafeObject().data()));
if (sink->source()) {
WireCall w(sink->source(), sink);
if (wireCallsUnordered.contains(w)) {
--- trunk/KDE/kdebase/runtime/phonon/xine/bytestreamplugin.cpp #746829:746830
@@ -51,7 +51,7 @@
inline xine_stream_t *stream() { return m_stream; }
- inline Phonon::Xine::ByteStream *bytestream() { return m_bytestream; }
+ inline Phonon::Xine::ByteStream *bytestream() { return m_bytestream.data(); }
private:
xine_stream_t *m_stream;
--- trunk/KDE/kdebase/runtime/phonon/xine/xinethread.cpp #746829:746830
@@ -96,7 +96,7 @@
kDebug(610) << " " << wire.source << " -> " << wire.sink;
wire.sink->assert();
wire.source->assert();
- wire.sink->rewireTo(wire.source);
+ wire.sink->rewireTo(wire.source.data());
}
}
return true;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic