- 博客(6)
- 收藏
- 关注
原创 windows directshow使用lav filter开发h264码流摄像头(2)
之前发布过一篇文章windows directshow使用lav filter开发h264码流摄像头,但是存在一个问题就是预览的延时太大。因为是比较老的呈现器,无法使用lav filter的硬件加速,需要将呈现器更换成呈现器才可以使用硬件加速,但两个呈现器的使用方法有所差别,于是就有了这篇文章。使用硬件加速降低h264摄像头预览延迟预览实时码流显示预览视频录制先提供实际效果图和graphedt的调试图流程:注意lav filter框起来的地方要正确显示激活硬件加速,才可以降低预览的延时。
2024-10-30 17:42:50
969
原创 windows directshow使用lav filter开发h264码流摄像头
如题,这篇文章主要说的是在windows系统上使用directshow库和lav filter库对h264编码的摄像头做预览功能,实际效果可以参照下图。
2024-09-13 09:43:05
2135
原创 开源项目fwupd开发
在linux系统上,固件升级基本上都离不开fwupd。之前做过的一个项目就是在linux系统上使用fwupd对ble蓝牙设备进行通信,但fwupd上使用ble蓝牙通信的插件很少,只有高通的工程师在开发而且代码还没有合并到主分支,官方文档也没有提供详细的接口说明和开发文档。在这篇文章里我尽量详细的介绍一下该怎么在fwupd中开发属于自己的插件。
2024-09-07 13:52:56
1853
原创 windows编译dbus-daemon
在windows系统上开发Qt应用时,有时候可能会使用QDbus这个模块实现函数外部调用,达到一些自动化的功能。但windows系统不像linux一样自带dbus,所以QDbus这个模块在windows上是无法直接使用的,因此需要自己下载或者编译一个windows版本的dbus并放到指定位置才可以正常使用QDbus。
2024-09-07 00:18:06
689
4
原创 Windows系统Ble蓝牙通信
我的基本思路是,双模蓝牙设备的edr和ble的mac地址要一致或者要有对应关系,使用windows的api枚举出已经连接的edr设备并获取到mac地址,再根据mac地址去发现对应ble设备的实例地址。其实代码在官方提供的代码里面有,但都是异步写法的,我这里改成了同步的。之前做的一个项目需求就是,windows系统的pc连接双模的蓝牙设备,根据已经连接的edr蓝牙去跟对应的ble蓝牙进行通信。其实这个路径在设备管理器里面也有类似的,在设备管理器中找到连接的蓝牙设备在。的值,就可以免去上面的步骤了。
2024-09-05 17:48:25
3469
原创 记录编译ChromeOs
需要注意一下新旧版本的 depot_toos 命令是不一样的,需要自己区分一下,请参考。解决方法:这个问题在网上查了很久也没有找到有用的方法,因为我使用的是 Fedora 构建的,发现这个神经的 selinux 导致的构建失败。这里可能是最可能出现很多奇怪问题的地方,我这里遇到两个奇奇怪怪的问题,在网上资源也很少,最后自己摸索编译通过了。等待命令执行完看最后的输出就能知道镜像的路径,现在就可以制作启动U盘了。解决方法:这个是超级用户权限问题导致的,在运行构建命令前使用。暂时关闭 selinux 构建通过。
2024-09-03 14:28:16
625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人