diff -r 1d92fd018dd4 -r 4a1905d205a2 qtms/src/qtmsclientsink.cpp --- a/qtms/src/qtmsclientsink.cpp Thu Jun 17 11:11:56 2010 -0500 +++ b/qtms/src/qtmsclientsink.cpp Fri Jun 25 17:07:52 2010 -0500 @@ -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; }