About the JPEG decoding test of VPU in i.MX53

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

About the JPEG decoding test of VPU in i.MX53

1,154件の閲覧回数
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 返答(返信)

829件の閲覧回数
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 件の賞賛
返信

829件の閲覧回数
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 件の賞賛
返信

829件の閲覧回数
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 件の賞賛
返信

829件の閲覧回数
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 件の賞賛
返信