问题描述: 使用官方的mpp库进行编译后,测试编码视频,可以编码h264与h265, 但是无法编码vp8 联系了mpp官方人员,根据他的指点, 更换新的固件,甚至重新编译了固件,依然无法成功,让联系这边 在3588上,哪些编码格式是支持的?vp8 为什么不行? · Issue #549 · rockchip-linux/mpp (github.com) 测试的固件版本: 1.ROC-RK3588S-PC_Ubuntu20.04-Xfce-r3115_v1.3.0c_240131 2.ROC-RK3588S-PC-RTLINUX_Ubuntu20.04-Gnome-r240_v1.0.6f_230404 3.ROC-RK3588S-PC_Ubuntu20.04-Gnome-r30028_v1.1.1b_230914 4.自己编译的固件 Linux version 5.10.160 (firefly@ubuntu) (kernel commit id: c0c4b1eadb89) (sdk version: rk3588_linux_release_20240313_v1.3.0e) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #1 SMP Tue Mar 19 19:45:49 PDT 2024 复现方式: 1. 重新克隆编译mpp库: rockchip-linux/mpp: Media Process Platform (MPP) module (github.com) ./build/linux/aarch64 下执行编译 执行测试: cd .build/linux/aarch64/test sudo ./mpi_enc_test -w 320 -h 240 -n 120 -t 9 -i car320x240.yuv -o bin.webm 注释:car320x240.yuv 是一个320x240的yuv格式视频 查看日志: cat /var/log/syslog 报错: Mar 21 01:26:31 firefly mpp[277231]: hal_vp8e_api_v2: hal_vp8e_init Failed to init due to unsupported hard mode, hw_flag = 269034010 2.或者有的固件中已经有mpp库,直接测试也一样, 就是因为原有的库不行,我才重新编译mpp,结果还是不行 |
-
1.63 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1