Firefly开源社区

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

android 4.4 屏幕采集 及 5.1 mediacodec编码问题

13

积分

0

威望

0

贡献

游客

积分
13

android 4.4 屏幕采集 及 5.1 mediacodec编码问题

发表于 2015-9-29 16:52:53      浏览:21653 | 回复:17        打印      只看该作者   [复制链接] 楼主
本帖最后由 xiaopi224 于 2015-9-29 17:01 编辑

要实现的功能是采集android画面,h264编码
采集方案:viretual display
编码方案:mediacodec

采集和编码分别单独测试遇到如下问题:
android4.4
编码正常
采集有错误,创建虚拟显示后操作android界面,过一会儿系统会重启,错误信息如下:
  1. 09-29 08:45:12.162 31217-31217/? E/GLConsumer﹕ [com.android.systemui.ImageWallpaper] doGLFenceWait: error creating EGL fence: 0x3000
  2. 09-29 08:45:12.172 31217-31217/? E/GLConsumer﹕ [com.android.systemui/com.android.systemui.recent.RecentsActivity] doGLFenceWait: error creating EGL fence: 0x3000
  3. 09-29 08:45:12.172 31217-31217/? E/GLConsumer﹕ [com.a30corner.screenrecoder/com.a30corner.screenrecoder.ControlActivity] doGLFenceWait: error creating EGL fence: 0x3000
  4. 09-29 08:45:12.172 31217-31217/? E/GLConsumer﹕ [StatusBar] doGLFenceWait: error creating EGL fence: 0x3000
  5. 09-29 08:45:12.172 31217-31217/? E/GLConsumer﹕ [NavigationBar] doGLFenceWait: error creating EGL fence: 0x3000
  6. 09-29 08:45:12.172 31217-31217/? E/GLConsumer﹕ [NavigationBar] syncForReleaseLocked: error dup'ing native fence fd: 0x3000
  7. 09-29 08:45:12.182 31217-31217/? E/GLConsumer﹕ [com.android.systemui.ImageWallpaper] doGLFenceWait: error dup'ing fence fd: 24
  8. 09-29 08:45:12.182 31217-31217/? E/GLConsumer﹕ [com.android.systemui/com.android.systemui.recent.RecentsActivity] doGLFenceWait: error dup'ing fence fd: 24
  9. 09-29 08:45:12.182 31217-31217/? E/GLConsumer﹕ [com.a30corner.screenrecoder/com.a30corner.screenrecoder.ControlActivity] doGLFenceWait: error dup'ing fence fd: 24
  10. 09-29 08:45:12.182 31217-31217/? E/GLConsumer﹕ [StatusBar] doGLFenceWait: error dup'ing fence fd: 24
  11. 09-29 08:45:12.182 31217-31217/? E/GLConsumer﹕ [NavigationBar] doGLFenceWait: error dup'ing fence fd: 24
  12. 09-29 08:45:12.192 31217-31217/? E/GLConsumer﹕ [NavigationBar] doGLFenceWait: error creating EGL fence: 0x3000
复制代码
android5.1
采集正常
编码显示绿屏
回复

使用道具 举报

13

积分

0

威望

0

贡献

游客

积分
13
发表于 2015-9-29 16:58:24        只看该作者  沙发
或者哪位大神给提供个android4.4的屏幕采集方案,要求帧率到50以上
回复

使用道具 举报

936

积分

20

威望

19

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
936
发表于 2015-9-29 17:04:53        只看该作者  板凳
屏幕采集 可以参考screencap
回复

使用道具 举报

936

积分

20

威望

19

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
936
发表于 2015-9-29 17:14:08        只看该作者  地板
和 screenrecord
回复

使用道具 举报

13

积分

0

威望

0

贡献

游客

积分
13
发表于 2015-9-30 09:48:32        只看该作者  5#
screencap 效率有点低,到不了50帧
回复

使用道具 举报

936

积分

20

威望

19

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
936
发表于 2015-9-30 16:29:46        只看该作者  6#
依照 screenrecord 的方法 有没有诗下
回复

使用道具 举报

13

积分

0

威望

0

贡献

游客

积分
13
发表于 2015-9-30 18:20:37        只看该作者  7#
screenrecord的原理跟我描述的是一样的,测试结果也一样
回复

使用道具 举报

936

积分

20

威望

19

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
936
发表于 2015-10-8 09:26:23        只看该作者  8#
我们这边用最新的代码测试过screenrecord没有问题。可能还没有合并到github上,过段时间,github上代码更新了,你用新代码在试一下。
回复

使用道具 举报

13

积分

0

威望

0

贡献

游客

积分
13
发表于 2015-10-8 10:11:19        只看该作者  9#
测试时频繁切换界面才会出现,若果确定没有问题就最好了,大约什么时候更新代码呢
回复

使用道具 举报

936

积分

20

威望

19

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
936
发表于 2015-10-8 10:36:03        只看该作者  10#
一般几个星期就会更新一次。这个问题,我们会加快更新,这边整理好了,就更新上来。
回复

使用道具 举报

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

本版积分规则

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