Hajime Hoshi
|
fe805d7fd1
|
audio/vorbis/internal/stb: Bug fix: Forbid to use it from Wasm
|
2019-10-28 00:07:38 +09:00 |
|
Hajime Hoshi
|
f50875ff4b
|
Change the build tag strategy: GopehrJS or not GopherJS
|
2019-10-27 23:33:22 +09:00 |
|
Hajime Hoshi
|
689d230cb7
|
vorbis: Embed files for tests
Updates #881
|
2019-09-15 19:50:56 +09:00 |
|
Hajime Hoshi
|
c52e043006
|
Add jsutil package for new API of Go 1.13
Audio part still cannot be compiled due to Oto.
Fixes #878
|
2019-06-15 00:49:57 +09:00 |
|
Acid147
|
21abd85a63
|
Small cleanup (#877)
* Remove unused variables and constants
* Remove redundant return statement
* Change flock.NewFlock to flock.New
|
2019-05-26 18:06:43 +09:00 |
|
Hajime Hoshi
|
2aa79e0aa4
|
audio/vorbis/internal/stb: Bug fix: Make the package buildable only under 'js' environment
Building `syscall/js` itself can be done only under 'js'
environment.
See also https://travis-ci.org/hajimehoshi/ebiten/builds/526786060
|
2019-05-01 17:50:59 +09:00 |
|
Hajime Hoshi
|
10fb5e33be
|
Replace GopherWasm with syscall/js
Fixes #857
|
2019-05-01 17:28:00 +09:00 |
|
Hajime Hoshi
|
df2604c221
|
audio: Comment about ownership
This behavior might be changed at version 2 though (#837).
|
2019-04-01 01:32:14 +09:00 |
|
Hajime Hoshi
|
a3eddeb50f
|
Improve panic messages
|
2019-02-06 23:43:03 -10:00 |
|
Hajime Hoshi
|
f16f6cf4b9
|
audio/internal/convert: Add Float32Reader and NewReaderFromFloat32Reader
|
2019-01-15 11:46:31 +09:00 |
|
Hajime Hoshi
|
13f6549cb6
|
audio/vorbis: Remove duplicated decoded data
There was duplicated decoded date in audio/vorbis package and Ogg
decoder package. This change removes this duplication and reduces
memory usage.
|
2019-01-15 03:52:27 +09:00 |
|
Hajime Hoshi
|
feca647087
|
audio/vorbis: Unretain the Ogg decoder on Close (#733)
|
2018-11-09 03:48:28 +09:00 |
|
Hajime Hoshi
|
eda8d61413
|
audio/vorbis: Unretain the Ogg decoder after decoding is done (#733)
|
2018-11-09 03:46:00 +09:00 |
|
Hajime Hoshi
|
c0884b5ab2
|
audio/vorbis: Avoid unnecessary appending
|
2018-10-06 00:06:47 +09:00 |
|
Hajime Hoshi
|
1cf3022ce6
|
audio/vorbis: Update stbvorbis.js
Fixes #667
|
2018-10-05 22:12:39 +09:00 |
|
Hajime Hoshi
|
d5ca4c3953
|
audio/vorbis: Bug fix: compilation error
|
2018-09-02 23:55:59 +09:00 |
|
Hajime Hoshi
|
70044013e9
|
audio/vorbis: Rename []uint8 -> []byte
|
2018-09-02 23:54:50 +09:00 |
|
Hajime Hoshi
|
05ac690db5
|
audio/vorbis/internal/stb: Use stbvorbis.js
Fixes #641
|
2018-07-22 17:15:28 +09:00 |
|
Hajime Hoshi
|
c6842f2cd8
|
audio/vorbis/internal/stb: Use TypedArrayOf (#642)
|
2018-07-07 17:46:55 +09:00 |
|
Hajime Hoshi
|
e61af537f4
|
audio/vorbis: Use jfreymuth/oggvorbis when the target is Wasm
|
2018-07-05 02:27:23 +09:00 |
|
Hajime Hoshi
|
de7065bbf7
|
audio/vorbis/internal/stb: Use float32 version of decoder for efficiency
|
2018-07-05 01:37:51 +09:00 |
|
Hajime Hoshi
|
9bf2eaff58
|
audio/vorbis/internal/stb: Rename files
|
2018-07-04 12:04:00 +09:00 |
|
Hajime Hoshi
|
992f6c767a
|
audio/vorbis: Use stb_vorbis.c on browsers
This change adds a Ogg/Vorbis decoder stb_vorbis.c usage that is
compiled by Emscripten as WebAssembly.
Fixes #623
|
2018-07-04 01:23:11 +09:00 |
|
Hajime Hoshi
|
83f168a010
|
audio/vorbis: Bug fix: fail to decode too short ogg
|
2018-04-07 22:13:12 +09:00 |
|
Hajime Hoshi
|
75ac8e6f2b
|
vorbis: Add tests (#570)
|
2018-03-31 01:51:39 +09:00 |
|
Hajime Hoshi
|
a31874ed48
|
vorbis: Bug fix: Length returned wrong result with monoral source (#570)
|
2018-03-30 11:59:03 +09:00 |
|
Hajime Hoshi
|
f4e018a336
|
vorbis: Bug fix: Read was not responsible with Close (#569)
|
2018-03-27 10:51:21 +09:00 |
|
Hajime Hoshi
|
5c55df87d7
|
audio: Deprecate Size() and add Length() (#466)
|
2018-01-09 01:25:38 +09:00 |
|
Hajime Hoshi
|
bc2469a275
|
audio: Fix wrong comments
|
2017-10-01 18:07:18 +09:00 |
|
Hajime Hoshi
|
db902dbbee
|
audio: Bug fix: stream size must be multiple of 4 (#384)
|
2017-07-12 00:51:36 +09:00 |
|
Hajime Hoshi
|
e0bc85e790
|
audio/vorbis: Cause runtime.Gosched more often
|
2017-06-04 03:44:39 +09:00 |
|
Hajime Hoshi
|
e7478b794a
|
audio: Change the spec: Now audio.Player's functions are always concurrent safe
|
2017-06-04 02:52:11 +09:00 |
|
Hajime Hoshi
|
579491afbd
|
audio: Clarify concurrent safety
|
2017-06-04 01:03:01 +09:00 |
|
Hajime Hoshi
|
4d3ad434b3
|
audio/wav, audio/vorbis: Add comments about errors (#331)
|
2017-04-18 01:25:23 +09:00 |
|
Hajime Hoshi
|
2439d407df
|
audio: Bug fix: Adjust data size after resampling
|
2017-01-16 11:25:46 +09:00 |
|
Hajime Hoshi
|
ed8d87dd87
|
audio: Convert 8bit monoral to 16bit stereo (#282)
|
2017-01-16 00:03:18 +09:00 |
|
Hajime Hoshi
|
5bdcd8825c
|
Rename audio/internal/resampling -> audio/internal/convert
|
2017-01-15 22:37:59 +09:00 |
|
Hajime Hoshi
|
71cecea9c9
|
audio: Auto resampling (#301)
|
2017-01-15 17:49:57 +09:00 |
|
Hajime Hoshi
|
924c55ff5c
|
audio/vorbis: Remove comment
|
2016-12-12 20:06:54 +09:00 |
|
Hajime Hoshi
|
6d895a2001
|
audio/vorbis: Remove decode.go
|
2016-12-12 19:52:52 +09:00 |
|
Hajime Hoshi
|
52f57c4a6a
|
audio/vorbis: Adjust Gosched timing (#297)
|
2016-12-08 10:56:36 +09:00 |
|
Hajime Hoshi
|
8ed07e0822
|
audio/vorbis: Avoid appending buffer
|
2016-12-08 02:14:39 +09:00 |
|
Hajime Hoshi
|
51da710860
|
audio/vorbis: Read some data before actual using (#297)
|
2016-11-30 12:00:53 +09:00 |
|
Hajime Hoshi
|
604827ed3a
|
audio/vorbis: Change the capacity of buffer
|
2016-11-29 12:12:48 +09:00 |
|
Hajime Hoshi
|
7b4af1b12d
|
doc: Ogg/Vorbis is now available on Safari (#294)
|
2016-11-29 03:42:16 +09:00 |
|
Hajime Hoshi
|
83f19591ca
|
audio/vorbis: Add decoded.readUntil
|
2016-11-29 03:37:43 +09:00 |
|
Hajime Hoshi
|
5789ad6920
|
audio/vorbis: Add comment
|
2016-11-29 03:36:42 +09:00 |
|
Hajime Hoshi
|
b454ff6547
|
audio/vorbis: Use oggvorbis for browsers
|
2016-11-29 01:02:00 +09:00 |
|
Hajime Hoshi
|
b0231c040e
|
audio/vorbis: Adopt pure-Go decoder again (#294)
|
2016-11-28 11:34:44 +09:00 |
|
Hajime Hoshi
|
b6a8b5f5c9
|
audio/vorbis: Bug fix: Noise on browsers
|
2016-11-27 20:26:13 +09:00 |
|