Hajime Hoshi
17869143c0
audio/internal/readerdriver: Do mixing on Ebiten side
...
Creating a new AudioQueue is more expensive than expected, and
this caused a little blocking the game when playing a lot of SEs.
Closes #1702
Updates #1680
2021-07-08 23:11:05 +09:00
Hajime Hoshi
ab5f5cbfea
audio/internal/readerdriver: Bug fix: Race condition on UNIX/Linux
...
Updates #1680
2021-06-25 03:17:42 +09:00
Hajime Hoshi
b54ad73a2b
Add go:build comments with go1.17beta1 fmt
2021-06-11 01:11:46 +09:00
Hajime Hoshi
67e5fae9c0
audio/internal/readerdriver: Refactoring
2021-06-09 00:29:01 +09:00
Hajime Hoshi
658192f83d
audio/internal/readerdriver: Bug fix: A player must be the EOF state when the buffer is empty
2021-06-07 03:20:48 +09:00
Hajime Hoshi
9f9d53aad3
audio/internal/readerdriver: Bug fix: Possible busy loop when a player reaches EOF
2021-06-07 03:03:22 +09:00
Hajime Hoshi
78459953cf
audio/internal/readerdriver: Use the common player implementation for Android
...
Updates #1662
2021-06-06 22:53:56 +09:00
Hajime Hoshi
0aeb409eba
audio/internal/readerdriver: Refactoring: Separate the player part (Linux)
...
Updates #1549
2021-06-06 16:27:03 +09:00