Commit graph

1462 commits

Author SHA1 Message Date
Volker Fischer
3537e2fc6d preparations for adding LED bar GUI control 2009-05-01 10:55:51 +00:00
Volker Fischer
93aba4de44 small fixes in header 2009-05-01 10:28:52 +00:00
Volker Fischer
ef50b19447 small fixes in header 2009-05-01 10:25:32 +00:00
Volker Fischer
49cd2a1a9a added LED bitmaps 2009-05-01 10:06:07 +00:00
Volker Fischer
ac4e8a778d server stop seems to work now for Windows (dont know the reason why) -> activate this feature 2009-04-07 07:00:40 +00:00
Volker Fischer
08aaac13bf new version, some code style 2009-03-30 19:29:55 +00:00
Volker Fischer
7f9de079b0 new version 2009-03-29 16:50:29 +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
25a34ae8c0 fix for server issue under Windows 2009-03-28 09:52:36 +00:00
Volker Fischer
d1fa3ff53e yet another auto jitter buffer fix 2009-03-19 17:45:43 +00:00
Volker Fischer
18d3872d71 auto jitter buffer change 2009-03-19 17:13:18 +00:00
Volker Fischer
2d5ab5dbd8 fix for auto jitter buffer setting 2009-03-19 06:53:05 +00:00
Volker Fischer
564d54f68c small fix for auto jitter buffer setting 2009-03-18 07:24:53 +00:00
Volker Fischer
9dd942bec6 bug fixes for timing variance calculation, new init parameters for CycleTime class, added CycleTime for channel estimating input network stream variance of timing 2009-03-17 06:50:00 +00:00
Volker Fischer
174ad54c4f next cvs version 2009-03-13 15:39:25 +00:00
Volker Fischer
1f4bbaded3 release version 2009-03-13 07:33:53 +00:00
Volker Fischer
efd831d040 added changelog for new version, code style 2009-03-12 23:40:32 +00:00
Volker Fischer
1e0fe59f58 implementation that outside the software the audio buffer size can be changed and the software reconfigures automatically 2009-03-12 13:07:43 +00:00
Volker Fischer
d27fab9999 some more work on sound interface 2009-03-12 11:56:15 +00:00
Volker Fischer
17e78fab95 do not attenuate that much in the server, more fair reduction of quality parameters in the server 2009-03-11 21:34:57 +00:00
Volker Fischer
205daead99 do not show last digits of IP address in case no fader tag is available for chat window and audio mixer fader 2009-03-10 22:08:12 +00:00
Volker Fischer
1f8549d00d fixed typo 2009-03-10 17:35:39 +00:00
Volker Fischer
caad05ddaa preparation for buffer size change callback for audio interfaces, small fix in server GUI 2009-03-10 17:33:12 +00:00
Volker Fischer
70c1510c60 small change 2009-03-10 12:27:41 +00:00
Volker Fischer
382742460b plot out kbps, too 2009-03-10 12:10:28 +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
4220b492d6 use two times the buffer size for sound card delay 2009-03-10 07:19:27 +00:00
Volker Fischer
42243e51d7 some cleanup and a possible fix in Jack interface 2009-03-09 22:52:28 +00:00
Volker Fischer
1697b8f9cd bug fix with sound card device selection, show red text if actual sound card buffer size differs from preffered value 2009-03-08 17:14:37 +00:00
Volker Fischer
c52b5d5ef4 small GUI improvement 2009-03-08 09:06:30 +00:00
Volker Fischer
db19ed48bc bug fixes 2009-03-08 09:01:01 +00:00
Volker Fischer
40fda55929 fix for delay measurement 2009-03-08 08:31:55 +00:00
Volker Fischer
d3c76269d2 removed some qDebug(), less number of possible audio block sizes, fix for auto jitter buffer -> still not ready 2009-03-08 07:26:01 +00:00
Volker Fischer
3bf3ab832d some preparations for new JACK audio interface 2009-03-07 22:56:46 +00:00
Volker Fischer
f38aa17ca6 fix for setting sound card device 2009-03-07 20:45:00 +00:00
Volker Fischer
029719fd1d created separate class for time response measurement 2009-03-07 10:52:06 +00:00
Volker Fischer
8a8cf0b543 implemented to show actual sound card buffer size 2009-03-05 20:45:36 +00:00
Volker Fischer
ee28e3bc8e bug fix in socket buffer, fix in channel, ASIO buffer size setting should work now, some other small fixes 2009-03-05 20:07:41 +00:00
Volker Fischer
56c91ce201 reorganize ASIO sound interface, not yet ready! 2009-03-05 15:22:54 +00:00
Volker Fischer
bc43ed3605 some cleanup, small changes 2009-03-05 13:55:00 +00:00
Volker Fischer
b721c3c6be update display on opening 2009-03-05 10:08:42 +00:00
Volker Fischer
a0a8ca0266 implemented open ASIO setup dialog, fix in settings GUI 2009-03-05 09:30:58 +00:00
Volker Fischer
22ab17e84f fix for auto jitter buffer setting 2009-03-04 21:11:48 +00:00
Volker Fischer
5cbf5cfd13 some more work for sound card buffer size index implementation 2009-03-04 07:57:44 +00:00
Volker Fischer
78d518bf75 added upstream rate calculation 2009-03-03 22:46:36 +00:00
Volker Fischer
2e81acfc3d preliminary implementation 2009-03-03 18:04:51 +00:00
Volker Fischer
0982cb21ff cleanup, preparations for new settings dialog, not yet working! 2009-03-03 13:37:28 +00:00
Volker Fischer
24a7740438 bug fix with channel time out, set the default time out to 20 seconds 2009-03-03 08:35:28 +00:00
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
10aea73304 only one LED for network jitter buffer; removed unnecessary help text; update date on about dialog 2009-03-01 22:38:42 +00:00
Volker Fischer
d7043ffbb6 bug fix 2009-03-01 22:16:16 +00:00
Volker Fischer
2d653ef3cc some cleanup 2009-03-01 22:08:06 +00:00
Volker Fischer
5995e26390 added error check to avoid errors in case the network buffer memory is insufficient 2009-03-01 21:06:11 +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
1bc8c5f84c added close function for audio interface (this is a preliminary solution for switching off the audio interface when not connected, a better solution would be to implement a stop function but this does not work with our current buffer initialization scheme) 2009-02-24 09:56:11 +00:00
Volker Fischer
949e2f1387 only one initialization function for sound interface now 2009-02-23 20:13:03 +00:00
Volker Fischer
3fb2d9ca5e added soundbase class 2009-02-22 23:13:59 +00:00
Volker Fischer
c077f6ecf8 code cleanup (removed tabs), 2008 -> 2009 2009-02-22 11:07:18 +00:00
Volker Fischer
5eea2d96a9 removed old Windows sound interface code because it does not make any sense to be used with the llcon software 2009-02-21 17:48:58 +00:00
Volker Fischer
71598931e2 some cleanup and preperations for callback based audio interface 2009-02-21 17:37:15 +00:00
Volker Fischer
5917ead5e6 added text label for audio fader to show the actual attenuation state 2009-02-17 12:32:50 +00:00
Volker Fischer
6299f7ce92 speed optimziation: use mono resampler for audio output 2009-02-17 11:58:27 +00:00
Volker Fischer
347befce8d fix for auto jitter buffer setting 2009-02-16 16:06:14 +00:00
Volker Fischer
682574144e new developer version number 2009-02-15 11:44:47 +00:00
Volker Fischer
e5fffa6e2e release version 2009-02-15 03:21:59 +00:00
Volker Fischer
881ce91832 added default server address 2009-02-14 18:36:20 +00:00
Volker Fischer
0087d50761 speed optimization: use shorter resampling filter 2009-02-14 11:15:53 +00:00
Volker Fischer
55c680e6fd speed optimizations 2009-02-14 00:46:58 +00:00
Volker Fischer
85d37b53b5 speed optimzation 2009-02-13 21:28:39 +00:00
Volker Fischer
e6945fdf67 bug fix 2009-02-12 23:06:41 +00:00
Volker Fischer
4c1c6ad14a small fix 2009-02-12 18:15:49 +00:00
Volker Fischer
b38b8c01a7 better behaviour of ping and overall delay displays for large delays 2009-02-12 17:15:17 +00:00
Volker Fischer
f84b9673bd added automatic network jitter buffer setting functionality 2009-02-12 14:48:35 +00:00
Volker Fischer
b0d0292314 removed test code 2009-02-11 18:45:22 +00:00
Volker Fischer
d741bc6e30 test implementation for automatic network buffer size setting 2009-02-11 18:37:26 +00:00
Volker Fischer
4e94893aa0 use high precision timer for server statistics, too 2009-02-10 18:15:27 +00:00
Volker Fischer
7c13e621ce added member function IsInitialized for moving average class 2009-02-10 14:03:23 +00:00
Volker Fischer
e42c3afb81 fixes for the client audio standard deviation measurement, added code for asio interface for using power of two size blocks (not enabled right now) 2009-02-08 22:44:18 +00:00
Volker Fischer
c206f84308 removed unnecessary logging output 2009-01-01 21:57:02 +00:00
Volker Fischer
e0f9fab859 rename constant 2008-12-28 22:30:18 +00:00
Volker Fischer
69e5e81aa6 fix in logging 2008-12-12 17:54:54 +00:00
Volker Fischer
336d8ef39c fixes for the log file functionality 2008-12-03 17:32:39 +00:00
Volker Fischer
8b985be34b small fix 2008-12-02 18:03:52 +00:00
Volker Fischer
810268a61c improved server logging functionality 2008-12-02 18:02:40 +00:00
Volker Fischer
29d06f5d3b new cvs version number 2008-11-02 18:48:27 +00:00
Volker Fischer
d5d4f4af27 new version number 2008-11-02 18:32:47 +00:00
Volker Fischer
4370c208e6 added automatic sound card buffer length selection on new device 2008-11-02 08:31:48 +00:00
Volker Fischer
78684feaf7 more ASIO interface changes (e.g. warning if ASIO buffer is too big, etc) 2008-11-01 11:48:17 +00:00
Volker Fischer
de13a71735 bug fix 2008-11-01 08:47:31 +00:00
Volker Fischer
b807d001de added overall delay measurement 2008-10-31 22:24:05 +00:00
Volker Fischer
8d77d11ff9 some fixes for selecting different ASIO soundcards 2008-10-31 20:27:55 +00:00
Volker Fischer
1c2535db16 new feature: soundcard selection 2008-10-30 23:23:26 +00:00
Volker Fischer
d72746279d very small fix 2008-10-27 16:41:08 +00:00
Volker Fischer
8573cd0f6b code style 2008-09-15 07:19:34 +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
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
6fb18b16df introduce colors for chat dialog identifiers 2008-08-15 20:26:50 +00:00
Volker Fischer
8909762f06 new version number 2008-08-15 08:00:38 +00:00
Volker Fischer
7beb568cfe version number update 2008-08-15 07:36:30 +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
c50dd2fc56 make it possible to select the local port number for client, too 2008-08-13 19:08:45 +00:00
Volker Fischer
839576d96f set min/max buttons to dialog window boarder 2008-08-13 16:45:35 +00:00
Volker Fischer
605edf3005 fix for Linux 2008-08-11 18:44:06 +00:00
Volker Fischer
69dbc9c35a fixes for buffer fading 2008-08-11 18:30:37 +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
c717fc11a9 removed additional ms for ping time mearuement 2008-08-10 20:17:34 +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
4d720fc651 added some help text 2008-08-10 09:56:06 +00:00
Volker Fischer
ea73183ad9 changed bounds for LED for ping time 2008-08-10 09:37:47 +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
83faac5a6d added MS-ADPCM 2008-08-09 14:35:44 +00:00
Volker Fischer
441e320e79 remove unnecessary code 2008-08-09 08:11:21 +00:00
Volker Fischer
9eb8aa7d23 added some more comment 2008-08-09 07:57:44 +00:00
Volker Fischer
74d838999d add name for server in HTML status file 2008-08-09 07:55:27 +00:00
Volker Fischer
9d3793d0d8 small fix 2008-08-08 20:41:29 +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
f425bf3d8b support for 28 kHz sample rate -> sample rate conversion is not working correctly right now, TODO find the bug 2008-08-06 06:51:46 +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
0720d74a29 new default value 2008-08-03 15:00:31 +00:00
Volker Fischer
1b76771862 resampler is now capable of converting to 32 kHz 2008-08-03 13:48:11 +00:00
Volker Fischer
20011c7b8d new version number 2008-08-03 10:31:37 +00:00
Volker Fischer
275098dc2d new version number 2008-08-03 10:30:50 +00:00
Volker Fischer
fa50030513 ping time measurement finished 2008-08-02 22:01:19 +00:00
Volker Fischer
d8621f5839 almost finished ping message system 2008-08-02 13:42:24 +00:00
Volker Fischer
788908b0d2 some more work for ping message 2008-08-02 07:28:21 +00:00
Volker Fischer
1b2e1dcb6e added ping messages in protocol class 2008-08-01 20:35:07 +00:00
Volker Fischer
c067103684 bug fix, support for 24/32 bit for ASIO interface 2008-07-24 18:15:48 +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
466354c39d initial chat dialog work, no actual functionality added yet 2008-07-24 06:14:41 +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
59390f6d37 support for client to connect server on different port number 2008-07-22 15:35:58 +00:00
Volker Fischer
11fb1dbacd support for custom server port number selection 2008-07-22 15:17:19 +00:00
Volker Fischer
f30d4990e3 added QT library in about box 2008-07-20 08:55:49 +00:00
Volker Fischer
88a403ce66 new version number 2008-07-17 21:32:32 +00:00
Volker Fischer
c94413e086 new version number 2008-07-17 18:42:49 +00:00
Volker Fischer
d8d34e6c5a bug fix, finished ASIO implementation 2008-07-17 18:39:24 +00:00
Volker Fischer
2516cf62f9 complete redesign of ASIO conversion buffers to have greater flexibility with different ASIO buffer sizes, not yet working correctly 2008-07-15 22:09:48 +00:00
Volker Fischer
33be3c0812 some more conversion buffer work 2008-07-15 20:33:41 +00:00
Volker Fischer
11e8dc7b3d ASIO fixes 2008-07-13 22:57:31 +00:00
Volker Fischer
2ce29103c6 fix for error messages 2008-07-13 18:43:40 +00:00
Volker Fischer
660f4d5705 some fixes for ASIO, new version number 2008-07-13 17:55:14 +00:00
Volker Fischer
f75d699116 ASIO first version finished 2008-07-13 15:49:42 +00:00
Volker Fischer
6b81e2ce55 some fixes 2008-07-13 13:16:31 +00:00
Volker Fischer
d0e6f9985a some fixes 2008-07-12 23:33:27 +00:00
Volker Fischer
5eb8694134 some more ASIO implementation, audio in is nearly ready 2008-07-12 11:48:51 +00:00
Volker Fischer
ceacfd9a13 small changes 2008-04-08 18:38:55 +00:00
Volker Fischer
068b78fb24 new version number 2008-03-29 10:38:24 +00:00
Volker Fischer
5e16878f8c preparations for 2.0.0 release 2008-03-29 10:37:11 +00:00
Volker Fischer
40eb650c44 update INSTALL file 2008-03-29 07:14:35 +00:00
Volker Fischer
64857dc49a removed unnecessary code 2008-03-29 06:32:44 +00:00
Volker Fischer
25161fa55a bug fix for server 2008-03-28 21:46:13 +00:00
Volker Fischer
6d8160c518 bug fix 2008-03-28 18:41:46 +00:00
Volker Fischer
7cd1c095f9 fix for debug output 2008-02-24 17:13:59 +00:00
Volker Fischer
2b47659346 fixes for the QT4 slider controls 2008-02-02 09:35:58 +00:00
Volker Fischer
cfa6891b5b fix for multicolor LED, still not solved: LED in list view not working 2008-02-01 08:27:09 +00:00
Volker Fischer
58cb051a14 small change 2008-01-27 14:41:12 +00:00
Volker Fischer
d6c95888c5 fix: when main window is closed, application is termiated 2008-01-27 13:41:21 +00:00
Volker Fischer
8b9c85018f small change 2008-01-27 13:23:38 +00:00
Volker Fischer
d39cb59c03 small change 2008-01-27 11:51:59 +00:00
Volker Fischer
a8ef2fabef some fixes 2008-01-27 10:05:15 +00:00
Volker Fischer
ccc664a084 some file writing issues, some other fixes 2008-01-26 14:55:38 +00:00
Volker Fischer
6b39825665 bug fix with init file parsing 2008-01-26 13:19:35 +00:00
Volker Fischer
e53ded5b14 replaced current init-file code with XML init-file code (using native QT XML support) 2008-01-26 10:38:18 +00:00
Volker Fischer
784383b6d5 some more work for QT4 port 2008-01-22 21:15:04 +00:00
Volker Fischer
23e9f8e3f4 some more QT4 fixes 2008-01-22 19:58:53 +00:00
Volker Fischer
b4f1dcca0d now it compiles under Linux but does not link correctly 2008-01-22 18:42:34 +00:00
Volker Fischer
af72c03dd8 exchanged .toLatin1() by .toStdString() 2008-01-22 07:58:08 +00:00
Volker Fischer
efd95d93d2 some GUI fixes 2008-01-20 18:25:42 +00:00
Volker Fischer
510d75c1ac added window icons 2008-01-20 18:14:59 +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
fa759cefdf first QT4 version which can be compiled and linked without errors on Windows 2008-01-17 18:56:43 +00:00
Volker Fischer
8b0389c192 third attempt to port to QT4, not working, still a lot to do... 2008-01-15 22:54:04 +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
6608de0bdc first attempt to port to QT4, not working, still a lot to do... 2008-01-14 22:14:17 +00:00
Volker Fischer
3ea7dc0424 small changes (mostly for debugging under Windows) 2008-01-02 22:16:38 +00:00
Volker Fischer
84d69211c5 small changes (mostly in comments) 2007-12-31 13:09:12 +00:00
Volker Fischer
a7a90201c2 small change 2007-12-28 21:39:16 +00:00
Volker Fischer
893969da05 bug fix 2007-09-23 18:12:08 +00:00
Volker Fischer
aedf6202bd better command line argument parsing, added command line argument to specify init file location 2007-09-09 09:50:22 +00:00
Volker Fischer
d49a2b2731 new code style 2007-09-08 10:45:14 +00:00
Volker Fischer
56f6fee1e0 bug fix -> logging 2007-06-17 12:31:20 +00:00
Volker Fischer
c6717bbfee added rudimental logging support 2007-05-06 12:27:41 +00:00
Volker Fischer
b00a299082 bug fix 2007-03-05 21:52:39 +00:00
Volker Fischer
d8fabf2e52 implements possiblity to select host by name and not only by IP address (of course, selecting a host by IP address is still possible) 2007-02-24 09:49:52 +00:00
Volker Fischer
4cb4cade33 small change 2006-12-30 13:44:20 +00:00
Volker Fischer
b8bad82676 added channel name to server GUI 2006-12-29 10:52:25 +00:00
Volker Fischer
e7551ca1a4 new version number for further development 2006-12-28 11:31:13 +00:00
Volker Fischer
95f1e5086c update version numbers for new release (0.9.9) 2006-12-28 11:09:09 +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
7996ce042f client settings dialog is now set upfront when menu entry is selected 2006-12-18 11:23:46 +00:00
Volker Fischer
0eef15e130 added help text for audio mixer fader and fader tag 2006-12-18 11:06:38 +00:00
Volker Fischer
7f9f480400 fixed audio mixer board spacing problem 2006-12-10 12:45:32 +00:00
Volker Fischer
35b26094ae fixed QT issues 2006-12-10 12:36:43 +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
d3644c447d fixed alignment for mixer fader 2006-12-09 11:17:51 +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
7f4bea94eb some code style changes, added first implementation of mixer in client window 2006-12-07 18:57:26 +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
cb9de2b952 compatibility issues with older versions 2006-12-01 22:55:04 +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
93200960c3 bug fix for resampling 2006-11-26 12:12:12 +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
1cd6cd644d new General Settings Dialog, we moved some controls from main windows to this control to make main window smaller and make room for future enhancements 2006-11-03 18:54:12 +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
bf365ce0bc GUI improvements 2006-10-04 18:05:33 +00:00
Volker Fischer
50eba66c0c some cleanup 2006-10-03 21:16:23 +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
06f36372e3 its enough to log that a client is connected and then to log when the server is stopped. It is redundant to log that server has started 2006-09-05 19:15:25 +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
f13b3029a7 new version number for development 2006-03-10 21:31:45 +00:00
Volker Fischer
b73c57f76a release 0.9.4 2006-03-10 21:15:40 +00:00
Volker Fischer
30b6fcdf3d bug fix 2006-03-08 21:18:20 +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
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
cff359cbaf bug fix 2006-03-07 21:31:48 +00:00
Volker Fischer
776d6b8a77 query jitter buffer size on first connection 2006-03-07 21:26:40 +00:00
Volker Fischer
452f7dfca3 only allow network buffer sizes which are meaningful 2006-03-07 20:33:33 +00:00
Volker Fischer
21ca2c62a2 bug fix 2006-03-07 20:22:52 +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
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
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
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
070158cb33 fix for Windows, code style 2006-02-22 17:48:25 +00:00
Volker Fischer
f7e8634ca9 some more protocol implementations, not yet ready 2006-02-20 21:09:36 +00:00
Volker Fischer
6e692a6d37 bug fix 2006-02-20 18:01:59 +00:00
Volker Fischer
4691250482 bug fix for Linux 2006-02-19 19:01:07 +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
824bc8ab5d bug fix for level meter 2006-02-18 17:03:24 +00:00
Volker Fischer
cfc9255ef8 fix for text output in no GUI case, longer time out for channels 2006-02-18 13:36:55 +00:00
Volker Fischer
a79354dc99 server sleep 2006-02-18 12:19:27 +00:00
Volker Fischer
3615d9e0b7 wake server if packet is received 2006-02-18 12:08:56 +00:00
Volker Fischer
f981fd466a preparations for waking server on received packets 2006-02-18 12:01:29 +00:00
Volker Fischer
136fe90d4d server runs on short blocks 2006-02-17 21:08:05 +00:00
Volker Fischer
6d226d0a24 bug fix 2006-02-17 19:15:33 +00:00
Volker Fischer
ae4fe51982 make it possible to start server without using GUI 2006-02-17 19:07:10 +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
270725688f new version number for development 2006-01-28 11:49:15 +00:00
Volker Fischer
f787f8dd5c initial version 2006-01-28 11:29:22 +00:00