Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

rv1126 debain系统不能运行rkmedia

169

积分

0

威望

0

贡献

技术小白

积分
169
发表于 2022-2-14 15:45:00        只看该作者  11#
在debain系统中。我运行系统默认的rkmedia_venc_jpeg_test程序是没有问题。
我把sdk编译的rkmedia源码(没有更改过)文件放到 debain系统中
出现如下错误

[RKMEDIA][SYS][Info]:RK_MPI_VI_EnableChn: Enable VI[0:1]:rkispp_scale0, 1920x1080 End...
[RKMEDIA][SYS][Info]:RK_MPI_VENC_CreateChn: Enable VENC[0], Type:7 Start...
[RKMEDIA][SYS][Error]:MediaCfg: fps: KEY_FPS is null!
Create Venc failed! ret=-33
[RKMEDIA][VI][Info]:#SourceStreamFlow[SourceFlow:v4l2_capture_stream]: stream off....
[RKMEDIA][VI][Info]:#SourceStreamFlow[SourceFlow:v4l2_capture_stream]: read thread exit sucessfully!
[RKMEDIA][SYS][Info]:#V4L2Ctx: close /dev/video19, fd 92
[RKMEDIA][SYS][Info]:#V4L2Stream: v4l2 ctx reset to nullptr!
[RKMEDIA][VI][Info]:#SourceStreamFlow[SourceFlow:v4l2_capture_stream]: stream reset sucessfully!
[RKMEDIA][SYS][Info]:SourceFlow:v4l2_capture_stream quit

系统自带的和sdk中的程序不一样吗?
回复

使用道具 举报

169

积分

0

威望

0

贡献

技术小白

积分
169
发表于 2022-2-14 16:01:12        只看该作者  12#
在debain系统中
我使用系统自带的rkmedia_venc_jpeg_test 的demo是没有问题的。
但是。我用sdk源码编译的rkmedia_venc_jpeg_test就会出现如下问题
[RKMEDIA][SYS][Warn]:camera_id: 0, chn: rkispp_scale0, idx: 0
[RKMEDIA][SYS][Info]:#V4l2Stream: camera id:0, VideoNode:/dev/video19
Using mplane plugin for capture
[RKMEDIA][SYS][Info]:#V4L2Ctx: open /dev/video19, fd 92
[RKMEDIA][SYS][Info]:Opened DRM device /dev/dri/card0: driver rockchip version 2.0.0.
[RKMEDIA][SYS][Info]:RK_MPI_VI_EnableChn: Enable VI[0:1]:rkispp_scale0, 1920x1080 End...
[RKMEDIA][SYS][Info]:RK_MPI_VENC_CreateChn: Enable VENC[0], Type:7 Start...
[RKMEDIA][SYS][Error]:MediaCfg: fps: KEY_FPS is null!
Create Venc failed! ret=-33
[RKMEDIA][VI][Info]:#SourceStreamFlow[SourceFlow:v4l2_capture_stream]: stream off....
[RKMEDIA][VI][Info]:#SourceStreamFlow[SourceFlow:v4l2_capture_stream]: read thread exit sucessfully!
[RKMEDIA][SYS][Info]:#V4L2Ctx: close /dev/video19, fd 92
[RKMEDIA][SYS][Info]:#V4L2Stream: v4l2 ctx reset to nullptr!
[RKMEDIA][VI][Info]:#SourceStreamFlow[SourceFlow:v4l2_capture_stream]: stream reset sucessfully!
[RKMEDIA][SYS][Info]:SourceFlow:v4l2_capture_stream quit
root@firefly:/home/firefly#

是我用的rkmeid源码和你们debain系统中的不一样吗?
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2022-2-14 17:33:31        只看该作者  13#
东逝之水 发表于 2022-2-14 16:01
在debain系统中
我使用系统自带的rkmedia_venc_jpeg_test 的demo是没有问题的。
但是。我用sdk源码编译的 ...

你是把rkmedia的源码拷贝到Debian系统编译的吗?
由于文件系统不一样,在buildroot上编译好的程序文件拷贝到Debian系统就容易出问题,甚至不能使用。
你可以把文件拷贝到RV1126上的Debian系统进行编译。
回复

使用道具 举报

169

积分

0

威望

0

贡献

技术小白

积分
169
发表于 2022-2-15 08:53:02        只看该作者  14#
您说的我明白。
但是我在debain中编译,rtsp会出错。
50%] Linking C executable rkmedia_vi_venc_rtsp_test
/usr/bin/ld: /home/firefly/rkmedia/examples/librtsp/librtsp.a(rtsp_demo.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/firefly/rkmedia/examples/librtsp/librtsp.a(rtsp_msg.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/firefly/rkmedia/examples/librtsp/librtsp.a(stream_queue.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/firefly/rkmedia/examples/librtsp/librtsp.a(utils.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/firefly/rkmedia/examples/librtsp/librtsp.a(rtsp_demo.o)(.text+0x4f0): unresolvable R_ARM_CALL relocation against symbol `socket@@GLIBC_2.4'
/usr/bin/ld: final link failed: nonrepresentable section on output

我要用到rtsp的拉流
回复

使用道具 举报

1万

积分

14

威望

13

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
11182

优秀版主

发表于 2022-2-16 11:32:08        只看该作者  15#
librtsp.a 这个是 rockchip 提供的我们没有源码没法二次编译,没得解。你可以用其他第三方库,或者用我们的 libffrtsp.so/libffmpeg_rtsp.so
回复

使用道具 举报

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

本版积分规则

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