Hajime Hoshi
|
1da2e35b7a
|
android: Adjust the buffer size to reduce noise on Android
|
2017-06-04 22:42:12 +09:00 |
|
Hajime Hoshi
|
3b9e6c2708
|
audio: Use the new oto API
|
2017-06-04 21:09:42 +09:00 |
|
Hajime Hoshi
|
8957b1b857
|
audio: Non-blocking reading buffers
|
2017-06-04 16:46:02 +09:00 |
|
Hajime Hoshi
|
10bd1c1786
|
audio: byte -> uint8
|
2017-06-04 16:05:22 +09:00 |
|
Hajime Hoshi
|
17d6ea16de
|
audio: More narrow critical section
|
2017-06-04 04:37:59 +09:00 |
|
Hajime Hoshi
|
7ad82dab44
|
audio: Bug fix: consider seeking streams when reading multiple sources
|
2017-06-04 04:05:30 +09:00 |
|
Hajime Hoshi
|
e0bc85e790
|
audio/vorbis: Cause runtime.Gosched more often
|
2017-06-04 03:44:39 +09:00 |
|
Hajime Hoshi
|
cf452bb709
|
audio: Bug fix: nosync might cause unexpected panics because of runtime.Gosched
|
2017-06-04 03:42:26 +09:00 |
|
Hajime Hoshi
|
873b3905df
|
audio: Split locks
|
2017-06-04 03:14:48 +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
|
f53a55b63a
|
audio: Bug fix: some fields need to be protected by mutex
|
2017-06-04 02:45:38 +09:00 |
|
Hajime Hoshi
|
579491afbd
|
audio: Clarify concurrent safety
|
2017-06-04 01:03:01 +09:00 |
|
Hajime Hoshi
|
98c48463d2
|
audio: NewPlayerFromBytes now never returns errors
|
2017-06-03 01:12:58 +09:00 |
|
Hajime Hoshi
|
1b72263ce1
|
sync: Add sync package
|
2017-05-27 02:37:01 +09:00 |
|
Hajime Hoshi
|
64862929a9
|
audio: Fix usage of 'oto'
|
2017-05-05 15:13:46 +09:00 |
|
Hajime Hoshi
|
766072cdbb
|
audio: Make 'oto' package and use that (#351)
|
2017-05-04 21:09:02 +09:00 |
|
Hajime Hoshi
|
858824821f
|
doc: Remove 'concurrent-safe' comments from most of non-global functions
|
2017-04-18 01:33:03 +09:00 |
|
Hajime Hoshi
|
4d3ad434b3
|
audio/wav, audio/vorbis: Add comments about errors (#331)
|
2017-04-18 01:25:23 +09:00 |
|
Hajime Hoshi
|
1497d52928
|
audio: Add comments about errors (#331)
|
2017-04-18 00:59:10 +09:00 |
|
Hajime Hoshi
|
7e4e762d96
|
audio: Reuse jmethodID objects
|
2017-04-08 01:41:07 +09:00 |
|
Hajime Hoshi
|
b5a422700a
|
audio: Reuse jclass objects
|
2017-04-08 01:35:48 +09:00 |
|
Hajime Hoshi
|
a6c5b98f0f
|
audio: Release AudioTrack class (#336)
|
2017-04-07 11:36:24 +09:00 |
|
Hajime Hoshi
|
713a537637
|
audio: Delete local refs explicitly in JNI (#336)
|
2017-04-06 02:12:20 +09:00 |
|
Hajime Hoshi
|
b0454b874e
|
Fix frame counters to int64 (#337)
|
2017-04-06 00:45:28 +09:00 |
|
Hajime Hoshi
|
ebedb24e43
|
audio: Update doc for errors (#331)
|
2017-04-05 01:12:02 +09:00 |
|
Hajime Hoshi
|
892d5d07d0
|
audio: Remove TODO
|
2017-03-27 22:48:57 +09:00 |
|
Hajime Hoshi
|
5da58fc949
|
audio: Fix comment
|
2017-02-18 15:48:31 +09:00 |
|
Hajime Hoshi
|
8bfcea8f42
|
audio: Fix compile error on macOS (#324)
|
2017-02-18 15:42:35 +09:00 |
|
Hajime Hoshi
|
bd1a486b3a
|
Bug fix: gopherjs build failed on Windows
|
2017-02-09 02:37:40 +09:00 |
|
Hajime Hoshi
|
0ef1e61d55
|
mobile: Fix iOS tag usages (#310)
|
2017-01-26 01:32:33 +09:00 |
|
Hajime Hoshi
|
8c2064c8b7
|
audio: Apply delaying when initializing
|
2017-01-22 19:43:03 +09:00 |
|
Hajime Hoshi
|
7201015d02
|
audio: Bug fix: Noise on Safari because of performance issue (#307)
|
2017-01-22 19:19:24 +09:00 |
|
Hajime Hoshi
|
6ee4b46dbe
|
audio: Improve delay on browsers (#299)
|
2017-01-17 01:14:09 +09:00 |
|
Hajime Hoshi
|
6437bb28da
|
audio/wav: Bug fix: header size was wrong
|
2017-01-16 23:36:09 +09:00 |
|
Hajime Hoshi
|
abd0958566
|
audio: Better conversion from 8bit to 16bit
|
2017-01-16 23:08:01 +09:00 |
|
Hajime Hoshi
|
f9ab7d9043
|
audio: Use consts
|
2017-01-16 22:48:44 +09:00 |
|
Hajime Hoshi
|
244d8204c5
|
audio/wav: Bug fix: seek correctly when using io.SeekEnd
|
2017-01-16 22:29:20 +09:00 |
|
Hajime Hoshi
|
2439d407df
|
audio: Bug fix: Adjust data size after resampling
|
2017-01-16 11:25:46 +09:00 |
|
Hajime Hoshi
|
bb435b7296
|
audio: Remove NopCloser and Add BytesReadSeekCloser
|
2017-01-16 02:36:18 +09:00 |
|
Hajime Hoshi
|
8b4389856d
|
audio: Add NopCloser
|
2017-01-16 02:21:21 +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
|
adde2f459e
|
audio/wav: Bug fix: fmt header can be more than 16 bytes
|
2017-01-15 22:02:59 +09:00 |
|
Hajime Hoshi
|
14165cc67e
|
audio: Fix comment
|
2017-01-15 18:02:21 +09:00 |
|
Hajime Hoshi
|
71cecea9c9
|
audio: Auto resampling (#301)
|
2017-01-15 17:49:57 +09:00 |
|
Hajime Hoshi
|
ee3da352db
|
audio: Bug fix: Fix Seek: wav file can have a tail
|
2017-01-15 01:30:28 +09:00 |
|
Hajime Hoshi
|
f78f4002fa
|
audio: Bug fix: wav.Decoder.Seek's returning value was wrong
|
2017-01-15 01:16:36 +09:00 |
|
Hajime Hoshi
|
9620c4efb2
|
audio: Add InfiniteLoop (#291)
|
2017-01-14 21:00:20 +09:00 |
|
Hajime Hoshi
|
d80b213184
|
audio: Bug fix: Touch is required by Chrome 55+ on Android
|
2016-12-17 00:14:33 +09:00 |
|
Hajime Hoshi
|
924c55ff5c
|
audio/vorbis: Remove comment
|
2016-12-12 20:06:54 +09:00 |
|