@Frank 咱们这个系统有解rtsp协议的库吗?我想获取到h264的数据,然后进行硬解。
@zhakangning 没有这种库的支持
好吧,只能自己解了。。
凑字数凑字数0000000000000000000
@Frank 我测试了硬件解码H264到yuv的Demo,是可行的。有没有可以设置解码输出RGB或者BGR格式的接口呢?我不想再用CPU去转换一次。
修改代码把默认NV12改成你要的格式就好,还有一点要注意的是申请内存时大小需要调整。
size = width * height * 3 / 2;
如果改成RGB,需要调整为:
size = width * height * 3;
1 Like
@numbqq 可以了,感谢!
0000000000000000000000000000000000
@numbqq 硬解出来的RGB数据不能通过libamcodec这个库的接口出来吗?为什么要经过libamvideo这个库的amlv4l_dequeuebuf接口呢?感觉这个逻辑有点复杂,我这边不好修改。。。
@zhakangning 你好,这边6.4.4.3的OTA已经推送了,你可以升级到最新的,然后更新npu的gitlab仓库,我已经修复了这个问题
好的,谢谢!
000000000000000000000000000