wireshark/packaging/nsis
Peter Wu f5e22a1487 codecs: Add support for G.722 and G.726
Integrate the Spandsp library for G.722 and G.726 support. Adds support
for G.722 and all eight variants of G.726.

Note: this also fixes a crash in Qt (buffer overrun, reading too much
data) caused by confusion of the larger output buffer (resample_buff)
with the smaller input buffer (decode_buff). It was not triggered before
because the sample rate was always 8k, but with the addition of the new
codecs, a different sample rate became possible (16k).

Fix also a crash which occurs when the RTP_STREAM_DEBUG macro is enabled
and the VOIP Calls dialog is opened (the begin frame, start_fd, is not
yet known and therfore a NULL dereference could occur).

Passes testing (plays normally without bad RTP timing errors) with
SampleCaptures files: sip-rtp-g722.pcap and sip-rtp-g726.pcap. Tested
with cmake (Qt), autotools (Qt and GTK+) with ASAN enabled.

Bug: 5619
Change-Id: I5661908d193927bba50901079119eeff0c04991f
Reviewed-on: https://code.wireshark.org/review/18939
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2016-12-06 17:51:47 +00:00
..
AdditionalTasksPage.ini Don't register Wireshark for .pfx (IPFIX) files. 2016-06-14 03:37:17 +00:00
CMakeLists.txt codecs: Add support for G.722 and G.726 2016-12-06 17:51:47 +00:00
GetWindowsVersion.nsh NSIS: refuse to install on Windows XP or Server 2003 2015-11-26 08:38:22 +00:00
Makefile.am Remove Nmake build system 2016-06-15 19:21:57 +00:00
USBPcapPage.ini Update USBPcap installer packaged in our Windows installer and add a warning 2016-04-09 10:45:52 +00:00
VersionCompare.nsh
WinPcapPage.ini Change a lot of http:// URLs to https://. 2015-03-10 19:30:50 +00:00
common.nsh NSIS: Disable GTK+ by default. 2016-09-13 21:23:15 +00:00
config.nsh.in NSIS: Look for an installed WiX package. 2016-09-13 21:23:51 +00:00
custom_diameter_xmls.txt Removed some remaining svn Id tags 2015-12-01 14:41:25 +00:00
custom_mibs.txt Removed some remaining svn Id tags 2015-12-01 14:41:25 +00:00
custom_plugins.txt Since g2ef72cb, plugins are no more stored in plugins/$VERSION folder 2015-03-24 20:54:01 +00:00
custom_radius_dict.txt Make it possible to add custom radius dictionaries. Top Makefile.am needs more modifications to include the file in the tarball. 2013-01-23 12:08:15 +00:00
servicelib.nsh
uninstall.nsi NSIS: add UDPdump to installer 2016-09-17 11:48:42 +00:00
windeployqt-to-nsis.ps1 NSIS/Qt: Move Qt version logic to windeployqt-to-nsis. 2014-08-15 16:54:56 +00:00
wireshark.nsi RADIUS: Add RFC7930 dictionnary 2016-11-24 17:48:25 +00:00
x64.nsh Add /SD defaults to every MessageBox call (even if they're commented 2013-03-08 18:23:58 +00:00