Don't loop audio files by default

This commit is contained in:
twinaphex 2017-05-18 07:27:41 +02:00
parent 735801a317
commit 82d37d2036
2 changed files with 9 additions and 2 deletions

View File

@ -952,6 +952,13 @@ static void audio_driver_mixer_remove_stream(unsigned i)
switch (audio_mixer_streams[i].state)
{
case AUDIO_STREAM_STATE_PLAYING:
audio_mixer_stop(voice);
#if 0
/* TODO - crashes at this part */
if (handle)
audio_mixer_destroy(handle);
#endif
break;
case AUDIO_STREAM_STATE_PLAYING_LOOPED:
audio_mixer_stop(voice);
#if 0

View File

@ -88,7 +88,7 @@ static void task_audio_mixer_handle_upload_ogg(void *task_data,
params.volume = 1.0f;
params.type = AUDIO_MIXER_TYPE_OGG;
params.state = AUDIO_STREAM_STATE_PLAYING_LOOPED;
params.state = AUDIO_STREAM_STATE_PLAYING;
params.buf = img->buf;
params.bufsize = img->bufsize;
params.cb = NULL;
@ -110,7 +110,7 @@ static void task_audio_mixer_handle_upload_wav(void *task_data,
params.volume = 1.0f;
params.type = AUDIO_MIXER_TYPE_WAV;
params.state = AUDIO_STREAM_STATE_PLAYING_LOOPED;
params.state = AUDIO_STREAM_STATE_PLAYING;
params.buf = img->buf;
params.bufsize = img->bufsize;
params.cb = NULL;