mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2026-10-21 15:56:57 +00:00
Add battery saver mode
This commit is contained in:
1 parent
f6e40118a9
commit
fa560f462f
5 files changed
+18
-8
No files matched your search
@@ -109,12 +109,18 @@ public class MediaCodecDecoderRenderer extends VideoDecoderRenderer {
|
||||
this.renderTarget = renderTarget;
|
||||
}
|
||||
|
||||
public MediaCodecDecoderRenderer(int videoFormat, int bitrate) {
|
||||
public MediaCodecDecoderRenderer(int videoFormat, int bitrate, boolean batterySaver) {
|
||||
//dumpDecoders();
|
||||
|
||||
this.bitrate = bitrate;
|
||||
|
||||
spinnerThreads = new Thread[Runtime.getRuntime().availableProcessors()];
|
||||
// Disable spinner threads in battery saver mode
|
||||
if (batterySaver) {
|
||||
spinnerThreads = new Thread[0];
|
||||
}
|
||||
else {
|
||||
spinnerThreads = new Thread[Runtime.getRuntime().availableProcessors()];
|
||||
}
|
||||
|
||||
avcDecoder = findAvcDecoder();
|
||||
if (avcDecoder != null) {
|
||||
|
||||
Reference in new issue
Block a user