This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/DRA746:对于 RGBA、eglCreateImageKHR 失败

Guru**** 2613065 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/641528/linux-dra746-eglcreateimagekhr-failed-for-rgba

器件型号:DRA746

工具/软件:Linux

您好!

  我们使用 EGL_RAW_VIDEO_TI_DMABUF 作为目标来实现 eglCreateImageKHR、但 fourcc 格式仅支持 YUV

  我们是否可以支持  具有 RGBA 格式的 eglCreateImageKHR?  

  该平台为 DRA746 、 SDK 版本为 GLSDK7.04/DDK versionsgxddk 1.9@2253347 (版本)。

谢谢、

TAO

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Tao、

    我已将您的问题转交给图形专家进行评论。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 TI:

    是否有此问题的更新?

    基于 DDK 版本、我们尝试使用像素图目标、如下所示:
    G_bo = GBM_BO_create (alloc->getGbmDevice()、
    TEX_WIDTH、TEX_HEIGHT、
    GBM_FORMAT_ARGB8888、
    GBM_BO_USE_Rendering|GBM_BO_USE_WRITE);

    EGLint attrib_list = EGL_none;
    EGLImageKHR img = eglCreateImageKHR (mEglDisplay、EGL_NO_Context、EGL_NATE_PIXMAP_KHR、bo、&attrib_list);

    但遇到缓冲区导入错误:
    gbmvr:错误:GetBuffers:361:PVR2DImportGEM 失败
    gbmvr:错误:FreeBuffers:414:PVR2DMemFree Failed:-1
    gbmvr:错误:CreateDrawable:295:无法获取缓冲区!

    TI 提供商可以提供更多建议吗?

    谢谢、
    TAO

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我将尝试在 GLSDK 7.04设置中重现您的问题、并告知您我是否面临相同的问题

    此致、

    Subhajit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Tao、

    只是为了更新您:由于图形团队目前在接下来的3-4周内忙于处理一些高优先级任务、他们的响应速度可能非常慢。 在此之后、我们将尝试确定 E2E 论坛的优先级。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能否尝试检查最新处理器 SDK Linux Automotive 3.03.xx.xx 版本上的行为?

    此致、

    Subhajit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们尝试了较新版本、还可以。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很好。 您能否将其标记为已验证的答案?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的