David Kelly
7a9b3978e9
Better processing of audio
...
A couple things Ken suggested. First off, there are now AudioSRC
calls for floats, which simplfied stuff a bit. Then, I switched to
grabbing network packets first, and only pulling at most that amount
of audio from the local injectors. That improves things - the
occasional artifacts (when the injectors got more data than the
network for instance) are gone.
Also, fixed build issue (unused variable warning) for mac and android.
2016-07-08 13:01:06 -07:00
Brad Hefta-Gaub
3c6447326e
more codec plumbing
2016-07-07 21:24:24 -07:00
David Kelly
600348bf10
Initial cut of htrf for mono localOnly injectors
...
Probably need to clean up a bit, but wanted to get this out there
for comment on more general issues, etc...
To test, I added a localOnly: true to the cow in the tutorial.
2016-07-07 16:07:41 -07:00
Brad Hefta-Gaub
9333c7dcca
Merge branch 'master' of https://github.com/highfidelity/hifi into codecPlugins
2016-07-06 13:26:19 -07:00
Brad Hefta-Gaub
7a4b11ee97
more work on codecs
2016-06-27 13:06:19 -07:00
Brad Hefta-Gaub
d7bffc3eab
first cut at negotiating codecs
2016-06-23 17:14:41 -07:00
Brad Hefta-Gaub
6111e4952a
fix comments
2016-06-23 10:59:26 -07:00
Brad Hefta-Gaub
be37921845
first cut at codec plugins
2016-06-23 10:42:02 -07:00
Brad Hefta-Gaub
c0be9aec6a
cleanup the callers of the resamplers for mic to net and net to speaker, remove loopback resampler
2016-06-23 10:28:29 -07:00
Brad Davis
97e96f7b67
PR comments
2016-03-31 13:19:26 -07:00
Brad Hefta-Gaub
2381ab1cba
Merge pull request #7496 from kencooke/master
...
make self-reverb depend on wetDryMix
2016-03-30 15:44:20 -07:00
Ken Cooke
a51cc9d12a
make self-reverb depend on wetDryMix
2016-03-28 16:04:45 -07:00
Atlante45
92ef8cafb1
Make sure pos/rot getters don't crash
2016-03-28 14:37:06 -07:00
Ken Cooke
c6ca984782
Fix Reverb Zone settings to work correctly with new reverb.
2016-03-24 12:59:52 -07:00
Brad Hefta-Gaub
bb1ed2147f
revert change that trusted Qt's claim that it supports the format
2016-02-22 11:22:03 -08:00
howard-stearns
e21d9042d0
Remove some logging.
2016-02-19 13:34:06 -08:00
howard-stearns
adb33e7dca
Up default initial buffer frame size to the value from before.
2016-02-18 16:32:18 -08:00
howard-stearns
162be13914
Don't keep adding signal connections. More logging.
2016-02-18 16:14:03 -08:00
howard-stearns
547d3d6b9a
Merge branch 'audio-output-buffer' of https://github.com/howard-stearns/hifi into audio-output-buffer
2016-02-17 13:57:21 -08:00
howard-stearns
b8b1565470
Don't fake-fail the format test. Trust the os.
2016-02-17 13:46:48 -08:00
Howard Stearns
983a0ccb9b
Change internal preference names so that old users pick up the new default values, and change name in dialog.
2016-02-16 18:00:39 -08:00
howard-stearns
d328b82c3c
Default output buffer size is 1 frame, and automatic updates don't persist
...
changes (just in-memory).
2016-02-16 12:09:44 -08:00
Howard Stearns
4255b1f9aa
Change output buffer size on correct thread, and turn on automatic resizing on all platforms instead of just mac.
2016-02-16 11:22:01 -08:00
Stephen Birarda
445662f5ae
clean sweep of old now unused audio files
2016-02-08 15:38:12 -08:00
Atlante45
ce51350b65
Fix warnings on windows 64bit
2015-12-11 15:42:15 -08:00
Ken Cooke
4803b3bd9f
Merge branch 'master' of https://github.com/highfidelity/hifi into audio-reverb
2015-12-07 13:08:21 -08:00
Ken Cooke
8683bb5002
New reverb parameters
2015-12-07 13:05:30 -08:00
Ryan Huffman
89c412c324
Merge branch 'master' of https://github.com/highfidelity/hifi into proto-received-message
2015-12-04 11:38:28 -08:00
Ken Cooke
aad4743bf0
Completely remove Gverb from cmake
2015-12-03 18:06:50 -08:00
Ken Cooke
a5b64473af
Fix bugs
2015-11-25 16:15:04 -08:00
Ryan Huffman
07d21514c5
Merge branch 'master' of https://github.com/highfidelity/hifi into proto-received-message
2015-11-19 10:47:37 -08:00
Ken Cooke
3060aa960d
Fix the case when local-echo and self-reverb both active
2015-11-19 09:23:58 -08:00
Ken Cooke
998f6e099f
Merge branch 'master' of https://github.com/highfidelity/hifi into audio-reverb
2015-11-19 08:39:55 -08:00
Ken Cooke
2489eaa30e
Changed the audio pipeline to allow stereo reverberation, using separate source (loopback audio) and listener (received audio) reverbs.
2015-11-19 08:32:13 -08:00
Ryan Huffman
2a416ebc61
Merge branch 'master' of https://github.com/highfidelity/hifi into received-message
2015-11-18 16:52:23 -08:00
Brad Davis
5b8047ded4
Make recording and playback work in interface, playback in agent
2015-11-18 14:04:45 -08:00
Ken Cooke
1a7f06dc95
Removed the commented-out Gverb code
2015-11-18 10:26:06 -08:00
Ken Cooke
c61dad108c
Replace Gverb with new reverb
2015-11-18 09:16:18 -08:00
Brad Davis
900f425f35
Recording fixes
2015-11-17 15:18:31 -08:00
Brad Hefta-Gaub
e7a8df306c
fix warnings
2015-11-17 11:18:36 -08:00
Brad Davis
d099f61170
Updating audio record/playback mechanism to more closely match actual audio input
2015-11-16 14:57:24 -08:00
Atlante45
dbe25651cf
constify audio client loop
2015-11-05 16:57:51 -08:00
Atlante45
6c35ae48b0
Don't allocate big samples array in tight loop
2015-11-05 16:52:38 -08:00
Atlante45
ffafd3194e
Recording audio fixes
2015-11-05 16:46:59 -08:00
Ken Cooke
1eabb924f1
Fixed the logic to be correct
2015-10-29 12:53:47 -07:00
Ken Cooke
4d576d7aaf
Fix typo
2015-10-29 12:23:36 -07:00
Ken Cooke
143b9c663f
Quick fix for audio having channels swapped under Qt 5.5.1.
2015-10-29 12:21:28 -07:00
Ryan Huffman
7682ab00e3
Add ReceivedMessage and receive progress
2015-10-15 14:09:53 -07:00
Brad Davis
6f5f6450df
Cleanup CMake files
2015-10-11 00:01:03 -07:00
Atlante45
0f18db886c
Remove 4 Application static methods
...
- Replace by lambda
- Cleaned up global scope
2015-10-06 13:56:19 -07:00
Brad Hefta-Gaub
8a8da58dfd
Merge pull request #5898 from kencooke/audio-src
...
Completely remove SOXR from cmake
2015-09-24 15:59:23 -07:00
Ken Cooke
629ee7b0c1
Completely remove SOXR from cmake
2015-09-24 15:12:10 -07:00
Brad Hefta-Gaub
776acf2182
ignore gverb warnings
2015-09-24 09:07:43 -07:00
Ken Cooke
c4bc5233b1
In AudioClient, replace all SOXR with AudioSRC. Used for input-to-network, network-to-output, and loopback resampling.
2015-09-22 23:10:03 -07:00
Ken Cooke
a818ed5377
Merge branch 'master' of https://github.com/kencooke/hifi
2015-09-14 12:28:16 -07:00
Ken Cooke
6fe30e7156
Style fix, and use size_t instead of unsigned int.
2015-09-14 12:06:13 -07:00
Ken Cooke
bc5532bd0d
Style fix, and use size_t instead of unsigned int.
2015-09-14 11:20:38 -07:00
Ken Cooke
6afb6c80d0
Fix the loud audio pops at startup, due to SOXR returning less than desired output samples because of internal buffering.
2015-09-14 10:33:40 -07:00
Seth Alves
695ffa29c7
call setup_memory_debugger from common macros rather than from every CMakeLists.txt file
2015-08-26 11:09:59 -07:00
Brad Davis
380b0cb23c
Removing tabs from our javascript and C++
2015-08-24 15:26:46 -07:00
Seth Alves
c25082d86f
use -fsanitize=address in all code rather than just the top-level links
2015-08-20 10:14:16 -07:00
Howard Stearns
8f616c04fb
Fix https://app.asana.com/0/32622044445063/43589567731045
2015-08-02 21:46:39 -07:00
Stephen Birarda
7d60b86f52
kill the PacketLister (AKA Huffman 1 : PacketListener 0)
2015-07-17 09:07:39 -07:00
Stephen Birarda
333cd77d9c
cleanup call to parseAudioData
2015-07-15 17:20:02 -07:00
Atlante45
5a5a396b62
Check we have an AM before sending packet
2015-07-15 13:41:35 -07:00
Stephen Birarda
e127c5c06d
rename Packet methods for clarity
2015-07-15 10:40:40 -07:00
Stephen Birarda
c154e6cc74
Merge branch 'protocol' of https://github.com/Atlante45/hifi into atp
2015-07-14 17:16:42 -07:00
Stephen Birarda
aa696ca8d3
fix listener for AudioStreamStats, more verbose debug
2015-07-14 17:14:27 -07:00
Atlante45
fbb6a94579
Merge branch 'receive_packets' of https://github.com/huffman/hifi into protocol
2015-07-14 16:36:28 -07:00
Stephen Birarda
1f4ac0f17c
emit mutedByMixer signal for a noisy mute
2015-07-14 14:30:46 -07:00
Stephen Birarda
fbd287472d
make NodeData parseData take only packet
2015-07-14 14:09:00 -07:00
Stephen Birarda
0637f589b5
add PacketListener to help unregister for packets
2015-07-14 13:52:38 -07:00
Stephen Birarda
57c3f0fd20
fix unmatched diagnostic pop
2015-07-13 15:40:20 -07:00
Atlante45
c80df94b06
Update includes for moved files
2015-07-13 15:28:55 -07:00
Stephen Birarda
ede39515d8
update parseData for new network API
2015-07-13 14:26:10 -07:00
Atlante45
957e6394a9
sendPacket function take Node& not a pointer
2015-07-13 11:57:20 -07:00
Ryan Huffman
28a1059232
Update AudioClient to use QSharedPointer<NLPacket>
2015-07-10 08:45:39 -07:00
Ryan Huffman
5e65f422fa
Move mute environment handling to Application
2015-07-09 15:30:25 -07:00
Ryan Huffman
dd9dea7a97
Merge remote-tracking branch 'birarda/protocol' into receive_packets
...
Conflicts:
interface/src/DatagramProcessor.cpp
interface/src/octree/OctreePacketProcessor.cpp
libraries/entities/src/EntityEditPacketSender.cpp
libraries/networking/src/LimitedNodeList.h
libraries/networking/src/NLPacket.h
2015-07-09 14:08:35 -07:00
Stephen Birarda
a363f42bb2
pass const NLPacket& for all sendUnreliablePacket calls
2015-07-09 11:42:18 -07:00
Ryan Huffman
bb132e354b
Update AudioClient to use packet callbacks
2015-07-09 09:24:07 -07:00
Stephen Birarda
72b713e32f
fix for more primitive writes in AudioClient
2015-07-08 16:53:57 -07:00
Stephen Birarda
964041d8d3
missed API fixes in AudioClient and AvatarData
2015-07-08 16:53:04 -07:00
Stephen Birarda
2ac833c904
fix another primitive write in AudioClient
2015-07-08 16:50:49 -07:00
Stephen Birarda
546268be55
fix primitive type writing in AudioClient
2015-07-08 16:46:11 -07:00
Stephen Birarda
dec11ef4ea
fix for primitive writing in AudioIOStats
2015-07-08 16:43:42 -07:00
Atlante45
7329ad6334
Templated read/write in Packet
2015-07-08 13:45:12 -07:00
Atlante45
10f843b197
Packet type fixes in audio client
2015-07-08 11:28:11 -07:00
Atlante45
fef51682d5
Jurisdiction map uses new packet API
2015-07-08 11:19:57 -07:00
Stephen Birarda
2a69a89696
Merge remote-tracking branch 'huffman/atp' into atp
2015-07-07 16:27:18 -07:00
Ryan Huffman
60538d4a82
Merge branch 'atp' of github.com:birarda/hifi into atp
...
Conflicts:
libraries/audio-client/src/AudioIOStats.cpp
2015-07-07 16:26:22 -07:00
Stephen Birarda
2ab9cd7a9a
replace payload with getPayload
2015-07-07 16:25:56 -07:00
Stephen Birarda
32e75fcee8
actually reset the NLPacket for audio to start writing
2015-07-07 16:25:21 -07:00
Ryan Huffman
3690ecc28f
Add std::move to sendPacket calls
2015-07-07 16:24:11 -07:00
Stephen Birarda
e35217836f
send correct packet in AudioIOStats
2015-07-07 15:46:48 -07:00
Stephen Birarda
60797a26ea
CR fixes for new networking in AudioClient
2015-07-07 15:45:16 -07:00
Stephen Birarda
733206b872
fix for initialization of stats packet
2015-07-07 14:53:45 -07:00
Stephen Birarda
426f631178
use exact size for AudioIOStats packet
2015-07-07 11:18:14 -07:00
Stephen Birarda
a9d37f2266
update packet sending in AudioIOStats
2015-07-07 11:15:27 -07:00
Stephen Birarda
edf7a96b58
update audio client packet send to NLPacket
2015-07-07 10:53:55 -07:00
Stephen Birarda
0d64e82fe2
replace PacketType declarations with PacketType::Value
2015-07-02 16:38:52 -07:00
Stephen Birarda
3a5701e02e
first changes for new network API
2015-07-02 16:18:44 -07:00
Howard Stearns
240272be11
Merge pull request #5161 from PhilipRosedale/master
...
Always test and remove DC Offset
2015-06-22 12:09:08 -07:00
Philip Rosedale
e46a820872
remove debug
2015-06-18 12:37:50 -07:00
Philip Rosedale
bffc1a38a7
Separate DC offset rejection, and call it all the time
2015-06-18 12:33:05 -07:00
Seth Alves
b258aeaa3d
merge from master
2015-06-18 10:04:14 -07:00
Howard Stearns
b4dfaba55e
Incorporate ctrlaltdavid's changes.
2015-06-17 11:59:15 -07:00
Seth Alves
508ae276c6
enable -Wdouble-promotion
2015-06-16 18:23:10 -07:00
Howard Stearns
27f40ea881
Signal Audio.disconnected, and use new hello/goodbye sounds in resources.
2015-06-11 20:33:30 -07:00
Stephen Birarda
666830c04d
add a sound once first AM packet received
2015-06-08 11:30:12 -07:00
Stephen Birarda
e6e2c4b95d
look for connection steps in LimitedNodeList
2015-05-27 15:54:39 -07:00
Stephen Birarda
734798a365
fix move of connection steps to LNL
2015-05-27 15:50:31 -07:00
Stephen Birarda
f9251471da
add audio connection to final part of connection steps
2015-05-26 10:44:45 -07:00
Stephen Birarda
f28ade1075
log connection times for eventual stats display
2015-05-26 10:37:44 -07:00
Stephen Birarda
69f1cd80e6
immediately send ICE heartbeat once data present
2015-05-22 16:29:01 -07:00
Stephen Birarda
6b3cf1ba4a
remove dependency of PacketHeaders on NodeList
2015-05-05 12:19:42 -07:00
Stephen Birarda
6cff75f7c1
resolve conflicts on merge with upstream/master
2015-05-04 10:05:44 -07:00
Atlante45
1dcc2f7988
Fix local injector modifying system volume
2015-05-04 15:53:58 +02:00
Stephen Birarda
455b91c2a5
add back string header for memset
2015-05-01 17:06:39 -07:00
Stephen Birarda
19a95cb25a
remove string header that is not needed
2015-05-01 16:56:32 -07:00
Stephen Birarda
ddb08da4b7
include cstdlib for std::abs in AudioNoiseGate
2015-05-01 16:54:23 -07:00
Stephen Birarda
b9c9ff6a14
clean up various warnings
2015-05-01 16:49:13 -07:00
David Rowe
9576ad19a7
Move "Stereo Audio" option into developerMenu.js
...
And rename it "Stereo Input" to better relect what it does.
2015-04-28 14:14:10 -07:00
Atlante45
62d3b39c25
less loud generated noise
...
Prevents the audio mixer from muting you because of too much noise
2015-04-15 16:22:52 +02:00
Atlante45
8f8e4d8dc6
Add generated audio methods to audio interface
2015-04-15 15:49:11 +02:00
Atlante45
bd3b25383a
Some code cleanup
2015-04-15 14:20:50 +02:00
Seth Alves
9014397167
try again without macro
2015-04-07 09:59:04 -07:00
Seth Alves
257d66441a
put audio-client logging into its own QLoggingCategory
2015-04-06 16:03:28 -07:00
Seth Alves
61fb9adfca
avoid calling QAudioDeviceInfo::availableDevices once per second on linux because it blocks the audio thread for ~1 second each time
2015-04-03 19:36:22 -07:00
Atlante45
7121126e6f
Wrong byte array size in audio client
2015-03-17 16:40:26 +01:00
Stephen Birarda
8ede9fb39b
fix stereo to stereo resampling
2015-03-10 15:50:30 -07:00
Leonardo Murillo
006b3ed0ac
Merge pull request #4300 from birarda/dependencies
...
NOT MERGEABLE - add some externals as cmake external projects
2015-02-25 13:22:49 -08:00
Andrew Meadows
94b3c4a3a8
simpler less draconian workaround
2015-02-20 11:57:37 -08:00
Andrew Meadows
c3dbae1bd3
remove warning about signed-unsigned comparison
2015-02-20 09:00:28 -08:00
Andrew Meadows
aa667464c0
merge upstream/master into andrew/thermonuclear
2015-02-20 08:26:51 -08:00
Andrew Meadows
599ef68df8
fix for scratchy audio on windows
2015-02-20 08:26:11 -08:00
Stephen Birarda
7ec01c9095
handle android build of tbb, don't prefix win with lib
2015-02-18 17:20:13 -08:00
Stephen Birarda
31b136f807
resolve conflicts on merge with upstream/master
2015-02-18 16:19:15 -08:00
Philip Rosedale
f6f54809d0
Merge pull request #4291 from Atlante45/reverb_smoothing
...
Reverb smoothing
2015-02-18 15:34:14 -08:00
Stephen Birarda
b2e587dbbd
remove use of include_dependency_includes and use cmake
2015-02-18 14:12:05 -08:00
Stephen Birarda
c110fcbfad
merge with upstream/master
2015-02-17 17:34:48 -08:00
Stephen Birarda
e99012efbb
updates to build guides to remove soxr
2015-02-17 10:33:12 -08:00
Andrew Meadows
53855c89e9
Merge pull request #4289 from birarda/dependencies
...
add gverb and glm as cmake external projects
2015-02-17 10:00:29 -08:00
Stephen Birarda
8acaa062a2
Merge pull request #4281 from Atlante45/fix_mute_environnement
...
Fix mute environnement
2015-02-16 09:11:47 -08:00
Atlante45
17ce2e820f
Cleanup addReverb() code
2015-02-16 17:30:20 +01:00
Atlante45
f279030283
Remove _gverbLocal
2015-02-16 16:15:03 +01:00
Atlante45
b59aaf8a0f
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb_smoothing
...
Conflicts:
libraries/audio-client/src/AudioClient.cpp
libraries/audio-client/src/AudioClient.h
2015-02-16 16:14:49 +01:00
Stephen Birarda
4300836810
make gverb a cmake external project
2015-02-13 15:47:35 -08:00
Atlante45
7a107adbc1
Merge branch 'master' of https://github.com/highfidelity/hifi into fix_mute_environnement
2015-02-13 11:00:41 +01:00
Atlante45
4b7d4d7290
Don't use DataStream to write MuteEnv packet
2015-02-13 10:56:04 +01:00
Atlante45
5a81b8a590
Do all the reverb at the input level
2015-02-13 10:17:08 +01:00
Stephen Birarda
ff6f8ea4a1
cleaner cleanup of AudioClient from RenderingClient
2015-02-12 13:14:30 -08:00
Stephen Birarda
5f4e3528c2
override seek to handle warning once stopped
2015-02-12 11:29:55 -08:00
Stephen Birarda
ea52cea5dd
more cleanup for AudioInjector mem management
2015-02-12 10:56:40 -08:00
Stephen Birarda
449719bc7c
add option to restart a local audio injector
2015-02-11 16:58:30 -08:00
Stephen Birarda
4894a5b414
better handling of cleanup for local injector
2015-02-11 16:11:55 -08:00
Atlante45
438978b855
Fix reverb memory leak
2015-02-10 19:25:12 +01:00
Atlante45
e79e1a547f
Merge branch 'master' of https://github.com/highfidelity/hifi into reverb_smoothing
...
Conflicts:
libraries/audio-client/src/AudioClient.cpp
libraries/audio-client/src/AudioClient.h
2015-02-10 16:08:34 +01:00
Stephen Birarda
93a3158153
Merge branch 'master' of https://github.com/highfidelity/hifi into android
2015-02-04 15:16:23 -08:00
Stephen Birarda
c9c53453c3
repairs to local audio injector cleanup
2015-02-04 14:47:18 -08:00
Stephen Birarda
9461d5d8d1
drop samples from ring buffer if muted
2015-02-04 11:47:53 -08:00
Stephen Birarda
30afadc7b7
fixes for new settings API
2015-02-04 10:53:05 -08:00
Stephen Birarda
11f3161029
resolve conflicts on merge with upstream/master
2015-02-04 10:38:05 -08:00
Stephen Birarda
28d710877c
remove application calls from audio-client
2015-02-02 17:13:08 -08:00
Stephen Birarda
bd0552618f
resolve conflicts on merge with upstream/master
2015-02-02 17:10:13 -08:00
Atlante45
6b7a391885
move a couple avatar initialisations outside avatar maanger
2015-01-29 16:00:57 -08:00
Stephen Birarda
763994da5a
handle gverb move to audio-client
2015-01-29 12:44:03 -08:00
Stephen Birarda
d3828c7d89
remove gverb from externals
2015-01-29 11:05:16 -08:00
Atlante45
ff88b7d4e6
Merge branch 'android' of git://github.com/birarda/hifi into android
2015-01-29 10:59:54 -08:00
Stephen Birarda
fa166f012f
set size of GVRMainWindow to note 4 size
2015-01-29 10:11:46 -08:00
Atlante45
5bc98f5258
Merge branch 'android' of git://github.com/birarda/hifi into android
2015-01-28 13:14:08 -08:00
Atlante45
4ef87b9919
Merge branch 'master' of https://github.com/highfidelity/hifi into android
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/ui/PreferencesDialog.cpp
interface/src/ui/Stats.cpp
libraries/audio-client/src/AudioClient.cpp
libraries/audio-client/src/AudioClient.h
2015-01-28 13:13:32 -08:00
Stephen Birarda
f1c6d26ed1
don't explicitly require LibOVR for android build
2015-01-28 11:20:25 -08:00
Stephen Birarda
54660dd1a2
resolve conflicts on merge with upstream master
2015-01-27 14:24:48 -08:00
Stephen Birarda
4198d1d5ca
disable output starve detection on android
2015-01-26 10:07:24 -08:00
Stephen Birarda
a3b92e05da
support 44.1 for the note 4
2015-01-23 11:48:23 -08:00
Stephen Birarda
39d9d99045
fix for local loop resample
2015-01-23 10:02:03 -08:00
Stephen Birarda
871d688db9
handle input to output resampling
2015-01-23 09:23:46 -08:00
Stephen Birarda
8544fccd84
use soxr resampling for loopback and output
2015-01-22 16:50:42 -08:00
Stephen Birarda
0440576dc2
use libsoxr for input to network resampling
2015-01-22 16:04:57 -08:00
Stephen Birarda
102f076412
look for soxr and not redundant libsoxr
2015-01-22 14:09:29 -08:00
Stephen Birarda
aa6e1607e2
add libsoxr for audio resampling
2015-01-22 14:06:05 -08:00
Stephen Birarda
25016ef157
have RenderingClient handle returned audio frames
2015-01-21 14:10:29 -08:00
Stephen Birarda
a3529e745b
fix warning and compile with Multimedia
2015-01-21 13:28:18 -08:00
Stephen Birarda
343b09c855
remove AudioClient dependency on Recorder
2015-01-21 13:21:37 -08:00
Stephen Birarda
1a87fa93f4
output signals from AudioClient for I/O bytes
2015-01-21 12:33:20 -08:00
Stephen Birarda
707973f1e5
solve collision in PositionGetter with AddressManager
2015-01-21 12:05:12 -08:00
Stephen Birarda
d2af9a2911
have Application pass audio pos/orientation to AudioClient
2015-01-21 12:03:11 -08:00
Stephen Birarda
e28ca27ccd
add a position and orientation getter for AudioClient
2015-01-21 11:55:12 -08:00
Stephen Birarda
0eced09f1d
intial removal of Audio to audio-client
2015-01-21 11:49:06 -08:00