aboutsummaryrefslogtreecommitdiffstats
path: root/examples/alffplay.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/alffplay.c')
-rw-r--r--examples/alffplay.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/alffplay.c b/examples/alffplay.c
index 609d4146..25128d68 100644
--- a/examples/alffplay.c
+++ b/examples/alffplay.c
@@ -595,9 +595,9 @@ static int audio_thread(void *userdata)
movState->audio.format = AL_FORMAT_STEREO8;
}
}
- else if((movState->audio.st->codec->sample_fmt == AV_SAMPLE_FMT_FLT ||
- movState->audio.st->codec->sample_fmt == AV_SAMPLE_FMT_FLTP) &&
- alIsExtensionPresent("AL_EXT_FLOAT32"))
+ if((movState->audio.st->codec->sample_fmt == AV_SAMPLE_FMT_FLT ||
+ movState->audio.st->codec->sample_fmt == AV_SAMPLE_FMT_FLTP) &&
+ alIsExtensionPresent("AL_EXT_FLOAT32"))
{
movState->audio.dst_sample_fmt = AV_SAMPLE_FMT_FLT;
movState->audio.frame_size = 4;
@@ -631,7 +631,7 @@ static int audio_thread(void *userdata)
movState->audio.format = AL_FORMAT_STEREO_FLOAT32;
}
}
- else
+ if(movState->audio.format == AL_NONE)
{
movState->audio.dst_sample_fmt = AV_SAMPLE_FMT_S16;
movState->audio.frame_size = 2;