2

我有使用 Android NDK 的媒体 API(mediandk、OpenSLES、EGL 等)构建的 VR 视频播放器(C++、共享库)。播放器按预期工作,但我遇到的一个问题是在 logcat 中,我看到很多消息如下:C2DColorConvert: unknown format passed for luma alignment number

这在 LG G6/Qualcomm 上运行,并对视频进行后解码,图像通过一些后处理发送,最后在 Unity App 中显示的两个纹理(RGBA32 类型)上渲染。

关于如何消除上述错误的任何建议?

以上错误来自以下文件

size_t C2DColorConverter::calcLumaAlign(ColorConvertFormat format) { if (!isYUVSurface(format)) return 1; //no requirement switch (format) { case NV12_2K: return ALIGN2K; default: ALOGE("unknown format passed for luma alignment number"); return 1; } }

4

0 回答 0