1
0
mirror of https://github.com/danog/libtgvoip.git synced 2024-11-30 04:39:03 +01:00
Commit Graph

12 Commits

Author SHA1 Message Date
Grishka
a428f082df Fixed build on Linux 2017-05-04 00:13:13 +03:00
Grishka
d30364c4ee Use GCD semaphores on Drawin 2017-05-03 20:52:05 +03:00
Grishka
64276ceb96 Fixed deadlock 2017-04-28 15:42:48 +03:00
Grishka
697e250727 Finished moving things around, all classes are now in tgvoip
Replaced condition variables with semaphores
Audio device enumeration & selection on OS X and Windows
2017-04-28 14:17:56 +03:00
Grishka
bfde1a4be3 Update to v0.4
Moved public API classes into namespace tgvoip (CVoIPController -> tgvoip::VoIPController, CVoIPServerConfig -> tgvoip::ServerConfig)
Endpoint is now a class instead of a struct; also, IP addresses are now wrapped into objects instead of relying on in_addr and in6_addr
Full Windows port (Win32 threading + Winsock + WaveOut/WaveIn)
Added support for ALSA audio I/O on Linux (closes #2)
Abstracted away low-level networking to make it more portable
Minor bugfixes
2017-04-17 21:57:07 +03:00
Grishka
88d22e82cf Removed static libs 2017-04-09 19:19:52 +03:00
Grishka
04dc380359 Merge branch 'public' of github.com:grishka/libtgvoip into public 2017-04-09 19:16:34 +03:00
Grishka
333c4a1101 Added working audio i/o for OS X
Added simple audio resampler
Replaced prebuilt static libs with their sources & added that to all project files (closes #5)
2017-04-09 19:14:33 +03:00
Grishka
163bab1ce7 fixes & project file for OS X 2017-04-02 18:24:17 +03:00
Grishka
51047ddada 0.3.2 2017-03-31 08:33:30 +03:00
Grishka
eb813e1d13 updated to 0.3.1 2017-03-30 17:06:59 +03:00
Grishka
2027dabd60 Initial public release 2017-02-02 19:24:40 +03:00