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.

AM625: Video encoding/decoding capabilities

Part Number: AM625

Hello TI Team,

We are planning to develop AM625 based design. Can you please help us to resolve the below queries?

1. AM625XX series processor support Hardware encoder/decoder for video encoding/decoding? yes or no? what is maximum resolution and frame rate support by Hardware encoder/decoder?

2. AM625XX series processor support software-based video encoding? if yes then what is maximum resolution and frame rate of the encoded video? TI has validated the same or not? 

3. AM625XX series processor support software-based video decoding? if yes then what is the maximum resolution and frame rate of the decoded video? TI has validated the same or not? 

4. AM625XX series processor support software-based video encoding & decoding at same time? if yes then what is maximum resolution and frame rate of the encoded & decoded video? TI has validated the same or not? 

5. Can you let us know at what level video encoding & decoding is validated in the SK-AM62XX development kit? 

-

Best Regards,

Vaibhav Kundariya

Mo: +91 9898342094

  • Hello Vaibhav,

    1) No, there is no dedicated hardware for video encode/decode available on AM625. In summary, you would need to use the ARM cores for encode/decode.

    2/3) AM625 is capable of performing SW based encode/decode and your performance will be limited by the A53 cores. The AM625 SDK supports Gstreamer and it has ARM plugins for encode/decode. However, the plugins are designed by the open source community and I am not sure if they are optimized for performance. My recommendation would be to evaluate the open source plugins for encode/decode to understand their limitations. TI did not designed the plugins and we do not test their performance.

    4/5) Please refer to point 2 and the limitations for simultaneous encode+decode will come from the ARM plugins. 

    Regards,
    Krunal

  • Hello Krunal,

    Thanks for your guidance. 

    Regarding Decoding:

    Can you please let us know which LVDS display part Texas Instruments is using with AM62x starter kit (evaluation module)? if possible then please share all the available details of the LVDS display with me. 

    Also let me know at what resolution and frame rate  LVDS display is validated with AM62x starter kit (evaluation module)? 

    please let us know which ARM plugins for video decode is used by Texas Instruments with AM62x starter kit (evaluation module)? if possible then please share all the available details/files with me. 

    -

    Best regards,

    Vaibhav Kundariya

  • Hello Vaibhav,

    With regards to ARM plugins, I am not sure I understand your request. Our filesystem is Yocto compatible and currently, we are on Yocto Project Dunfell and it inherits Gstreamer 1.16. If you are interested in exploring the files/gstreamer, please feel free to download our SDK from the following link: https://www.ti.com/product/AM625?keyMatch=AM625&tisearch=search-everything&usecase=GPN#software-development. Here is some information from our EVM:

    root@am62xx-evm:~# gst-inspect-1.0 | grep h264
    typefindfunctions: video/x-h264: h264, x264, 264
    videoparsersbad: h264parse: H.264 parser
    rtp: rtph264depay: RTP H264 depayloader
    rtp: rtph264pay: RTP H264 payloader
    libav: avdec_h264: libav H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder
    uvch264: uvch264mjpgdemux: UVC H264 MJPG Demuxer
    uvch264: uvch264src: UVC H264 Source

    For the LVDS, please refer to the following thread: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1112040/sk-am62-dual-screen-in-fullhd-resolution-1920x1080-60fps

    Regards,
    Krunal