无奈铅笔

文章
7
资源
0
加入时间
3年0月8天

Android底层音视频播放媒体提取器【MediaExtractor】的解复用模块demuxers模块化加载和注册流程实现源码分析【Part 2】

承接上一章节分析:【四】Android MediaPlayer整体架构源码分析 -【设置视频显示surface】本系列文章分析的安卓源码版本:【Android 10.0 版本】关于每个so库提取器具体如何实现GetExtractorDef方法指针,这里只列举一下高通该功能的实现,其他so库实现方式都是类似的。首先我们可以找到高通模块so库名称【libmmparserextractor】的声明mk文件:动态库创建的mk文件声明。【省略部分代码】// [vendor/qcom/proprietary

linux 多核 系统时钟,Linux时间子系统之(十五):clocksource

Linux时间子系统之(十五):clocksource作者:linuxer 发布于:2014-12-1 19:03分类:时间子系统一、前言和洋葱一样,软件也是有层次的,内核往往需要对形形色色的某类型的驱动进行抽象,屏蔽掉其具体的特质,获取该类驱动共同的逻辑,而又根据这些逻辑撰写该类驱动的抽象层。嵌入式系统总是会提供timer的硬件block,软件需要对timer硬件提供的功能进行抽象:linux ...

纯JSP实现的简单登录示例

本文实例讲述了纯JSP实现的简单登录的方法。分享给大家供大家参考,具体如下: 文件共有四个web xml、login jsp