From 6bad50d875622b6da15d7ecc65716eaa1b61e8ec Mon Sep 17 00:00:00 2001 From: Andrey Volk Date: Fri, 27 Dec 2024 19:37:47 +0300 Subject: [PATCH] [mod_clearmode] Remove from tree --- build/modules.conf.in | 1 - configure.ac | 1 - src/mod/codecs/mod_clearmode/Makefile.am | 8 -- src/mod/codecs/mod_clearmode/mod_clearmode.c | 107 ------------------- 4 files changed, 117 deletions(-) delete mode 100644 src/mod/codecs/mod_clearmode/Makefile.am delete mode 100644 src/mod/codecs/mod_clearmode/mod_clearmode.c diff --git a/build/modules.conf.in b/build/modules.conf.in index f555509c0d..6c1bb5b611 100755 --- a/build/modules.conf.in +++ b/build/modules.conf.in @@ -51,7 +51,6 @@ codecs/mod_amr #codecs/mod_amrwb codecs/mod_b64 #codecs/mod_bv -#codecs/mod_clearmode #codecs/mod_codec2 #codecs/mod_com_g729 codecs/mod_g723_1 diff --git a/configure.ac b/configure.ac index 20d1ad3aa7..4345cecc91 100755 --- a/configure.ac +++ b/configure.ac @@ -2141,7 +2141,6 @@ AC_CONFIG_FILES([Makefile src/mod/codecs/mod_amrwb/Makefile src/mod/codecs/mod_b64/Makefile src/mod/codecs/mod_bv/Makefile - src/mod/codecs/mod_clearmode/Makefile src/mod/codecs/mod_codec2/Makefile src/mod/codecs/mod_com_g729/Makefile src/mod/codecs/mod_g723_1/Makefile diff --git a/src/mod/codecs/mod_clearmode/Makefile.am b/src/mod/codecs/mod_clearmode/Makefile.am deleted file mode 100644 index aa19cb3991..0000000000 --- a/src/mod/codecs/mod_clearmode/Makefile.am +++ /dev/null @@ -1,8 +0,0 @@ -include $(top_srcdir)/build/modmake.rulesam -MODNAME=mod_clearmode - -mod_LTLIBRARIES = mod_clearmode.la -mod_clearmode_la_SOURCES = mod_clearmode.c -mod_clearmode_la_CFLAGS = $(AM_CFLAGS) -mod_clearmode_la_LIBADD = $(switch_builddir)/libfreeswitch.la -mod_clearmode_la_LDFLAGS = -avoid-version -module -no-undefined -shared diff --git a/src/mod/codecs/mod_clearmode/mod_clearmode.c b/src/mod/codecs/mod_clearmode/mod_clearmode.c deleted file mode 100644 index e2d3c8a094..0000000000 --- a/src/mod/codecs/mod_clearmode/mod_clearmode.c +++ /dev/null @@ -1,107 +0,0 @@ -/* - * FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application - * Copyright (C) 2005-2014, Anthony Minessale II - * - * Version: MPL 1.1 - * - * The contents of this file are subject to the Mozilla Public License Version - * 1.1 (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the - * License. - * - * The Original Code is FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application - * - * The Initial Developer of the Original Code is - * Anthony Minessale II - * Portions created by the Initial Developer are Copyright (C) - * the Initial Developer. All Rights Reserved. - * - * Contributor(s): - * - * Anthony Minessale II - * Brian West - * - * mod_clear.c -- CLEARMODE Passthru Codec - * - */ - -#include - -SWITCH_MODULE_LOAD_FUNCTION(mod_clearmode_load); -SWITCH_MODULE_DEFINITION(mod_clearmode, mod_clearmode_load, NULL, NULL); - -static switch_status_t switch_clearmode_init(switch_codec_t *codec, switch_codec_flag_t flags, const switch_codec_settings_t *codec_settings) -{ - int encoding, decoding; - - encoding = (flags & SWITCH_CODEC_FLAG_ENCODE); - decoding = (flags & SWITCH_CODEC_FLAG_DECODE); - - if (!(encoding || decoding)) { - return SWITCH_STATUS_FALSE; - } else { - if (codec->fmtp_in) { - codec->fmtp_out = switch_core_strdup(codec->memory_pool, codec->fmtp_in); - } - return SWITCH_STATUS_SUCCESS; - } -} - -static switch_status_t switch_clearmode_encode(switch_codec_t *codec, - switch_codec_t *other_codec, - void *decoded_data, - uint32_t decoded_data_len, - uint32_t decoded_rate, void *encoded_data, uint32_t *encoded_data_len, uint32_t *encoded_rate, - unsigned int *flag) -{ - return SWITCH_STATUS_FALSE; -} - -static switch_status_t switch_clearmode_decode(switch_codec_t *codec, - switch_codec_t *other_codec, - void *encoded_data, - uint32_t encoded_data_len, - uint32_t encoded_rate, void *decoded_data, uint32_t *decoded_data_len, uint32_t *decoded_rate, - unsigned int *flag) -{ - return SWITCH_STATUS_FALSE; -} - -static switch_status_t switch_clearmode_destroy(switch_codec_t *codec) -{ - return SWITCH_STATUS_SUCCESS; -} - -SWITCH_MODULE_LOAD_FUNCTION(mod_clearmode_load) -{ - switch_codec_interface_t *codec_interface; - /* connect my internal structure to the blank pointer passed to me */ - *module_interface = switch_loadable_module_create_module_interface(pool, modname); - SWITCH_ADD_CODEC(codec_interface, "Clearmode (passthru)"); - switch_core_codec_add_implementation(pool, codec_interface, - SWITCH_CODEC_TYPE_AUDIO, 106, "CLEARMODE", NULL, 8000, 8000, 64000, - 20000, 160, 320, 320, 1, 1, - switch_clearmode_init, switch_clearmode_encode, switch_clearmode_decode, switch_clearmode_destroy); - switch_core_codec_add_implementation(pool, codec_interface, - SWITCH_CODEC_TYPE_AUDIO, 106, "CLEARMODE", NULL, 8000, 8000, 64000, - 30000, 240, 480, 480, 1, 1, - switch_clearmode_init, switch_clearmode_encode, switch_clearmode_decode, switch_clearmode_destroy); - /* indicate that the module should continue to be loaded */ - return SWITCH_STATUS_SUCCESS; -} - -/* For Emacs: - * Local Variables: - * mode:c - * indent-tabs-mode:t - * tab-width:4 - * c-basic-offset:4 - * End: - * For VIM: - * vim:set softtabstop=4 shiftwidth=4 tabstop=4 noet: - */