Optimize View Frustum wire format.
- Changed View frstum orientaton to be a quaternion
- Implemented packing formats for Orientation Quats, Ratios, and Clipping values
- Changed wire format for View Frustum details to be more efficient 28 bytes vs 64 bytes
removed extra comment
Optimize wire-format for AvatarData
- moved HandState into semi-nibble in bitItems
- moved KeyState into semi-nibble in bitItems
- moved AudioLoudness into scaled float stored as byte
- overall savings - 5 bytes
working on handPosition optimizations
Added settings management using QSettings
remove space at the top of PacketHeaders
parse the desired cube side length for injected audio source
Merge branch 'master' of https://github.com/worklist/hifi into avatardata_optimization
some cleanup
removed assert
Merge branch 'master' of https://github.com/worklist/hifi into avatardata_optimization
removed unused variable
Fixes asked by ZappoMan on QSettings' commit.
change injector from cube to sphere
refactor calculations for audio
Merge remote-tracking branch 'upstream/master' into cube-injector
hopefully fix unix build buster
remove debug line from previous commit
send full quaternion orientation instead of just bearing to audio-mixer
rework audio-mixer to use orientations sent by clients