Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Edu tools to main branch #10

Closed
wants to merge 110 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
f34ce36
added new function GetAvailableInOutDevices()
corrados Nov 23, 2020
a0afa22
initiate a reload of sound devices on a system notification
corrados Nov 23, 2020
af47bef
compile fix
corrados Nov 23, 2020
ec17e48
move callback registration/unregistration
corrados Nov 23, 2020
9fe3375
added kAudioDevicePropertyDeviceIsAlive notification
corrados Nov 23, 2020
9da94f9
added debug data
corrados Nov 23, 2020
25adeb9
add check for audio device still available or not
corrados Nov 23, 2020
90d9ecd
on audio device load error, update driver list
corrados Nov 23, 2020
6d1528a
add listener for system audio default device changes
corrados Nov 23, 2020
49e57ff
small fix for device notifications handling
corrados Nov 23, 2020
270310d
show warning message is previous driver is no longer available
corrados Nov 24, 2020
a68b91e
move audio callback register/unregister back in start/stop functions
corrados Nov 24, 2020
4119aee
bug fix
corrados Nov 24, 2020
08c57a9
Cope with large logs
pljones Nov 25, 2020
b263109
Merge pull request #743 from pljones/feature/update-historytool
corrados Nov 25, 2020
c586627
Server Icons for OS X and WIN
geheimerEichkater Nov 25, 2020
75f5109
Merge pull request #745 from geheimerEichkater/graphic
corrados Nov 25, 2020
3700193
fix server icon for Windows installer (#737)
corrados Nov 25, 2020
872035e
Updated Polish translation
SeeLook Nov 25, 2020
790f86e
Merge branch 'mac_audio_improvements' into master
corrados Nov 26, 2020
9582b92
update
corrados Nov 26, 2020
b6caa2b
Merge pull request #746 from SeeLook/master
corrados Nov 26, 2020
39428dd
bug fix: sliders move by themselves if fader groups are used on recon…
corrados Nov 26, 2020
eb7a670
try to use new server icon for Mac installer
corrados Nov 27, 2020
85b677e
Update help message to be more helpful
pljones Nov 27, 2020
97c4956
update
corrados Nov 27, 2020
74b599a
Merge pull request #751 from pljones/bugfix/jamulus-jamexporter-docum…
corrados Nov 27, 2020
90d4d3f
remove Core Audio notifier for xrun because we do not make use of it …
corrados Nov 28, 2020
5f9f481
bug fix: detect if no audio Device is selected before trying to conne…
corrados Nov 28, 2020
92741b1
update translations
corrados Nov 28, 2020
785e1c8
update German translation
corrados Nov 28, 2020
b32e5f9
added qDebug() messages
corrados Nov 28, 2020
6256850
test commit
corrados Nov 28, 2020
fea4dfe
QMessageBox should not be in the mutex lock
corrados Nov 28, 2020
f667fea
use a different Mutex for IO access
corrados Nov 28, 2020
74cc0f6
remove debug calls
corrados Nov 28, 2020
7ac8e2b
try out if now the previous mutex lock works fine
corrados Nov 28, 2020
598abd8
revert back the change -> it is necessary that QMessageBox is not in …
corrados Nov 28, 2020
fddc372
do not reload audio device list if only the device property has changed
corrados Nov 28, 2020
5221fcd
undo latest change since it did not fix the issue
corrados Nov 28, 2020
17fb166
removed ENABLE_CLIENT_VERSION_AND_OS_DEBUGGING since this should be d…
corrados Nov 29, 2020
4310fe5
bug fix: ping times of servers which are further down the server list…
corrados Nov 29, 2020
28d7317
for Linux we need a higher value compared to Windows (I guess the tim…
corrados Nov 29, 2020
afd73d7
fix for the size of the text label above the jitter buffer sliders
corrados Nov 29, 2020
cb32a71
try to fix problem that error message appears three times on Mac OS a…
corrados Nov 29, 2020
44631cb
fix compile error
corrados Nov 29, 2020
0e74561
on the initial time of about 2s after server list query, the list is …
corrados Nov 30, 2020
4f9d146
improved audio device management
corrados Dec 1, 2020
01d1b31
some minor fixes
corrados Dec 1, 2020
62325bd
we cannot use a message box in a mutexed region, otherwise we get a l…
corrados Dec 1, 2020
ac44adf
we should not unregister Coreaudio callbacks on class destructor
corrados Dec 1, 2020
f62d96c
try to fix the multiple warning messages
corrados Dec 1, 2020
842a0fc
do only unregister Coreaudio callbacks if a new driver is actually setup
corrados Dec 1, 2020
10c356c
bug fix
corrados Dec 1, 2020
6d1c7c2
make sure we only have one device notification per time
corrados Dec 1, 2020
2118bd6
revert recent changes since they did not work
corrados Dec 1, 2020
c003861
French translation fix
trebmuh Dec 2, 2020
0d18e47
Merge pull request #753 from trebmuh/patch-1
corrados Dec 2, 2020
bc32ee7
French translation fixes
trebmuh Dec 2, 2020
ded4816
Merge pull request #755 from trebmuh/patch-2
corrados Dec 3, 2020
d1a630b
French translation fixe
trebmuh Dec 4, 2020
80073b2
Merge branch 'improved_audio_dev_management' into master
corrados Dec 4, 2020
07f35be
only do a full reload of the driver if the driver actually has changed
corrados Dec 4, 2020
2ff6e9a
code style change
corrados Dec 4, 2020
65e3206
workaround for problem with multiple warning messages on device unplug
corrados Dec 4, 2020
35c0d67
use mutex from sound base for coreaudio io routine
corrados Dec 4, 2020
be4e4da
bug fix
corrados Dec 4, 2020
351ef12
no need to make mutex variable public
corrados Dec 4, 2020
81529d6
do not reset everything on a call to GetAvailableInOutDevices() since…
corrados Dec 4, 2020
26a09e0
stop sound device on client shutdown
corrados Dec 4, 2020
9d20c69
if the audio device changes, the audio driver check might not work co…
corrados Dec 4, 2020
d3b713b
make sure the processing is only done when we are in run state
corrados Dec 4, 2020
afb27e9
Merge pull request #761 from trebmuh/patch-1
corrados Dec 4, 2020
5fb7f61
update text of warning message
corrados Dec 5, 2020
43d002e
Merge branch 'master' of https://github.com/corrados/jamulus into master
corrados Dec 5, 2020
900d4ee
fix compilation error
corrados Dec 5, 2020
d67cc9d
try to fix audio device handling issues with deadlocks, etc.
corrados Dec 5, 2020
47bb2a9
try to fix deadlock on MacOS
corrados Dec 5, 2020
26dd9f1
Update translation_sv_SE.ts
genesisproject2020 Dec 5, 2020
4062407
secure device names access with a mutex
corrados Dec 5, 2020
fbf5420
update
corrados Dec 5, 2020
d65c994
Merge pull request #765 from genesisproject2020/master
corrados Dec 6, 2020
76da55d
update translations
corrados Dec 6, 2020
ddb0fdf
update warning text according to discussion in 5fb7f61
corrados Dec 6, 2020
ee3d405
update
corrados Dec 6, 2020
b167388
fix in the warning message
corrados Dec 6, 2020
d8e5e68
"sort users" instead of "sort channel users" (#759)
corrados Dec 6, 2020
696a34d
update translation files
corrados Dec 6, 2020
a16de54
update German translation
corrados Dec 6, 2020
4c01dc3
#129 is not really a bug but an improvement
corrados Dec 6, 2020
f925dc3
fix: if # is set for the list filter, only filter for occupied server…
corrados Dec 6, 2020
4aac5e3
update (one entry is not a bug but an improvement)
corrados Dec 6, 2020
bb11c01
fix a typo
corrados Dec 6, 2020
e7572cd
Update/correct Spanish translation
ignotus666 Dec 6, 2020
99ae990
Merge pull request #767 from ignotus666/master
corrados Dec 7, 2020
23ece65
French translation update for 3.6.2
trebmuh Dec 7, 2020
28add6b
Update Dutch translation for 3.6.2 (see #77)
jerogee Dec 7, 2020
1300ac7
Merge pull request #769 from trebmuh/patch-1
corrados Dec 7, 2020
3f14246
Merge pull request #770 from jerogee/update/dutch-translation-3.6.2
corrados Dec 7, 2020
b09016d
update translations
corrados Dec 7, 2020
dd44402
Update pt_BR translation for 3.6.2
melcon Dec 8, 2020
aa5aa9e
Merge pull request #773 from melcon/master
corrados Dec 8, 2020
abd2757
Add scaling to SVG graph
pljones Dec 9, 2020
eb71f23
Merge pull request #774 from pljones/feature/jamulus-historytool-scaling
corrados Dec 9, 2020
be374f6
Rewrite to support RPP and LOF recovery
pljones Dec 9, 2020
abf2f59
Merge pull request #775 from pljones/feature/jamulus-jamexporter-lof-…
corrados Dec 9, 2020
0c70052
update translation
corrados Dec 12, 2020
337a484
r3_6_2
corrados Dec 12, 2020
911e486
prepare for next version
corrados Dec 12, 2020
b0e5d6a
Merge remote-tracking branch 'upstream/master' into eduTools
ann0see Dec 12, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 13 additions & 10 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,32 +1,35 @@



3.6.2git <- NOTE: the release version number will be 3.6.3



3.6.1git <- NOTE: the release version number will be 3.6.2

3.6.2 (2020-12-12)

- change Clear All Stored Solo Settings to clear Mute as well (#731)

- avoid selecting IPv6 results from hostname lookup, coded by jarmar (#722)

- added possibility to set MIDI offset for fader control to --ctrlmidich (#95)

- bug fix: do not reset sound card channel selection on a device property change

- bug fix: compiling Jamulus 3.6.1 is failing on Debian 9 Linode (#736)

- bug fix: on MacOS Jamulus does not always select the previous sound card (#680)



- detect if no audio Device is selected before trying to connect a server (#129)

- on MacOS if an audio device is no longer available, show a warning
rather than switching to default automatically (#727)

- bug fix: sliders move by themselves if fader groups are used on reconnect (#611)

- bug fix: do not reset sound card channel selection on a device property change (#727)

- bug fix: compiling Jamulus 3.6.1 is failing on Debian 9 Linode (#736)

- bug fix: on MacOS Jamulus does not always select the previous sound card (#680)

- bug fix: use new server icon on Mac server bundle and Windows installer (#737)

- bug fix: ping times of servers which are further down the server list are too high (#49)


3.6.1 (2020-11-21)
Expand Down Expand Up @@ -78,7 +81,7 @@

- replaced double types by floats for some of the signal processing, coded by hselasky (#544)

- support permanent channl fader sorting (i.e., not only on request but always) (#666)
- support permanent channel fader sorting (i.e., not only on request but always) (#666)

- support sorting faders by channel city

Expand Down
8 changes: 6 additions & 2 deletions Jamulus.pro
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
VERSION = 3.6.1git
VERSION = 3.6.2git

# use target name which does not use a captital letter at the beginning
contains(CONFIG, "noupcasename") {
Expand Down Expand Up @@ -97,14 +97,18 @@ win32 {

DEFINES += SERVER_BUNDLE
TARGET = $${TARGET}Server
MACOSX_BUNDLE_ICON_FILE = jamulus-server-icon-2020.icns
RC_FILE = mac/jamulus-server-icon-2020.icns
} else {
MACOSX_BUNDLE_ICON_FILE = mainicon.icns
RC_FILE = mac/mainicon.icns
}

QT += macextras
HEADERS += mac/sound.h
SOURCES += mac/sound.cpp
HEADERS += mac/activity.h
OBJECTIVE_SOURCES += mac/activity.mm
RC_FILE = mac/mainicon.icns
CONFIG += x86
QMAKE_TARGET_BUNDLE_PREFIX = net.sourceforge.llcon
QMAKE_APPLICATION_BUNDLE_NAME. = $$TARGET
Expand Down
2 changes: 1 addition & 1 deletion mac/Info-make.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleIconFile</key>
<string>mainicon.icns</string>
<string>@ICON@</string>
<key>CFBundleGetInfoString</key>
<string>Created by Qt/QMake</string>

Expand Down
2 changes: 1 addition & 1 deletion mac/Info-xcode.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleIconFile</key>
<string>mainicon.icns</string>
<string>${ASSETCATALOG_COMPILER_APPICON_NAME}</string>
<key>CFBundleGetInfoString</key>
<string>Created by Qt/QMake</string>

Expand Down
Binary file added mac/jamulus-server-icon-2020.icns
Binary file not shown.
Loading