fix yuv problem

This commit is contained in:
rustdesk
2022-04-07 03:45:36 +08:00
parent 86c6f9446d
commit e661671329
5 changed files with 1261 additions and 26 deletions

View File

@@ -169,9 +169,8 @@ class FfiModel with ChangeNotifier {
}
_decoding = true;
final pid = FFI.id;
ui.decodeImageFromPixels(
rgba, _display.width, _display.height, ui.PixelFormat.bgra8888,
(image) {
ui.decodeImageFromPixels(rgba, _display.width, _display.height,
isWeb ? ui.PixelFormat.rgba8888 : ui.PixelFormat.bgra8888, (image) {
PlatformFFI.clearRgbaFrame();
_decoding = false;
if (FFI.id != pid) return;
@@ -849,7 +848,7 @@ class FFI {
PlatformFFI.setMethodCallHandler(callback);
}
static Future<bool> invokeMethod(String method,[ dynamic arguments ]) async {
static Future<bool> invokeMethod(String method, [dynamic arguments]) async {
return await PlatformFFI.invokeMethod(method, arguments);
}
}