r3556 - in trunk/libminisip: include/libminisip/media source/subsystem_media source/subsystem_media/vnc

erik at minisip.org erik at minisip.org
Fri Dec 14 11:25:43 CET 2007


Author: erik
Date: 2007-12-14 11:25:43 +0100 (Fri, 14 Dec 2007)
New Revision: 3556

Modified:
   trunk/libminisip/include/libminisip/media/MediaStream.h
   trunk/libminisip/source/subsystem_media/MediaStream.cxx
   trunk/libminisip/source/subsystem_media/Session.cxx
   trunk/libminisip/source/subsystem_media/vnc/MediaSharedWorkspace.cxx
Log:

 * Minor fixes to reliable transport plugins code.



Modified: trunk/libminisip/include/libminisip/media/MediaStream.h
===================================================================
--- trunk/libminisip/include/libminisip/media/MediaStream.h	2007-12-14 10:08:50 UTC (rev 3555)
+++ trunk/libminisip/include/libminisip/media/MediaStream.h	2007-12-14 10:25:43 UTC (rev 3556)
@@ -123,9 +123,7 @@
 	 * @return  The list of formats supported by the reliable media
 	 * 	    session.
 	 */
-	virtual std::string getMediaFormats(){
-		return mediaFormats;
-	}
+	virtual std::string getMediaFormats()=0;
 
 	virtual void start(){}
 	virtual void stop(){}

Modified: trunk/libminisip/source/subsystem_media/MediaStream.cxx
===================================================================
--- trunk/libminisip/source/subsystem_media/MediaStream.cxx	2007-12-14 10:08:50 UTC (rev 3555)
+++ trunk/libminisip/source/subsystem_media/MediaStream.cxx	2007-12-14 10:25:43 UTC (rev 3556)
@@ -55,6 +55,7 @@
 }
 
 std::string MediaStream::getSdpMediaType(){
+	massert(media);
 	if( media ){
 		return media->getSdpMediaType();
 	}

Modified: trunk/libminisip/source/subsystem_media/Session.cxx
===================================================================
--- trunk/libminisip/source/subsystem_media/Session.cxx	2007-12-14 10:08:50 UTC (rev 3555)
+++ trunk/libminisip/source/subsystem_media/Session.cxx	2007-12-14 10:25:43 UTC (rev 3556)
@@ -425,8 +425,7 @@
 		type = (*i)->getSdpMediaType();
 		m = new SdpHeaderM( type, localPort, 1, (*i)->getTransport() );
 
-		//cerr << "EEEE: trying to add formats <"<<(*i)->getMediaFormats()<<">"<<endl;
-		m->addFormat( "vnc" /*(*i)->getMediaFormats()*/ );
+		m->addFormat( (*i)->getMediaFormats() );
 		result->addHeader( *m );
 
 		attributes = (*i)->getSdpAttributes();

Modified: trunk/libminisip/source/subsystem_media/vnc/MediaSharedWorkspace.cxx
===================================================================
--- trunk/libminisip/source/subsystem_media/vnc/MediaSharedWorkspace.cxx	2007-12-14 10:08:50 UTC (rev 3555)
+++ trunk/libminisip/source/subsystem_media/vnc/MediaSharedWorkspace.cxx	2007-12-14 10:25:43 UTC (rev 3556)
@@ -9,14 +9,14 @@
 class SWSMediaStream : public ReliableMediaStream {
 public:
 	SWSMediaStream( std::string callId, MRef<ReliableMedia*> m );
-	std::string getSdpMediaType();
+	std::string getMediaFormats();
 };
 
 SWSMediaStream::SWSMediaStream( std::string callId, MRef<ReliableMedia*> m ) : ReliableMediaStream(callId,m) {
 
 }
 
-string SWSMediaStream::getSdpMediaType(){
+string SWSMediaStream::getMediaFormats(){
 	return "vnc";
 }
 



More information about the Minisip-devel mailing list