您尚未登录。

楼主 # 2024-01-13 13:48:58

Iric
会员
注册时间: 2023-12-31
已发帖子: 10
积分: 5

F1C200s视频硬解码cedar报错Illegal instruction

求助各位大佬,我使用的是Linux 5.4主线,用的https://github.com/aodzip/cedar 搞出来了/dev/cedar_dev和/dev/ion,然后按照社区的文章采用gstreamer+omx的方式调用视频硬解码,报错Illegal instruction,不知道为什么,然后开始切换buildroot版本,19.08、20.02、22.02、23.02都尝试了,报错都是一样的,使用ffmpeg或gstreamer软解码都可以。然后就不用播放器了,按照 https://github.com/aodzip/libcedarc 仓库里面的Video_Decoder_API_Guide.pdf 文档的接口直接调用AddVDPlugin或者CreateVideoDecoder也还是报错Illegal instruction,编译器选择的是eabi,不是eabihf,编译过程都对,没有问题,请问大佬可能是什么原因呢?

测试代码:

``` main.c
/** 函数主入口 */
int main(int argc, char **argv) {
  AddVDPlugin();

  return 0;
}
```

运行后没有任何输出,只有Illegal instruction

```bash
$ ./demo
Illegal instruction
```

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn