Changeset 2475
- Timestamp:
- Feb 23, 2009 1:53:30 PM (14 years ago)
- Location:
- pjproject/branches/projects/aps-direct
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/projects/aps-direct/build.symbian/bld.inf
r2438 r2475 23 23 libpassthroughcodec.mmp 24 24 25 /* Sound device impl*/26 symbian_audio.mmp25 /* Audio device. */ 26 pjmedia_audiodev.mmp 27 27 28 28 /* Applications */ -
pjproject/branches/projects/aps-direct/build.symbian/pjmedia_audiodev.mmp
r2467 r2475 12 12 MACRO PJ_SYMBIAN=1 13 13 14 SOURCE audiodev.c 14 15 SOURCE symb_aps_dev.cpp 15 16 SOURCE symb_mda_dev.cpp -
pjproject/branches/projects/aps-direct/build.symbian/symbian_ua.mmp
r2438 r2475 36 36 STATICLIBRARY libsrtp.lib 37 37 STATICLIBRARY libgsmcodec.lib libspeexcodec.lib libpassthroughcodec.lib 38 STATICLIBRARY symbian_audio.lib38 STATICLIBRARY pjmedia_audiodev.lib 39 39 40 40 #if SND_USE_APS -
pjproject/branches/projects/aps-direct/pjmedia/include/pjmedia-audiodev/audiodev_imp.h
r2470 r2475 179 179 180 180 181 #endif __AUDIODEV_IMP_H__181 #endif /* __AUDIODEV_IMP_H__ */ -
pjproject/branches/projects/aps-direct/pjmedia/include/pjmedia-audiodev/config.h
r2473 r2475 60 60 61 61 /** 62 * This setting controls whether Symbian APS support should be included. 63 */ 64 #ifndef PJMEDIA_AUDIO_DEV_HAS_SYMB_APS 65 # define PJMEDIA_AUDIO_DEV_HAS_SYMB_APS 0 66 #endif 67 68 69 /** 70 * This setting controls whether Symbian audio (using built-in multimedia 71 * framework) support should be included. 72 */ 73 #ifndef PJMEDIA_AUDIO_DEV_HAS_SYMB_MDA 74 # define PJMEDIA_AUDIO_DEV_HAS_SYMB_MDA 0 75 #endif 76 77 /** 62 78 * @} 63 79 */ -
pjproject/branches/projects/aps-direct/pjmedia/src/pjmedia-audiodev/audiodev.c
r2470 r2475 72 72 #endif 73 73 74 #if PJMEDIA_AUDIO_DEV_HAS_SYMB_APS 75 pjmedia_aud_dev_factory* pjmedia_aps_factory(pj_pool_factory *pf); 76 #endif 77 78 #if PJMEDIA_AUDIO_DEV_HAS_SYMB_MDA 79 pjmedia_aud_dev_factory* pjmedia_symb_mda_factory(pj_pool_factory *pf); 80 #endif 74 81 75 82 #define MAX_DRIVERS 16 … … 231 238 #if PJMEDIA_AUDIO_DEV_HAS_WMME 232 239 aud_subsys.drv[aud_subsys.drv_cnt++].create = &pjmedia_wmme_factory; 240 #endif 241 #if PJMEDIA_AUDIO_DEV_HAS_SYMB_APS 242 aud_subsys.drv[aud_subsys.drv_cnt++].create = &pjmedia_aps_factory; 243 #endif 244 #if PJMEDIA_AUDIO_DEV_HAS_SYMB_MDA 245 aud_subsys.drv[aud_subsys.drv_cnt++].create = &pjmedia_symb_mda_factory; 233 246 #endif 234 247 -
pjproject/branches/projects/aps-direct/pjmedia/src/pjmedia-audiodev/symb_aps_dev.cpp
r2468 r2475 27 27 #include <pj/string.h> 28 28 29 #if PJMEDIA_AUDIO_DEV_HAS_SYMB_APS 30 29 31 #include <e32msgqueue.h> 30 32 #include <sounddevice.h> … … 1090 1092 * Factory operations 1091 1093 */ 1094 1095 /* 1096 * C compatible declaration of APS factory. 1097 */ 1098 PJ_BEGIN_DECL 1099 PJ_DECL(pjmedia_aud_dev_factory*) pjmedia_aps_factory(pj_pool_factory *pf); 1100 PJ_END_DECL 1101 1092 1102 /* 1093 1103 * Init APS audio driver. 1094 1104 */ 1095 pjmedia_aud_dev_factory*pjmedia_aps_factory(pj_pool_factory *pf)1105 PJ_DEF(pjmedia_aud_dev_factory*) pjmedia_aps_factory(pj_pool_factory *pf) 1096 1106 { 1097 1107 struct aps_factory *f; … … 1532 1542 } 1533 1543 1544 #endif // PJMEDIA_AUDIO_DEV_HAS_SYMB_APS 1545 -
pjproject/branches/projects/aps-direct/pjmedia/src/pjmedia-audiodev/symb_mda_dev.cpp
r2468 r2475 798 798 af->dev_info.default_samples_per_sec = 8000; 799 799 af->dev_info.caps = PJMEDIA_AUD_DEV_CAP_INPUT_VOLUME_SETTING | 800 PJMEDIA_AUD_DEV_CAP_OUTPUT_VOLUME_SETTING |800 PJMEDIA_AUD_DEV_CAP_OUTPUT_VOLUME_SETTING; 801 801 af->dev_info.input_count = 1; 802 802 af->dev_info.output_count = 1; -
pjproject/branches/projects/aps-direct/pjmedia/src/pjmedia/errno.c
r2394 r2475 21 21 #include <pjmedia/types.h> 22 22 #include <pj/string.h> 23 #if PJMEDIA_SOUND_IMPLEMENTATION == PJMEDIA_SOUND_PORTAUDIO_SOUND 23 #if defined(PJMEDIA_SOUND_IMPLEMENTATION) && \ 24 PJMEDIA_SOUND_IMPLEMENTATION == PJMEDIA_SOUND_PORTAUDIO_SOUND 24 25 # include <portaudio.h> 25 26 #endif … … 180 181 181 182 /* See if the error comes from PortAudio. */ 182 #if PJMEDIA_SOUND_IMPLEMENTATION==PJMEDIA_SOUND_PORTAUDIO_SOUND 183 #if defined(PJMEDIA_SOUND_IMPLEMENTATION) && \ 184 PJMEDIA_SOUND_IMPLEMENTATION == PJMEDIA_SOUND_PORTAUDIO_SOUND 183 185 if (statcode >= PJMEDIA_PORTAUDIO_ERRNO_START && 184 186 statcode <= PJMEDIA_PORTAUDIO_ERRNO_END) -
pjproject/branches/projects/aps-direct/pjsip-apps/src/symbian_ua/ua.cpp
r2461 r2475 20 20 #include <pjsua-lib/pjsua.h> 21 21 #include <pjsua-lib/pjsua_internal.h> 22 #include <pjmedia/symbian_sound_aps.h>22 //#include <pjmedia/symbian_sound_aps.h> 23 23 #include "ua.h" 24 24 … … 523 523 switch (kc) { 524 524 525 # if PJMEDIA_SOUND_IMPLEMENTATION == PJMEDIA_SOUND_SYMB_APS_SOUND525 # if 0 && PJMEDIA_SOUND_IMPLEMENTATION == PJMEDIA_SOUND_SYMB_APS_SOUND 526 526 case 't': 527 527 do { 528 static pjmedia_snd_route route = PJMEDIA_ SND_ROUTE_DEFAULT;528 static pjmedia_snd_route route = PJMEDIA_AUD_DEV_ROUTE_DEFAULT; 529 529 530 if (route == PJMEDIA_ SND_ROUTE_LOUDSPEAKER)531 route = PJMEDIA_ SND_ROUTE_EARPIECE;530 if (route == PJMEDIA_AUD_DEV_ROUTE_LOUDSPEAKER) 531 route = PJMEDIA_AUD_DEV_ROUTE_EARPIECE; 532 532 else 533 route = PJMEDIA_ SND_ROUTE_LOUDSPEAKER;533 route = PJMEDIA_AUD_DEV_ROUTE_LOUDSPEAKER; 534 534 535 535 pjsua_set_snd_route(route); … … 908 908 aConn.Close(); 909 909 aSocketServer.Close(); 910 910 911 911 return status; 912 912 }
Note: See TracChangeset
for help on using the changeset viewer.