自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (7)
  • 收藏
  • 关注

原创 RK3588_X703 音频调试笔记

音频配置

2023-04-15 18:00:19 1693 1

原创 Rockchip Android13 x3588 USB 2.0调试笔记

usb 2.0调试

2023-03-25 16:13:37 948

原创 Rockchip Android13 x3588蓝牙wifi/bt调试心得

wifi/bt总结

2023-03-25 14:42:05 3282 1

原创 openharmony-基础篇-模块配置规则

模块编译

2023-03-21 14:54:39 3019 2

原创 openharmony-基础篇-部件bundle.json

部件bundle.json说明

2023-03-21 10:13:38 1042

原创 openharmony快速入门-安装hb

openharmony快速入门

2023-03-20 17:51:02 712

原创 Rockchip Android13 AudioCodecs ES8316调试心得

这时候听到耳机也是只有右耳机有输出,在确认耳机没问题的情况下。确认对比android 12的时候codec是正常的,对比两个版本的播放时的codec寄存器。验证Andorid13 音频耳机输出的时候,用apk播放一个音频,发现耳机只有右耳机有输出,左耳机没有声音。根据调试经验,一般来说是驱动问题。修改后,两个版本codec播放时的寄存器配置一致。发现android 13还是耳机输出有问题。怀疑是板子问题了,换了一块板子烧写就好了。对比差寄存器值,修改codec代码对配置寄存器。

2023-03-11 09:47:05 2350 2

原创 音频处理开源代码整理

1、sox :(linux工程可以编译)http://sox.sourceforge.net/一、软件支持各种常见的音频格式二、常见的音效和音频处理参见:https://blog.csdn.net/ssdzdk/article/details/491217272、speex3、libsamplerate4、ffmpeg5、webrtc...

2020-10-10 11:21:00 1223

原创 [rockit] 基于Google MediaPipe的PIPELINE多媒体框架设计总结

代码核心目录mediapipe源码:mediapiperockit mediapipe代码: src/rt_task/task_graphgoogle mediapipe源码目录:mediapipe/mediapipe/framework代码流程图APP-->new RTTaskGraph // 创建图-->RTTaskGraph::RTTaskGraph -->RTScheduler::RTScheduler // 创建调度器Scheduler .

2020-08-10 09:22:54 1505 3

原创 RKMedia性能测试总结

1、

2020-07-03 11:19:08 3339 2

转载 同步与异步

同步就是我强依赖你(对方),我必须等到你的回复,才能做出下一步响应。即我的操作(行程)是顺序执行的,中间少了哪一步都不可以,或者说中间哪一步出错都不可以,类似于编程中程序被解释器顺序执行一样;同时如果我没有收到你的回复,我就一直处于等待、也就是阻塞的状态。异步则相反,我并不强依赖你,我对你响应的时间也不敏感,无论你返回还是不返回,我都能继续运行;你响应并返回了,我就继续做之前的事情,你没有响应,我就做其他的事情。也就是说我不存在等待对方的概念,我就是非阻塞的。————————————————版权声明:.

2020-06-11 10:41:51 192

原创 make menuconfig使用

makemenuconfig下面一栏方向键(左右键)选择和退出

2020-04-30 16:15:20 889

原创 UVC app流程图

简介uvc_app实现了完整的uvc device的功能,包括配置、预览、切换、事件及指令响应等,通过采集摄像头的数据,通过MJPG编码或者H264编码通过ISOC模式传输。使用方法使能uvcapp:make menuconfig,选择enable uvcapp或在buildroot对应产品defconfig中添加BR2_PACKAGEUVCAPP=y 确认uvc_config....

2020-04-28 14:58:02 6033 1

原创 v4l2功能查询列表

一,功能参考目录V4L2 close() - 关闭一个V4L2设备V4L2 ioctl() - 创建的V4L2设备ioctl VIDIOC_CROPCAP - 视频裁剪和缩放功能信息ioctl VIDIOC_DBG_G_REGISTER,VIDIOC_DBG_S_REGISTER - 读或写硬件注册表ioctl VIDIOC_ENCODER_CMD,VIDIOC_TRY_E...

2020-04-28 10:13:18 604

原创 [FFMEPG]ffmepg官方资源网址

官方网站:https://ffmpeg.org/官方源码Git地址:https://github.com/FFmpeg/FFmpegffmpeg文档:https://ffmpeg.org/documentation.html

2020-03-18 10:17:33 269

原创 [FFMEPG]avformat_find_stream_info延时优化

前置信息版本:ffmpeg 4.2.2 函数:avformat_find_stream_info研究背景网上关于avformat_find_stream_info延时优化的文章很少。某些极限H264片源,在初始信息不足的情况下,特别是视频SPS帧(SPS帧可以解析出视频的信息,如width, height等)特别靠后,这时avformat_find_stream_info内部一直rea...

2020-03-04 22:23:24 1876 1

原创 [Rockit] 多媒体播放器使用C++对解码内存buffer实时分配的监听

Rockit多媒体播放器音频的解码buffer,正确的做法是实时分配,因为音频的解码buffer大小有可能在某些流不是固定的。而且某些流也不能在初始化的时候知道解码frame的size,如果提前预分配,很可能造成buffer的浪费或者分配buffer太小造成声音断音。所以需要根据解码frame实时分配。但是分配方式是插件创建,所以只有插件才有分配释放权,而具体的解码Rockit音频的代码简单逻...

2019-12-19 11:31:01 953 3

原创 Android CTS认证debug方法

最近公司在推进海信 RK3128H的项目,需要过谷歌CTS认证,基于Android 4.4和Linux内核3.10版本,测试项居然有20多个audio的fail(心里mmp~~~),这也是我第一次测试CTS,完全是从零开始,好在我不耻下问,头脑发达,聪明伶俐(哈哈),总算把全部fail项pass,以下是我的总结和归纳,对小白来应该会有点帮助。 先声明一点,由于我是做音频的,所以测试项主要是m...

2018-04-09 15:23:24 830

原创 Android_8.1插拔hdmi后,音量会变到最大

基本思想:android原生的思想,设置音量的时候,只会设置一个设备的音量下去,比如现在有speaker,hdmi,spdif三个输出音频设备,同时输出的时候,按键只调整了speaker的音量值下去。修改方法就是把所有的设备都同步更新音量值,在AudioService.java中修改如下:这里的mIndexMap.put会把各设备的音量值(index)保存在一个稀疏矩阵里。在audioservic

2018-01-18 14:35:13 1890 2

原创 rk3328_音量调节大小音量条不显示

上一篇搞定了音量无法调节,但是调节音量的时候音量条不显示,郁闷,全是坑。周末又不得不加班了。。。。我们已经知道音量调节的具体实现函数是AudioService.java中adjustStreamVolume(),居然音量能调节,那说明设置的音量值能够传递下去,但是发送的消失没有去绘制UI,导致了音量条没有显示,所以,从代码入手,找到发送消息的地方。在adjustStreamVolume()中的ad

2018-01-18 14:34:13 1438

原创 rk3328_Android 8.1音量大小调节控制

最近公司要升级android 8.1版本,虽说有以前成熟的版本(android 4.4,android 7.1等)代码大同小异,但是由于代码的不熟悉,加上是第一次进行版本验证,还是有不小的挑战,好在功夫不负有心人。话不多说,直接进入主题。Android音量调节网上也有许多资料,想必大家也清楚,通过遥控音量按键调用AudioManager.java中的public void preDispatchK

2018-01-18 14:32:23 5282

sword_offer-master.zip

记录个人在找工作时,所刷算法题的汇总,主要使用了Python和C++。包括:《剑指offer》、《程序员面试金典》、《LeetCode》、《牛客网》、《Codewars》。

2020-10-22

FERET人脸资源数据库2

FERET人脸数据库第二部分,由于上传资源大小限制,分为3部分,很有用的图像资源,欢迎下载!

2014-03-30

FERET人脸数据库3

FERET人脸数据库第三部分,由于上传资源大小限制,分为3部分,很有用的图像资源,欢迎下载!

2014-03-30

FERET人脸资源数据库1

FERET人脸数据库第一部分,由于上传资源大小限制,分为3部分,很有用的图像资源,欢迎下载!

2014-03-30

FERET人脸数据库2

FERET人脸数据库第二部分,由于上传资源大小限制,分为3部分,很有用的图像资源,欢迎下载!

2014-03-30

计算几何—算法分析与设计

计算几何,算法设计与分析,周培德版,值得下载

2013-02-28

空空如也

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

TA关注的人

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