Browse Source

Cadence: Prevent pulseaudio respawn on force-restart

tags/v0.9.0
falkTX 10 years ago
parent
commit
3b5630a889
2 changed files with 9 additions and 1 deletions
  1. +5
    -1
      data/cadence-pulse2jack
  2. +4
    -0
      src/shared_cadence.py

+ 5
- 1
data/cadence-pulse2jack View File

@@ -53,7 +53,7 @@ echo "usage: $0 [command]
-p, --play Playback mode only

-h, --help Show this help menu
--dummy Don't do anything, just create the needed files

NOTE:
When runned with no arguments, pulse2jack will
@@ -62,6 +62,10 @@ NOTE:
exit
;;

--dummy)
exit
;;

-p|--p|--play)
PLAY_ONLY="yes"
FILE=$INSTALL_PREFIX/share/cadence/pulse2jack/play.pa


+ 4
- 0
src/shared_cadence.py View File

@@ -102,6 +102,10 @@ def stopAllAudioProcesses():

process = QProcess()

# Tell pulse2jack script to create files, prevents pulseaudio respawn
process.start("cadence-pulse2jack", "--dummy")
process.waitForFinished()

procsTerm = ["a2j", "a2jmidid", "artsd", "jackd", "jackdmp", "knotify4", "lash", "ladishd", "ladiappd", "ladiconfd", "jmcore"]
procsKill = ["jackdbus", "pulseaudio"]
tries = 20


Loading…
Cancel
Save