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.

Best Davinci device for D1 resolution H.264?

Hi,

Which Davinci device is the best choice for the below app? I am a newbie for DSP or Processor.

Davinci device just will decode D1 resolution H.264 video format, and will give decoded frames to FPGA. It will be real time app. But the critical part is the latency. Which Davinci device should I use to get first frame with minimun latency? What can be its latency in terms of frame? 1 frame, 2 frame?

Also, I see an answer that H.264 codec of TI have to hold upto 16 frames to know the correct frame order (display order). Is that right? If so, how it can be a real time app. with such a huge latency (approximately 0,5 sec.)?

 

Thanks in advance,

Fatih

 

 

  • Hi Fatih,

    If you are looking for only decoding you can go for DM36x processor. For D1 resolutions latency will be very minimal. In DM36x H264 decoder has 2 modes one is closed loop(1080p 30fps) and other is universal(720p 30fps on DM365 device).

    mizkantih said:
    Also, I see an answer that H.264 codec of TI have to hold upto 16 frames to know the correct frame order (display order). Is that right? If so, how it can be a real time app. with such a huge latency (approximately 0,5 sec.)?

    if stream has B pictures then only display delay matters. If you are using stream with IPPP frames and single ref frame, you can set display delay as zero, so that you will get decoded frame after every decode call.16 is worst possible case when stream has IBBP frames with 16 ref frames.