GpuVideoDecoder快速更改为FFMpegVideoDecoder

时间:2019-07-17 08:04:28

标签: chromium

我想在IMX8QM上使用V4L2VDA,但是它不起作用。我看到了chrome:// media-internals消息,它首先选择了GpuVideoDecoder,但很快就更改为FFMpegVideoDecoder!

经过几天的调试,看来 https://cs.chromium.org/chromium/src/media/gpu/ipc/service/gpu_video_decode_accelerator.cc?q=gpu_video_decode_accelerator&dr&l=457 NotifyError(VideoDecodeAccelerator::INVALID_ARGUMENT)导致GpuVideoDecoder销毁。

也有一些gles2_cmd_decoder_autogen.h错误,如下所示。会与此有关吗?

[5262:5284:0701/050606.800456:ERROR:gles2_cmd_decoder_autogen.h(143)] [.Media-0xffff58002850]GL ERROR :GL_INVALID_ENUM : glBindTexture: target was GL_TEXTURE_EXTERNAL_OES
[5262:5284:0701/050606.800516:ERROR:gles2_cmd_decoder_autogen.h(3038)] [.Media-0xffff58002850]GL ERROR :GL_INVALID_ENUM : glTexParameteri: target was GL_TEXTURE_EXTERNAL_OES

我将问题发布到https://github.com/OSSystems/meta-browser/issues/281,其中包含有关此问题的更多信息。

0 个答案:

没有答案