I.MX6q linux4中提供的vpu测试用例源码编译后编码失败
使用linux4软件包中的程序进行烧录,运行unittest/mxc_vpu_test.out可以正常编码,解码。在用户资料中的cmd中包含的vpu测试用例源码编译后在平台上运行,编码后的文件不能识别,请问大神们,源码和rootfs中带有的程序是对应的么?
请问是否是和编译方式有关,我是直接利用make编译的,运行程序后,利用264硬编码编出来的码流中没有PPS和PSP帧,还请支持一下 cxcx2018 发表于 2018-11-12 10:11
请问是否是和编译方式有关,我是直接利用make编译的,运行程序后,利用264硬编码编出来的码流中没有PPS和PS ...
enchdr_param.headerType = SPS_RBSP;
vpu_EncGiveCommand(handle, ENC_PUT_AVC_HEADER, &enchdr_param);
if (enc->ringBufferEnable == 0 ) {
ret = enc_readbs_reset_buffer(enc, enchdr_param.buf, enchdr_param.size);
if (ret < 0)
return -1;
}
这部分程序,向vpu发送命令,填写SPS头,这部分没有数据返回,是否需要修改某部分配置呢
cxcx2018 发表于 2018-11-12 10:57
enchdr_param.headerType = SPS_RBSP;
vpu_EncGiveCommand(handle, ENC_PUT ...
不好意思,找到问题了,提供的demo源码中依赖的头文件和板子中的vpu的库没对应上,导致某数据结构传递时出现错误。 怎么解决的呢,从哪里找到的正确的库
页:
[1]