aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS1
-rw-r--r--doc/user.xml2
-rw-r--r--src/output/jack_output_plugin.c10
3 files changed, 11 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 515bd590..b181a9a8 100644
--- a/NEWS
+++ b/NEWS
@@ -38,6 +38,7 @@ ver 0.16 (20??/??/??)
- jack: connect to server on MPD startup
- jack: added option "client_name"
- jack: clear ring buffers before activating
+ - jack: renamed option "ports" to "destination_ports"
- jack: support mono input
- httpd: bind port when output is enabled
- wildcards allowed in audio_format configuration
diff --git a/doc/user.xml b/doc/user.xml
index 59c5c41d..6eba599e 100644
--- a/doc/user.xml
+++ b/doc/user.xml
@@ -758,7 +758,7 @@ cd mpd-version</programlisting>
</row>
<row>
<entry>
- <varname>ports</varname>
+ <varname>destination_ports</varname>
<parameter>A,B</parameter>
</entry>
<entry>
diff --git a/src/output/jack_output_plugin.c b/src/output/jack_output_plugin.c
index 0986a635..d4aea0f6 100644
--- a/src/output/jack_output_plugin.c
+++ b/src/output/jack_output_plugin.c
@@ -238,7 +238,15 @@ mpd_jack_init(G_GNUC_UNUSED const struct audio_format *audio_format,
if (!config_get_block_bool(param, "autostart", false))
jd->options |= JackNoStartServer;
- value = config_get_block_string(param, "ports", NULL);
+ value = config_get_block_string(param, "destination_ports", NULL);
+ if (value == NULL) {
+ /* compatibility with MPD < 0.16 */
+ value = config_get_block_string(param, "ports", NULL);
+ if (value != NULL)
+ g_warning("deprecated option 'ports' in line %d",
+ param->line);
+ }
+
if (value != NULL) {
char **ports = g_strsplit(value, ",", 0);