Commit graph

747 commits

Author SHA1 Message Date
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