From 254c60e608738be4c6a9ed6db6acfae41b830980 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Fri, 5 Dec 2014 12:34:40 +0100 Subject: coreaudio: don't output too many channel descriptions for #1279 and #1249 --- audio/out/ao_coreaudio.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'audio/out/ao_coreaudio.c') diff --git a/audio/out/ao_coreaudio.c b/audio/out/ao_coreaudio.c index 92cfa824e4..fda12391ae 100644 --- a/audio/out/ao_coreaudio.c +++ b/audio/out/ao_coreaudio.c @@ -370,6 +370,12 @@ static void ca_log_layout(struct ao *ao, AudioChannelLayout *layout) d.mCoordinates[0], d.mCoordinates[1], d.mCoordinates[2]); + + if (i >= 32) { + MP_VERBOSE(ao, " detected more than 32 channel descriptions, " + "skipping output"); + break; + } } } -- cgit v1.2.3