加载中
本地yum源中的rpm文件检查

通过reposync 下载到大量的 rpm文件,通常这些文件没有问题;但是在网络影响等偶尔会出现不完整的现象。等到需要用到这些文件时候才出错,严重影响了进度。 所以要提前检验好文件,再打包成i...

04/22 22:12
120
golang遍历目录来查找一个文件

package main import ( "flag" "fmt" "os" "path/filepath" ) var ( dir string destfile string ) func main() { parse_args() match......

03/06 14:44
74
opensips 事件订阅

#### EventRoute module loadmodule "event_route.so" #### Event Sub loadmodule "event_datagram.so" opensipsctl fifo event_subscribe "E_DISPATCHER_STATUS" udp:127.0.0.1:8888 999999...

opensips dispatcher 选择目标的算法修改

opensips 的 dispatcher模块可以根据设置的算法自动选择目标地址,但是都不能预估到底会选中哪个。 改一改: /* any destination selected yet? */ if (selected==NULL) { LM_DBG("hash [%u...

cxx range base for 一种错误写法

int xtest_option() { for (auto& s : get_x().value().m_strs) { std::cout << s << std::endl; } return 0; } 实际上会编译成: `int xtest_option() { { std::vector<std::basic_string<...

webrtc function_view代码阅读

function_view function view类似std::function,它包装了任意的可调用对象且隐藏了该可调用对象的实际类型,仅仅导出了它的签名。 它不保存该可调用对象(这点和std::function不同), 它仅...

vscode给某个工程单独指定一个clangd来做代码智能提示

#### 给不同的工程设置使用自己的clangd来做代码提示: 在 <project_root>/.vscode/settings.json里加入 { "clangd.arguments": [ "--all-scopes-completion", "--completion-style=detaile...

Qt通过动态属性和QSS配合 实现动态外观的例子

有时候为了标识当前选中的框, 例如有几个播放器,当前选中的边框设为红色, 其他的就默认颜色。 * [choosed=true] { border:1px solid red; color: red; } 封装一个函数来实现动态切换: vo...

2023/01/12 14:28
139
vscode + clangd 无法识别工程中的自定义包含目录的解决方法

在vscode里阅读 pjsip 的源码时, 由于以前安装的智能提示插件是微软的c/cpp, 所以默认就直接能跳转、智能提示了。 可是它有个问题啊: 默认会自动解析所有代码、生成一个数据库(体积有点巨...

视频倒放

1. 群里的大佬"罗家兄弟" 指导, 解码也是正常解码,但是解码出来的YUV不能立即显示,先缓存一个gop的YUV帧,当缓存完整GOP的YUV帧后,再把所有YUV帧倒着排列一次,再开始显示,同时另外一个...

vcpkg的安装和配置

1. 先设置好环境变量( 设置默认的编译模式为x64、 设置国内镜像) VCPKG_DEFAULT_HOST_TRIPLET=x64-windows VCPKG_DEFAULT_TRIPLET=x64-windows X_VCPKG_ASSET_SOURCES=x-azurl,http://106.1...

vs/qt 里引用webrtc的头文件和库

编译好webrtc之后,想在vc或者qt里使用它,直接引用默认会报错: webrtc_checkout\src\rtc_base\byte_order.h(94): fatal error C1189: #error: "Missing byte order functions for this arc...

nginx代理后端的websocket服务

有个http服务:包含了 websocket, 引用的资源有 index.html, js,css 等等,想在前面再套个nginx来做一下代理隐蔽一下。 在前面nginx conf 里加上: #在 server 外面第一个 map map $http_...

WebRTC peerconnect呼叫的时候设置的默认参数

AudioProcessing::ApplyConfig: AudioProcessing::Config { pipeline: { maximum_internal_processing_rate: 48000, multi_channel_render: 0, multi_channel_capture: 0 }, pre_amplifier: ...

Android Studio编译cxx代码的注意事项

1. 如果希望编译静态库, 需要改动CMakeLists.txt中的 SHARED 为 STATIC 还需要在build.gradle中的 android.defaultConfig.externalNativeBuild.cmake加入targets "目标库名" 2. 如果中途需要...

NDK中默认的__ANDROID_API__ 和影响

编译doubango时候发现经常链接出错:stdin ,stdout, stderr undefine reference 这明明就是stdio中的对象,这么基础的咚咚它居然说找不到, 这还讲不讲科学?? 翻查一下 my-android-toolcha...

pjsip2.8 加入WebRTC AEC3 做回音消除和自动增益

由于 pjsip2.8 自带的AEC模块代码比较早(大概是2015年的), pjsip2.10等版本官方加入了AEC3代码,但是也仅仅是扣了WebRtc AEC和NS的代码, 没有AGC1, AGC2, 人声检测、残留估算等等代码。 计...

waveIn api例子

// waveIn.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> #include <windows.h> #include <clocale> #pragma comment(lib, "Winmm.lib") static void...

c++
2021/09/26 22:25
179
ubuntu中编译webrtc for android 和windows下编译

Distributor ID: Ubuntu Description: Ubuntu 18.04.5 LTS Release: 18.04 Codename: bionic mkdir -p projects/webrtc_android && cd projects/webrtc_android sudo apt install git git cl...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部