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
|
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
|
048d8d2e15
|
small fixes
|
2011-05-25 20:00:54 +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
|
3b8a04a829
|
use different ping message for server list ping
|
2011-05-24 18:44:51 +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
|
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
|
0fecef8aa8
|
new version number, added code for sending disconnect messages if a server was not correctly disconnected
|
2011-05-05 19:39:48 +00:00 |
|
Volker Fischer
|
dfa5296de0
|
add local port number in server registering struct to allow a connection to the local host server with different port than the default one
|
2011-05-04 18:18:31 +00:00 |
|
Volker Fischer
|
e71166d96c
|
support for setting predefined server in the server list by the command line arguments, bug fix with connection dialog if no country is given but a city, started work for unregistering server
|
2011-05-03 20:37:06 +00:00 |
|
Volker Fischer
|
23d79c5f85
|
the number of connected clients are now not managed with the server list but by the connection less ping time message
|
2011-04-25 10:51:57 +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
|
daa8a0eecb
|
implementation of all necessary connection less messages finished
|
2011-04-03 18:27:11 +00:00 |
|
Volker Fischer
|
ae660bb459
|
added request server list message
|
2011-04-03 17:36:45 +00:00 |
|
Volker Fischer
|
d2a80ed1b2
|
finished server list message
|
2011-04-02 20:12:55 +00:00 |
|
Volker Fischer
|
c4a578c85a
|
support for creating server list message
|
2011-04-02 19:00:11 +00:00 |
|
Volker Fischer
|
53e8cabdbe
|
we need more server list classes with slightly different properties
|
2011-04-02 18:25:13 +00:00 |
|
Volker Fischer
|
5ca224af19
|
QT does not use unsigned int for their "size()" functions, therefore we also do not use it for our sizes (it is actually not required here)
|
2011-04-02 12:23:36 +00:00 |
|
Volker Fischer
|
24ecf0c3f0
|
finished register server protocol message
|
2011-04-02 12:07:42 +00:00 |
|
Volker Fischer
|
c01905fc51
|
moved string parsing in separate function
|
2011-04-01 19:38:43 +00:00 |
|
Volker Fischer
|
266107b969
|
some cleanup, moved some code in a separate function
|
2011-04-01 18:09:58 +00:00 |
|
Volker Fischer
|
0f35bab777
|
bug fix
|
2011-03-31 20:06:48 +00:00 |
|
Volker Fischer
|
81b310713d
|
added creation of server info protocol message, some cleanup
|
2011-03-31 20:05:55 +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
|
184b995904
|
support for server full message and parsing of connection less messages at the server
|
2011-03-27 16:13:44 +00:00 |
|
Volker Fischer
|
9903fab723
|
prevent the regular protocol parser to parse connection less messages
|
2011-03-27 14:00:58 +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
|
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 |
|