Volker Fischer
|
b5bae73ab3
|
added support for server disconnection
|
2015-10-17 15:37:58 +00:00 |
|
Volker Fischer
|
c17413afe3
|
revert back to original URL
|
2015-10-10 09:41:58 +00:00 |
|
Volker Fischer
|
e3675e1b40
|
changed central server URL to jamulus.no-ip.org
|
2015-10-10 06:45:30 +00:00 |
|
Volker Fischer
|
12889fbea5
|
fixed a buffer overrun problem in the Mac audio interface if the sound card has a lot of input and output channels
|
2015-07-05 12:00:54 +00:00 |
|
Volker Fischer
|
a46ea26cd8
|
support client operation without using a GUI frontend
|
2015-03-25 20:29:52 +00:00 |
|
Volker Fischer
|
79c83a4c13
|
another improvement of auto jitter buffer detection in very bad network conditions
|
2015-03-21 11:48:27 +00:00 |
|
Volker Fischer
|
0691ed7910
|
lowered green and yellow LED threshold for the overall delay
|
2015-03-21 11:46:25 +00:00 |
|
Volker Fischer
|
bb4402ed98
|
allow that the automatic jitter buffer size detection can use a size of 1
|
2015-03-20 16:21:33 +00:00 |
|
Volker Fischer
|
c9b92728fa
|
support older QT versions
|
2015-03-16 16:17:31 +00:00 |
|
Volker Fischer
|
4b43210eb8
|
If the actual ASIO buffer delay is not one of the 128, 256 or 512 samples, you do not see the number in the GUI. Add a info text on what buffer size is actually used.
|
2015-03-15 06:59:30 +00:00 |
|
Volker Fischer
|
16f170c030
|
improvement of auto jitter buffer detection in bad network conditions
|
2015-03-14 16:54:36 +00:00 |
|
Volker Fischer
|
af4e972bfd
|
update in comments
|
2015-03-14 07:08:15 +00:00 |
|
Volker Fischer
|
8321fc1e25
|
adjust the weighting factor for overall delay calculation of the jitter buffers
|
2015-03-13 21:36:12 +00:00 |
|
Volker Fischer
|
8f3637d4a4
|
adjust the limit for the green LED
|
2015-03-13 21:29:14 +00:00 |
|
Volker Fischer
|
d924380262
|
fix overall delay calculation
|
2015-03-13 21:18:09 +00:00 |
|
Volker Fischer
|
115d9cefe0
|
added a TODO comment
|
2015-03-13 21:14:41 +00:00 |
|
Volker Fischer
|
04634e4195
|
added debug code for measuring the timer jitter
|
2015-03-13 17:15:48 +00:00 |
|
Volker Fischer
|
403d3820bf
|
added class CTimingMeas
|
2015-03-13 17:10:30 +00:00 |
|
Volker Fischer
|
583a61081b
|
added test code for debugging the soundcard timing jitter
|
2015-03-13 17:09:49 +00:00 |
|
Volker Fischer
|
4de2d7ac44
|
fixed a compiler warning
|
2015-02-15 08:44:49 +00:00 |
|
Volker Fischer
|
33e5a07cf7
|
change all 2014 to 2015
|
2015-02-04 18:17:23 +00:00 |
|
Volker Fischer
|
a26fc768bf
|
fixed alignment problems in the dialog
|
2015-02-04 18:12:50 +00:00 |
|
Volker Fischer
|
f4820f6c0f
|
changed the color of the skill level beginner
|
2015-02-04 18:11:58 +00:00 |
|
Volker Fischer
|
8c3773442e
|
added colors for the skill level
|
2015-02-04 16:08:13 +00:00 |
|
Volker Fischer
|
ff901be7fa
|
define the GUI RGB colors for each skill level
|
2015-02-04 16:07:21 +00:00 |
|
Volker Fischer
|
941d9132d0
|
added new instrument picture for "Guitar+Vocal"
|
2015-02-04 07:06:56 +00:00 |
|
Volker Fischer
|
01d087e416
|
added new instrument category
|
2015-02-04 07:02:40 +00:00 |
|
Volker Fischer
|
5a04e91835
|
fix for Qt4
|
2015-02-04 06:59:28 +00:00 |
|
Volker Fischer
|
31766ceab2
|
rename button of profile dialog from OK to Close and remove Default property
|
2015-01-31 10:04:59 +00:00 |
|
Volker Fischer
|
c9c1f78c3f
|
removed fader tag edit, country and instrument buttons (since this is done in the profile dialog now)
|
2015-01-31 10:04:15 +00:00 |
|
Volker Fischer
|
e02947ba97
|
set fader tag background color depending on the skill level
|
2015-01-31 08:58:19 +00:00 |
|
Volker Fischer
|
09cbb9d2ab
|
profile window management
|
2015-01-31 08:18:17 +00:00 |
|
Volker Fischer
|
928cf8196e
|
profile window scales better
|
2015-01-31 08:16:30 +00:00 |
|
Volker Fischer
|
bae2672ff2
|
added variables for storing the window position of the profile window
|
2015-01-31 08:15:56 +00:00 |
|
Volker Fischer
|
1ed74b44e2
|
store some profile settings and also the window position of the profile window
|
2015-01-31 08:14:52 +00:00 |
|
Volker Fischer
|
88eed0d627
|
implementation of a musician profile dialog
|
2015-01-30 20:58:49 +00:00 |
|
Volker Fischer
|
a62ca5d064
|
added a tool tip of the complete musician profile on the fader tag label
|
2015-01-30 20:53:43 +00:00 |
|
Volker Fischer
|
71856d5488
|
the two optional pictures should be above each other, the text is next to the pictures
|
2015-01-25 09:57:13 +00:00 |
|
Volker Fischer
|
cad2da0d2a
|
- a minimum size for the fader label text must be given, otherwise it could be too small which is not desired
- decrease the spacing between the icon buttons since the horizontal space is limited
|
2015-01-25 09:54:20 +00:00 |
|
Volker Fischer
|
183d651801
|
removed some very small countries from the country flag list to make the popup menu smaller
|
2015-01-24 18:54:39 +00:00 |
|
Volker Fischer
|
5a3693f6ae
|
the compatible code to old Qt versions did not work, therefore we now use a table which definitely works for all Qt versions
|
2015-01-24 18:11:28 +00:00 |
|
Volker Fischer
|
b4f81ffaf1
|
added support for older QT versions
|
2015-01-24 17:05:21 +00:00 |
|
Volker Fischer
|
290f121e3c
|
support for a country flag icon on the fader tag
|
2015-01-24 15:47:32 +00:00 |
|
Volker Fischer
|
5c909dc176
|
support for a country flag icon on the fader tag
|
2015-01-24 15:38:39 +00:00 |
|
Volker Fischer
|
1d21bb84b1
|
added support for country flag icon
|
2015-01-23 21:38:24 +00:00 |
|
Volker Fischer
|
bc17803f15
|
added acknowledgement for the country flags
|
2015-01-23 21:35:49 +00:00 |
|
Volker Fischer
|
837749cc6c
|
fixed path to flags
|
2015-01-23 21:34:55 +00:00 |
|
Volker Fischer
|
9c7aab4fd3
|
added country flags
|
2015-01-23 20:14:13 +00:00 |
|
Volker Fischer
|
5df4991542
|
added country flag pictures
|
2015-01-23 20:06:39 +00:00 |
|
Volker Fischer
|
72c5f4cc63
|
a licence agreement dialog can be requested by the server
|
2015-01-23 19:43:18 +00:00 |
|
Volker Fischer
|
a6cd448ca9
|
update of the help text
|
2015-01-23 19:34:10 +00:00 |
|
Volker Fischer
|
815098a41d
|
added new PROTMESSID_LICENCE_REQUIRED message
|
2015-01-18 21:23:47 +00:00 |
|
Volker Fischer
|
f56d59fdeb
|
added server licence type enum
|
2015-01-18 21:20:41 +00:00 |
|
Volker Fischer
|
ecfc92207f
|
added licence dialog
|
2015-01-17 16:53:54 +00:00 |
|
Volker Fischer
|
26ccd51546
|
make sure the OPUS encoder/decoder function is only called if the audio compression type is actually set to OPUS codec
|
2014-07-28 17:46:54 +00:00 |
|
Volker Fischer
|
7f96942b62
|
bug fix
|
2014-07-26 10:31:27 +00:00 |
|
Volker Fischer
|
7615e2a996
|
This file was provided by Christopher Meng, thanks!
|
2014-07-26 06:29:30 +00:00 |
|
Volker Fischer
|
7918416054
|
added configurations "CONFIG+=opus_shared_lib" for using OPUS as a shared lib and "CONFIG+=nocelt" to disable legacy support for the old CELT library
|
2014-07-26 06:07:50 +00:00 |
|
Volker Fischer
|
afa2f0e812
|
added configurations "CONFIG+=opus_shared_lib" for using OPUS as a shared lib and "CONFIG+=nocelt" to disable legacy support for the old CELT library
|
2014-07-26 05:58:01 +00:00 |
|
Volker Fischer
|
9438ff535b
|
fixed a typo
|
2014-07-15 19:22:08 +00:00 |
|
Volker Fischer
|
e9c431cda9
|
fixed a compiler warning on the newest Mac XCode compiler: The init function of the buffer class was set to virtual but the derived function had a different number of funciton parameters. So the intention was actually NOT to be virtual. Therefore I removed the virtual from the functions and the warning is gone now.
|
2014-06-15 19:33:27 +00:00 |
|
Volker Fischer
|
6b1541b622
|
bug fix: on Mac with newest Qt version the ping time was always 0
|
2014-06-12 19:28:39 +00:00 |
|
Volker Fischer
|
461650d4e2
|
increase the default used number channels for server
|
2014-03-11 19:39:44 +00:00 |
|
Volker Fischer
|
f92b363df9
|
fix tab order
|
2014-02-25 21:10:40 +00:00 |
|
Volker Fischer
|
3b94fb9382
|
since we only have one settings dialog, it is nonsense to write "General Settings" but we should write just "Settings"
|
2014-02-25 15:50:09 +00:00 |
|
Volker Fischer
|
598017e47f
|
Remove the connection LED because it is not actually required. If the connection is successful, the mixer fader appears and shows the connection. If the connection fails, no fader is visible or the fader disappears after a while. In both cases it is clearly seen that the connection is lost and therefore the connection LED is not required.
|
2014-02-25 15:38:11 +00:00 |
|
Volker Fischer
|
e85b0f93ed
|
remove "--disableleds" command line argument since disabling LEDs is not required anymore because we now have a separate socket thread and therefore a stable audio connection even in case the LEDs are used
|
2014-02-25 14:58:54 +00:00 |
|
Volker Fischer
|
5b2d256bc2
|
removed the "open chat on new message" mechanism since nobody actually uses this, now simply the window automatically opens on a new message if it is not already open, otherwise do nothing
|
2014-02-25 14:38:12 +00:00 |
|
Volker Fischer
|
121a0b4d69
|
small fix: put combo boxes in another layout so that it looks nicer
|
2014-02-24 20:23:19 +00:00 |
|
Volker Fischer
|
292cf13a21
|
finished #43 Hybrid Mono/Stereo mode
|
2014-02-24 19:51:57 +00:00 |
|
Volker Fischer
|
c8f0a376ab
|
added support for the mon-in/stereo-out mode in the signal processing class (client.cpp)
|
2014-02-23 20:55:42 +00:00 |
|
Volker Fischer
|
5811b1f9d4
|
preparations for "mono in/stereo out" mode
|
2014-02-23 20:01:17 +00:00 |
|
Volker Fischer
|
4dca2d1c93
|
fix for #17 Default central server flag seems not to work in server GUI
|
2014-02-23 18:17:46 +00:00 |
|
Volker Fischer
|
17b5bb6dd9
|
introduce macro ENABLE_CLIENT_VERSION_AND_OS_DEBUGGING for enabling the version and OS query in the client (for debugging reasons)
|
2014-02-23 09:46:25 +00:00 |
|
Volker Fischer
|
5cfdf988d4
|
fix a compiler warning
|
2014-02-21 21:33:25 +00:00 |
|
Volker Fischer
|
de667b66a6
|
fix compilation error on Linux
|
2014-02-21 21:29:33 +00:00 |
|
Volker Fischer
|
388664e48e
|
support for querying the server version and OS type for debugging purpose (not in the regular version available)
|
2014-02-21 21:25:26 +00:00 |
|
Volker Fischer
|
d080c568a3
|
bug fix
|
2014-02-21 21:16:45 +00:00 |
|
Volker Fischer
|
4fbe460041
|
fix shutdown issue on Mac OS
|
2014-02-18 19:36:09 +00:00 |
|
Volker Fischer
|
3f61c348f7
|
small fix for Windows
|
2014-02-17 18:34:39 +00:00 |
|
Volker Fischer
|
14c8df9ee4
|
fix for shutdown on Linux (an error message was shown on shutdown)
|
2014-02-17 18:24:32 +00:00 |
|
Volker Fischer
|
e004ed6964
|
small improvement for the mutexes
|
2014-02-16 20:04:22 +00:00 |
|
Volker Fischer
|
9e4dbd861a
|
bug fix
|
2014-02-16 09:28:34 +00:00 |
|
Volker Fischer
|
d214f9976d
|
bug fix for the shutdown of the server
|
2014-02-16 09:01:08 +00:00 |
|
Volker Fischer
|
b8930b5232
|
removed unused function
|
2014-02-16 08:27:26 +00:00 |
|
Volker Fischer
|
887f5cd5b9
|
ParseConnectionLessMessageWithFrame
|
2014-02-16 08:21:40 +00:00 |
|
Volker Fischer
|
2ac7a92eaf
|
finished implementation of a separate socket high priority thread
|
2014-02-16 08:20:07 +00:00 |
|
Volker Fischer
|
2e5f7781ce
|
finished implementation of a separate socket high priority thread
|
2014-02-16 08:12:07 +00:00 |
|
Volker Fischer
|
bde026b06b
|
make IsConnectionLessMessageID static
|
2014-02-16 07:17:48 +00:00 |
|
Volker Fischer
|
85fef28e24
|
added a missing include
|
2014-02-16 07:16:48 +00:00 |
|
Volker Fischer
|
d078730aeb
|
make some functions static
|
2014-02-14 22:00:42 +00:00 |
|
Volker Fischer
|
42d0cdca59
|
small fix and added a comment
|
2014-02-14 22:00:31 +00:00 |
|
Volker Fischer
|
51db9e742a
|
take care of NewConnection message in the socket context
|
2014-02-13 21:03:33 +00:00 |
|
Volker Fischer
|
033e3adca4
|
- take care of NewConnection message in the socket context
- some changes in the Mutexs
|
2014-02-13 21:03:08 +00:00 |
|
Volker Fischer
|
4837dc88d4
|
increase the probability of valid instrument picture
|
2014-02-13 21:01:15 +00:00 |
|
Volker Fischer
|
bab6152f8c
|
some cleanup and implemented a nice socket thread exit on shutdown (fixed Qt warnings on shutdown of the software)
|
2014-02-13 18:38:25 +00:00 |
|
Volker Fischer
|
7c37d6d018
|
fixes issues for Linux compilation
|
2014-02-11 20:39:07 +00:00 |
|
Volker Fischer
|
a9c0e243dd
|
fix compilation errors under Linux
|
2014-02-11 20:21:32 +00:00 |
|
Volker Fischer
|
1c1e07bd24
|
fix a compiler warning
|
2014-02-11 17:47:48 +00:00 |
|
Volker Fischer
|
9ca6df618f
|
separate socket thread works now fine under Windows (only for Windows right now)
|
2014-02-11 17:35:39 +00:00 |
|