Closed numbaa closed 7 months ago
怀疑是没有正确reference D3D对象导致的
在 #182 修复,待观察
出现新问题,在CursorRes析构时,ComPtr对D3D11Texture还是ShaderView进行Release时崩溃
似乎是imgui的bug(错误使用?) 8afb746941a9388f28b8052a4eb8c1717e92cc01 待观察
SwitchScreen的时候还是会偶现,但是拉伸窗口不崩了。
之前验证了是反复初始化/销毁Imgui才会崩溃,去掉imgui的代码就不会崩溃。 但是几次检查下来看不出问题,准备把imgui相关的东西做成一个进程只初始化一次、销毁一次,规避该问题。
在 #213 基本修复,但是循环切换monitor 20多次,还是会有空指针/野指针问题,发生在~FFmpegHardDecoder()回收av_hw_ctx_的逻辑里。能看到的最里层代码就是这里了,再往里的ffmpeg代码没有对应代码。
该问题发生的场景和概率都比较小,先这样,关闭。
好久没出现,挪到TODO