本帖最后由 kato0315 于 2020-9-28 14:29 编辑
下载官方镜像ROC-RK3328-PC-UBUNTU18.04-GPT-20200630-1405.img,从github上获取mpp源码。
试跑mpi_dec_test后发现有报错,也没有yuv数据输出到文件上。
firefly@firefly:~/code/mpp/ouput/test$ ./mpi_dec_test -t 7 -i ./test.h264 -o ./output.yuv -n 60
mpp[16299]: mpi_dec_test: cmd parse result:
mpp[16299]: mpi_dec_test: input file name: ./test.h264
mpp[16299]: mpi_dec_test: output file name: ./output.yuv
mpp[16299]: mpi_dec_test: config file name:
mpp[16299]: mpi_dec_test: width : 0
mpp[16299]: mpi_dec_test: height : 0
mpp[16299]: mpi_dec_test: type : 7
mpp[16299]: mpi_dec_test: debug flag : 0
mpp[16299]: mpi_dec_test: max frames : 60
mpp[16299]: mpi_dec_test: mpi_dec_test start
mpp[16299]: mpi_dec_test: input file size 30884393
mpp[16299]: mpp_info: mpp version: dbd5ae40 author: Herman Chen 2020-09-25 [mpp_enc_v2]: Fix header not send on frame drop
mpp[16299]: mpi_dec_test: 0x55a7d49600 mpi_dec_test decoder test start w 0 h 0 type 7
mpp[16299]: mpp_rt: NOT found ion allocator
mpp[16299]: mpp_rt: found drm allocator
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode_get_frame get info changed found
mpp[16299]: mpi_dec_test: 0x55a7d49600 decoder require buffer w:h [1280:720] stride [1280:720] buf_size 1843200
mpp[16299]: mpp_device: mpp_device_send_reg ioctl VPU_IOC_SET_REG failed ret -1 errno 14 Bad address
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 0 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 1 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 2 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 3 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 4 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 5 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 6 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 7 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 8 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 9 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 10 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 11 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 12 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 13 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 14 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 15 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 16 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 17 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 18 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 19 err 1 discard 0
mpp[16299]: mpi_dec_test: 0x55a7d49600 decode get frame 20 err 1 discard 0