Steve Underwood

Tweaks and feature additions to some of the spandsp tests.

    • -29
    • +94
    /libs/spandsp/tests/bell_mf_rx_tests.c
    • -1
    • +1
    /libs/spandsp/tests/dummy_modems_tests.c
    • -1
    • +1
    /libs/spandsp/tests/pseudo_terminals.c
    • -32
    • +100
    /libs/spandsp/tests/r2_mf_rx_tests.c
A tweak to the PCAP file parsing code in spandsp to allow for 802.1Q headers in Ethernet packets.

    • -20
    • +26
    /libs/spandsp/tests/pcap_parse.c
Added a warning message to spandsp's fax_decode program when it looks like the FAX machines are entering a proprietary mode.

Added command parameters to spandsp's fax_decode program to allow the decode parameters to be forced when the audio being decoded does not contain a DCS message specifying them.

    • -8
    • +219
    /libs/spandsp/tests/fax_decode.c
libspandsp's -mssexx selection tags for SSE4.1 and SSE4.2 were incorrect in configure.ac

The band filter for G.722 could cause numerical overflow in unusual circumstances with the maximum possiblke signal level. The filter output is now saturated to 16 bits to avoid this.

    • -19
    • +7
    /libs/spandsp/spandsp/fax-tests.xml
A-law idle byte was defined incorrectly.

FAX now applies the T1 timer properly after mid call returns to phase B.

    • -8
    • +70
    /libs/spandsp/spandsp/fax-tests.xml
    • -1
    • +1
    /libs/spandsp/tests/tsb85_extra_tests.sh
    • -1354
    • +1370
    /libs/spandsp/tests/v18_tests.c
Fixed the application of the T.30 T1 timeout in faxing.

    • -0
    • +64
    /libs/spandsp/spandsp/fax-tests.xml
    • -1
    • +1
    /libs/spandsp/tests/tsb85_extra_tests.sh
Merge branch 'master' of ssh://stash.freeswitch.org:7999/fs/freeswitch

Tweaks for platforms which require string.h for memxxx functions.

Added AC_FUNC_MEMMOVE test to spandsp

Removed use of _NONSTD for Windows builds of spandsp, so (hopefully) eliminate compatibility problems with recent versions of MSVC

    • -3
    • +0
    /libs/broadvoice/tests/regression_tests.sh.in
    • -7
    • +7
    /libs/spandsp/src/modem_connect_tones.c
    • -8
    • +8
    /libs/spandsp/src/spandsp/fax_modems.h
  1. … 45 more files in changeset.
Various little cleanups in spandsp

    • -0
    • +25
    /libs/spandsp/m4/ax_func_aligned_alloc.m4
    • -1
    • +2
    /libs/spandsp/spandsp-sim/test_utils.c
    • -17
    • +24
    /libs/spandsp/src/make_at_dictionary.c
    • -1
    • +1
    /libs/spandsp/src/spandsp/fast_convert.h
  1. … 11 more files in changeset.
V.27ter modem modified to make it a little less tolerant of poor SNR, and a little more tolerant of big timing errors between the symbols at the far end, and as they are received by us.

V.27ter modem modified to make it a little less tolerant of poor SNR, and a little more tolerant of big timing errors between the symbols at the far end, and as they are received by us.

Eliminated a spandsp warning frmo clang

    • -1
    • +1
    /libs/spandsp/src/modem_connect_tones.c
A slightly mroe elegant an commented fix for the potential overflow issue in udptl.c

    • -3
    • +5
    /src/mod/applications/mod_spandsp/udptl.c
FAX now tolerates EOP and PPS messages being incorrectly echoed

    • -0
    • +110
    /libs/spandsp/spandsp/fax-tests.xml
    • -1
    • +1
    /libs/spandsp/tests/tsb85_extra_tests.sh
Merge branch 'master' of ssh://stash.freeswitch.org:7999/fs/freeswitch

Tweak for MSVC

Tweaks to spandsp tests

    • -14
    • +114
    /libs/spandsp/spandsp/fax-tests.xml
    • -249
    • +97
    /libs/spandsp/spandsp/tsb85.xml
    • -1
    • +1
    /libs/spandsp/tests/ademco_contactid_tests.c
    • -0
    • +32
    /libs/spandsp/tests/time_scale_tests.c
    • -2
    • +2
    /libs/spandsp/tests/tsb85_extra_tests.sh
Tweaks to spandsp

Various minor tweaks to spandsp and the ARM specific code now does fast top bit detection.

    • -1
    • +0
    /libs/spandsp/src/spandsp/at_interpreter.h
    • -2
    • +2
    /libs/spandsp/src/spandsp/bit_operations.h
    • -0
    • +22
    /libs/spandsp/src/spandsp/t30_api.h
    • -19
    • +21
    /libs/spandsp/src/spandsp/time_scale.h
Improved HDLC abort handling

Fixes for DTC handling in the T.38 gateway

Coverity cleanups for iLBC

Tweas to PLC

Tweaks to the V.17 modem

More Coverity related cleanups