diff options
-rw-r--r-- | DOCS/man/ao.rst | 3 | ||||
-rw-r--r-- | audio/out/ao_rsound.c | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/DOCS/man/ao.rst b/DOCS/man/ao.rst index 5c4df70973..e2ff436ab9 100644 --- a/DOCS/man/ao.rst +++ b/DOCS/man/ao.rst @@ -216,7 +216,8 @@ Available audio output drivers are: it will write a WAVE header every time the file is opened. ``rsound`` - Audio output to an RSound daemon + Audio output to an RSound daemon. Use ``--audio-device=rsound/<hostname>`` + to set the host name (with ``<hostname>`` replaced, without the ``< >``). .. note:: Completely useless, unless you intend to run RSound. Not to be confused with RoarAudio, which is something completely diff --git a/audio/out/ao_rsound.c b/audio/out/ao_rsound.c index bd3cc2f249..6cfd60d4c9 100644 --- a/audio/out/ao_rsound.c +++ b/audio/out/ao_rsound.c @@ -64,6 +64,9 @@ static int init(struct ao *ao) if (rsd_init(&priv->rd) < 0) return -1; + if (ao->device) + rsd_set_param(priv->rd, RSD_HOST, ao->device); + // Actual channel layout unknown. struct mp_chmap_sel sel = {0}; mp_chmap_sel_add_waveext_def(&sel); |