自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 音视频开发之基于某三方音效的Android native层四声道音频输出

还有一些HAL的修改,不同平台实现不一样。需要在HAL层对除了扬声器以外的其它设备比如蓝牙耳机,有线耳机,DuplicatingThread播放,REMOTE_SUBMIX模式等等做一个统一操作,因为虽然除扬声器以外的设备都是双声道播放,但是因为修改了前面提到的AudioOutputDescriptor.cpp文件,参数不会跟着变化,所以要在HAL层write函数位置进行四转二操作。简单说下,里面包含三类标签,mixports,devicePort,route,分别代表虚拟设备,物理设备和路由。

2022-11-24 19:39:01 1720 5

原创 我的收藏夹

Marvell 88E1145PHY芯片的初始化配置https://docs.nvidia.com/drivehttps://developer.nvidia.com/docs/drive/drive-os/6.0.9/public/drive-os-linux-sdk/common/topics/sys_components/CopyTarget1.htmlMTQyLjI1MS44LjkwCQl0cmFuc2xhdGUuZ29vZ2xlYXBpcy5jb20KMTQyLjI1MS44LjkwCQl0c

2024-04-08 10:34:41 125

原创 Linux总线资源被分配到TrustZone的解决思路

如果不知道是哪个.ta文件并且也没有FAE支持,挨个删除当下目录的某个.ta文件,然后clean,编译。高通平台修改QUPAC_Access.c文件,具体参考。

2024-03-28 20:35:59 201

原创 音频开发 — DRIVE AGX Orin Linux开发人员指南

音频处理引擎 (APE) 是一个独立的 IP,它能满足 Nvidia舱/驾芯片的所有音频需求,只需 CPU 提供最少的监控。APE 包含一个音频 DSP (ADSP)、一个内部 RAM、一个包含许多硬件加速器的音频集线器 (AHUB)、一个用于连接硬件加速器的交叉开关 (XBAR)、一个专用 DMA 引擎 (ADMA) 和一个专用通用中断控制器(AGIC)。各个AHUB加速器使用方法参考,注册然后就可以阅读在p3710开发板上,音频功能主要由基于ALSA的虚拟音频驱动,和APE中的AHUB模块共同支持。

2024-02-22 15:13:05 425

原创 Orin 音频设置和开发

要启用Codec,您必须将Codec添加到用于访问Codec的设备的设备树节点下。大多数Codec使用 I2C 或 SPI 进行访问。配置 I2S 和Codec DAI 链路//主从配置codec {

2023-12-27 10:29:01 591

原创 一个简单的Audio AEC(回声消除)工程实践

一个简单的Audio AEC(回声消除)工程实践。

2023-09-28 10:53:38 151

原创 有趣的代码

【代码】有趣的代码。

2023-06-03 13:52:09 193

原创 (づ ̄ 3 ̄)づ

(づ ̄ 3 ̄)づ

2023-06-03 13:09:51 79

原创 通用音频格式转换&声道转换

通用音频格式转换&声道转换。

2023-05-31 18:05:11 173 1

原创 rpmsg异构处理器核间通讯

【代码】rpmsg异构处理器核间通讯。

2023-05-06 22:15:06 286

原创 yocto开发环境

编译单个模块:bitable rpmsg-echo-test -C compile。

2023-05-06 22:12:00 39

原创 一个非常好用而且通用的Audio dump工具

主要函数easy_write,前四个参数可随意填写,用于区分不同的dump位置,后面三个最好真实填写,为了好辨认dump出的audio格式。可以多线程调用可以在一个module中多个地方调用,函数中维护了一张链表,根据path区分需要创建/data/audio_dump目录才会保存,删除后不会再保存/data/audio_dump目录下的文件删除后会重新生成。

2023-04-22 11:56:44 312

原创 A2B AD242x调试总结

这些接口通常由硬件提供商或芯片制造商提供,然后需要参考ADI提供的AE_09_A2B_Stack_UserGuide.pdf文档3.2.1章节,按照说明实现adi_a2b_pal.c中的一些接口,建议复制a2b-bf目录下东西作为自己开发基线。在使用SigmaStudio之前,需要将所需的配置导出,并生成.c文件。,文中提到的所有代码和文档都在这款软件的安装路径下。然后按照SDK提供的AE_09_A2B_Stack_UserGuide.pdf文档编写需要的代码的Makefile,并将代码加入到自己驱动中。

2023-04-22 10:07:01 591 2

原创 音视频开发之Android端native层播放音频三种方式

下面三种方式前两种区别不大,缺点是必须要等到系统加载差不多了才可以使用。Android系统启动时间很长,想要早点播放的话可以选择第三种,tinyalsa播放。好像还有第四种,使用openGL ES,这个没怎么研究过。二. MediaPlayer。一. AudioTrack。三. tinyalsa。

2022-11-27 18:23:02 1119

原创 Tensorflow 中文语音识别

Github地址https://github.com/kevinan1/tensorflow-examples/tree/master/speech

2018-09-25 16:27:13 3050

原创 Vim 配置Python IDE实现代码自动补全

mkdir ~/.vimmkidr ~/.vim/bundlecd ~/.vim/bundlegit clone https://github.com/rkulla/pydiction.gitvim ~/.vimrcfiletype plugin onlet g:pydiction_location = '~/.vim/bundle/pydiction/complete-dict'...

2018-08-25 00:00:06 837

Marvell 88E1145PHY芯片的初始化配置2

Marvell 88E1145PHY芯片的初始化配置2

2024-04-09

Marvell 88E1145PHY芯片的初始化配置

Marvell 88E1145PHY芯片的初始化配置

2024-04-08

清华数据集标注信息

清华数据集标注信息 . ├── lexicon │   ├── README │   └── lexicon.txt ├── list │   ├── cv.wav.lst │   ├── test.wav.lst │   └── train.wav.lst └── trans ├── cv.phone.txt ├── cv.syllable.txt ├── cv.word.txt ├── test.phone.txt ├── test.syllable.txt ├── test.word.txt ├── train.phone.txt ├── train.syllable.txt └── train.word.txt

2018-08-28

科大讯飞FSMN论文

科大讯飞FSMN论文 .

2018-08-01

二维码demo

一个二维码扫描小demo,扫描成功会在log打印扫描结果TAG=CaptureActivity

2016-03-05

空空如也

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

TA关注的人

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