Firefly开源社区

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

[Android] RK3288 Android5.1.1jpeg硬解码库使用

38

积分

0

威望

0

贡献

游客

积分
38

RK3288 Android5.1.1jpeg硬解码库使用

发表于 2018-7-11 18:33:28      浏览:17854 | 回复:10        打印      只看该作者   [复制链接] 楼主
请问,我再andriod系统下找到jpeg的硬件解码库libjpeghwenc.和libjpeghwdec,请问它对应得头文件在哪?一直没找到,谢谢各位!
回复

使用道具 举报

196

积分

0

威望

0

贡献

技术小白

积分
196
发表于 2018-7-12 10:19:02        只看该作者  沙发
hardware/rockchip/jpeghw/release/encode_release/hw_jpegenc.h
hardware/rockchip/jpeghw/release/decoder_release/hw_jpegdecapi.h
回复

使用道具 举报

38

积分

0

威望

0

贡献

游客

积分
38
发表于 2018-7-12 10:38:02        只看该作者  板凳
おのみどり 发表于 2018-7-12 10:19
hardware/rockchip/jpeghw/release/encode_release/hw_jpegenc.h
hardware/rockchip/jpeghw/release/decod ...

你说的这个路径 我adb shell进去没有发现?不知道你的系统版本跟我不一样?
回复

使用道具 举报

196

积分

0

威望

0

贡献

技术小白

积分
196
发表于 2018-7-12 11:26:34        只看该作者  地板
batia 发表于 2018-7-12 10:38
你说的这个路径 我adb shell进去没有发现?不知道你的系统版本跟我不一样?

我说的是SDK源码目录下的,你adb shell肯定没有啊
回复

使用道具 举报

38

积分

0

威望

0

贡献

游客

积分
38
发表于 2018-7-12 14:42:48        只看该作者  5#
おのみどり 发表于 2018-7-12 11:26
我说的是SDK源码目录下的,你adb shell肯定没有啊

找到了,非常感谢!可以加个qq交流下吗?想请教你几个问题,谢谢!QQ:498941459
回复

使用道具 举报

38

积分

0

威望

0

贡献

游客

积分
38
发表于 2018-7-12 15:48:30        只看该作者  6#
おのみどり 发表于 2018-7-12 11:26
我说的是SDK源码目录下的,你adb shell肯定没有啊

找到对应的API了,但是2个参数不知道怎么构造?请问有参考的demo吗?
回复

使用道具 举报

296

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
296
发表于 2018-7-13 13:57:02        只看该作者  7#
让我来告诉你把 在system/lib/libjpeghwenc.so
回复

使用道具 举报

96

积分

0

威望

0

贡献

技术小白

积分
96
发表于 2018-7-13 15:10:07        只看该作者  8#
sheqw 发表于 2018-7-13 13:57
让我来告诉你把 在system/lib/libjpeghwenc.so

请问大牛这个库在上层apk中怎么使用呢,android新手,不太清楚流程
回复

使用道具 举报

296

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
296
发表于 2018-7-13 15:28:35        只看该作者  9#
雾都大帝 发表于 2018-7-13 15:10
请问大牛这个库在上层apk中怎么使用呢,android新手,不太清楚流程

哈哈 你在qq问过我了  我也不知道啊
回复

使用道具 举报

38

积分

0

威望

0

贡献

游客

积分
38
发表于 2018-8-4 16:41:57        只看该作者  10#
雾都大帝 发表于 2018-7-13 15:10
请问大牛这个库在上层apk中怎么使用呢,android新手,不太清楚流程

1、硬解码功能,在系统的CameraHal层有使用,可以参考下,但是需要构造相关的数据结构,路径如下:hardware/rockchip/camera/CameraHal,具体调用在AppMsgNotifier.cpp中hw_jpeg_encode((JpegEncInInfo *inInfo, JpegEncOutInfo *outInfo)。
2、大概看了下这个CameralHal层里面涉及的东西比较多,例如消息通信、ION mem内存分配等,其实我只想用这个硬编、解码功能,构建参数除了提供帧输入的信息外,还要需要申请mem的virtul和phy地址,这个地址用来给硬件去通过DMA搬运的BUFF?现在还有点乱,请路过的大神指点一番,多谢!
回复

使用道具 举报

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

本版积分规则

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