diff options
Diffstat (limited to 'libao2')
-rw-r--r-- | libao2/ao_sdl.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libao2/ao_sdl.c b/libao2/ao_sdl.c index cb9f277bf9..6ec56d1665 100644 --- a/libao2/ao_sdl.c +++ b/libao2/ao_sdl.c @@ -321,6 +321,7 @@ static int get_space(void){ // return: number of bytes played static int play(void* data,int len,int flags){ + if (!(flags & AOPLAY_FINAL_CHUNK)) len = (len/ao_data.outburst)*ao_data.outburst; #if 0 int ret; |