各位大侠,我在Tiny210 内核是linux-2.6.35.7-20120301 下调试三星6410光盘里面带的JPEG 例子,在Tiny210的串口终端下可以看到/dev/s3c-jpg这个设备,但是运行JPEG硬编码,解码都有问题,请问有哪位兄弟测试过?谢谢
硬编码适合出错如下:
[root@FriendlyARM jpeg]# ./test
------------------------Encoder Test Start---------------------
inFilename : ./testVectors/testInp/test_320_240.yuv
outFilename : ./testVectors/testOut/test_320_240.jpg width : 320 height : 240
filesize : 90760
inBuf : 0xffffffff
Segmentation fault
[root@FriendlyARM jpeg]#
硬解码调试信息如下:
[root@FriendlyARM jpeg]# ./test
------------------------Decoder Test Start ---------------------
inFilename : ./testVectors/testInp/test_420_1600_1200.jpg
outFilename : ./testVectors/testOut/test_420_1600_1200.yuv
filesize : 90728
inBuf : 0x40157000
OutBuf : 0x0 streamsize : 0
width : 0 height : 0 samplemode : 1952737655
inFilename : ./testVectors/testInp/test_420_1599_1198.jpg
outFilename : ./testVectors/testOut/test_420_1599_1198.yuv
filesize : 90728
inBuf : 0x40157000
OutBuf : 0x0 streamsize : 0
width : 0 height : 0 samplemode : 1952737655
inFilename : ./testVectors/testInp/test_420_799_598.jpg
outFilename : ./testVectors/testOut/test_420_799_598.yuv
filesize : 90728
inBuf : 0x40157000
OutBuf : 0x0 streamsize : 0
width : 0 height : 0 samplemode : 1952737655
inFilename : ./testVectors/testInp/test_420_640_480.jpg
outFilename : ./testVectors/testOut/test_420_640_480.yuv
filesize : 90728
inBuf : 0x40157000
OutBuf : 0x0 streamsize : 0
width : 0 height : 0 samplemode : 1952737655
inFilename : ./testVectors/testInp/test_422_1600_1200.jpg
outFilename : ./testVectors/testOut/test_422_1600_1200.yuv
filesize : 90728
inBuf : 0x40157000
OutBuf : 0x0 streamsize : 0
width : 0 height : 0 samplemode : 1952737655
inFilename : ./testVectors/testInp/test_422_1599_1198.jpg
outFilename : ./testVectors/testOut/test_422_1599_1198.yuv
filesize : 90728
inBuf : 0x40157000
OutBuf : 0x0 streamsize : 0
width : 0 height : 0 samplemode : 1952737655
inFilename : ./testVectors/testInp/test_422_799_598.jpg
outFilename : ./testVectors/testOut/test_422_799_598.yuv
filesize : 90728
inBuf : 0x40157000
OutBuf : 0x0 streamsize : 0
width : 0 height : 0 samplemode : 1952737655
inFilename : ./testVectors/testInp/test_422_640_480.jpg
outFilename : ./testVectors/testOut/test_422_640_480.yuv
filesize : 90728
inBuf : 0x40157000
OutBuf : 0x0 streamsize : 0
width : 0 height : 0 samplemode : 1952737655
inFilename : ./testVectors/testInp/test_444_1600_1200.jpg
outFilename : ./testVectors/testOut/test_444_1600_1200.yuv
filesize : 90728
inBuf : 0x40157000
OutBuf : 0x0 streamsize : 0
width : 0 height : 0 samplemode : 1952737655
inFilename : ./testVectors/testInp/test_444_1599_1198.jpg
outFilename : ./testVectors/testOut/test_444_1599_1198.yuv
filesize : 90728
inBuf : 0x40157000
OutBuf : 0x0 streamsize : 0
width : 0 height : 0 samplemode : 1952737655
inFilename : ./testVectors/testInp/test_444_799_598.jpg
outFilename : ./testVectors/testOut/test_444_799_598.yuv
filesize : 90728
inBuf : 0x40157000
OutBuf : 0x0 streamsize : 0
width : 0 height : 0 samplemode : 1952737655
inFilename : ./testVectors/testInp/test_444_640_480.jpg
outFilename : ./testVectors/testOut/test_444_640_480.yuv
filesize : 90728
inBuf : 0x40157000
OutBuf : 0x0 streamsize : 0
width : 0 height : 0 samplemode : 1952737655
------------------------Decoder Test Done ---------------------
[root@FriendlyARM jpeg]#