diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-01-11 20:42:32 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-01-11 20:42:32 +0000 |
commit | c9f2fed14529bea7589cc2874bedbd7b1d9e71ac (patch) | |
tree | 8ca7195ef48c889bc11d689c031ced6a59d5212e | |
parent | c706a93140a235bd0ac282c62c5985b99d125aca (diff) | |
download | mpv-c9f2fed14529bea7589cc2874bedbd7b1d9e71ac.tar.bz2 mpv-c9f2fed14529bea7589cc2874bedbd7b1d9e71ac.tar.xz |
Slightly deobfuscate
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25677 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | libao2/ao_jack.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libao2/ao_jack.c b/libao2/ao_jack.c index 09d2dae0cd..573d6dfbf7 100644 --- a/libao2/ao_jack.c +++ b/libao2/ao_jack.c @@ -254,11 +254,12 @@ static int init(int rate, int channels, int format, int flags) { if (!port_name) port_flags |= JackPortIsPhysical; matching_ports = jack_get_ports(client, port_name, NULL, port_flags); - for (num_ports = 0; matching_ports && matching_ports[num_ports]; num_ports++) ; - if (!num_ports) { + if (!matching_ports || !matching_ports[0]) { mp_msg(MSGT_AO, MSGL_FATAL, "[JACK] no physical ports available\n"); goto err_out; } + num_ports = 1; + while (matching_ports[num_ports]) num_ports++; if (channels > num_ports) channels = num_ports; num_ports = channels; |