9 husanlim

尚未进行身份认证

暂无相关简介

等级
TA的排名 26w+

Android O media difference(add HIDL)

1、 初始化ACodec::UninitializedState::onAllocateComponent(…)中首先会调client.connect(&trebleFlag),其中会根据property_get_bool("persist.media.treble_omx", true)选择采用的机制,若为true则走新的Treble那一套流程,为false则走原来老的Legacy这一套...

2018-04-22 01:31:42

android MediaCodec ACodec OMX tips

1、ACodec消息机制:ACodec有一个BaseState和派生出来的其他State,如 UninitializedState,LoadedToIdleState, ExecutingState等。当有消息过来时,如果派生类有重写的方法,则会调到重写的方法,如果没有,则会调到BaseState的方法。ACodec继承自AHierarchicalStateMachine类,该类用于将收到的消息传...

2018-04-22 01:19:14

android MediaPlayer NuPlayer

MediaPlayer通常MediaPlayer的调用逻辑是,构造函数-> setDataSource -> SetVideoSurfaceTexture-> prepare/prepareAsync -> start-> stop-> reset-> 析构函数,按照实际需求还会调用pause、isPlaying、getDuration、getCurren...

2018-04-22 00:54:54

android ACodec MediaCodec NuPlayer flow

MediaCodec/ACodec流程i. 初始化(从java层开始):1、 java层中调用MediaCodec.createEncoder/DecoderByType(…)或MediaCodec.createByCodecName(…)创建编码器或者解码器2、 根据不同的参数new MediaCodec,然后其中会调用native_setup(…)3、 Native层android_media...

2018-04-22 00:18:04

android MediaCodec ACodec

MediaCodecMediaCodec类可用于访问Android底层的媒体编解码器,例如,编码/解码组件。它是Android为多媒体支持提供的底层接口的一部分(通常与MediaExtractor, MediaSync, MediaMuxer, MediaCrypto, MediaDrm, Image, Surface, 以及AudioTrack一起使用)。从广义上讲,一个编解码器通过处理输入数据...

2018-04-21 23:53:12

ubuntu 安装配置 gerrit 服务器 [ HTTP 认证 ]

一安装 Java 和 Apache 1如文章下文章中一所示 2安装 apache二安装gerrit 1新建 gerrit 专用账号 2下载安装包并安装 3修改文件gerritconfig 4创建 passwd 文件添加 gerrit 登陆用户 5配置 Apache 反向代理访问 Gerrit 6重启 apache 和 gerrit 服务 7访问 Gerrit

2017-05-15 13:58:41

ubuntu 安装配置 Jenkins

一 安装 JDK 和 JRE二 安装 Jenkins三 相关配置四 卸载 Jenkins五 管理 Jenkins服务的常用命令六 使用注意事项

2017-01-25 16:25:30
勋章 我的勋章
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!