Mike Wang

Results 115 comments of Mike Wang

隔了很久以后的回复: ARM64 的适配没有我想象的那么简单,辛苦 Magpie 开发者了。 目前编译 ARM64 中可能会遇到的困难有: ARM64 中缺少 `_umul128()` 支持: https://github.com/Blinue/Magpie/blob/25107154c76e60319196254bcaff5e1b7dfa4f3d/src/Shared/Utils.cpp#L47 ARM64 中缺少 `__cpuid()` 支持: https://github.com/Blinue/Magpie/blob/25107154c76e60319196254bcaff5e1b7dfa4f3d/src/Magpie.Core/OverlayDrawer.cpp#L376-L402 ARM64 中 `yas` 依赖中判断大小端代码中的宏存在问题,上游将下面 PR 合并后可解决: [niXman/yas #121](https://github.com/niXman/yas/pull/121) 此外,因为以下更新的影响,`22000` 的 SDK 已经不能编译了(这是题外话)...

在 `dev` 分支编译一切正常了。另外,我仍是使用 22000 编译的。 不过依然是 `0xc0000409`,与您在 6 月时提供的二进制文件是同一个问题。 表现为启动时创建了 `logs\magpie.log` 目录和文件,没有 UI 呈现,并 crash 。`magpie.log` 内容为空。事件查看器显示 `0xc0000409`。 同样地 `Xaml-Islands-Cpp` 可编译,但亦无法运行:`0xc0000409`。 编译出的二进制和 crash dump 均放在附件了,不知能否有所帮助。 - Crash dump: [Magpie.exe.6556.dmp.zip](https://github.com/Blinue/Magpie/files/9846721/Magpie.exe.6556.dmp.zip) [XamlIslandsCpp.exe.2980.dmp.zip](https://github.com/Blinue/Magpie/files/9846722/XamlIslandsCpp.exe.2980.dmp.zip)...

感谢 Blinue 大佬的工作,目前这个版本在我的机器上可以正常运行。 进行了简单的测试工作,目前四种捕获方式中: - Graphics Capture: 一切正常。 - Desktop Duplication: 不工作(未知的捕获模式)。 Logs (Click me) ```log 2023-12-30 19:25:55.497|info|XamlApp.cpp:bool __cdecl Magpie::XamlApp::Initialize(struct HINSTANCE__ *,const wchar_t *)|程序启动 版本:dev 管理员:否 2023-12-30 19:25:55.507|error|EffectCompiler.cpp:unsigned int __cdecl...

Good job! 那这样基本功能都是处于通过可用的状态了。 刚刚测试 ARM 版本遇到的另一个小问题,就是 FPS 指示没有工作,不知道是不是这个分支还没有实现?

可以分享一下您正在使用的UPNP工具,以及具体的实现流程吗?可以为Natter将来的改进作为参考。 另外,`v0.9`的 hook 脚本功能是否能满足您的需求? 端口开放完成后,Natter可以向 hook 脚本传入端口信息,您可以定制脚本实现扩展功能,如UPNP。

感谢 @Gankyun 的贡献,目前 UPnP 功能经过重新实现后(主要是为了去除依赖)已合入 `dev` 分支,计划 `2.1.0` 版本正式发布。

My fork of Spek ([MikeWang000000/spek-X](https://github.com/MikeWang000000/spek-X)) supports building against FFmpeg 5 now, with some bug fixes. I will tag a release in a few days. You can try to build my...

@marillat Spek-X is forked from withmorten/spek-alternative v0.8.2.3 (derived from alexkay/spek v0.8.2), which may cause some confict problems with current alexkay/spek. So I'm not going to open pull requests and I'll...

Sample file: [32bit-flac.zip](https://github.com/alexkay/spek/files/10901193/32bit-flac.zip) FFmpeg 6.0 has added support for 32bit FLAC audio. I tried to build with the latest FFmpeg. If [*my fork*](https://github.com/MikeWang000000/spek-X/releases/tag/v0.9.3) works fine, then I believe Spek will...