Firefly开源社区

打印 上一主题 下一主题

[硬件交流] 使用mpp进行视频编码, 无法采样vp8编码格式,但是mpp官方说支持,让我联系这边

8

积分

0

威望

0

贡献

吃瓜的群众

积分
8

使用mpp进行视频编码, 无法采样vp8编码格式,但是mpp官方说支持,让我联系这边

发表于 2024-3-21 09:45:59      浏览:1708 | 回复:0        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
问题描述:
    使用官方的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,结果还是不行

mpp_log.txt

1.63 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表