diff --git a/src/mod/codecs/mod_speex/Makefile b/src/mod/codecs/mod_speex/Makefile index 3c7deec9cf..8c104f3e85 100644 --- a/src/mod/codecs/mod_speex/Makefile +++ b/src/mod/codecs/mod_speex/Makefile @@ -2,11 +2,16 @@ BASE=../../../.. SPEEX_DIR=$(BASE)/libs/speex SPEEXLA=$(SPEEX_DIR)/libspeex/libspeex.la +SPEEXDSPLA=$(SPEEX_DIR)/libspeex/libspeexdsp.la LOCAL_CFLAGS=-I$(SPEEX_DIR)/include -LOCAL_LIBADD=$(SPEEXLA) +LOCAL_LIBADD=$(SPEEXLA) $(SPEEXDSPLA) include $(BASE)/build/modmake.rules $(SPEEXLA): $(SPEEX_DIR) $(SPEEX_DIR)/.update cd $(SPEEX_DIR)/libspeex && $(MAKE) $(TOUCH_TARGET) + +$(SPEEXDSPLA): $(SPEEX_DIR) $(SPEEX_DIR)/.update + cd $(SPEEX_DIR)/libspeex && $(MAKE) + $(TOUCH_TARGET) \ No newline at end of file diff --git a/src/mod/codecs/mod_speex/mod_speex.c b/src/mod/codecs/mod_speex/mod_speex.c index 8fe159be34..76643efb78 100644 --- a/src/mod/codecs/mod_speex/mod_speex.c +++ b/src/mod/codecs/mod_speex/mod_speex.c @@ -74,7 +74,7 @@ struct speex_context { int decoder_mode; }; -static switch_status_t switch_speex_init(switch_codec_t *codec, switch_codec_flag_t flags, const switch_codec_settings_t *codec_settings) +switch_status_t switch_speex_init(switch_codec_t *codec, switch_codec_flag_t flags, const switch_codec_settings_t *codec_settings) { struct speex_context *context = NULL; int encoding, decoding;