Jean Pierre Cimalando
dc2bd63d3a
Translation of qt messages
2020-05-15 00:12:00 +02:00
Volker Fischer
599306156d
new command line option -d to disconnect all clients on shutdown of the server (Ticket #161 )
2020-05-12 22:40:59 +02:00
Volker Fischer
7df3ce1115
small merge fixes
2020-05-11 17:10:38 +02:00
Simon Tomlinson
0b12722460
Merge branch 'master' into master
2020-05-11 08:03:29 +01:00
Simon Tomlinson
c112b1e0fc
Added Oboe support code for android audio. There are problems rendering
...
audio (audio is dithered), still more work required.
2020-05-11 07:36:46 +01:00
Volker Fischer
ac3255afbf
Fixed a bug with the default server port (Ticket #194 )
2020-05-10 19:06:27 +02:00
Volker Fischer
b56912b2b3
added missing tr() functions, WIP German translation, changed --translation in --notranslation so that the translation is on per default
2020-05-09 23:09:56 +02:00
Volker Fischer
84d53914b9
fix for client port number (avoid socket bind problems if client on the same PC is started before the server)
2020-05-07 20:22:14 +02:00
Volker Fischer
7421eefb11
initial implementation of the translation (must be enabled with --translation command line argument)
2020-05-04 20:22:22 +02:00
Volker Fischer
f481e22937
organize command line help #165 , #166 , thanks to newlaurent62
2020-05-03 20:34:01 +02:00
Volker Fischer
27e9bebea3
some more testing for translations
2020-05-02 21:55:25 +02:00
Volker Fischer
bac89e358a
merge fixes
2020-04-30 22:03:01 +02:00
newlaurent62
0d517654d6
Set the clientdlg window title and jack client name
2020-04-30 20:48:48 +02:00
Volker Fischer
3e715423c1
some preparation work for translations
2020-04-23 17:00:58 +02:00
mirabilos
47958ffef0
do not default to the restrictive commons licence on GUI server
...
advances #100
2020-04-22 16:08:26 +02:00
Volker Fischer
6883c30dec
added -v/--version command line argument to output version information (Ticket #121 )
2020-04-20 20:27:07 +02:00
corrados
95c5832554
Merge pull request #113 from doloopuntil/improved_mac_deployment
...
Improve installer packaging mechanism for macOS
2020-04-19 20:48:46 +02:00
Volker Fischer
af2c04bd32
make sure the description text on console is shown before any server list registration infos
2020-04-19 20:29:44 +02:00
Daniel Masato
10f65f1ee2
Improve packaging mechanism for macOS
...
This change automates the creation of an installer image for macOS containing both a client and server version for Jamulus.
2020-04-19 14:21:08 +01:00
Daniel Masato
8411debb39
Build Jamulus client and server for macOS
2020-04-19 11:03:36 +01:00
Peter L Jones
8ca0635fea
Log server registration flow
2020-04-19 10:14:18 +01:00
Volker Fischer
b335321950
rename SYSTEM_FRAME_SIZE_SAMPLES_SMALL to SYSTEM_FRAME_SIZE_SAMPLES
2020-04-15 15:29:43 +02:00
Volker Fischer
82f5ad18f4
added support for Central Server (North America) (Ticket #50 ), small bug fix for the Mac audio interface
2020-04-11 14:27:50 +02:00
Volker Fischer
ed46357ac4
added command line argument for new 64 samples server mode
2020-04-10 12:28:50 +02:00
Volker Fischer
5824855252
added show licence switch in the server GUI
2020-04-08 15:30:32 +02:00
Volker Fischer
c310aa16cd
WIP 64 samples frame size support in the server, not yet working
2020-04-05 08:13:53 +02:00
Volker Fischer
57f203502c
WIP on support of 64/128 samples frame size in the server
2020-04-04 19:03:19 +02:00
Volker Fischer
ede92ac25e
fix https://sourceforge.net/p/llcon/bugs/30
2020-03-28 18:51:25 +01:00
Volker Fischer
4cac0e935b
code style changes
2020-03-22 20:24:30 +01:00
Peter L Jones
eca8eff4c9
Revert --histitems argument
2020-03-22 17:45:00 +00:00
Peter L Jones
f20d7feab1
Accept number of items and days as arguments
2020-03-21 22:19:29 +00:00
Volker Fischer
791d600634
2019->2020
2020-01-01 15:41:43 +01:00
Volker Fischer
81b5cf7861
added command line argument for disabling auto jack connection (Ticket #49 )
2019-09-22 20:13:08 +02:00
Peter L Jones
50f69ec7e4
SVG history graph
2019-05-19 12:20:34 +01:00
Volker Fischer
3348056253
move ConsoleWriterFactory implementation in util.cpp
2019-04-12 18:24:35 +02:00
Volker Fischer
feaea570f2
use the application pointer directly without the need of the define
2019-04-12 18:12:22 +02:00
Volker Fischer
05a0ac60a6
fixed warnings
2019-04-12 18:04:28 +02:00
Volker Fischer
8367ecc64f
remove -T command line argument since it was only intended for debugging (see pull request from pljones).
2019-04-12 18:02:26 +02:00
Volker Fischer
30b5833d3d
- remove unnecessary command line argument (if directory is given, the recording is enabled automatically
...
- jamrecorder is not a pointer in the class but an object now
- only call jamrecorder functions if it is enabled
2019-04-11 22:25:36 +02:00
Peter L Jones
005a506b0d
Merge branch 'master' into feature/pljones-audio-stream-saving
2019-04-03 18:14:49 +01: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
e8096e48f0
2018 -> 2019
2019-03-24 09:30:30 +01:00
Volker Fischer
ea24503fdc
preparation for MIDI controller audio fader level support
2019-01-12 12:45:08 +00:00
Volker Fischer
8bfdc7347a
2017 -> 2018
2018-03-09 21:13:02 +00:00
Volker Fischer
b0d37c86e7
2016 -> 2017
2017-08-11 21:08:54 +00:00
Volker Fischer
403bf81f2a
removed some unnecessary code
2016-03-06 10:09:41 +00:00
Volker Fischer
ca73117279
update the copyright
2015-12-31 13:14:09 +00:00
Volker Fischer
e674b21c0c
nogui option is also supported for the client
2015-10-24 14:34:05 +00:00
Volker Fischer
b5bae73ab3
added support for server disconnection
2015-10-17 15:37:58 +00:00
Volker Fischer
a46ea26cd8
support client operation without using a GUI frontend
2015-03-25 20:29:52 +00:00