[Spice-devel] [PATCH xf86-video-qxl 4/5] Xspice: add --audio-fifo-dir
Alon Levy
alevy at redhat.com
Thu Oct 17 10:27:47 CEST 2013
Signed-off-by: Alon Levy <alevy at redhat.com>
---
examples/spiceqxl.xorg.conf.example | 3 ++-
scripts/Xspice | 8 +++++++-
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/examples/spiceqxl.xorg.conf.example b/examples/spiceqxl.xorg.conf.example
index d1129e7..be8a16b 100644
--- a/examples/spiceqxl.xorg.conf.example
+++ b/examples/spiceqxl.xorg.conf.example
@@ -111,7 +111,8 @@ Section "Device"
# If a directory is given, any file in that
# directory will be read for audio data to be sent
# to the client. Default is no mixing.
- #Option "SpicePlaybackFIFODir" ""
+ #Option "SpicePlaybackFIFODir" "/tmp/"
+
EndSection
Section "InputDevice"
diff --git a/scripts/Xspice b/scripts/Xspice
index 221f4db..a4eb647 100755
--- a/scripts/Xspice
+++ b/scripts/Xspice
@@ -90,6 +90,7 @@ parser.add_argument('--vdagent-uinput-path', default='/tmp/xspice-uinput', help=
parser.add_argument('--vdagentd-exec', default='spice-vdagentd')
parser.add_argument('--vdagent-exec', default='spice-vdagent')
parser.add_argument('--vdagent-no-launch', default=True, action='store_false', dest='vdagent_launch')
+parser.add_argument('--audio-fifo-dir', default='')
#TODO
#Option "SpiceAddr" ""
@@ -174,10 +175,15 @@ if args.auto:
cleanup_files.append(cf.name + ".log")
args.config = cf.name
xorg_args = [ '-logfile', cf.name + ".log" ] + xorg_args
+ if args.audio_fifo_dir:
+ options = 'Option "SpicePlaybackFIFODir" "%s"' % args.audio_fifo_dir
+ else:
+ options = ''
cf.write("""
Section "Device"
Identifier "XSPICE"
Driver "spiceqxl"
+ %(options)s
EndSection
Section "InputDevice"
@@ -213,7 +219,7 @@ Section "ServerFlags"
EndSection
- """)
+ """ % locals())
cf.flush()
var_args = ['port', 'tls_port', 'disable_ticketing',
--
1.8.3.1
More information about the Spice-devel
mailing list