Commit graph

830 commits

Author SHA1 Message Date
Volker Fischer
1f459fff98 small fix 2011-05-07 11:46:02 +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
ef661255a4 use toString function instead of showing IP:port separately 2011-05-05 20:54:04 +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
6c5961be1f show only server name in group box title 2011-05-05 17:54:53 +00:00
Volker Fischer
b675d8587e bug fixes for local server port 2011-05-05 17:45:29 +00:00
Volker Fischer
59c9d9e364 show the server name in the title of the audio mixer board 2011-05-04 20:08:06 +00:00
Volker Fischer
1b94baa9e2 prevent predefined server infos to be updated 2011-05-04 18:25:10 +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
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
d3b9f90f45 added central server setting 2011-05-02 19:48:36 +00:00
Volker Fischer
99432273c8 fix for issue with selection change in server list be up/down arrow keys 2011-05-01 20:48:38 +00:00
Volker Fischer
44ff64cc48 fix for connect dialog and selected items in the list view when the combo box is changed 2011-05-01 20:36:12 +00:00
Volker Fischer
50cf3e54dc fix for server GUI, connect dlg fix 2011-05-01 19:33:29 +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
a97901c816 some fixes for server GUI 2011-04-30 16:04:22 +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
ead06da44d bug fix, added GUI controls for server info, added some server info init code, removed server selection in main window, changed connect dialog server list columns 2011-04-26 20:31:30 +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
3322af3bcc only show country if set by the user (no default string) 2011-04-25 13:24:22 +00:00
Volker Fischer
7cf080a63d fix in help text 2011-04-25 12:47:28 +00:00
Volker Fischer
1426c7b44f bug fix 2011-04-25 10:59:08 +00:00
Volker Fischer
ac954adad8 small fix 2011-04-25 10:52:26 +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
c4e0e6e000 fix for close dialog with cross button 2011-04-23 21:35:13 +00:00
Volker Fischer
7f924e1240 changed order of list columns, fix for close dialog with cross button 2011-04-23 21:34:08 +00:00
Volker Fischer
f5e8f6b68a only store addresses which are not from the server list 2011-04-23 21:03:10 +00:00
Volker Fischer
d462cee138 added function for "server list item was chosen" information 2011-04-23 21:02:36 +00:00
Volker Fischer
26e01e80be bug fix with combo box, add flag to show that server list item was chosen 2011-04-23 21:02:05 +00:00
Volker Fischer
c4818c55e0 bug fix with connection less protocol messages system at the client 2011-04-23 20:44:56 +00:00
Volker Fischer
5e82a73b17 return enabled state by a query function 2011-04-23 20:44:09 +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
81bc9e7aad small fix in comment 2011-04-23 20:43:07 +00:00
Volker Fischer
356ecff831 support for connect on double click a list item 2011-04-23 20:41:52 +00:00
Volker Fischer
7392762f6c first working version of the connect dialog 2011-04-23 19:03:51 +00:00
Volker Fischer
4e593c4baa support for cancel button 2011-04-23 16:00:42 +00:00
Volker Fischer
398a00ba73 try with modal dialog 2011-04-23 15:59:24 +00:00
Volker Fischer
0dae88285a load stored IP addresses in connect dialog 2011-04-22 18:33:40 +00:00
Volker Fischer
f2d4229a88 bug fix 2011-04-22 17:33:54 +00:00
Volker Fischer
a6f5f1f43c fix for server list so that IP addresses can only be present once 2011-04-22 11:01:55 +00:00
Volker Fischer
02762d6e00 special procedure for local host addresses 2011-04-22 11:00:13 +00:00
Volker Fischer
753f54229b bug fix 2011-04-22 07:05:52 +00:00
Volker Fischer
b434927457 some fixes 2011-04-21 18:58:34 +00:00
Volker Fischer
46b9d13274 bug fix (we have to compare the IP addresses, not the complete host addresses inclusive port number) 2011-04-21 18:47:16 +00:00
Volker Fischer
3a1c4510fa fix for server on local host (for server list) 2011-04-21 18:41:07 +00:00
Volker Fischer
944639e7ee prepared for the combo box functionality for server names 2011-04-21 07:04:58 +00:00
Volker Fischer
899d11fa4b small fix 2011-04-20 22:53:13 +00:00
Volker Fischer
2c6f4e9c4d small fix for the dialog size 2011-04-18 20:52:50 +00:00
Volker Fischer
a49ef5c6bc server list entry work (colors), some code cleanup 2011-04-18 20:42:37 +00:00
Volker Fischer
b39576d8d6 only show servers if we get a ping from them, added some test code 2011-04-17 21:01:24 +00:00
Volker Fischer
375a9f2908 support for the ping time measurement for each server list item 2011-04-14 20:47:55 +00:00
Volker Fischer
043a7f28e1 some cleanup for the server 2011-04-14 19:40:12 +00:00
Volker Fischer
a238cd9569 first working initial server list implementation 2011-04-14 06:46:21 +00:00
Volker Fischer
da9af48062 some more connect dialog work 2011-04-11 19:09:01 +00:00
Volker Fischer
7619ed2591 better solution for Mutex problem 2011-04-10 18:20:02 +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
fa76bbab4c some more server list work 2011-04-09 12:04:27 +00:00
Volker Fischer
7e1ff9c38a create server list function 2011-04-09 11:12:32 +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
1d4a7df6b5 give more flexibility with the client port numbers 2011-04-07 18:26:54 +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
1f1e36876e small change 2011-04-06 18:03:43 +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
36d13454b3 added a command line argument, some code style changes 2011-04-05 18:38:22 +00:00
Volker Fischer
74ac1d075f added a command line argument, some code style changes 2011-04-05 18:34:34 +00:00
Volker Fischer
bebe50aa55 added a comment 2011-04-04 19:00:54 +00:00
Volker Fischer
cb2a72c996 some more server list implementation, some code style changes 2011-04-04 18:57:49 +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
a41a79eeb8 fix 2011-04-01 20:07:29 +00:00
Volker Fischer
1e245e428e increase maximum possible channels to 12 2011-04-01 20:06:14 +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
c8731e6be6 same fixes, some cleanup, some server list implementation 2011-03-31 18:25:14 +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
2b594ad000 added some test code 2011-03-30 17:58:45 +00:00
Volker Fischer
a6a6ffeda8 code cleanup (put functionality in separate function to avoid copied code) 2011-03-30 08:03:54 +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
82e2f301ee preparations for new connect dialog 2011-03-27 17:57:46 +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
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
e5d868fe20 initial work for server list implementation 2011-03-23 20:09:51 +00:00
Volker Fischer
d05aa9fc87 fixes for the whats this help 2011-03-22 21:10:39 +00:00
Volker Fischer
b1741eef35 fader slider style fix so that it looks ok on Windows and MacOS 2011-03-22 20:07:53 +00:00
Volker Fischer
611a94e9da fix for whats this help 2011-03-22 19:35:00 +00:00
Volker Fischer
7570bf9a71 added some help text 2011-03-21 21:54:10 +00:00
Volker Fischer
7da5ed5638 small fix 2011-03-21 21:37:13 +00:00
Volker Fischer
64818b5d89 smaller Mute/Solo switches 2011-03-21 21:14:36 +00:00
Volker Fischer
39264ee3d0 fix for resize problem of main window in MacOS 2011-03-21 20:06:49 +00:00
Volker Fischer
74b69cc2f9 small fix for main window layout, added some test code 2011-03-21 18:53:44 +00:00
Volker Fischer
ba5b285a73 fix for QT issue, resolved compiler warning 2011-03-21 08:13:44 +00:00
Volker Fischer
cd1582cd83 some design fixes on main window 2011-03-20 20:30:47 +00:00
Volker Fischer
8906baeca6 some cleanup, added logopicture to about dialog 2011-03-20 13:25:06 +00:00
Volker Fischer
2dc520014a changed GUI design (removed status bar and introduced status LEDs), added "Fancy GUI Design" switch in settings dialog 2011-03-20 12:53:31 +00:00
Volker Fischer
6f061342f8 store ini file per default in the correct places of the different OSs 2011-03-12 13:36:35 +00:00
Volker Fischer
fb736fc1be new version number 2011-02-24 19:27:22 +00:00
Volker Fischer
e78ccc793f new version 2011-02-22 19:09:42 +00:00
Volker Fischer
f0a3e97b96 update of copyright 2011-02-22 18:56:52 +00:00
Volker Fischer
39ec9025bb new version 2011-02-22 18:44:17 +00:00
Volker Fischer
1b6a83d8ea added download link in help menu, changed labels 2011-02-10 21:17:39 +00:00
Volker Fischer
46235af2da small fix (code style) 2011-01-25 18:35:51 +00:00
Volker Fischer
667ec3eb38 bug fix with solo switch, changed size of settings window 2011-01-24 21:21:09 +00:00
Volker Fischer
aeb9512deb show error message in main window if audio delay is too long 2011-01-20 20:17:48 +00:00
Volker Fischer
897da0c6bd moved ping time evaluation timer from settings dialog in main dialog, this is a preparation for the implementation that we make use of the ping result in the main windows for a display; we now always send ping messages, not only if the settings dialog is opened since we did not see performance degradations caused by the ping messages 2011-01-09 14:20:58 +00:00
Volker Fischer
fcdc4daeac added file 2011-01-08 19:12:55 +00:00
Volker Fischer
6c91e7516c small change 2010-07-20 08:23:30 +00:00
Volker Fischer
5a180c2389 new version number 2010-07-01 17:58:07 +00:00
Volker Fischer
35c93ef39a move overall delay estimation algorithm in client class 2010-06-27 12:06:35 +00:00
Volker Fischer
5414dd190b release version number 2010-06-02 18:43:28 +00:00
Volker Fischer
741b408ef1 fix for Linux 2010-04-09 17:54:34 +00:00
Volker Fischer
016316236a make it possible to use qmake for Linux, too 2010-04-09 17:45:29 +00:00
Volker Fischer
5f7db0880e first working VST version 2010-04-06 18:23:10 +00:00
Volker Fischer
7c4374e20d bug fix 2010-04-06 18:16:35 +00:00
Volker Fischer
d8eb5a9752 first VST version, unfortunately not working (crashes) 2010-04-06 16:41:30 +00:00
Volker Fischer
7540ca9d63 added some VST preparations 2010-03-31 20:11:01 +00:00
Volker Fischer
f39834457c fixes for vst compilation 2010-03-31 19:58:35 +00:00
Volker Fischer
5d067a45ee started implementing stop mechanism for vst 2010-03-28 16:19:59 +00:00
Volker Fischer
836c7f0361 some more vst work 2010-03-28 16:13:58 +00:00
Volker Fischer
b53cf96179 VST fixes 2010-03-27 07:44:25 +00:00
Volker Fischer
514737c1fd small changes for stereo mode 2010-03-25 19:25:32 +00:00
Volker Fischer
85f6bc5bd0 Fader -> Pan, removed colons in labels on main window 2010-03-24 21:52:34 +00:00
Volker Fischer
e873a70047 changed stereo reverberation behaviour: now the channel selection radio buttons are invisible in case of stereo since they are not used in that mode anyway 2010-03-24 21:47:17 +00:00
Volker Fischer
7362dae229 fixes for reverberation in stereo mode (disable channel selection and apply reverb on both channels) 2010-03-24 20:10:25 +00:00
Volker Fischer
a5f95bf4c7 added new configuration for VST plugin in Windows VS project, not yet updated to correct settings -> TODO 2010-03-23 21:38:00 +00:00
Volker Fischer
b710dfbc72 first finished version of stereo support (incl. GUI and settings) 2010-03-22 19:01:41 +00:00
Volker Fischer
2a77dbda58 first working stereo version (algorithm part) 2010-03-22 16:38:15 +00:00
Volker Fischer
7173108c77 preparations for stereo support 2010-03-21 20:46:53 +00:00
Volker Fischer
c7f1992890 changed macro name 2010-03-21 08:31:17 +00:00
Volker Fischer
c1cd911c56 added settings save/load for sound card channel mapping settings 2010-03-20 18:36:59 +00:00
Volker Fischer
cdfdd62465 add online help for new functionality 2010-03-20 13:13:33 +00:00
Volker Fischer
bd6508c58f first working version of sound card channel selection 2010-03-20 12:57:16 +00:00
Volker Fischer
1345eac823 move dummy sound card device selection code in base class 2010-03-20 12:11:11 +00:00
Volker Fischer
cc6b8a85f8 some more work on sound card channel mapping support for Windows 2010-03-20 08:55:42 +00:00
Volker Fischer
29eb59d464 next cvs version 2010-03-16 18:15:06 +00:00
Volker Fischer
329cf6e31f prepare for next release 3.1.0 2010-03-16 16:21:12 +00:00
Volker Fischer
03a1103629 fix typo, resolve warnings 2010-03-14 20:15:06 +00:00
Volker Fischer
3fae9fb1cf maybe bug fix for mac server logging problem, added zip for deploying on mac to include COPYING file 2010-03-14 15:51:22 +00:00
Volker Fischer
8950e897f0 some minor fixes 2010-03-14 11:56:58 +00:00
Volker Fischer
308da01b92 make new init file location specific for Mac 2010-03-14 06:06:47 +00:00
Volker Fischer
88296984cc increase version number because of the Mac port 2010-03-13 20:27:35 +00:00
Volker Fischer
5ff4ef7d42 as default store ini file in the same directory as the llcon binary is located 2010-03-13 19:46:20 +00:00
Volker Fischer
2387a49ba0 use smaller sound card frame sizes as default for Mac 2010-03-13 07:06:25 +00:00
Volker Fischer
91b96a2133 workaround for Mac operation of client software 2010-03-12 20:41:47 +00:00
Volker Fischer
a36d36d015 universal binaries on Mac, some cleanup, fix for click on Mac bundle for starting llcon 2010-03-12 20:25:30 +00:00
Volker Fischer
4e9e5c36f0 first try implementing CoreAudio interface 2010-03-05 20:19:12 +00:00
Volker Fischer
35b1c0ba23 added initial vst main files 2010-03-05 06:02:21 +00:00
Volker Fischer
ec9433b0f7 add initial vst sound header file 2010-03-05 05:52:30 +00:00
Volker Fischer
58ce295b08 small fix 2010-03-05 05:51:25 +00:00
Volker Fischer
11b1c2b916 fix for server operation on Mac 2010-03-04 19:10:31 +00:00
Volker Fischer
4a7041a7ea Mac Leopard seems not to be happy with explicit instantiation of templates -> move the code back into the header :-( 2010-03-03 20:10:37 +00:00
Volker Fischer
3b4eb7f605 fix compiler warnings 2010-02-28 16:01:56 +00:00
Volker Fischer
69290835b8 fixes for compiler warnings 2010-02-28 12:28:02 +00:00
Volker Fischer
0e92ed9e85 on Mac it seems the Round Cap pen does not work -> use squared cap for server stop now (workaround) 2010-02-21 12:33:55 +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
d56977ac5b fix for mac linking 2010-02-18 21:18:26 +00:00
Volker Fischer
e61ebff406 fix some compiler warnings 2010-02-18 21:06:22 +00:00
Volker Fischer
09f9b3bb3c some preparations for Mac port and VST interface 2010-02-18 20:35:48 +00:00
Volker Fischer
1c76d2e8fe bug fix with overall delay calculation if sound card conversion buffer is used 2010-02-07 12:15:36 +00:00
Volker Fischer
9f3d07ca67 added some more ASIO sample conversions 2010-02-04 20:25:57 +00:00
Volker Fischer
75b1994257 added some more ASIO sample formats (not yet all implemented!), support for sound card conversion buffer to support sound card frame sizes which are different from the predefined ones 2010-02-03 19:27:48 +00:00
Volker Fischer
40485b8703 fixes in comments 2010-01-03 16:01:43 +00:00
Volker Fischer
af7c8a92f3 new years update 2010-01-03 14:09:39 +00:00
Volker Fischer
769f02e5e7 updated copyright 2010-01-03 13:40:46 +00:00
Volker Fischer
ca945124cf improved jitter buffer correction algorithm 2010-01-03 13:29:42 +00:00
Volker Fischer
52fc35357e added some more comments 2009-12-31 16:58:48 +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
161e582a65 preparations for next version 2009-12-05 11:49:11 +00:00
Volker Fischer
56ed01fcfa preparations for next release 2009-12-05 11:27:44 +00:00
Volker Fischer
7187c809c3 small fix 2009-12-03 21:45:54 +00:00
Volker Fischer
7db656f8df added tool tips to aid the users of the llcon software 2009-12-03 21:21:26 +00:00
Volker Fischer
94be1dfac7 preparation for tool tips 2009-12-02 22:35:53 +00:00
Volker Fischer
70e53c4383 fixes for error messages, removed std::string -> replaced by QString 2009-12-01 20:08:21 +00:00
Volker Fischer
e9820ddcb0 added more information on error message 2009-12-01 08:52:06 +00:00
Volker Fischer
134b60c5cd update help text 2009-11-30 22:38:14 +00:00
Volker Fischer
7156763e4b added clear button to chat dialog, improvements for accessiblity for chat dialog 2009-11-30 22:16:31 +00:00
Volker Fischer
278a252822 fix for bug that software crashed in case the driver properties of current selected driver have incompatibly changed 2009-11-30 21:16:40 +00:00
Volker Fischer
05e21fa2bc fix for unchecked radio buttons 2009-11-30 20:22:19 +00:00
Volker Fischer
46a9825d07 removed actual sound card buffer size GUI control, only enable radio buttons for supported sound card frame sizes 2009-11-30 19:28:29 +00:00
Volker Fischer
cb951c92c2 - removed ALSA support, - added accessibility plugin 2009-11-29 12:05:19 +00:00
Volker Fischer
682c2e5877 client port always +1 per definition, some files unix2dos 2009-11-29 03:36:42 +00:00
Volker Fischer
1490d36ce5 removed unnecessary accessibility commands 2009-11-28 11:00:16 +00:00
Volker Fischer
90d4382aab small fix with menus 2009-11-27 20:27:42 +00:00
Volker Fischer
3d10c518c8 unix2dos 2009-11-27 18:52:01 +00:00