diff options
Diffstat (limited to 'audio/out/ao_coreaudio_device.c')
-rw-r--r-- | audio/out/ao_coreaudio_device.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/audio/out/ao_coreaudio_device.c b/audio/out/ao_coreaudio_device.c index cf9d312003..3ba1f0ce37 100644 --- a/audio/out/ao_coreaudio_device.c +++ b/audio/out/ao_coreaudio_device.c @@ -521,14 +521,7 @@ static int init_digital(struct ao *ao, AudioStreamBasicDescription asbd) err = ca_enable_device_listener(p->device, changed); CHECK_CA_ERROR("cannot install format change listener during init"); -#if BYTE_ORDER == BIG_ENDIAN - if (!(p->stream_asdb.mFormatFlags & kAudioFormatFlagIsBigEndian)) -#else - /* tell mplayer that we need a byteswap on AC3 streams, */ - if (p->stream_asbd.mFormatID & kAudioFormat60958AC3) - ao->format = AF_FORMAT_AC3_LE; - else if (p->stream_asbd.mFormatFlags & kAudioFormatFlagIsBigEndian) -#endif + if (p->stream_asdb.mFormatFlags & kAudioFormatFlagIsBigEndian) MP_WARN(ao, "stream has non-native byte order, output may fail\n"); ao->samplerate = p->stream_asbd.mSampleRate; |