Simon Walton
|
619901caa0
|
Move up main #include for other AudioMixer*
Having #include first will make more robust for MOC compile problems.
Also fixes previous commit to use <> form and correct case.
See Case 12527.
|
2018-02-21 11:12:09 -08:00 |
|
Ken Cooke
|
68e9ec9b23
|
Use qCDebug instead of qDebug in audio-mixer
|
2017-11-02 16:36:45 -07:00 |
|
Seth Alves
|
186035dc5d
|
adjust various things that cause a crash-on-exit on Linux
|
2017-08-06 11:57:55 -07:00 |
|
Brad Davis
|
fe7d4b1d23
|
Remove dependency between codec plugins and UI
|
2017-06-23 12:25:18 -07:00 |
|
Stephen Birarda
|
8b7eaaa23a
|
activate the public socket always for upstream/downstream servers
|
2017-06-22 13:33:57 -07:00 |
|
Stephen Birarda
|
d05996c13d
|
fix upstream filter check, audio interest set
|
2017-06-22 13:33:57 -07:00 |
|
Stephen Birarda
|
ea45e341ee
|
send upstream nodes down to avatar/audio
|
2017-06-22 13:33:57 -07:00 |
|
Stephen Birarda
|
2933a20a0c
|
some cleanup for audio/avatar replicated packet checking
|
2017-06-19 10:45:33 -07:00 |
|
Stephen Birarda
|
c332244f4f
|
fix race for isUpstream and node hole punch
|
2017-06-15 17:34:20 -07:00 |
|
Stephen Birarda
|
d7724b90af
|
address code review comments
|
2017-06-15 15:01:03 -07:00 |
|
Stephen Birarda
|
1ed0b693da
|
Merge branch 'replicants' of https://github.com/highfidelity/hifi into feat/downstream-in-nodelist
|
2017-06-14 16:57:28 -07:00 |
|
Ryan Huffman
|
785156ad9f
|
Move downstram server adding to DS
|
2017-06-14 16:54:04 -07:00 |
|
Stephen Birarda
|
806ebd3401
|
add return to queueReplicatedAudioPacket if no type match
|
2017-06-14 16:13:20 -07:00 |
|
Stephen Birarda
|
324a2601fc
|
send down replicated message to avatar mixer handling
|
2017-06-14 11:00:22 -07:00 |
|
Stephen Birarda
|
29842c67cc
|
use received message faking for cleaner replication in audio
|
2017-06-13 18:04:59 -07:00 |
|
Stephen Birarda
|
4539d615d7
|
add downstream server settings handling to ThreadedAssignment
|
2017-06-12 16:29:20 -07:00 |
|
Stephen Birarda
|
9fa97d611a
|
remove invoked addOrUpdate and move node to node list thread
|
2017-06-12 16:29:20 -07:00 |
|
Stephen Birarda
|
7ed9483467
|
use blocking queued for addOrUpdateNode because of parenting
|
2017-06-12 16:29:20 -07:00 |
|
Stephen Birarda
|
88af8b5842
|
use new downstream/upstream nomeclature
|
2017-06-12 16:29:20 -07:00 |
|
Stephen Birarda
|
a4aa9689a6
|
don't construct a packet of exact size for replicated audio packets
|
2017-06-12 16:29:20 -07:00 |
|
Stephen Birarda
|
fe668b1bb1
|
make codec negotiation stateless for replicated agents
|
2017-06-12 16:29:20 -07:00 |
|
Stephen Birarda
|
d5b466e3ae
|
fix replicant handling slot, add node strings for replicants
|
2017-06-12 16:29:20 -07:00 |
|
Ryan Huffman
|
efdd3060b0
|
Set isUpstream when receiving a replicated audio packet
|
2017-06-12 15:00:03 -07:00 |
|
Stephen Birarda
|
8ebf1db9a8
|
switch to replicator/replicant and add new node types
|
2017-06-12 10:58:34 -07:00 |
|
Stephen Birarda
|
a085a55107
|
register a listener for audio format negotiation
|
2017-06-12 02:41:15 -07:00 |
|
Stephen Birarda
|
281793c4c0
|
update last heard timestamp for mirrored nodes
|
2017-06-12 01:46:12 -07:00 |
|
Stephen Birarda
|
f726c5bc3a
|
handle mirrored packets in AudioMixerClientData
|
2017-06-12 01:16:51 -07:00 |
|
Stephen Birarda
|
45bb323723
|
experimental support for mirrored audio packets to other mixers
|
2017-06-12 00:19:24 -07:00 |
|
Atlante45
|
c799ddc927
|
CR
|
2017-05-16 14:53:54 -07:00 |
|
Atlante45
|
cde7d68570
|
Fix domain settings not getting cleared on re-assignment
|
2017-05-15 18:20:47 -07:00 |
|
Zach Pomerantz
|
e69d6d8b5f
|
track silent listeners in audio-mixer
|
2017-03-09 14:31:41 -05:00 |
|
Zach Pomerantz
|
09cc4bf48d
|
time events with packets
|
2017-02-14 21:48:36 +00:00 |
|
Zach Pomerantz
|
41a4ec4200
|
mv codec init to ctor from negotiateCodecs
|
2017-02-14 21:26:35 +00:00 |
|
Zach Pomerantz
|
06c8fba35d
|
mv Node out of packet queue
|
2017-02-14 21:10:30 +00:00 |
|
Zach Pomerantz
|
b102c2d1d0
|
generalize audio thread pool to processPackets
|
2017-02-14 20:46:27 +00:00 |
|
Zach Pomerantz
|
7d8a947e6d
|
add node-isolated packet parsing to client data
|
2017-02-14 20:46:27 +00:00 |
|
Zach Pomerantz
|
da5a89f582
|
move codec negotiation to client data
|
2017-02-14 20:46:27 +00:00 |
|
Zach Pomerantz
|
481cd0ca6a
|
move audio packets to client data
|
2017-02-14 20:46:27 +00:00 |
|
Zach Pomerantz
|
2f457ae891
|
add packet queue to AudioMixerClientData
|
2017-02-14 20:46:27 +00:00 |
|
Ken Cooke
|
bf077e6fdb
|
Merge pull request #9623 from zzmp/audio/should-ignore
Optimize ignore zone checks for audio mixer
|
2017-02-14 06:18:54 -08:00 |
|
Brad Hefta-Gaub
|
d24ed62116
|
Merge pull request #9660 from zzmp/audio/silent-stats
Add silent_packets stat to audio mixer
|
2017-02-13 13:07:07 -08:00 |
|
Zach Pomerantz
|
e1cf04e0f0
|
add silent_packets stat to audio mixer
|
2017-02-13 20:18:16 +00:00 |
|
Zach Pomerantz
|
9d830d7ea9
|
log AVX2 support in audio-mixer
|
2017-02-09 18:56:49 +00:00 |
|
Zach Pomerantz
|
553fffd8ae
|
time mix instead of throttle with HIFI_AUDIO_MIXER_DEBUG
|
2017-02-07 21:49:23 +00:00 |
|
Zach Pomerantz
|
310c8b18ee
|
add caching over symmetric nodes for audio shouldIgnore
|
2017-02-07 15:01:21 -05:00 |
|
Zach Pomerantz
|
9b0190f1cf
|
add ns/throttle to audio mixer debug stats
|
2017-02-06 20:31:19 +00:00 |
|
Zach Pomerantz
|
d82c8b251a
|
use sleep_for to avoid WIN32 sleep_until bug
|
2017-01-27 13:22:50 -05:00 |
|
Chris Collins
|
c0ee091946
|
Merge pull request #9502 from zzmp/audio/throttle
Throttle audio with PI controller, by node
|
2017-01-26 14:25:44 -08:00 |
|
Brad Hefta-Gaub
|
0582aca598
|
Merge pull request #9511 from kunalgosar/master
change server to default to not auto-muting
|
2017-01-26 10:59:50 -08:00 |
|
Zach Pomerantz
|
fb31254f57
|
add proportional term to audio-mixer throttling controller
|
2017-01-25 21:18:03 +00:00 |
|