Commit Graph

38 Commits

Author SHA1 Message Date
Michał Słomkowski
804f01b162 Add backtrace after segfault. 2015-12-14 22:58:31 +01:00
Michał Słomkowski
d1d8c91f14 Merge pull request #6 from NerdyProjects/mumsi_join_channel
Mumsi join channel
2015-12-02 00:20:12 +01:00
Matthias Larisch
fc917fca7d Forgot MumbleChannelJoiner component 2015-11-30 23:42:37 +01:00
Matthias Larisch
94932e3159 Add start channel field to example config 2015-11-30 23:29:29 +01:00
Matthias Larisch
4ba63178b3 Allow joining specific channel on start
When mumsi connects to a mumble server, let it join a channel.
Therefore, callbacks for the channel list and the serversync (as connect
signal) are implemented.
2015-11-30 23:24:41 +01:00
Michał Słomkowski
2475e6ce67 Change CMake version to 2.8.1. 2015-11-23 21:23:02 +01:00
Michał Słomkowski
017cd4b2a2 Merge pull request #3 from NerdyProjects/cmake_2.8
Lower required CMake Version to 2.8.0.
2015-11-23 20:28:08 +01:00
Michał Słomkowski
9d654eb518 Merge pull request #2 from NerdyProjects/boost_regex
Use boost::regex instead of std::regex
2015-11-23 20:27:31 +01:00
Matthias Larisch
239f6cd433 Lower required CMake Version to 2.8.0
There are no CMake 3 features used, so allow building on common
distribution CMake versions by requiring only CMake 2.8.0
2015-11-23 20:10:22 +01:00
Matthias Larisch
b6de7842b8 Use boost::regex instead of std::regex
std::regex support is not yet available for older GCC versions.
As boost is used anyway, use also the regex component.
2015-11-23 20:09:32 +01:00
Michał Słomkowski
0e69e9cc94 Implement AudioFramesMixer class. #1 2015-11-18 02:20:35 +01:00
Michał Słomkowski
45f8536e09 Refactor current Mumble->SIP audio stream to separate AudioFramesMixer class. #1 2015-11-18 00:17:25 +01:00
Michał Słomkowski
0548fca0dd Update Mumlib audio callback and and 'override'. #1 2015-11-17 23:15:52 +01:00
Michał Słomkowski
bfbf646e24 Change to answer SERVICE_UNAVAILABLE for invalid URIs. 2015-11-09 01:48:36 +01:00
Michał Słomkowski
f6bf22bd15 Implement URI validator. 2015-11-09 01:42:04 +01:00
Michał Słomkowski
9d4da88e9f Add SIP URI validator. 2015-11-09 00:51:51 +01:00
Michał Słomkowski
47ecacab4b Add license and README. 2015-11-07 20:02:49 +01:00
Michał Słomkowski
904246ba64 Rewrite Pjsua class to use C++ API. 2015-11-07 16:32:21 +01:00
Michał Słomkowski
3267329a63 Refactor PJSUA callbacks. 2015-11-06 02:23:48 +01:00
Michał Słomkowski
c4e0ce5f14 Move add_port to call after incoming call. 2015-11-05 01:15:20 +01:00
Michał Słomkowski
237b4057ab Add CFLAGS from libraries. 2015-11-04 02:07:35 +01:00
Michał Słomkowski
b87e1f840d Clean up CMakeFiles.txt and includes. 2015-11-04 01:31:46 +01:00
Michał Słomkowski
058b8778cd Add text message call state info. 2015-11-04 00:53:52 +01:00
Michał Słomkowski
2771986f37 Fix toPjString function. 2015-11-03 23:39:41 +01:00
Michał Słomkowski
d4a01348e0 Clean up project. 2015-11-03 02:13:15 +01:00
Michał Słomkowski
0189d0f8ac Add working two-way channel. 2015-11-02 23:41:49 +01:00
Michał Słomkowski
87842318be Replace libmumble with mumlib library. 2015-10-30 13:43:06 +01:00
Michał Słomkowski
e50e6d278a Remove libmumble submodule. 2015-10-30 03:01:56 +01:00
Michał Słomkowski
da3000f1ad Add config file support. 2015-10-17 22:27:37 +02:00
Michał Słomkowski
690f95820c Disable SIP->Mumble channel. 2015-10-16 23:33:23 +02:00
Michał Słomkowski
2bd1ba3fd2 Refactor, not working properly. 2015-10-16 22:41:37 +02:00
Michał Słomkowski
cdd782c4ce Add libsndfile to record audio stream in different places for debugging purpuses.
Add Boost and unit test framework.
Fix crude soundSampleQueue.
Disable link SIP->Mumble for a while.
2015-10-04 22:30:10 +02:00
Michał Słomkowski
0d162df380 Add working example (distorted audio). 2015-09-29 02:26:45 +02:00
Michał Słomkowski
795405d218 Move Mumble code to MumbleCommunicator class. 2015-09-28 23:25:12 +02:00
Michał Słomkowski
171e6021d1 Add C++ version of PJSUA code divided into classes. 2015-09-27 23:25:22 +02:00
Michał Słomkowski
65bdb17180 Add PJSUA demo code with custom audio port. 2015-09-27 20:11:15 +02:00
Michał Słomkowski
0a4f9555e7 Add crude Opus support and writing to WAV file. 2015-07-20 21:09:22 +02:00
Michał Słomkowski
9cb30eeec6 Add project skeleton. 2015-07-13 18:14:35 +02:00