- 博客(8)
- 收藏
- 关注
原创 最简单的windows平台libyuv库编译步骤
链接:https://pan.baidu.com/s/1vpf8eXAVtw3wt3BqR_kDQw。确保正确安装vs2017,需要安装cmake。如果用的是vs2019,则命令输入如下。
2023-07-05 16:47:40
624
原创 怎么用程序设置NVIDIA双显卡环境变量
NVIDIA双显卡如何指定程序使用显示设置-百度经验 (baidu.com)#ifdef ENABLE_NVIDIAconst WCHAR value[] = L"0x800000001"; //独显#elseconst WCHAR value[] = L"0x800000000"; //集成显卡#endifSetEnvironmentVariable(L"SHIM_MCCOMPAT", value);。。。。。。。。。SetEnvironmentVaria.
2022-05-02 21:50:23
913
原创 调用外部程序的几种方法
有详细介绍的博客:C++执行外部程序(调用外部exe程序) - JavaShuoC++调用外部应用程序的方法的整理总结(常用) (shuzhiduo.com)我这里主要总结下几种方法的优缺点前面三种方法,相对简单,但是使用也有局限,方法四相对复杂,但是灵活性高,能满足多种需求。System、ShellExecute和WinExec命令用于简单的作业。如果要完全控制一个新进程,就必须调用CreateProcess。方法1. WinExecWinExec()函数的作⽤是执⾏指定的程序。
2022-05-02 17:13:29
4118
原创 音频格式之间的转换
1. 位深之间的转换 位深度也叫采样位深,音频的位深度决定动态范围,常见的位深格式有8bit、16bit、24bit、32bit,而其中16bit最常见,8bit、16bit、32bit之间的转换可以通过ffmpeg的swr_convert函数很方便地实现转换,可参考我另外一篇博客,暂不做描述,但是无法实现24bit之间的转换,所以实现24bit和其他位深之间的转换需要另外写代码。bool convert_16_to24(vector<uint8_t>& src_frame, ve
2022-04-30 22:16:30
4329
原创 libswresample音频重采样有杂音问题解决
其实对于网上的libswresample音频重采样的博客以及demo都非常多,我也不想重复写这些东西,网上一搜一大把,但是我在最近项目中出现了重采样后出现杂音的问题,有些细节大家可能没有注意到,本文主要介绍这些大家容易忽略的细节,而很多时候,正是由于这些细节出现了问题
2020-02-14 13:04:16
2212
2
原创 Windows TCP参数调优
最近研究TCP的性能优化,这里先总结下TCP的参数调优,主要参考下面网址并加上自己的一些理解和总结:网址:https://www.speedguide.net/articles/windows-8-10-2012-server-tcpip-tweaks-50771.1 拥塞控制算法Win10系统默认的是cubic拥塞控制算法,系统支持CTCP,DCTCP,CUBIC,NewReno四种拥塞...
2019-12-24 08:40:44
15504
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人