会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
OnlyTime_唯有时光
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2021年6月12日
c++智能指针介绍_再补充
摘要: 承接两年前的这篇文章,心里有个梗总放不下。 这是一份old code,是我在更早之前(大概5年前左右)为了学习Android智能指针而做的探索,再不备份可能就面临着遗失的风险。 代码参考这儿,也可以跟这篇文章对照着看。 这份代码比较mini,也比较容易去验证一些特性、学习其内部实现原理。 一些要点说
阅读全文
posted @ 2021-06-12 14:17 OnlyTime_唯有时光
阅读(104)
评论(0)
推荐(0)
编辑
2021年4月18日
kernel开发——semaphore、atomic、wait_queue_t
摘要: 最近工作业务方向由native framework层转换到kernel层,主要是维护编解码设备驱动。 对driver这块的研究已经是五六年前的事了,后来就一直在中间件这块展开工作,并且五六年前还是手捧着LDD3业余学习这块,因此,目前亟需补一补这方面的基础知识。例如misc设备驱动怎么用了,多进程并
阅读全文
posted @ 2021-04-18 23:00 OnlyTime_唯有时光
阅读(228)
评论(0)
推荐(0)
编辑
2021年3月28日
原子操作耗时对比
摘要: 早前写的原子测试demo,一直挂在心头准备来篇介绍文章。 今天在编译服务器中找了半天还是没找到,最后总算在个人PC中找到了,再不做总结的话可能哪天真会不小心误删了。 代码已上传到这里,有需要的可以拿去测试(本人的demo大多基于Android4.4进行编译和调试,在其他版本上可能出现编译问题)。 1
阅读全文
posted @ 2021-03-28 22:52 OnlyTime_唯有时光
阅读(837)
评论(0)
推荐(0)
编辑
andorid平台下omx解码组件一些思考
摘要: 安卓平台下音视频编解码相关的库,在Android10以前,通过OpenMax适配到多媒体框架下;从Android10开始,启用了新的一套方案Codec2.0来对接(软件)编解码库,旨 在于取代ACodec与OpenMAX,它可以看作是一套新的对接MediaCodec的中间件,其往上对接MediaCo
阅读全文
posted @ 2021-03-28 01:25 OnlyTime_唯有时光
阅读(1846)
评论(0)
推荐(1)
编辑
2021年3月27日
JPEG解码——(6)IDCT逆离散余弦变换
摘要: 本篇是该系列的第六篇,承接上篇IZigZag变换,介绍接下来的一个步骤——逆离散余弦变换,即逆零偏置前的一个步骤。 该步骤比较偏理论,其业务是对IZigZag变换后的数据,再进一步的处理,使其恢复DCT变换前的数据。 需要补充一点说明的是,上面的DCT其实是DCT2,因为jpeg编码下都是对8x8的
阅读全文
posted @ 2021-03-27 16:29 OnlyTime_唯有时光
阅读(1950)
评论(0)
推荐(0)
编辑
2021年3月18日
gstreamer应用开发(播放器)之旅
摘要: GStreamer开发,主要分为两块:应用开发、插件开发。 插件开发人员,通常是编解码库的作者(做出了编解码库后,希望gstreamer能用起来这个库,因此增加这个适配层)、芯片原厂人员(将自家的hw适配到gstreamer框架下)、其他(对muxer/demux软件库较熟悉的自愿整合奉献)。 应用
阅读全文
posted @ 2021-03-18 00:37 OnlyTime_唯有时光
阅读(549)
评论(0)
推荐(0)
编辑
gstreamer常用命令
摘要: 由于有好一段时间没做GStreamer相关项目了,早前的一些记录需要做下记录,以待需要的时候查阅。 还是分几个小节来介绍吧,这样思路清晰一点。(格式有点乱,没时间整理,读者自行脑补) 1. 播放视频、音频 音频:gst-launch-1.0 filesrc loaction=123.mp3 ! ma
阅读全文
posted @ 2021-03-18 00:18 OnlyTime_唯有时光
阅读(1764)
评论(0)
推荐(0)
编辑
2021年3月14日
安卓Media相关类测试demo
摘要: 最近在研究安卓系统给app开发者提供的标准Media相关的工具类,本人做了一些demo来测试这些工具的使用方法。 本demo包含若干apk源码,需要说明以下几点: 1. 构建方式 Makefile使用Android.mk,在安卓编译服务器下编译生成APK,未使用AndroidStudio下的grad
阅读全文
posted @ 2021-03-14 01:10 OnlyTime_唯有时光
阅读(189)
评论(0)
推荐(0)
编辑
2021年3月2日
JPEG解码——(5)反量化和逆ZigZag变换
摘要: 本篇是该系列的第五篇,承接上篇huffman解码,介绍接下来的两个步骤——反量化和逆zigzag变换,即IDCT前的两个步骤。 需要说明的是,这两个步骤可以颠倒,本人的实现是,先反量化,再逆ZigZag变换。 其实,这两步不需要太多说明,无非是查表对数据进行scale和数据重排,为了完整性,还是介绍
阅读全文
posted @ 2021-03-02 00:01 OnlyTime_唯有时光
阅读(1508)
评论(0)
推荐(0)
编辑
2021年2月26日
H264解码demo
摘要: 从某个Android版本开始(Android4.4之后的某个版本),google提供了H264的软件编解码方案,在Android9和10平台上,看到使用的方案来自一家印度公司——Ittiam。 1. codec库&插件路径 编解码库路径:external/libavc,点这儿 omx组件路径:fra
阅读全文
posted @ 2021-02-26 00:44 OnlyTime_唯有时光
阅读(305)
评论(0)
推荐(0)
编辑
下一页