- 博客(16)
- 收藏
- 关注
原创 ffmpeg图像变换函数sws_scale
SwsContext *context : 传入一个SwsContext结构体,判断传入是否context 是否和传入的参数是一致的,如果是一致的就直接返回。不一致的话,则会释放掉后再创建。srcStride:输入数据的每个通道一行的字节数,例如 rgb 为packed模式所以填 宽度 * 3, YUV420P为planar模式 所以填一个数组。例如线程1处理0~h/2的数据,线程2处理h/2 ~ h的数据。srcSlice :输入数据每个通道的指针,例如rgb只有一个通道,YUV数据则有3个通道。
2023-04-01 19:59:32
1671
2
原创 SDL创建视频窗口图像
SDL_INIT_GAMECONTROLLER:游戏控制器。SDL_INIT_EVERYTHING:包含上述所有选项。SDL_INIT_NOPARACHUTE:不捕获关键信号。SDL_INIT_JOYSTICK:摇杆。SDL_INIT_HAPTIC:触摸屏。SDL_INIT_TIMER:定时器。SDL_INIT_EVENTS:事件。SDL_INIT_AUDIO:音频。SDL_INIT_VIDEO:视频。x : 在显示屏上的位置。y : 在显示屏上的位置。window:第二步生成的窗口。
2023-03-23 12:59:31
248
原创 lwip 不同网段设备走二层通信
三层转发:三层转发是通过路由查找,找到对应的网关地址,丢给网关让网关帮忙进行转发。所以出去的包找下一跳的mac是网关的。在lwip中etharp_output函数中,将对应的IP段查找网关改为改为直接找mac地址。由于俺换工作了,所以前段时间没有更新博客,不能拉下技术的记录和分享~~~ 持之以恒,加油!可以看到蓝色框中的判断是去查找网关地址,在外面套一层判断,不走这个逻辑即可。二层转发:二层转发查找的是mac地址,一般会记录mac地址。
2023-03-06 18:48:50
830
原创 Centos7多口聚合后,视频运动物体出现花屏卡顿,原因为发出的视频流出现丢包和乱序
Linux上聚合口默认使用的模式是 逐包模式,该模式会判断每个包的出口位置。所以导致视频流的包不是从同一个口出去的,交换机上eth-trunk使用的模式默认是流模式。
2023-02-18 14:38:56
421
原创 Unexpected character (‘-‘ (code 45))问题
在Python2使用requests去往前端传输数据时碰到Unexpected character (’-’ (code 45))打开后台服务器,发现上述错误。对比源代码发现files 参数多余直接注释掉,重现运行即可。#files = self.files,在途中还遇到了Content-type不适配的问题,在headers 中加入 {‘Content-type’ : “application/json”}即可。各位博友可以根据自己的错误提示,在headers中添加参数。...
2021-07-09 19:27:52
4047
原创 gpg2跳过交互界面输入密码,直接加密文件
根据百度搜索到的命令为:gpg --batch --passphrase sds xxx.tar.gp但输入在文件内容的时候,会报一个系统错误的提示后来加入-c参数 即可解决gpg --batch --passphrase sds -c /var/lib/sh/11.txt
2021-07-06 09:06:59
774
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人