diff --git a/src/bink.c b/src/bink.c index 2f54be0..bb0ec4a 100644 --- a/src/bink.c +++ b/src/bink.c @@ -180,12 +180,12 @@ static int DecodeAudioFrame(struct binkMovie* aMovie) return 0; if (!aMovie->alInited) { - switch (aMovie->audioFrame->channel_layout) { - case AV_CH_LAYOUT_MONO: + switch (aMovie->audioFrame->channels) { + case 1: aMovie->alFormat = (aMovie->audioFrame->format == AV_SAMPLE_FMT_U8) ? AL_FORMAT_MONO8 : AL_FORMAT_MONO16; break; - case AV_CH_LAYOUT_STEREO: + case 2: aMovie->alFormat = (aMovie->audioFrame->format == AV_SAMPLE_FMT_U8) ? AL_FORMAT_STEREO8 : AL_FORMAT_STEREO16; break;