spandsp

o*Telephony line model construction

o*G.1050/TIA-921 IP network path model

o*Telephone line model

o*RFC2198 simulation

o*ADSI transmission and reception

o*Fast approximate four quadrant arc-tangent

o*Asynchronous bit stream processing

o*AT command interpreter

o*Additive white gaussian noise (AWGN) generation

o*MFC/R2 tone generation

o*Bell MF tone generation

o*MFC/R2 tone receiver

o*Bell MF tone receiver

o*The Bit Error Rate tester

o*Bi-quadratic filter sections

o*Bitstream composition and decomposition

o*Complex number support

o*CRC

o*Removing DC bias from a signal

o*DTMF receiver

o*DTMF tone generation

o*Line echo cancellation for voice

o*FAX over analogue modem handling

o*FIR filtering

o*FSK modems

o*The test data from the G.168 specification

o*A-law and mu-law handling

o*G.722 encoding and decoding

o*G.726 encoding and decoding

o*GSM 06.10 encoding and decoding

o*HDLC

o*IMA/DVI/Intel ADPCM encoding and decoding

o*Logging

o*LPC10 encoding and decoding

o*Modem connect tone detection

o*Line echo cancellation for modems

o*Noise generation

o*OKI (Dialogic) ADPCM encoding and decoding

o*Play-out (jitter buffering)

o*Packet loss concealment

o*Power metering

o*Queuing

o*Saturated arithmetic

o*Scheduling

o*The signaling tone processor

o*Supervisory tone detection

o*Supervisory tone generation

o*T.30 FAX protocol handling

o*T.31 Class 1 FAX modem protocol handling

o*T.35 manufacturer specific processing for FAX machines

o*T.38 real time FAX over IP message handling

o*T.38 real time FAX over IP PSTN gateway

o*T.38 rate adapting non-ECM image data buffer

o*T.38 real time FAX over IP termination

o*T.4 image compression and decompression

o*Time scaling speech

o*Tone generation

o*The V.17 receiver

o*The V.17 transmitter

o*The V.18 text telephony protocols

o*The V.22bis modem

o*The V.27ter receiver

o*The V.27ter transmitter

o*The V.29 receiver

o*The V.29 transmitter

o*V.42 modem error correction

o*V.42bis modem data compression

o*The V.8 modem negotiation protocol

o*ADSI tests

o*Asynchronous bit stream tests

o*AT interpreter tests

o*AWGN tests

o*Bell MF tone generation and detection tests

o*Bell MF generation tests

o*BERT tests

o*Bit operations tests

o*Complex arithmetic tests

o*CRC tests

o*DC restoration tests

o*Direct digital synthesis tests

o*DTMF receiver tests

o*DTMF generation tests

o*Echo canceller performance monitoring

o*Line echo cancellation for voice tests

o*FAX decoder

o*FAX over analogue modem handling

o*FAX tests

o*FSK modem tests

o*A-law and u-law conversion tests

o*G.722 tests

o*G.726 tests

o*GSM 06.10 full rate codec tests

o*HDLC tests

o*IMA ADPCM tests

o*Telephone line model monitoring

o*Telephony line model tests

o*Logging tests

o*LPC10 codec tests

o*CSS construction for G.168 testing

o*IP streaming media performance monitoring

o*Modem connect tones tests

o*Line echo cancellation for modems tests

o*Modem performance monitoring

o*Noise generator tests

o*OKI (Dialogic) ADPCM tests

o*Playout (jitter buffering) tests

o*Packet loss concealment tests

o*Power meter tests

o*Queue tests

o*R2 MF tone generation and detection tests

o*R2 MF generation tests

o*Event scheduler tests

o*The signaling tone processor tests

o*Supervisory tone detection tests

o*Supervisory tone generation tests

o*T.31 tests

o*T.38 core tests

o*T.38 gateway tests

o*T.38 mixed gateway and termination tests

o*T.38 non-ECM buffer tests

o*T.38 termination tests

o*T.38 mixed gateway and termination tests

o*T.4 tests

o*Time scaling tests

o*Tone detection tests

o*Tone generation tests

o*V.17 modem tests

o*V.18 tests

o*V.22bis modem tests

o*V.27ter modem tests

o*V.29 modem tests

o*V.42 tests

o*V.42bis tests

o*V.8 tests

o+Class List

|o*adsi_rx_state_s

|o*adsi_tx_state_s

|o*async_rx_state_s

|o*async_tx_state_s

|o*at_profile_t

|o*at_state_s

|o*awgn_state_s

|o*bell_mf_rx_state_s

|o*bell_mf_tx_state_s

|o*bert_results_t

|o*bert_state_s

|o*bitstream_state_s

|o*both_ways_line_model_state_t

|o*complex_t

|o*complexf_t

|o*complexi16_t

|o*complexi32_t

|o*complexi_t

|o*dc_restore_state_t

|o*dtmf_rx_state_s

|o*dtmf_tx_state_s

|o*echo_can_state_t

|o*fax_modems_state_s

|o*fax_state_s

|o*faxtester_state_s

|o*fir16_state_t

|o*fir32_state_t

|o*fir_float_state_t

|o*fsk_rx_state_s

|o*fsk_spec_t

|o*fsk_tx_state_s

|o*fspec_t

|o*g1050_channel_speeds_t

|o*g1050_constants_t

|o*g1050_core_model_t

|o*g1050_core_state_t

|o*g1050_model_t

|o*g1050_queue_element_s

|o*g1050_segment_constants_t

|o*g1050_segment_model_t

|o*g1050_segment_state_t

|o*g1050_state_t

|o*g711_state_s

|o*g722_band_t

|o*g722_decode_state_s

|o*g722_encode_state_s

|o*g726_state_s

|o*goertzel_descriptor_s

|o*goertzel_state_s

|o*gsm0610_frame_t

|o*gsm0610_state_s

|o*hdlc_rx_state_s

|o*hdlc_rx_stats_t

|o*hdlc_tx_state_s

|o*ima_adpcm_state_s

|o*lapm_state_s

|o*logging_state_s

|o*lpc10_decode_state_s

|o*lpc10_encode_state_s

|o*lpc10_frame_t

|o*mf_digit_tones_t

|o*model_data_t

|o*modem_connect_tones_rx_state_s

|o*modem_connect_tones_tx_state_s

|o*modem_echo_can_state_t

|o*noise_state_s

|o*nsf_data_t

|o*oki_adpcm_state_s

|o*one_way_line_model_state_t

|o*playout_state_t

|o*plc_state_t

|o*power_meter_t

|o*queue_state_s

|o*r2_mf_rx_state_s

|o*r2_mf_tx_state_s

|o*rfc2198_sim_queue_element_s

|o*rfc2198_sim_state_t

|o*sig_tone_descriptor_s

|o*sig_tone_rx_state_s

|o*sig_tone_tx_state_s

|o*span_sched_s

|o*span_sched_state_s

|o*t30_state_s

|o*t31_audio_front_end_state_t

|o*t31_state_s

|o*t31_t38_front_end_state_t

|o*t38_core_state_s

|o*t38_data_field_t

|o*t38_gateway_audio_state_t

|o*t38_gateway_core_state_t

|o*t38_gateway_hdlc_buf_t

|o*t38_gateway_hdlc_state_t

|o*t38_gateway_state_s

|o*t38_gateway_t38_state_t

|o*t38_gateway_to_t38_state_t

|o*t38_non_ecm_buffer_state_s

|o*t38_stats_t

|o*t38_terminal_state_s

|o*t4_run_table_entry_t

|o*t4_state_s

|o*t4_stats_t

|o*t4_table_entry_t

|o*t4_tiff_state_t

|o*time_scale_state_s

|o*tone_gen_descriptor_s

|o*tone_gen_state_s

|o*v17_rx_state_s

|o*v17_tx_state_s

|o*v22bis_state_s

|o*v27ter_rx_state_s

|o*v27ter_tx_state_s

|o*v29_rx_state_s

|o*v29_tx_state_s

|o*v42_state_s

|o*v42bis_compress_state_t

|o*v42bis_decompress_state_t

|o*v42bis_dict_node_t

|o*v42bis_state_s

|\*value_string_t

o*Class Members

o+File List

|o*adsi.c

|o*adsi.h

|o*private/adsi.h

|o*arctan2.h

|o*async.c

|o*async.h

|o*private/async.h

|o*async_tests.c

|o*at_interpreter.c

|o*at_interpreter.h

|o*private/at_interpreter.h

|o*at_interpreter_dictionary.h

|o*at_interpreter_tests.c

|o*awgn.c

|o*awgn.h

|o*private/awgn.h

|o*bell_mf_rx_tests.c

|o*bell_mf_tx_tests.c

|o*bell_r2_mf.c

|o*bell_r2_mf.h

|o*private/bell_r2_mf.h

|o*bert.h

|o*private/bert.h

|o*bert_tests.c

|o*biquad.h

|o*bit_operations.c

|o*bit_operations.h

|o*bitstream.c

|o*bitstream.h

|o*private/bitstream.h

|o*complex.h

|o*complex_filters.h

|o*complex_vector_float.c

|o*complex_vector_float.h

|o*complex_vector_int.c

|o*complex_vector_int.h

|o*config.h

|o*msvc/config.h

|o*crc.c

|o*crc.h

|o*crc_tests.c

|o*dc_restore.h

|o*dds.h

|o*dds_float.c

|o*dds_int.c

|o*dds_tests.c

|o*dtmf.c

|o*dtmf.h

|o*private/dtmf.h

|o*dtmf_tx_tests.c

|o*echo.c

|o*echo.h

|o*echo_monitor.h

|o*expose.h

|o*fast_convert.h

|o*fax.c

|o*fax.h

|o*private/fax.h

|o*fax_modems.c

|o*fax_modems.h

|o*private/fax_modems.h

|o*fax_tester.c

|o*fax_tester.h

|o*fax_utils.h

|o*faxfont.h

|o*filter_tools.h

|o*fir.h

|o*floating_fudge.h

|o*fsk.c

|o*fsk.h

|o*private/fsk.h

|o*g1050.h

|o*g168models.h

|o*g711.c

|o*g711.h

|o*private/g711.h

|o*g722.c

|o*g722.h

|o*private/g722.h

|o*g722_tests.c

|o*g726.c

|o*g726.h

|o*private/g726.h

|o*g726_tests.c

|o*generate_dithered_tif.c

|o*generate_etsi_300_242_pages.c

|o*generate_sized_pages.c

|o*gsm0610.h

|o*private/gsm0610.h

|o*gsm0610_decode.c

|o*gsm0610_encode.c

|o*gsm0610_local.h

|o*gsm0610_long_term.c

|o*gsm0610_lpc.c

|o*gsm0610_preprocess.c

|o*gsm0610_rpe.c

|o*gsm0610_short_term.c

|o*gsm0610_tests.c

|o*hdlc.c

|o*hdlc.h

|o*private/hdlc.h

|o*hdlc_tests.c

|o*ima_adpcm.c

|o*ima_adpcm.h

|o*private/ima_adpcm.h

|o*ima_adpcm_tests.c

|o*inttypes.h

|o*line_model.h

|o*line_model_monitor.h

|o*line_models.h

|o*logging.c

|o*logging.h

|o*private/logging.h

|o*lpc10.h

|o*private/lpc10.h

|o*lpc10_encdecs.h

|o*lpc10_tests.c

|o*media_monitor.h

|o*modem_connect_tones.c

|o*modem_connect_tones.h

|o*private/modem_connect_tones.h

|o*modem_echo.c

|o*modem_echo.h

|o*modem_monitor.h

|o*noise.c

|o*noise.h

|o*private/noise.h

|o*oki_adpcm.c

|o*oki_adpcm.h

|o*private/oki_adpcm.h

|o*oki_adpcm_tests.c

|o*playout.h

|o*plc.c

|o*plc.h

|o*power_meter.c

|o*power_meter.h

|o*queue.c

|o*private/queue.h

|o*queue.h

|o*r2_mf_rx_tests.c

|o*r2_mf_tx_tests.c

|o*rfc2198_sim.h

|o*saturated.h

|o*private/schedule.h

|o*schedule.h

|o*sig_tone.c

|o*private/sig_tone.h

|o*sig_tone.h

|o*sig_tone_tests.c

|o*silence_gen.c

|o*private/silence_gen.h

|o*silence_gen.h

|o*spandsp-sim.h

|o*msvc/spandsp.h

|o*spandsp.h

|o*super_tone_rx.c

|o*private/super_tone_rx.h

|o*super_tone_rx.h

|o*super_tone_rx_tests.c

|o*super_tone_tx.c

|o*private/super_tone_tx.h

|o*super_tone_tx.h

|o*super_tone_tx_tests.c

|o*t30.c

|o*private/t30.h

|o*t30.h

|o*t30_api.c

|o*t30_api.h

|o*t30_fcf.h

|o*t30_local.h

|o*t30_logging.c

|o*t30_logging.h

|o*t31.c

|o*private/t31.h

|o*t31.h

|o*t31_tests.c

|o*t35.c

|o*t35.h

|o*t38_core.c

|o*private/t38_core.h

|o*t38_core.h

|o*t38_core_tests.c

|o*t38_gateway.c

|o*private/t38_gateway.h

|o*t38_gateway.h

|o*t38_gateway_tests.c

|o*t38_gateway_to_terminal_tests.c

|o*t38_non_ecm_buffer.c

|o*private/t38_non_ecm_buffer.h

|o*t38_non_ecm_buffer.h

|o*t38_non_ecm_buffer_tests.c

|o*t38_terminal.c

|o*private/t38_terminal.h

|o*t38_terminal.h

|o*t38_terminal_tests.c

|o*t38_terminal_to_gateway_tests.c

|o*t4.c

|o*private/t4.h

|o*t4.h

|o*t4_states.h

|o*t4_tests.c

|o*telephony.h

|o*test_utils.c

|o*test_utils.h

|o*testcpuid.c

|o*tgmath.h

|o*time.h

|o*time_scale.c

|o*private/time_scale.h

|o*time_scale.h

|o*timing.h

|o*tone_detect.c

|o*private/tone_detect.h

|o*tone_detect.h

|o*tone_generate.c

|o*private/tone_generate.h

|o*tone_generate.h

|o*tsb85_tests.c

|o*unistd.h

|o*v17rx.c

|o*private/v17rx.h

|o*v17rx.h

|o*v17rx_constellation_maps.h

|o*v17rx_fixed_rrc.h

|o*v17rx_floating_rrc.h

|o*v17tx.c

|o*private/v17tx.h

|o*v17tx.h

|o*v17tx_constellation_maps.h

|o*v17tx_fixed_rrc.h

|o*v17tx_floating_rrc.h

|o*v18.c

|o*private/v18.h

|o*v18.h

|o*private/v22bis.h

|o*v22bis.h

|o*v22bis_rx.c

|o*v22bis_rx_1200_fixed_rrc.h

|o*v22bis_rx_1200_floating_rrc.h

|o*v22bis_rx_2400_fixed_rrc.h

|o*v22bis_rx_2400_floating_rrc.h

|o*v22bis_tx.c

|o*v22bis_tx_fixed_rrc.h

|o*v22bis_tx_floating_rrc.h

|o*v27ter_rx.c

|o*private/v27ter_rx.h

|o*v27ter_rx.h

|o*v27ter_rx_2400_fixed_rrc.h

|o*v27ter_rx_2400_floating_rrc.h

|o*v27ter_rx_4800_fixed_rrc.h

|o*v27ter_rx_4800_floating_rrc.h

|o*v27ter_tx.c

|o*private/v27ter_tx.h

|o*v27ter_tx.h

|o*v27ter_tx_2400_fixed_rrc.h

|o*v27ter_tx_2400_floating_rrc.h

|o*v27ter_tx_4800_fixed_rrc.h

|o*v27ter_tx_4800_floating_rrc.h

|o*v29rx.c

|o*private/v29rx.h

|o*v29rx.h

|o*v29rx_fixed_rrc.h

|o*v29rx_floating_rrc.h

|o*v29tx.c

|o*private/v29tx.h

|o*v29tx.h

|o*v29tx_constellation_maps.h

|o*v29tx_fixed_rrc.h

|o*v29tx_floating_rrc.h

|o*v42.c

|o*private/v42.h

|o*v42.h

|o*v42bis.c

|o*private/v42bis.h

|o*v42bis.h

|o*v8.c

|o*private/v8.h

|o*v8.h

|o*vector_float.c

|o*vector_float.h

|o*vector_int.c

|o*vector_int.h

|\*version.h

o+Directory Hierarchy

\*File Members