自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Basic Operations

1.vim默认设置行号 set number或者新建~/.vimrc 写入 set number2.便捷设置根据已输入命令上下翻输入历史记录在~/.inputrc 写入“\e[A”: history-search-backward“\e[B”: history-search-forward输入路径忽略大小写在~/.inputrc 写入set completion-ignore-case on3.shell脚本sheep 1 && while true;d

2020-08-10 20:56:22 365 1

原创 git解冲突

【代码】git解冲突。

2024-05-20 11:12:25 107 1

原创 Trace

trace

2024-01-08 18:40:21 372

原创 android.bp 条件控制

android bp 条件编译, go

2023-10-18 18:34:09 486 1

原创 apex 三方库替换

可以确认在调用的时候,使用的是/apex路径的vndk的so.所以在/external/tinyalsa中编译, 可以编译出共享库, 但不能直接push到apex目录下. 需要使用apex的安装方式。查看编译生成包名,com.android.vndk.current.apex, 机器中并没有v33包名的apex.(其他的apex包,例如com.android.media, 是会直接体现在make文件中.机器中查看so的位置如下, android T, vndk version 33。

2023-06-25 18:19:07 1238 3

原创 apex 123

映像中,由供应商映像使用(可能包含 core/system的副本)#support_system_process: true,#vndk-sp 库由供应商映像使用,同时也由系统映像间接使用。# proprietary: true, #or: vendor: true 库位于供应商映像中,由供应商映像使用。enabled: true,#vndk 库位于系统映像中,由供应商映像使用。#llndk: { #llndk 库同时由系统映像和供应商映像使用。一次是为平台构建(因此被安装到 /system/lib 中)

2023-06-21 10:54:19 249

原创 平台常用命令

1.开venus log 8550, 看venus版本。

2023-04-20 11:09:02 388

原创 bat shell script

script

2023-01-10 10:05:32 151

原创 project github

github info

2022-12-29 10:14:08 69

原创 android pixel 6 flash root image

pixel flash android aosp/ root image

2022-10-25 09:28:03 764

原创 ffmpeg常用命令

ffmpeg

2022-08-18 11:13:39 607

原创 selinux配置

null

2022-07-08 18:28:06 246

原创 xts performance auto fix script

xts performance

2022-07-07 09:44:25 642

原创 gerrit 统计脚本

gerrit python

2022-07-07 09:35:11 1190

原创 三.ffmpeg 集成av1

copy from zhujiamin一、介绍FFmpeg4.2支持AV1、AVS2等视频编码格式,但本身并不包含解码器,需要自己集成。集成的编解码器要避开GPL开源协议(–enable-gpl),因此不能用x264、AVS2等编解码器我在研究FFmpeg升级时,寻找能提升多媒体系统表现力的新特性,发现FFmpeg支持的基于BSD协议的dav1d解码器比较有价值,能大幅度提高AV1软解码性能,没有代码开源的风险,并且能持续迭代更新AV1是由AOM(Alliance for Open Media,开

2022-01-10 21:31:21 8623

原创 二.ffmpeg 编译和配置

copy from zhujiamin各Android版本FFmpeg编译流程图二、FFmpeg内部配置(configure)编译(Mkaefile)流程知识configure:FFmpeg配置文件,用于检测FFmpeg的编译环境,并根据用户配置的选项生成config.mak,config.h等文件,提供给Makefile使用configure的整体流程可以分成以下几步:Makefile:FFmpeg的Makefile文件,根据configure生成的配置文件编译源码,与之相关的文件主要有:

2022-01-10 21:25:34 5521

原创 一.ffmpeg介绍

copy from zhujiaminFFmpeg是集成解码、编码、转码、复用、解复用、流化、滤波、播放等完整解决方案的多媒体开源程序,在多媒体领域广泛使用用当前R版本使用的FFmpeg-4.2.2介绍一下源码目录结构:源码库libavformat:音视频格式的封装与解析libavcodec: 音视频流的编解码libavutil:包含一些公共的工具函数libswresample: 音频重采样,帧数据格式转化libswscale: 图片、视频帧缩放,颜色空间转换(以上是OPPO的FFmpe

2022-01-10 21:22:28 1620

原创 配置cts performance最优范围

这里写自定义目录标题cts例如此案例中,我们多测几次,发现Measured frame rate 的平均值为average=(380+389+380+371)/4=380ctsby VinterYoungExpected achievable frame rates for OMX.MTK.VIDEO.DECODER.HEVC video/hevc 1280x720: [75.0, 262.0]. Measured frame rate: [380.5645006622224, 389.3983545

2021-12-22 19:43:13 784

原创 xts运行命令

1.google原生命令,依赖jdk环境和xts测试套件环境run cts -m CtsVideoTestCases -t android.video.cts.VideoEncoderDecoderTest#testAvcGoog0Perf1920x1080 -s c1b05run cts-on-gsi -m CtsMediaTestCases -t android.media.cts.VideoEncoderTest#testOtherH264FlexArbitraryH -s 4868-a

2020-08-10 20:40:13 1507 1

空空如也

空空如也

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

TA关注的人

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