sumom****@users*****
sumom****@users*****
2013年 12月 4日 (水) 19:13:00 JST
Index: julius4/libjulius/src/m_adin.c diff -u julius4/libjulius/src/m_adin.c:1.15 julius4/libjulius/src/m_adin.c:1.16 --- julius4/libjulius/src/m_adin.c:1.15 Fri Jun 21 02:14:20 2013 +++ julius4/libjulius/src/m_adin.c Wed Dec 4 19:12:59 2013 @@ -12,7 +12,7 @@ * @author Akinobu LEE * @date Fri Mar 18 16:17:23 2005 * - * $Revision: 1.15 $ + * $Revision: 1.16 $ * */ /* @@ -67,9 +67,6 @@ #ifdef USE_MIC case SP_MIC: /* microphone input */ - a->ad_resume = NULL; - a->ad_pause = NULL; - a->ad_terminate = NULL; a->silence_cut_default = TRUE; a->enable_thread = TRUE; switch(dev) { @@ -79,6 +76,9 @@ a->ad_end = adin_mic_end; a->ad_read = adin_mic_read; a->ad_input_name = adin_mic_input_name; + a->ad_pause = adin_mic_pause; + a->ad_terminate = adin_mic_terminate; + a->ad_resume = adin_mic_resume; break; #ifdef HAS_ALSA case SP_INPUT_ALSA: @@ -87,6 +87,9 @@ a->ad_end = adin_alsa_end; a->ad_read = adin_alsa_read; a->ad_input_name = adin_alsa_input_name; + a->ad_pause = NULL; + a->ad_terminate = NULL; + a->ad_resume = NULL; break; #endif #ifdef HAS_OSS @@ -96,6 +99,9 @@ a->ad_end = adin_oss_end; a->ad_read = adin_oss_read; a->ad_input_name = adin_oss_input_name; + a->ad_pause = NULL; + a->ad_terminate = NULL; + a->ad_resume = NULL; break; #endif #ifdef HAS_ESD @@ -105,6 +111,9 @@ a->ad_end = adin_esd_end; a->ad_read = adin_esd_read; a->ad_input_name = adin_esd_input_name; + a->ad_pause = NULL; + a->ad_terminate = NULL; + a->ad_resume = NULL; break; #endif #ifdef HAS_PULSEAUDIO @@ -114,6 +123,9 @@ a->ad_end = adin_pulseaudio_end; a->ad_read = adin_pulseaudio_read; a->ad_input_name = adin_pulseaudio_input_name; + a->ad_pause = NULL; + a->ad_terminate = NULL; + a->ad_resume = NULL; break; #endif default: