So I ran the same test using the OSX implementation without doing the last step of building the alt_pjsua. When I ran pjsua from commandline with the PJSUA_MEDIA_HAS_PJMEDIA set to 0 I still get audio playback in OSX. I was expecting nothing.... When attempting to compile alt_pjsua i get the following error: gcc -o alt_pjsua alt_pjsua_aud.o alt_pjsua_vid.o pjsua_app.o main.o -DPJ_AUTOCONF=1 -g -Wno-unused-label -DPJ_IS_BIG_ENDIAN=0 -DPJ_IS_LITTLE_ENDIAN=1 -DPJMEDIA_VIDEO_DEV_HAS_QT=1 -Ipath/pjproject-2.2.1/pjlib/include -Ipath/pjproject-2.2.1/pjlib-util/include -Ipath/pjproject-2.2.1/pjnath/include -Ipath/pjproject-2.2.1/pjmedia/include -Ipath/pjproject-2.2.1/pjsip/include -Lpath/pjproject-2.2.1/pjlib/lib -Lpath/pjproject-2.2.1/pjlib-util/lib -Lpath/pjproject-2.2.1/pjnath/lib -Lpath/pjproject-2.2.1/pjmedia/lib -Lpath/pjproject-2.2.1/pjsip/lib -Lpath/pjproject-2.2.1/third_party/lib -lpjsua-x86_64-apple-darwin13.1.0 -lpjsip-ua-x86_64-apple-darwin13.1.0 -lpjsip-simple-x86_64-apple-darwin13.1.0 -lpjsip-x86_64-apple-darwin13.1.0 -lpjmedia-codec-x86_64-apple-darwin13.1.0 -lpjmedia-x86_64-apple-darwin13.1.0 -lpjmedia-videodev-x86_64-apple-darwin13.1.0 -lpjmedia-audiodev-x86_64-apple-darwin13.1.0 -lpjmedia-x86_64-apple-darwin13.1.0 -lpjnath-x86_64-apple-darwin13.1.0 -lpjlib-util-x86_64-apple-darwin13.1.0 -lsrtp-x86_64-apple-darwin13.1.0 -lresample-x86_64-apple-darwin13.1.0 -lpj-x86_64-apple-darwin13.1.0 -lm -lpthread -framework CoreAudio -framework CoreServices -framework AudioUnit -framework AudioToolbox -framework Foundation -framework AppKit -framework QTKit -framework QuartzCore -framework OpenGL -lcrypto -lssl Undefined symbols for architecture x86_64: "_app_config", referenced from: _on_playfile_done in pjsua_app.o _pjsua_app_init in pjsua_app.o _pjsua_app_run in pjsua_app.o _pjsua_app_destroy in pjsua_app.o _app_destroy in pjsua_app.o _app_init in pjsua_app.o _on_call_state in pjsua_app.o ... "_app_config_init_video", referenced from: _app_init in pjsua_app.o "_arrange_window", referenced from: _on_call_media_event in pjsua_app.o _on_call_video_state in pjsua_app.o "_call_opt", referenced from: _pjsua_app_run in pjsua_app.o _app_init in pjsua_app.o "_cli_destroy", referenced from: _pjsua_app_destroy in pjsua_app.o (maybe you meant: _pj_cli_destroy) "_cli_get_info", referenced from: _cli_on_started in pjsua_app.o _pjsua_app_run in pjsua_app.o "_cli_init", referenced from: _pjsua_app_init in pjsua_app.o "_cli_main", referenced from: _pjsua_app_run in pjsua_app.o "_current_call", referenced from: _on_call_state in pjsua_app.o _on_incoming_call in pjsua_app.o "_find_next_call", referenced from: _on_call_state in pjsua_app.o "_legacy_main", referenced from: _pjsua_app_run in pjsua_app.o "_load_config", referenced from: _app_init in pjsua_app.o "_log_call_dump", referenced from: _on_call_state in pjsua_app.o "_stdout_refresh", referenced from: _stdout_refresh_proc in pjsua_app.o _pjsua_app_run in pjsua_app.o (maybe you meant: _stdout_refresh_proc) "_stdout_refresh_quit", referenced from: _stdout_refresh_proc in pjsua_app.o _pjsua_app_run in pjsua_app.o "_stdout_refresh_text", referenced from: _stdout_refresh_proc in pjsua_app.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [alt_pjsua] Error 1 On Tue, May 6, 2014 at 2:58 PM, Brandon Wong <brandon at abstractpixel.com>wrote: > Hi, > > I am trying to figure out how to use the 3rd Party Media with PJSUA for > iOS. > http://trac.pjsip.org/repos/wiki/3rd_Party_Media_20 > > As a sanity check, I recompiled the libaries with > > #define PJSUA_MEDIA_HAS_PJMEDIA 0 > > and added the other suggested defines to config_site.h > > I think run "make lib" > > When I run the app with the updated libaries that are built I would assume > the audio to no longer run since pjmedia is now disconnected but it still > works. > > So, clearly I am missing something here... > > Has anyone successfully implemented 3rd party media transport for iOS? > > Any tips on getting this to build correctly would be immensely helpful. > > Thanks, > Brandon > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20140506/81229f2c/attachment.html>