mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2025-07-19 11:03:01 +00:00
Avoid using RFI for HEVC on newer MediaTek SoCs
This commit is contained in:
parent
aa8d8e93d2
commit
2b295400ac
@ -296,9 +296,13 @@ public class MediaCodecHelper {
|
|||||||
whitelistedHevcDecoders.add("omx.mtk");
|
whitelistedHevcDecoders.add("omx.mtk");
|
||||||
|
|
||||||
// This SoC (MT8176 in GPD XD+) supports AVC RFI too, but the maxNumReferenceFrames setting
|
// This SoC (MT8176 in GPD XD+) supports AVC RFI too, but the maxNumReferenceFrames setting
|
||||||
// required to make it work adds a huge amount of latency.
|
// required to make it work adds a huge amount of latency. However, RFI on HEVC causes
|
||||||
LimeLog.info("Added omx.mtk to RFI list for HEVC");
|
// decoder hangs on the newer GE8100, GE8300, and GE8320 GPUs, so we limit it to the
|
||||||
refFrameInvalidationHevcPrefixes.add("omx.mtk");
|
// Series6XT GPUs where we know it works.
|
||||||
|
if (glRenderer.contains("GX6")) {
|
||||||
|
LimeLog.info("Added omx.mtk to RFI list for HEVC");
|
||||||
|
refFrameInvalidationHevcPrefixes.add("omx.mtk");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user