diff -r 7b58e65d61ee -r d141fc1ad77b qtms/src/qtmsclientsource.cpp --- a/qtms/src/qtmsclientsource.cpp Wed Jun 23 18:45:38 2010 +0300 +++ b/qtms/src/qtmsclientsource.cpp Tue Jul 06 14:48:59 2010 +0300 @@ -74,23 +74,25 @@ return status; } -gint QTMSClientSource::BufferFilled(TMS::TMSBuffer& buffer) +gint QTMSClientSource::BufferFilled(QTMSBuffer& buffer) { gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); if (iSource) { - status = static_cast (iSource)->BufferFilled(buffer); + TMSBuffer& buf(reinterpret_cast(buffer)); + status = static_cast (iSource)->BufferFilled(buf); } return status; } // Push mode -gint QTMSClientSource::ProcessBuffer(TMS::TMSBuffer* buffer) +gint QTMSClientSource::ProcessBuffer(QTMSBuffer* buffer) { gint status(QTMS_RESULT_UNINITIALIZED_OBJECT); if (iSource) { - status = static_cast (iSource)->ProcessBuffer(buffer); + TMSBuffer* buf(reinterpret_cast(buffer)); + status = static_cast (iSource)->ProcessBuffer(buf); } return status; }