About the JPEG decoding test of VPU in i.MX53

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

About the JPEG decoding test of VPU in i.MX53

1,053 次查看
yuuki
Senior Contributor II

We would like to test JPEG decoding of VPU in iMX53.
However, an error occurs.
(Error is vpu decode failure: 318)

We think that vpu_DecRegisterFrameBuffer() of imx-lib has a problem.
In the following line, it seems to have failed because the number of buffers is always num=0.

=== vpu/vpu_lib.c : L2845 ===
   if (num < pDecInfo->initialInfo.minFrameBufferCount) {
       return RETCODE_INSUFFICIENT_FRAME_BUFFERS;
   }
===

If these lines are commented out, decoding is finished.
And a ppm file is created.

However, the created tihs file is a green screen.

Would you teach how to solve a problem?

The step which we performed is the following.
"Steps:
1. downloaded the IMX_MMCODECS_11.09.gz for i.mx53 quick start board, and extracted it.
Then I got source code and dynamic library about jpeg decode.
source code: jpeg_dec_app.c in fsl-mm-codeclib-2.0.3/test/jpeg_dec/c_src  directory.
dynamic library: lib_jpeg_dec_arm11_elinux.so.1.6.1 in  fsl-mm-codeclib-2.0.3/release/lib directory.
       
2. run the file in fsl-mm-codeclib-2.0.3/release/exe/jpeg_dec_arm11_elinux with the same jpg file

3. just like this:   ./test_jpeg_dec_arm11_elinux -vpu 1 -outfile xxxx filename.jpg got a xxxx.ppm,


Best Regards,

标签 (2)
0 项奖励
回复
4 回复数

728 次查看
YixingKong
Senior Contributor IV

Yuuki

Had your issue got resolved? If yes, we are going to close the discussion in 3 days. If you still need help please feel free to contact Freescale.

Thanks,
Yixing

0 项奖励
回复

728 次查看
yuuki
Senior Contributor II

Daer Yixing-san,

Our customer is checking this.

I am waiting for that result.

So please wait for our reply for a while.

0 项奖励
回复

728 次查看
joanxie
NXP TechSupport
NXP TechSupport

pls try to use the lib path "arm-fsl-linux-gnueabi/multi-libs/usr/lib/libc.a",TOOLS_DIR   = /opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi."

0 项奖励
回复

728 次查看
qiang_li-mpu_se
NXP Employee
NXP Employee

Can you attach your jpg file used for the test?

By the way, can you have a try with the vpu unit test code as followed, it will use VPU to decode the jpeg file to YUV data:

/unit_tests/mxc_vpu_test.out -D "-i /test.jpg -f 7 -o /2.yuv"

Is the YUV file OK?

0 项奖励
回复