diff --git a/src/global.h b/src/global.h index 5a0a31e3490ab077ad024f724801f323c4264add..e2222c8d764bf05d2f0e9443863bffae598df719 100644 --- a/src/global.h +++ b/src/global.h @@ -71,7 +71,7 @@ typedef short int16; #define CHANNELS 2 #define SIZEBUF 1024*1024 -#define ALSA_DFT_HW_INDEX 0 +#define ALSA_DFT_CARD_ID 0 #define PCM_HW "hw" #define PCM_PLUGHW "plughw" diff --git a/src/managerimpl.cpp b/src/managerimpl.cpp index 7ea56cc9ce06009784ee36a92432fc19883905f5..6504cfeaba63c4786f6196495b5bc1e4898bc78c 100644 --- a/src/managerimpl.cpp +++ b/src/managerimpl.cpp @@ -1067,10 +1067,10 @@ ManagerImpl::initConfigFile (void) fill_config_int(SEND_DTMF_AS, SIP_INFO_STR); section = AUDIO; - fill_config_int(DRIVER_NAME_IN, DFT_DRIVER_STR); - fill_config_int(DRIVER_NAME_OUT, DFT_DRIVER_STR); - fill_config_int(DRIVER_SAMPLE_RATE, DFT_SAMPLE_RATE); - fill_config_int(DRIVER_FRAME_SIZE, DFT_FRAME_SIZE); + fill_config_int(ALSA_CARD_ID_IN, ALSA_DFT_CARD); + fill_config_int(ALSA_CARD_ID_OUT, ALSA_DFT_CARD); + fill_config_int(ALSA_SAMPLE_RATE, DFT_SAMPLE_RATE); + fill_config_int(ALSA_FRAME_SIZE, DFT_FRAME_SIZE); fill_config_str(ALSA_PLUGIN, PCM_DEFAULT); fill_config_str(RING_CHOICE, DFT_RINGTONE); fill_config_int(VOLUME_SPKR, DFT_VOL_SPKR_STR); @@ -1307,7 +1307,7 @@ ManagerImpl::setAudioOutputDevice(const int index) SFL_PCM_PLAYBACK, _audiodriver->getAudioPlugin()); // set config - setConfig( AUDIO , DRIVER_NAME_OUT , index ); + setConfig( AUDIO , ALSA_CARD_ID_OUT , index ); } /** @@ -1334,7 +1334,7 @@ ManagerImpl::setAudioInputDevice(const int index) SFL_PCM_CAPTURE, _audiodriver->getAudioPlugin()); // set config - setConfig( AUDIO , DRIVER_NAME_IN , index ); + setConfig( AUDIO , ALSA_CARD_ID_IN , index ); } /** @@ -1396,28 +1396,28 @@ ManagerImpl::initAudioDriver(void) ManagerImpl::selectAudioDriver (void) { std::string alsaPlugin = getConfigString( AUDIO , ALSA_PLUGIN ); - int noDeviceIn = getConfigInt(AUDIO, DRIVER_NAME_IN); - int noDeviceOut = getConfigInt(AUDIO, DRIVER_NAME_OUT); - int sampleRate = getConfigInt(AUDIO, DRIVER_SAMPLE_RATE); + int numCardIn = getConfigInt( AUDIO , ALSA_CARD_ID_IN ); + int numCardOut = getConfigInt( AUDIO , ALSA_CARD_ID_OUT ); + int sampleRate = getConfigInt( AUDIO , ALSA_SAMPLE_RATE ); if (sampleRate <=0 || sampleRate > 48000) { sampleRate = 44100; } - int frameSize = getConfigInt(AUDIO, DRIVER_FRAME_SIZE); + int frameSize = getConfigInt( AUDIO , ALSA_FRAME_SIZE ); - if( !_audiodriver -> soundCardIndexExist( noDeviceIn ) ) + if( !_audiodriver -> soundCardIndexExist( numCardIn ) ) { - _debug(" Index %i is not a valid card number. Switch to 0.\n", noDeviceIn); - noDeviceIn = ALSA_DFT_HW_INDEX ; + _debug(" Index %i is not a valid card number. Switch to 0.\n", numCardIn); + numCardIn = ALSA_DFT_CARD_ID ; } - if( !_audiodriver -> soundCardIndexExist( noDeviceOut ) ) + if( !_audiodriver -> soundCardIndexExist( numCardOut ) ) { - _debug(" Index %i is not a valid card number. Switch to 0.\n", noDeviceIn); - noDeviceOut = ALSA_DFT_HW_INDEX ; + _debug(" Index %i is not a valid card number. Switch to 0.\n", numCardOut); + numCardOut = ALSA_DFT_CARD_ID ; } _debugInit(" AudioLayer Opening Device"); _audiodriver->setErrorMessage(""); - _audiodriver->openDevice( noDeviceIn , noDeviceOut, sampleRate, frameSize, SFL_PCM_BOTH, alsaPlugin ); + _audiodriver->openDevice( numCardIn , numCardOut, sampleRate, frameSize, SFL_PCM_BOTH, alsaPlugin ); } /** diff --git a/src/user_cfg.h b/src/user_cfg.h index 10c8c9a1693c0f55d470a670704b80d0177a3508..fd27e1c931222cba775c6e5c334f243db31c68d0 100644 --- a/src/user_cfg.h +++ b/src/user_cfg.h @@ -58,11 +58,10 @@ #define SEND_DTMF_AS "DTMF.sendDTMFas" #define STUN_SERVER "STUN.STUNserver" #define USE_STUN "STUN.useStun" -#define DRIVER_NAME "Drivers.driverName" -#define DRIVER_NAME_IN "Drivers.driverNameIn" -#define DRIVER_NAME_OUT "Drivers.driverNameOut" -#define DRIVER_SAMPLE_RATE "Drivers.sampleRate" -#define DRIVER_FRAME_SIZE "Drivers.framesize" +#define ALSA_CARD_ID_IN "Alsa.cardID_In" +#define ALSA_CARD_ID_OUT "Alsa.cardID_Out" +#define ALSA_SAMPLE_RATE "Alsa.sampleRate" +#define ALSA_FRAME_SIZE "Alsa.framesize" #define ALSA_PLUGIN "Alsa.plugin" #define CODECS "ActiveCodecs" #define RING_CHOICE "Rings.ringChoice" @@ -88,7 +87,7 @@ #define NO_STR "0" #define DFT_PULSE_LENGTH_STR "250" #define SIP_INFO_STR "0" -#define DFT_DRIVER_STR "0" +#define ALSA_DFT_CARD "0" // volume by default 100% #define DFT_VOL_SPKR_STR "100" #define DFT_VOL_MICRO_STR "100" @@ -99,7 +98,7 @@ #define DFT_VOICEMAIL "888" #define DFT_FRAME_SIZE "20" #define DFT_SAMPLE_RATE "44100" -#define SAMPLE_RATE1 "44100" + // zeroconfig default value #ifdef USE_ZEROCONF #define CONFIG_ZEROCONF_DEFAULT_STR "1"