[WIP] Use unused bytes in CNetworkTransportProps for EAudioQuality (backwards compatible) - #3898
[WIP] Use unused bytes in CNetworkTransportProps for EAudioQuality (backwards compatible)#3898dingodoppelt wants to merge 1 commit into
Conversation
|
You may break backwards compatibility to old betas IMO. There was no real release and we should try to have a clean state for each release. |
Yes, I'm ok with breaking compatibility with beta clients, but this is an opportunity to overhaul the connection process even for non-raw qualities. We would break compatibility to all clients, if we only rely on those 4 bytes. |
|
Ok. That's fair then. |
bdbab52 to
5ac4750
Compare
|
At the moment we collect our info from different enums ( |
5ac4750 to
a95da5f
Compare
#3894 surfaced 4 bytes being unused in
CNetworkTransportProps, namelyiAudioCodingArg.This uses those bytes to save the selected audio quality in the client. For backwards compatibility we simply leave the old checks in place. This should be improved, hence a work in progress.
CHANGELOG: Use iAudioCodingArg in CNetworkTransportProps for EAudioQuality
Context: Fixes an issue?
fixes #3896
Does this change need documentation? What needs to be documented and how?
No, just a bug fix
Status of this Pull Request
Proof of concept (not to be merged soon);
What is missing until this pull request can be merged?
Checklist