How to check VPU capability (video choppy issue)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to check VPU capability (video choppy issue)

859 Views
duraiselvakumar
Contributor II

Hi,

I'm using i.MX 6DualLite SABRE-SD Platform with VPU = 352MHz, with i m checking dual encoding(720x480@30fps + 1920x1080@30fps) and single decoding(192.x1080@30fps). But facing video choppy issue.

As per analysis ACodec dequeue fails.

"03-28 06:25:35.378 E/ACodec ( 700): dequeueBuffer failed."


i found vpu limitation in below spec.

pastedImage_1.png

Could anyone can explain, maximum possible resolution can support for my case?

Thanks in Advance!!

Best Regards,

Durai Selvakumar

i.MX Community‌imx 6##VPU#ACodec#vpu

Labels (4)
Tags (1)
5 Replies

734 Views
igorpadykov
NXP Employee
NXP Employee

Hi Durai

for encoding only one 1920x1080@30fps can be supported as described in picture,

1920x1080@30fps single decoding should be fine. One can test with Demo Images from below link

i.MX Software|NXP 

Demo Image

https://www.nxp.com/webapp/Download?colCode=L4.1.15_2.0.0_MX6QDLSOLO&appType=license&location=null 

For testing please use procedures described in Linux Guide included in documentation

https://www.nxp.com/webapp/Download?colCode=L4.1.15_2.1.0_LINUX_DOCS 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

734 Views
duraiselvakumar
Contributor II

Hi Igor,

Thanks for your comments.

So it means, VPU we can support one 1920x1080@30fps encoding + one 1920x1080@30fps decoding can support simultaneously.

But we need additional decoding upto 1920x1080 along with 1920x1080(encoding + decoding). Is it possible?

Thanks in Advance!!

 

Best Regards,

Durai Selvakumar

0 Kudos

734 Views
igorpadykov
NXP Employee
NXP Employee

Hi Durai

>But we need additional decoding upto 1920x1080 along with 1920x1080(encoding + decoding). Is it possible?

possible with reduced perfomance.

Best regards
igor

0 Kudos

734 Views
igorpadykov
NXP Employee
NXP Employee

Hi Durai

not only 1920x1080 encoding (without simultaneous decoding).

>But we need additional decoding upto 1920x1080 along with 1920x1080(encoding + decoding). Is it possible?

other combinations are also possible but with reduced perfomance.

NXP BSPs provides perfomance described in Table 29. Video codec specification for hardware with VPU acceleration attached Release Notes.

Best regards
igor

0 Kudos

734 Views
duraiselvakumar
Contributor II

Hi Igor,

Please find the video codec details below:

1st Instance => Video Encoding + Decoding at  (720 x 480)@30fps BL profile@L3 BR:5Mbps

2nd Instance => Video Encoding + Decoding at (1920 x 1080)@30fps BL profile@L4 BR:5Mbps

Total BR : 20Mbps(Encoding 10Mbps + Decoding 10Mbps)

If it not possible, could you please let me know at which parameter(Bandwidth/instance/ resolution) has limit?

Thanks in Advance!!

 

Best Regards,

Durai Selvakumar

0 Kudos