Bink: replace AVFrame.channel_layout with .channels

Replace again with .ch_layout when ffmpeg finish changing their mind.
This commit is contained in:
Timotej Lazar 2022-06-12 16:23:24 +02:00
parent 0fd40ff481
commit 27800ea9eb

View file

@ -180,12 +180,12 @@ static int DecodeAudioFrame(struct binkMovie* aMovie)
return 0; return 0;
if (!aMovie->alInited) { if (!aMovie->alInited) {
switch (aMovie->audioFrame->channel_layout) { switch (aMovie->audioFrame->channels) {
case AV_CH_LAYOUT_MONO: case 1:
aMovie->alFormat = (aMovie->audioFrame->format == AV_SAMPLE_FMT_U8) ? aMovie->alFormat = (aMovie->audioFrame->format == AV_SAMPLE_FMT_U8) ?
AL_FORMAT_MONO8 : AL_FORMAT_MONO16; AL_FORMAT_MONO8 : AL_FORMAT_MONO16;
break; break;
case AV_CH_LAYOUT_STEREO: case 2:
aMovie->alFormat = (aMovie->audioFrame->format == AV_SAMPLE_FMT_U8) ? aMovie->alFormat = (aMovie->audioFrame->format == AV_SAMPLE_FMT_U8) ?
AL_FORMAT_STEREO8 : AL_FORMAT_STEREO16; AL_FORMAT_STEREO8 : AL_FORMAT_STEREO16;
break; break;