Commit graph

142 commits

Author SHA1 Message Date
Volker Fischer
2efdb7775d some code cleanup, introduces one more check in protocol 2009-03-02 20:11:24 +00:00
Volker Fischer
c064b49576 fix for mutex in channel object 2009-03-02 09:36:00 +00:00
Volker Fischer
24ce20479e implemented network transport properties protocol mechanism 2009-03-01 20:53:12 +00:00
Volker Fischer
91071384d2 big changes on software structure, intermediate backup checkin -> NOT WORKING correctly right now 2009-03-01 11:17:35 +00:00
Volker Fischer
8843e94822 set the soundcard buffer size in the init function 2009-02-24 22:56:19 +00:00
Volker Fischer
2cd15abb8a added new protocol messages for network transport properties; removed unnecessary protocol events 2009-02-24 18:20:33 +00:00
Volker Fischer
c077f6ecf8 code cleanup (removed tabs), 2008 -> 2009 2009-02-22 11:07:18 +00:00
Volker Fischer
c206f84308 removed unnecessary logging output 2009-01-01 21:57:02 +00:00
Volker Fischer
810268a61c improved server logging functionality 2008-12-02 18:02:40 +00:00
Volker Fischer
7824e1f758 added support for low upload data rate forcing command line switch (used for server with bad internet access) 2008-08-19 19:59:59 +00:00
Volker Fischer
fb363895ab use mutexlocker in protocol class 2008-08-17 19:50:28 +00:00
Volker Fischer
6fb18b16df introduce colors for chat dialog identifiers 2008-08-15 20:26:50 +00:00
Volker Fischer
d2dc9f6834 use mutexlocker class for nicer code 2008-08-15 06:56:49 +00:00
Volker Fischer
7445505c12 made the CChannel class more thread safe 2008-08-14 19:12:23 +00:00
Volker Fischer
55aaafd90f fixes for ping time measurement under Windows, implemented security checks for protocol 2008-08-11 17:21:09 +00:00
Volker Fischer
4d980a8a54 fix for ping measurement under Windows 2008-08-10 21:56:03 +00:00
Volker Fischer
056e7f9f33 removed test code 2008-08-10 15:33:58 +00:00
Volker Fischer
36de82e47d added some test code 2008-08-10 15:33:39 +00:00
Volker Fischer
c1e706e21f finished implementation of different audio compression types: IMA-ADPCM (already available), MS-ADPCM (new), None (new) 2008-08-10 08:14:30 +00:00
Volker Fischer
e727287054 some more MS ADPCM work 2008-08-09 16:34:02 +00:00
Volker Fischer
58243640e7 HTML status file -> more work 2008-08-08 18:51:25 +00:00
Volker Fischer
1cc421fc56 added initial code for server status file 2008-08-08 06:28:47 +00:00
Volker Fischer
5fe78dda7d go back to original version 2008-08-05 20:59:01 +00:00
Volker Fischer
91f7ef489a some work for HQ audio 2008-08-05 18:55:40 +00:00
Volker Fischer
0b7c401c9a some fixes and preparations 2008-08-03 21:38:24 +00:00
Volker Fischer
788908b0d2 some more work for ping message 2008-08-02 07:28:21 +00:00
Volker Fischer
a80ef7a9ca fixes and improvements to chat window 2008-07-24 17:08:48 +00:00
Volker Fischer
70d368c9b7 first working version of chat functionality 2008-07-24 16:20:25 +00:00
Volker Fischer
24d57c412f some more chat dialog work 2008-07-24 06:53:07 +00:00
Volker Fischer
8f8c7f6510 shrink number of possible channels at the server to 6 2008-07-22 16:13:04 +00:00
Volker Fischer
7cd1c095f9 fix for debug output 2008-02-24 17:13:59 +00:00
Volker Fischer
784383b6d5 some more work for QT4 port 2008-01-22 21:15:04 +00:00
Volker Fischer
af72c03dd8 exchanged .toLatin1() by .toStdString() 2008-01-22 07:58:08 +00:00
Volker Fischer
6608de0bdc first attempt to port to QT4, not working, still a lot to do... 2008-01-14 22:14:17 +00:00
Volker Fischer
b8bad82676 added channel name to server GUI 2006-12-29 10:52:25 +00:00
Volker Fischer
8b6fcff32a unix2dos ed files because they were edited with different editors 2006-12-18 14:39:33 +00:00
Volker Fischer
956bb26211 fixed problem: protocol message was treated as audio packet 2006-12-10 12:02:28 +00:00
Volker Fischer
ecd105d6ca finished fader tag implementation 2006-12-10 11:06:14 +00:00
Volker Fischer
7f29e49691 bug fix 2006-12-10 09:44:00 +00:00
Volker Fischer
92b695f7da fader implementation finished 2006-12-09 18:37:40 +00:00
Volker Fischer
d0bb262193 created audio mixer board GUI control 2006-12-09 15:00:24 +00:00
Volker Fischer
f3ce0f8ea2 connected client list is now updated for all other clients if one channel is disconnected 2006-12-09 10:40:18 +00:00
Volker Fischer
fc0f1d6aae fixed problem with receiving connected clients list on new connection 2006-12-09 10:04:27 +00:00
Volker Fischer
5bdf759e01 preparations for requesting "connected clients list" on a new connection 2006-12-08 18:19:16 +00:00
Volker Fischer
63adf15507 code style changes 2006-12-06 21:10:24 +00:00
Volker Fischer
e335718eb5 finished separate mix implementation for each connected client of the server 2006-12-06 20:22:41 +00:00
Volker Fischer
86dd0ecaa3 some fixes for protocol 2006-11-27 22:35:22 +00:00
Volker Fischer
6729eaf7ae preparations for mixer board 2006-11-26 21:25:56 +00:00
Volker Fischer
62cab9ec66 fixed audio resampler (we had a lot aliasing with the old resampler), insert spaces instead of tabs 2006-11-25 14:46:57 +00:00
Volker Fischer
e0c0544fd7 changed protocol for channel list -> added channel ID; changed channel ID to one byte in protocol; added class for mixer fader control for client GUI 2006-11-19 23:14:22 +00:00
Volker Fischer
bb76f4d911 some cleanup of protocol implementation, cleanup main client GUI a bit, new version number 2006-11-05 10:09:32 +00:00
Volker Fischer
efb83f15ac server sends connected client list on a new connection 2006-11-04 13:09:42 +00:00
Volker Fischer
3d4153fd75 prepared implementation for connected client list and individual gains for mixing at server for each channel 2006-11-04 09:57:59 +00:00
Volker Fischer
3e71e83110 bug fix in sound interface, prepared for new protocol message for connected client information 2006-10-30 21:14:44 +00:00
Volker Fischer
ab24ff7d00 some changes to the sound interface, changed names of macros for network buffer sizes 2006-10-30 20:35:46 +00:00
Volker Fischer
c5cf24f58e bug fix for exchanging initial jitter buffer size value on new connect, show block size in server GUI, always show version number in GUI which is set in global.h 2006-09-16 11:26:15 +00:00
Volker Fischer
0c3c3fa8ae better logging capabilities 2006-09-03 09:49:15 +00:00
Volker Fischer
b31360a27a bug fixes 2006-03-13 21:05:53 +00:00
Volker Fischer
633fc9b72e in/out network buffer size factors possible 2006-03-13 20:23:05 +00:00
Volker Fischer
c86cbcabdb new management of network block size factors 2006-03-13 19:32:23 +00:00
Volker Fischer
95389cbf7a fixes for network buffer factor setting 2006-03-12 13:19:41 +00:00
Volker Fischer
614708c9c3 bug fix 2006-03-12 12:39:25 +00:00
Volker Fischer
fd51ba29f4 fixes for network buffer size factor setting 2006-03-12 12:24:42 +00:00
Volker Fischer
6c6ce5bd04 change of network buffer size is possible now 2006-03-12 11:50:35 +00:00
Volker Fischer
213f71347f print out some debug information when connection is done 2006-03-12 11:08:33 +00:00
Volker Fischer
46f1442ec3 bug fix 2006-03-12 11:02:16 +00:00
Volker Fischer
24680bbab4 jitter buffer settings only allow settings for buffers larger than the network buffer block size 2006-03-12 10:43:48 +00:00
Volker Fischer
47f60d317e when setting jitter buffer size, only use number of blocks, not the size of the block anymore (since this is constant anyway 2006-03-12 10:02:01 +00:00
Volker Fischer
33ef3dcc69 fixes for block sizes 2006-03-11 20:57:09 +00:00
Volker Fischer
e904c495ea preparations for allowing different network block sizes 2006-03-11 20:35:38 +00:00
Volker Fischer
30b6fcdf3d bug fix 2006-03-08 21:18:20 +00:00
Volker Fischer
736a7b043a only parse message if channel is connected 2006-03-07 22:13:55 +00:00
Volker Fischer
b020e674e2 bug fix 2006-03-07 22:06:45 +00:00
Volker Fischer
5c42d81137 do not start server when protocol message is received 2006-03-07 21:52:21 +00:00
Volker Fischer
776d6b8a77 query jitter buffer size on first connection 2006-03-07 21:26:40 +00:00
Volker Fischer
864ef33eb0 fix 2006-03-06 20:09:26 +00:00
Volker Fischer
8be422898c test 2006-03-06 19:40:18 +00:00
Volker Fischer
fc816a7f09 added mutex for protocol 2006-03-06 17:04:07 +00:00
Volker Fischer
0bc32bf296 go back to previous implementation since the new version seems not to work correctly 2006-03-04 16:27:26 +00:00
Volker Fischer
bcb421e175 improved implementation 2006-03-04 11:12:47 +00:00
Volker Fischer
83d61351bb bug fix 2006-03-04 11:11:26 +00:00
Volker Fischer
a9183633bc some more protocol implementations 2006-03-04 10:24:40 +00:00
Volker Fischer
5308f3bf85 more protocol implementations 2006-03-01 19:46:44 +00:00
Volker Fischer
ab19f4f2ae bug fix with mutexs 2006-02-27 20:27:47 +00:00
Volker Fischer
e15c2497e5 some debug text 2006-02-27 20:20:57 +00:00
Volker Fischer
f9e1ab348b preliminary implementation of protocol, in the current state we do not send any acknowledgement -> TODO 2006-02-27 19:45:27 +00:00
Volker Fischer
2d3c5d54ca removed sample rate offset estimation for now 2006-02-26 13:27:19 +00:00
Volker Fischer
651f60b625 first tests with protocol 2006-02-26 10:50:47 +00:00
Volker Fischer
f7e8634ca9 some more protocol implementations, not yet ready 2006-02-20 21:09:36 +00:00
Volker Fischer
136fe90d4d server runs on short blocks 2006-02-17 21:08:05 +00:00
Volker Fischer
dd914c411c added new file for protocol (just template right now), new code style 2006-02-12 14:26:46 +00:00
Volker Fischer
f787f8dd5c initial version 2006-01-28 11:29:22 +00:00