rk3399芯片上使用MediaCodec解码遇到的坑(1)

本文分享在RK3399芯片上使用MediaCodec解码H264视频的实践经验,指出不同分辨率下解码器初始化时是否需要设置SPS和PPS参数的差异,对1080P及以上分辨率的视频解码具有指导意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用MediaCodec解码遇到的坑(1)


主要是工作在rk3399芯片上,读者若也是在该芯片上做项目,可以参考。

解H264编码的视频帧数据

使用mediacodec解H264编码的帧数据时,解1080P分辨率级以下分辨率,可以在解码器初始化时把编码信息keyinfo里的sps和pps设给csd0和csd1,但是在1080P以上分辨率时,不需要设置sps和pps,设了会导致解码失败。
同时,经过测试,1080P及以下分辨率不设置也能解码,因此,在该芯片上解码H264时需要注意不同分辨率解码器初始化时填sps和pps不是必要的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值