Hi Arjun, it is nice to read that upgrading to version 2.x is that easy for simple applications, but I wonder whether you can specify base media port (like using app_config.rtp_config.media_port in your case) or you must manage it yourself in on_create_media_transport callback? I will be dealing with this in one month's time... Thanks, Vali Dne 3.7.2012 8:33, Arjun Kamath napsal(a): > Hi all, > > This was a very minor problem, but I will still report it anyways. Due > to the change in pjsip from older versions, to on-demand creation of > media transports the main app, somethinglike pjsua_app should no longer > have this function called. > > status = pjsua_media_transports_create(&app_config.rtp_config); > > That's it. Simple as that. > > > ------------------------------ > > Message: 3 > Date: Thu, 31 May 2012 11:17:58 +0300 > From: Arjun Kamath <junnaonly@xxxxxxxxx <mailto:junnaonly at gmail.com>> > To: pjsip at lists.pjsip.org <mailto:pjsip at lists.pjsip.org> > Subject: Updating from 1.10 > Message-ID: > > <CADzHbEWF0yc7hJWn6obxsP61Mf=2=ZQN=+M6Oyug9ot1+R9FHA at mail.gmail.com > <mailto:M6Oyug9ot1%2BR9FHA at mail.gmail.com>> > Content-Type: text/plain; charset="iso-8859-1" > > Hi, > > I have a client on windows that uses the library version 1.10. My > colleague > used it as that was the stablest version then. She has left now and > I have > decided that the first thing I should do is update the library to 2.0 > > As the client uses the old pjsua APIs I have set > > #define DISABLED_FOR_TICKET_1185 1 > > But I get compilation errors due to argument mismatch in several > functions: > Error 3 error C2198: '*create_ice_media_transport' : too few > arguments for call* ...\pjsip\src\pjsua-lib\pjsua_media.c 787 > pjsua_lib > Error 4 error C2065: 'i' : undeclared identifier > ...\pjsip\src\pjsua-lib\pjsua_media.c 1488 pjsua_lib > Error 5 error C2065: 'i' : undeclared identifier > ...\pjsip\src\pjsua-lib\pjsua_media.c 1488 pjsua_lib > Error 7 error C2065: 'i' : undeclared identifier > ...\pjsip\src\pjsua-lib\pjsua_media.c 1488 pjsua_lib > Error 8 error C2065: 'i' : undeclared identifier > ...\pjsip\src\pjsua-lib\pjsua_media.c 1489 pjsua_lib > Error 9 error C2039: '*med_tp' : is not a member of 'pjsua_call*' > ...\pjsip\src\pjsua-lib\pjsua_core.c 426 pjsua_lib > Error 10 error C2039: *'med_tp' : is not a member of 'pjsua_call'* > ...\pjsip\src\pjsua-lib\pjsua_core.c 431 pjsua_lib > Error 12 error C2198: *'pjmedia_transport_get_info' : too few > arguments for call* ...\pjsip\src\pjsua-lib\pjsua_core.c 431 > pjsua_lib > Error 14 error C2039: *'tp' : is not a member of 'pjsua_call' * > ...\pjsip\src\pjsua-lib\pjsua_call.c 3209 pjsua_lib > Error 15 error C2039: *'med_tp' : is not a member of 'pjsua_call'* > ...\pjsip\src\pjsua-lib\pjsua_call.c 3216 pjsua_lib > Error 17 error C2198: *'pjmedia_transport_get_info' : too few > arguments for call * ...\pjsip\src\pjsua-lib\pjsua_call.c 3216 > pjsua_lib > > I will eventually move to the new APIs, but as a first step I wanted to > work with just the updated library and same old APIs as the > application I > have uses them. Also, I am new to the group and am going to stay > here for > quite a while and more importantly am really enthusiastic to learn > :) So > any related advice would be greatly appreciated. > > Lastly, I am running Visual Studio 2008 Professional Edition and am > calling > the library through DLLs > > Thanks, > Arjun > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20120531/9e7447ea/attachment-0001.html> > > ------------------------------ > > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >