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/AM5728: Ducati gstreamer plugins error: "Could not initialize supporting library"

Part Number: AM5728

Tool/software: Linux

I'm trying to use hardware accelerated video codecs on customboard, based on sitara am5728 processor, with ti-sdk-03.03.00.04.
But when I'm trying to execute any pipeline, using ducati encoders or decoders, from this ti wiki guide processors.wiki.ti.com/.../Processor_Training:_Multimedia, it stops with following error.



As I understand it's something wrong with DSP libs for hardware codecs, how can I fix this problem?

  • Hello,

    Could you try pipeline like:
    gst-launch-1.0 videotestsrc num-buffers=100 ! 'video/x-raw,format=(string)NV12,width=1280,height=720' ! ducatih264enc ! h264parse ! filesink location=1.h264

    Let me know the result?

    Are you observing this problem with the decoders also?

    Are you made some changes connected with gstreamer ot IPUMM ?

    BR
    Margarita

  • It's all the same result:


    This error appears with all ducati encoders and decoders.
    No, I didn't change it. I've only installed the  sdk and tried to launch test pipelines from above ti-wiki link.

  • Hello,

    I tried on the latest PSDK I do not see such error.
    Here is the pipeline:
    gst-launch-1.0 videotestsrc num-buffers=120 ! 'video/x-raw,format=(string)NV12,width=1280,height=720,framerate=(fraction)30/1' ! ducatih264enc ! queue ! h264parse ! mp4mux ! filesink location=test.mp4

    Could you try to create a new default sd card and give a try?

    BR
    Margarita
  • Hi Ilya,

    For some reason IPU2 firmware is not loaded.

    Can you check if cat /sys/kernel/debug/remoteproc/remoteproc1/trace0

    Ramprasad

  • Hello, Ramprasad. There is no remoteproc directory in the /sys/kernel/debug.