Hi,
We have successfuly built the "libimxvpuapi" ( https://github.com/Freescale/libimxvpuapi ). When we tried to run on the target board the test app "test_enc_arm_elinux" that is included with the "libimxvpuapi" it failed with the following error:
$ ./test_enc_arm_elinux -i pool_720p59_i420.yuv -w 1280 -h 720 -f 2 -n 600 -framerate 59 -o ddv_test.h264
input YUV file : pool_720p59_i420.yuv
max frame number : 600
WARNING: MaxFS violates level limit
WARNING: MaxSBPS violates level limit
VC8000E reserve core info:80000001
CallBack_EncOneFrameOK: one frame is OK , length: 37
VCEncStrmEncode: ERROR Invalid input busChromaU
Frame Num: 0, [width x height] = [1280 x 720], enc FPS: 0, total FPS: 0
Encode Failure
What can we do to make the "test_enc_arm_elinux" encode successfuly?
Hi Frank
libimxvpuapi was developed by community and issue may be posted on
https://github.com/Freescale/libimxvpuapi/issues
Alternatively one can try NXP i.MX multimedia packages described in
Chapter 7 Multimedia i.MX Linux User’s Guide
https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-8-GStreamer-User-Guide/ta-p/1098942
Best regards
igor