Toybrick

楼主: jefferyzhang

RK3399Pro入门教程(8)6路1080P30帧解码显示范例

 

jefferyzhang

论坛元老

积分
8860
 楼主| 发表于 2020-4-9 12:18:49 | 显示全部楼层
kyeteo 发表于 2020-4-9 12:17
我用的的是rk3399pro呢
toybrick@debian10:~/gstreamer-rockchip-master$

是toybrick就不会出问题,如果你是3399pro其他代理商做的板子,驱动可能不太对
回复

使用道具 举报

kyeteo

注册会员

积分
56
发表于 2020-4-9 16:09:50 | 显示全部楼层
使用的是toybrick 官方板子rk3399pro,刷了去年12月份左右的debain10,进行了软件升级,安装debain10的安装步骤安装了环境和python3的whl,运行示例时候,只要加入示例代码中的frame = rtsp.read_rgb(640, 360),就会报以下错误,两个官方板子都重复试过,都出现以上问题,请问下再debain10中能使用吗,我是为了解决rtsp硬解码的问题,使用python作为主要开发语言,请问下还有其他思路吗?谢谢。
  1. toybrick@debian10:~/app$ python3 rtsp.py        
  2. [04/09 08:00:58.162] D/: listening rtp port 37965
  3. [04/09 08:00:58.162] D/: listening rtcp port 37966
  4. [04/09 08:00:58.162] D/:  mMppCtx null or no init...
  5. [04/09 08:00:58.165] D/: curlto rtsp://192.168.1.198:554/h264/ch1/sub/av_stream , cli 37965:37975, tcp: 0
  6. [04/09 08:00:58.184] D/:  mMppCtx null or no init...
  7. [04/09 08:00:58.185] D/: curlto rtsp://192.168.1.198:554/h264/ch1/sub/av_stream , cli 52720:52730, tcp: 0
  8. [04/09 08:00:58.185] D/: listening rtp port 52720
  9. [04/09 08:00:58.185] D/: listening rtcp port 52721
  10. [04/09 08:00:58.196] D/: drm render open ...
  11. [04/09 08:00:58.196] E/: (DrmBuffer in rk_drm.cpp:308): failed to open drm buffer !
  12. Aborted
  13. toybrick@debian10:~/app$
复制代码
回复

使用道具 举报

jefferyzhang

论坛元老

积分
8860
 楼主| 发表于 2020-4-9 16:26:23 | 显示全部楼层
kyeteo 发表于 2020-4-9 16:09
使用的是toybrick 官方板子rk3399pro,刷了去年12月份左右的debain10,进行了软件升级,安装debain10的安装 ...

debian10不是我下面发布了新的包么,没问题啊。
我几个客户还拿去演示了。
回复

使用道具 举报

kyeteo

注册会员

积分
56
发表于 2020-4-9 17:47:21 | 显示全部楼层
jefferyzhang 发表于 2020-4-9 16:26
debian10不是我下面发布了新的包么,没问题啊。
我几个客户还拿去演示了。 ...

我怀疑是不是我没有安装配置好DRM内存库,使用python开发,只执行了sudo apt install rockchip-drm-dev libdrm-dev,并没有执行LDDFLAGS := -lrockchip_drm和#include <rockchip/rockchip_drm.h>,请问下和这个有关系吗?如果有关系,请问下编译链接LDDFLAGS := -lrockchip_drm指的是什么?很抱歉我是python开发的,比较少接触c++和linux开发。还望指点下。
回复

使用道具 举报

jefferyzhang

论坛元老

积分
8860
 楼主| 发表于 2020-4-9 17:58:37 | 显示全部楼层
kyeteo 发表于 2020-4-9 17:47
我怀疑是不是我没有安装配置好DRM内存库,使用python开发,只执行了sudo apt install rockchip-drm-dev l ...

编译链-lrockchip_drm 是啥意思?你是自己写的c程序么?如果是c程序为啥要用python库呢
回复

使用道具 举报

kyeteo

注册会员

积分
56
发表于 2020-4-9 18:17:54 | 显示全部楼层
jefferyzhang 发表于 2020-4-9 17:58
编译链-lrockchip_drm 是啥意思?你是自己写的c程序么?如果是c程序为啥要用python库呢 ...

公司项目主要考虑python开发,没有使用c,请问需要编译链接吗
回复

使用道具 举报

jefferyzhang

论坛元老

积分
8860
 楼主| 发表于 2020-4-9 20:45:55 | 显示全部楼层
kyeteo 发表于 2020-4-9 18:17
公司项目主要考虑python开发,没有使用c,请问需要编译链接吗

没有c你是要编译什么?
回复

使用道具 举报

kyeteo

注册会员

积分
56
发表于 2020-4-10 09:41:41 | 显示全部楼层
jefferyzhang 发表于 2020-4-9 20:45
没有c你是要编译什么?

好的,明白,谢谢啦。
回复

使用道具 举报

lipandeng

注册会员

积分
134
QQ
发表于 2020-4-29 12:30:57 | 显示全部楼层
yoyomai 发表于 2020-3-19 19:31
按帖子装上
sudo apt install rockchip-mpp
sudo apt install toybrick-gbm-dev

完整解决方案(系统debian10):
  1. sudo apt-get install g++ binutils-gold xorg-dev libglu1-mesa-dev  
  2. sudo apt install libgbm-dev  
  3. sudo apt install rockchip-mpp  
  4. sudo apt install toybrick-gbm-dev  
  5. sudo toybrick-mali.sh link   

  6. sudo pip3 install toybrick-0.3.0-py3-none-any  
复制代码
回复

使用道具 举报

shadowhtx

中级会员

积分
222
发表于 2020-5-6 14:50:53 | 显示全部楼层
你好,我使用的是rk3399 pro,ubuntu18.04系统,请问下ubuntu支持这套方案吗?apt install rockchip-mpp,apt install toybrick-gbm-dev 安装找不到包,可以提供对应的源吗?
回复

使用道具 举报

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

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表