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