mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2025-07-20 11:33:06 +00:00
Fix endianness of integer SDP attributes. Fix transferProtocol attributes.
This commit is contained in:
parent
abc7f135f3
commit
415e96dec6
@ -20,7 +20,7 @@ public class SdpGenerator {
|
||||
}
|
||||
|
||||
private static void addSessionAttributeInt(StringBuilder config, String attribute, int value) {
|
||||
ByteBuffer b = ByteBuffer.allocate(4).order(ByteOrder.LITTLE_ENDIAN);
|
||||
ByteBuffer b = ByteBuffer.allocate(4).order(ByteOrder.BIG_ENDIAN);
|
||||
b.putInt(value);
|
||||
addSessionAttributeBytes(config, attribute, b.array());
|
||||
}
|
||||
@ -51,10 +51,10 @@ public class SdpGenerator {
|
||||
addSessionAttribute(config, "x-nv-video[0].clientViewportHt", ""+sc.getHeight());
|
||||
addSessionAttribute(config, "x-nv-video[0].maxFPS", ""+sc.getRefreshRate());
|
||||
|
||||
addSessionAttributeInt(config, "x-nv-video[0].transferProtocol", 0x41514120);
|
||||
addSessionAttributeInt(config, "x-nv-video[1].transferProtocol", 0x41514120);
|
||||
addSessionAttributeInt(config, "x-nv-video[2].transferProtocol", 0x41514120);
|
||||
addSessionAttributeInt(config, "x-nv-video[3].transferProtocol", 0x41514120);
|
||||
addSessionAttributeInt(config, "x-nv-video[0].transferProtocol", 0x41514141);
|
||||
addSessionAttributeInt(config, "x-nv-video[1].transferProtocol", 0x41514141);
|
||||
addSessionAttributeInt(config, "x-nv-video[2].transferProtocol", 0x41514141);
|
||||
addSessionAttributeInt(config, "x-nv-video[3].transferProtocol", 0x41514141);
|
||||
|
||||
addSessionAttributeInt(config, "x-nv-video[0].rateControlMode", 0x42414141);
|
||||
addSessionAttributeInt(config, "x-nv-video[1].rateControlMode", 0x42514141);
|
||||
|
Loading…
x
Reference in New Issue
Block a user