diff -r 7b58e65d61ee -r d141fc1ad77b qtms/src/qtmsclientsink.cpp --- a/qtms/src/qtmsclientsink.cpp Wed Jun 23 18:45:38 2010 +0300 +++ b/qtms/src/qtmsclientsink.cpp Tue Jul 06 14:48:59 2010 +0300 @@ -32,13 +32,13 @@ delete iSink; } -// Push mode -gint QTMSClientSink::BufferProcessed(TMS::TMSBuffer* buffer) +gint QTMSClientSink::BufferProcessed(QTMSBuffer* buffer) { gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); if (iSink) { - status = static_cast (iSink)->BufferProcessed(buffer); + TMSBuffer* buf(reinterpret_cast (buffer)); + status = static_cast (iSink)->BufferProcessed(buf); } return status; }