summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.xyz>2018-09-02 03:45:56 +0200
committerJan Ekström <jeebjp@gmail.com>2018-09-26 22:44:48 +0300
commitfed0ea111bf0f4e7b4221c9311653b7c8e58bd02 (patch)
tree49efc954fd5e6c6049e57a04359cd045be7b25fd
parent3744d0bda93d63a8ceb489a04f6c07817ce57d10 (diff)
downloadmpv-fed0ea111bf0f4e7b4221c9311653b7c8e58bd02.tar.bz2
mpv-fed0ea111bf0f4e7b4221c9311653b7c8e58bd02.tar.xz
ao_jack: only auto-connect to audio ports
This prevents ao_jack from auto-connecting to MIDI ports (or other, hypothetical future port types).
-rw-r--r--audio/out/ao_jack.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/audio/out/ao_jack.c b/audio/out/ao_jack.c
index b5413f77cf..0d5a2da207 100644
--- a/audio/out/ao_jack.c
+++ b/audio/out/ao_jack.c
@@ -143,7 +143,8 @@ connect_to_outports(struct ao *ao)
if (!port_name)
port_flags |= JackPortIsPhysical;
- matching_ports = jack_get_ports(p->client, port_name, NULL, port_flags);
+ const char *port_type = JACK_DEFAULT_AUDIO_TYPE; // exclude MIDI ports
+ matching_ports = jack_get_ports(p->client, port_name, port_type, port_flags);
if (!matching_ports || !matching_ports[0]) {
MP_FATAL(ao, "no ports to connect to\n");