[mod_clearmode] Remove from tree
This commit is contained in:
parent
2970101bd8
commit
6bad50d875
|
@ -51,7 +51,6 @@ codecs/mod_amr
|
||||||
#codecs/mod_amrwb
|
#codecs/mod_amrwb
|
||||||
codecs/mod_b64
|
codecs/mod_b64
|
||||||
#codecs/mod_bv
|
#codecs/mod_bv
|
||||||
#codecs/mod_clearmode
|
|
||||||
#codecs/mod_codec2
|
#codecs/mod_codec2
|
||||||
#codecs/mod_com_g729
|
#codecs/mod_com_g729
|
||||||
codecs/mod_g723_1
|
codecs/mod_g723_1
|
||||||
|
|
|
@ -2141,7 +2141,6 @@ AC_CONFIG_FILES([Makefile
|
||||||
src/mod/codecs/mod_amrwb/Makefile
|
src/mod/codecs/mod_amrwb/Makefile
|
||||||
src/mod/codecs/mod_b64/Makefile
|
src/mod/codecs/mod_b64/Makefile
|
||||||
src/mod/codecs/mod_bv/Makefile
|
src/mod/codecs/mod_bv/Makefile
|
||||||
src/mod/codecs/mod_clearmode/Makefile
|
|
||||||
src/mod/codecs/mod_codec2/Makefile
|
src/mod/codecs/mod_codec2/Makefile
|
||||||
src/mod/codecs/mod_com_g729/Makefile
|
src/mod/codecs/mod_com_g729/Makefile
|
||||||
src/mod/codecs/mod_g723_1/Makefile
|
src/mod/codecs/mod_g723_1/Makefile
|
||||||
|
|
|
@ -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
|
|
|
@ -1,107 +0,0 @@
|
||||||
/*
|
|
||||||
* FreeSWITCH Modular Media Switching Software Library / Soft-Switch Application
|
|
||||||
* Copyright (C) 2005-2014, Anthony Minessale II <anthm@freeswitch.org>
|
|
||||||
*
|
|
||||||
* 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 <anthm@freeswitch.org>
|
|
||||||
* Portions created by the Initial Developer are Copyright (C)
|
|
||||||
* the Initial Developer. All Rights Reserved.
|
|
||||||
*
|
|
||||||
* Contributor(s):
|
|
||||||
*
|
|
||||||
* Anthony Minessale II <anthm@freeswitch.org>
|
|
||||||
* Brian West <brian@freeswitch.org>
|
|
||||||
*
|
|
||||||
* mod_clear.c -- CLEARMODE Passthru Codec
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <switch.h>
|
|
||||||
|
|
||||||
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:
|
|
||||||
*/
|
|
Loading…
Reference in New Issue