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.

DM368 "ISIF->DDR->IPIPE" capture conflict with CODEC Engine

Hi All,

I use the DM368 and IPNC_dm368_2.0.0 to meet the requirement of mutli-resolutions(over two resolutions),

Firstly,  "ISIF->DDR->IPIPE" path in VPFE was selected  to create the 1080P via first-pass resize(I called it capture tier) , and it did achieve nearly 30 FPS profiled in capture tier.

but when I connected the capture tier(1080P frame input) with H.264 CODEC Engine(dvsdk_2_10_01_18 package supported), the capture tier performace was decreased to 27~28FPS, and CODEC tier was also decreased to 25~26FPS.

 

so I made some experiments for Capture tier and CODEC process

1) Two process execute independently,they could achieve the 29~30 FPS .

2) Two process execute concurrently, capture tier is decreased about 27~28fps, H264 codec is about 25~26FPS.

 

Anyone who can tell me where is the bottleneck? and how to configure the CODEC engine or Capture tier

("ISIF->DDR->IPIPE"+"H.264 CODEC Engine" solution) to 30FPS in 1080P resolution?

 

Thanks.

Best Regards,

Hung

  • I also noticed this problem.

    There is DDR Band Width  bottle neck. for 1080P30 in single shot mode.

    Look at this thread for the discussions.

    http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/100/t/34007.aspx

     

     

     

     

     

     

  • thank you for your reply, I had learned from it and missed to past the direction of link on here,

    and i notice your problem "Is it possible to have 3 resolutions in continus mode at half the frame rates as shown below?

    1080@30, VGA@15,CIF@15". in my experiments, it could be achieved nearly except for CODEC linked with.