-
公开(公告)号:CN114125558A
公开(公告)日:2022-03-01
申请号:CN202210088457.7
申请日:2022-01-26
申请人: 麒麟软件有限公司
IPC分类号: H04N21/4402 , H04N21/81 , G06F8/41 , G06F8/61
摘要: 本发明公开了一种基于Linux桌面显卡的安卓视频解码硬件加速方法,应用在Linux系统兼容安卓容器的环境中,包括:S1、加载安卓容器的视频解码服务并初始化视频解码器;S2、视频解码器初始化视频解码硬件加速接口;S3、视频解码器将视频数据包发送至视频解码硬件加速接口;S4、视频解码硬件加速接口将数据包传入Linux内核并由显卡设备将数据包解码为视频帧;S5、视频解码器通过视频解码硬件加速接口取回已解码的视频帧;S6、视频解码服务将视频帧发送到视频程序进行显示,本发明减少使用CPU进行视频解码带来的性能损失,提高了Android视频解码的效率。
-
公开(公告)号:CN113157464A
公开(公告)日:2021-07-23
申请号:CN202110270023.4
申请日:2021-04-27
申请人: 麒麟软件有限公司 , 中国人民解放军国防科技大学
IPC分类号: G06F9/54
摘要: 一种将Linux端输入事件共享给Android的方法,所述方法包括步骤:获取和发送Linux输入事件;改造和数据处理Android端EventHub。与现有技术相比,本发明可以获得包括以下技术效果:通过将Linux从输入子系统获取的输入事件数据以socket的方式发送给Android,并让经过改造的Android EventHub从本地socket读取这些输入事件数据后再走原生Android处理输入事件的流程,达到解决共用同一个内核的Linux系统和容器中的安卓环境因争抢输入事件导致的冲突问题,实现Linux系统和容器中的安卓环境,以及多容器实例之间的安卓环境彼此都能正常响应和处理输入事件的效果。
-
公开(公告)号:CN113157362A
公开(公告)日:2021-07-23
申请号:CN202110270021.5
申请日:2021-04-27
申请人: 麒麟软件有限公司 , 中国人民解放军国防科技大学
IPC分类号: G06F9/451
摘要: 一种应用于Linux上Android多窗口显示方法,所述方法包括步骤:编写Android应用启动多窗口管理服务程序;修改Android图形显示方案;Linux系统执行图形显示程序。本申请的有益效果是:解决Linux操作系统软件应用匮乏的问题,发挥Android丰富的应用生态优势,相较于传统的Android模拟器,本发明的多窗口显示能够让Android应用像一个Linux应用一样在Linux系统上流畅运行,并且减少了性能的损失;研发人员甚至可以定制属于自己的Linux窗口管理程序和Android系统来满足用户特殊的需求。
-
-