rockchip-linux / mpp

Media Process Platform (MPP) module
528 stars 161 forks source link

rk1808S0计算棒是否支持jpeg解码 #173

Open linhuifj opened 3 years ago

linhuifj commented 3 years ago

[toybrick@rk1808 test]$ ./mpp_platform_test mpp[9860]: mpp_plat_test: chip name: rockchip,rk1808-toybrick-s0 rockchip,rk1808 mpp[9860]: mpp_plat_test: mpp[9860]: mpp_plat_test: chip vcodec type 0004000a mpp[9860]: mpp_plat_test: found vpu2 codec mpp[9860]: mpp_plat_test: found vpu2 encoder mpp[9860]: mpp_plat_test: mpp[9860]: mpp_plat_test: start probing decoder device name: mpp[9860]: mpp_plat_test: H.264 decoder: /dev/vpu_service mpp[9860]: mpp_plat_test: H.265 decoder: /dev/vpu_service mpp[9860]: mpp_plat_test: MJPEG decoder: /dev/vpu_service mpp[9860]: mpp_plat_test: VP9 decoder: /dev/vpu_service mpp[9860]: mpp_plat_test: avs decoder: /dev/vpu_service mpp[9860]: mpp_plat_test: mpp[9860]: mpp_plat_test: start probing encoder device name: mpp[9860]: mpp_plat_test: H.264 encoder: /dev/vpu_service mpp[9860]: mpp_plat_test: H.265 encoder: /dev/vpu_service mpp[9860]: mpp_plat_test: MJPEG encoder: /dev/vpu_service mpp[9860]: mpp_plat_test: mpp platform test done

看样子是不支持的?但是理论上是支持的?

[toybrick@rk1808 build]$ ./test/mpi_dec_test -i ~/xx.jpg -t 8 mpp[10087]: mpi_dec_test: cmd parse result: mpp[10087]: mpi_dec_test: input file name: /home/toybrick/xx.jpg mpp[10087]: mpi_dec_test: output file name: mpp[10087]: mpi_dec_test: config file name: mpp[10087]: mpi_dec_test: width : 0 mpp[10087]: mpi_dec_test: height : 0 mpp[10087]: mpi_dec_test: type : 8 mpp[10087]: mpi_dec_test: debug flag : 0 mpp[10087]: mpi_dec_test: max frames : 0 mpp[10087]: mpi_dec_test: mpi_dec_test start mpp[10087]: mpi_dec_test: input file size 454154 mpp[10087]: mpp_rt: NOT found ion allocator mpp[10087]: mpp_rt: found drm allocator mpp[10087]: mpp_buffer: mpp_buffer_get invalid input: group 0x3e154520 buffer 0x7ffb0fe090 size 0 from mpi_dec_test_decode mpp[10087]: mpi_dec_test: failed to get buffer for input frame ret -2 mpp[10087]: mpi_dec_test: test failed ret -2

[toybrick@rk1808 build]$ uname -a Linux rk1808.tb-rk1808s0 4.4.189 #4 SMP PREEMPT Fri Oct 23 10:28:52 CST 2020 aarch64 aarch64 aarch64 GNU/Linux

HermanChen commented 3 years ago

支持的,jpeg 解码需要加入宽高配置 -w xxxx -h xxxx,因为 jpeg 解码与正常流程不太一样