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.

Vayu: IVAHD H264 decoder with DRI2 buffers

Hi,

I am trying to use IVAHD H264 decoder on J6 (GLSDK 6.04), with DRI2 based X-rendering.

I am able to allocate buffers for input (using omap_bo_new) and output (using DRI2getVidBuffers and then omap_bo_from_name).

When pass the outArgs with these output bo allocated, VIDDEC3_process throughs extended errors 00000401 & 00001421.

If i use DRM buffers for output (allocated using omap_bo_new) and pass them to decoder, it decodes things properly.

Now i can allocate DRM buffers and DRI buffers separately and use DRM buffers for decode and DRI buffers for rendering by copying decoded output from DRM to DRI buffers, but EVM stalls (non responsive) after some time (with in 2 mins).

My questions are:

1) How to use DRI buffers directly with IVAHD H264 decoder?. Is there a sample application available anywhere ?

2) Why is the EVM stalling after some time if i use both DRM and DRI buffers?

Best regards,

Srinivas.

  • Hello Srinivas,

    It seems tha this issues is solved in new release of GLSDK v6.10.00.02:

    Issues closed since GLSDK v6.10.00.01

    DSS/OMAPDRM

       OMAPS00310515: DRA7xx: DSS: Multimedia iterative tests stops after sometime due to dispc_mgr issue

       OMAPS00310464: DRA7xx: K3.12: DSS: viddec3 dual display tests don't work (no video on HDMI) after running DSS tests

       OMAPS00310457: K3.12: DSS: Kernel backtrace (related to dispc_mgr_go) seen occasionally while executing long duration wayland tests

       OMAPS00308644: DRA7xx: Kernel: Stress test: Kernel crash on J6 while running VIDDEC3 usecase due to dispc related issue.

       OMAPS00308301: Wayland: Stress Test: Kernel crash during Wayland stress test after ~40 hours of continous testing due to dispc_mgr_go

    I suggest you to use new GLSDK 6_10_00_02 - http://processors.wiki.ti.com/index.php/DRA7xx_GLSDK_6.10.00.02_Release_Notes

    Best regards,

    Yanko