vpu api for iMX8QM SoC

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

vpu api for iMX8QM SoC

2,269 Views
banhu
Contributor I

Hello, to use VPU of iMX8QM SoC on QNX, this page indicates libvpu-cli-mx8.so.1 is required. 

 

# NOTE: This here to work around the fact that the customer gets this library
# from NXP, not QNX Software Center:
libvpu-cli-mx8.so.1

 

However, it is not found in 5.4 and 5.10 bsp release. The libimxvpuapi shows i.MX8 / i.MX8X (Amphion Malone codec) is not supported yet. "i.MX_VPU_Application_Programming_Interface_Linux_Reference_Manual" also says VPU has no user space libraries for  Amphion VPU. Is the libvpu-cli-mx8.so an internal library with NDA? Thanks!

 

0 Kudos
Reply
3 Replies

399 Views
rhuijaan
Contributor I

Hi, 

I have similar issue that I cannot find libraries and binaries to run video player on QNX. I am using NXP i.MX8QuaudPlus.

# NOTE: This here to work around the fact that the customer gets this library
# from NXP, not QNX Software Center:
#libvpu-cli-mx8.so.1

# NOTE: These are here to work around the fact that the customer gets this firmware
# from NXP, not QNX Software Center:
#/lib/firmware/iMX8/vpu_fw_imx8_dec.bin
#/lib/firmware/iMX8/vpu_fw_imx8_enc.bin

# NOTE: These are here to work around the fact that the customer gets these binaries
# from NXP, not QNX Software Center:
#export VCU_DEC_FW_PATH=/lib/firmware/iMX8/vpu_fw_imx8_dec.bin
#export VCU_ENC_FW_PATH=/lib/firmware/iMX8/vpu_fw_imx8_enc.bin
#/usr/sbin/vpu-decoder-mx8=vpu-decoder-mx8
#/usr/sbin/vpu-encoder-mx8=vpu-encoder-mx8

May I know where can I find them?

Thanks

0 Kudos
Reply

2,243 Views
AldoG
NXP TechSupport
NXP TechSupport

Hello,

Please create a support ticket for this

www.nxp.com-->support--->support Ticket....

Best regards,
Aldo.

0 Kudos
Reply

1,705 Views
ketjow
Contributor I

Hi,

I have similar issue that I cannot find libraries and binaries to run video player on QNX. I am using NXP i.MX8QuaudPlus on Advantech ROM-5620. The missing files that are pointed by QNX that are provided by NXP are:

libvpu-cli-mx8.so.1
vpu_fw_imx8_dec.bin
vpu_fw_imx8_enc.bin
vpu-decoder-mx8
vpu-encoder-mx8

where can I find them?

Thanks

 

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-1405894%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Evpu%20api%20for%20iMX8QM%20SoC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1405894%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%20to%20use%20VPU%20of%20iMX8QM%20SoC%20on%20QNX%2C%20%3CA%20href%3D%22http%3A%2F%2Fwww.qnx.com%2Fdevelopers%2Fdocs%2F7.1%2F%23com.qnx.doc.mm.target_images%2Ftopic%2Fcontents.html%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ethis%20page%3C%2FA%3E%20indicates%26nbsp%3Blibvpu-cli-mx8.so.1%20is%20required.%26nbsp%3B%3C%2FP%3E%3CBR%20%2F%3E%3CPRE%20class%3D%22lia-code-sample%20language-c%22%3E%3CCODE%3E%23%20NOTE%3A%20This%20here%20to%20work%20around%20the%20fact%20that%20the%20customer%20gets%20this%20library%0A%23%20from%20NXP%2C%20not%20QNX%20Software%20Center%3A%0Alibvpu-cli-mx8.so.1%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CP%3EHowever%2C%20it%20is%20not%20found%20in%205.4%20and%205.10%20bsp%20release.%20The%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FFreescale%2Flibimxvpuapi%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Elibimxvpuapi%3C%2FA%3E%20shows%26nbsp%3Bi.MX8%20%2F%20i.MX8X%20(Amphion%20Malone%20codec)%20is%20not%20supported%20yet.%20%22i.MX_VPU_Application_Programming_Interface_Linux_Reference_Manual%22%20also%20says%26nbsp%3BVPU%20has%20no%20user%20space%20libraries%20for%26nbsp%3B%20Amphion%20VPU.%20Is%20the%26nbsp%3Blibvpu-cli-mx8.so%20an%20internal%20library%20with%20NDA%3F%20Thanks!%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2159798%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20vpu%20api%20for%20iMX8QM%20SoC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2159798%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3EI%20have%20similar%20issue%20that%20I%20cannot%20find%20libraries%20and%20binaries%20to%20run%20video%20player%20on%20QNX.%20I%20am%20using%20NXP%20i.MX8QuaudPlus.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20NOTE%3A%20This%20here%20to%20work%20around%20the%20fact%20that%20the%20customer%20gets%20this%20library%3CBR%20%2F%3E%23%20from%20NXP%2C%20not%20QNX%20Software%20Center%3A%3CBR%20%2F%3E%23libvpu-cli-mx8.so.1%3CBR%20%2F%3E%3CBR%20%2F%3E%23%20NOTE%3A%20These%20are%20here%20to%20work%20around%20the%20fact%20that%20the%20customer%20gets%20this%20firmware%3CBR%20%2F%3E%23%20from%20NXP%2C%20not%20QNX%20Software%20Center%3A%3CBR%20%2F%3E%23%2Flib%2Ffirmware%2FiMX8%2Fvpu_fw_imx8_dec.bin%3CBR%20%2F%3E%23%2Flib%2Ffirmware%2FiMX8%2Fvpu_fw_imx8_enc.bin%3CBR%20%2F%3E%3CBR%20%2F%3E%23%20NOTE%3A%20These%20are%20here%20to%20work%20around%20the%20fact%20that%20the%20customer%20gets%20these%20binaries%3CBR%20%2F%3E%23%20from%20NXP%2C%20not%20QNX%20Software%20Center%3A%3CBR%20%2F%3E%23export%20VCU_DEC_FW_PATH%3D%2Flib%2Ffirmware%2FiMX8%2Fvpu_fw_imx8_dec.bin%3CBR%20%2F%3E%23export%20VCU_ENC_FW_PATH%3D%2Flib%2Ffirmware%2FiMX8%2Fvpu_fw_imx8_enc.bin%3CBR%20%2F%3E%23%2Fusr%2Fsbin%2Fvpu-decoder-mx8%3Dvpu-decoder-mx8%3CBR%20%2F%3E%23%2Fusr%2Fsbin%2Fvpu-encoder-mx8%3Dvpu-encoder-mx8%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EMay%20I%20know%20where%20can%20I%20find%20them%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EThanks%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1746240%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20vpu%20api%20for%20iMX8QM%20SoC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1746240%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EI%20have%20similar%20issue%20that%20I%20cannot%20find%20libraries%20and%20binaries%20to%20run%20video%20player%20on%20QNX.%20I%20am%20using%20NXP%20i.MX8QuaudPlus%20on%20Advantech%20ROM-5620.%20The%20missing%20files%20that%20are%20pointed%20by%20QNX%20that%20are%20provided%20by%20NXP%20are%3A%3C%2FP%3E%3CP%3Elibvpu-cli-mx8.so.1%3CBR%20%2F%3Evpu_fw_imx8_dec.bin%3CBR%20%2F%3Evpu_fw_imx8_enc.bin%3CBR%20%2F%3Evpu-decoder-mx8%3CBR%20%2F%3Evpu-encoder-mx8%3C%2FP%3E%3CP%3Ewhere%20can%20I%20find%20them%3F%3C%2FP%3E%3CP%3EThanks%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1411421%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20vpu%20api%20for%20iMX8QM%20SoC%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1411421%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3CBR%20%2F%3E%3CBR%20%2F%3EPlease%20create%20a%20support%20ticket%20for%20this%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fwww.nxp.com--%253esupport---%253esupport%22%20target%3D%22_blank%22%3Ewww.nxp.com--%26gt%3Bsupport---%26gt%3Bsupport%3C%2FA%3E%20Ticket....%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20regards%2C%3CBR%20%2F%3EAldo.%3C%2FP%3E%3C%2FLINGO-BODY%3E