Michael Jumper
|
4b552ce419
|
GUACAMOLE-25: It's a browser, not a browse.
|
2016-05-23 21:15:55 -07:00 |
|
Michael Jumper
|
c32a779825
|
GUACAMOLE-25: Add onclose/onerror handlers to Guacamole.AudioRecorder.
|
2016-05-23 21:08:54 -07:00 |
|
Michael Jumper
|
4b88066f26
|
GUACAMOLE-25: Only capture as long as stream is open.
|
2016-05-23 21:08:54 -07:00 |
|
Michael Jumper
|
efa6bf3c72
|
GUACAMOLE-25: Increase audio recording buffer to 2048 bytes.
|
2016-05-23 15:06:46 -07:00 |
|
Michael Jumper
|
c137312963
|
GUACAMOLE-25: Migrate to Lanczos interpolation (a = 3).
|
2016-05-23 15:00:00 -07:00 |
|
Michael Jumper
|
0c0ee96aaa
|
GUACAMOLE-25: Clean up media source and processor node on end. Keep reference while streaming (prevent faulty garbage collection of the nodes).
|
2016-05-23 15:00:00 -07:00 |
|
Michael Jumper
|
8442f7c33f
|
GUACAMOLE-25: Compensate for underflow/overflow induced by rounding error.
|
2016-05-23 15:00:00 -07:00 |
|
Michael Jumper
|
b36a955d20
|
GUACAMOLE-25: Use linear interpolation for resampling input audio.
|
2016-05-23 15:00:00 -07:00 |
|
Michael Jumper
|
1047afbb43
|
GUAC-1511: Apply basic resampling when copying audio from source to destination.
|
2016-04-03 16:16:35 -07:00 |
|
Michael Jumper
|
77cc8ef720
|
GUAC-1511: Use constant buffer size.
|
2016-04-03 15:04:01 -07:00 |
|
Michael Jumper
|
6a4fab67aa
|
GUAC-1511: Take number of channels into account when creating SampleArray.
|
2016-04-03 15:03:15 -07:00 |
|
Michael Jumper
|
b6e13465a7
|
GUAC-1511: Reduce size of buffer.
|
2016-04-03 14:47:54 -07:00 |
|
Michael Jumper
|
65e610275b
|
GUAC-1511: Provide ArrayBufferWriter with ArrayBuffer. Providing 16-bit TypedArray results in truncation of each sample to the low 8 bits.
|
2016-04-03 14:47:33 -07:00 |
|
Michael Jumper
|
93783cf5d5
|
GUAC-1517: Maintain singleton instance of AudioContext.
|
2016-03-31 15:22:49 -07:00 |
|
Michael Jumper
|
076995d994
|
GUAC-1511: Implement Guacamole.AudioRecorder and Guacamole.RawAudioRecorder.
|
2016-03-30 09:55:30 -07:00 |
|