Commit graph

180 commits

Author SHA1 Message Date
Volker Fischer
ac83592f08 some small speed optimizations 2013-12-24 10:00:45 +00:00
Volker Fischer
ef76866d6f remove legacy ping time message (now very old versions of llcon do not get ping measurements from the server anymore) 2013-09-07 20:30:08 +00:00
Volker Fischer
6bdb82c65f Added support for putting the receive socket in a separate thread. Unfortunately the current code does not work as expected. Some Qt warnings appear and after a while the receive socket does not receive any more network packets. Therefore a global macro is introduced to enable/disable the new code. Default is: disabled. 2013-06-03 16:07:17 +00:00
Volker Fischer
72b24fedf3 clean up "new connection" mechanism for the server (which messages are fired, etc.) 2013-05-10 19:37:57 +00:00
Volker Fischer
196f0ff477 get rid of the name "llcon" 2013-03-24 10:49:25 +00:00
Volker Fischer
cbb18ebc03 a more realistic calculation of the network stream rate 2013-03-10 17:32:33 +00:00
Volker Fischer
0c4f22eaa2 support for OPUS codec 2013-02-16 18:06:18 +00:00
Volker Fischer
0bc4bae2a6 reset network transport properties on disconnect of the channel (so that network transport properties must be received for successful decoding) 2013-02-12 15:34:26 +00:00
Volker Fischer
cc3547676b Added Support for instrument picture on fader tag 2013-02-11 15:36:47 +00:00
Volker Fischer
a7895f88ea update year to 2013 2013-01-23 10:41:13 +00:00
Volker Fischer
0e04086d37 removed Cycle Time Variance measurement since it is not required anymore 2011-06-16 11:43:28 +00:00
Volker Fischer
980b8aae3c code clean up 2011-06-16 11:36:09 +00:00
Volker Fischer
d48c1ac3b4 retain compatibility to old versions in regards to the server and the old ping messages -> to be removed later on 2011-06-12 08:04:14 +00:00
Volker Fischer
d571f5328b backup checkin, including lots of test code... 2011-06-11 05:19:48 +00:00
Volker Fischer
b12ee5c104 some fixes and added some test code 2011-06-01 18:29:07 +00:00
Volker Fischer
2303efb046 fix for chat/settings button 2011-05-29 06:25:58 +00:00
Volker Fischer
3f17145527 small fix 2011-05-28 14:40:34 +00:00
Volker Fischer
16f1bb0eb3 some fixes 2011-05-28 14:39:13 +00:00
Volker Fischer
0f46659fcb some more fixes 2011-05-28 12:17:01 +00:00
Volker Fischer
7af781447d some fixes for server jitter buffer setting but still not working correctly 2011-05-28 06:01:26 +00:00
Volker Fischer
439dd65b46 most of the work done for separate client/server jitter buffer settings but not yet finished (does not work as expected yet) 2011-05-27 20:29:37 +00:00
Volker Fischer
691e593e0b fix for the "set jitter buffer message" lock up problem 2011-05-25 21:01:45 +00:00
Volker Fischer
048d8d2e15 small fixes 2011-05-25 20:00:54 +00:00
Volker Fischer
423795afc1 minor code cleanup 2011-05-25 07:02:33 +00:00
Volker Fischer
49070c77c1 replaced normal ping messages with connection less ping message to avoid all the acknowledge messages 2011-05-24 19:40:57 +00:00
Volker Fischer
b28daa079a removed old disconnect message which only works with connected channels -> replaced by a connection less disconnect message 2011-05-23 19:06:02 +00:00
Volker Fischer
b7ce6c3193 moved the socket buffer size update from the client in the channel because it shall be also used in the server in the future, bug fix with connect/disconnect 2011-05-22 20:40:29 +00:00
Volker Fischer
a770b75a06 added a connection less message for disconnect -> does not work yet since connection less messages are not evaluated for connected channels 2011-05-22 09:47:09 +00:00
Volker Fischer
56f528b13e bug fix in server, added simulation mode in buffer base class, added deactivated test code for simulation buffer statistics, avoid audio drop outs when the jitter buffer size is changed 2011-05-17 15:39:33 +00:00
Volker Fischer
793b21f9d9 the maximum number of channel can be set via command line now, added some test functions in the buffer 2011-05-13 18:23:00 +00:00
Volker Fischer
ac954adad8 small fix 2011-04-25 10:52:26 +00:00
Volker Fischer
1f87508104 use preferred sound card buffer size instead of the default one 2011-04-23 20:43:29 +00:00
Volker Fischer
24f707f2e7 removed connecion less channel class since it is not required 2011-04-06 19:01:39 +00:00
Volker Fischer
c6068689d5 bug fix, exchanged std:string by QString, some code style changes 2011-04-06 18:02:44 +00:00
Volker Fischer
ab4775f6a0 support for some more connection less channel messages for the central server 2011-04-05 20:09:16 +00:00
Volker Fischer
74ac1d075f added a command line argument, some code style changes 2011-04-05 18:34:34 +00:00
Volker Fischer
d470a0bb68 use units in constants (e.g. HZ, MS), some more work on server list 2011-03-31 07:10:43 +00:00
Volker Fischer
9feff9057a prepared everything for transmitting/receiving the first connection less ping time measurement 2011-03-30 07:55:43 +00:00
Volker Fischer
0cff6af6d8 connection less messages system requires the host address to always be available (not stored in channel object) 2011-03-29 20:11:03 +00:00
Volker Fischer
e2f028eae7 some more work on connection dialog 2011-03-29 07:21:00 +00:00
Volker Fischer
5aa210533b fixed some compiler warnings 2011-03-27 12:28:43 +00:00
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
769f02e5e7 updated copyright 2010-01-03 13:40:46 +00:00
Volker Fischer
70a90f908b some fixes, added test code for jitter buffer initialization (not yet enabled) 2009-12-31 12:58:12 +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
44be809457 server bug fix: channel name was not reset on new connection leading to be the old name assigned to new client 2009-10-04 12:00:35 +00:00
Volker Fischer
abb6051d00 unix2dos, time variance update returns value now 2009-09-19 15:11:16 +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