Hajime Hoshi
|
61c76a3749
|
audio/mp3: Fix Get_Main_Dat to return error
|
2017-06-17 02:50:38 +09:00 |
|
Hajime Hoshi
|
73190062da
|
audio/mp3: Move Read_Frame to Go
|
2017-06-17 02:43:13 +09:00 |
|
Hajime Hoshi
|
b08897a4e5
|
audio/mp3: Make Get_Byte a Go function
|
2017-06-17 01:36:58 +09:00 |
|
Hajime Hoshi
|
bdb87b0257
|
audio/mp3: Bug fix: updating cache in getBytes wrongly
|
2017-06-17 01:32:17 +09:00 |
|
Hajime Hoshi
|
e5fbcd50de
|
audio/mp3: Refactoring getByte(s)
|
2017-06-17 00:35:01 +09:00 |
|
Hajime Hoshi
|
e41c0d3514
|
audio/mp3: Move Read_Header to Go
|
2017-06-17 00:08:47 +09:00 |
|
Hajime Hoshi
|
f6e7e3601f
|
audio/mp3: Move Read_Huffman to Go
|
2017-06-16 23:41:13 +09:00 |
|
Hajime Hoshi
|
4b9242cbd0
|
audio/mp3: Move Requantize_Process_Long to Go
|
2017-06-16 22:56:54 +09:00 |
|
Hajime Hoshi
|
8e4abca1f8
|
audio/mp3: Move Requantize_Process_Short to Go
|
2017-06-16 22:29:16 +09:00 |
|
Hajime Hoshi
|
bf9a259565
|
audio/mp3: Bug fix in L3_Hybrid_Synthesis
|
2017-06-16 20:00:32 +09:00 |
|
Hajime Hoshi
|
74c2953f56
|
audio/mp3: Move L3_Requantize to Go
|
2017-06-16 16:43:45 +09:00 |
|
Hajime Hoshi
|
c96b54dbfb
|
audio/mp3: Refactoring
|
2017-06-16 16:27:55 +09:00 |
|
Hajime Hoshi
|
3f24b7193a
|
audio/mp3: Move L3_Reorder to Go
|
2017-06-15 11:06:58 +09:00 |
|
Hajime Hoshi
|
ef85c9a7bc
|
audio/mp3: Move L3_Antialias to Go
|
2017-06-15 03:20:00 +09:00 |
|
Hajime Hoshi
|
53c2c5d810
|
audio/mp3: Move L3_Stereo to Go
|
2017-06-15 02:15:17 +09:00 |
|
Hajime Hoshi
|
9e002e3e52
|
audio/mp3: Move L3_Frequency_Inversion to Go
|
2017-06-15 01:40:42 +09:00 |
|
Hajime Hoshi
|
91c022dcda
|
audio/mp3: Move L3_Subband_Synthesis to Go
|
2017-06-15 01:31:12 +09:00 |
|
Hajime Hoshi
|
b54f711243
|
audio/mp3: Move L3_Hybrid_Synthesis to Go
|
2017-06-14 23:45:18 +09:00 |
|
Hajime Hoshi
|
78626426fe
|
audio/mp3: Move Read_Main_L3 to Go
|
2017-06-14 11:07:08 +09:00 |
|
Hajime Hoshi
|
746548f5d2
|
audio/mp3: Move Read_Audio_L3 to Go
|
2017-06-14 02:29:15 +09:00 |
|
Hajime Hoshi
|
49c95eb69f
|
audio/mp3: Move IMDCT_Win to Go
|
2017-06-14 01:38:38 +09:00 |
|
Hajime Hoshi
|
b3e3adb9f0
|
audio/mp3: Move Read_CRC to Go
|
2017-06-13 10:28:21 +09:00 |
|
Hajime Hoshi
|
5dd91f6c83
|
audio/mp3: Move main_data_* to Go
|
2017-06-13 10:21:55 +09:00 |
|
Hajime Hoshi
|
3e76a77e6b
|
audio/mp3: Move side_info_* to Go
|
2017-06-13 02:49:31 +09:00 |
|
Hajime Hoshi
|
68a2625fd2
|
audio/mp3: Move huffman tables to Go
|
2017-06-13 02:24:45 +09:00 |
|
Hajime Hoshi
|
bf3f6c9ff6
|
audio/mp3: Start implementing
|
2017-06-12 23:32:42 +09:00 |
|
Hajime Hoshi
|
d8f425962c
|
audio: Bug fix: players' buffer can be empty when seeking before proceeding (#366)
|
2017-06-11 19:13:45 +09:00 |
|
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 |
|