mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-15 10:57:29 +02:00
Seems there were 2 issues: * If you couldn't inject locally (say, no audio interface because you are an assignment client), we would not do the network injection at all. That's bad. * When we don't have a codec, like when using an injector, we were serializing the empty string in some problematic way. I just use the built-in serialization, and it seems fine. I tested this by first playing a sound in the console (or maybe you want to tip some cows, that is ok too). Then in _another_ interface client on another machine in the same domain, I better hear the sound. Then, I added a script to play audio as a persistent script, which just loops forever and ever. You should hear that on both interface clients also. A detailed test plan to follow. Also: using @zappoman serialization code, which is safer than using the Qt code which does magical things for nulls. Good to do this cuz you know, things happen... |
||
---|---|---|
.. | ||
animation | ||
audio | ||
audio-client | ||
auto-updater | ||
avatars | ||
controllers | ||
display-plugins | ||
embedded-webserver | ||
entities | ||
entities-renderer | ||
fbx | ||
gl | ||
gpu | ||
gpu-gl | ||
input-plugins | ||
model | ||
model-networking | ||
networking | ||
octree | ||
physics | ||
plugins | ||
procedural | ||
recording | ||
render | ||
render-utils | ||
script-engine | ||
shared | ||
steamworks-wrapper | ||
ui | ||
ui-plugins |