Skip to content

Commit

Permalink
Update moonlight-common-c to remove per-codec bitrate adjustments
Browse files Browse the repository at this point in the history
  • Loading branch information
cgutman committed Dec 4, 2023
1 parent 5443cc0 commit a18aa26
Show file tree
Hide file tree
Showing 6 changed files with 1 addition and 31 deletions.
2 changes: 0 additions & 2 deletions app/src/main/java/com/limelight/Game.java
Original file line number Diff line number Diff line change
Expand Up @@ -474,8 +474,6 @@ public void notifyCrash(Exception e) {
.enableLocalAudioPlayback(prefConfig.playHostAudio)
.setMaxPacketSize(1392)
.setRemoteConfiguration(StreamConfiguration.STREAM_CFG_AUTO) // NvConnection will perform LAN and VPN detection
.setHevcBitratePercentageMultiplier(75)
.setAv1BitratePercentageMultiplier(75)
.setSupportedVideoFormats(supportedVideoFormats)
.setAttachedGamepadMask(gamepadMask)
.setClientRefreshRateX100((int)(displayRefreshRate * 100))
Expand Down
2 changes: 0 additions & 2 deletions app/src/main/java/com/limelight/nvstream/NvConnection.java
Original file line number Diff line number Diff line change
Expand Up @@ -433,8 +433,6 @@ public void run() {
context.negotiatedPacketSize, context.negotiatedRemoteStreaming,
context.streamConfig.getAudioConfiguration().toInt(),
context.streamConfig.getSupportedVideoFormats(),
context.streamConfig.getHevcBitratePercentageMultiplier(),
context.streamConfig.getAv1BitratePercentageMultiplier(),
context.streamConfig.getClientRefreshRateX100(),
context.streamConfig.getEncryptionFlags(),
context.riKey.getEncoded(), ib.array(),
Expand Down
20 changes: 0 additions & 20 deletions app/src/main/java/com/limelight/nvstream/StreamConfiguration.java
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@ public class StreamConfiguration {
private int remote;
private MoonBridge.AudioConfiguration audioConfiguration;
private int supportedVideoFormats;
private int hevcBitratePercentageMultiplier;
private int av1BitratePercentageMultiplier;
private int attachedGamepadMask;
private int encryptionFlags;
private int colorRange;
Expand Down Expand Up @@ -85,16 +83,6 @@ public StreamConfiguration.Builder setMaxPacketSize(int maxPacketSize) {
return this;
}

public StreamConfiguration.Builder setHevcBitratePercentageMultiplier(int multiplier) {
config.hevcBitratePercentageMultiplier = multiplier;
return this;
}

public StreamConfiguration.Builder setAv1BitratePercentageMultiplier(int multiplier) {
config.av1BitratePercentageMultiplier = multiplier;
return this;
}

public StreamConfiguration.Builder setAttachedGamepadMask(int attachedGamepadMask) {
config.attachedGamepadMask = attachedGamepadMask;
return this;
Expand Down Expand Up @@ -224,14 +212,6 @@ public int getSupportedVideoFormats() {
return supportedVideoFormats;
}

public int getHevcBitratePercentageMultiplier() {
return hevcBitratePercentageMultiplier;
}

public int getAv1BitratePercentageMultiplier() {
return av1BitratePercentageMultiplier;
}

public int getAttachedGamepadMask() {
return attachedGamepadMask;
}
Expand Down
2 changes: 0 additions & 2 deletions app/src/main/java/com/limelight/nvstream/jni/MoonBridge.java
Original file line number Diff line number Diff line change
Expand Up @@ -347,8 +347,6 @@ public static native int startConnection(String address, String appVersion, Stri
int width, int height, int fps,
int bitrate, int packetSize, int streamingRemotely,
int audioConfiguration, int supportedVideoFormats,
int hevcBitratePercentageMultiplier,
int av1BitratePercentageMultiplier,
int clientRefreshRateX100,
int encryptionFlags,
byte[] riAesKey, byte[] riAesIv,
Expand Down
4 changes: 0 additions & 4 deletions app/src/main/jni/moonlight-core/callbacks.c
Original file line number Diff line number Diff line change
Expand Up @@ -433,8 +433,6 @@ Java_com_limelight_nvstream_jni_MoonBridge_startConnection(JNIEnv *env, jclass c
jint width, jint height, jint fps,
jint bitrate, jint packetSize, jint streamingRemotely,
jint audioConfiguration, jint supportedVideoFormats,
jint hevcBitratePercentageMultiplier,
jint av1BitratePercentageMultiplier,
jint clientRefreshRateX100,
jint encryptionFlags,
jbyteArray riAesKey, jbyteArray riAesIv,
Expand All @@ -456,8 +454,6 @@ Java_com_limelight_nvstream_jni_MoonBridge_startConnection(JNIEnv *env, jclass c
.streamingRemotely = streamingRemotely,
.audioConfiguration = audioConfiguration,
.supportedVideoFormats = supportedVideoFormats,
.hevcBitratePercentageMultiplier = hevcBitratePercentageMultiplier,
.av1BitratePercentageMultiplier = av1BitratePercentageMultiplier,
.clientRefreshRateX100 = clientRefreshRateX100,
.encryptionFlags = encryptionFlags,
.colorSpace = colorSpace,
Expand Down

0 comments on commit a18aa26

Please sign in to comment.