Hajime Hoshi
|
61682d6d5c
|
audio/internal/oboe: Nil slice should be safe to convert to reflect.SliceHeader
|
2021-06-07 03:33:09 +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
|
08dbb41b35
|
audio/internal/oboe: Implement self-mixing and re-enable Oboe
Updates #1549
Updates #1656
Closes #1660
|
2021-06-03 00:54:42 +09:00 |
|
Hajime Hoshi
|
0f5aa315d6
|
audio/internal/oboe: Bug fix: Player must be protected by a mutex
As Close can be invoked by the finalizer, Player must be concurrent
safe. Especially the member player must be synced.
Updates #1549
Updates #1656
|
2021-06-01 03:01:35 +09:00 |
|
Hajime Hoshi
|
bb4a3ce89b
|
audio/internal/oboe: Add prefixes to the C functions
|
2021-05-16 03:03:34 +09:00 |
|
Hajime Hoshi
|
5f773a3277
|
audio/internal/readerdriver: Refactoring
|
2021-05-16 02:08:33 +09:00 |
|
Hajime Hoshi
|
52c609459c
|
audio/internal/readerdriver: Change the returning type of UnplayedBufferSize int64 -> int
|
2021-05-10 03:22:19 +09:00 |
|
Hajime Hoshi
|
4e0e5c6bbc
|
audio/internal/oboe: Bug fix: Always use OpenSL
AAudio doesn't care about plugging in/out headsets. There is a
workaround [1], but this is not easy to apply. Instead, alwasy use
OpenSL.
[1] https://github.com/google/oboe/blob/master/docs/notes/disconnect.md
Closes #1634
|
2021-05-05 18:09:44 +09:00 |
|
Hajime Hoshi
|
ded3cd1433
|
audio/internal/readerdriver: Refactoring: Remove player.state
|
2021-05-05 15:32:53 +09:00 |
|
Hajime Hoshi
|
ad86c297fb
|
audio/internal/readdriver: Implement a driver for Android with Oboe
Closes #1626
|
2021-05-04 23:51:36 +09:00 |
|