Closed numbaa closed 11 months ago
下列第三方依赖库本地编译通过
下列第三方依赖库在GitHub编译通过
924cf3bbb1ebe1b632387dec1588bae9b5b654fc 在屏蔽部分代码的情况下,编译成功、链接librtc.so失败。同时不影响Windows。 接下来需要:
暂时不管vdpau,等搞完安卓有空再实现。
上面提到的librtc.so链接问题似乎是混用了libcxx和libstdc++导致的。 尝试统一成libstdc++解决该问题。
在 ddce063554ef3bd61765a18fa180d95e740f56b1 编译、链接通过。 但依旧是在屏蔽部分代码、以及未实现解码渲染的情况下做的。
下一步实现解码渲染管线。
03a13dab9c0f229a3ff66e3896a47f8912ed9ab7 app登录服务器成功
aa6a090dc2623af401742b0689b0c8d488bc666a
创建{avc,hevc} + vaapi解码器失败,排查发现似乎是编译的libavcodec不支持amf。用apt install ffmpeg,发现它也不支持,查了ffmpeg官网,似乎需要我下载amf的头文件,然后自己编译。
8a75f82afa086b26e6460516725f35844d5b75e3 重新编译ffmpeg后没有报错,但是画面黑屏。不清楚是解码有问题、还是opengl用错了、还是drm+libva+x11+sdl+egl+opengl的胶水代码有问题,需进一步排查。
071aea19fac75ef08e82ed626f8c5cd9f546a38a 渲染大体正常(有ffmpeg的align问题),鼠标操作正常。 下一步,整理完第三方库遗留的问题,和编译脚本问题,就合并到master。 再之后重心就不放到Linux上,准备安卓版。
在Github上编译通过,已合并master。
这个issue关闭掉,再开一个新的用于跟踪兼容性相关的长期任务。
ltrtc编译通过