Nedko Arnaudov
2c3c3f0290
Don't notify user about unexpectedly stopped apps that returned 0 exit code. Fixes #197
...
The exit code detection for apps ran in terminal is not working,
at least with xterm. xterm doesnt seem to be able to return exit
code of its child process.
2012-10-09 02:32:42 +03:00
Nedko Arnaudov
e8f9b6b02e
ladishd: Deassociate pids of disappearing clients. Fix for #119
2010-11-30 00:13:11 +02:00
Nedko Arnaudov
a9a55b0ddc
daemon: refuse to create room with duplicate name. Fix for #106
2010-09-19 03:06:31 +03:00
Nedko Arnaudov
76a8b6161b
daemon: handle apps with same name in different vgraphs
2010-08-30 00:05:57 +03:00
Nedko Arnaudov
1d908a66d6
daemon: saveable projects
2010-08-06 05:00:04 +03:00
Nedko Arnaudov
0017f19ffa
SaveProject method of the dbus room object.
2010-08-05 15:47:08 +03:00
Nedko Arnaudov
5bb96d51e7
damon: Proper room lifecycle
...
* Room creation/destruction is now separeted from starting/stopping
(creating/destroying jmcore links)
* Rooms can now be created and destryed when studio is stopped
* Rooms are started/stopped when studio is started/stopped
Apart from better interraction of studio start/stop and room
lifecycles, it is now possible to implement load of studio with rooms
because during studio load rooms have to be created in stopped state
and eventually started only at later stage, during studio start.
2010-07-20 01:31:37 +03:00
Nedko Arnaudov
d4f26eea8a
daemon: save studio rooms, if any
2010-06-10 03:15:52 +03:00
Nedko Arnaudov
366ac2a22b
daemon: refuse to save studios with rooms
...
They are not loadable currently
2010-05-31 00:48:33 +03:00
Nedko Arnaudov
8925772da6
daemon: ladish_studio_get_jack_graph()
...
For use instead of ladish_studio_get_virtualizer()
because the later will return NULL when JACK server is stopped
2010-05-16 11:17:09 +03:00
Nedko Arnaudov
18ba50dafb
daemon: on app stop, wait its client to disappear
2010-05-13 03:18:23 +03:00
Nedko Arnaudov
cb85e85b03
daemon: make create/delete room commands async ones
2010-05-09 12:54:45 +03:00
Nedko Arnaudov
7c10be38cf
daemon: coherent naming of studio related functions
2010-05-05 00:35:10 +03:00
Nedko Arnaudov
16ca901d9a
daemon: new_app command
...
This introduces no new functionality but changes the way new apps are started.
Previously new app request were not queued, they were synchronous.
Now they are queued and asynchronous.
2010-05-04 23:48:23 +03:00
Nedko Arnaudov
ac74633473
daemon: expose some studio internals
...
* studio_is_started() is now public
* ladish_studio_get_cmd_queue() returns the queue
2010-05-04 23:29:38 +03:00
Nedko Arnaudov
3e5b69c481
daemon: iterate studio graphs instead of app supervisors
...
The callback has both app supervisor and graph parameters.
The graph parameter is needed so virtualizer can know where to add clients/ports
2010-04-03 22:25:28 +03:00
Nedko Arnaudov
81c3e70f33
daemon: on studio stop, stop room apps as well
2010-04-03 19:33:25 +03:00
Nedko Arnaudov
6b7103ead6
ladishd: maintain list of currently running apps
2009-11-30 23:45:14 +02:00
Nedko Arnaudov
4d061b7a39
execute commands in queue
2009-11-25 03:52:00 +02:00
Nedko Arnaudov
f55a45416e
New studio command. Closes #7
2009-08-30 16:13:38 +03:00
Nedko Arnaudov
354012f707
Delete studio command. Closes #6
2009-08-30 14:36:27 +03:00
Nedko Arnaudov
64f3eeb654
Cleanup current studio before loading new one
2009-08-24 03:33:47 +03:00
Nedko Arnaudov
186b8ac84e
GetStudioList implemented
2009-08-24 01:58:14 +03:00
Nedko Arnaudov
a193d965b4
Move jack handling into studio object; fix race
...
Studio is a singleton and jack server start/stop races are avoided by using a queue
2009-08-23 01:21:23 +03:00
Nedko Arnaudov
fe774ef28d
Initial work on jack settings serialization
2009-08-08 03:09:39 +03:00
Nedko Arnaudov
c52d209bed
Refactor jack settings retrieval code
...
* Move the jack settings retrieval code to studio object
* Make the studio object opaque one
2009-08-07 23:28:34 +03:00
Nedko Arnaudov
4b93feb267
Separate d-bus object paths for control and studio objects
2009-08-01 19:07:16 +03:00
Nedko Arnaudov
de37a1ef33
Add copyright headers to the reverntly added new files
2009-07-29 20:45:43 +03:00
Nedko Arnaudov
3f71b1bc2d
When JACK server is started, create studio object and store JACK conf as part of it
2009-07-26 23:26:29 +03:00