Commit Graph

84 Commits

Author SHA1 Message Date
Daniel Masato
7c7a47a066 Improve Mac deployment script 2020-04-23 20:15:42 +01:00
Volker Fischer
f1177d42df try to make Travis happy again 2020-04-21 16:12:55 +02:00
Stanislas Michalak
240b66879b Add config for mingw compiler for Windows
This allows Jamulus to be cross-compiled with MinGW compiler.
2020-04-20 22:49:30 +02:00
Daniel Masato
8411debb39 Build Jamulus client and server for macOS 2020-04-19 11:03:36 +01:00
Volker Fischer
702760c03b prepare for next version 2020-04-18 12:15:25 +02:00
Volker Fischer
6615c97561 r3_5_1 2020-04-18 11:43:30 +02:00
corrados
7187470719
Merge pull request #85 from doloopuntil/opus_1_3
Upgrade OPUS codec to v1.3.1
2020-04-17 15:39:39 +02:00
Daniel Masato
703625a577 Upgrade to OPUS v1.3 - project file 2020-04-16 20:24:52 +01:00
Volker Fischer
ce647535d8 prepare for next version 2020-04-15 22:35:26 +02:00
Volker Fischer
285f4e019b 3.5.0 2020-04-15 21:58:31 +02:00
Volker Fischer
c5d9b29aaa finished: 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) 2020-04-13 19:26:15 +02:00
Volker Fischer
c59173d076 prepare for next version number 2020-04-11 20:59:12 +02:00
Volker Fischer
5431e23fd3 r3_4_7 2020-04-11 20:22:59 +02:00
Volker Fischer
faac172af7 prepare for next version 2020-04-09 14:05:01 +02:00
Volker Fischer
7304aec1b2 r3_4_6 2020-04-09 13:23:54 +02:00
Volker Fischer
61ea6ca0d0 prepare for next version 2020-04-04 09:12:42 +02:00
Volker Fischer
149ecf0c80 r3.4.5 2020-04-04 08:31:31 +02:00
root
ead042a301 patch provided by jkohnert, see Ticket #63 Fix compiler warnings on Linux 2020-03-29 12:12:13 +02:00
Jos van den Oever
5634aa93bf
Use pkg-config to find Jack
The hardcoded directories for jack are not always correct.
It is more flexible to use pkg-config to find Jack.
2020-03-25 23:00:47 +01:00
Volker Fischer
a0771542ec prepare for next git version 2020-03-25 21:48:57 +01:00
Volker Fischer
22eec95022 fixed DISTFILES 2020-03-25 20:54:26 +01:00
Volker Fischer
9870643055 3.4.4 2020-03-25 20:29:02 +01:00
Daniel Masato
263a2bcbf2 Update C++11 compiler flag 2020-03-23 19:41:21 +00:00
Peter L Jones
78897e0995 Reduce to single history graph source 2019-05-26 19:16:45 +01:00
Peter L Jones
ea022759b2 Reduce to single history graph header 2019-05-26 19:00:09 +01:00
Peter L Jones
331de68e86 Refactor, refactor, refactor 2019-05-20 21:06:09 +01:00
Peter L Jones
50f69ec7e4 SVG history graph 2019-05-19 12:20:34 +01:00
Volker Fischer
cab9086b7a for old linux compilers we need to explicitely activate C++11 features 2019-05-18 08:51:11 +02:00
Volker Fischer
0dbef268a3 added GPL headers 2019-04-10 20:00:54 +02:00
Peter L Jones
8c1deffda7 Add recording support with Reaper Project generation
Includes the following changes

* Initial .gitignore
Administrative

* Fix up warning message
* Not all Windows file systems are case insensitive
Bugfixes

* (Qt5) Use QCoreApplication for headless
Possible solution to get the application to run as a headless server but it loses the nice history graph, so not ideal.

* Avoid ESC closing chat
Because ESC shouldn't close the chat window. Or the main app window.

* Add console logging support for Windows
Whilst looking for the headless support, I found this idea for Windows logging.  New improved version.  This makes far fewer changes.

----

* Add recording support with Reaper Project generation
The main feature!
    * New -r option to enable recording of PCM files and conversion to Reaper RPP with WAV files
    * New -R option to set the directory in which to create recording sessions
    You need to specify the -R option, there's no default... so I guess -r and -R could be combined.
    * New -T option to convert a session directory with PCM files into a Reaper RPP with WAV files
    You can use -T on "failed" sessions, if the -r option captures the PCMs but the RPP converter doesn't run for some reaon. (It was useful during development, maybe less so once things seem stable.)

The recorder is implemented as a new thread with queuing from the main "real time" server thread.

When a new client connects or if its audio format changes (e.g. mono to stereo), a new RIFF WAVE file is started.  Each frame of decompressed audio for each client written out as LPCM to the file.  When the client disconnects, the RIFF WAVE headers are updated to reflect the file length.

Once all clients disconnect, the session is considered ended and a Reaper RPP file is written.
2019-04-03 18:12:45 +01:00
Volker Fischer
0b522bc649 dump version number 2019-01-12 15:58:31 +00:00
Volker Fischer
deb1d075df preparation for MIDI controller audio fader level support 2019-01-12 12:33:05 +00:00
Volker Fischer
7f37b731e6 3.4.3 2018-05-17 17:33:33 +00:00
Volker Fischer
b95ba0ffb1 support native Jack support under Windows using the CONFIG switch "jackonwindows" 2018-03-22 20:48:54 +00:00
Volker Fischer
944c998051 new version 3.4.3cvs 2017-08-11 21:06:44 +00:00
Volker Fischer
9e9beaf349 prepare for a release 2017-08-11 12:14:14 +00:00
Volker Fischer
9c1ddbba64 added support for jackonmac 2016-07-31 08:02:32 +00:00
Volker Fischer
4e497d3f99 remove old CELT library 2016-02-14 16:19:14 +00:00
Volker Fischer
4498fc99d2 new version 2016-02-10 10:09:02 +00:00
Volker Fischer
a5ee11787a prepare for next release 2016-02-10 09:45:15 +00:00
Volker Fischer
60a3f82912 show the number of connected clients in the MacOS task bar 2015-12-18 20:17:31 +00:00
Volker Fischer
ef4ec1e261 next version number 2015-12-10 18:12:18 +00:00
Volker Fischer
32f3048928 prepare for a release 2015-12-10 17:23:04 +00:00
Volker Fischer
6163b5e282 update the version number 2015-12-09 16:41:45 +00:00
Volker Fischer
a246d930b9 prepare for the next version 2015-11-26 18:05:26 +00:00
Volker Fischer
fffa904e12 prepare for the release 2015-11-26 16:11:20 +00:00
Volker Fischer
bef159eb67 fixed an error message, dump version number 2015-11-17 18:26:43 +00:00
Volker Fischer
d4ac1d45d0 release version 2015-10-20 13:26:58 +00:00
Volker Fischer
92980602d0 new version number 2015-07-13 16:09:25 +00:00
Volker Fischer
5cea1761a0 release version 2015-07-12 20:37:38 +00:00