Firefly开源社区

标题: Firefly-rk3288 linux下 实现视频硬解码(公开源码) [打印本页]

作者: isle    时间: 2015-12-29 16:37
标题: Firefly-rk3288 linux下 实现视频硬解码(公开源码)
本帖最后由 isle 于 2015-12-29 16:38 编辑

firefly-rk3288 linux上H264、H265解码一直都是软解,下面将介绍如何基于ffmpeg,在ubuntu系统上添加硬解支持,
首先安装硬解驱动库。这里使用的是国外友人mac_l1的libhybris库。
当然也可以使用rockchip自己发布的解码库,这个网上有,大家可以自己去找找。本源码是使用hybris库的,如果使用其他库,需要修改调用方式。
为了方便,我在百度网盘上备份了一个mac的hybris库,大家可以直接下载。
http://pan.baidu.com/s/1pKdqUQR

安装驱动库:
  1. sudo dpkg  -i machybris-0.1.0_armhf.deb
复制代码

如果提示错误请先执行:
  1. sudo apt-get -f install
复制代码

再执行安装,安装完解码库驱动后需要重启下。



安装ffplay依赖库sdl :
  1. sudo apt-get install libsdl-dev
复制代码

在开发板上安装编译环境:
  1. sudo apt-get install build-essential
复制代码


下载基于ffmpeg的视频解码源码:
  1. git clone https://github.com/isle0118/firefly-vpu-linux.git
复制代码

编译安装:
  1. ./configure  --enable-shared --prefix=/usr --disable-ffmpeg --disable-ffprobe --disable-ffserver  --disable-static
复制代码
  1. make && sudo make install
复制代码
成功之后就可以用ffplay测试了。可以与系统自带的mplayer对比效果及cpu占用率等。确实有很大的改善哦!

硬解的源文件 :libavcodec/rkdec_decoder.c 大家可以自行研究及优化。



作者: jpchen    时间: 2015-12-29 16:49
高手
作者: jingjin221    时间: 2015-12-29 17:34
顶!狂顶!ANDROID下的解码已经快吧我搞疯掉了!
不知道这个支不支持隔行和4K!
作者: lam007    时间: 2015-12-29 20:19
android下的硬件编解码呢?
作者: jingjin221    时间: 2015-12-29 22:20
版主:编译报错啊!缺少头文件!
CC        libavcodec/resample2.o
CC        libavcodec/rkdec_decoder.o
libavcodec/rkdec_decoder.c:2:52: fatal error: /usr/local/include/hybris/common/dlfcn.h: No such file or directory
#include "/usr/local/include/hybris/common/dlfcn.h"


QQ截图20151229221914.png (16.43 KB, 下载次数: 1605)

QQ截图20151229221914.png

作者: jingjin221    时间: 2015-12-29 22:21
lam007 发表于 2015-12-29 20:19
android下的硬件编解码呢?

安卓下的已经集成到OMX层了!
直接调用OMX就可以了!
作者: jingjin221    时间: 2015-12-29 22:25
要在开发板上编译???
缺少的头文件,在驱动库里面吗?
作者: isle    时间: 2015-12-30 09:26
上面使用的方式是在开发板上编译的,头文件是需要先安装hybris驱动库的。如果要在上位机上编译,需先导出头文件来。这个自己改下了。
作者: jingjin221    时间: 2015-12-30 10:25
isle 发表于 2015-12-30 09:26
上面使用的方式是在开发板上编译的,头文件是需要先安装hybris驱动库的。如果要在上位机上编译,需先导出头 ...

嗯嗯,开发板编译太慢了!受不了!
作者: jingjin221    时间: 2015-12-30 10:42
isle 发表于 2015-12-30 09:26
上面使用的方式是在开发板上编译的,头文件是需要先安装hybris驱动库的。如果要在上位机上编译,需先导出头 ...

版主,我在开发板编译通过后,执行ffplay std.ts
出现:
could not initialize SDL- Unable to open mouse
Did you set the DISPLAY variable?
我已经把SDL 安装好了的呀!
作者: isle    时间: 2015-12-30 10:44
需要指定DISPLAY : export DISPLAY=:0.0
作者: leung先森    时间: 2015-12-30 11:18
赞赞赞 {:3_48:}
作者: jingjin221    时间: 2015-12-30 11:31
jingjin221 发表于 2015-12-30 10:42
版主,我在开发板编译通过后,执行ffplay std.ts
出现:
could not initialize SDL- Unable to open mo ...

如果没有任何输入设备,则环境变量 export SDL_NOMOUSE=1 ,否则初始化会提示
Couldn't initialize SDL:Unable to open mouse
作者: jingjin221    时间: 2015-12-30 11:49
isle 发表于 2015-12-30 10:44
需要指定DISPLAY : export DISPLAY=:0.0

版主,
根本播放不起任何视频啊!!!!
各种错误!、
醉了!
你用的什么视频源做的测试!
作者: isle    时间: 2015-12-30 14:37
测试过的视频  :
1920x1080 H264  文件格式mp4
1280x720 H265     文件格式mkv
1280x720 mpeg4 文件格式avi
作者: jingjin221    时间: 2015-12-30 16:17
isle 发表于 2015-12-30 14:37
测试过的视频  :
1920x1080 H264  文件格式mp4
1280x720 H265     文件格式mkv

TS流表示解不动!
作者: jingjin221    时间: 2015-12-30 17:01
jingjin221 发表于 2015-12-30 16:17
TS流表示解不动!

看了代码,你的FFMPEG里面没有加入MPEG2TS的解复用器哦?
作者: jingjin221    时间: 2015-12-30 17:10
jingjin221 发表于 2015-12-30 17:01
看了代码,你的FFMPEG里面没有加入MPEG2TS的解复用器哦?

看错了,有的,有的,mpegts.c
作者: jingjin221    时间: 2015-12-30 17:46
isle 发表于 2015-12-30 14:37
测试过的视频  :
1920x1080 H264  文件格式mp4
1280x720 H265     文件格式mkv

这里硬解出来的NV12数据经过SDL处理,是硬件处理还是软件处理的,有没有调用GPU?
作者: isle    时间: 2015-12-30 17:49
GPU加速没有加进来哦。sdl显示是纯软的。
作者: hongzhenxiang    时间: 2016-1-1 17:03
const char *RK_DEC_LIB = "librk_on2.so";
const char *RK_VPU_LIB = "libvpu.so";

redec_decoder.c 中用到了上面两个库, 请问这两个库,标版源代码里面有没有?
作者: qlwy    时间: 2016-1-4 16:02
低效的解决方案
作者: isle    时间: 2016-1-4 17:25
此帖 意在于给大家一个解决方法。后面需要大家去优化。

也欢迎有更高效的方案 能够公布出来给大家分享 。:victory:
作者: isle    时间: 2016-1-7 09:59
看了下qlwy 的录像。如果仅仅只是解码4K 。而显示1080P 或以下的话 完全可以用rga做缩放。可以做到他视频上的效果。
另外我代码里面的memcpy其实还是有优化的空间的。
作者: cjr198300    时间: 2016-2-4 09:56
请教楼主,我是ubuntu14.04单系统,按照上面的步骤将硬解驱动库和ffmpeg都安装好了,而且也能测试GPU硬解确实比软解快,但是我有个问题,当我安装machybris-0.1.0_armhf.deb库,重启firefly-3288后,原来全屏的VGA显示变成下面所示了,整个屏幕被缩小了不少,而且也无法全屏了,请问楼主是否知道这是怎么回事?十分感谢!





作者: ploor    时间: 2016-2-5 18:50
硬解驱动库没有源码吗?
作者: isle    时间: 2016-2-15 09:32
cjr198300 发表于 2016-2-4 09:56
请教楼主,我是ubuntu14.04单系统,按照上面的步骤将硬解驱动库和ffmpeg都安装好了,而且也能测试GPU硬解确 ...

没有哦。 我测试的时候用的HDMI 。vga 你看下fbset。或者试着修改内核里面vga默认值试试。
作者: isle    时间: 2016-2-15 09:33
ploor 发表于 2016-2-5 18:50
硬解驱动库没有源码吗?

目前都是库发布的,android上也是用库发布的。
作者: 脑残丞相    时间: 2016-2-22 16:32
有点麻烦,下载不到编解码库。那么官方的哪里下载?
作者: 诗雨轩    时间: 2016-2-26 11:35
我在使用硬件解码之前(我也不确定是不是启动了硬件解码),ffpaly rtsp://......................   是可以播放的,按照上面的编译安装后就不能播放摄像头的rtsp流了,错误如下:
firefly@firefly:~$ ffplay rtsp://192.168.88.110/1  
ffplay version 2.6.3 Copyright (c) 2003-2015 the FFmpeg developers
  built with gcc 4.8 (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.1)
  configuration: --enable-shared --prefix=/usr --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-static
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
[h264_rkvpu @ 0xb3903af0] [IMGUTILS @ 0xb420c6fc] Picture size 0x0 is invalid
[h264_rkvpu @ 0xb3903af0] video_get_buffer: image parameters invalid
[h264_rkvpu @ 0xb3903af0] get_buffer() failed
Failed to get buffer!!!:-22
Segmentation fault0 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0  


我看源码是av_image_check_size函数错误了 ,怎么整??
作者: 诗雨轩    时间: 2016-2-26 12:26
jingjin221 发表于 2015-12-30 10:42
版主,我在开发板编译通过后,执行ffplay std.ts
出现:
could not initialize SDL- Unable to open mo ...

你实现了硬件解码了吗?
作者: hongyin    时间: 2016-3-4 16:42
cjr198300 发表于 2016-2-4 09:56
请教楼主,我是ubuntu14.04单系统,按照上面的步骤将硬解驱动库和ffmpeg都安装好了,而且也能测试GPU硬解确 ...

我的问题和你一样,兄弟,解决了吗?
作者: hongzhenxiang    时间: 2016-3-9 16:08
使用默认版box版本的内核源码, 和ubuntu文件系统,编译成功后,执行 ffplay 1.mp4,  调试口输出信息如下:

[   22.268026] bits_per_pixel:8
[   22.268055] graphics fb0: fb0 check var fail 1:
[   22.268055] xres_vir:1280>>yres_vir:1024
[   22.268055] xres:1280>>yres:1024
[   22.268055] bits_per_pixel:8
[   22.268087] graphics fb0: fb0 check var fail 1:
[   22.268087] xres_vir:1280>>yres_vir:1024
[   22.268087] xres:1280>>yres:1024
[   22.268087] bits_per_pixel:8
[   22.268114] graphics fb0: fb0 check var fail 1:
[   22.268114] xres_vir:1280>>yres_vir:1024
[   22.268114] xres:1280>>yres:1024
[   22.268114] bits_per_pixel:8
[   22.268141] graphics fb0: fb0 check var fail 1:
[   22.268141] xres_vir:1280>>yres_vir:1024
[   22.268141] xres:1280>>yres:1024
[   22.268141] bits_per_pixel:8
[   22.268167] graphics fb0: fb0 check var fail 1:
[   22.268167] xres_vir:1280>>yres_vir:1024
[   22.268167] xres:1280>>yres:1024
[   22.268167] bits_per_pixel:8
[   22.268191] graphics fb0: fb0 check var fail 1:
[   22.268191] xres_vir:1600>>yres_vir:1200
[   22.268191] xres:1600>>yres:1200
[   22.268191] bits_per_pixel:8
[   22.268218] graphics fb0: fb0 check var fail 1:
[   22.268218] xres_vir:1600>>yres_vir:1200
[   22.268218] xres:1600>>yres:1200
[   22.268218] bits_per_pixel:8
[   22.268243] graphics fb0: fb0 check var fail 1:
[   22.268243] xres_vir:1600>>yres_vir:1200
[   22.268243] xres:1600>>yres:1200
[   22.268243] bits_per_pixel:8
enable-shared --prefix=/usr --disable-ffmpeg --disable-ffprobe --disable-ffserver --disable-static
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '1.mp4':B sq=    0B f=0/0   
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2014-09-21 02:34:18
  Duration: 00:10:00.28, start: 0.000000, bitrate: 2492 kb/s
    Stream #0:0(und): Video: h264 (avc1 / 0x31637661), nv12, 1280x720, 2297 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 192 kb/s (default)
    Metadata:
      creation_time   : 2014-09-21 02:34:30
      handler_name    : IsoMedia File Produced by Google, 5-11-2011
  13.33 A-V: -0.039 fd=   0 aq=    2KB vq=  133KB sq=    0B f=0/0   


显示图像是乱的, 请问是哪里有问题?  内核源码不是同一个?
作者: lincoln    时间: 2016-3-24 16:18
诗雨轩 发表于 2016-2-26 11:35
我在使用硬件解码之前(我也不确定是不是启动了硬件解码),ffpaly rtsp://......................   是可 ...

你可以播放h264(avc1)编码的mp4格式文件,流媒体使用的h264,我测试过ffmpeg目前不支持
作者: lincoln    时间: 2016-3-24 16:50
lincoln 发表于 2016-3-24 16:18
你可以播放h264(avc1)编码的mp4格式文件,流媒体使用的h264,我测试过ffmpeg目前不支持

测试视频 ffplay颜色有点反了

P60324-163726.jpg (650.58 KB, 下载次数: 1223)

P60324-163726.jpg

作者: lincoln    时间: 2016-3-24 16:53
lincoln 发表于 2016-3-24 16:50
测试视频 ffplay颜色有点反了

使用ubuntu mplaye 颜色是对的

P60324-163809.jpg (674.82 KB, 下载次数: 1203)

P60324-163809.jpg

作者: 喜宝啦啦啦    时间: 2016-4-21 16:39
isle 发表于 2015-12-30 14:37
测试过的视频  :
1920x1080 H264  文件格式mp4
1280x720 H265     文件格式mkv

测试可以解码 h265 文件格式MP4的视频,请问如果:经过h265编码后的a.h265文件,不进行MP4封装。如何实现直接对编码流文件a.h265的解码呢?
作者: nijiajg    时间: 2016-4-22 09:34
大牛啊,正在搞,很有用
作者: xiaonanko    时间: 2016-5-11 18:03
cjr198300 发表于 2016-2-4 09:56
请教楼主,我是ubuntu14.04单系统,按照上面的步骤将硬解驱动库和ffmpeg都安装好了,而且也能测试GPU硬解确 ...

请问你安装machybris-0.1.0_armhf.deb库之后,显示是不是变的模糊~请问你遇到这样的问题了嘛?你解决了嘛

作者: xiaonanko    时间: 2016-5-11 18:07
isle 发表于 2016-2-15 09:33
目前都是库发布的,android上也是用库发布的。

斑竹,请问有没有 libhybris的更新版本~我安装你给的库发现屏幕显示变的很模糊~无论是hdmi输出还是VGA输出~
作者: xiaonanko    时间: 2016-5-12 10:29
cjr198300 发表于 2016-2-4 09:56
请教楼主,我是ubuntu14.04单系统,按照上面的步骤将硬解驱动库和ffmpeg都安装好了,而且也能测试GPU硬解确 ...

请问你解决这个问题了嘛~
作者: lihp1603    时间: 2016-6-7 20:37
hongzhenxiang 发表于 2016-3-9 16:08
使用默认版box版本的内核源码, 和ubuntu文件系统,编译成功后,执行 ffplay 1.mp4,  调试口输出信息如下 ...

你这个问题解决了嘛?我的差不多跟你一样的情况,图像显示是错乱的。
作者: lihp1603    时间: 2016-6-7 21:15
版主,编译完成以后,使用ffplay进行播放视频,播放一次以后,下次再播放的话,sdl设置视频模式会出错,ffplay也播放不了。
这个问题有没有更新?
作者: quxiaorui    时间: 2016-7-14 10:30
mac的hybris库已经无法下载了,各位有的话,给一份,谢谢! quxiaorui@qq.com
作者: sun_echo    时间: 2016-7-14 17:14
lincoln 发表于 2016-3-24 16:53
使用ubuntu mplaye 颜色是对的

hi lincoli,
      我现在遇到了同样的问题,你现在解决了么? 而且我现在是 整个系统的对比度都变了,跟ffplay的效果一样。有什么好的解决方法么?
作者: dev.framework    时间: 2016-7-15 21:41
請問樓主
OMX 硬體解碼後,它的video buffer是走hwcomposer嗎?還是有其它的路徑?求指點
作者: sun_echo    时间: 2016-7-18 10:43
lincoln 发表于 2016-3-24 16:53
使用ubuntu mplaye 颜色是对的

hi  lincoln,
     你的问题解决了么?有解决方法么?想问下是怎么解决的, 我也遇到了同样的问题。
作者: geniusxlq    时间: 2016-7-22 11:41
楼主的百度盘已经删掉了,能再共享一下吗?谢谢
作者: yaoyuan    时间: 2016-7-23 19:01
是否实现了chrome  浏览器 的视频硬解码呢?
作者: mlfcjob@163.com    时间: 2016-7-26 10:59
你好,采用此驱动进行硬解的时候,发现颜色显示 有问题,红色显示为蓝色,蓝色显示为红色,请问是什么原因呢?有知道的吗? 多谢多谢。
作者: mlfcjob@163.com    时间: 2016-7-26 10:59
你好,采用此驱动进行硬解的时候,发现颜色显示 有问题,红色显示为蓝色,蓝色显示为红色,请问是什么原因呢?有知道的吗? 多谢多谢。
作者: 紫夜有毒    时间: 2016-10-12 13:58
hongzhenxiang 发表于 2016-3-9 16:08
使用默认版box版本的内核源码, 和ubuntu文件系统,编译成功后,执行 ffplay 1.mp4,  调试口输出信息如下 ...

请问你解决了吗?我用官方的libvpu解码出来的效果和你一样
作者: hongzhenxiang    时间: 2016-10-12 16:02
mlfcjob@163.com 发表于 2016-7-26 10:59
你好,采用此驱动进行硬解的时候,发现颜色显示 有问题,红色显示为蓝色,蓝色显示为红色,请问是什么原因 ...

没有呢
作者: yangjinbiao    时间: 2016-12-14 17:43
网盘不能用了,machybris-0.1.0_armhf.deb这个git上的网址也打不开,有其他办法调用硬解码和硬编码吗?
邮箱xiakeyihao@126.com
万分感谢!
作者: isle    时间: 2016-12-15 09:00
16.04有用VAAPI的方式实现,论坛上有固件可以下载。
作者: yangjinbiao    时间: 2016-12-19 16:34
isle 发表于 2016-12-15 09:00
16.04有用VAAPI的方式实现,论坛上有固件可以下载。

你好,16.04版本的固件提供的gstreamer测试,解码可以使用,编码无法进行!
问题在:http://developer.t-firefly.com/thread-11332-1-1.html
作者: sdozh8585    时间: 2017-2-14 16:45
machybris-0.1.0_armhf.deb 谁能共享下这东西,zh85851@163.com 谢谢
作者: yusjis    时间: 2017-5-2 16:30
machybris-0.1.0_armhf.deb 谁能共享下这东西yusjis@163.com 谢谢
作者: isle    时间: 2017-5-11 09:44
http://pan.baidu.com/s/1c3sR1s
作者: Chase 。    时间: 2017-6-8 13:08
楼主用的ubuntu几月几号的镜像装的?我试的第一步装完重启,显示分辨率就不对了,颜色也不对了
作者: Chase 。    时间: 2017-6-8 14:18
cjr198300 发表于 2016-2-4 09:56
请教楼主,我是ubuntu14.04单系统,按照上面的步骤将硬解驱动库和ffmpeg都安装好了,而且也能测试GPU硬解确 ...

我的是屏幕被放大了,你解决了没有?
作者: NNshan    时间: 2017-7-13 16:13
你好!又弄rk3399的硬件编解码不??
作者: 746277441    时间: 2017-7-28 09:10
请问一下,我测试ffplay出来没有画面是怎么回事?
作者: 746277441    时间: 2017-8-24 17:10
cjr198300 发表于 2016-2-4 09:56
请教楼主,我是ubuntu14.04单系统,按照上面的步骤将硬解驱动库和ffmpeg都安装好了,而且也能测试GPU硬解确 ...

请问一下,你使用哪一个固件测试的呢?
作者: okl    时间: 2017-9-13 13:37
百度的链接失效了,楼主可不可以再发一次
作者: williamcai    时间: 2017-12-2 10:34
本帖最后由 williamcai 于 2017-12-2 10:40 编辑

楼主请问我用rk3399可以使用吗?我装hybris驱动库的时候显示,
dpkg: error processing archive machybris-0.1.0_armhf.deb (--install):
package architecture (armhf) does not match system (arm64)
Errors were encountered while processing:
machybris-0.1.0_armhf.deb

作者: 黄同学    时间: 2017-12-12 15:17
isle 发表于 2015-12-30 17:49
GPU加速没有加进来哦。sdl显示是纯软的。

如何查看GPU是否加进来的呢

作者: 黄同学    时间: 2017-12-12 15:18
isle 发表于 2015-12-30 17:49
GPU加速没有加进来哦。sdl显示是纯软的。

您好!如何查看GPU是否加进来解码的
作者: 黄同学    时间: 2017-12-12 15:19
isle 发表于 2015-12-30 17:49
GPU加速没有加进来哦。sdl显示是纯软的。

您好!如何查看GPU是否加进来解码的
作者: 黄同学    时间: 2017-12-15 13:37
quxiaorui 发表于 2016-7-14 10:30
mac的hybris库已经无法下载了,各位有的话,给一份,谢谢!

你拿到了吗?
可以分享个给我,我的邮箱594272932@qq.com
作者: 黄同学    时间: 2017-12-15 13:37
quxiaorui 发表于 2016-7-14 10:30
mac的hybris库已经无法下载了,各位有的话,给一份,谢谢!

你拿到了吗?
可以分享个给我,我的邮箱[email]594272932@qq.com
作者: 黄同学    时间: 2017-12-19 14:30
jpchen 发表于 2015-12-29 16:49
高手

大哥!分享一下你的machybris-0.1.0_armhf.deb官网都没有了
作者: 黄同学    时间: 2017-12-19 14:38
jpchen 发表于 2015-12-29 16:49
高手

你可以分享一份machybris-0.1.0_armhf.deb这个库给我吗?邮箱594272932@qq.com谢谢
作者: 黄同学    时间: 2017-12-19 14:38
jpchen 发表于 2015-12-29 16:49
高手

你可以分享一份machybris-0.1.0_armhf.deb这个库给我吗?邮箱594272932@qq.com谢谢
作者: 黄同学    时间: 2017-12-21 14:40
版主!你的网盘上的硬解码器已经失效了!麻烦您发一份到我的邮箱来谢谢 594272932@qq.com
作者: 黄同学    时间: 2017-12-23 14:03
版主!你的百度网盘没有那个硬件解码库了!麻烦您可以发一份给我吗?594272932@qq.com 谢谢!!!
作者: 黄同学    时间: 2017-12-25 09:55
xiaonanko 发表于 2016-5-11 18:03
请问你安装machybris-0.1.0_armhf.deb库之后,显示是不是变的模糊~请问你遇到这样的问题了嘛?你解决了嘛 ...

你是什么版本的ubuntu镜像
作者: 黄同学    时间: 2017-12-25 09:55
xiaonanko 发表于 2016-5-11 18:03
请问你安装machybris-0.1.0_armhf.deb库之后,显示是不是变的模糊~请问你遇到这样的问题了嘛?你解决了嘛 ...

你是什么版本的ubuntu镜像
作者: 黄同学    时间: 2017-12-25 11:30
isle 发表于 2015-12-30 09:26
上面使用的方式是在开发板上编译的,头文件是需要先安装hybris驱动库的。如果要在上位机上编译,需先导出头 ...

版主!我用你上述的方法试了一下,出现了“ctx init failed **********************8”初始化失败了!请问这个是什么原因造成的,我用的环境是rk3288,ubuntu16.04.5
作者: 黄同学    时间: 2017-12-27 13:41
qlwy 发表于 2016-1-4 16:02
低效的解决方案

有没有更好的处理方案呀
作者: 静静的等待    时间: 2018-1-1 19:59
这个 网盘连接已经失效了,http://pan.baidu.com/s/1pKdqUQR  ,请问谁还还有libhybris库?谢谢各位。
作者: 静静的等待    时间: 2018-1-1 20:12
静静的等待 发表于 2018-1-1 19:59
这个 网盘连接已经失效了,http://pan.baidu.com/s/1pKdqUQR  ,请问谁还还有libhybris库?谢谢各位。

找到了,这个可以 https://pan.baidu.com/s/1c3sR1s
作者: PN-Junction    时间: 2018-3-5 15:52
楼主,编译时发现如下报错
ln: failed to create symbolic link ��‘libavutil.so��’: Operation not permitted
make: *** [libavutil/libavutil.so] Error 1
make: *** Waiting for unfinished jobs...
存在乱码,我使用的是ubuntu 16.04 买板子时U盘里带的固件.
固件名称“Firefly-RK3288_DualBoot_201611211031"

直接从github上下来下来的,板子上编译。不知大神能否指点一二,给个方向

作者: shang    时间: 2018-8-27 13:18
666
作者: 746277441    时间: 2018-9-6 09:34
abcxyztt 发表于 2018-8-3 17:10
确实改善了许多,赞

你怎么测试的
作者: EthanZou    时间: 2019-3-4 12:17
学习学习
作者: 蔡童鞋    时间: 2019-7-4 21:04
高手,mark!
作者: ma123    时间: 2019-10-11 17:54
你好 百度云的链接没有了 能给我重新发一份嘛?谢谢
作者: moss    时间: 2019-10-21 13:45
静静的等待 发表于 2018-1-1 20:12
找到了,这个可以 https://pan.baidu.com/s/1c3sR1s


作者: z2flood    时间: 2019-12-19 14:34
不错
作者: fengzishan    时间: 2020-4-6 20:56
高手收藏
作者: chenx    时间: 2020-11-13 15:32
rk3288 h264硬编码可以实现吗

作者: UUUU    时间: 2021-3-1 10:30
有RK3399硬编码的资料吗




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1