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: Some questions about TDA2eg's video hardware codec

Tool/software: Linux

Dear all:

(1) It seems to the TDA2eg supports the H.264 when we checked the spec of TDA2ex-17 document. Does the TDA2eg use the 2D accelerator "GC320" as the video hardware codec ?

(2) According to the question (1), how can we use the hardware codec for TI's Linux platform if there is a video codec built-in ? Is there any driver or library included in TI's Linux pakcage ?

(3) Could you please give me the suggestion about the software if we want to deel with the video streaming in TDA2eg fo Linux OS ? How about the "vlc" or "mplayer" ? Could both of them use the TI's hardware codec for video acceleration ?

thanks ~

  • Hi Ping,

    GC320 is a 2D Graphic accelerator DRA7x/TDA2x. This IP can be utilized for the usecases like alpha blending, overlaying, bitBlit, color conversion, scaling, rotation etc.

    For encode and decoding video, "IVAHD" is the hardware accelerator available here. Multimedia application like gstreamer running on A15 can invoke decoding/encoding with a DCE APIs.

    Can you let us know which SDK you are planning to use? 

    Thanks

    RamPrasad

  • Hi Ping,

    On GC320, as RamPrasad noted, it cannot be used video decoding.

    Thanks,
    Gowtham

  • Hi RamPrasad & Gowtham

    We are going to use the VLC as our underlying streaming framework (via udp or rtp ....etc) .

    Does VLC (videolan) could use the DCE APIs for decoding/encoding acceleration ?


    or Do you still recommend us that the gstreamer is the first choice ?


    thanks ~

  • Hi Ping,

    Gstreamer already has plugins for udp, rtp etc for streaming application and customers have been using this.

    You can try with this first as it is simple to create pipeline to test this.

    Thanks

    RamPrasad

  • Hi RamPrasad:

    thanks for your help~

    We have another requirement from our customer, which is they are going to stream the data with RTSP/RTMP protocol instead of RTP/UDP.

    Could you please tell me is there any software can deal with the DCE APIs for decoding/encoding acceleration over RTSP/RTMP protocol ?

    PS : Our platform is planning to adopt TI TAD2 with Linux OS

    thanks ~

  • Hi Ping,

    I see these gstreamer plugins in our filesystem to support RTSP protocol.

    root@dra7xx-evm:~# gst-inspect-1.0 | grep rtsp
    pcapparse: irtspparse: IRTSPParse
    rtsp: rtspsrc: RTSP packet receiver
    rtsp: rtpdec: RTP Decoder

    but we have not tested with with these. These are from gstreamer upstream.

    Thanks

    RamPrasad