James Turner
8ae98ea543
IAXClient OpenAL: clean up our buffers
...
Avoid a console warning from OpenAL-soft about leaked buffers on
shutdown, by ensuring IAXClient backend does matching cleanup
for the buffers it allocates.
2022-06-01 11:50:38 +01:00
James Turner
eb82084c53
Remove custom FindOpenAL.cmake
...
Adjust IAXClient OpenAL backend so we can use the standard CMake
finder for OpenAL (or OpenAL-soft).
2021-12-25 13:40:26 +00:00
James Turner
4bcfe6cd64
Follow SimGear OpenAL-soft behaviour
...
When Simgear is using OpenAL-soft, follow its behaviour for
IAXClient.
2021-12-24 13:27:25 +00:00
James Turner
2cca2c0b4e
Fix an ASan error
...
This code can overlap its source and destination ranges, so replace
memcpy with memmove.
2021-09-02 11:29:02 +01:00
James Turner
8618e55774
FGCom: attempt to avoid crashes seen by Sentry
...
This is a wild guess, but shouldn’t do any harm and might give some
data about what is going wrong.
2021-06-08 17:46:50 +01:00
Scott Giese
2e6ee5c2d3
Maintenance: iaxclient - Prevent buffer overflow
2021-02-19 23:03:12 -06:00
Scott Giese
d73bc11cf5
Maintenance: iax_transfer
...
Set but unused return code. Removed.
2021-02-19 22:48:14 -06:00
Scott Giese
580d069a1f
Maintenance: Prevent buffer overflow
2021-02-19 22:43:44 -06:00
Scott Giese
0df12d9c60
Maintenance: _BSD_SOURCE is deprecated
...
_DEFAULT_SOURCE supercedes _BSD_SOURCE
Suppresses glib warning
2021-02-19 22:03:02 -06:00
Scott Giese
0019b22046
Code Maintenance - nullptr checking
2021-02-18 23:52:46 -06:00
James Turner
22bad9db33
Fix for CMake/system libSGM issue: consistent path
...
Our copy of libGSM, and a system-wide version have different include
suffixes, so adjust the FindGsm.cmake so that the returned include-path
is consistent with our internal version.
See discussion in:https://sourceforge.net/p/flightgear/codetickets/2368/
2020-09-03 19:18:57 +01:00
Scott Giese
ad2bf3cd09
Revert "Resolve Deprecation Warnings"
...
This reverts commit 8cede3f065
.
2020-08-30 17:58:36 -05:00
Scott Giese
8cede3f065
Resolve Deprecation Warnings
2020-08-29 10:12:35 -05:00
James Turner
87a7221051
Linux Cmake fixes
2020-08-23 11:31:37 +01:00
James Turner
47ff3e9f67
Improve CMake strucutre
2020-08-23 11:31:37 +01:00
James Turner
0da1fc574d
VS2015 compatability fixes.
2016-06-01 22:58:03 +01:00
James Turner
1e7b6f9b7a
Clang warning fixes for IAXClient lib.
2016-01-13 08:21:56 -06:00
James Turner
d2e3fbdc12
Typo fix, from:
...
http://svnweb.freebsd.org/ports/head/games/flightgear/files/patch-3rdparty-iaxclient-lib-CMakeLists.txt?revision=372111&view=markup
2014-11-13 15:16:28 +00:00
Thomas Geymayer
8b152f3f82
iax.md5: pass correct size to memset (identified by gcc)
2014-06-01 12:20:33 +02:00
Clément de l'Hamaide
2f8f424f21
Avoid redefining HAVE_SYS_TIME_H by IAXClient
2014-05-08 19:22:59 +02:00
James Turner
740b3f35e9
Fix Win32 breakage caused by FreeBSD fix :(
2014-04-05 16:36:26 +01:00
James Turner
5002814554
FreeBSD fixes
...
From Ganael Laplanche.
2014-04-04 15:33:27 +01:00
Clément de l'Hamaide
da05f403b1
Use GSM and Speex libraries from system if they are installed by Saikrishna Arcot
2014-01-23 17:46:49 +01:00
Clément de l'Hamaide
fe61a98ca5
Remove unwanted message from IAX lib
2013-12-26 15:36:57 +01:00
Clément de l'Hamaide
eac763ee61
Fix frozen shutdown for Linux
2013-12-26 15:36:08 +01:00
Clement de l'Hamaide
42dcb455ff
Fix Windows bug: enable/disable FGCom builtin
2013-11-11 21:39:40 +01:00
Clément de l'Hamaide
ae16d935e3
Fix pthread link for iaxclient
2013-09-30 18:32:59 +02:00
Clément de l'Hamaide
c022bb8d51
Move IAXClient library into 3rdparty directory
...
Remove ENABLE_IAX option
Add an improved FGCom standalone as part of FG in utils directory
2013-09-27 16:05:45 +02:00