Merge branch 'master' into feature_aggrdevmac

This commit is contained in:
Volker Fischer 2020-05-03 14:18:32 +02:00
commit a0b80af492
4 changed files with 44 additions and 46 deletions

View file

@ -3,24 +3,21 @@
3.5.3git 3.5.3git
* for CoreAudio and 4 channel input, support mixing channels 1&2 with 3&4 - for CoreAudio and 4 channel input, support mixing channels 1&2 with 3&4
* added bassoon/oboe/harp instrument icons, created by dszgit (Ticket #131) - added bassoon/oboe/harp instrument icons, created by dszgit (Ticket #131)
* link to docs from application Help menu (Ticket #90) - link to docs from application Help menu (Ticket #90)
* bug fix: for mono capture jack audio interface Jamulus complains it cannot make connections (Ticket #137) - bug fix: for mono capture jack audio interface Jamulus complains it cannot make connections (Ticket #137)
TODO support CoreAudio aggregated devices TODO support CoreAudio aggregated devices
TODO support internationalization TODO support internationalization
TODO standard style: meter bar gets smaller sometimes if board is full and fader text is short
TODO implement panning for channels (Ticket #52, #145) TODO implement panning for channels (Ticket #52, #145)
TODO sometimes I cannot see the central server in the server list TODO sometimes I cannot see the central server in the server list
@ -35,73 +32,73 @@ TODO show mute state of others
3.5.2 (2020-04-24) 3.5.2 (2020-04-24)
* use audio level meter bars for normal skin - use audio level meter bars for normal skin
* store Show All Musicians setting in the ini-file - store Show All Musicians setting in the ini-file
* improved Mac installer, coded by doloopuntil - improved Mac installer, coded by doloopuntil
* support to open ASIO driver setup(s) if startup failed due to incorrect driver settings (Ticket #117) - support to open ASIO driver setup(s) if startup failed due to incorrect driver settings (Ticket #117)
* added -v/--version command line argument to output version information (Ticket #121) - added -v/--version command line argument to output version information (Ticket #121)
* added bodhran and other instrument icons, bodhran created by bomm (Ticket #131) - added bodhran and other instrument icons, bodhran created by bomm (Ticket #131)
* bug fix: if small network buffers are used we get much better audio quality when drop outs occur - bug fix: if small network buffers are used we get much better audio quality when drop outs occur
* bug fix: if names given with the -o option were too long, the server registration failed (Ticket #91) - bug fix: if names given with the -o option were too long, the server registration failed (Ticket #91)
* bug fix: audio level changes if Buffer Delay is changed (Ticket #106) - bug fix: audio level changes if Buffer Delay is changed (Ticket #106)
* bug fix: do not reset fader level meters if number of clients change - bug fix: do not reset fader level meters if number of clients change
* bug fix: fixed a crash with JackRouter 64 bit ASIO driver (Ticket #93, thanks to elliotclee) - bug fix: fixed a crash with JackRouter 64 bit ASIO driver (Ticket #93, thanks to elliotclee)
3.5.1 (2020-04-18) 3.5.1 (2020-04-18)
* added a Mute Stream button to hear your signal and the signal of the other clients but - added a Mute Stream button to hear your signal and the signal of the other clients but
do not transmit your signal to the server so that the other clients cannot hear you do not transmit your signal to the server so that the other clients cannot hear you
* added Enable Small Network Buffers switch to enable small sound card buffers in - added Enable Small Network Buffers switch to enable small sound card buffers in
combination with legacy OPUS packets since OPUS packets with 64 samples enable low combination with legacy OPUS packets since OPUS packets with 64 samples enable low
latency but can increase audio drop outs latency but can increase audio drop outs
* upgrade OPUS codec library to v1.3.1 by doloopuntil - upgrade OPUS codec library to v1.3.1 by doloopuntil
* server list registration status indicator added to the server GUI, coded by pljones - server list registration status indicator added to the server GUI, coded by pljones
* improved auto jitter buffer for 64 samples frame size - improved auto jitter buffer for 64 samples frame size
* the ping times in the server list are now more stable - the ping times in the server list are now more stable
3.5.0 (2020-04-15) 3.5.0 (2020-04-15)
* added support for 64 samples OPUS packets in the client (if a sound card buffer size - added support for 64 samples OPUS packets in the client (if a sound card buffer size
larger or equal than 128 samples is chosen, the legacy 128 samples OPUS packets are used) larger or equal than 128 samples is chosen, the legacy 128 samples OPUS packets are used)
* added a filter for the server list to, e.g., filter a specific country or search for a musician - added a filter for the server list to, e.g., filter a specific country or search for a musician
* refresh server list if the Central Server address type is changed - refresh server list if the Central Server address type is changed
* the unit of the mixer faders is now dB using the range -50 dB to 0 dB - the unit of the mixer faders is now dB using the range -50 dB to 0 dB
* increased LED luminance (Ticket #71) - increased LED luminance (Ticket #71)
* bug fix: the server welcome message may appear twice if the server list was double clicked - bug fix: the server welcome message may appear twice if the server list was double clicked
3.4.7 (2020-04-11) 3.4.7 (2020-04-11)
* added support for alternative Central Servers to solve the 200 server registration limit (Ticket #50) - added support for alternative Central Servers to solve the 200 server registration limit (Ticket #50)
* added support for 64 samples frame size in the server (if server runs in 64 or 128 samples - added support for 64 samples frame size in the server (if server runs in 64 or 128 samples
mode it is still compatible to both, 64 and 128 samples frame size clients) mode it is still compatible to both, 64 and 128 samples frame size clients)
* added multichannel CoreAudio support, coded by emlynmac (#44) - added multichannel CoreAudio support, coded by emlynmac (#44)
* fixed server not visible if in same local network, coded by pljones (Ticket #27) - fixed server not visible if in same local network, coded by pljones (Ticket #27)
3.4.6 (2020-04-09) 3.4.6 (2020-04-09)

View file

@ -249,7 +249,7 @@
</property> </property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>16</width> <width>19</width>
<height>88</height> <height>88</height>
</size> </size>
</property> </property>
@ -265,7 +265,7 @@
</property> </property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>16</width> <width>19</width>
<height>88</height> <height>88</height>
</size> </size>
</property> </property>

View file

@ -516,12 +516,14 @@ int main ( int argc, char** argv )
// TODO translation loading does not yet work // TODO translation loading does not yet work
// TODO CONFIG += lrelease embed_translations
// TODO QM_FILES_RESOURCE_PREFIX needed???
// // load translations // // load translations
// if ( bUseGUI ) // if ( bUseGUI )
// { // {
// QTranslator myappTranslator; // QTranslator myappTranslator;
// bool ret = myappTranslator.load ( "src/res/translation_" + QLocale::system().name() ); // bool ret = myappTranslator.load ( "translation_" + QLocale::system().name() );
//qDebug() << "translation successfully loaded: " << ret << " " << "src/res/translation_" + QLocale::system().name(); //qDebug() << "translation successfully loaded: " << ret << " " << "translation_" + QLocale::system().name();
// pApp->installTranslator ( &myappTranslator ); // pApp->installTranslator ( &myappTranslator );
// } // }

View file

@ -48,8 +48,7 @@ CMultiColorLEDBar::CMultiColorLEDBar ( QWidget* parent, Qt::WindowFlags f ) :
// create LED object // create LED object
vecpLEDs[iLEDIdx] = new cLED ( parent ); vecpLEDs[iLEDIdx] = new cLED ( parent );
// add LED to layout with spacer (do not add spacer on the bottom of the // add LED to layout with spacer (do not add spacer on the bottom of the first LED)
// first LED)
if ( iLEDIdx < NUM_STEPS_LED_BAR - 1 ) if ( iLEDIdx < NUM_STEPS_LED_BAR - 1 )
{ {
pLEDLayout->addStretch(); pLEDLayout->addStretch();
@ -77,7 +76,7 @@ CMultiColorLEDBar::CMultiColorLEDBar ( QWidget* parent, Qt::WindowFlags f ) :
// according to QScrollArea description: "When using a scroll area to display the // according to QScrollArea description: "When using a scroll area to display the
// contents of a custom widget, it is important to ensure that the size hint of // contents of a custom widget, it is important to ensure that the size hint of
// the child widget is set to a suitable value." // the child widget is set to a suitable value."
pProgressBar->setMinimumSize ( QSize ( 1, 1 ) ); pProgressBar->setMinimumSize ( QSize ( 19, 1 ) ); // 15px + 2 * 1px + 2 * 1px = 19px
pLEDMeter->setMinimumSize ( QSize ( 1, 1 ) ); pLEDMeter->setMinimumSize ( QSize ( 1, 1 ) );
// update the meter type (using the default value of the meter type) // update the meter type (using the default value of the meter type)