我想在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,其中包含有关此问题的更多信息。