resample.c File Reference

#include <stdlib.h>
#include "speex_resampler.h"
#include "arch.h"
#include "stack_alloc.h"
#include <math.h>

Include dependency graph for resample.c:

Go to the source code of this file.

Data Structures

struct  FuncDef
struct  QualityMapping
struct  SpeexResamplerState_

Defines

#define FIXED_STACK_ALLOC   1024
#define IMAX(a, b)   ((a) > (b) ? (a) : (b))
#define IMIN(a, b)   ((a) < (b) ? (a) : (b))
#define KAISER10   (&_KAISER10)
#define KAISER12   (&_KAISER12)
#define KAISER6   (&_KAISER6)
#define KAISER8   (&_KAISER8)
#define M_PI   3.14159263
#define NULL   0
#define WORD2INT(x)   ((x) < -32767 ? -32768 : ((x) > 32766 ? 32767 : (x)))

Typedefs

typedef int(* resampler_basic_func )(SpeexResamplerState *, spx_uint32_t, const spx_word16_t *, spx_uint32_t *, spx_word16_t *, spx_uint32_t *)

Functions

static double compute_func (float x, struct FuncDef *func)
static void cubic_coef (spx_word16_t x, spx_word16_t interp[4])
static int resampler_basic_direct_single (SpeexResamplerState *st, spx_uint32_t channel_index, const spx_word16_t *in, spx_uint32_t *in_len, spx_word16_t *out, spx_uint32_t *out_len)
static int resampler_basic_interpolate_single (SpeexResamplerState *st, spx_uint32_t channel_index, const spx_word16_t *in, spx_uint32_t *in_len, spx_word16_t *out, spx_uint32_t *out_len)
static spx_word16_t sinc (float cutoff, float x, int N, struct FuncDef *window_func)
static void * speex_alloc (int size)
static void speex_free (void *ptr)
static void * speex_realloc (void *ptr, int size)
void speex_resampler_destroy (SpeexResamplerState *st)
int speex_resampler_get_input_latency (SpeexResamplerState *st)
void speex_resampler_get_input_stride (SpeexResamplerState *st, spx_uint32_t *stride)
int speex_resampler_get_output_latency (SpeexResamplerState *st)
void speex_resampler_get_output_stride (SpeexResamplerState *st, spx_uint32_t *stride)
void speex_resampler_get_quality (SpeexResamplerState *st, int *quality)
void speex_resampler_get_rate (SpeexResamplerState *st, spx_uint32_t *in_rate, spx_uint32_t *out_rate)
void speex_resampler_get_ratio (SpeexResamplerState *st, spx_uint32_t *ratio_num, spx_uint32_t *ratio_den)
SpeexResamplerStatespeex_resampler_init (spx_uint32_t nb_channels, spx_uint32_t in_rate, spx_uint32_t out_rate, int quality, int *err)
 Create a new resampler with integer input and output rates.
SpeexResamplerStatespeex_resampler_init_frac (spx_uint32_t nb_channels, spx_uint32_t ratio_num, spx_uint32_t ratio_den, spx_uint32_t in_rate, spx_uint32_t out_rate, int quality, int *err)
static int speex_resampler_magic (SpeexResamplerState *st, spx_uint32_t channel_index, spx_word16_t **out, spx_uint32_t out_len)
int speex_resampler_process_float (SpeexResamplerState *st, spx_uint32_t channel_index, const float *in, spx_uint32_t *in_len, float *out, spx_uint32_t *out_len)
int speex_resampler_process_int (SpeexResamplerState *st, spx_uint32_t channel_index, const spx_int16_t *in, spx_uint32_t *in_len, spx_int16_t *out, spx_uint32_t *out_len)
int speex_resampler_process_interleaved_float (SpeexResamplerState *st, const float *in, spx_uint32_t *in_len, float *out, spx_uint32_t *out_len)
int speex_resampler_process_interleaved_int (SpeexResamplerState *st, const spx_int16_t *in, spx_uint32_t *in_len, spx_int16_t *out, spx_uint32_t *out_len)
static int speex_resampler_process_native (SpeexResamplerState *st, spx_uint32_t channel_index, spx_uint32_t *in_len, spx_word16_t *out, spx_uint32_t *out_len)
int speex_resampler_reset_mem (SpeexResamplerState *st)
void speex_resampler_set_input_stride (SpeexResamplerState *st, spx_uint32_t stride)
void speex_resampler_set_output_stride (SpeexResamplerState *st, spx_uint32_t stride)
int speex_resampler_set_quality (SpeexResamplerState *st, int quality)
int speex_resampler_set_rate (SpeexResamplerState *st, spx_uint32_t in_rate, spx_uint32_t out_rate)
int speex_resampler_set_rate_frac (SpeexResamplerState *st, spx_uint32_t ratio_num, spx_uint32_t ratio_den, spx_uint32_t in_rate, spx_uint32_t out_rate)
int speex_resampler_skip_zeros (SpeexResamplerState *st)
const char * speex_resampler_strerror (int err)
static void update_filter (SpeexResamplerState *st)

Variables

static struct FuncDef _KAISER10 = {kaiser10_table, 32}
static struct FuncDef _KAISER12 = {kaiser12_table, 64}
static struct FuncDef _KAISER6 = {kaiser6_table, 32}
static struct FuncDef _KAISER8 = {kaiser8_table, 32}
static double kaiser10_table [36]
static double kaiser12_table [68]
static double kaiser6_table [36]
static double kaiser8_table [36]
static struct QualityMapping quality_map [11]


Define Documentation

#define FIXED_STACK_ALLOC   1024

Definition at line 99 of file resample.c.

Referenced by speex_resampler_process_float().

#define IMAX ( a,
b   )     ((a) > (b) ? (a) : (b))

Definition at line 84 of file resample.c.

#define IMIN ( a,
b   )     ((a) < (b) ? (a) : (b))

Definition at line 85 of file resample.c.

Referenced by speex_resampler_set_rate_frac().

#define KAISER10   (&_KAISER10)

Definition at line 192 of file resample.c.

#define KAISER12   (&_KAISER12)

Definition at line 188 of file resample.c.

#define KAISER6   (&_KAISER6)

Definition at line 196 of file resample.c.

#define KAISER8   (&_KAISER8)

Definition at line 194 of file resample.c.

#define M_PI   3.14159263

#define NULL   0

Examples:
/tmp/asterisk-trunk/trunk/main/app.c.

Definition at line 88 of file resample.c.

Referenced by __add_ovflpage(), __adsi_transmit_messages(), __after_bridge_set_goto(), __allocate_taskprocessor(), __analog_handle_event(), __analog_ss_thread(), __ao2_alloc_debug(), __ao2_callback(), __ao2_callback_data(), __ao2_callback_debug(), __ao2_container_alloc_list(), __ao2_container_alloc_list_debug(), __ao2_container_alloc_rbtree(), __ao2_container_alloc_rbtree_debug(), __ao2_container_clone(), __ao2_container_clone_debug(), __ao2_find(), __ao2_find_debug(), __ao2_global_obj_ref(), __ao2_global_obj_release(), __ao2_global_obj_replace(), __ao2_iterator_next(), __ao2_link(), __ao2_lock(), __ao2_ref_debug(), __ao2_trylock(), __ao2_unlink(), __ao2_unlink_debug(), __ao2_unlock(), __ast_app_separate_args(), __ast_bucket_scheme_register(), __ast_callerid_generate(), __ast_calloc_with_stringfields(), __ast_cc_config_params_init(), __ast_channel_alloc_ap(), __ast_channel_internal_alloc(), __ast_cli_generator(), __ast_cli_register(), __ast_cli_unregister(), __ast_cond_timedwait(), __ast_cond_wait(), __ast_context_create(), __ast_context_destroy(), __ast_data_add(), __ast_datastore_alloc(), __ast_format_cache_get(), __ast_format_cache_get_debug(), __ast_format_cap_alloc(), __ast_format_cap_alloc_debug(), __ast_format_cap_append(), __ast_format_cap_append_debug(), __ast_format_interface_register(), __ast_goto_if_exists(), __ast_http_load(), __ast_internal_context_destroy(), __ast_module_ref(), __ast_module_user_add(), __ast_pbx_run(), __ast_play_and_record(), __ast_pthread_mutex_init(), __ast_pthread_mutex_lock(), __ast_pthread_mutex_trylock(), __ast_pthread_mutex_unlock(), __ast_queue_frame(), __ast_read(), __ast_register_translator(), __ast_request_and_dial(), __ast_rwlock_init(), __ast_rwlock_rdlock(), __ast_rwlock_timedrdlock(), __ast_rwlock_timedwrlock(), __ast_rwlock_tryrdlock(), __ast_rwlock_trywrlock(), __ast_rwlock_unlock(), __ast_rwlock_wrlock(), __ast_sorcery_object_field_register(), __ast_sorcery_object_register(), __ast_sorcery_open(), __ast_sorcery_wizard_register(), __ast_string_field_alloc_space(), __ast_string_field_init(), __ast_string_field_release_active(), __ast_vm_greeter_register(), __ast_vm_register(), __attempt_transmit(), __big_delete(), __big_return(), __big_split(), __bt_bdelete(), __bt_close(), __bt_cmp(), __bt_curdel(), __bt_delete(), __bt_fd(), __bt_first(), __bt_get(), __bt_new(), __bt_open(), __bt_pdelete(), __bt_put(), __bt_relink(), __bt_ret(), __bt_search(), __bt_seq(), __bt_seqadv(), __bt_seqset(), __bt_setcur(), __bt_snext(), __bt_split(), __bt_sprev(), __bt_stkacq(), __bt_sync(), __container_unlink_node_debug(), __dahdi_exception(), __expand_table(), __expire_registry(), __features_config_alloc(), __find_call(), __find_callno(), __get_buf(), __get_from_jb(), __get_header(), __hash_open(), __iax2_do_register_s(), __iax2_poke_noanswer(), __iax2_show_peers(), __ibitmap(), __init_manager(), __ovfl_delete(), __ovfl_get(), __ovfl_put(), __queues_show(), __rec_close(), __rec_delete(), __rec_fd(), __rec_fmap(), __rec_fpipe(), __rec_get(), __rec_iput(), __rec_open(), __rec_put(), __rec_ret(), __rec_search(), __rec_seq(), __rec_sync(), __rec_vpipe(), __say_cli_init(), __schedule_action(), __send_lagrq(), __send_ping(), __set_address_from_contact(), __sip_ack(), __sip_alloc(), __sip_destroy(), __sip_do_register(), __sip_pretend_ack(), __sip_reliable_xmit(), __sip_subscribe_mwi_do(), __split_page(), __ssl_setup(), __test_cel_generate_peer_str(), __unload_module(), __unvis13(), _ast_heap_remove(), _ast_odbc_request_obj2(), _ast_register_timing_interface(), _extension_match_core(), _get_mohbyname(), _history_expand_command(), _macro_exec(), _moh_register(), _move_history(), _ov_header_fseek_wrap(), _pgsql_exec(), _queue_get(), _rl_compat_sub(), _sip_qualify_peer(), _sip_show_peer(), _sip_show_peers(), _sip_show_peers_one(), _sip_tcp_helper_thread(), _unload_module(), _while_exec(), accept_thread(), acf_curl2_exec(), acf_curl_exec(), acf_curl_helper(), acf_curlopt_helper(), acf_curlopt_read(), acf_curlopt_read2(), acf_curlopt_write(), acf_exception_read(), acf_iaxvar_read(), acf_iaxvar_write(), acf_if(), acf_isexten_exec(), acf_jabberreceive_read(), acf_jabberstatus_read(), acf_meetme_info_eval(), acf_odbc_read(), acf_odbc_write(), acf_sprintf(), acf_strftime(), acf_transaction_read(), acf_transaction_write(), acl_change_stasis_subscribe(), acl_on_rx_msg(), aco_info_destroy(), aco_option_find(), aco_pending_config(), aco_set_defaults(), acquire_bridge(), action_aocmessage(), action_atxfer(), action_blind_transfer(), action_bridge(), action_command(), action_coreshowchannels(), action_corestatus(), action_dahdishowchannels(), action_devicestatelist(), action_dialplan_exec(), action_extensionstate(), action_getconfig(), action_getconfigjson(), action_getvar(), action_hangup(), action_kick_last(), action_listcategories(), action_mailboxstatus(), action_meetmelistrooms(), action_messagesend(), action_originate(), action_playback(), action_playback_and_continue(), action_presencestatelist(), action_redirect(), action_reload(), action_sendtext(), action_setvar(), action_status(), action_toggle_mute(), action_toggle_mute_participants(), action_updateconfig(), action_waitevent(), add_agi_cmd(), add_allow_header(), add_calltoken_ignore(), add_column_name(), add_date(), add_exten_to_pattern_tree(), add_extension(), add_extensions(), add_features_datastore(), add_format_information_cb(), add_header(), add_hints(), add_history(), add_identifier(), add_item(), add_json_object(), add_masquerade_store(), add_menu_entry(), add_mwi_datastore(), add_new_event_cb(), add_noncodec_to_sdp(), add_normal_hooks(), add_notify(), add_pai_header(), add_pattern_node(), add_pri(), add_priority(), add_privacy_header(), add_realm_authentication(), add_rpid(), add_rpid_header(), add_rt_multi_cfg_entry(), add_sdp(), add_sdp_streams(), add_session_media(), add_string_pool(), add_supported(), add_text(), add_to_agi(), add_to_load_order(), add_to_queue(), add_transferer_role(), add_var(), admin_exec(), adsi_load(), adsi_process(), adsi_prog(), adsi_transmit_message_full(), after_bridge_cb_failed(), after_bridge_cb_find(), after_bridge_cb_setup(), after_bridge_goto_remove(), after_bridge_move_channel(), agent_alert(), agent_bridge_channel_get_lock(), agent_cfg_alloc(), agent_connect_caller(), agent_handle_logoff_cmd(), agent_handle_show_all(), agent_handle_show_online(), agent_handle_show_specific(), agent_lock_logged(), agent_login_channel_config(), agent_login_exec(), agent_login_to_ami(), agent_logoff_to_ami(), agent_logout(), agent_pvt_destructor(), agent_pvt_new(), agent_request_exec(), agent_run(), agent_thread(), agents_cfg_alloc(), agents_cfg_destructor(), agents_mark(), agents_post_apply_config(), agents_sweep(), agi_channel_to_ami(), agi_exec_full(), agi_handle_command(), alarmreceiver_exec(), alias_show(), all_dtor(), alloc_and_initialize_sorcery(), ALLOC_COMMENT(), alloc_device_state_info(), alloc_header(), alloc_new_parking_lot(), alloc_notify_task_data(), alloc_playback_chan(), alloc_profile(), alloc_queue(), alloc_security_event_json_object(), alloc_segs(), alloc_smdi_interface(), alloc_variant(), allocate_body_part(), allocate_subscription(), allocate_subscription_tree(), alsa_card_init(), alsa_hangup(), alsa_new(), alsa_read(), alsa_request(), ami_contact_cb(), ami_outbound_registration_detail(), ami_outbound_registration_task(), ami_register(), ami_show_endpoint(), ami_show_endpoints(), ami_show_resource_lists(), ami_sip_qualify(), ami_unregister(), aMYSQL_clear(), aMYSQL_connect(), aMYSQL_disconnect(), aMYSQL_fetch(), analog_answer(), analog_available(), analog_call(), analog_exception(), analog_get_bridged_channel(), analog_handle_init_event(), analog_hangup(), analog_new_ast_channel(), analog_publish_channel_alarm_clear(), analog_publish_dnd_state(), analog_request(), analog_ss_thread(), analog_ss_thread_start(), analog_unalloc_sub(), announce_pvt_destructor(), announce_request(), announce_thread(), announce_to_dial(), announce_user_count(), anonymous_identify(), answer(), answer_exec_enable(), answer_exec_run(), anti_injection(), ao2_container_dup(), ao2_dup_event(), ao2_iterator_destroy(), ao2_iterator_restart(), ao2_object_get_lockaddr(), aoc_cli_debug_enable(), aoc_create_ie_data(), aoc_to_ami(), aor_alloc(), app_cleanup(), app_control_continue(), app_control_dial(), app_control_dtmf(), app_control_moh_start(), app_control_redirect(), app_control_silence_stop(), app_create(), app_data_create(), app_data_dtor(), app_deactivate(), app_dtor(), app_event_source_find(), app_exec(), app_get_replace_channel_app(), app_is_active(), app_is_finished(), app_is_subscribed_bridge_id(), app_is_subscribed_channel_id(), app_is_subscribed_endpoint_id(), app_send(), app_send_command_on_condition(), app_set_replace_channel_app(), app_shutdown(), app_subscribe(), app_subscribe_bridge(), app_subscribe_channel(), app_subscribe_endpoint(), app_to_json(), app_update(), append_channel_vars(), append_date(), append_event(), append_expected_event(), append_expected_event_snapshot(), append_json_single(), append_var_and_value_to_filter(), application_tuple_alloc(), applicationmap_alloc(), applicationmap_handler(), applicationmap_item_alloc(), apply_list_configuration(), apply_negotiated_sdp_stream(), apply_option_timeout(), apply_plc(), aqm_exec(), argerrornum(), argerrortxt(), ari_bridges_handle_play(), ari_bridges_play_found(), ari_bridges_play_helper(), ari_bridges_play_new(), ari_channels_handle_originate_with_id(), ari_channels_handle_play(), ari_channels_handle_snoop_channel(), ari_mkpasswd(), ari_originate_dial(), ari_show(), ari_show_user(), ari_show_users(), asprintf(), assign_uuid(), ast_activate_generator(), ast_add_extension2(), ast_add_extension2_lockopt(), ast_add_hint(), ast_add_profile(), ast_agi_register(), ast_agi_unregister(), ast_aoc_create(), ast_aoc_decode(), ast_aoc_destroy_decoded(), ast_aoc_destroy_encoded(), ast_aoc_encode(), ast_aoc_get_unit_info(), ast_aoc_s_get_rate_info(), ast_aoc_test_encode_decode_match(), ast_app_dtget(), ast_app_expand_sub_args(), ast_app_group_discard(), ast_app_group_get_count(), ast_app_group_match_get_count(), ast_app_group_set_channel(), ast_app_group_split_group(), ast_app_group_update(), ast_append_acl(), ast_append_ha(), ast_ari_add_handler(), ast_ari_applications_get_cb(), ast_ari_applications_list(), ast_ari_applications_list_cb(), ast_ari_applications_subscribe(), ast_ari_applications_subscribe_cb(), ast_ari_applications_unsubscribe(), ast_ari_applications_unsubscribe_cb(), ast_ari_asterisk_get_global_var(), ast_ari_asterisk_get_global_var_cb(), ast_ari_asterisk_get_info(), ast_ari_asterisk_get_info_cb(), ast_ari_asterisk_set_global_var(), ast_ari_asterisk_set_global_var_cb(), ast_ari_bridges_add_channel(), ast_ari_bridges_add_channel_cb(), ast_ari_bridges_create(), ast_ari_bridges_create_cb(), ast_ari_bridges_create_with_id(), ast_ari_bridges_create_with_id_cb(), ast_ari_bridges_destroy_cb(), ast_ari_bridges_get_cb(), ast_ari_bridges_list(), ast_ari_bridges_list_cb(), ast_ari_bridges_play_cb(), ast_ari_bridges_play_with_id_cb(), ast_ari_bridges_record(), ast_ari_bridges_record_cb(), ast_ari_bridges_remove_channel(), ast_ari_bridges_remove_channel_cb(), ast_ari_bridges_start_moh(), ast_ari_bridges_start_moh_cb(), ast_ari_bridges_stop_moh_cb(), ast_ari_callback(), ast_ari_channels_answer(), ast_ari_channels_answer_cb(), ast_ari_channels_continue_in_dialplan(), ast_ari_channels_continue_in_dialplan_cb(), ast_ari_channels_get(), ast_ari_channels_get_cb(), ast_ari_channels_get_channel_var(), ast_ari_channels_get_channel_var_cb(), ast_ari_channels_hangup(), ast_ari_channels_hangup_cb(), ast_ari_channels_hold(), ast_ari_channels_hold_cb(), ast_ari_channels_list(), ast_ari_channels_list_cb(), ast_ari_channels_mute(), ast_ari_channels_mute_cb(), ast_ari_channels_originate(), ast_ari_channels_originate_cb(), ast_ari_channels_originate_with_id(), ast_ari_channels_originate_with_id_cb(), ast_ari_channels_play_cb(), ast_ari_channels_play_with_id_cb(), ast_ari_channels_record(), ast_ari_channels_record_cb(), ast_ari_channels_redirect(), ast_ari_channels_redirect_cb(), ast_ari_channels_ring(), ast_ari_channels_ring_cb(), ast_ari_channels_ring_stop(), ast_ari_channels_ring_stop_cb(), ast_ari_channels_send_dtmf(), ast_ari_channels_send_dtmf_cb(), ast_ari_channels_set_channel_var(), ast_ari_channels_set_channel_var_cb(), ast_ari_channels_snoop_channel_cb(), ast_ari_channels_snoop_channel_with_id_cb(), ast_ari_channels_start_moh(), ast_ari_channels_start_moh_cb(), ast_ari_channels_start_silence(), ast_ari_channels_start_silence_cb(), ast_ari_channels_stop_moh(), ast_ari_channels_stop_moh_cb(), ast_ari_channels_stop_silence(), ast_ari_channels_stop_silence_cb(), ast_ari_channels_unhold(), ast_ari_channels_unhold_cb(), ast_ari_channels_unmute(), ast_ari_channels_unmute_cb(), ast_ari_config_init(), ast_ari_config_validate_user(), ast_ari_device_states_delete_cb(), ast_ari_device_states_get_cb(), ast_ari_device_states_list_cb(), ast_ari_device_states_update_cb(), ast_ari_endpoints_get(), ast_ari_endpoints_get_cb(), ast_ari_endpoints_list(), ast_ari_endpoints_list_by_tech(), ast_ari_endpoints_list_by_tech_cb(), ast_ari_endpoints_list_cb(), ast_ari_endpoints_send_message(), ast_ari_endpoints_send_message_cb(), ast_ari_endpoints_send_message_to_endpoint(), ast_ari_endpoints_send_message_to_endpoint_cb(), ast_ari_events_event_websocket_ws_cb(), ast_ari_events_user_event(), ast_ari_events_user_event_cb(), ast_ari_get_docs(), ast_ari_invoke(), ast_ari_json_format(), ast_ari_mailboxes_delete_cb(), ast_ari_mailboxes_get_cb(), ast_ari_mailboxes_list_cb(), ast_ari_mailboxes_update_cb(), ast_ari_playbacks_control(), ast_ari_playbacks_control_cb(), ast_ari_playbacks_get(), ast_ari_playbacks_get_cb(), ast_ari_playbacks_stop(), ast_ari_playbacks_stop_cb(), ast_ari_recordings_cancel_cb(), ast_ari_recordings_copy_stored(), ast_ari_recordings_copy_stored_cb(), ast_ari_recordings_delete_stored(), ast_ari_recordings_delete_stored_cb(), ast_ari_recordings_get_live(), ast_ari_recordings_get_live_cb(), ast_ari_recordings_get_stored(), ast_ari_recordings_get_stored_cb(), ast_ari_recordings_list_stored(), ast_ari_recordings_list_stored_cb(), ast_ari_recordings_mute_cb(), ast_ari_recordings_pause_cb(), ast_ari_recordings_stop_cb(), ast_ari_recordings_unmute_cb(), ast_ari_recordings_unpause_cb(), ast_ari_remove_handler(), ast_ari_response_error(), ast_ari_sounds_get(), ast_ari_sounds_get_cb(), ast_ari_sounds_list(), ast_ari_sounds_list_cb(), ast_ari_validate_date(), ast_ari_websocket_events_event_websocket(), ast_ari_websocket_session_create(), ast_ari_websocket_session_read(), ast_ari_websocket_session_write(), ast_attended_transfer_message_create(), ast_audiohook_detach_list(), ast_audiohook_detach_source(), ast_audiohook_init(), ast_audiohook_read_frame(), ast_audiohook_set_mute(), ast_audiohook_volume_adjust(), ast_audiohook_volume_get(), ast_audiohook_volume_set(), ast_autochan_setup(), ast_autoservice_init(), ast_autoservice_start(), ast_autoservice_stop(), ast_beep_start(), ast_beep_stop(), ast_begins_with(), ast_blind_transfer_message_create(), ast_bridge_add_channel(), ast_bridge_basic_new(), ast_bridge_blob_create(), ast_bridge_call_with_flags(), ast_bridge_channel_clear_roles(), ast_bridge_channel_establish_roles(), ast_bridge_channel_feature_digit(), ast_bridge_channel_get_role_option(), ast_bridge_channel_peer(), ast_bridge_channel_playfile(), ast_bridge_channel_restore_formats(), ast_bridge_channel_write_hold(), ast_bridge_channel_write_unhold(), ast_bridge_depart(), ast_bridge_dtmf_hook(), ast_bridge_features_cleanup(), ast_bridge_features_ds_get(), ast_bridge_features_init(), ast_bridge_features_new(), ast_bridge_features_unregister(), ast_bridge_impart(), ast_bridge_interval_hook(), ast_bridge_interval_unregister(), ast_bridge_join(), ast_bridge_kick(), ast_bridge_merge_message_to_json(), ast_bridge_parking_init(), ast_bridge_peer_nolock(), ast_bridge_peers_nolock(), ast_bridge_publish_attended_transfer(), ast_bridge_publish_enter(), ast_bridge_publish_leave(), ast_bridge_publish_merge(), ast_bridge_publish_state(), ast_bridge_read_after_goto(), ast_bridge_remove_video_src(), ast_bridge_run_after_callback(), ast_bridge_set_after_callback(), ast_bridge_set_after_go_on(), ast_bridge_set_after_goto(), ast_bridge_set_after_h(), ast_bridge_set_transfer_variables(), ast_bridge_setup_after_goto(), ast_bridge_snapshot_create(), ast_bridge_snapshot_get_latest(), ast_bridge_snapshot_to_json(), ast_bridge_timelimit(), ast_bridge_transfer_attended(), ast_bridge_transfer_blind(), ast_bridging_init(), ast_bridging_init_basic(), ast_bucket_alloc(), ast_bucket_file_alloc(), ast_bucket_file_copy(), ast_bucket_file_json(), ast_bucket_file_retrieve(), ast_bucket_init(), ast_bucket_json(), ast_bucket_retrieve(), ast_build_timing(), ast_calendar_clear_events(), ast_calendar_config_acquire(), ast_calendar_event_alloc(), ast_calendar_register(), ast_calendar_unref_event(), ast_call_forward(), ast_callerid_parse(), ast_callerid_split(), ast_can_pickup(), ast_canmatch_extension(), ast_category_append(), ast_category_browse(), ast_category_delete(), ast_category_destroy(), ast_category_detach_variables(), ast_category_empty(), ast_category_first(), ast_category_get(), ast_category_get_templates(), ast_category_insert(), ast_category_root(), ast_cc_agent_callback(), ast_cc_agent_set_interfaces_chanvar(), ast_cc_busy_interface(), ast_cc_call_failed(), ast_cc_call_init(), ast_cc_completed(), ast_cc_extension_monitor_add_dialstring(), ast_cc_get_current_core_id(), ast_cc_get_monitor_by_recall_core_id(), ast_cc_get_param(), ast_cc_init(), ast_cc_is_recall(), ast_cc_offer(), ast_cdr_backend_suspend(), ast_cdr_backend_unsuspend(), ast_cdr_dup(), ast_cdr_engine_init(), ast_cdr_engine_reload(), ast_cdr_engine_term(), ast_cdr_format_var(), ast_cdr_message_router(), ast_cdr_register(), ast_cdr_setvar(), ast_cdr_unregister(), ast_cel_backend_register(), ast_cel_create_event(), ast_cel_fabricate_channel_from_event(), ast_cel_general_config_alloc(), ast_cel_get_config(), ast_channel_audiohook_count_by_source(), ast_channel_audiohook_count_by_source_running(), ast_channel_blob_create(), ast_channel_blob_create_from_cache(), ast_channel_bridge_peer(), ast_channel_cc_params_init(), ast_channel_connected_line_macro(), ast_channel_connected_line_sub(), ast_channel_datastore_find(), ast_channel_datastore_inherit(), ast_channel_destructor(), ast_channel_dialed_causes_add(), ast_channel_dialed_causes_channels(), ast_channel_dialed_causes_clear(), ast_channel_feature_hooks_get(), ast_channel_forward_endpoint(), ast_channel_get_by_name_prefix(), ast_channel_get_cc_config_params(), ast_channel_get_duration(), ast_channel_get_manager_vars(), ast_channel_get_role_option(), ast_channel_get_up_time(), ast_channel_get_vars(), ast_channel_internal_cleanup(), ast_channel_internal_setup_topics(), ast_channel_is_bridged(), ast_channel_iterator_all_new(), ast_channel_iterator_by_exten_new(), ast_channel_iterator_by_name_new(), ast_channel_iterator_destroy(), ast_channel_make_compatible_helper(), ast_channel_publish_dial(), ast_channel_publish_dial_forward(), ast_channel_publish_dial_internal(), ast_channel_publish_snapshot(), ast_channel_publish_varset(), ast_channel_redirecting_macro(), ast_channel_redirecting_sub(), ast_channel_set_fd(), ast_channel_snapshot_caller_id_equal(), ast_channel_snapshot_cep_equal(), ast_channel_snapshot_connected_line_equal(), ast_channel_snapshot_create(), ast_channel_snapshot_get_latest(), ast_channel_snapshot_get_latest_by_name(), ast_channel_snapshot_to_json(), ast_channel_start_silence_generator(), ast_channel_suppress(), ast_channel_unsuppress(), ast_channel_yank(), ast_channeltype_list(), ast_check_realtime(), ast_child_verbose(), ast_cli_command_full(), ast_cli_complete(), ast_cli_completion_matches(), ast_cli_display_match_list(), ast_cli_generatornummatches(), ast_cli_perms_init(), ast_cli_register(), ast_cli_unregister(), ast_closestream(), ast_comment_destroy(), ast_compile_ael2(), ast_complete_applications(), ast_complete_channels(), ast_complete_source_filename(), ast_config_copy(), ast_config_engine_deregister(), ast_config_internal_load(), ast_config_load2(), ast_config_option_default_handler(), ast_config_sort_categories(), ast_connected_line_build_data(), ast_context_add_ignorepat2(), ast_context_add_include2(), ast_context_create(), ast_context_find(), ast_context_find_or_create(), ast_context_remove_extension(), ast_context_remove_extension2(), ast_context_remove_extension_callerid2(), ast_context_remove_ignorepat2(), ast_context_remove_include2(), ast_context_verify_includes(), ast_control_streamfile(), ast_control_streamfile_lang(), ast_control_streamfile_w_cb(), ast_control_tone(), ast_crypt(), ast_crypt_encrypt(), ast_custom_function_find_nolock(), ast_data_add_node(), ast_data_add_password(), ast_data_add_str(), ast_data_get(), ast_data_iterator_end(), ast_data_iterator_init(), ast_data_iterator_next(), ast_datastore_free(), ast_db_begin_transaction(), ast_db_commit_transaction(), ast_db_get(), ast_db_get_allocated(), ast_db_gettree(), ast_db_rollback_transaction(), ast_delete_mwi_state_full(), ast_destroy_realtime(), ast_destroy_timing(), ast_device_state_engine_init(), ast_dial_answered(), ast_dial_answered_steal(), ast_dial_append(), ast_dial_create(), ast_dial_destroy(), ast_dial_get_channel(), ast_dial_hangup(), ast_dial_join(), ast_dial_option_disable(), ast_dial_option_enable(), ast_dial_option_global_disable(), ast_dial_run(), ast_dial_set_timeout(), ast_dns_get_nameservers(), ast_dns_query_set_create(), ast_dns_query_set_get(), ast_dns_resolve(), ast_dns_resolve_async(), ast_dns_resolve_recurring(), ast_dns_resolve_recurring_cancel(), ast_dns_tlsa_get_association_data(), ast_dnsmgr_get_family(), ast_dnsmgr_lookup(), ast_do_pickup(), ast_dsp_noise(), ast_dsp_process(), ast_dsp_silence(), ast_dsp_silence_noise_with_energy(), ast_dtmf_stream(), ast_dummy_channel_alloc(), ast_dummy_channel_destructor(), ast_duplicate_acl_list(), ast_duplicate_ha_list(), ast_eivr_getvariable(), ast_eivr_senddtmf(), ast_el_add_history(), ast_el_initialize(), ast_el_read_history(), ast_el_strtoarr(), ast_el_write_history(), ast_endpoint_add_channel(), ast_endpoint_blob_create(), ast_endpoint_blob_publish(), ast_endpoint_create(), ast_endpoint_get_id(), ast_endpoint_get_resource(), ast_endpoint_get_tech(), ast_endpoint_latest_snapshot(), ast_endpoint_set_max_channels(), ast_endpoint_set_state(), ast_endpoint_shutdown(), ast_endpoint_snapshot_create(), ast_endpoint_snapshot_to_json(), ast_ends_with(), ast_escape_semicolons(), ast_event_get_ie_raw(), ast_event_get_ie_str(), ast_event_iterator_get_ie_str(), ast_event_iterator_init(), ast_event_new(), ast_exists_extension(), ast_ext_ctx(), ast_extension_state(), ast_extension_state_add(), ast_extension_state_add_extended(), ast_extension_state_extended(), ast_features_config_init(), ast_features_init(), ast_file_version_find(), ast_filedelete(), ast_fileexists(), ast_findlabel_extension(), ast_findlabel_extension2(), ast_format_cache_set(), ast_format_cap_get_best_by_type(), ast_format_cap_get_compatible_format(), ast_format_cap_get_format(), ast_format_cap_get_format_framing(), ast_format_cap_iscompatible_format(), ast_format_cap_remove(), ast_format_cap_update_by_allow_disallow(), ast_format_clone(), ast_format_cmp(), ast_format_compatibility_bitfield2format(), ast_format_create_named(), ast_format_joint(), ast_format_str_reduce(), ast_frame_clear(), ast_frame_free(), ast_frame_header_new(), ast_framehook_attach(), ast_framehook_list_destroy(), ast_frdup(), ast_free_acl_list(), ast_frisolate(), ast_func_read(), ast_func_read2(), ast_func_write(), ast_get_builtin_feature(), ast_get_chan_applicationmap(), ast_get_chan_featuremap_config(), ast_get_chan_features_general_config(), ast_get_chan_features_pickup_config(), ast_get_chan_features_xfer_config(), ast_get_channel_tech(), ast_get_context_name(), ast_get_context_registrar(), ast_get_dst_info(), ast_get_enum(), ast_get_extension_app(), ast_get_extension_app_data(), ast_get_extension_cidmatch(), ast_get_extension_context(), ast_get_extension_label(), ast_get_extension_name(), ast_get_extension_registrar(), ast_get_feature(), ast_get_format_for_file_ext(), ast_get_http_method(), ast_get_ignorepat_name(), ast_get_ignorepat_registrar(), ast_get_include_name(), ast_get_include_registrar(), ast_get_indication_tone(), ast_get_indication_zone(), ast_get_ip(), ast_get_ip_or_srv(), ast_get_namedgroups(), ast_get_switch_data(), ast_get_switch_name(), ast_get_switch_registrar(), ast_get_time_t(), ast_get_timeval(), ast_gethostbyname(), ast_handle_cc_control_frame(), ast_hangup(), ast_hashtab_create(), ast_hashtab_destroy(), ast_hashtab_dup(), ast_hashtab_lookup_internal(), ast_hashtab_next(), ast_hashtab_start_traversal(), ast_hashtab_start_write_traversal(), ast_heap_create(), ast_heap_destroy(), ast_heap_peek(), ast_heap_remove(), ast_hint_extension_nolock(), ast_hint_presence_state(), ast_hook_send_action(), ast_http_ftype2mtype(), ast_http_get_auth(), ast_http_get_contents(), ast_http_get_cookies(), ast_http_get_json(), ast_http_get_post_vars(), ast_iax2_new(), ast_ignore_cc(), ast_include_new(), ast_indicate(), ast_indicate_data(), ast_io_add(), ast_io_change(), ast_io_remove(), ast_jb_create_framehook(), ast_jb_destroy(), ast_jb_do_usecheck(), ast_jb_get_impl(), ast_jb_get_when_to_wakeup(), ast_jb_put(), ast_json_ipaddr(), ast_json_load_file(), ast_json_load_string(), ast_json_malloc(), ast_json_object_get(), ast_json_object_update_existing(), ast_json_object_update_missing(), ast_json_party_id(), ast_json_payload_create(), ast_json_to_ast_variables(), ast_json_vpack(), ast_json_vstringf(), ast_load_realtime(), ast_load_realtime_all(), ast_load_realtime_all_fields(), ast_load_realtime_multientry(), ast_load_realtime_multientry_fields(), ast_load_resource(), ast_local_get_peer(), ast_local_init(), ast_local_setup_bridge(), ast_local_setup_masquerade(), ast_localtime(), ast_localtime_wakeup_monitor(), ast_lock_path_flock(), ast_lock_path_lockfile(), ast_log_full(), ast_log_safe(), ast_logger_rotate(), ast_logger_unregister_level(), ast_makesocket(), ast_manager_build_bridge_state_string_prefix(), ast_manager_build_channel_state_string_prefix(), ast_manager_event_blob_create(), ast_manager_publish_event(), ast_manager_register2(), ast_manager_register_struct(), ast_manager_str_from_json_object(), ast_matchmore_extension(), ast_media_get_description(), ast_media_get_format_cap(), ast_media_get_media(), ast_media_get_variants(), ast_media_index_create(), ast_media_index_update(), ast_merge_contexts_and_delete(), ast_module_check(), ast_module_helper(), ast_module_name(), ast_module_register(), ast_module_unregister(), ast_moh_destroy(), ast_moh_files_next(), ast_monitor_start(), ast_monitor_stop(), ast_msg_alloc(), ast_msg_destroy(), ast_msg_get_var(), ast_msg_init(), ast_msg_send(), ast_msg_var_iterator_init(), ast_msg_var_unref_current(), ast_multi_channel_blob_add_channel(), ast_multi_channel_blob_create(), ast_multi_channel_blob_get_channel(), ast_multi_channel_blob_get_channels(), ast_multi_channel_blob_get_json(), ast_multi_object_blob_create(), ast_multi_object_blob_single_channel_publish(), ast_mwi_blob_create(), ast_mwi_create(), ast_mwi_mailbox_alloc(), ast_mwi_mailbox_get(), ast_mwi_mailbox_get_all(), ast_named_acl_find(), ast_named_acl_init(), ast_namedgroups_intersect(), ast_netsock_bind(), ast_netsock_bindaddr(), ast_netsock_find(), ast_odbc_find_column(), ast_odbc_find_table(), ast_odbc_prepare_and_execute(), ast_odbc_release_obj(), ast_odbc_retrieve_transaction_obj(), ast_openstream_full(), ast_openvstream(), ast_parked_call_payload_create(), ast_parking_register_bridge_features(), ast_parse_arg(), ast_parse_digest(), ast_party_caller_set(), ast_party_connected_line_set(), ast_party_dialed_free(), ast_party_dialed_init(), ast_party_dialed_set_init(), ast_party_id_free(), ast_party_id_init(), ast_party_id_set_init(), ast_party_name_free(), ast_party_name_init(), ast_party_name_set_init(), ast_party_number_free(), ast_party_number_init(), ast_party_number_set_init(), ast_party_redirecting_reason_init(), ast_party_redirecting_reason_set_init(), ast_party_redirecting_set(), ast_party_subaddress_free(), ast_party_subaddress_init(), ast_party_subaddress_set_init(), ast_pbx_h_exten_run(), ast_pbx_hangup_handler_run(), ast_pbx_init(), ast_pbx_outgoing_app(), ast_pbx_outgoing_exten(), ast_pbx_run(), ast_pbx_start(), ast_phoneprov_add_extension(), ast_phoneprov_std_variable_lookup(), ast_pickup_call(), ast_pickup_find_by_group(), ast_pktccops_gate_alloc(), ast_play_and_prepend(), ast_playtones_start(), ast_poll2(), ast_pre_call(), ast_presence_state_helper(), ast_process_pending_reloads(), ast_pthread_create_stack(), ast_publish_channel_state(), ast_publish_device_state_full(), ast_publish_mwi_state_full(), ast_queue_frame(), ast_queue_frame_head(), ast_queue_hangup(), ast_queue_hangup_with_cause(), ast_queue_hold(), ast_queue_log(), ast_queue_unhold(), ast_read_generator_actions(), ast_read_image(), ast_read_textfile(), ast_readaudio_callback(), ast_readfile(), ast_readstring_full(), ast_record_review(), ast_recvchar(), ast_recvtext(), ast_redirecting_build_data(), ast_remotecontrol(), ast_remove_hint(), ast_request(), ast_request_and_dial(), ast_res_pjsip_cleanup_options_handling(), ast_res_pjsip_init_options_handling(), ast_res_pjsip_initialize_configuration(), ast_rtcp_read(), ast_rtcp_write_report(), ast_rtp_codecs_get_payload(), ast_rtp_codecs_get_payload_format(), ast_rtp_codecs_payloads_clear(), ast_rtp_codecs_payloads_unset(), ast_rtp_dtmf_begin(), ast_rtp_dtmf_continuation(), ast_rtp_dtmf_end_with_duration(), ast_rtp_engine_init(), ast_rtp_engine_unregister(), ast_rtp_engine_unregister_srtp(), ast_rtp_glue_register2(), ast_rtp_glue_unregister(), ast_rtp_instance_early_bridge(), ast_rtp_instance_early_bridge_make_compatible(), ast_rtp_instance_get_extended_prop(), ast_rtp_instance_get_glue(), ast_rtp_instance_get_quality(), ast_rtp_instance_make_compatible(), ast_rtp_instance_new(), ast_rtp_lookup_mime_multiple2(), ast_rtp_new(), ast_rtp_prop_set(), ast_rtp_publish_rtcp_message(), ast_rtp_read(), ast_rtp_sendcng(), ast_rtp_stop(), ast_rtp_stun_request(), ast_rtp_write(), ast_safe_fork(), ast_safe_mkdir(), ast_safe_sleep(), ast_safe_sleep_conditional(), ast_safe_system(), ast_say_date_da(), ast_say_date_de(), ast_say_date_en(), ast_say_date_fr(), ast_say_date_gr(), ast_say_date_he(), ast_say_date_hu(), ast_say_date_ja(), ast_say_date_ka(), ast_say_date_nl(), ast_say_date_pt(), ast_say_date_th(), ast_say_date_with_format_da(), ast_say_date_with_format_de(), ast_say_date_with_format_en(), ast_say_date_with_format_es(), ast_say_date_with_format_fr(), ast_say_date_with_format_it(), ast_say_date_with_format_ja(), ast_say_date_with_format_nl(), ast_say_date_with_format_pl(), ast_say_date_with_format_pt(), ast_say_date_with_format_th(), ast_say_date_with_format_vi(), ast_say_date_with_format_zh(), ast_say_datetime_de(), ast_say_datetime_en(), ast_say_datetime_fr(), ast_say_datetime_from_now_en(), ast_say_datetime_from_now_fr(), ast_say_datetime_from_now_he(), ast_say_datetime_from_now_ka(), ast_say_datetime_from_now_pt(), ast_say_datetime_gr(), ast_say_datetime_he(), ast_say_datetime_hu(), ast_say_datetime_ja(), ast_say_datetime_ka(), ast_say_datetime_nl(), ast_say_datetime_pt(), ast_say_datetime_pt_BR(), ast_say_datetime_th(), ast_say_datetime_zh(), ast_say_number_full_pl(), ast_say_number_full_ru(), ast_say_time_de(), ast_say_time_en(), ast_say_time_fr(), ast_say_time_gr(), ast_say_time_he(), ast_say_time_hu(), ast_say_time_ja(), ast_say_time_ka(), ast_say_time_nl(), ast_say_time_pt(), ast_say_time_pt_BR(), ast_say_time_th(), ast_say_time_zh(), ast_sched_context_create(), ast_sched_context_destroy(), ast_sched_del(), ast_sched_find_data(), ast_sched_runq(), ast_sched_start_thread(), ast_sdp_crypto_alloc(), ast_sdp_crypto_destroy(), ast_sdp_crypto_process(), ast_sdp_srtp_alloc(), ast_sdp_srtp_destroy(), ast_sdp_srtp_get_attrib(), ast_security_event_get_name(), ast_security_event_get_optional_ies(), ast_security_event_get_required_ies(), ast_security_event_severity_get_name(), ast_select(), ast_sem_init(), ast_send_image(), ast_set_cc_interfaces_chanvar(), ast_set_indication_country(), ast_set_read_format(), ast_set_read_format_path(), ast_set_write_format(), ast_setlocale(), ast_settimeout_full(), ast_setup_cc_recall_datastore(), ast_sip_add_body_multipart(), ast_sip_api_provider_unregister(), ast_sip_auth_vector_init(), ast_sip_channel_pvt_alloc(), ast_sip_cli_traverse_objects(), ast_sip_create_ami_event(), ast_sip_create_dialog_uac(), ast_sip_create_dialog_uas(), ast_sip_create_response(), ast_sip_create_serializer(), ast_sip_create_subscription(), ast_sip_default_outbound_endpoint(), ast_sip_dialog_get_endpoint(), ast_sip_dialog_get_session(), ast_sip_dict_get(), ast_sip_endpoint_alloc(), ast_sip_for_each_channel_snapshot(), ast_sip_for_each_contact(), ast_sip_get_endpoints(), ast_sip_identify_endpoint(), ast_sip_initialize_dns(), ast_sip_initialize_sorcery_auth(), ast_sip_initialize_sorcery_domain_alias(), ast_sip_initialize_sorcery_global(), ast_sip_initialize_sorcery_location(), ast_sip_initialize_sorcery_qualify(), ast_sip_initialize_sorcery_transport(), ast_sip_initialize_system(), ast_sip_location_add_contact(), ast_sip_location_retrieve_aor_contacts(), ast_sip_location_retrieve_contact_and_aor_from_list(), ast_sip_location_retrieve_first_aor_contact(), ast_sip_ouraddrfor(), ast_sip_presence_xml_create_node(), ast_sip_presence_xml_find_node_attr(), ast_sip_publication_add_datastore(), ast_sip_publication_remove_datastore(), ast_sip_publish_client_add_datastore(), ast_sip_publish_client_alloc_datastore(), ast_sip_publish_client_get(), ast_sip_publish_client_send(), ast_sip_pubsub_register_body_generator(), ast_sip_push_task_synchronous(), ast_sip_register_cli_formatter(), ast_sip_register_endpoint_identifier(), ast_sip_register_event_publisher_handler(), ast_sip_register_service(), ast_sip_report_auth_challenge_sent(), ast_sip_report_auth_failed_challenge_response(), ast_sip_report_auth_success(), ast_sip_send_response(), ast_sip_send_stateful_response(), ast_sip_session_add_datastore(), ast_sip_session_alloc(), ast_sip_session_alloc_datastore(), ast_sip_session_create_invite(), ast_sip_session_create_outgoing(), ast_sip_session_refresh(), ast_sip_session_register_sdp_handler(), ast_sip_session_remove_datastore(), ast_sip_session_resume_reinvite(), ast_sip_session_send_request(), ast_sip_session_suspend(), ast_sip_session_terminate(), ast_sip_session_unsuspend(), ast_sip_set_outbound_proxy(), ast_sip_subscription_add_datastore(), ast_sip_subscription_alloc_datastore(), ast_sip_subscription_get_endpoint(), ast_sip_subscription_get_header(), ast_sip_subscription_get_serializer(), ast_sip_unregister_authenticator(), ast_sip_unregister_outbound_authenticator(), ast_sip_unregister_service(), ast_slinfactory_destroy(), ast_slinfactory_feed(), ast_slinfactory_flush(), ast_smdi_interface_find(), ast_smdi_md_message_wait(), ast_smdi_mwi_message_wait(), ast_smoother_new(), ast_smoother_read(), ast_smoother_reconfigure(), ast_sockaddr_parse(), ast_sockaddr_resolve(), ast_sockaddr_split_hostport(), ast_sockaddr_stringify_fmt(), ast_softhangup(), ast_softhangup_all(), ast_sorcery_alloc(), ast_sorcery_changeset_create(), ast_sorcery_copy(), ast_sorcery_create(), ast_sorcery_delete(), ast_sorcery_diff(), ast_sorcery_generic_alloc(), ast_sorcery_global_observer_add(), ast_sorcery_init(), ast_sorcery_instance_observer_add(), ast_sorcery_is_object_field_registered(), ast_sorcery_object_fields_register(), ast_sorcery_object_get_extended(), ast_sorcery_object_set_extended(), ast_sorcery_objectset_apply(), ast_sorcery_objectset_create2(), ast_sorcery_objectset_json_create(), ast_sorcery_observer_add(), ast_sorcery_observer_remove(), ast_sorcery_retrieve_by_fields(), ast_sorcery_retrieve_by_id(), ast_sorcery_retrieve_by_regex(), ast_sorcery_update(), ast_sorcery_wizard_observer_add(), ast_sorcery_wizard_observer_remove(), ast_sorcery_wizard_unregister(), ast_sounds_index_init(), ast_sounds_reindex(), ast_spawn_extension(), ast_speech_dtmf(), ast_speech_new(), ast_speech_results_free(), ast_speech_results_get(), ast_speech_start(), ast_speech_unregister(), ast_spinlock_init(), ast_srtp_create(), ast_srtp_destroy(), ast_srtp_policy_set_master_key(), ast_srtp_replace(), ast_srtp_unprotect(), ast_srv_cleanup(), ast_srv_lookup(), ast_ssl_init(), ast_ssl_teardown(), ast_statsd_log_full(), ast_stopstream(), ast_store_realtime(), ast_str_container_add(), ast_str_retrieve_variable(), ast_str_substitute_variables(), ast_str_substitute_variables_full(), ast_str_substitute_variables_varshead(), ast_str_thread_get(), ast_str_to_uuid(), ast_streamfile(), ast_strftime(), ast_strptime(), ast_strsep(), ast_stun_handle_packet(), ast_syslog_facility_name(), ast_syslog_priority_name(), ast_system_publish_registry(), ast_taskprocessor_create_with_listener(), ast_taskprocessor_get(), ast_taskprocessor_listener_alloc(), ast_taskprocessor_name(), ast_taskprocessor_unreference(), ast_tcptls_client_create(), ast_tcptls_client_start(), ast_tcptls_close_session_file(), ast_tcptls_server_root(), ast_tcptls_server_start(), ast_tcptls_server_stop(), ast_tcptls_stream_set_exclusive_input(), ast_tcptls_stream_set_timeout_disable(), ast_tcptls_stream_set_timeout_inactivity(), ast_tcptls_stream_set_timeout_sequence(), ast_term_init(), AST_TEST_DEFINE(), ast_thread_inhibit_escalations(), ast_threadpool_create(), ast_threadpool_listener_alloc(), ast_threadpool_serializer(), ast_threadstorage_get(), ast_timer_open(), ast_to_camel_case_delim(), ast_tone_zone_destructor(), ast_tone_zone_sound_destructor(), ast_tone_zone_sound_unref(), ast_tone_zone_unref(), ast_tps_init(), ast_trans_frameout(), ast_translator_best_choice(), ast_translator_build_path(), ast_tveq(), ast_tzset(), ast_udptl_init(), ast_udptl_new_with_bindaddr(), ast_udptl_set_tag(), ast_unescape_c(), ast_uninstall_music_functions(), ast_unreal_alloc(), ast_unreal_channel_push_to_bridge(), ast_unreal_destructor(), ast_unreal_hangup(), ast_unreal_indicate(), ast_unreal_lock_all(), ast_unreal_new_channels(), ast_unreal_setoption(), ast_unref_namedgroups(), ast_unregister_application(), ast_unregister_indication_country(), ast_unregister_timing_interface(), ast_unreplace_sigchld(), ast_update2_realtime(), ast_update_realtime(), ast_uri_create_(), ast_uri_make_host_with_port(), ast_uri_parse(), ast_utils_which(), ast_uuid_copy(), ast_uuid_generate(), ast_var_assign(), ast_var_channel_bridge(), ast_var_channel_types(), ast_var_channel_types_table(), ast_var_channels(), ast_var_channels_table(), ast_var_Config(), ast_var_find(), ast_var_full_name(), ast_var_indications(), ast_var_indications_table(), ast_var_list_clone(), ast_var_list_create(), ast_var_Modules(), ast_var_name(), ast_var_value(), ast_var_Version(), ast_variable_browse(), ast_variable_delete(), ast_variable_find_in_list(), ast_variable_list_append_hint(), ast_variable_list_sort(), ast_variable_move(), ast_variable_retrieve(), ast_variable_retrieve_filtered(), ast_variable_update(), ast_variables_dup(), ast_variables_reverse(), AST_VECTOR(), ast_vm_index_to_foldername(), ast_vm_mailbox_snapshot_create(), ast_vm_mailbox_snapshot_destroy(), ast_waitfor(), ast_waitfor_n(), ast_waitfor_n_fd(), ast_waitfor_nandfds(), ast_waitfordigit_full(), ast_waitstream(), ast_waitstream_exten(), ast_waitstream_fr(), ast_waitstream_fr_w_cb(), ast_waitstream_full(), ast_walk_context_extensions(), ast_walk_context_ignorepats(), ast_walk_context_includes(), ast_walk_context_switches(), ast_websocket_client_create(), ast_websocket_read(), ast_websocket_uri_cb(), ast_write(), ast_writefile(), ast_writestream(), ast_xml_escape(), ast_xmpp_chatroom_invite(), ast_xmpp_client_config_alloc(), ast_xmpp_client_disconnect(), ast_xmpp_client_find(), ast_xmpp_client_send_message(), ast_yylex_destroy(), ast_yylex_init(), ast_yylex_init_extra(), ast_yypop_buffer_state(), ast_yypush_buffer_state(), astdb_atexit(), astdb_init(), asterisk_publication_config_alloc(), asterisk_publication_devicestate(), asterisk_publication_devicestate_refresh(), asterisk_publication_devicestate_state_change(), asterisk_publication_mailboxstate(), asterisk_publication_mwi_refresh(), asterisk_publication_mwi_state_change(), asterisk_publication_send_refresh(), asterisk_publisher_devstate_cb(), asterisk_publisher_mwistate_cb(), asterisk_start_devicestate_publishing(), asterisk_start_mwi_publishing(), astman_append(), astman_datastore_find(), astman_get_variables_order(), astman_send_ack(), astman_send_error(), astman_send_error_va(), astman_send_response(), astman_start_ack(), astobj2_cleanup(), astobj2_test_1_helper(), async_callback(), async_data_alloc(), async_dial(), asyncgoto_exec(), attempt_thread(), attempt_transfer(), attended_transfer_bridge(), attended_transfer_monitor_thread(), attended_transfer_properties_alloc(), attended_transfer_properties_shutdown(), attended_transfer_to_ami(), attended_transfer_to_json(), audio_audiohook_write_list(), audiohook_list_set_samplerate_compatibility(), audiohook_list_translate_to_native(), audiohook_list_translate_to_slin(), audiohook_read_frame_both(), audiohook_read_frame_helper(), audiohook_read_frame_single(), audiohook_volume_callback(), audiohook_volume_get(), auth_alloc(), auth_create(), auth_exec(), auth_http_callback(), auth_observer(), authenticate(), authenticate_api_key(), authenticate_reply(), authenticate_user(), authenticate_verify(), autoanswer_complete(), autoservice_run(), autoservice_shutdown(), background_detect_exec(), balance_stack(), base64_buf_helper(), base64_str_helper(), begin_dial(), begin_dial_channel(), begin_dial_prerun(), blackfilter_cmp_fn(), blind_transfer_bridge(), blind_transfer_to_ami(), blind_transfer_to_json(), bridge_after_cb(), bridge_agent_hold_heartbeat(), bridge_agent_hold_new(), bridge_agent_hold_push(), bridge_alloc(), bridge_app_subscribed(), bridge_base_init(), bridge_basic_change_personality(), bridge_basic_personality_alloc(), bridge_basic_pull(), bridge_basic_push(), bridge_blob_dtor(), bridge_builtin_set_limits(), bridge_channel_attended_transfer(), bridge_channel_control_thread(), bridge_channel_depart_thread(), bridge_channel_destroy(), bridge_channel_do_callback(), bridge_channel_dtmf_stream(), bridge_channel_handle_control(), bridge_channel_ind_thread(), bridge_channel_internal_alloc(), bridge_channel_internal_join(), bridge_channel_internal_push(), bridge_channel_internal_queue_attended_transfer(), bridge_channel_internal_queue_blind_transfer(), bridge_channel_park(), bridge_channel_playfile(), bridge_channel_run_app(), bridge_channel_settle_owed_events(), bridge_channel_wait(), bridge_check_monitor(), bridge_cleanup(), bridge_create(), bridge_destroy(), bridge_do_move(), bridge_exec(), bridge_features_ds_set_full(), bridge_handle_dtmf(), bridge_hold(), bridge_manager_create(), bridge_manager_destroy(), bridge_manager_thread(), bridge_merge(), bridge_merge_cb(), bridge_merge_determine_direction(), bridge_merge_locked(), bridge_merge_message_create(), bridge_merge_message_dtor(), bridge_moh_create(), bridge_move(), bridge_other_hook(), bridge_p2p_rtp_write(), bridge_parking_dissolving(), bridge_parking_new(), bridge_parking_pull(), bridge_parking_push(), bridge_personality_atxfer_push(), bridge_profile_alloc(), bridge_profile_sounds_alloc(), bridge_publish_state_from_blob(), bridge_reconfigured_connected_line_update(), bridge_register(), bridge_ringing(), bridge_show_specific_print_channel(), bridge_snapshot_dtor(), bridge_snapshot_get_id(), bridge_snapshot_update(), bridge_stasis_moving(), bridge_stasis_pull(), bridge_stasis_push(), bridge_stasis_run_cb(), bridge_template_handler(), bridge_unhold(), bridgewait_exec(), bt_fast(), bt_meta(), bt_page(), bt_preserve(), bt_root(), bucket_alloc(), bucket_cleanup(), bucket_file_alloc(), bucket_file_wizard_retrieve(), bucket_metadata_alloc(), bucket_test_wizard_retrieve_id(), bucket_wizard_retrieve(), build_ami_notify(), build_calendar(), build_callno_limits(), build_cfg(), build_cli_notify(), build_conf(), build_device(), build_entity_id(), build_extension(), build_facility(), build_filename(), build_gateway(), build_mansession(), build_path_data(), build_peer(), build_profile(), build_radius_record(), build_regex(), build_resource_tree(), build_rlmi_body(), build_user(), builtin_features_helper(), cache_cleanup(), cache_dtor(), cache_dump_all_cb(), cache_dump_by_eid_cb(), cache_entry_by_eid(), cache_entry_create(), cache_entry_dtor(), cache_entry_dump(), cache_get_callno_locked(), cache_put(), cache_remove(), cache_simple(), cache_test_aggregate_calc_fn(), cache_test_data_id(), cache_test_message_create_full(), cache_udpate(), caching_topic_exec(), calc_metric(), calc_rxstamp(), calc_timestamp(), caldav_destructor(), caldav_get_events_between(), caldav_load_calendar(), caldav_request(), caldav_write_event(), calendar_destructor(), calendar_event_notify(), calendar_event_read(), calendar_write_exec(), call_forward_inherit(), call_pickup_to_ami(), caller_abort_agent(), caller_id_to_str(), callerid_genmsg(), callerid_get(), callerid_write(), calling_target_enter(), calltoken_required(), can_reuse_registration(), can_ring_entry(), canary_thread(), cancel_and_unpublish(), cancel_request(), category_get(), cb_events(), cc_agent_init(), cc_build_payload(), cc_core_init_instance(), cc_device_monitor_init(), cc_extension_monitor_init(), cc_generic_agent_recall(), cc_generic_agent_start_monitoring(), cc_generic_agent_start_offer_timer(), cc_generic_monitor_cancel_available_timer(), cc_handle_publish_error(), cc_interfaces_datastore_init(), cc_publish(), cc_publish_available(), cc_publish_callerrecalling(), cc_publish_callerstartmonitoring(), cc_publish_callerstopmonitoring(), cc_publish_failure(), cc_publish_monitorfailed(), cc_publish_offertimerstart(), cc_publish_recallcomplete(), cc_publish_requestacknowledged(), cc_publish_requested(), cc_recall_ds_duplicate(), cc_shutdown(), cc_unref(), cdr_enable_batch_mode(), cdr_engine_shutdown(), cdr_format_var_internal(), cdr_get_tv(), cdr_handler(), cdr_object_alloc(), cdr_object_create_and_append(), cdr_object_create_public_records(), cdr_object_format_property(), cdr_object_get_by_name(), cdr_prop_write(), cdr_read(), cdr_read_callback(), cdr_submit_batch(), cdr_write(), cdr_write_callback(), ce__isword(), cel_attended_transfer_cb(), cel_blind_transfer_cb(), cel_bridge_enter_cb(), cel_bridge_leave_cb(), cel_channel_app_change(), cel_channel_state_change(), cel_config_alloc(), cel_config_dtor(), cel_dial_cb(), cel_general_config_dtor(), cel_generate_peer_str(), cel_generic_cb(), cel_linkedid_ref(), cel_local_cb(), cel_parking_cb(), cel_pickup_cb(), cel_track_app(), cel_verify_and_cleanup_cb(), celgenuserevent_exec(), celt_getjoint(), celt_parse_sdp_fmtp(), celt_set(), cfmtime_new(), ch_end(), ch_init(), challenge(), chan_cleanup(), chan_list_destructor(), chan_list_init(), chan_misdn_log(), chan_pjsip_add_hold(), chan_pjsip_cng_tone_detected(), chan_pjsip_devicestate(), chan_pjsip_get_hold(), chan_pjsip_get_rtp_peer(), chan_pjsip_get_vrtp_peer(), chan_pjsip_incoming_request(), chan_pjsip_indicate(), chan_pjsip_new(), chan_pjsip_pvt_dtor(), chan_pjsip_read(), chan_pjsip_request(), chan_pjsip_session_begin(), chanavail_exec(), change_monitor_action(), change_redirecting_information(), channel_admin_exec(), channel_blob_to_json(), channel_callerid(), channel_cc_params_copy(), channel_chanspy_start_cb(), channel_chanspy_stop_cb(), channel_connected_line(), channel_destroyed_event(), channel_dial_cb(), channel_dialplan(), channel_do_masquerade(), channel_dtmf_begin_cb(), channel_dtmf_end_cb(), channel_enter_cb(), channel_fax_cb(), channel_feature_hooks_set_full(), channel_hangup_handler_cb(), channel_hangup_request_cb(), channel_leave_cb(), channel_moh_start_cb(), channel_new_accountcode(), channel_new_callerid(), channel_new_connected_line(), channel_newexten(), channel_read_pjsip(), channel_read_rtcp(), channel_read_rtp(), channel_replaced_cb(), channel_snapshot_get_id(), channel_snapshot_get_name(), channel_snapshot_update(), channel_spy(), channel_state(), channel_state_change(), channel_to_session(), channels_shutdown(), chanrd_(), chanspy_exec(), charge_to_json(), check_access(), check_auth(), check_blacklist(), check_bridge_play_sound(), check_cache_aggregate(), check_callback_sanity(), check_dow(), check_eval(), check_events(), check_goto(), check_macro_returns(), check_match(), check_nonce(), check_peer_ok(), check_provisioning(), check_pval_item(), check_retire_linkedid(), check_rtp_timeout(), check_user(), check_user_full(), check_vars(), cipher_to_str(), cl_queue_chan(), clean_stmt(), clean_up_bc(), cleaned_basedn(), cleanup(), cleanup_all_regs(), cleanup_capabilities(), cleanup_module(), cleanup_registration(), cleanup_sdl(), cleanup_stale_contexts(), cleanup_thread_list(), clear_agent_status(), clear_caller(), clear_dialed_interfaces(), clear_l3(), clear_session_and_channel(), cli_alias_passthrough(), cli_aor_get_container(), cli_aor_print_body(), cli_aor_print_header(), cli_channel_get_container(), cli_channel_print_body(), cli_channel_print_header(), cli_complete(), cli_complete_endpoint(), cli_complete_notify(), cli_complete_registration(), cli_complete_show(), cli_console_active(), cli_console_answer(), cli_console_autoanswer(), cli_console_dial(), cli_console_flash(), cli_console_hangup(), cli_console_mute(), cli_console_sendtext(), cli_contact_get_container(), cli_contact_print_body(), cli_contact_print_header(), cli_display_named_acl(), cli_display_parking_lot(), cli_endpoint_get_container(), cli_endpoint_print_body(), cli_endpoint_print_child_body(), cli_endpoint_print_child_header(), cli_endpoint_print_header(), cli_fax_set_debug(), cli_fax_show_capabilities(), cli_fax_show_session(), cli_fax_show_sessions(), cli_fax_show_settings(), cli_fax_show_stats(), cli_fax_show_version(), cli_get_container(), cli_has_permissions(), cli_is_registered(), cli_iterator(), cli_list_available(), cli_list_devices(), cli_notify(), cli_odbc_read(), cli_odbc_write(), cli_print_body(), cli_print_header(), cli_prompt(), cli_qualify(), cli_realtime_destroy(), cli_realtime_load(), cli_realtime_store(), cli_realtime_update(), cli_realtime_update2(), cli_register(), cli_show_channel(), cli_show_endpoint_identifiers(), cli_show_settings(), cli_tps_ping(), cli_tps_report(), cli_unregister(), clone_parkinglot_cfg(), close_client(), close_logger(), close_mansession_file(), close_rtp_connection(), close_udptl_connection(), codec_choose_from_prefs(), codec_shutdown(), collect_data(), collect_digits(), collect_key(), comeback_goto(), command_create(), command_invoke(), command_prestart_get_container(), command_prestart_queue_command(), commit_exec(), common_exec(), compile_script(), complete(), complete_agent(), complete_agent_logoff(), complete_ari_show_user(), complete_ari_user(), complete_bridge_live(), complete_bridge_participant(), complete_bridge_profile_name(), complete_bridge_stasis(), complete_bridge_technology(), complete_channeltypes(), complete_confbridge_name(), complete_confbridge_participant(), complete_confno(), complete_core_id(), complete_core_show_hint(), complete_country(), complete_debug_port(), complete_dialplan_add_extension(), complete_dialplan_add_ignorepat(), complete_dialplan_add_include(), complete_dialplan_remove_context(), complete_dialplan_remove_extension(), complete_dialplan_remove_ignorepat(), complete_dialplan_remove_include(), complete_dpreply(), complete_functions(), complete_iax2_peers(), complete_iax2_unregister(), complete_indications(), complete_meetmecmd_list(), complete_meetmecmd_lock(), complete_meetmecmd_mute_kick(), complete_menu_name(), complete_minivm_show_users(), complete_number(), complete_parking_lot(), complete_peer_helper(), complete_queue(), complete_queue_add_member(), complete_queue_pause_member(), complete_queue_remove_member(), complete_queue_rule_show(), complete_queue_set_member_value(), complete_queue_show(), complete_show_config(), complete_show_dialplan_context(), complete_show_sorcery_object(), complete_sip_notify(), complete_sip_peer(), complete_sip_registered_peer(), complete_sip_show_history(), complete_sip_show_peer(), complete_sip_show_user(), complete_sip_unregister(), complete_sip_user(), complete_sipch(), complete_skinny_devices(), complete_skinny_reset(), complete_skinny_show_device(), complete_skinny_show_line(), complete_trans_path_choice(), complete_ulimit(), complete_user_profile_name(), complete_userno(), completion_matches(), complex_task_data_alloc(), conf_alloc(), conf_announce_channel_push(), conf_bridge_profile_destroy(), conf_exec(), conf_find_bridge_profile(), conf_find_menu_entry_by_sequence(), conf_find_user_profile(), conf_free(), conf_handle_talker_cb(), conf_is_recording(), conf_load_config(), conf_menu_entry_destroy(), conf_moh_start(), conf_moh_unsuspend(), conf_play(), conf_rec_name(), conf_run(), conf_set_menu_to_user(), conf_start_moh(), conf_start_record(), conf_stop_record(), confbridge_cfg_alloc(), confbridge_end_cb(), confbridge_exec(), confbridge_join_cb(), confbridge_leave_cb(), confbridge_mute_cb(), confbridge_publish_manager_event(), confbridge_start_cb(), confbridge_start_record_cb(), confbridge_stop_record_cb(), confbridge_talking_cb(), confbridge_unmute_cb(), config_curl(), config_device(), config_function_read(), config_handler(), config_jitterbuffer(), config_ldap(), config_line(), config_load(), config_module(), config_mysql(), config_odbc(), config_odbc_prepare(), config_parse_variables(), config_pgsql(), config_shutdown(), config_text_file_load(), configure_local_rtp(), configure_parking_extensions(), connectedline_write(), console_active(), console_answer(), console_autoanswer(), console_boost(), console_cmd(), console_dial(), console_flash(), console_hangup(), console_mute(), console_new(), console_request(), console_sendtext(), console_transfer(), consulting_exit(), consumer_create(), consumer_dtor(), consumer_exec(), consumer_exec_sync(), contact_alloc(), contact_expiration_initialize_existing(), contact_status_alloc(), container_destruct(), container_destruct_debug(), container_init(), container_to_json_array(), context_merge(), context_merge_incls_swits_igps_other_registrars(), context_used(), control_add_channel_to_bridge(), control_create(), control_dtor(), control_list_create(), control_list_dtor(), control_recording(), control_streamfile(), control_wait(), controlplayback_exec(), controlplayback_manager(), convert_bdb_to_sqlite3(), convertH323CapToAsteriskCap(), cops_connect(), cops_constructgatespec(), cops_freemsg(), cops_gate_cmd(), cops_getmsg(), cops_sendmsg(), copy_menu_entry(), copy_socket_data(), copy_to_voicemail(), copy_vars(), copy_via_headers(), corosync_ping(), corosync_ping_to_event(), corosync_show_config(), corosync_show_members(), count_exec(), count_lines(), cpeid_exec(), cpeid_setstatus(), cpg_confchg_cb(), cpg_deliver_cb(), create_addr(), create_artificial_endpoint(), create_bdb_astdb(), create_bridge_snapshot_message(), create_channel_blob_message(), create_channel_name(), create_channel_snapshot_message(), create_client(), create_dtmf_frame(), create_dynamic_lot_full(), create_endpoint_snapshot_message(), create_epa_entry(), create_esc_entry(), create_followme_number(), create_jb(), create_l2msg(), create_l3msg(), create_local_sdp(), create_msg_q_chan(), create_mwi_subscriptions(), create_mwi_subscriptions_for_endpoint(), create_name(), create_new_generic_list(), create_new_sip_etag(), create_object(), create_out_of_dialog_request(), create_outgoing_sdp_stream(), create_parked_subscription(), create_parked_subscription_full(), create_queue_member(), create_routes(), create_rtp(), create_sound_blob(), create_subscription_tree(), create_test_dialplan(), create_transaction(), create_trunk_ref(), create_video_frame(), create_virtual_subscriptions(), crypto_activate(), crypto_get_attrib(), crypto_load(), csv_log(), custom_prepare(), custom_presence_callback(), cut_internal(), dahdi_call(), dahdi_cc_callback(), dahdi_conf_update(), dahdi_create_channels(), dahdi_decoder_frameout(), dahdi_destroy_channels(), dahdi_encoder_frameout(), dahdi_fixup(), dahdi_format_to_cached(), dahdi_handle_dtmf(), dahdi_handle_event(), dahdi_hangup(), dahdi_iflist_extract(), dahdi_iflist_insert(), dahdi_master_slave_unlink(), dahdi_new(), dahdi_read(), dahdi_request(), dahdi_restart(), dahdi_restart_cmd(), dahdi_set_dnd(), dahdi_set_hwgain(), dahdi_set_swgain(), dahdi_show_channel(), dahdi_show_channels(), dahdi_show_status(), dahdi_show_version(), dahdi_timer_open(), dahdi_translate(), dahdichannel_to_ami(), dahdiscan_exec(), data_channels_provider_handler(), data_filter_add_child(), data_filter_add_nodes(), data_filter_alloc(), data_filter_find(), data_filter_generate(), data_provider_add_child(), data_provider_create(), data_provider_find(), data_provider_new(), data_result_create(), data_result_find_child(), data_result_generate(), data_result_generate_node(), data_result_get_node(), data_search_add_child(), data_search_alloc(), data_search_cmp_dbl(), data_search_create(), data_search_find(), data_search_generate(), data_search_get_node(), data_shutdown(), datastore_cmp(), datastore_hash(), db_execute_sql(), db_open(), db_start_batch(), db_stop_batch(), db_sync_thread(), dbm_fetch(), dbm_firstkey(), dbm_nextkey(), dbm_open(), dbopen(), deactivate_generator_nolock(), dec_ie_bearer(), dec_ie_called_pn(), dec_ie_calling_pn(), dec_ie_cause(), dec_ie_channel_id(), dec_ie_connected_pn(), dec_ie_facility(), dec_ie_keypad(), dec_ie_notify(), dec_ie_progress(), dec_ie_redir_dn(), dec_ie_redir_nr(), dec_ie_useruser(), dec_init(), dec_uninit(), default_listener_pvt_alloc(), default_listener_pvt_dtor(), default_listener_shutdown(), default_listener_start(), default_tps_processing_function(), DEFINE_SQL_STATEMENT(), deinit_req(), deinitialize_sorcery(), delayed_request_alloc(), delete_extens(), delete_extension(), delete_old_messages(), delete_peers(), delete_profiles(), delete_providers(), delete_routes(), delete_sub(), delete_users(), destroy_bridge(), destroy_callback(), destroy_conference_bridge(), destroy_curl(), destroy_dahdi_pvt(), destroy_endpoint(), destroy_event(), destroy_faxdetect(), destroy_gateway(), destroy_hint(), destroy_hooks(), destroy_jack_data(), destroy_monitor_audiohook(), destroy_pgsql(), destroy_pval_item(), destroy_routes(), destroy_rtp(), destroy_session(), destroy_subscriptions(), destroy_trans(), destroy_v21_sessions(), determine_sip_publish_type(), determine_starting_point(), device_state_aggregate_calc(), device_state_alloc(), device_state_cb(), device_state_get_id(), device_state_subscription_create(), devstate_cached(), devstate_change_cb(), devstate_cleanup(), devstate_init(), devstate_to_ami(), devstate_to_event(), dial_exec(), dial_exec_full(), dial_features_duplicate(), dial_handle_playtones(), dial_masquerade_breakdown(), dial_masquerade_datastore_add(), dial_masquerade_datastore_alloc(), dial_masquerade_datastore_cleanup(), dial_masquerade_datastore_find(), dial_masquerade_fixup(), dial_state_process_party_b(), dial_to_json(), dial_transfer(), dial_trunk(), dialed_cc_interfaces_duplicate(), dialed_interface_destroy(), dialed_interface_duplicate(), dialgroup_refreshdb(), dialgroup_write(), dialog_info_allocate_body(), dialog_info_generate_body_content(), dialog_info_xml_state_find_or_create(), dialog_initialize_rtp(), dialog_unlink_all(), dialplan_handle_msg_cb(), dialplan_has_destination_cb(), dictate_exec(), direct_media_mitigate_glare(), directory_exec(), disa_exec(), disable_dsp_detect(), disable_jack_hook(), disable_t38(), dispatch_message(), dispatch_thread_handler(), dispose_jitterbuffer(), distribute(), distributor(), diversion_incoming_response(), dns_find_record(), dns_naptr_alloc(), dns_query_recurring_resolution_callback(), dns_shutdown(), dns_srv_alloc(), dns_synchronous_resolve_callback(), dnsmgr_shutdown(), do_batch_backend_process(), do_cdr(), do_devstate_changes(), do_directory(), do_discovery(), do_forward(), do_hang(), do_hook(), do_immediate_setup(), do_monitor(), do_monitor_headset(), do_monitor_phone(), do_notify(), do_pause_or_unpause(), do_pktccops(), do_presence_state_change(), do_proxy_auth(), do_refresh(), do_reload(), do_say(), do_sco_listen(), do_timing(), do_waiting(), does_category_match(), domain_alias_alloc(), double_checking_exit(), dp_lookup(), dp_lookup_thread(), dtls_handler(), dtmf_audiohook_write_list(), dtmf_end_to_json(), dummy_start(), dump_cmd_queues(), dump_queue(), dumpsub(), dundi_ack(), dundi_answer_entity(), dundi_answer_query(), dundi_decrypt(), dundi_do_lookup(), dundi_do_precache(), dundi_do_query(), dundi_encrypt(), dundi_flush(), dundi_ie_append(), dundi_lookup(), dundi_lookup_internal(), dundi_lookup_local(), dundi_lookup_thread(), dundi_precache(), dundi_precache_full(), dundi_precache_internal(), dundi_precache_thread(), dundi_prop_precache(), dundi_query_eid(), dundi_query_eid_internal(), dundi_query_read(), dundi_query_thread(), dundi_set_debug(), dundi_show_cache(), dundi_show_entityid(), dundi_show_hints(), dundi_show_mappings(), dundi_show_peer(), dundi_show_peers(), dundi_show_precache(), dundi_show_requests(), dundi_show_trans(), dundi_store_history(), dundifunc_read(), dup_vars(), duplicate_pseudo(), dynamic_dtmf_hook_callback(), ebl_callback(), ed_search_next_history(), ed_search_prev_history(), eivr_comm(), el_editmode(), el_end(), el_get(), el_gets(), el_init(), el_match(), el_parse(), el_push(), el_resize(), el_set(), el_source(), empty_bc(), enable_jack_hook(), enc_ie_date(), endpoint_cache_clear(), endpoint_cleanup(), endpoint_dtor(), endpoint_internal_create(), endpoint_publish_snapshot(), endpoint_snapshot_dtor(), endpoint_snapshot_get_id(), endpoints_stasis_cleanup(), endpt_send_request(), enum_callback(), env_read(), epoch_to_string(), event_notification_duplicate(), eventlist_duplicate(), ewscal_destructor(), ewscal_load_calendar(), ewscal_write_event(), exchangecal_destructor(), exchangecal_get_events_between(), exchangecal_load_calendar(), exchangecal_request(), exchangecal_write_event(), exec_command(), exec_command_on_condition(), exec_exec(), execif_exec(), execute_cb(), execute_menu_entry(), expand_gosub_args(), expiration_str2struct(), expire_register(), export_aoc_vars(), ext_cmp1(), ext_cmp_pattern_pos(), exten_state_data_alloc(), exten_state_subscription_alloc(), extension_monitor_pvt_init(), extension_state_add_destroy(), extensionstate_update(), extenspy_exec(), extract_contact_addr(), fail_enter(), failsafe_cancel(), fake_ami(), fast_originate(), fax_detect_framehook(), fax_detect_new(), fax_gateway_framehook(), fax_gateway_new(), fax_gateway_start(), fax_session_new(), fax_session_reserve(), fax_session_tab_complete(), fbuf_append(), feature_attended_transfer(), feature_automixmonitor(), feature_automonitor(), feature_blind_transfer(), feature_park_call(), featuregroup_alloc(), featuregroup_handler(), features_config_dup(), features_pre_apply_config(), festival_exec(), fetch_bitmap(), fetch_bridge_roles_datastore(), fetch_icalendar(), fetch_msg(), ffmpeg_decode(), ffmpeg_encode(), fgetln(), fields_handler(), fileexists_core(), fileexists_test(), filehelper(), filename_completion_function(), filestream_close(), finalize_batch_mode(), find_account(), find_agent_callbacks(), find_and_retrans(), find_aor(), find_app_by_name(), find_audiohook_by_source(), find_bc_by_addr(), find_bc_by_confid(), find_best(), find_best_technology(), find_body_generator(), find_body_generator_accept(), find_bridge(), find_by_channel(), find_by_part(), find_cache(), find_chan_by_bc(), find_channel(), find_channel_control(), find_channel_from_str(), find_cli(), find_column(), find_command(), find_conf(), find_conf_realtime(), find_control(), find_desc(), find_details(), find_dialog(), find_engine(), find_header(), find_hold_active_call(), find_hold_call(), find_hold_call_l3(), find_identifier(), find_idle_thread(), find_language(), find_line_by_name(), find_line_by_number(), find_load_queue_rt_friendly(), find_matching_endwhile(), find_matching_priority(), find_member_by_queuename_and_interface(), find_module_level(), find_monitor_callbacks(), find_next_iface_in_span(), find_option_cb(), find_or_create_contact_status(), find_or_create_details(), find_peer(), find_pub_handler(), find_queue_by_name_rt(), find_realm_authentication(), find_realtime(), find_realtime_gw(), find_recording(), find_relative_dial_channel(), find_result(), find_ringing_channel(), find_route(), find_rtp_port(), find_session(), find_session_by_nonce(), find_speech(), find_static_data(), find_subchannel_and_lock(), find_subchannel_by_instance_reference(), find_subchannel_by_name(), find_subchannel_by_reference(), find_subline_by_callid(), find_subline_by_name(), find_table(), find_tpeer(), find_transaction(), find_user(), find_user_realtime(), find_variant(), find_wizard(), findmeexec(), finish_bookmark(), fixed_jb_destroy(), fixed_jb_new(), fixed_jb_put(), fixup_callback(), forkcdr_exec(), format_ami_endpoint_identify(), format_ami_endpoint_transport(), format_cache_shutdown(), format_cap_replace(), format_date(), format_shutdown(), format_str_append_auth(), forward_dtor(), forwards_create(), forwards_create_bridge(), forwards_create_channel(), forwards_create_endpoint(), forwards_dtor(), forwards_unsubscribe(), frame_set_var(), frame_trace_helper(), framehook_detach(), free_config(), free_robin_list(), free_translation(), free_user(), free_value(), func_channel_read(), func_channel_write_real(), func_channels_read(), func_check_sipdomain(), func_confbridge_helper(), func_header_read(), func_read_header(), func_write_header(), function_amiclient(), function_db_keys(), function_enum(), function_fieldnum(), function_fieldnum_helper(), function_fieldnum_str(), function_fieldqty(), function_fieldqty_str(), function_realtime_writedestroy(), function_sippeer(), g719read(), g722_decode_init(), g722_encode_init(), g723_read(), g726_read(), g729_read(), gen_alloc(), gen_closestream(), gen_generate(), gen_readframe(), gen_salt(), generate_filenames_json(), generate_filenames_string(), generate_fmtp_attr(), generate_list_body(), generate_notify_body(), generate_parked_user(), generate_rtpmap_attr(), generate_status(), generator_force(), generic_execute(), generic_fax_exec(), generic_http_callback(), generic_mute_unmute_helper(), generic_prepare(), generic_read(), generic_recall(), generic_record_alloc(), get_address_family_filter(), get_agi_cmd(), get_also_info(), get_auth(), get_auth_header(), get_blob_variable(), get_cached_mwi(), get_caller_uniqueid(), get_chan_by_ast_name(), get_cid_name(), get_codecs(), get_comma(), get_content(), get_content_type(), get_csv(), get_dahdi_codec(), get_date(), get_defaults(), get_destination(), get_dialstatus_blob(), get_diversion_header(), get_domain(), get_esc(), get_ewscal_ids_for(), get_exten_state_sub(), get_feature_chan_ds(), get_feature_ds(), get_filestream(), get_global_cfg(), get_goto_target(), get_header(), get_id_header(), get_in_brackets(), get_in_brackets_const(), get_in_brackets_full(), get_input(), get_insecure_variable_from_config(), get_insecure_variable_from_sippeers(), get_insecure_variable_from_sipregs(), get_jb_head(), get_languages(), get_line(), get_lock(), get_manager_by_name_locked(), get_mapping_weight(), get_member_status(), get_message_count(), get_multiple_fields_as_var_list(), get_name_and_number(), get_name_from_variable(), get_notify_data(), get_now(), get_object_variables(), get_or_create_subscription(), get_outbound_endpoint(), get_pai(), get_park_common_datastore_copy(), get_pjsip_method(), get_publishes_and_update_state(), get_queue_member_status(), get_rdnis(), get_realm(), get_refer_info(), get_registrations(), get_replace_channel_snapshot(), get_replace_channel_store(), get_robin_position(), get_role_from_channel(), get_role_from_datastore(), get_role_option(), get_rpid(), get_sdp_line(), get_single_field_as_var_list(), get_sip_pvt_from_replaces(), get_stack_by_bc(), get_state(), get_sub(), get_subscription(), get_system_cfg(), get_token(), get_transfer_party_non_transferer_bridge(), get_unused_callno(), get_user_agent(), get_user_input(), get_video_desc(), get_wait_bridge_wrapper(), get_write_timeout(), getdisplaybyname(), getflagbyname(), gethostbyname_r(), getkeybyname(), getnum(), getoffset(), getrule(), getsecs(), getstatebyname(), getsubbyname(), gettag(), getvol(), global_alloc(), global_config_alloc(), global_loaded_observer(), global_read(), global_write(), gmtsub(), gosub_allocate_frame(), gosub_exec(), gosub_free(), gosub_release_frame(), gosub_run(), gr_say_number_female(), grab_transfer(), group_count_function_read(), group_function_read(), group_list_function_read(), group_show_channels(), gsm_read(), h261_encap(), h263_encap(), h263_getjoint(), h263_parse_sdp_fmtp(), h263_read(), h263p_encap(), h264_encap(), h264_getjoint(), h264_parse_sdp_fmtp(), h264_read(), handle_abort_shutdown(), handle_aor(), handle_attended_transfer(), handle_auth(), handle_bang(), handle_bchan(), handle_blind_transfer(), handle_bridge_kick_channel(), handle_bridge_show_all(), handle_bridge_show_specific(), handle_bridge_technology_show(), handle_bridge_technology_suspend(), handle_call_forward(), handle_call_incoming(), handle_call_outgoing(), handle_call_token(), handle_callforward_button(), handle_cc_kill(), handle_cc_status(), handle_cdr_pgsql_status(), handle_chanlist(), handle_channel_cache_message(), handle_channelstatus(), handle_clear_profile(), handle_cli_ael_reload(), handle_cli_ael_set_debug(), handle_cli_agi_add_cmd(), handle_cli_agi_debug(), handle_cli_agi_dump_html(), handle_cli_agi_show(), handle_cli_amihook_register_hook(), handle_cli_amihook_send(), handle_cli_amihook_unregister_hook(), handle_cli_cdr_mysql_status(), handle_cli_check_permissions(), handle_cli_confbridge_kick(), handle_cli_confbridge_list(), handle_cli_confbridge_lock(), handle_cli_confbridge_mute(), handle_cli_confbridge_show_bridge_profile(), handle_cli_confbridge_show_bridge_profiles(), handle_cli_confbridge_show_menu(), handle_cli_confbridge_show_menus(), handle_cli_confbridge_show_user_profile(), handle_cli_confbridge_show_user_profiles(), handle_cli_confbridge_start_record(), handle_cli_confbridge_stop_record(), handle_cli_confbridge_unlock(), handle_cli_confbridge_unmute(), handle_cli_config_list(), handle_cli_config_reload(), handle_cli_core_show_channeltype(), handle_cli_core_show_channeltypes(), handle_cli_core_show_config_mappings(), handle_cli_core_show_file_formats(), handle_cli_core_show_translation(), handle_cli_data_get(), handle_cli_data_show_providers(), handle_cli_database_del(), handle_cli_database_deltree(), handle_cli_database_get(), handle_cli_database_put(), handle_cli_database_query(), handle_cli_database_show(), handle_cli_database_showkey(), handle_cli_debug(), handle_cli_devstate_change(), handle_cli_devstate_list(), handle_cli_dialplan_add_extension(), handle_cli_dialplan_add_ignorepat(), handle_cli_dialplan_add_include(), handle_cli_dialplan_reload(), handle_cli_dialplan_remove_context(), handle_cli_dialplan_remove_extension(), handle_cli_dialplan_remove_ignorepat(), handle_cli_dialplan_remove_include(), handle_cli_dialplan_save(), handle_cli_dynamic_level_test(), handle_cli_file_convert(), handle_cli_iax2_provision(), handle_cli_iax2_prune_realtime(), handle_cli_iax2_reload(), handle_cli_iax2_set_debug(), handle_cli_iax2_set_debug_jb(), handle_cli_iax2_set_debug_trunk(), handle_cli_iax2_set_mtu(), handle_cli_iax2_show_cache(), handle_cli_iax2_show_callno_limits(), handle_cli_iax2_show_channels(), handle_cli_iax2_show_firmware(), handle_cli_iax2_show_netstats(), handle_cli_iax2_show_peer(), handle_cli_iax2_show_peers(), handle_cli_iax2_show_registry(), handle_cli_iax2_show_stats(), handle_cli_iax2_show_threads(), handle_cli_iax2_show_users(), handle_cli_iax2_test_losspct(), handle_cli_iax2_unregister(), handle_cli_indication_add(), handle_cli_indication_remove(), handle_cli_indication_show(), handle_cli_keys_init(), handle_cli_keys_show(), handle_cli_misdn_port_block(), handle_cli_misdn_port_down(), handle_cli_misdn_port_unblock(), handle_cli_misdn_port_up(), handle_cli_misdn_reload(), handle_cli_misdn_restart_pid(), handle_cli_misdn_restart_port(), handle_cli_misdn_send_digit(), handle_cli_misdn_send_display(), handle_cli_misdn_send_facility(), handle_cli_misdn_send_restart(), handle_cli_misdn_set_crypt_debug(), handle_cli_misdn_set_debug(), handle_cli_misdn_set_tics(), handle_cli_misdn_show_channel(), handle_cli_misdn_show_channels(), handle_cli_misdn_show_config(), handle_cli_misdn_show_port(), handle_cli_misdn_show_ports_stats(), handle_cli_misdn_show_stacks(), handle_cli_misdn_toggle_echocancel(), handle_cli_mixmonitor(), handle_cli_mobile_cusd(), handle_cli_mobile_rfcomm(), handle_cli_mobile_search(), handle_cli_mobile_show_devices(), handle_cli_moh_reload(), handle_cli_moh_show_classes(), handle_cli_moh_show_files(), handle_cli_odbc_show(), handle_cli_ooh323_reload(), handle_cli_ooh323_set_debug(), handle_cli_ooh323_show_config(), handle_cli_ooh323_show_gk(), handle_cli_ooh323_show_peer(), handle_cli_ooh323_show_peers(), handle_cli_ooh323_show_user(), handle_cli_ooh323_show_users(), handle_cli_osp_show(), handle_cli_performance_test(), handle_cli_presencestate_change(), handle_cli_presencestate_list(), handle_cli_realtime_mysql_cache(), handle_cli_realtime_mysql_status(), handle_cli_realtime_pgsql_cache(), handle_cli_realtime_pgsql_status(), handle_cli_refresh(), handle_cli_reload(), handle_cli_reload_permissions(), handle_cli_rtcp_set_debug(), handle_cli_rtcp_set_stats(), handle_cli_rtp_set_debug(), handle_cli_sched_bench(), handle_cli_sec_evt_test(), handle_cli_show(), handle_cli_show_config(), handle_cli_show_permissions(), handle_cli_show_sqlite_status(), handle_cli_sound_show(), handle_cli_sounds_show(), handle_cli_sqlite_show_tables(), handle_cli_status(), handle_cli_stun_set_debug(), handle_cli_stun_show_status(), handle_cli_submit(), handle_cli_test_locales(), handle_cli_transcoder_show(), handle_cli_udptl_set_debug(), handle_cli_ulimit(), handle_cli_wait_fullybooted(), handle_client_registration(), handle_command_response(), handle_commandcomplete(), handle_commandmatchesarray(), handle_commandnummatches(), handle_conf_user_join(), handle_conf_user_leave(), handle_controlstreamfile(), handle_core_reload(), handle_core_set_debug_channel(), handle_core_show_image_formats(), handle_dahdi_show_cadences(), handle_dbdeltree(), handle_debug(), handle_debug_dialplan(), handle_deferred_full_frames(), handle_dial_message(), handle_dump_sched(), handle_enbloc_call_message(), handle_endpoint(), handle_error(), handle_feature_show(), handle_frame(), handle_frame_ownerless(), handle_getvariable(), handle_getvariablefull(), handle_gosub(), handle_hangup(), handle_hd_hf(), handle_help(), handle_identify(), handle_incoming_request(), handle_incoming_sdp(), handle_init_event(), handle_invite_replaces(), handle_keypad_button_message(), handle_load(), handle_local_optimization_begin(), handle_logger_add_channel(), handle_logger_mute(), handle_logger_reload(), handle_logger_remove_channel(), handle_logger_rotate(), handle_logger_set_level(), handle_logger_show_channels(), handle_manager_reload(), handle_manager_show_settings(), handle_mandebug(), handle_mgcp_audit_endpoint(), handle_mgcp_set_debug(), handle_mgcp_show_endpoints(), handle_minivm_list_templates(), handle_minivm_reload(), handle_minivm_show_settings(), handle_minivm_show_stats(), handle_minivm_show_users(), handle_minivm_show_zones(), handle_missing_column(), handle_missing_table(), handle_modlist(), handle_negotiated_sdp(), handle_negotiated_sdp_session_media(), handle_new_invite_request(), handle_nodebugchan_deprecated(), handle_offhook_message(), handle_options(), handle_orig(), handle_outgoing_response(), handle_parked_call_message(), handle_phoneprov(), handle_pjsip_list_ciphers(), handle_pjsip_show_version(), handle_queue_add_member(), handle_queue_pause_member(), handle_queue_reload(), handle_queue_remove_member(), handle_queue_reset(), handle_queue_rule_show(), handle_queue_set_member_penalty(), handle_queue_set_member_ringinuse(), handle_recordfile(), handle_redirect(), handle_registration_response(), handle_registrations(), handle_reload(), handle_request(), handle_request_bye(), handle_request_cancel(), handle_request_do(), handle_request_invite(), handle_request_notify(), handle_request_options(), handle_request_publish(), handle_request_refer(), handle_request_subscribe(), handle_response(), handle_response_clip(), handle_response_cmgr(), handle_response_invite(), handle_response_notify(), handle_response_peerpoke(), handle_response_publish(), handle_response_register(), handle_response_subscribe(), handle_restart_gracefully(), handle_restart_now(), handle_restart_when_convenient(), handle_rx_message(), handle_saydatetime(), handle_saynumber(), handle_security_event(), handle_set_chanvar(), handle_set_extenpatternmatchnew(), handle_set_global(), handle_setcallerid(), handle_setmusic(), handle_setpriority(), handle_show_application(), handle_show_applications(), handle_show_calendar(), handle_show_calendars(), handle_show_calendars_types(), handle_show_chanvar(), handle_show_dialplan(), handle_show_function(), handle_show_functions(), handle_show_globals(), handle_show_hangup_all(), handle_show_hangup_channel(), handle_show_hint(), handle_show_hints(), handle_show_http(), handle_show_named_acl_cmd(), handle_show_parking_lot_cmd(), handle_show_profile(), handle_show_routes(), handle_show_settings(), handle_show_switches(), handle_show_threads(), handle_show_translation_table(), handle_show_version_files(), handle_showcalls(), handle_showchan(), handle_showmanager(), handle_showmanagers(), handle_showmancmd(), handle_showmancmds(), handle_showmanconn(), handle_showmaneventq(), handle_showuptime(), handle_skel_show_config(), handle_skel_show_games(), handle_skel_show_levels(), handle_skinny_message_clear(), handle_skinny_message_set(), handle_skinny_reload(), handle_skinny_reset(), handle_skinny_show_device(), handle_skinny_show_devices(), handle_skinny_show_line(), handle_skinny_show_lines(), handle_skinny_show_settings(), handle_soft_key_event_message(), handle_softhangup(), handle_speechdestroy(), handle_speechrecognize(), handle_standard_bridge_enter_message(), handle_stimulus_message(), handle_stop_gracefully(), handle_stop_now(), handle_stop_when_convenient(), handle_tcptls_connection(), handle_timeout_trip(), handle_timers(), handle_transfer_button(), handle_unload(), handle_unset_extenpatternmatchnew(), handle_updates(), handle_uri(), handle_verbose(), handle_version(), handle_video_on_exit(), handle_video_on_join(), handler(), hangup_cause2sip(), hangup_data_alloc(), has_call_feature(), has_destination_cb(), has_masquerade_store(), has_media_stream(), has_voicemail(), hash_access(), hash_ao2_alloc_empty_clone(), hash_ao2_alloc_empty_clone_debug(), hash_ao2_container_init(), hash_ao2_find_first(), hash_ao2_find_next(), hash_ao2_iterator_next(), hash_ao2_new_node(), hash_delete(), hash_seq(), hash_test_count(), hash_test_grow(), hash_test_lookup(), hash_test_shrink(), hcreate(), hdestroy(), help1(), hepv3_config_alloc(), hepv3_create_capture_info(), hepv3_data_alloc(), hesitant_enter(), hfp_parse_cind(), hfp_parse_cind_test(), hfp_parse_clip(), hfp_parse_cusd(), hint_read(), hintdevice_destroy(), hist_end(), hist_get(), hist_init(), hist_list(), history_def_init(), history_expand(), history_get(), history_load(), history_save(), history_set_fun(), history_tokenize(), hold(), hold_to_json(), holding_bridge_join(), holding_bridge_leave(), holding_bridge_write(), hook_launch_thread(), hook_state_alloc(), hook_thread_arg_alloc(), hsearch(), ht_new(), http_post_callback(), http_request_headers_get(), httpd_helper_thread(), httpd_process_request(), httpstatus_callback(), iax2_ack_registry(), iax2_answer(), iax2_append_register(), iax2_call(), iax2_canmatch(), iax2_codec_pref_best_bitfield2cap(), iax2_codec_pref_from_bitfield(), iax2_codec_pref_index(), iax2_datetime(), iax2_destroy(), iax2_digit_begin(), iax2_digit_end(), iax2_dup_variable_datastore(), iax2_exec(), iax2_exists(), iax2_getpeername(), iax2_hangup(), iax2_matchmore(), iax2_predestroy(), iax2_process_thread(), iax2_prov_app(), iax2_provision(), iax2_register(), iax2_request(), iax2_send(), iax2_vnak(), iax_firmware_get_version(), iax_firmware_reload(), iax_firmware_traverse(), iax_firmware_unload(), iax_frame_free(), iax_frame_new(), iax_ie_append(), iax_parse_ies(), iax_prov_complete_template(), iax_provflags2str(), iax_provision_reload(), iax_show_provisioning(), iax_template_find(), iax_template_parse(), iaxfrdup2(), ical_load_calendar(), icalendar_destructor(), icalfloat_to_timet(), ilbc_read(), ilbctolin_framein(), import_read(), import_read2(), in_band_indication(), indicate(), indicate_connected_line(), indicate_data_alloc(), indicate_redirecting(), indications_shutdown(), info_dtmf_data_alloc(), init_acf_query(), init_app_class(), init_asterisk_mib(), init_bc(), init_hash(), init_jack_data(), init_logger(), init_logger_chain(), init_phone_step2(), init_req(), init_resp(), init_stmt(), init_timing_thread(), initreqprep(), inprocess_count(), input_check(), insert_penaltychange(), insert_test_duplicates(), interface_exists(), internal_aco_type_find(), internal_ao2_alloc(), internal_ao2_iterator_next(), internal_ao2_ref(), internal_ao2_traverse(), internal_extension_state_extended(), internal_feature_read(), internal_feature_write(), internal_featuremap_write(), internal_file_types_destroy(), INTERNAL_OBJ(), internal_process_ast_config(), internal_sip_register_service(), internal_sip_unregister_service(), internal_stasis_subscribe(), internal_type_destroy(), invalid_record_test(), invent_message(), io_context_create(), ip_identify(), ip_identify_alloc(), is_ao2_object(), is_member_available(), is_prefix(), is_registered_cb(), is_subscribed_device_state(), isAnsweringMachine(), isdn_get_info(), isdn_msg_build_event(), isdn_msg_get_info(), isexten_function_read(), isodate(), isslavenative(), jack_data_alloc(), jack_exec(), jack_hook_callback(), jack_str(), jb_destroy(), jb_framedata_destroy(), jb_get_and_deliver(), jb_new(), jingle_action_hook(), jingle_action_session_info(), jingle_action_session_initiate(), jingle_alloc(), jingle_config_alloc(), jingle_enable_video(), jingle_endpoint_alloc(), jingle_endpoint_state_create(), jingle_endpoint_state_find_or_create(), jingle_hangup(), jingle_indicate(), jingle_interpret_content(), jingle_interpret_description(), jingle_new(), jingle_outgoing_hook(), jingle_request(), jingle_send_error_response(), jingle_send_session_action(), jingle_send_session_info(), jingle_send_session_terminate(), jingle_send_transport_info(), jingle_session_lock_full(), join_conference_bridge(), join_queue(), jpeg_read_image(), json_array_from_list(), json_mem_lock(), json_party_name(), json_party_number(), json_party_subaddress(), keepalive_global_loaded(), keepalive_transport_cb(), keepalive_transport_thread(), key_add(), key_delete(), key_dial_page(), key_end(), key_init(), key_kprint(), key_main_page(), key_print(), key_reset(), key_select_language(), key_select_option(), kick_conference_participant(), kill_exception(), kill_hangup(), kill_read(), kqueue_timer_ack(), kqueue_timer_disable_continuous_event(), kqueue_timer_enable_continuous_event(), kqueue_timer_open(), kqueue_timer_set_rate(), launch_asyncagi(), launch_ha_netscript(), launch_monitor_thread(), launch_netscript(), launch_script(), launch_service(), ldap_loadentry(), ldap_reconnect(), leave_conference(), leave_queue(), leave_voicemail(), length_determination_odbc_prepare(), limits_interval_playback(), line_identify(), linear_alloc(), lintoadpcm_frameout(), lintogsm_frameout(), lintoilbc_frameout(), lintolpc10_frameout(), lintospeex_frameout(), listener(), listfilter_read(), listfilter_read2(), load_channelvars(), load_column_config(), load_common(), load_config(), load_endpoint(), load_file(), load_general_config(), load_indications(), load_module(), load_modules(), load_moh_classes(), load_objects(), load_odbc_config(), load_parking_bridge_features(), load_parking_manager(), load_password(), load_pbx(), load_pktccops_config(), load_realtime_rules(), load_tech_calendars(), load_users(), load_values_config(), local_alloc(), local_ast_moh_cleanup(), local_ast_moh_start(), local_ast_moh_stop(), local_attended_transfer(), local_call(), local_channel_optimization_blob(), local_devicestate(), local_message_to_ami(), local_optimization_finished_cb(), local_optimization_started_cb(), local_read(), local_request(), local_shutdown(), local_write(), localized_config_load(), localized_config_load_with_comments(), localized_find_extension(), localized_pbx_load_module(), localnet_to_vl(), locals_show(), localsub(), lock_broker(), lock_fixup(), lock_free(), log_attended_transfer(), log_events(), logger_print_normal(), logger_queue_restart(), logger_reload(), logger_strip_verbose_magic(), logger_thread(), lookup_c_ip(), lookup_ci(), lua_get_state(), lua_get_variable(), lua_get_variable_value(), lua_read_extensions_file(), lua_register_hints(), lua_register_switches(), lua_reload_extensions(), macro_fixup(), macroif_exec(), main(), make_entry(), make_logchannel(), make_number(), make_silence(), make_str(), make_trunk(), mallocconcat(), malloccopy(), manage_calls(), manager_bchannel_activate(), manager_bchannel_deactivate(), manager_bridge_info(), manager_bridge_kick(), manager_bridges_list(), manager_bridging_cleanup(), manager_bridging_init(), manager_build_parked_call_string(), manager_channels_init(), manager_channels_shutdown(), manager_clean_bc(), manager_confbridge_init(), manager_confbridge_shutdown(), manager_data_get(), manager_dbdeltree(), manager_default_msg_cb(), manager_dialplan_extension_add(), manager_dialplan_extension_remove(), manager_displayconnects(), manager_endpoints_init(), manager_endpoints_shutdown(), manager_find_bc_by_pid(), manager_generic_msg_cb(), manager_iax2_show_peer_list(), manager_iax2_show_registry(), manager_jabber_send(), manager_log(), manager_login(), manager_mixmonitor(), manager_moduleload(), manager_mutestream(), manager_mwi_init(), manager_mwi_shutdown(), manager_optimize_away(), manager_park(), manager_park_unbridged(), manager_parking_status_all_lots(), manager_parking_status_single_lot(), manager_queue_reload(), manager_queue_reset(), manager_remove_queue_member(), manager_show_dialplan(), manager_show_dialplan_helper(), manager_shutdown(), manager_sip_peer_status(), manager_sipnotify(), manager_state_cb(), manager_subscriptions_init(), manager_system_shutdown(), map_addfunc(), map_bind(), map_end(), map_get_editor(), map_init(), map_print_key(), map_print_some_keys(), map_video_codec(), mark_all_databases_dirty(), mark_transaction_active(), match_and_cleanup_peer_sched(), match_req_to_dialog(), match_to_var_list(), math(), matrix_resize(), mbl_call(), mbl_hangup(), mbl_load_adapter(), mbl_load_config(), mbl_load_device(), mbl_new(), mbl_request(), media_index_dtor(), media_index_update(), media_info_alloc(), media_info_destroy(), media_request_helper(), media_variant_alloc(), meetme_cmd_helper(), meetme_kick_cmd(), meetme_lock_cmd(), meetme_menu_admin(), meetme_menu_admin_extended(), meetme_mute_cmd(), meetme_show_cmd(), meetme_stasis_cb(), meetme_stasis_cleanup(), meetme_stasis_generate_msg(), meetme_stasis_init(), menu_alloc(), menu_destructor(), menu_hook_destroy(), menu_template_handler(), message_received_handler(), message_subscription_alloc(), message_template_create(), message_template_find(), message_template_parse_filebody(), message_type_dtor(), messaging_app_subscribe_endpoint(), messaging_app_unsubscribe_endpoint(), messaging_init(), metermaidstate(), mgcp_alloc_pktcgate(), mgcp_devicestate(), mgcp_get_rtp_peer(), mgcp_hangup(), mgcp_indicate(), mgcp_new(), mgcp_pktcgate_open(), mgcp_pktcgate_remove(), mgcp_postrequest(), mgcp_reload(), mgcp_request(), mgcp_ss(), mgcp_write(), mgcpsock_read(), minivm_accmess_exec(), minivm_account_func_read(), minivm_counter_func_read(), minivm_counter_func_write(), minivm_delete_exec(), minivm_greet_exec(), minivm_notify_exec(), misdn_cfg_get(), misdn_cfg_get_desc(), misdn_cfg_get_name(), misdn_cfg_init(), misdn_cfg_update_ptp(), misdn_facility_ie_handler(), misdn_get_ch_state(), misdn_hangup(), misdn_jb_init(), misdn_lib_bridge(), misdn_lib_destroy(), misdn_lib_find_held_bc(), misdn_lib_get_free_bc(), misdn_lib_init(), misdn_lib_nt_debug_init(), misdn_lib_split_bridge(), misdn_new(), misdn_read(), misdn_request(), misdn_set_opt_exec(), misdn_tasks_destroy(), misdn_tasks_init(), misdn_tasks_thread_func(), mixmonitor_ds_close_fs(), mixmonitor_ds_destroy(), mixmonitor_exec(), mixmonitor_save_prep(), mixmonitor_thread(), mkdtemp(), mkif(), mkintf(), mkstemp_file(), mock_cdr_backend_cb(), module_config_alloc(), module_on_rx_request(), moh_alloc(), moh_channel_thread(), moh_class_destructor(), moh_files_alloc(), moh_files_generator(), moh_files_readframe(), moh_files_release(), moh_files_write_format_change(), moh_handle_digit(), moh_post_start(), moh_post_stop(), mohalloc(), monitor_dial(), monitor_sig_flags(), monitor_thread_exec(), monmp3thread(), move_variables(), mp3_dqueue(), mp3_exec(), mp3_getcomment(), mp3_read(), mp3play(), mpeg4_encap(), mpool_bkt(), mpool_get(), mpool_look(), mpool_new(), mpool_open(), msg_data_alloc(), msg_data_create(), msg_data_func_read(), msg_datastore_find_or_create(), msg_find_by_tech_name(), msg_func_read(), msg_handler_find_by_tech_name(), msg_send(), msg_send_exec(), msg_to_json(), mssql_connect(), mssql_disconnect(), multi_object_blob_to_ami(), multi_user_event_to_ami(), multi_user_event_to_json(), multicast_rtp_request(), multicast_send_control_packet(), multihomed_get_udp_transport(), multihomed_on_tx_message(), mvm_user_alloc(), mwi_allocate_body(), mwi_app_event_cb(), mwi_create_subscription(), mwi_event_cb(), mwi_get_notify_data(), mwi_mailbox_delete(), mwi_mailbox_get(), mwi_mailbox_update(), mwi_monitor_handler(), mwi_new_subscribe(), mwi_observe_delete(), mwi_post_event(), mwi_send_init(), mwi_send_process_buffer(), mwi_send_process_event(), mwi_sorcery_init(), mwi_sorcery_object_alloc(), mwi_stasis_cb(), mwi_stasis_subscription_alloc(), mwi_state_create_message(), mwi_state_dtor(), mwi_state_get_id(), mwi_subscribe_all(), mwi_subscribe_single(), mwi_subscription_alloc(), mwi_subscription_shutdown(), mwi_thread(), mwi_to_event(), mwi_update_cb(), my_all_subchannels_hungup(), my_cancel_cidspill(), my_complete_conference_update(), my_distinctive_ring(), my_dsp_set_digitmode(), my_get_sigpvt_bridged_channel(), my_handle_dtmf(), my_load_module(), my_new_analog_ast_channel(), my_set_cadence(), my_set_waitingfordt(), my_unload_module(), MYSQL_exec(), mysql_log(), mysql_reconnect(), named_acl_alloc(), named_acl_config_alloc(), named_acl_find_realtime(), naptr_resolve(), naptr_thread(), nat_get_contact_sip_uri(), nat_incoming_invite_request(), nat_on_tx_message(), nat_outgoing_invite_request(), native_bridge_destroy(), native_bridge_leave(), native_bridge_start(), native_bridge_write(), native_chan_changed(), native_request_start(), native_request_stop(), native_rtp_bridge_compatible(), native_rtp_bridge_framehook_attach(), native_rtp_bridge_framehook_detach(), native_rtp_bridge_join(), native_rtp_bridge_leave(), native_rtp_bridge_start(), native_rtp_bridge_stop(), native_rtp_framehook(), native_start(), native_stop(), nbs_alloc(), nbs_hangup(), nbs_request(), NBScatplay(), negotiate_incoming_sdp_stream(), netconsole(), network_change_stasis_cb(), network_change_stasis_subscribe(), network_thread(), new_category(), new_iax(), new_invite(), new_invite_alloc(), new_outgoing(), new_realtime_sqlite3_db(), new_subscribe(), newbuf(), newpvt(), next_channel(), nocdr_exec(), node__delete(), node__get(), node__put(), node__try(), node_enum(), node_lookup(), node_trav(), nominal_test(), noop_get_id(), notify_ami_data_create(), notify_ami_uri_data_create(), notify_cfg_alloc(), notify_cli_data_create(), notify_cli_uri_data_create(), notify_contact(), notify_daemon(), notify_endpoint(), notify_message(), notify_new_message(), notify_option_alloc(), notify_option_handler(), notify_uri(), nroot(), object_type_loaded_observer(), obproxy_get(), odbc_load_module(), odbc_log(), odbc_obj_connect(), odbc_obj_destructor(), odbc_obj_disconnect(), odbc_release_obj2(), off_nominal_test(), ogg_vorbis_open(), ogg_vorbis_read(), onAlerting(), onCallCleared(), onCallEstablished(), one_dtor(), one_protocol(), onevent(), onModeChanged(), onNewCallCreated(), onOutgoingCall(), onProgress(), ooh323_alloc(), ooh323_answer(), ooh323_call(), ooh323_delete_peer(), ooh323_destroy(), ooh323_do_reload(), ooh323_get_rtp_peer(), ooh323_get_vrtp_peer(), ooh323_hangup(), ooh323_indicate(), ooh323_new(), ooh323_onReceivedDigit(), ooh323_onReceivedSetup(), ooh323_request(), ooh323_rtp_read(), ooh323_set_read_format(), ooh323_set_rtp_peer(), ooh323_set_write_format(), ooh323_write(), ooh323c_call_thread(), ooh323c_start_call_thread(), ooh323c_start_receive_channel(), ooh323c_start_stack_thread(), ooh323c_start_transmit_channel(), ooh323c_stop_stack_thread(), op_func(), open_history(), open_stream(), open_temp(), open_wrapper(), optimize_lock_chan_stack(), optimize_lock_peer_stack(), option_handler_parkedfeature(), options_incoming_request(), options_on_rx_request(), options_start(), options_stop(), opus_getjoint(), opus_parse_sdp_fmtp(), opus_set(), orig_app(), orig_exten(), originate_exec(), osp_auth(), osp_check_destination(), osp_convert_inout(), osp_convert_outin(), osp_create_callid(), osp_create_provider(), osp_create_transaction(), osp_create_uuid(), osp_finish(), osp_get_provider(), osp_get_varfloat(), osp_get_varint(), osp_load(), osp_lookup(), osp_next(), osp_report_qos(), osp_unload(), osp_uuid2str(), osp_validate_token(), ospauth_exec(), ospfinished_exec(), osplookup_exec(), oss_hangup(), oss_new(), oss_request(), outbound_auth(), outbound_auths_to_var_list(), outbound_proxy_validate(), P2(), packdate(), packsms16(), packsms7(), packsms8(), page_exec(), park_and_announce_app_exec(), park_announce_subscription_data_create(), park_app_exec(), park_app_parse_data(), park_application_setup(), park_common_setup(), park_local_transfer(), parked_call_app_exec(), parked_call_message_response(), parked_call_payload_from_failure(), parked_call_payload_from_parked_user(), parked_subscription_datastore_destroy(), parker_parked_call_message_response(), parker_update_cb(), parking_add_extension(), parking_blind_transfer_park(), parking_config_alloc(), parking_duration_callback(), parking_is_exten_park(), parking_lot_build_or_update(), parking_lot_cfg_alloc(), parking_lot_cfg_create_extensions(), parking_lot_cfg_remove_extensions(), parking_lot_get_bridge(), parking_lot_retrieve_parked_user(), parking_lot_search_context_extension_inuse(), parking_manager_enable_stasis(), parking_park_bridge_channel(), parking_park_call(), parking_stasis_cleanup(), parse__string(), parse_args(), parse_busy_pattern(), parse_cmd(), parse_config(), parse_contact_header(), parse_cookies(), parse_dial_string(), parse_empty_options(), parse_error(), parse_facility(), parse_hint_presence(), parse_line(), parse_moved_contact(), parse_name_andor_addr(), parse_naptr(), parse_oli(), parse_register_contact(), parse_sip_options(), parse_spanchan(), parse_uri(), parse_uri_full(), parse_via(), parseargs(), parsefilearg(), parsefreq(), parsetime(), participant_entertainment_start(), participant_entertainment_stop(), participant_idle_mode_setup(), path_outgoing_request(), path_outgoing_response(), pbx_builtin_background(), pbx_builtin_getvar_helper(), pbx_builtin_gotoiftime(), pbx_builtin_setvar(), pbx_builtin_waitexten(), pbx_exec(), pbx_extension_helper(), pbx_find_extension(), pbx_findapp_nolock(), pbx_load_config(), pbx_load_module(), pbx_load_users(), pbx_outgoing_attempt(), pbx_outgoing_exec(), pbx_parseable_goto(), pbx_retrieve_variable(), pbx_set_overrideswitch(), pbx_shutdown(), pbx_strsep(), pbx_substitute_variables_helper(), pbx_substitute_variables_helper_full(), pbx_substitute_variables_varshead(), pbx_thread(), pcm_read(), peer_ipcmp_cb(), peer_set_srcaddr(), peer_unref(), peercnt_add(), peers_data_provider_get(), peerstatus_to_ami(), permanent_contact_validate(), permanent_uri_handler(), persistence_expires_str2struct(), persistent_endpoint_contact_observer(), persistent_endpoint_find_or_create(), persistent_endpoint_update_state(), pgsql_log(), pgsql_reconnect(), phase_e_handler(), phone_call(), phone_check_exception(), phone_digit_end(), phone_exception(), phone_hangup(), phone_indicate(), phone_new(), phone_read(), phone_request(), phoneprov_alloc(), phoneprov_callback(), pickup_by_exten(), pickupchan_exec(), pidf_generate_body_content(), pidf_supplement_body(), pitchshift_cb(), pitchshift_helper(), pjsip_acf_dial_contacts_read(), pjsip_aor_function_read(), pjsip_contact_function_read(), pjsip_endpoint_function_read(), pjsip_set_logger(), pktccops_debug(), pktccops_gatedel(), pktccops_gateset(), pktccops_show_cmtses(), pktccops_show_gates(), pktccops_show_pools(), play_dialtone(), play_file(), play_on_channel(), play_on_channel_in_bridge(), play_record_review(), play_sound(), play_sound_helper(), play_sound_number(), play_uri(), playback_create(), playback_exec(), playback_publish(), playback_to_json(), playtones_alloc(), policy_destructor(), poll_mailbox(), pop_exec(), populate_cache(), populate_defaults(), pp_each_extension_read(), pp_each_extension_read2(), pp_each_user_read(), pp_each_user_read2(), pre_session_setup(), precache_trans(), prepare_bridge_media_channel(), prepare_bridge_moh_channel(), presence_read(), presence_state_alloc(), presence_state_cached(), presence_state_cb(), presence_state_engine_cleanup(), presence_state_event(), presence_state_get_id(), print_app_docs(), print_zone_by_country(), print_zone_by_id(), privacy_exec(), proc_422_rsp(), process_ast_dsp(), process_category(), process_clearcache(), process_cn_rfc3389(), process_config(), process_cors_request(), process_dahdi(), process_description_file(), process_dtmf_cisco(), process_dtmf_rfc2833(), process_events(), process_ice_attributes(), process_media_file(), process_message(), process_my_load_module(), process_output(), process_precache(), process_request(), process_sdp(), process_sdp_a_audio(), process_sdp_a_ice(), process_sdp_a_text(), process_sdp_a_video(), process_text_line(), prompt_get(), prompt_set(), proxy_from_config(), proxy_update(), prune_gateways(), pthread_timer_open(), publish_acl_change(), publish_app_cdr_message(), publish_async_exec_end(), publish_basic_channel_event(), publish_cache_clear(), publish_channel_alarm(), publish_channel_alarm_clear(), publish_chanspy_message(), publish_corosync_ping_to_stasis(), publish_dahdichannel(), publish_dial_end_event(), publish_dnd_state(), publish_expire(), publish_format_update(), publish_fully_booted(), publish_hangup_handler_message(), publish_local_bridge_message(), publish_msg(), publish_mwi_to_stasis(), publish_parked_call(), publish_parked_call_failure(), publish_qualify_peer_done(), publish_reload_message(), publish_request_initial(), publish_span_alarm(), publish_span_alarm_clear(), publish_transfer_fail(), pubsub_on_evsub_state(), pubsub_on_rx_publish_request(), pubsub_on_rx_subscribe_request(), purge_sessions(), push_notify(), push_notify_uri(), pvt_destructor(), qualify_and_schedule(), qualify_and_schedule_all(), qualify_contact(), qualify_contact_sched(), qualify_contact_task(), qualify_data_alloc(), qualify_peer(), queue_channel_to_ami(), queue_connected_line_update(), queue_exec(), queue_function_exists(), queue_function_queuewaitingcount(), queue_member_to_ami(), queue_multi_channel_to_ami(), queue_publish_member_blob(), queue_publish_multi_channel_blob(), queue_publish_multi_channel_snapshot_blob(), queue_ringing_trunk(), queue_rules_set_global_params(), queue_set_global_params(), queue_show(), queue_stasis_data_alloc(), queue_stasis_data_destructor(), queue_unref(), queues_data_provider_get(), queues_data_provider_get_helper(), radius_log(), raise_exception(), raw_hangup(), rb_ao2_alloc_empty_clone(), rb_ao2_alloc_empty_clone_debug(), rb_ao2_container_init(), rb_ao2_find_first(), rb_ao2_find_next(), rb_ao2_iterator_next(), rb_ao2_new_node(), rb_delete_fixup(), rb_delete_node(), rb_find_initial(), rb_insert_fixup(), rb_node_next(), rb_node_post(), rb_node_pre(), rb_node_prev(), rcv_mac_addr(), rcvfax_exec(), read_config(), read_exec(), read_frame(), read_getcmd(), read_header(), read_history(), read_preread(), readawaysamples(), readexten_exec(), readline(), readmimefile(), readSignal(), readStdin(), really_quit(), realtime_arguments_to_fields(), realtime_arguments_to_fields2(), realtime_common(), realtime_curl(), realtime_destroy_handler(), realtime_directory(), realtime_exec(), realtime_find_variable(), realtime_handler(), realtime_ldap(), realtime_ldap_base(), realtime_ldap_base_ap(), realtime_ldap_entry_to_var(), realtime_ldap_result_to_vars(), realtime_ldap_status(), realtime_multi_curl(), realtime_multi_handler(), realtime_multi_ldap(), realtime_multi_mysql(), realtime_multi_odbc(), realtime_multi_pgsql(), realtime_mysql(), realtime_odbc(), realtime_peer(), realtime_peer_by_addr(), realtime_peer_by_name(), realtime_peer_get_sippeer_helper(), realtime_pgsql(), realtime_sorcery(), realtime_sorcery_destroy(), realtime_sorcery_multi(), realtime_sorcery_store(), realtime_sorcery_update(), realtime_sqlite3(), realtime_sqlite3_destroy(), realtime_sqlite3_load(), realtime_sqlite3_multi(), realtime_sqlite3_store(), realtime_sqlite3_update(), realtime_sqlite3_update2(), realtime_store_handler(), realtime_switch_common(), realtime_update2_handler(), realtime_update_handler(), realtime_update_peer(), realtime_user(), rebridge_enter(), rebuild_channels(), rec_rdelete(), rec_request(), recall_pull(), recalling_enter(), recalling_exit(), receive_ademco_event(), receive_dtmf_digits(), receive_message(), receivefax_exec(), receivefax_t38_init(), record_abandoned(), record_exec(), record_file(), recording_alloc(), recording_cancel(), recording_publish(), recording_to_json(), recordthread(), recurring_data_alloc(), recurring_resolve(), red_t140_to_red(), redirecting_write(), refer_attended_alloc(), refer_attended_task(), refer_blind_callback(), refer_incoming_attended_request(), refer_incoming_blind_request(), refer_incoming_invite_request(), refer_incoming_refer_request(), refer_progress_alloc(), refer_progress_framehook(), refer_progress_notification_alloc(), refer_progress_notify(), refer_progress_on_evsub_state(), refer_progress_terminate(), refresh_list(), reg_source_db(), regex(), register_exten(), register_extension(), register_peer_exten(), register_realtime_peers_with_callbackextens(), register_request(), register_verify(), registrar_add_date_header(), registrar_get_expiration(), registrar_on_rx_request(), registrar_validate_contacts(), registrar_validate_path(), registration_loaded_observer(), registry_rerequest(), release_chan(), release_chan_early(), release_transaction(), reload(), reload_config(), reload_followme(), reload_logger(), reload_module(), reload_queue_members(), reload_queue_rules(), reload_queues(), reload_single_member(), reload_single_queue(), remote_send_hold_refresh(), remove_all_configured_parking_lot_extensions(), remove_auth(), remove_from_queue(), remove_masquerade_store(), remove_pending_parking_lot_extensions(), remove_stasis_end_published(), remove_stasis_subscriptions(), remove_talk_detect(), reply_digest(), report_fax_status(), report_receive_fax_status(), report_send_fax_status(), req_alloc(), reqprep(), request(), require_curl(), requirecalltoken_mark_auto(), res_srtp_new(), res_srtp_shutdown(), resamp_new(), reschedule_reinvite(), reset_batch(), reset_tone_zone(), resetcdr_exec(), resolution_thread(), resolver_data_init(), resource_list_alloc(), respprep(), restart_monitor(), restart_pktc_thread(), resynch_jb(), retrans_pkt(), retransfer_enter(), retrieve_resource_list(), retrydial_exec(), return_exec(), rfc3326_use_reason_header(), rfcomm_read_sms_prompt(), ring_entry(), ring_one(), ringing(), rl_bind_key(), rl_complete(), rl_complete_internal(), rl_initialize(), rl_insert(), rl_read_key(), rl_reset_terminal(), rna(), rollback_exec(), root_handler_create(), rotate_file(), route_table_add(), route_table_find(), router_dtor(), row_to_varlist(), rqm_exec(), rt_extend_conf(), rt_handle_member_record(), rtcp_do_debug_ip(), rtcp_message_handler(), rtcp_report_to_ami(), rtcp_report_to_json(), rtp_do_debug_ip(), rtp_engine_shutdown(), rtp_hangup(), rtp_reload(), run_agi(), run_app_helper(), run_station(), rx_data_to_ast_msg(), rx_task(), rx_task_data_create(), s_to_json(), safe_mkdir(), save_dialstatus(), save_secret(), say_character_str_full(), say_date(), say_date_generic(), say_datetime(), say_digit_str_full(), say_init_mode(), say_periodic_announcement(), say_phonetic_str_full(), say_position(), say_time(), sayunixtime_exec(), scan(), scan_dir(), scan_file(), scan_service(), scan_thread(), sched_alloc(), sched_data_create(), sched_find(), sched_run(), sched_thread_destroy(), sco_accept(), sdp_register(), sdp_requires_deferral(), search_directory(), search_directory_sub(), search_end(), search_init(), secure_call_store_duplicate(), security_event_to_ami(), security_event_to_ami_blob(), security_stasis_cleanup(), send_agent_complete(), send_agent_login(), send_agent_logoff(), send_apathetic_reply(), send_bridge_info_item_cb(), send_call_pickup_stasis_message(), send_callerid(), send_conf_end_event(), send_conf_start_event(), send_conf_stasis(), send_date_time(), send_date_time2(), send_date_time3(), send_device_state(), send_dial_tone(), send_direct_media_request(), send_dtmf_begin_event(), send_dtmf_end_event(), send_eivr_event(), send_in_dialog_request(), send_notify(), send_options_response(), send_out_of_dialog_request(), send_packet(), send_provisional_keepalive_full(), send_request(), send_request_data_alloc(), send_response(), send_session_timeout(), send_signaling(), send_start_msg(), send_start_msg_snapshots(), send_start_record_event(), send_stop_record_event(), send_unsolicited_mwi_notify(), send_unsolicited_mwi_notify_to_contact(), senddtmf_exec(), sendfax_exec(), sendfax_t38_init(), sendmail(), sendtext(), sendtext_data_create(), serialized_pubsub_on_client_refresh(), serializer_create(), serializer_dtor(), serializer_find_or_create(), session_create(), session_datastore_destroy(), session_destroy(), session_destructor(), session_details_new(), session_do(), session_dtor(), session_end(), session_instance_destructor(), session_inv_on_state_changed(), session_inv_on_tsx_state_changed(), session_outgoing_nat_hook(), session_register_app(), session_reinvite_on_rx_request(), session_shutdown(), session_timeout_to_ami(), set_bridge_peer_vars_2party(), set_bridge_peer_vars_holding(), set_bridge_peer_vars_multiparty(), set_caps(), set_channel(), set_channel_variables(), set_config(), set_config_destroy(), set_config_flags(), set_crypto_policy(), set_dial_masquerade(), set_fn(), set_format(), set_header(), set_id_from_pai(), set_internal_datastore(), set_member_value(), set_outbound_authentication_credentials(), set_peer_defaults(), set_security_requirements(), set_size_data_alloc(), set_socket_transport(), set_talk_detect(), set_target_uri(), setsubstate(), setup_bc(), setup_bridge_features_dynamic(), setup_bridge_roles_datastore(), setup_dahdi_int(), setup_mixmonitor_ds(), setup_park_common_datastore(), setup_privacy_args(), setup_rtp_connection(), setup_rtp_remote(), setup_sdes_srtp(), setup_stasis_subs(), setup_udptl_connection(), setvol(), shared_read(), shared_write(), shaun_of_the_dead(), show_codec(), show_codecs(), show_debug_helper(), show_dialplan_helper(), show_doing(), show_license(), show_message(), show_warranty(), shutdown_data_create(), sig_clr(), sig_end(), sig_handler(), sig_init(), sig_set(), silk_getjoint(), silk_parse_sdp_fmtp(), silk_set(), simple_bridge_channel_event(), simple_bridge_event(), simple_channel_event(), simple_endpoint_event(), simple_task_data_alloc(), single_state_process_party_b(), sip_acf_channel_read(), sip_addheader(), sip_allow_anyrtp_remote(), sip_aor_to_ami(), sip_call(), sip_cc_monitor_request_cc(), sip_cc_monitor_unsuspend(), sip_cli_notify(), sip_cli_print_global(), sip_cli_print_system(), sip_create_publication(), sip_destroy(), sip_destroy_peer(), sip_devicestate(), sip_digest_parser(), sip_do_debug(), sip_do_debug_peer(), sip_endpoint_apply_handler(), sip_find_peer(), sip_find_peer_by_ip_and_exten(), sip_find_peer_full(), sip_fixup(), sip_get_rtp_peer(), sip_get_tpselector_from_endpoint(), sip_get_trtp_peer(), sip_get_vrtp_peer(), sip_handle_cc(), sip_hangup(), sip_monitor_instance_init(), sip_msg_send(), sip_nat_hook_alloc(), sip_new(), sip_outbound_publish_alloc(), sip_outbound_publish_apply(), sip_outbound_publish_callback(), sip_outbound_publish_client_alloc(), sip_outbound_publish_datastore_destroy(), sip_outbound_publish_state_alloc(), sip_outbound_publish_synchronize(), sip_outbound_publish_timer_cb(), sip_outbound_registration_alloc(), sip_outbound_registration_apply(), sip_outbound_registration_regc_alloc(), sip_outbound_registration_response_cb(), sip_outbound_registration_state_alloc(), sip_parse_host(), sip_parse_register_line(), sip_pickup(), sip_pickup_thread(), sip_poke_noanswer(), sip_poke_peer(), sip_prepare_socket(), sip_prune_realtime(), sip_publication_respond(), sip_publish_client_service_queue(), sip_publish_registry(), sip_pvt_lock_full(), sip_qualify_peer(), sip_read(), sip_refer_destroy(), sip_reg_timeout(), sip_registry_destroy(), sip_reload(), sip_report_security_event(), sip_reqresp_parser_exit(), sip_reqresp_parser_init(), sip_request_call(), sip_route_add(), sip_route_first_uri(), sip_route_is_strict(), sip_route_list(), sip_route_process_header(), sip_rtp_read(), sip_send_mwi_to_peer(), sip_set_history(), sip_set_rtp_peer(), sip_show_channel(), sip_show_channels(), sip_show_channelstats(), sip_show_domains(), sip_show_history(), sip_show_inuse(), sip_show_mwi(), sip_show_objects(), sip_show_peer(), sip_show_peers(), sip_show_registry(), sip_show_sched(), sip_show_settings(), sip_show_tcp(), sip_show_user(), sip_show_users(), sip_st_alloc(), sip_subscribe_mwi(), sip_subscribe_mwi_destroy(), sip_subscription_send_request(), sip_subscription_to_ami(), sip_tcp_locate(), sip_tcptls_write(), sip_threadinfo_create(), sip_to_pjsip(), sip_transfer(), sip_unregister(), sip_uri_headers_cmp(), sip_uri_params_cmp(), sip_write(), sips_contact_on_tx_request(), sipsock_read(), siren14read(), siren7read(), skel_config_alloc(), skel_find_or_create_state(), skel_game_alloc(), skel_level_alloc(), skel_state_alloc(), skinny_device_alloc(), skinny_device_destroy(), skinny_extensionstate_cb(), skinny_get_rtp_peer(), skinny_get_vrtp_peer(), skinny_hangup(), skinny_line_alloc(), skinny_line_destroy(), skinny_new(), skinny_newcall(), skinny_register(), skinny_request(), skinny_session(), skinny_session_cleanup(), skinny_transfer_attended(), skinny_transfer_blind(), sla_add_trunk_to_station(), sla_build_station(), sla_build_trunk(), sla_calc_station_delays(), sla_check_station_delay(), sla_choose_idle_trunk(), sla_choose_ringing_trunk(), sla_create_failed_station(), sla_create_ringing_station(), sla_create_station_ref(), sla_destroy(), sla_event_destroy(), sla_failed_station_destroy(), sla_find_trunk_ref(), sla_find_trunk_ref_byname(), sla_handle_dial_state_event(), sla_handle_hold_event(), sla_hangup_stations(), sla_load_config(), sla_queue_event(), sla_queue_event_conf(), sla_queue_event_nolock(), sla_ring_station(), sla_ringing_station_destroy(), sla_ringing_trunk_destroy(), sla_show_stations(), sla_show_trunks(), sla_state(), sla_station_destructor(), sla_station_exec(), sla_station_is_marked(), sla_station_ref_destructor(), sla_stop_ringing_station(), sla_stop_ringing_trunk(), sla_thread(), sla_trunk_destructor(), sla_trunk_exec(), sla_trunk_is_marked(), sla_trunk_ref_destructor(), smart_bridge_operation(), smdi_interface_destroy(), smdi_load(), smdi_message_wait(), smdi_msg_find(), smdi_msg_read(), smdi_msg_retrieve_read(), smdi_read(), sms_compose2(), sms_handleincoming_proto2(), sms_log(), sms_readfile(), sms_writefile(), sndfax_exec(), snoop_hangup(), snoop_read(), snoop_stasis_thread(), socket_process_helper(), socket_process_meta(), socket_read(), socket_receive_file_to_buff(), softhangup_exec(), softmix_bridge_create(), softmix_bridge_data_destroy(), softmix_bridge_destroy(), softmix_bridge_leave(), softmix_bridge_write_video(), softmix_mixing_loop(), softmix_mixing_thread(), softmix_process_read_audio(), softmix_process_write_audio(), softmix_src_change(), softmix_translate_helper_cleanup(), softmix_translate_helper_entry_alloc(), softmix_translate_helper_free_entry(), sorcery_astdb_create(), sorcery_astdb_open(), sorcery_astdb_retrieve_fields(), sorcery_astdb_retrieve_fields_common(), sorcery_astdb_retrieve_id(), sorcery_astdb_retrieve_regex(), sorcery_cleanup(), sorcery_config_fields_cmp(), sorcery_config_internal_load(), sorcery_config_open(), sorcery_config_retrieve_fields(), sorcery_config_retrieve_id(), sorcery_extended_fields_handler(), sorcery_field_default_handler(), sorcery_function_read(), sorcery_is_criteria_met(), sorcery_json_to_objectset(), sorcery_memory_fields_cmp(), sorcery_memory_retrieve_fields(), sorcery_memory_update(), sorcery_object_load(), sorcery_object_type_alloc(), sorcery_objectset_to_json(), sorcery_observer_invocation_alloc(), sorcery_realtime_delete(), sorcery_realtime_filter_objectset(), sorcery_realtime_open(), sorcery_realtime_retrieve_fields(), sorcery_realtime_retrieve_multiple(), sorcery_realtime_retrieve_regex(), sorcery_test_retrieve_id(), sound_file_exists(), sounds_cleanup(), spandsp_fax_destroy(), spandsp_fax_gateway_start(), spandsp_fax_new(), spandsp_fax_read(), spandsp_fax_switch_to_t38(), spandsp_v21_detect(), spandsp_v21_new(), spawn_dp_lookup(), spawn_mp3(), spawn_ras(), speech_activate(), speech_background(), speech_create(), speech_datastore_destroy(), speech_deactivate(), speech_engine_write(), speech_grammar(), speech_load(), speech_processing_sound(), speech_read(), speech_results_type_write(), speech_score(), speech_start(), speech_streamfile(), speech_text(), speech_unload(), speex_callback(), speex_read(), speex_resampler_init_frac(), speex_resampler_process_interleaved_float(), speex_resampler_process_interleaved_int(), speex_write(), speextolin_framein(), split_ec(), split_path(), sqlite_log(), srv_callback(), srv_datastore_setup(), srv_resolve(), srv_thread(), sstate_alloc(), stack_destroy(), stack_holder_add(), stack_holder_find(), stack_init(), stackpeek_read(), start_automixmonitor(), start_automonitor(), start_monitor(), start_monitor_action(), start_monitor_exec(), start_network_thread(), start_rtp(), start_stream(), startelm(), startstopwatch(), stasis_app_bridge_create(), stasis_app_bridge_moh_channel(), stasis_app_bridge_moh_stop(), stasis_app_bridge_playback_channel_add(), stasis_app_bridge_playback_channel_find(), stasis_app_channel_is_internal(), stasis_app_channel_is_stasis_end_published(), stasis_app_channel_set_stasis_end_published(), stasis_app_channel_unreal_set_internal(), stasis_app_control_add_channel_to_bridge(), stasis_app_control_answer(), stasis_app_control_create(), stasis_app_control_find_by_channel(), stasis_app_control_get_snapshot(), stasis_app_control_hold(), stasis_app_control_moh_start(), stasis_app_control_moh_stop(), stasis_app_control_play_uri(), stasis_app_control_record(), stasis_app_control_remove_channel_from_bridge(), stasis_app_control_ring(), stasis_app_control_ring_stop(), stasis_app_control_silence_start(), stasis_app_control_silence_stop(), stasis_app_control_snoop(), stasis_app_control_unhold(), stasis_app_device_states_to_json(), stasis_app_exec(), stasis_app_get_all(), stasis_app_get_bridge(), stasis_app_mailbox_delete(), stasis_app_mailboxes_to_json(), stasis_app_object_to_json(), stasis_app_playback_to_json(), stasis_app_recording_find_by_name(), stasis_app_recording_options_create(), stasis_app_recording_to_json(), stasis_app_register(), stasis_app_send(), stasis_app_send_command(), stasis_app_send_command_async(), stasis_app_stored_recording_copy(), stasis_app_stored_recording_find_all(), stasis_app_stored_recording_find_by_name(), stasis_app_stored_recording_get_file(), stasis_app_stored_recording_to_json(), stasis_app_unregister(), stasis_app_user_event(), stasis_bridging_cleanup(), stasis_cache_create(), stasis_cache_create_full(), stasis_cache_dump_all(), stasis_cache_dump_by_eid(), stasis_cache_entry_get_remote(), stasis_cache_get_all(), stasis_cache_get_by_eid(), stasis_cache_update_dtor(), stasis_caching_topic_create(), stasis_caching_topic_dtor(), stasis_caching_unsubscribe(), stasis_caching_unsubscribe_and_join(), stasis_channels_cleanup(), stasis_cleanup(), stasis_config_alloc(), stasis_cp_all_cache(), stasis_cp_all_create(), stasis_cp_all_topic(), stasis_cp_all_topic_cached(), stasis_cp_single_create(), stasis_cp_single_topic(), stasis_cp_single_topic_cached(), stasis_cp_single_unsubscribe(), stasis_end_to_json(), stasis_forward_all(), stasis_forward_cancel(), stasis_init(), stasis_message_create_full(), stasis_message_data(), stasis_message_eid(), stasis_message_router_add(), stasis_message_router_add_cache_update(), stasis_message_router_create_internal(), stasis_message_router_publish_sync(), stasis_message_router_remove(), stasis_message_router_remove_cache_update(), stasis_message_router_set_default(), stasis_message_sink_create(), stasis_message_sink_dtor(), stasis_message_timestamp(), stasis_message_type(), stasis_publish(), stasis_publish_sync(), stasis_start_to_json(), stasis_system_cleanup(), stasis_test_message_create(), stasis_topic_create(), stasis_topic_pool_create(), stasis_topic_pool_get_topic(), stasis_unsubscribe(), stasis_unsubscribe_and_join(), state_notify_build_xml(), static_callback(), statistics(), statsmaker(), stifle_history(), stop_automixmonitor(), stop_automonitor(), stop_mixmonitor_full(), stop_monitor_action(), stop_stream(), store_config(), store_curl(), store_mixer(), store_odbc(), store_pgsql(), strcasestr(), stream_destroy(), stream_monitor(), stream_periodic_frames(), strndup(), strsep(), strsvis(), strsvisx(), strunvisx(), stun_monitor_request(), stun_start_monitor(), stun_stop_monitor(), sub_bridge_update_handler(), sub_channel_update_handler(), sub_default_handler(), sub_endpoint_update_handler(), sub_hold(), sub_start_silence(), sub_stop_silence(), submit_scheduled_batch(), submit_unscheduled_batch(), subscription_change_alloc(), subscription_datastore_destroy(), subscription_dtor(), subscription_get_handler_from_rdata(), subscription_persistence_create(), subscription_persistence_event_cb(), subscription_persistence_load(), subscription_persistence_recreate(), subscription_persistence_update(), subscription_remove_serializer(), subscription_tree_destructor(), substituted(), supplement_dup(), supplement_outgoing_response(), suppress_framehook_event_cb(), suppress_get_datastore_information(), svis(), system_alloc(), system_create_resolver_and_set_nameservers(), system_registry_to_ami(), t38_attach_framehook(), t38_framehook_read(), t38_framehook_write(), t38_initialize_session(), t38_interpret_parameters(), t38_parameters_task_data_alloc(), t38_reinvite_response_cb(), t38_state_get_or_alloc(), table_config_for_table_name(), table_config_new(), table_configs_free(), talk_detect_audiohook_cb(), talking_start_to_ami(), talking_stop_to_ami(), task_data_create(), task_pushed_data_alloc(), tcptls_stream_close(), tcptls_stream_fopen(), tds_load_module(), tds_log(), te_lib_destroy(), te_lib_init(), temp_peer(), term_alloc(), term_alloc_display(), term_bind_arrow(), term_echotc(), term_end(), term_free_display(), term_init(), term_set(), term_settc(), term_telltc(), test_alloc(), test_cdr_cleanup_cb(), test_cel_generate_peer_str(), test_cel_generate_peer_str_snapshot(), test_cel_init_cb(), test_config_alloc(), test_config_validity(), test_core_format_attribute_set(), test_core_format_get_joint(), test_core_format_parse_sdp_fmtp(), test_exten(), test_inuse(), test_item_alloc(), test_iterator_next(), test_jb_late_frame_insertion(), test_jb_lost_frame_insertion(), test_jb_nominal_frame_insertion(), test_jb_out_of_order_frame_insertion(), test_jb_overflow_frame_insertion(), test_jb_resynch_frame_insertion(), test_make_nonsorted(), test_make_sorted(), test_performance(), test_resolve(), test_semi(), test_sorcery_object_alloc(), test_sorcery_transform(), test_traversal_nonsorted(), test_traversal_sorted(), test_vm_api_create_mock_channel(), test_vm_api_create_mock_snapshot(), test_vm_api_remove_all_messages(), test_vm_api_test_setup(), test_vm_api_test_teardown(), testclient_exec(), testserver_exec(), testtime_write(), thread_inhibits_escalations(), thread_worker_pair_alloc(), threadpool_alloc(), threeway_enter(), tilde_expand(), time1(), time2sub(), timeout_write(), timerfd_timer_disable_continuous(), timerfd_timer_open(), timerfd_timer_set_rate(), timesub(), timeval_str2struct(), timezone_add(), timing_read(), timing_shutdown(), timing_test(), tlist_add_head(), tlist_del_item(), tmp(), to_json_mem(), to_number(), to_string(), tok_finish(), tok_init(), tok_line(), tonepair_alloc(), topic_dtor(), topic_pool_dtor(), topic_pool_entry_dtor(), tps_shutdown(), tps_shutdown_thread(), tps_task_alloc(), tps_task_alloc_local(), tps_task_free(), tps_taskprocessor_destroy(), tps_taskprocessor_tab_complete(), transfer(), transfer_data_alloc(), transfer_exec(), transfer_pull(), transfer_redirect(), transfer_refer(), translate_shutdown(), transmit(), transmit_audio(), transmit_audit_endpoint(), transmit_definetimedate(), transmit_fake_auth_response(), transmit_info_dtmf(), transmit_info_with_vidupdate(), transmit_message(), transmit_modify_request(), transmit_notify_request(), transmit_notify_request_with_callerid(), transmit_notify_with_mwi(), transmit_publish(), transmit_refer(), transmit_register(), transmit_response_using_temp(), transmit_t38(), transport_alloc(), transport_apply(), transport_cipher_add(), transport_localnet_handler(), transport_state_destroy(), tree_node_alloc(), trie_find_next_match(), try_calling(), try_firmware(), try_load_key(), try_merge_optimize_out(), try_parking(), try_suggested_sip_codec(), tryexec_exec(), tty_bind_char(), tty_stty(), two_bridge_attended_transfer(), txqcheck(), txt_callback(), tzload(), tzparse(), uas_use_sips_contact(), udptl_rx_packet(), udptl_snapshot_alloc(), ugly_split(), unalloc_sub(), unbound_config_alloc(), unbound_config_preapply(), unbound_resolver_alloc(), unbound_resolver_resolve(), unbound_resolver_start(), unbound_resolver_stop(), unbound_resolver_thread(), unhold(), unhold_to_json(), unicast_rtp_request(), unistim_alloc_sub(), unistim_do_debug(), unistim_hangup(), unistim_hangup_clean(), unistim_indicate(), unistim_line_alloc(), unistim_line_destroy(), unistim_new(), unistim_reload(), unistim_request(), unistim_send_mwi_to_peer(), unistim_show_devices(), unistim_show_info(), unistim_sp(), unistim_ss(), unistimsock_read(), unlink_dirty_databases(), unlink_from_msg_q(), unload_config(), unload_module(), unload_pbx(), unload_pjsip(), unlock_read(), unpackdate(), unreal_colp_redirect_indicate(), unref_caldav(), unref_calendar(), unref_db(), unref_ewscal(), unref_exchangecal(), unref_icalendar(), unref_instance_cond(), unref_mansession(), unref_profile(), unref_pvt(), unref_route(), unref_user(), unreference_cached_app(), unregister_exten(), unsubscribe(), update2_curl(), update2_ldap(), update2_mysql(), update2_pgsql(), update2_prepare(), update_call_counter(), update_connected_line_information(), update_create(), update_curl(), update_header(), update_initial_connected_line(), update_key(), update_ldap(), update_modem_bits(), update_mysql(), update_odbc(), update_our_aliases(), update_pgsql(), update_realtime_members(), update_realtime_sqlite3_db(), update_registry(), update_rtt_stats(), uri_parse_and_default(), user_alloc(), user_destructor(), user_find(), user_profile_alloc(), user_template_handler(), user_unref(), userevent_exec(), username_completion_function(), username_identify(), using_history(), ustmtext(), valid_exit(), varset_to_ami(), vasprintf(), verify_default_parking_lot(), verify_default_profiles(), verify_mock_cdr_record(), verify_user_event_fields(), video_info_incoming_request(), vis(), vm_allocate_dh(), vm_change_password(), vm_delete(), vm_index_to_foldername(), vm_mkftemp(), volume_callback(), volume_write(), vox_read(), wait_bridge_wrapper_alloc(), wait_for_answer(), wait_for_response(), wait_for_stimulus(), wait_for_winner(), wait_our_turn(), wait_result(), waitfor_exec(), waitforring_exec(), waitstream_core(), wav_read(), wav_write(), websocket_bad_request(), websocket_cb(), websocket_client_args_create(), websocket_client_connect(), websocket_client_create(), websocket_client_create_key(), websocket_on_rx_msg(), websocket_outgoing_invite_request(), websocket_server_create_impl(), websocket_server_internal_dtor(), websocket_session_dtor(), while_continue_exec(), whitefilter_cmp_fn(), wipe_park_common_datastore(), wipe_subscription_datastore(), wizard_apply_handler(), wizard_mapped_observer(), worker_shutdown(), worker_start(), worker_thread_alloc(), worker_thread_start(), workloop(), write_cdr(), write_cel(), write_history(), write_htmldump(), write_metadata(), write_stream(), xml_translate(), xmpp_action_hook(), xmpp_cli_create_collection(), xmpp_cli_create_leafnode(), xmpp_cli_delete_pubsub_node(), xmpp_cli_list_pubsub_nodes(), xmpp_cli_purge_pubsub_nodes(), xmpp_client_alloc(), xmpp_client_authenticate_digest(), xmpp_client_config_post_apply(), xmpp_client_create_buddy(), xmpp_client_destructor(), xmpp_client_find_or_create(), xmpp_client_reconnect(), xmpp_client_send_message(), xmpp_client_service_discovery_get_hook(), xmpp_client_set_group_presence(), xmpp_client_set_presence(), xmpp_client_thread(), xmpp_client_unsubscribe_user(), xmpp_component_register_get_hook(), xmpp_component_register_set_hook(), xmpp_component_service_discovery_get_hook(), xmpp_component_service_discovery_items_hook(), xmpp_config_alloc(), xmpp_config_post_apply(), xmpp_config_prelink(), xmpp_connect_hook(), xmpp_do_set_debug(), xmpp_init_event_distribution(), xmpp_join_exec(), xmpp_leave_exec(), xmpp_log_hook(), xmpp_pak_message(), xmpp_pak_presence(), xmpp_pak_s10n(), xmpp_pubsub_build_node_request(), xmpp_pubsub_build_publish_skeleton(), xmpp_pubsub_create_collection(), xmpp_pubsub_delete_node_list(), xmpp_pubsub_handle_error(), xmpp_pubsub_handle_event(), xmpp_pubsub_iq_create(), xmpp_pubsub_publish_device_state(), xmpp_pubsub_receive_node_list(), xmpp_roster_hook(), xmpp_send_cb(), xmpp_send_exec(), xmpp_sendgroup_exec(), xmpp_show_buddies(), xmpp_show_clients(), xmpp_status_exec(), xpidf_generate_body_content(), yy_init_globals(), and yyparse().

#define WORD2INT (  )     ((x) < -32767 ? -32768 : ((x) > 32766 ? 32767 : (x)))

Definition at line 79 of file resample.c.

Referenced by sinc(), and speex_resampler_process_float().


Typedef Documentation

typedef int(* resampler_basic_func)(SpeexResamplerState *, spx_uint32_t, const spx_word16_t *, spx_uint32_t *, spx_word16_t *, spx_uint32_t *)

Definition at line 102 of file resample.c.


Function Documentation

static double compute_func ( float  x,
struct FuncDef func 
) [static]

Definition at line 230 of file resample.c.

References FuncDef::oversample, and FuncDef::table.

Referenced by sinc().

00231 {
00232    float y, frac;
00233    double interp[4];
00234    int ind; 
00235    y = x*func->oversample;
00236    ind = (int)floor(y);
00237    frac = (y-ind);
00238    /* CSE with handle the repeated powers */
00239    interp[3] =  -0.1666666667*frac + 0.1666666667*(frac*frac*frac);
00240    interp[2] = frac + 0.5*(frac*frac) - 0.5*(frac*frac*frac);
00241    /*interp[2] = 1.f - 0.5f*frac - frac*frac + 0.5f*frac*frac*frac;*/
00242    interp[0] = -0.3333333333*frac + 0.5*(frac*frac) - 0.1666666667*(frac*frac*frac);
00243    /* Just to make sure we don't have rounding problems */
00244    interp[1] = 1.f-interp[3]-interp[2]-interp[0];
00245    
00246    /*sum = frac*accum[1] + (1-frac)*accum[2];*/
00247    return interp[0]*func->table[ind] + interp[1]*func->table[ind+1] + interp[2]*func->table[ind+2] + interp[3]*func->table[ind+3];
00248 }

static void cubic_coef ( spx_word16_t  x,
spx_word16_t  interp[4] 
) [static]

Definition at line 292 of file resample.c.

References EXTEND32, EXTRACT16, f, MULT16_16, MULT16_16_P15, PSHR32, Q15_ONE, QCONST16, SHR32, and SUB32.

Referenced by resampler_basic_interpolate_single().

00293 {
00294    /* Compute interpolation coefficients. I'm not sure whether this corresponds to cubic interpolation
00295    but I know it's MMSE-optimal on a sinc */
00296    spx_word16_t x2, x3;
00297    x2 = MULT16_16_P15(x, x);
00298    x3 = MULT16_16_P15(x, x2);
00299    interp[0] = PSHR32(MULT16_16(QCONST16(-0.16667f, 15),x) + MULT16_16(QCONST16(0.16667f, 15),x3),15);
00300    interp[1] = EXTRACT16(EXTEND32(x) + SHR32(SUB32(EXTEND32(x2),EXTEND32(x3)),1));
00301    interp[3] = PSHR32(MULT16_16(QCONST16(-0.33333f, 15),x) + MULT16_16(QCONST16(.5f,15),x2) - MULT16_16(QCONST16(0.16667f, 15),x3),15);
00302    /* Just to make sure we don't have rounding problems */
00303    interp[2] = Q15_ONE-interp[0]-interp[1]-interp[3];
00304    if (interp[2]<32767)
00305       interp[2]+=1;
00306 }

static int resampler_basic_direct_single ( SpeexResamplerState st,
spx_uint32_t  channel_index,
const spx_word16_t in,
spx_uint32_t *  in_len,
spx_word16_t out,
spx_uint32_t *  out_len 
) [static]

Definition at line 321 of file resample.c.

References SpeexResamplerState_::den_rate, SpeexResamplerState_::filt_len, SpeexResamplerState_::frac_advance, inner_product_single(), SpeexResamplerState_::int_advance, SpeexResamplerState_::last_sample, SpeexResamplerState_::out_stride, PSHR32, SpeexResamplerState_::samp_frac_num, sinc(), SpeexResamplerState_::sinc_table, spx_int32_t, and spx_uint32_t.

Referenced by update_filter().

00322 {
00323    const int N = st->filt_len;
00324    int out_sample = 0;
00325    int last_sample = st->last_sample[channel_index];
00326    spx_uint32_t samp_frac_num = st->samp_frac_num[channel_index];
00327    const spx_word16_t *sinc_table = st->sinc_table;
00328    const int out_stride = st->out_stride;
00329    const int int_advance = st->int_advance;
00330    const int frac_advance = st->frac_advance;
00331    const spx_uint32_t den_rate = st->den_rate;
00332    spx_word32_t sum;
00333    int j;
00334 
00335    while (!(last_sample >= (spx_int32_t)*in_len || out_sample >= (spx_int32_t)*out_len))
00336    {
00337       const spx_word16_t *sinc = & sinc_table[samp_frac_num*N];
00338       const spx_word16_t *iptr = & in[last_sample];
00339 
00340 #ifndef OVERRIDE_INNER_PRODUCT_SINGLE
00341       float accum[4] = {0,0,0,0};
00342 
00343       for(j=0;j<N;j+=4) {
00344         accum[0] += sinc[j]*iptr[j];
00345         accum[1] += sinc[j+1]*iptr[j+1];
00346         accum[2] += sinc[j+2]*iptr[j+2];
00347         accum[3] += sinc[j+3]*iptr[j+3];
00348       }
00349       sum = accum[0] + accum[1] + accum[2] + accum[3];
00350 #else
00351       sum = inner_product_single(sinc, iptr, N);
00352 #endif
00353 
00354       out[out_stride * out_sample++] = PSHR32(sum, 15);
00355       last_sample += int_advance;
00356       samp_frac_num += frac_advance;
00357       if (samp_frac_num >= den_rate)
00358       {
00359          samp_frac_num -= den_rate;
00360          last_sample++;
00361       }
00362    }
00363 
00364    st->last_sample[channel_index] = last_sample;
00365    st->samp_frac_num[channel_index] = samp_frac_num;
00366    return out_sample;
00367 }

static int resampler_basic_interpolate_single ( SpeexResamplerState st,
spx_uint32_t  channel_index,
const spx_word16_t in,
spx_uint32_t *  in_len,
spx_word16_t out,
spx_uint32_t *  out_len 
) [static]

Definition at line 421 of file resample.c.

References cubic_coef(), SpeexResamplerState_::den_rate, SpeexResamplerState_::filt_len, SpeexResamplerState_::frac_advance, SpeexResamplerState_::int_advance, interpolate_product_single(), SpeexResamplerState_::last_sample, MULT16_16, MULT16_32_Q15, SpeexResamplerState_::out_stride, SpeexResamplerState_::oversample, PDIV32, PSHR32, SpeexResamplerState_::samp_frac_num, SHL32, SpeexResamplerState_::sinc_table, spx_int32_t, and spx_uint32_t.

Referenced by update_filter().

00422 {
00423    const int N = st->filt_len;
00424    int out_sample = 0;
00425    int last_sample = st->last_sample[channel_index];
00426    spx_uint32_t samp_frac_num = st->samp_frac_num[channel_index];
00427    const int out_stride = st->out_stride;
00428    const int int_advance = st->int_advance;
00429    const int frac_advance = st->frac_advance;
00430    const spx_uint32_t den_rate = st->den_rate;
00431    int j;
00432    spx_word32_t sum;
00433 
00434    while (!(last_sample >= (spx_int32_t)*in_len || out_sample >= (spx_int32_t)*out_len))
00435    {
00436       const spx_word16_t *iptr = & in[last_sample];
00437 
00438       const int offset = samp_frac_num*st->oversample/st->den_rate;
00439 #ifdef FIXED_POINT
00440       const spx_word16_t frac = PDIV32(SHL32((samp_frac_num*st->oversample) % st->den_rate,15),st->den_rate);
00441 #else
00442       const spx_word16_t frac = ((float)((samp_frac_num*st->oversample) % st->den_rate))/st->den_rate;
00443 #endif
00444       spx_word16_t interp[4];
00445 
00446 
00447 #ifndef OVERRIDE_INTERPOLATE_PRODUCT_SINGLE
00448       spx_word32_t accum[4] = {0,0,0,0};
00449 
00450       for(j=0;j<N;j++) {
00451         const spx_word16_t curr_in=iptr[j];
00452         accum[0] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset-2]);
00453         accum[1] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset-1]);
00454         accum[2] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset]);
00455         accum[3] += MULT16_16(curr_in,st->sinc_table[4+(j+1)*st->oversample-offset+1]);
00456       }
00457 
00458       cubic_coef(frac, interp);
00459       sum = MULT16_32_Q15(interp[0],accum[0]) + MULT16_32_Q15(interp[1],accum[1]) + MULT16_32_Q15(interp[2],accum[2]) + MULT16_32_Q15(interp[3],accum[3]);
00460 #else
00461       cubic_coef(frac, interp);
00462       sum = interpolate_product_single(iptr, st->sinc_table + st->oversample + 4 - offset - 2, N, st->oversample, interp);
00463 #endif
00464       
00465       out[out_stride * out_sample++] = PSHR32(sum,15);
00466       last_sample += int_advance;
00467       samp_frac_num += frac_advance;
00468       if (samp_frac_num >= den_rate)
00469       {
00470          samp_frac_num -= den_rate;
00471          last_sample++;
00472       }
00473    }
00474 
00475    st->last_sample[channel_index] = last_sample;
00476    st->samp_frac_num[channel_index] = samp_frac_num;
00477    return out_sample;
00478 }

static spx_word16_t sinc ( float  cutoff,
float  x,
int  N,
struct FuncDef window_func 
) [static]

Definition at line 265 of file resample.c.

References compute_func(), e, f, M_PI, and WORD2INT.

Referenced by resampler_basic_direct_single(), and update_filter().

00266 {
00267    /*fprintf (stderr, "%f ", x);*/
00268    float xx = x * cutoff;
00269    if (fabs(x)<1e-6f)
00270       return WORD2INT(32768.*cutoff);
00271    else if (fabs(x) > .5f*N)
00272       return 0;
00273    /*FIXME: Can it really be any slower than this? */
00274    return WORD2INT(32768.*cutoff*sin(M_PI*xx)/(M_PI*xx) * compute_func(fabs(2.*x/N), window_func));
00275 }

static void* speex_alloc ( int  size  )  [static]

Definition at line 65 of file resample.c.

References calloc.

Referenced by speex_resampler_init_frac(), and update_filter().

00065 {return calloc(size,1);}

static void speex_free ( void *  ptr  )  [static]

Definition at line 67 of file resample.c.

References free.

Referenced by speex_resampler_destroy().

00067 {free(ptr);}

static void* speex_realloc ( void *  ptr,
int  size 
) [static]

Definition at line 66 of file resample.c.

References realloc.

Referenced by update_filter().

00066 {return realloc(ptr, size);}

void speex_resampler_destroy ( SpeexResamplerState st  ) 

Destroy a resampler state.

Parameters:
st Resampler state

Definition at line 775 of file resample.c.

References SpeexResamplerState_::last_sample, SpeexResamplerState_::magic_samples, SpeexResamplerState_::mem, SpeexResamplerState_::samp_frac_num, SpeexResamplerState_::sinc_table, and speex_free().

00776 {
00777    speex_free(st->mem);
00778    speex_free(st->sinc_table);
00779    speex_free(st->last_sample);
00780    speex_free(st->magic_samples);
00781    speex_free(st->samp_frac_num);
00782    speex_free(st);
00783 }

int speex_resampler_get_input_latency ( SpeexResamplerState st  ) 

Get the latency in input samples introduced by the resampler.

Parameters:
st Resampler state

Definition at line 1081 of file resample.c.

References SpeexResamplerState_::filt_len.

01082 {
01083   return st->filt_len / 2;
01084 }

void speex_resampler_get_input_stride ( SpeexResamplerState st,
spx_uint32_t *  stride 
)

Get the input stride.

Parameters:
st Resampler state
stride Input stride copied

Definition at line 1066 of file resample.c.

References SpeexResamplerState_::in_stride.

01067 {
01068    *stride = st->in_stride;
01069 }

int speex_resampler_get_output_latency ( SpeexResamplerState st  ) 

Get the latency in output samples introduced by the resampler.

Parameters:
st Resampler state

Definition at line 1086 of file resample.c.

References SpeexResamplerState_::den_rate, SpeexResamplerState_::filt_len, and SpeexResamplerState_::num_rate.

01087 {
01088   return ((st->filt_len / 2) * st->den_rate + (st->num_rate >> 1)) / st->num_rate;
01089 }

void speex_resampler_get_output_stride ( SpeexResamplerState st,
spx_uint32_t *  stride 
)

Get the output stride.

Parameters:
st Resampler state copied
stride Output stride

Definition at line 1076 of file resample.c.

References SpeexResamplerState_::out_stride.

01077 {
01078    *stride = st->out_stride;
01079 }

void speex_resampler_get_quality ( SpeexResamplerState st,
int *  quality 
)

Get the conversion quality.

Parameters:
st Resampler state
quality Resampling quality between 0 and 10, where 0 has poor quality and 10 has very high quality.

Definition at line 1056 of file resample.c.

References SpeexResamplerState_::quality.

01057 {
01058    *quality = st->quality;
01059 }

void speex_resampler_get_rate ( SpeexResamplerState st,
spx_uint32_t *  in_rate,
spx_uint32_t *  out_rate 
)

Get the current input/output sampling rates (integer value).

Parameters:
st Resampler state
in_rate Input sampling rate (integer number of Hz) copied.
out_rate Output sampling rate (integer number of Hz) copied.

Definition at line 993 of file resample.c.

References SpeexResamplerState_::in_rate, and SpeexResamplerState_::out_rate.

00994 {
00995    *in_rate = st->in_rate;
00996    *out_rate = st->out_rate;
00997 }

void speex_resampler_get_ratio ( SpeexResamplerState st,
spx_uint32_t *  ratio_num,
spx_uint32_t *  ratio_den 
)

Get the current resampling ratio. This will be reduced to the least common denominator.

Parameters:
st Resampler state
ratio_num Numerator of the sampling rate ratio copied
ratio_den Denominator of the sampling rate ratio copied

Definition at line 1038 of file resample.c.

References SpeexResamplerState_::den_rate, and SpeexResamplerState_::num_rate.

01039 {
01040    *ratio_num = st->num_rate;
01041    *ratio_den = st->den_rate;
01042 }

SpeexResamplerState* speex_resampler_init ( spx_uint32_t  nb_channels,
spx_uint32_t  in_rate,
spx_uint32_t  out_rate,
int  quality,
int *  err 
)

Create a new resampler with integer input and output rates.

Parameters:
nb_channels Number of channels to be processed
in_rate Input sampling rate (integer number of Hz).
out_rate Output sampling rate (integer number of Hz).
quality Resampling quality between 0 and 10, where 0 has poor quality and 10 has very high quality.
err 
Returns:
Newly created resampler state
Return values:
NULL Error: not enough memory

Definition at line 711 of file resample.c.

References speex_resampler_init_frac.

00712 {
00713    return speex_resampler_init_frac(nb_channels, in_rate, out_rate, in_rate, out_rate, quality, err);
00714 }

SpeexResamplerState* speex_resampler_init_frac ( spx_uint32_t  nb_channels,
spx_uint32_t  ratio_num,
spx_uint32_t  ratio_den,
spx_uint32_t  in_rate,
spx_uint32_t  out_rate,
int  quality,
int *  err 
)

Create a new resampler with fractional input/output rates. The sampling rate ratio is an arbitrary rational number with both the numerator and denominator being 32-bit integers.

Parameters:
nb_channels Number of channels to be processed
ratio_num Numerator of the sampling rate ratio
ratio_den Denominator of the sampling rate ratio
in_rate Input sampling rate rounded to the nearest integer (in Hz).
out_rate Output sampling rate rounded to the nearest integer (in Hz).
quality Resampling quality between 0 and 10, where 0 has poor quality and 10 has very high quality.
err 
Returns:
Newly created resampler state
Return values:
NULL Error: not enough memory

Definition at line 716 of file resample.c.

References SpeexResamplerState_::buffer_size, SpeexResamplerState_::cutoff, SpeexResamplerState_::den_rate, SpeexResamplerState_::filt_len, SpeexResamplerState_::in_rate, SpeexResamplerState_::in_stride, SpeexResamplerState_::initialised, SpeexResamplerState_::last_sample, SpeexResamplerState_::magic_samples, SpeexResamplerState_::mem, SpeexResamplerState_::mem_alloc_size, SpeexResamplerState_::nb_channels, NULL, SpeexResamplerState_::num_rate, SpeexResamplerState_::out_rate, SpeexResamplerState_::out_stride, SpeexResamplerState_::quality, RESAMPLER_ERR_INVALID_ARG, RESAMPLER_ERR_SUCCESS, SpeexResamplerState_::resampler_ptr, SpeexResamplerState_::samp_frac_num, SpeexResamplerState_::sinc_table_length, speex_alloc(), speex_resampler_set_quality, speex_resampler_set_rate_frac, spx_int32_t, spx_uint32_t, SpeexResamplerState_::started, and update_filter().

00717 {
00718    spx_uint32_t i;
00719    SpeexResamplerState *st;
00720    if (quality > 10 || quality < 0)
00721    {
00722       if (err)
00723          *err = RESAMPLER_ERR_INVALID_ARG;
00724       return NULL;
00725    }
00726    st = (SpeexResamplerState *)speex_alloc(sizeof(SpeexResamplerState));
00727    st->initialised = 0;
00728    st->started = 0;
00729    st->in_rate = 0;
00730    st->out_rate = 0;
00731    st->num_rate = 0;
00732    st->den_rate = 0;
00733    st->quality = -1;
00734    st->sinc_table_length = 0;
00735    st->mem_alloc_size = 0;
00736    st->filt_len = 0;
00737    st->mem = 0;
00738    st->resampler_ptr = 0;
00739          
00740    st->cutoff = 1.f;
00741    st->nb_channels = nb_channels;
00742    st->in_stride = 1;
00743    st->out_stride = 1;
00744    
00745 #ifdef FIXED_POINT
00746    st->buffer_size = 160;
00747 #else
00748    st->buffer_size = 160;
00749 #endif
00750    
00751    /* Per channel data */
00752    st->last_sample = (spx_int32_t*)speex_alloc(nb_channels*sizeof(int));
00753    st->magic_samples = (spx_uint32_t*)speex_alloc(nb_channels*sizeof(int));
00754    st->samp_frac_num = (spx_uint32_t*)speex_alloc(nb_channels*sizeof(int));
00755    for (i=0;i<nb_channels;i++)
00756    {
00757       st->last_sample[i] = 0;
00758       st->magic_samples[i] = 0;
00759       st->samp_frac_num[i] = 0;
00760    }
00761 
00762    speex_resampler_set_quality(st, quality);
00763    speex_resampler_set_rate_frac(st, ratio_num, ratio_den, in_rate, out_rate);
00764 
00765    
00766    update_filter(st);
00767    
00768    st->initialised = 1;
00769    if (err)
00770       *err = RESAMPLER_ERR_SUCCESS;
00771 
00772    return st;
00773 }

static int speex_resampler_magic ( SpeexResamplerState st,
spx_uint32_t  channel_index,
spx_word16_t **  out,
spx_uint32_t  out_len 
) [static]

Definition at line 811 of file resample.c.

References SpeexResamplerState_::filt_len, SpeexResamplerState_::magic_samples, SpeexResamplerState_::mem, SpeexResamplerState_::mem_alloc_size, SpeexResamplerState_::out_stride, speex_resampler_process_native(), and spx_uint32_t.

Referenced by speex_resampler_process_float(), and speex_resampler_process_int().

00811                                                                                                                                 {
00812    spx_uint32_t tmp_in_len = st->magic_samples[channel_index];
00813    spx_word16_t *mem = st->mem + channel_index * st->mem_alloc_size;
00814    const int N = st->filt_len;
00815    
00816    speex_resampler_process_native(st, channel_index, &tmp_in_len, *out, &out_len);
00817 
00818    st->magic_samples[channel_index] -= tmp_in_len;
00819    
00820    /* If we couldn't process all "magic" input samples, save the rest for next time */
00821    if (st->magic_samples[channel_index])
00822    {
00823       spx_uint32_t i;
00824       for (i=0;i<st->magic_samples[channel_index];i++)
00825          mem[N-1+i]=mem[N-1+i+tmp_in_len];
00826    }
00827    *out += out_len*st->out_stride;
00828    return out_len;
00829 }

int speex_resampler_process_float ( SpeexResamplerState st,
spx_uint32_t  channel_index,
const float *  in,
spx_uint32_t *  in_len,
float *  out,
spx_uint32_t *  out_len 
)

Resample a float array. The input and output buffers must *not* overlap.

Parameters:
st Resampler state
channel_index Index of the channel to process for the multi-channel base (0 otherwise)
in Input buffer
in_len Number of input samples in the input buffer. Returns the number of samples processed
out Output buffer
out_len Size of the output buffer. Returns the number of samples written

Definition at line 873 of file resample.c.

References ALLOC, SpeexResamplerState_::filt_len, FIXED_POINT, FIXED_STACK_ALLOC, SpeexResamplerState_::in_stride, SpeexResamplerState_::magic_samples, SpeexResamplerState_::mem, SpeexResamplerState_::mem_alloc_size, SpeexResamplerState_::out_stride, RESAMPLER_ERR_SUCCESS, speex_resampler_magic(), speex_resampler_process_native(), spx_uint32_t, VARDECL, and WORD2INT.

00877 {
00878    int j;
00879    const int istride_save = st->in_stride;
00880    const int ostride_save = st->out_stride;
00881    spx_uint32_t ilen = *in_len;
00882    spx_uint32_t olen = *out_len;
00883    spx_word16_t *x = st->mem + channel_index * st->mem_alloc_size;
00884    const spx_uint32_t xlen = st->mem_alloc_size - (st->filt_len - 1);
00885 #ifdef VAR_ARRAYS
00886    const unsigned int ylen = (olen < FIXED_STACK_ALLOC) ? olen : FIXED_STACK_ALLOC;
00887    VARDECL(spx_word16_t *ystack);
00888    ALLOC(ystack, ylen, spx_word16_t);
00889 #else
00890    const unsigned int ylen = FIXED_STACK_ALLOC;
00891    spx_word16_t ystack[FIXED_STACK_ALLOC];
00892 #endif
00893 
00894    st->out_stride = 1;
00895    
00896    while (ilen && olen) {
00897      spx_word16_t *y = ystack;
00898      spx_uint32_t ichunk = (ilen > xlen) ? xlen : ilen;
00899      spx_uint32_t ochunk = (olen > ylen) ? ylen : olen;
00900      spx_uint32_t omagic = 0;
00901 
00902      if (st->magic_samples[channel_index]) {
00903        omagic = speex_resampler_magic(st, channel_index, &y, ochunk);
00904        ochunk -= omagic;
00905        olen -= omagic;
00906      }
00907      if (! st->magic_samples[channel_index]) {
00908        if (in) {
00909          for(j=0;j<ichunk;++j)
00910 #ifdef FIXED_POINT
00911            x[j+st->filt_len-1]=WORD2INT(in[j*istride_save]);
00912 #else
00913            x[j+st->filt_len-1]=in[j*istride_save];
00914 #endif
00915        } else {
00916          for(j=0;j<ichunk;++j)
00917            x[j+st->filt_len-1]=0;
00918        }
00919 
00920        speex_resampler_process_native(st, channel_index, &ichunk, y, &ochunk);
00921      } else {
00922        ichunk = 0;
00923        ochunk = 0;
00924      }
00925 
00926      for (j=0;j<ochunk+omagic;++j)
00927 #ifdef FIXED_POINT
00928         out[j*ostride_save] = ystack[j];
00929 #else
00930         out[j*ostride_save] = WORD2INT(ystack[j]);
00931 #endif
00932      
00933      ilen -= ichunk;
00934      olen -= ochunk;
00935      out += (ochunk+omagic) * ostride_save;
00936      if (in)
00937        in += ichunk * istride_save;
00938    }
00939    st->out_stride = ostride_save;
00940    *in_len -= ilen;
00941    *out_len -= olen;
00942 
00943    return RESAMPLER_ERR_SUCCESS;
00944 }

int speex_resampler_process_int ( SpeexResamplerState st,
spx_uint32_t  channel_index,
const spx_int16_t *  in,
spx_uint32_t *  in_len,
spx_int16_t *  out,
spx_uint32_t *  out_len 
)

Resample an int array. The input and output buffers must *not* overlap.

Parameters:
st Resampler state
channel_index Index of the channel to process for the multi-channel base (0 otherwise)
in Input buffer
in_len Number of input samples in the input buffer. Returns the number of samples processed
out Output buffer
out_len Size of the output buffer. Returns the number of samples written

Definition at line 832 of file resample.c.

References SpeexResamplerState_::filt_len, SpeexResamplerState_::in_stride, SpeexResamplerState_::magic_samples, SpeexResamplerState_::mem, SpeexResamplerState_::mem_alloc_size, SpeexResamplerState_::out_stride, RESAMPLER_ERR_SUCCESS, speex_resampler_magic(), speex_resampler_process_native(), and spx_uint32_t.

00836 {
00837    int j;
00838    spx_uint32_t ilen = *in_len;
00839    spx_uint32_t olen = *out_len;
00840    spx_word16_t *x = st->mem + channel_index * st->mem_alloc_size;
00841    const int filt_offs = st->filt_len - 1;
00842    const spx_uint32_t xlen = st->mem_alloc_size - filt_offs;
00843    const int istride = st->in_stride;
00844 
00845    if (st->magic_samples[channel_index]) 
00846       olen -= speex_resampler_magic(st, channel_index, &out, olen);
00847    if (! st->magic_samples[channel_index]) {
00848       while (ilen && olen) {
00849         spx_uint32_t ichunk = (ilen > xlen) ? xlen : ilen;
00850         spx_uint32_t ochunk = olen;
00851  
00852         if (in) {
00853            for(j=0;j<ichunk;++j)
00854               x[j+filt_offs]=in[j*istride];
00855         } else {
00856           for(j=0;j<ichunk;++j)
00857             x[j+filt_offs]=0;
00858         }
00859         speex_resampler_process_native(st, channel_index, &ichunk, out, &ochunk);
00860         ilen -= ichunk;
00861         olen -= ochunk;
00862         out += ochunk * st->out_stride;
00863         if (in)
00864            in += ichunk * istride;
00865       }
00866    }
00867    *in_len -= ilen;
00868    *out_len -= olen;
00869    return RESAMPLER_ERR_SUCCESS;
00870 }

int speex_resampler_process_interleaved_float ( SpeexResamplerState st,
const float *  in,
spx_uint32_t *  in_len,
float *  out,
spx_uint32_t *  out_len 
)

Resample an interleaved float array. The input and output buffers must *not* overlap.

Parameters:
st Resampler state
in Input buffer
in_len Number of input samples in the input buffer. Returns the number of samples processed. This is all per-channel.
out Output buffer
out_len Size of the output buffer. Returns the number of samples written. This is all per-channel.

Definition at line 946 of file resample.c.

References SpeexResamplerState_::in_stride, SpeexResamplerState_::nb_channels, NULL, SpeexResamplerState_::out_stride, RESAMPLER_ERR_SUCCESS, speex_resampler_process_float, and spx_uint32_t.

00947 {
00948    spx_uint32_t i;
00949    int istride_save, ostride_save;
00950    spx_uint32_t bak_len = *out_len;
00951    istride_save = st->in_stride;
00952    ostride_save = st->out_stride;
00953    st->in_stride = st->out_stride = st->nb_channels;
00954    for (i=0;i<st->nb_channels;i++)
00955    {
00956       *out_len = bak_len;
00957       if (in != NULL)
00958          speex_resampler_process_float(st, i, in+i, in_len, out+i, out_len);
00959       else
00960          speex_resampler_process_float(st, i, NULL, in_len, out+i, out_len);
00961    }
00962    st->in_stride = istride_save;
00963    st->out_stride = ostride_save;
00964    return RESAMPLER_ERR_SUCCESS;
00965 }

int speex_resampler_process_interleaved_int ( SpeexResamplerState st,
const spx_int16_t *  in,
spx_uint32_t *  in_len,
spx_int16_t *  out,
spx_uint32_t *  out_len 
)

Resample an interleaved int array. The input and output buffers must *not* overlap.

Parameters:
st Resampler state
in Input buffer
in_len Number of input samples in the input buffer. Returns the number of samples processed. This is all per-channel.
out Output buffer
out_len Size of the output buffer. Returns the number of samples written. This is all per-channel.

Definition at line 967 of file resample.c.

References SpeexResamplerState_::in_stride, SpeexResamplerState_::nb_channels, NULL, SpeexResamplerState_::out_stride, RESAMPLER_ERR_SUCCESS, speex_resampler_process_int, and spx_uint32_t.

00968 {
00969    spx_uint32_t i;
00970    int istride_save, ostride_save;
00971    spx_uint32_t bak_len = *out_len;
00972    istride_save = st->in_stride;
00973    ostride_save = st->out_stride;
00974    st->in_stride = st->out_stride = st->nb_channels;
00975    for (i=0;i<st->nb_channels;i++)
00976    {
00977       *out_len = bak_len;
00978       if (in != NULL)
00979          speex_resampler_process_int(st, i, in+i, in_len, out+i, out_len);
00980       else
00981          speex_resampler_process_int(st, i, NULL, in_len, out+i, out_len);
00982    }
00983    st->in_stride = istride_save;
00984    st->out_stride = ostride_save;
00985    return RESAMPLER_ERR_SUCCESS;
00986 }

static int speex_resampler_process_native ( SpeexResamplerState st,
spx_uint32_t  channel_index,
spx_uint32_t *  in_len,
spx_word16_t out,
spx_uint32_t *  out_len 
) [static]

Definition at line 785 of file resample.c.

References SpeexResamplerState_::filt_len, SpeexResamplerState_::last_sample, SpeexResamplerState_::mem, SpeexResamplerState_::mem_alloc_size, RESAMPLER_ERR_SUCCESS, SpeexResamplerState_::resampler_ptr, spx_int32_t, spx_uint32_t, and SpeexResamplerState_::started.

Referenced by speex_resampler_magic(), speex_resampler_process_float(), and speex_resampler_process_int().

00786 {
00787    int j=0;
00788    const int N = st->filt_len;
00789    int out_sample = 0;
00790    spx_word16_t *mem = st->mem + channel_index * st->mem_alloc_size;
00791    spx_uint32_t ilen;
00792    
00793    st->started = 1;
00794    
00795    /* Call the right resampler through the function ptr */
00796    out_sample = st->resampler_ptr(st, channel_index, mem, in_len, out, out_len);
00797    
00798    if (st->last_sample[channel_index] < (spx_int32_t)*in_len)
00799       *in_len = st->last_sample[channel_index];
00800    *out_len = out_sample;
00801    st->last_sample[channel_index] -= *in_len;
00802    
00803    ilen = *in_len;
00804 
00805    for(j=0;j<N-1;++j)
00806      mem[j] = mem[j+ilen];
00807 
00808    return RESAMPLER_ERR_SUCCESS;
00809 }

int speex_resampler_reset_mem ( SpeexResamplerState st  ) 

Reset a resampler so a new (unrelated) stream can be processed.

Parameters:
st Resampler state

Definition at line 1099 of file resample.c.

References SpeexResamplerState_::filt_len, SpeexResamplerState_::mem, SpeexResamplerState_::nb_channels, RESAMPLER_ERR_SUCCESS, and spx_uint32_t.

01100 {
01101    spx_uint32_t i;
01102    for (i=0;i<st->nb_channels*(st->filt_len-1);i++)
01103       st->mem[i] = 0;
01104    return RESAMPLER_ERR_SUCCESS;
01105 }

void speex_resampler_set_input_stride ( SpeexResamplerState st,
spx_uint32_t  stride 
)

Set (change) the input stride.

Parameters:
st Resampler state
stride Input stride

Definition at line 1061 of file resample.c.

References SpeexResamplerState_::in_stride.

01062 {
01063    st->in_stride = stride;
01064 }

void speex_resampler_set_output_stride ( SpeexResamplerState st,
spx_uint32_t  stride 
)

Set (change) the output stride.

Parameters:
st Resampler state
stride Output stride

Definition at line 1071 of file resample.c.

References SpeexResamplerState_::out_stride.

01072 {
01073    st->out_stride = stride;
01074 }

int speex_resampler_set_quality ( SpeexResamplerState st,
int  quality 
)

Set (change) the conversion quality.

Parameters:
st Resampler state
quality Resampling quality between 0 and 10, where 0 has poor quality and 10 has very high quality.

Definition at line 1044 of file resample.c.

References SpeexResamplerState_::initialised, SpeexResamplerState_::quality, RESAMPLER_ERR_INVALID_ARG, RESAMPLER_ERR_SUCCESS, and update_filter().

01045 {
01046    if (quality > 10 || quality < 0)
01047       return RESAMPLER_ERR_INVALID_ARG;
01048    if (st->quality == quality)
01049       return RESAMPLER_ERR_SUCCESS;
01050    st->quality = quality;
01051    if (st->initialised)
01052       update_filter(st);
01053    return RESAMPLER_ERR_SUCCESS;
01054 }

int speex_resampler_set_rate ( SpeexResamplerState st,
spx_uint32_t  in_rate,
spx_uint32_t  out_rate 
)

Set (change) the input/output sampling rates (integer value).

Parameters:
st Resampler state
in_rate Input sampling rate (integer number of Hz).
out_rate Output sampling rate (integer number of Hz).

Definition at line 988 of file resample.c.

References speex_resampler_set_rate_frac.

00989 {
00990    return speex_resampler_set_rate_frac(st, in_rate, out_rate, in_rate, out_rate);
00991 }

int speex_resampler_set_rate_frac ( SpeexResamplerState st,
spx_uint32_t  ratio_num,
spx_uint32_t  ratio_den,
spx_uint32_t  in_rate,
spx_uint32_t  out_rate 
)

Set (change) the input/output sampling rates and resampling ratio (fractional values in Hz supported).

Parameters:
st Resampler state
ratio_num Numerator of the sampling rate ratio
ratio_den Denominator of the sampling rate ratio
in_rate Input sampling rate rounded to the nearest integer (in Hz).
out_rate Output sampling rate rounded to the nearest integer (in Hz).

Definition at line 999 of file resample.c.

References SpeexResamplerState_::den_rate, IMIN, SpeexResamplerState_::in_rate, SpeexResamplerState_::initialised, SpeexResamplerState_::nb_channels, SpeexResamplerState_::num_rate, SpeexResamplerState_::out_rate, RESAMPLER_ERR_SUCCESS, SpeexResamplerState_::samp_frac_num, spx_uint32_t, and update_filter().

01000 {
01001    spx_uint32_t fact;
01002    spx_uint32_t old_den;
01003    spx_uint32_t i;
01004    if (st->in_rate == in_rate && st->out_rate == out_rate && st->num_rate == ratio_num && st->den_rate == ratio_den)
01005       return RESAMPLER_ERR_SUCCESS;
01006    
01007    old_den = st->den_rate;
01008    st->in_rate = in_rate;
01009    st->out_rate = out_rate;
01010    st->num_rate = ratio_num;
01011    st->den_rate = ratio_den;
01012    /* FIXME: This is terribly inefficient, but who cares (at least for now)? */
01013    for (fact=2;fact<=IMIN(st->num_rate, st->den_rate);fact++)
01014    {
01015       while ((st->num_rate % fact == 0) && (st->den_rate % fact == 0))
01016       {
01017          st->num_rate /= fact;
01018          st->den_rate /= fact;
01019       }
01020    }
01021       
01022    if (old_den > 0)
01023    {
01024       for (i=0;i<st->nb_channels;i++)
01025       {
01026          st->samp_frac_num[i]=st->samp_frac_num[i]*st->den_rate/old_den;
01027          /* Safety net */
01028          if (st->samp_frac_num[i] >= st->den_rate)
01029             st->samp_frac_num[i] = st->den_rate-1;
01030       }
01031    }
01032    
01033    if (st->initialised)
01034       update_filter(st);
01035    return RESAMPLER_ERR_SUCCESS;
01036 }

int speex_resampler_skip_zeros ( SpeexResamplerState st  ) 

Make sure that the first samples to go out of the resamplers don't have leading zeros. This is only useful before starting to use a newly created resampler. It is recommended to use that when resampling an audio file, as it will generate a file with the same length. For real-time processing, it is probably easier not to use this call (so that the output duration is the same for the first frame).

Parameters:
st Resampler state

Definition at line 1091 of file resample.c.

References SpeexResamplerState_::filt_len, SpeexResamplerState_::last_sample, SpeexResamplerState_::nb_channels, RESAMPLER_ERR_SUCCESS, and spx_uint32_t.

01092 {
01093    spx_uint32_t i;
01094    for (i=0;i<st->nb_channels;i++)
01095       st->last_sample[i] = st->filt_len/2;
01096    return RESAMPLER_ERR_SUCCESS;
01097 }

const char* speex_resampler_strerror ( int  err  ) 

Returns the English meaning for an error code

Parameters:
err Error code
Returns:
English string

Definition at line 1107 of file resample.c.

References RESAMPLER_ERR_ALLOC_FAILED, RESAMPLER_ERR_BAD_STATE, RESAMPLER_ERR_INVALID_ARG, RESAMPLER_ERR_PTR_OVERLAP, and RESAMPLER_ERR_SUCCESS.

01108 {
01109    switch (err)
01110    {
01111       case RESAMPLER_ERR_SUCCESS:
01112          return "Success.";
01113       case RESAMPLER_ERR_ALLOC_FAILED:
01114          return "Memory allocation failed.";
01115       case RESAMPLER_ERR_BAD_STATE:
01116          return "Bad resampler state.";
01117       case RESAMPLER_ERR_INVALID_ARG:
01118          return "Invalid argument.";
01119       case RESAMPLER_ERR_PTR_OVERLAP:
01120          return "Input and output buffers overlap.";
01121       default:
01122          return "Unknown error. Bad error code or strange version mismatch.";
01123    }
01124 }

static void update_filter ( SpeexResamplerState st  )  [static]

Definition at line 543 of file resample.c.

References QualityMapping::base_length, SpeexResamplerState_::buffer_size, SpeexResamplerState_::cutoff, SpeexResamplerState_::den_rate, QualityMapping::downsample_bandwidth, SpeexResamplerState_::filt_len, SpeexResamplerState_::frac_advance, SpeexResamplerState_::int_advance, SpeexResamplerState_::last_sample, SpeexResamplerState_::magic_samples, SpeexResamplerState_::mem, SpeexResamplerState_::mem_alloc_size, SpeexResamplerState_::nb_channels, SpeexResamplerState_::num_rate, QualityMapping::oversample, SpeexResamplerState_::oversample, SpeexResamplerState_::quality, resampler_basic_direct_single(), resampler_basic_interpolate_single(), SpeexResamplerState_::resampler_ptr, sinc(), SpeexResamplerState_::sinc_table, SpeexResamplerState_::sinc_table_length, speex_alloc(), speex_realloc(), spx_int32_t, spx_uint32_t, SpeexResamplerState_::started, QualityMapping::upsample_bandwidth, and QualityMapping::window_func.

Referenced by speex_resampler_init_frac(), speex_resampler_set_quality(), and speex_resampler_set_rate_frac().

00544 {
00545    spx_uint32_t old_length;
00546    
00547    old_length = st->filt_len;
00548    st->oversample = quality_map[st->quality].oversample;
00549    st->filt_len = quality_map[st->quality].base_length;
00550    
00551    if (st->num_rate > st->den_rate)
00552    {
00553       /* down-sampling */
00554       st->cutoff = quality_map[st->quality].downsample_bandwidth * st->den_rate / st->num_rate;
00555       /* FIXME: divide the numerator and denominator by a certain amount if they're too large */
00556       st->filt_len = st->filt_len*st->num_rate / st->den_rate;
00557       /* Round down to make sure we have a multiple of 4 */
00558       st->filt_len &= (~0x3);
00559       if (2*st->den_rate < st->num_rate)
00560          st->oversample >>= 1;
00561       if (4*st->den_rate < st->num_rate)
00562          st->oversample >>= 1;
00563       if (8*st->den_rate < st->num_rate)
00564          st->oversample >>= 1;
00565       if (16*st->den_rate < st->num_rate)
00566          st->oversample >>= 1;
00567       if (st->oversample < 1)
00568          st->oversample = 1;
00569    } else {
00570       /* up-sampling */
00571       st->cutoff = quality_map[st->quality].upsample_bandwidth;
00572    }
00573    
00574    /* Choose the resampling type that requires the least amount of memory */
00575    if (st->den_rate <= st->oversample)
00576    {
00577       spx_uint32_t i;
00578       if (!st->sinc_table)
00579          st->sinc_table = (spx_word16_t *)speex_alloc(st->filt_len*st->den_rate*sizeof(spx_word16_t));
00580       else if (st->sinc_table_length < st->filt_len*st->den_rate)
00581       {
00582          st->sinc_table = (spx_word16_t *)speex_realloc(st->sinc_table,st->filt_len*st->den_rate*sizeof(spx_word16_t));
00583          st->sinc_table_length = st->filt_len*st->den_rate;
00584       }
00585       for (i=0;i<st->den_rate;i++)
00586       {
00587          spx_int32_t j;
00588          for (j=0;j<st->filt_len;j++)
00589          {
00590             st->sinc_table[i*st->filt_len+j] = sinc(st->cutoff,((j-(spx_int32_t)st->filt_len/2+1)-((float)i)/st->den_rate), st->filt_len, quality_map[st->quality].window_func);
00591          }
00592       }
00593 #ifdef FIXED_POINT
00594       st->resampler_ptr = resampler_basic_direct_single;
00595 #else
00596       if (st->quality>8)
00597          st->resampler_ptr = resampler_basic_direct_double;
00598       else
00599          st->resampler_ptr = resampler_basic_direct_single;
00600 #endif
00601       /*fprintf (stderr, "resampler uses direct sinc table and normalised cutoff %f\n", cutoff);*/
00602    } else {
00603       spx_int32_t i;
00604       if (!st->sinc_table)
00605          st->sinc_table = (spx_word16_t *)speex_alloc((st->filt_len*st->oversample+8)*sizeof(spx_word16_t));
00606       else if (st->sinc_table_length < st->filt_len*st->oversample+8)
00607       {
00608          st->sinc_table = (spx_word16_t *)speex_realloc(st->sinc_table,(st->filt_len*st->oversample+8)*sizeof(spx_word16_t));
00609          st->sinc_table_length = st->filt_len*st->oversample+8;
00610       }
00611       for (i=-4;i<(spx_int32_t)(st->oversample*st->filt_len+4);i++)
00612          st->sinc_table[i+4] = sinc(st->cutoff,(i/(float)st->oversample - st->filt_len/2), st->filt_len, quality_map[st->quality].window_func);
00613 #ifdef FIXED_POINT
00614       st->resampler_ptr = resampler_basic_interpolate_single;
00615 #else
00616       if (st->quality>8)
00617          st->resampler_ptr = resampler_basic_interpolate_double;
00618       else
00619          st->resampler_ptr = resampler_basic_interpolate_single;
00620 #endif
00621       /*fprintf (stderr, "resampler uses interpolated sinc table and normalised cutoff %f\n", cutoff);*/
00622    }
00623    st->int_advance = st->num_rate/st->den_rate;
00624    st->frac_advance = st->num_rate%st->den_rate;
00625 
00626    
00627    /* Here's the place where we update the filter memory to take into account
00628       the change in filter length. It's probably the messiest part of the code
00629       due to handling of lots of corner cases. */
00630    if (!st->mem)
00631    {
00632       spx_uint32_t i;
00633       st->mem_alloc_size = st->filt_len-1 + st->buffer_size;
00634       st->mem = (spx_word16_t*)speex_alloc(st->nb_channels*st->mem_alloc_size * sizeof(spx_word16_t));
00635       for (i=0;i<st->nb_channels*st->mem_alloc_size;i++)
00636          st->mem[i] = 0;
00637       /*speex_warning("init filter");*/
00638    } else if (!st->started)
00639    {
00640       spx_uint32_t i;
00641       st->mem_alloc_size = st->filt_len-1 + st->buffer_size;
00642       st->mem = (spx_word16_t*)speex_realloc(st->mem, st->nb_channels*st->mem_alloc_size * sizeof(spx_word16_t));
00643       for (i=0;i<st->nb_channels*st->mem_alloc_size;i++)
00644          st->mem[i] = 0;
00645       /*speex_warning("reinit filter");*/
00646    } else if (st->filt_len > old_length)
00647    {
00648       spx_int32_t i;
00649       /* Increase the filter length */
00650       /*speex_warning("increase filter size");*/
00651       int old_alloc_size = st->mem_alloc_size;
00652       if ((st->filt_len-1 + st->buffer_size) > st->mem_alloc_size)
00653       {
00654          st->mem_alloc_size = st->filt_len-1 + st->buffer_size;
00655          st->mem = (spx_word16_t*)speex_realloc(st->mem, st->nb_channels*st->mem_alloc_size * sizeof(spx_word16_t));
00656       }
00657       for (i=st->nb_channels-1;i>=0;i--)
00658       {
00659          spx_int32_t j;
00660          spx_uint32_t olen = old_length;
00661          /*if (st->magic_samples[i])*/
00662          {
00663             /* Try and remove the magic samples as if nothing had happened */
00664             
00665             /* FIXME: This is wrong but for now we need it to avoid going over the array bounds */
00666             olen = old_length + 2*st->magic_samples[i];
00667             for (j=old_length-2+st->magic_samples[i];j>=0;j--)
00668                st->mem[i*st->mem_alloc_size+j+st->magic_samples[i]] = st->mem[i*old_alloc_size+j];
00669             for (j=0;j<st->magic_samples[i];j++)
00670                st->mem[i*st->mem_alloc_size+j] = 0;
00671             st->magic_samples[i] = 0;
00672          }
00673          if (st->filt_len > olen)
00674          {
00675             /* If the new filter length is still bigger than the "augmented" length */
00676             /* Copy data going backward */
00677             for (j=0;j<olen-1;j++)
00678                st->mem[i*st->mem_alloc_size+(st->filt_len-2-j)] = st->mem[i*st->mem_alloc_size+(olen-2-j)];
00679             /* Then put zeros for lack of anything better */
00680             for (;j<st->filt_len-1;j++)
00681                st->mem[i*st->mem_alloc_size+(st->filt_len-2-j)] = 0;
00682             /* Adjust last_sample */
00683             st->last_sample[i] += (st->filt_len - olen)/2;
00684          } else {
00685             /* Put back some of the magic! */
00686             st->magic_samples[i] = (olen - st->filt_len)/2;
00687             for (j=0;j<st->filt_len-1+st->magic_samples[i];j++)
00688                st->mem[i*st->mem_alloc_size+j] = st->mem[i*st->mem_alloc_size+j+st->magic_samples[i]];
00689          }
00690       }
00691    } else if (st->filt_len < old_length)
00692    {
00693       spx_uint32_t i;
00694       /* Reduce filter length, this a bit tricky. We need to store some of the memory as "magic"
00695          samples so they can be used directly as input the next time(s) */
00696       for (i=0;i<st->nb_channels;i++)
00697       {
00698          spx_uint32_t j;
00699          spx_uint32_t old_magic = st->magic_samples[i];
00700          st->magic_samples[i] = (old_length - st->filt_len)/2;
00701          /* We must copy some of the memory that's no longer used */
00702          /* Copy data going backward */
00703          for (j=0;j<st->filt_len-1+st->magic_samples[i]+old_magic;j++)
00704             st->mem[i*st->mem_alloc_size+j] = st->mem[i*st->mem_alloc_size+j+st->magic_samples[i]];
00705          st->magic_samples[i] += old_magic;
00706       }
00707    }
00708 
00709 }


Variable Documentation

struct FuncDef _KAISER10 = {kaiser10_table, 32} [static]

Definition at line 191 of file resample.c.

struct FuncDef _KAISER12 = {kaiser12_table, 64} [static]

Definition at line 187 of file resample.c.

struct FuncDef _KAISER6 = {kaiser6_table, 32} [static]

Definition at line 195 of file resample.c.

struct FuncDef _KAISER8 = {kaiser8_table, 32} [static]

Definition at line 193 of file resample.c.

double kaiser10_table[36] [static]

Definition at line 158 of file resample.c.

double kaiser12_table[68] [static]

Definition at line 136 of file resample.c.

double kaiser6_table[36] [static]

Definition at line 174 of file resample.c.

double kaiser8_table[36] [static]

Definition at line 166 of file resample.c.

struct QualityMapping quality_map[11] [static]

Definition at line 216 of file resample.c.


Generated on Thu Apr 16 06:33:29 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6