mirror of
https://github.com/libretro/RetroArch
synced 2025-02-06 18:40:49 +00:00
Don't loop audio files by default
This commit is contained in:
parent
735801a317
commit
82d37d2036
@ -952,6 +952,13 @@ static void audio_driver_mixer_remove_stream(unsigned i)
|
|||||||
switch (audio_mixer_streams[i].state)
|
switch (audio_mixer_streams[i].state)
|
||||||
{
|
{
|
||||||
case AUDIO_STREAM_STATE_PLAYING:
|
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:
|
case AUDIO_STREAM_STATE_PLAYING_LOOPED:
|
||||||
audio_mixer_stop(voice);
|
audio_mixer_stop(voice);
|
||||||
#if 0
|
#if 0
|
||||||
|
@ -88,7 +88,7 @@ static void task_audio_mixer_handle_upload_ogg(void *task_data,
|
|||||||
|
|
||||||
params.volume = 1.0f;
|
params.volume = 1.0f;
|
||||||
params.type = AUDIO_MIXER_TYPE_OGG;
|
params.type = AUDIO_MIXER_TYPE_OGG;
|
||||||
params.state = AUDIO_STREAM_STATE_PLAYING_LOOPED;
|
params.state = AUDIO_STREAM_STATE_PLAYING;
|
||||||
params.buf = img->buf;
|
params.buf = img->buf;
|
||||||
params.bufsize = img->bufsize;
|
params.bufsize = img->bufsize;
|
||||||
params.cb = NULL;
|
params.cb = NULL;
|
||||||
@ -110,7 +110,7 @@ static void task_audio_mixer_handle_upload_wav(void *task_data,
|
|||||||
|
|
||||||
params.volume = 1.0f;
|
params.volume = 1.0f;
|
||||||
params.type = AUDIO_MIXER_TYPE_WAV;
|
params.type = AUDIO_MIXER_TYPE_WAV;
|
||||||
params.state = AUDIO_STREAM_STATE_PLAYING_LOOPED;
|
params.state = AUDIO_STREAM_STATE_PLAYING;
|
||||||
params.buf = img->buf;
|
params.buf = img->buf;
|
||||||
params.bufsize = img->bufsize;
|
params.bufsize = img->bufsize;
|
||||||
params.cb = NULL;
|
params.cb = NULL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user