自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (25)
  • 收藏
  • 关注

原创 Rockcip Android多媒体框架 & Codec2

Rockcip Android多媒体框架 & Codec2 MediaCodec openmax omx

2022-08-17 10:14:36 6558 3

原创 Rockchip Android12 Codec2 插件 多线程实现代码

基于Android12的Codec2.0的解码插件,实现多线程并发解码主类实现OutFrameThread接口,拆分原来的process,送输入和取输出进行异步运作。

2022-08-25 20:21:31 1444

转载 视频格式基础知识:让你了解MKV、MP4、H.265、码率、色深等等

本教程意在讲述一些视频音频的基础知识和术语。它可以比较详细的回答以下常见的问题:.MP4/MKV这些格式有什么区别?哪个画质好?. 视频的码率是怎么算的?为什么同样是1080p的视频,有些体积大有些体积小?. 视频储存的图像信息是什么格式的?跟显示器一样的红绿蓝么?. 8bit/10bit到底指的什么?为什么说8bit显示器还有必要看10bit视频?. yuv420/444这些标示到底什么意思?哪个好?. 线条,平面,纹理这些到底是什么意思?视频为啥还有高频低频?. 码率..

2021-12-20 15:01:37 11945

翻译 Jpeg:色彩空间变换,子采样,DCT和量化

In this document the first 4 steps of the JPEG encoding chain are demonstrated. These 4 steps contain the lossy parts of the coding. The remaining steps, i.e. runlength and Huffman encoding, are losless. Therefore the 4 steps demonstrated here are sufficie

2021-12-17 17:54:23 1033

转载 影像算法解析——JPEG 压缩算法

影像算法解析——JPEG 压缩算法如云般飘过调色师 / 剪辑师 / Mac重度用户/ 摄影爱好者309 人赞同了该文章由于视频是由一帧帧图像构成的,研究视频编码首先先要研究图像编码。这篇文章就详细说一下 JPEG 是如何压缩一个图像的。先简单介绍一下 JPEG(JointPhotographicExpertsGroup,联合图像专家小组):此团队创立于1986年,其于1992年发布的 JPEG 标准在1994年获得了 ISO 10918-1 的认定,成为了图片压缩标准。JP...

2021-12-17 17:44:40 4134 1

转载 DIGITAL CAMERA SENSORS

DIGITAL CAMERA SENSORSA digital camera uses an array of millions of tiny light cavities or "photosites" to record an image. When you press your camera's shutter button and the exposure begins, each of these is uncovered to collect photons and store those

2021-12-16 17:51:37 228

转载 【从零开始】理解视频编解码技术

【从零开始】理解视频编解码技术auxten​CovenantSQL 联合创始人​关注他1,263 人赞同了该文章转载自:https://github.com/leandromoreira/digital_video_introduction一个图像可以视作一个二维矩阵。如果将色彩考虑进来,我们可以做出推广:将这个图像视作一个三维矩阵——多出来的维度用于储存色彩信息。如果我们选择三原色(红、绿、蓝)代表这些色彩,这就定义了三个平面:第一个是红色平面,第二个是绿色平面,最后一

2021-12-15 08:35:24 1512 1

转载 视频压缩与编解码的基本原理

视频压缩与编解码的基本原理正在上传…重新上传取消​刘斯宁Camera技术专家​关注他224 人赞同了该文章视频信息与压缩编码一、人与世界的交互从远古时代人类文明诞生之日起,人类就在人类就在不断为适应环境、改造环境而艰苦斗争。其中最为基础的前提就是利用感官对外界信息的获取。利用各种感官,人类可以与世界环境进行多种不同的信息交互,例如:嗅觉:识别各种气味,辨别环境变化和食物、饮水的质量等;听觉:识别同类的联络信息和天敌等危险信号等味觉:挑选最适宜的食物触觉:制作与使

2021-12-14 11:03:32 1840

转载 GOP、IDR、SPS、PPS、SS等视频编码术语

缩写 全称 GOP group of pictures IDR instantaneous decoding refresh(即时解码刷新) SS slice segment CTU coding tree unit SPS sequence parameter set, 序列参数集(解码相关信息,档次级别、分辨率、某档次中编码工具开关标识和涉及的参数、时域可分级信息等) PPS picture parameter set, 图像参数集(一幅

2021-12-13 15:53:25 1506

原创 rockchip camera+v4l2+mpp+live555推流demo

rockchip camera+v4l2+mpp+live555推流demodemo下载链接:libcamPusher.zip-嵌入式文档类资源-CSDN下载地址流程框图:编译:mma external/libcamPusher,生成libcamPusher测试过程:libcamPusher ,logcat可查看rtsp url地址,用VLC软件打开网络串流源码简介demo移植了live555并新增了H264LiveVideoServerMediaSubse.

2021-11-09 17:22:18 4262

原创 开源电子书阅读器 LibreraReader 编译环境与编译

开源电子书阅读器 LibreraReader 编译环境与编译https://github.com/foobnix/LibreraReader========================================================================================1.下载代码到linux环境 git [email protected]:foobnix/LibreraReader.git2.下载sdk和ndk:我使用的是sdk b..

2021-01-21 09:46:51 1482 1

原创 思维导图-读书笔记-本能减脂

2020-08-07 08:44:18 184

转载 内存寻址之段页存储机制分析

内存寻址之段页存储机制分析发表于2017-05-05|0|阅读次数:486背景学习操作系统这门课的时候,曾不止一次的接触到操作系统的段页式管理机制,但当是都是浅尝辄止,不知道操作系统为啥要有这个机制。如今时间过去很久,关于这个机制的背后的原理和实现机制,早已忘记很久了。。最近在看操作系统方面的知识,借此把自己的理解记录一下。要理解段页式管理机制的发展历程,还得从早期的处理器的寻址方式说起。内存寻址方式的发展历程首先简单的介绍下内存寻址的概念,现代计算机是基于冯.诺依...

2020-05-30 09:28:39 273

转载 浅谈Linux内存管理

浅谈Linux内存管理lecury​百度(中国)有限公司 高级软件研发工程师已关注464 人赞同了该文章1. 扫盲篇1.1 操作系统存储层次常见的计算机存储层次如下:寄存器:CPU提供的,读写ns级别,容量字节级别。 CPU缓存:CPU和CPU间的缓存,读写10ns级别,容量较大一些,百到千节。 主存:动态内存,读写100ns级别,容量GB级别。 外部存储介质:磁盘、SSD,读写ms级别,容量可扩展到TB级别。CPU内的缓存示意图如下:其中 L1d..

2020-05-30 09:27:45 251

转载 不可思议的OOM

摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。关键字: OutOfMemoryError ,OOM,pthread_create failed , Could not allocate JNI Env一. 引子 对于每一个移动开发者,内存是都需要小心使用的资源,而线上出现的OOM(OutOfMemoryError)都会让开发者抓狂,因为我们通常仰仗的直观的堆栈信息对于定位这种问题

2020-05-30 09:26:55 446

原创 人类简史 - ZhiMap思维导图 (转载)

https://zhimap.com/mmap/0b9077bf9a6f43618a5f8c9aa8bb1c18

2020-05-21 11:05:09 1161

原创 Android Init Language

Android Init语言包含五种主要的语句类:Actions, Commands, Services, Options, and Imports.所有这些都是面向行的,由用空格分隔的标记组成。C样式的反斜杠转义符可用于将空格插入token。也可以使用双引号来防止空格将文本分成多个标记。反斜杠是一行中的最后一个字符时,可用于折行。以#开头的行(允许前导空格)是注释。可以使用语法$ {property.name}扩展系统属性。这也适用于需要连接的上下文,例如import /init.recov.

2020-05-12 10:35:57 1122

原创 如何阅读一本书

放大查看导图

2018-10-10 10:15:57 253

转载 mkimage.sh 分析 boot.img recovery.img system.img制作方法

转载:http://blog.chinaunix.net/uid-26009923-id-4068594.html一.  mkimage.sh1. android目录下的mkimage.sh#!/bin/bashset -e. build/envsetup.sh >/dev/null && setpathsexport PATH=$ANDROID_BUILD_PATHS:$P...

2018-03-16 09:28:03 668

转载 读书笔记-程序员的职业素养

读书笔记-程序员的职业素养读书笔记-程序员的职业素养序前言引言第一章 专业主义第二章 说不第三章 说“是”第四章 编码第五章 测试驱动开发第六章 练习第七章 验收测试第八章 测试策略第九章 时间管理第十章 预估第十一章 压力第十二章 协作第十三章 团队与项目第十四章 辅导、学徒期与技艺作者:Robert C

2017-01-04 15:07:41 673

原创 Android实现FM收音机

实现源码下载链接 http://download.csdn.net/detail/hi_zhengjian/8794731***方法一:直接在app里面通过JNI访问HAL层***    FmRadio应用代码结构如下:一、FMRadio.java通过FmRadioService提供的服务通过JNI访问到HAL层: FmR

2015-10-10 10:11:08 26362 2

原创 Android新增一个emmc 上层的实现

diff --git a/fstab.rk30board.bootmode.emmc b/fstab.rk30board.bootmode.emmcindex 6330e4d..9bc7757 100755--- a/fstab.rk30board.bootmode.emmc+++ b/fstab.rk30board.bootmode.emmc@@ -14,3 +14,4 @@ # /device

2015-10-10 10:01:36 3051

转载 container_of()宏

在学习Linux驱动的过程中,遇到一个宏叫做container_of。该宏定义在include/linux/kernel.h中,首先来贴出它的代码:/** * container_of - cast a member of a structure out to the containing structure * @ptr:        the pointer to the

2012-08-14 10:35:41 426

原创 android开发:如何通过反编译修改apk

1.安装APKMultiToolv1.0.5.exe2.copy  platform-tools覆盖安装目录底下的platform-tools3.在安装目录底下新建一个place-apk-here-for-modding的文件夹41.copy framework-res.apk和SystemUI.apk到Setup.bat所在的文件夹下,运行Setup.bat5.按照提示按2安

2012-07-24 17:50:14 2902

libcamPusher.zip

rockchip camera+v4l2+mpp+live555推流demo native实现

2021-11-09

红外热成像技术-均匀量化技术,可生成不同经度、纬度下的红外热图像 C代码类

红外热成像技术 均匀量化技术,可生成不同经度、纬度下的红外热图像 C代码类

2020-02-21

UNIX环境高级编程 第3版.part4

UNIX 环境高级编程 第3版 带书签 高清

2016-08-16

UNIX环境高级编程 第3版-13569967.part3

UNIX 环境高级编程 第3版 带书签 高清

2016-08-12

UNIX环境高级编程 第3版-13569967.part2

UNIX 环境高级编程 第3版 带书签 高清

2016-08-12

UNIX环境高级编程 第3版

UNIX 环境高级编程 第3版 带标签 高清

2016-08-12

UNIX环境高级编程 第3版-13569967.part1

UNIX 环境高级编程 第3版 带书签 高清

2016-08-09

UNIX环境高级编程 第3版-13569967.part4

UNIX环境高级编程 第3版 高清完美 带书签

2016-08-09

UNIX环境高级编程 第3版 带书签 高清 完美

UNIX环境高级编程 第3版 带书签 高清 完美

2016-08-09

Android 边录边播 apk源码

Android 边录边播 apk源码

2016-01-15

Android dpi计算工具 屏幕分辨率和规格

Android dpi计算工具 屏幕分辨率和规格

2016-01-15

Android 均衡器 apk 源码

Android 均衡器 apk 源码

2016-01-15

Wifi-Display技术介绍

Wifi-Display技术介绍 Miracast WifiDisplay协议框架 Wi-Fi Dislay认证要求 WFD on android

2015-11-20

基于socket简单通信协议实现

基于socket简单通信协议实现 基于socket简单通信协议实现

2015-11-20

android 收音机 FM 驱动 hal层 框架层以及应用层代码

android 收音机 FM 驱动 hal层 框架层以及应用层代码 方法一 不需要framework部分 1.fm放到 \hardware\rk2x 2.FmRadio 放到 packages\apps 3.hardware\libhardware\include\hardware\fm.h 放到hardware\libhardware\include\hardware\fm.h 4.build\target\product中PRODUCT_PACKAGES :=加上 FmRadio \ 5./bionic/libc/kernel/common/linux/Hw_fm.h拷贝过去 6./device/rockchip/rksdk/device.mk中加入PRODUCT_PACKAGES += fm.$(TARGET_BOARD_HARDWARE)让\hardware\rk2x\fm能够编译到 7.device\rockchip\rksdk\init.rc中加上权限chmod 0664 /dev/RADIO_FM8035 chown system system /dev/RADIO_FM8035这样Rk28_fm.c (hardware\rk2x\fm\primitive)中int fm_init(sighandler_t fm_sighandler) 方法二需要在上面移植以后多加framework的内容

2015-06-11

Android图形问题排查文档.docx

Android 图形 问题排查 docx

2015-06-11

Android反编译工具包(升级)

Android反编译工具包(升级)以及使用说明

2015-05-19

Android vold 多U盘多分区挂载实现

Android vold 多U盘多分区挂载实现 可以对比原生的vold代码查看修改

2015-05-19

实现android usb光驱 光盘支持 光驱热插拔 光盘热插拔

实现android usb光驱 光盘支持 光驱热插拔 光盘热插拔 1.增加vold对Iso9660光盘自动挂载的支持,基于RK3188_RK3066_R-BOX_ANDROID4.4.2-SDK_V1.0.0_140318,也可用于mid 2.实现Iso9660.cpp为vold实现的domount接口 3.支持光驱设备热插拔 4.设备拔出后增加umount载逻辑 递归删除文件夹逻辑

2015-05-19

视频问题汇总

视频问题汇总 基于RK平台 见附件 视频问题汇总

2014-08-25

视频和悬浮窗口常见问题分析

视频和悬浮窗口常见问题分析 基于Rockchip平台

2014-08-25

指南针调试

指南针调试指南 内附详细说明和需要的apk

2014-08-25

长青说安卓

长青说安卓 android快速入门知识

2012-09-13

apk反编译软件

apk反编译软件,可以反编译apk,修改xml文件,smali文件,可以再回编译,加签名,整套工具

2012-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除