From: Eckhard J. <e.j...@u-...> - 2003-12-25 10:19:06
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I don't understand why rosegarden kills an already running jackd during=20 startup. For me it seems a bit unfriendly because for example hydrogen star= ts=20 jackd and when rosegarden starts afterwards this jackd is kiled and hydroge= n=20 doesn't play any sound is this indended? I din't find anything about the=20 reason neither i the docs nor in the code - or did I miss it? Eckhard =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/6rnUiF9FD4kCbGQRAs07AJsHwRGipH3L6YRz9VZyKQJa5F9pNQCguu1i =464f8cONTHaIog0Iw3HqSQiE=3D =3D/VE7 =2D----END PGP SIGNATURE----- |
From: Chris C. <ca...@al...> - 2003-12-29 13:38:49
|
On Thursday 25 Dec 2003 10:20 am, Eckhard Jokisch wrote: > I don't understand why rosegarden kills an already running jackd > during startup. It shouldn't; that certainly isn't the intended default behaviour. Can you see whether you have the "Start JACK when Rosegarden starts" option checked in the Startup tab of the Sequencer configuration page? I've never tried to use that option but I can imagine it might try to kill existing JACK processes before starting its own, although I'm not quite sure why it would want to. Chris |
From: Eckhard J. <e.j...@u-...> - 2003-12-29 14:08:39
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Chris Cannam wrote: > On Thursday 25 Dec 2003 10:20 am, Eckhard Jokisch wrote: > > I don't understand why rosegarden kills an already running jackd > > during startup. > > It shouldn't; that certainly isn't the intended default behaviour. > Can you see whether you have the "Start JACK when Rosegarden starts" > option checked in the Startup tab of the Sequencer configuration > page? I've never tried to use that option but I can imagine it might > try to kill existing JACK processes before starting its own, although > I'm not quite sure why it would want to. It happens allways - no matter if the option is checked or not. As far as I understood the code in rosegardengui.cpp jackd has no chance to= =20 keep staying alive.=20 I flagged out this part of the code and jackd lives on. OTOH I don't get ANY connection to audio with rosegarden .. don't know wha= t's=20 going on.=20 I keep on investigating some time in research over that but Im also happy f= or=20 every hint how I can get it work. Eckhard =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/8DWqiF9FD4kCbGQRAntIAKDQDl+PFN7nxQL9W+5dT1RVjR3ftgCgxCIf RK4Gg2ysy0hnx9xaxYGiabk=3D =3D5L5D =2D----END PGP SIGNATURE----- |
From: Chris C. <ca...@al...> - 2003-12-29 14:13:10
|
On Monday 29 Dec 2003 2:09 pm, Eckhard Jokisch wrote: > As far as I understood the code in rosegardengui.cpp jackd has no > chance to keep staying alive. You mean the launchJack() method? But it starts with KConfig* config = kapp->config(); config->setGroup(Rosegarden::SequencerOptionsConfigGroup); bool startJack = config->readBoolEntry("jackstart", false); if (!startJack) return true; // we don't do anything which certainly should leave any running jackd processes unharmed if the configuration option is not set. Try exiting Rosegarden and, editing ~/.kde/config/rosegardenrc, and looking for the line jackstart=false (or true) just to check what value Rosegarden is actually picking up for that option. I guess it might be a bug in the configuration code itself. If necessary try changing it to jackstart=false manually before restarting Rosegarden. (Remember that any changes to that file have to be done while Rosegarden is not running, or they'll be overwritten when Rosegarden exits.) Chris |
From: Eckhard J. <e.j...@u-...> - 2003-12-31 03:12:35
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Chris Cannam wrote: > > You mean the launchJack() method? But it starts with Yes this method=20 > > KConfig* config =3D kapp->config(); > config->setGroup(Rosegarden::SequencerOptionsConfigGroup); > bool startJack =3D config->readBoolEntry("jackstart", false); > if (!startJack) return true; // we don't do anything > > which certainly should leave any running jackd processes unharmed if > the configuration option is not set. But that doesn't work as it is. I checked the rosegardenrc to have=20 jackstart=3Dfalse. This is ok. But when I force startJack to be false like =2E.. bool startJack =3D config->readBoolEntry("jackstart", false); startJack =3Dfalse; if ... Iget a message that the sequencer was not able to start. There surely is=20 something strange or wrong. (When I ommit that startJack=3Dflase and simply= =20 return true and don' do anything in the if(...){...} the sequencer starts b= ut=20 has no connection to jackd. Anyway - the rosegarden should not kill any jackd. This piece of code seems= to=20 be a bit experimental. If you don't mind I will try a different=20 implementation for that by trying to start a new connection to jackd and=20 close it (if successfull) just to see if jackd is running, But not this year anymore ...=20 Eckhard =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/8j7piF9FD4kCbGQRAt/YAKC4YPZAdvvXG90aHO0n2MPg5W81fQCfaoJK ukif/E8veeVOQHSBkOVUe+g=3D =3D6Vd7 =2D----END PGP SIGNATURE----- |