Volker Fischer
|
2e5f7781ce
|
finished implementation of a separate socket high priority thread
|
2014-02-16 08:12:07 +00:00 |
|
Volker Fischer
|
2c443c7aef
|
avoid allocating memory in the server real-time processing routine
|
2014-01-12 09:48:49 +00:00 |
|
Volker Fischer
|
33afb04f3f
|
- speed optimizations (removed some memory allocations in the processing routine)
- removed duplicate function
- clean up some code
|
2014-01-08 21:24:37 +00:00 |
|
Volker Fischer
|
c0a67a9884
|
update to 2014
|
2014-01-05 16:52:38 +00:00 |
|
Volker Fischer
|
d3fce3fe62
|
code style
|
2013-12-27 16:01:35 +00:00 |
|
Volker Fischer
|
ae874ae0b4
|
changed MAX_NUM_CHANNELS to 20
|
2013-09-08 20:15:21 +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
|
3c790d28df
|
bug fix
|
2013-03-04 16:11:37 +00:00 |
|
Volker Fischer
|
f2d4cb3e17
|
next try...
|
2013-03-03 21:56:25 +00:00 |
|
Volker Fischer
|
48708ba00c
|
fix
|
2013-03-03 21:42:13 +00:00 |
|
Volker Fischer
|
91548aacf6
|
use better high precision timer for Linux
|
2013-03-03 21:32:42 +00:00 |
|
Volker Fischer
|
694ee2fae2
|
bug fix: use OPUS custom interface instead of the normal one
|
2013-02-16 19:11:30 +00:00 |
|
Volker Fischer
|
f0d46f4fc0
|
started OPUS integration by just creating the OPUS objects and do nothing with them right now
|
2013-02-16 10:54:40 +00:00 |
|
Volker Fischer
|
b518f0cd96
|
added a "cc6_" prior to all file names, functions and global variables
|
2013-02-15 20:09:10 +00:00 |
|
Volker Fischer
|
ebd0882d52
|
file renaming
|
2013-02-13 16:41:24 +00:00 |
|
Volker Fischer
|
a04438fdc5
|
support for server welcome message on connect (enabled via a command line argument)
|
2013-02-11 20:24:38 +00:00 |
|
Volker Fischer
|
0f976c4c4c
|
Added Support for instrument picture on fader tag
|
2013-02-11 15:21:53 +00:00 |
|
Volker Fischer
|
a7895f88ea
|
update year to 2013
|
2013-01-23 10:41:13 +00:00 |
|
Volker Fischer
|
87aabee220
|
changed the qt includes to regular ones (without the .h)
|
2013-01-02 20:41:04 +00:00 |
|
Volker Fischer
|
aada1a912f
|
introduce command line argument for enabling the ping of the slave servers in the list to keep the NAT port open (central server functionality only)
|
2012-07-14 16:18:09 +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
|
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
|
0f46659fcb
|
some more fixes
|
2011-05-28 12:17:01 +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
|
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
|
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
|
73dc8e1d77
|
support for auto start minimized on Windows (not yet finished)
|
2011-05-08 15:01:20 +00:00 |
|
Volker Fischer
|
f5120f272a
|
add support for a system tray icon for the server
|
2011-05-06 20:18:20 +00:00 |
|
Volker Fischer
|
97d32de751
|
unregistering the server does work now correctly
|
2011-05-04 07:15:50 +00:00 |
|
Volker Fischer
|
ed74f3e370
|
make it clear which functions are actually only used by the central server
|
2011-05-04 07:00:43 +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
|
29a185da97
|
fixes for the server GUI, set help text for server GUI, support for default central server address check box in the server GUI
|
2011-04-30 19:51:49 +00:00 |
|
Volker Fischer
|
c08fe59a68
|
support for the new GUI controls in the server, net yet finished (still buggy)
|
2011-04-30 13:01:26 +00:00 |
|
Volker Fischer
|
328dbd2b1c
|
support for storing/recovering settings for the server in GUI mode
|
2011-04-25 16:16:31 +00:00 |
|
Volker Fischer
|
886251367b
|
support for setting the server info parameters via the command line arguments
|
2011-04-25 13:25:33 +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
|
79e0982ff0
|
some more server list implementations, some code cleanup
|
2011-04-09 19:42:30 +00:00 |
|
Volker Fischer
|
8447c1ea32
|
even more server list implementation
|
2011-04-09 15:30:58 +00:00 |
|
Volker Fischer
|
77a387ade4
|
attached one message to the server list
|
2011-04-09 10:53:34 +00:00 |
|
Volker Fischer
|
8dbb1949db
|
some more server list preparation work
|
2011-04-07 19:09:08 +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
|
ab4775f6a0
|
support for some more connection less channel messages for the central server
|
2011-04-05 20:09:16 +00:00 |
|
Volker Fischer
|
36d13454b3
|
added a command line argument, some code style changes
|
2011-04-05 18:38:22 +00:00 |
|
Volker Fischer
|
cb2a72c996
|
some more server list implementation, some code style changes
|
2011-04-04 18:57:49 +00:00 |
|
Volker Fischer
|
1e245e428e
|
increase maximum possible channels to 12
|
2011-04-01 20:06:14 +00:00 |
|
Volker Fischer
|
c8731e6be6
|
same fixes, some cleanup, some server list implementation
|
2011-03-31 18:25:14 +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
|
5aa210533b
|
fixed some compiler warnings
|
2011-03-27 12:28:43 +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
|
3b4eb7f605
|
fix compiler warnings
|
2010-02-28 16:01:56 +00:00 |
|
Volker Fischer
|
5d174d7caf
|
server operation on a Mac requires to implement a separate high precision timer since QTimer is not working well
|
2010-02-21 09:38:14 +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
|
5a807e4381
|
code style
|
2009-09-06 14:08:53 +00:00 |
|
Volker Fischer
|
7b633f88a1
|
added time to chat message, bug fix: if client is connected and server is restarted, the channel list has to resent to this client
|
2009-09-01 06:41:57 +00:00 |
|
Volker Fischer
|
af0b4816c3
|
bug fixes
|
2009-08-13 16:12:49 +00:00 |
|
Volker Fischer
|
84f0a31a20
|
certain bug fixes and code cleanup
|
2009-08-11 09:10:23 +00:00 |
|
Volker Fischer
|
bfbda9eb73
|
some more work for the server
|
2009-08-03 07:29:00 +00:00 |
|
Volker Fischer
|
43eb897fd8
|
bug fix, some renamings of variables/functions, introduction of new signal in channel
|
2009-08-02 07:54:15 +00:00 |
|
Volker Fischer
|
628c5e5b7f
|
implementation for high precision timer
|
2009-08-01 09:21:46 +00:00 |
|
Volker Fischer
|
eb0c8e3786
|
added class for high precision timer for server
|
2009-08-01 09:05:14 +00:00 |
|
Volker Fischer
|
3bd2999252
|
some initial work on server timer problem
|
2009-07-31 19:55:28 +00:00 |
|
Volker Fischer
|
bb7e32872f
|
even more work done
|
2009-07-28 20:31:23 +00:00 |
|
Volker Fischer
|
6768e0ebf9
|
some more work
|
2009-07-28 07:17:04 +00:00 |
|
Volker Fischer
|
31efe7e92d
|
removed channel set class and moved resulting code in server class -> not yet compilable
|
2009-07-26 20:12:22 +00:00 |
|
Volker Fischer
|
f53d28fc11
|
make the source compilable under Windows, no working functionality yet
|
2009-07-24 20:17:01 +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
|
37d826630d
|
first fully version of history
|
2009-06-06 10:07:01 +00:00 |
|
Volker Fischer
|
280f0091f3
|
moved logging functionality in new class
|
2009-05-24 15:25:04 +00:00 |
|
Volker Fischer
|
0278d83d4d
|
bug fix, new command line parameter for maximum upload rate for server
|
2009-03-10 12:07:08 +00:00 |
|
Volker Fischer
|
c61b9d593a
|
implemented auto output settings for server depending on maximum upload rate, bug fix in server, some code cleanup, new entry in server dialog table
|
2009-03-10 10:47:55 +00:00 |
|
Volker Fischer
|
029719fd1d
|
created separate class for time response measurement
|
2009-03-07 10:52:06 +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
|
c077f6ecf8
|
code cleanup (removed tabs), 2008 -> 2009
|
2009-02-22 11:07:18 +00:00 |
|
Volker Fischer
|
4e94893aa0
|
use high precision timer for server statistics, too
|
2009-02-10 18:15:27 +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
|
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
|
74d838999d
|
add name for server in HTML status file
|
2008-08-09 07:55:27 +00:00 |
|
Volker Fischer
|
58243640e7
|
HTML status file -> more work
|
2008-08-08 18:51:25 +00:00 |
|
Volker Fischer
|
11fb1dbacd
|
support for custom server port number selection
|
2008-07-22 15:17:19 +00:00 |
|
Volker Fischer
|
784383b6d5
|
some more work for QT4 port
|
2008-01-22 21:15:04 +00:00 |
|
Volker Fischer
|
1f54eb55ec
|
added resources
|
2008-01-20 18:07:13 +00:00 |
|
Volker Fischer
|
27ad3b868c
|
some qt4 changes for Linux (not yet working)
|
2008-01-19 17:14:56 +00:00 |
|
Volker Fischer
|
221a612427
|
second attempt to port to QT4, not working, still a lot to do...
|
2008-01-15 20:07:55 +00:00 |
|
Volker Fischer
|
d49a2b2731
|
new code style
|
2007-09-08 10:45:14 +00:00 |
|
Volker Fischer
|
c6717bbfee
|
added rudimental logging support
|
2007-05-06 12:27:41 +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
|
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
|
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 |
|