Commit graph

139 commits

Author SHA1 Message Date
Volker Fischer
8926dec08b some more work for connection less protocl mechanism 2011-03-27 08:56:24 +00:00
Volker Fischer
f0a3e97b96 update of copyright 2011-02-22 18:56:52 +00:00
Volker Fischer
7173108c77 preparations for stereo support 2010-03-21 20:46:53 +00:00
Volker Fischer
69290835b8 fixes for compiler warnings 2010-02-28 12:28:02 +00:00
Volker Fischer
769f02e5e7 updated copyright 2010-01-03 13:40:46 +00:00
Volker Fischer
f3c5b69aba implement checks for string sizes 2009-10-26 21:10:14 +00:00
Volker Fischer
c0685e9b78 fix unix2dos issue with some files 2009-10-24 12:24:44 +00:00
Volker Fischer
04f0d3e8c8 insert check for protocol message 2009-10-11 10:14:47 +00:00
Volker Fischer
10faecd5cc do not start server and any protocol message but only on audio packet (to avoid server is restarted on disconnect message) 2009-10-11 09:50:58 +00:00
Volker Fischer
65d61f1c0e implementation of channel name request message, required if server is restarted while client thinks it is still connected 2009-09-17 19:15:56 +00:00
Volker Fischer
8734ee8092 low channel time out value, fix for disconnect protocol message (we indeed require a counter, otherwise sending multiple disconnect messages would not work) 2009-09-07 19:54:46 +00:00
Volker Fischer
5bc9a2ea0c removed unneccessary protocol message 2009-09-04 08:03:48 +00:00
Volker Fischer
625181113b added changelog entry, added test channel 2009-09-02 05:47:25 +00:00
Volker Fischer
976fb0e23d bug fix in protocol, increase size of chat dialog 2009-09-01 19:34:19 +00:00
Volker Fischer
0adead367d code style 2009-09-01 19:20:09 +00:00
Volker Fischer
e77e8641d0 fix for sound card buffer sizes which are not supported 2009-08-19 07:23:33 +00:00
Volker Fischer
1a42d2bf0e use network base frame size in protocol instead of acutal network packet size 2009-08-15 15:14:47 +00:00
Volker Fischer
af0b4816c3 bug fixes 2009-08-13 16:12:49 +00:00
Volker Fischer
60482269ed changed one protocol message 2009-07-25 21:42:02 +00:00
Volker Fischer
572dcd8728 some fixes/updates 2009-07-25 20:54:57 +00:00
Volker Fischer
16baee490a added version in network properties protocol message 2009-07-25 05:57:27 +00:00
Volker Fischer
034530474c start work for supporting CELT codec, code does not compile at the moment (backup checkin) 2009-07-24 14:31:25 +00:00
Volker Fischer
0b3e8c76a2 added disconnect message, some GUI changes 2009-05-09 08:22:09 +00:00
Volker Fischer
08aaac13bf new version, some code style 2009-03-30 19:29:55 +00:00
Volker Fischer
ffe0869129 improved variable type consistency -> changed unsigned char in uint8_t (removed TODO comments and copy operations) 2009-03-28 20:02:21 +00:00
Volker Fischer
2efdb7775d some code cleanup, introduces one more check in protocol 2009-03-02 20:11:24 +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
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
1e6f9f0dd9 bug fix -> deadlock 2008-08-17 21:06:25 +00:00
Volker Fischer
fb363895ab use mutexlocker in protocol class 2008-08-17 19:50:28 +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
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
1b2e1dcb6e added ping messages in protocol class 2008-08-01 20:35:07 +00:00
Volker Fischer
70d368c9b7 first working version of chat functionality 2008-07-24 16:20:25 +00:00
Volker Fischer
466354c39d initial chat dialog work, no actual functionality added yet 2008-07-24 06:14:41 +00:00
Volker Fischer
ccc664a084 some file writing issues, some other fixes 2008-01-26 14:55:38 +00:00
Volker Fischer
784383b6d5 some more work for QT4 port 2008-01-22 21:15:04 +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
d49a2b2731 new code style 2007-09-08 10:45:14 +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
92b695f7da fader implementation finished 2006-12-09 18:37:40 +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
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
e89eb96a37 prepared for dynamic mixer fader insertion 2006-11-05 11:43:25 +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
6c6ce5bd04 change of network buffer size is possible now 2006-03-12 11:50:35 +00:00
Volker Fischer
bf678d5c2a cleaning up the code a bit 2006-03-08 20:13:42 +00:00
Volker Fischer
c756b1b1ab bug fix 2006-03-08 18:54:09 +00:00
Volker Fischer
58e5dae5a7 bug fix 2006-03-08 18:52:55 +00:00
Volker Fischer
a4610ef287 different strategy for mutex in protocol class, fix for sending jitter buffer change message when no connection is established 2006-03-08 18:44:21 +00:00
Volker Fischer
776d6b8a77 query jitter buffer size on first connection 2006-03-07 21:26:40 +00:00
Volker Fischer
21ca2c62a2 bug fix 2006-03-07 20:22:52 +00:00
Volker Fischer
29457cba80 bug fix 2006-03-06 19:18:25 +00:00
Volker Fischer
576b87b49e test 2006-03-06 19:02:23 +00:00
Volker Fischer
97f38f9ca6 test 2006-03-06 18:34:26 +00:00
Volker Fischer
ce72d87673 test 2006-03-06 18:33:23 +00:00
Volker Fischer
557045ecab test 2006-03-06 17:19:09 +00:00
Volker Fischer
faddc2af39 test 2006-03-06 17:17:55 +00:00
Volker Fischer
3389491e52 test 2006-03-06 17:16:54 +00:00
Volker Fischer
7cf9aafcc7 bug fix 2006-03-06 17:13:35 +00:00
Volker Fischer
fc816a7f09 added mutex for protocol 2006-03-06 17:04:07 +00:00
Volker Fischer
1595a7446b bug fix 2006-03-04 16:49:11 +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
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
c19794c7ce bug fix 2006-02-26 12:18:37 +00:00
Volker Fischer
b6bc2c9564 bug fix 2006-02-26 11:53:38 +00:00
Volker Fischer
618ef47d8b added some more debug information 2006-02-26 11:49:28 +00:00
Volker Fischer
3ffc5cac9b added debug test 2006-02-26 11:01:30 +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
3f740f5971 small change 2006-02-19 17:24:30 +00:00
Volker Fischer
dee9e32f81 first version of message parsing 2006-02-19 16:35:35 +00:00
Volker Fischer
d8d0072eb7 pressing return after writing the IP address in client starts the connection, bug fix in protocol implementation 2006-02-19 14:50:18 +00:00
Volker Fischer
87d9f90342 implement parsing of header of message 2006-02-19 08:14:21 +00:00
Volker Fischer
c5e6c6b0c1 preparations for protocol (CRC class added) 2006-02-18 22:05:46 +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