Hajime Hoshi
|
43f505b3a0
|
audio: use float32 format under the hood
Updates #2160
|
2024-07-13 21:46:39 +09:00 |
|
Hajime Hoshi
|
f8e3bef368
|
audio/internal/convert: refactoring: move utilities to audio/vorbis
|
2024-07-07 17:03:11 +09:00 |
|
Hajime Hoshi
|
844a4de872
|
audio: remove const bytesPerSampleInt16
This is a preparation for float32 players.
Updates #2160
|
2024-07-06 23:57:05 +09:00 |
|
Hajime Hoshi
|
9ef27a2c75
|
audio: make applicationState() thread-safe
Closes #3021
|
2024-07-06 17:41:42 +09:00 |
|
Hajime Hoshi
|
5942192b66
|
audio/vorbis: refactoring
|
2024-05-21 02:42:43 +09:00 |
|
Hajime Hoshi
|
a612e74031
|
audio/wav: add (*Stream).SampleRate
Closes #2996
|
2024-05-18 20:19:27 +09:00 |
|
Hajime Hoshi
|
ac83181403
|
audio/mp3: add (*Stream).SampleRate
Updates #2996
|
2024-05-18 20:13:36 +09:00 |
|
Hajime Hoshi
|
d2c58dac8c
|
audio/vorbis: add (*Stream).SampleRate
Updates #2996
|
2024-05-18 20:09:37 +09:00 |
|
Hajime Hoshi
|
322ad99568
|
audio/mp3, audio/vorbis, audio/wav: add comments about cache
|
2024-05-04 17:30:18 +09:00 |
|
Hajime Hoshi
|
6bbfec1869
|
audio: refactoring: initialize the context at an update hook
Closes #2715
|
2024-03-16 22:42:04 +09:00 |
|
Hajime Hoshi
|
9cd525a04e
|
audio: bug fix: position adjustment should not start before ready
Updates #2901
|
2024-03-16 22:03:36 +09:00 |
|
Hajime Hoshi
|
9cc017412f
|
audio: refactoring
|
2024-03-16 21:44:39 +09:00 |
|
Hajime Hoshi
|
d10636d235
|
audio: bug fix: suspend and resume player's stopwatches
Updates #2901
|
2024-02-01 20:30:09 +09:00 |
|
Hajime Hoshi
|
6ced6987cd
|
audio: make (*Player).Position() smoother
Closes #2901
|
2024-02-01 18:05:14 +09:00 |
|
Hajime Hoshi
|
788529ff76
|
audio: skip making a player at SetPosition when possible
|
2024-02-01 17:31:16 +09:00 |
|
Hajime Hoshi
|
d1ec00e2ba
|
audio: don't create an underlying player at Position
This is simply unnecessary.
|
2024-02-01 17:18:18 +09:00 |
|
Hajime Hoshi
|
b9f0db955c
|
audio: refactoring
|
2024-02-01 15:27:24 +09:00 |
|
Hajime Hoshi
|
82f2319020
|
internal/hook: rename hooks -> hook
|
2023-10-06 13:58:00 +09:00 |
|
Hajime Hoshi
|
98ead195c6
|
audio: bug fix: deadlock between a player and a context
Closes #2737
|
2023-08-29 14:52:48 +09:00 |
|
Hajime Hoshi
|
fbea792fe4
|
audio: rename Seek -> SetPosition and Current -> Position
Seek and Current are not removed but marked as deprecated.
Closes #2698
|
2023-08-02 01:24:52 +09:00 |
|
Hajime Hoshi
|
335dab9175
|
audio: refactoring
|
2023-07-30 17:04:58 +09:00 |
|
Hajime Hoshi
|
5f1d1ec412
|
update Oto to v3.0.0-alpha.2
|
2023-07-30 16:05:17 +09:00 |
|
Hajime Hoshi
|
875113782a
|
update Oto to v3
Closes #2659
|
2023-07-30 14:52:59 +09:00 |
|
Hajime Hoshi
|
9b05d9eb35
|
audio: refactoring
|
2023-07-30 14:42:13 +09:00 |
|
Hajime Hoshi
|
65afb51d73
|
audio/wav: refactoring
|
2023-04-18 22:27:22 +09:00 |
|
Hajime Hoshi
|
aeca79494f
|
audio: bug fix: compile error
|
2023-04-08 19:40:59 +09:00 |
|
Hajime Hoshi
|
85f8423345
|
audio: rename constants
Updates #2630
|
2023-04-08 19:14:28 +09:00 |
|
Pierre Curto
|
4de807cc44
|
all: fix typos (#2558)
Signed-off-by: Pierre Curto <pierre.curto@gmail.com>
|
2023-01-28 19:06:38 +09:00 |
|
Hajime Hoshi
|
8ef52841bc
|
audio: use NewContextWithOptions
Upates #2534
|
2023-01-09 19:15:31 +09:00 |
|
Hajime Hoshi
|
6bce8fea2d
|
audio: update comments
|
2023-01-09 18:53:19 +09:00 |
|
Artem Yadelskyi
|
5b53cef59e
|
all: remove old // +build comments (#2431)
Closes #2325
|
2022-11-03 12:55:14 +09:00 |
|
Hajime Hoshi
|
1906262ef4
|
audio/internal/convert: refactoring
|
2022-10-23 01:14:30 +09:00 |
|
Nathan Levett
|
18123a6336
|
audio/internal/convert: add a lazy-load getter for cosTable (#2404)
Closes #2286
|
2022-10-23 00:24:51 +09:00 |
|
Hajime Hoshi
|
80407fb9d6
|
audio/vorbis: use go:embed
Updates #1258
|
2022-09-17 21:58:32 +09:00 |
|
Hajime Hoshi
|
5404e4d68a
|
all: replace io/ioutil with io and os
Closes #1770
|
2022-09-15 02:54:25 +09:00 |
|
Hajime Hoshi
|
655cd4bf68
|
all: remove the build tag
Updates #1415
|
2022-09-15 00:23:40 +09:00 |
|
Terra Brown
|
a1cc44833d
|
add errcheck static analysis (#2293)
Closes #2287
|
2022-09-10 01:52:46 +09:00 |
|
Hajime Hoshi
|
b53c686017
|
audio: bug fix: suspend/resume didn't return an error
This was removed at a93897d9d2 accidentally.
Updates #1665
|
2022-08-31 12:12:06 +09:00 |
|
Hajime Hoshi
|
2d43e59b37
|
audio: add comments
|
2022-08-31 12:10:01 +09:00 |
|
Hajime Hoshi
|
216ca95960
|
audio: bug fix: build error with Go 1.17 for iOS
|
2022-08-31 02:13:17 +09:00 |
|
Hajime Hoshi
|
48110eb518
|
audio: add an additional error information when creating a context
Updates hajimehoshi/oto#93
|
2022-08-31 01:05:36 +09:00 |
|
Hajime Hoshi
|
b858f36d54
|
remove the dependency on file2byteslice
Specify the version explicitly instead.
|
2022-08-23 16:34:55 +09:00 |
|
Hajime Hoshi
|
344d66c365
|
audio/internal/convert: remove Resampling.Close
This function is not used anywhere.
|
2022-08-21 23:48:33 +09:00 |
|
Hajime Hoshi
|
33616600e4
|
audio/vorbis: test Length with a non-seekable source
Updates #2252
|
2022-08-18 15:48:26 +09:00 |
|
Hajime Hoshi
|
1251bd5792
|
audio/vorbis: bug fix: error when a non-seeker source is given to Decode*
Closes #2252
|
2022-08-18 15:31:54 +09:00 |
|
Hajime Hoshi
|
dd292552d5
|
audio: move the implementation for NintendoSDK to Oto
Updates #2242
|
2022-08-12 20:53:55 +09:00 |
|
Hajime Hoshi
|
8081d0636a
|
internal/cbackend: rename to nintendosdk
Updates #2242
|
2022-08-12 17:19:37 +09:00 |
|
Hajime Hoshi
|
e7c0a121c4
|
all: remove the build tag 'ebitencbackend'
This also automatically enables 'egl' when 'nintendosdk' is specified.
Updates #2242
|
2022-08-12 13:15:39 +09:00 |
|
Hajime Hoshi
|
dac6548c0c
|
all: rename ebitenginecbackend to nintendosdk
Updates #2242
|
2022-08-12 02:05:29 +09:00 |
|
Hajime Hoshi
|
2b248ef783
|
audio: refactoring: remove audio/internal/cbackend
|
2022-08-08 23:58:46 +09:00 |
|