自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 libevent 主动发送数据

在其他线程中是无法发送数据的,要打开多线程选项,event_base_new之前调用evthread_use_windows_threads,然后在创建buffevent时加入BEV_OPT_THREADSAFE选项

2019-04-25 19:24:58

阅读数 288

评论数 0

原创 ffmpeg nonmatching transport in server reply

google ONE I looked at the source for ffmpeg to see the relavent lines generating that error to try and understand what exactly it might be having pr...

2019-04-11 11:37:04

阅读数 161

评论数 0

转载 avframe中的linesize与width的关系

linesize是指每一行占多少字节,可能比宽度nwidth要大,它是根据cpu来对齐的,可能是16或32的整数倍,不同的cpu有不同的对齐方式。 要通过上面的for循环将yuv数据放到一个bufer中: for (int i=0; i < nheight; i++) {...

2019-04-09 09:49:44

阅读数 120

评论数 0

原创 0xc0000005 ntdll.dll 错误

这个问题遇到win10下面没问题,win7下面就报错了,什么ntdll.dll,还有什么delete[] 啥的...........,想了两天时间,把库从debug弄成release,其实主要问题还是 char *url; url=(char*)malloc(sizeof(*url_str))...

2019-04-08 15:44:29

阅读数 652

评论数 0

转载 线程的安全关闭和释放

主要有三种方式:1 返回0 2 通过线程id发送中断消息给该线程 3:waitforobject信号退出 参考1 通过线程id发送消息 线程返回0进行安全退出 VC++工作者线程关闭的问题 主线程和子线程 VC++线程的创建和关闭 重点:MFC之AfxbeginThread 线程 创建、...

2019-04-02 11:42:56

阅读数 139

评论数 0

原创 uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)"解决办法

如果在编译MFC程序的时候出现下列及类似的错误: 1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBC...

2019-03-28 15:13:27

阅读数 23

评论数 0

转载 mfc中界面的更新

几种更新的方式 一种是通过定时器 另外一种是开线程 afxbenginthread,在线程中通过发送消息进行更新 这两种方式不会卡死界面

2019-03-26 16:44:21

阅读数 99

评论数 0

原创 _beginthreadex 执行失败

日了狗的,有时候断点会进入到线程中,有时候不会,其实 thread_h = (HANDLE)_beginthreadex(NULL, 0, open_rtsp_thread, thread_param, 0, NULL); //CloseHandle(thread_h); WaitForMu...

2019-03-21 16:57:05

阅读数 129

评论数 0

原创 mfc 创建窗体的时候进行赋值

DlgPopMain *ptempdlgpopmain; ptempdlgpopmain = new DlgPopMain(ptemid); ptempdlgpopmain-&gt;popmainWorkasSer = true; ptempdlgpopmain-&gt;Dl...

2019-03-11 16:52:24

阅读数 27

评论数 0

转载 mfc中的字符串转换

CString 转CStringA 转string 再转 const char* CString str = _("socket"); CStringA strA(str.GetBuffer(0)); str.ReleaseBuffer(); string s = strA....

2019-03-10 21:36:28

阅读数 71

评论数 0

原创 mfx 中通过子线程开关窗体

mfx通过线程开关窗体必须通过postmessage方式给主体传递消息,然后在触发消息中进行窗体的开关闭。 mfx中的一切均可以靠消息触发进行事件的处理。 ...

2019-03-09 18:41:31

阅读数 33

评论数 0

转载 c、c++字符串的截取拼接

char delims[] = ","; string怎样判断字符串里面是否含有某个字符串? C语言拼接字符串 -- 使用strcat()函数

2019-03-05 15:04:41

阅读数 242

评论数 0

转载 c# 服务端和多客户端通信

参考例子https://blog.csdn.net/u011602967/article/details/50728443 https://blog.csdn.net/Yujie_Yang/article/details/53647258

2019-03-02 15:53:52

阅读数 301

评论数 0

转载 Windows Socket 非阻塞模式开发

转载自:http://blog.csdn.net/ithzhang/article/details/8274596

2019-02-24 18:06:38

阅读数 57

评论数 0

原创 mfc postmessage

发送  ::PostMessage(this-&gt;GetParent()-&gt;GetSafeHwnd(), WM_MESSAGE,(WPARAM)DlgSerHostIP.AllocSysString(), (LPARAM)&amp;DlgSerClientIP);...

2019-02-22 14:48:34

阅读数 241

评论数 0

原创 mfc 窗口消息传递---popup窗口

总的头文件包含 #define WM_MYMESSAGE   WM_USER + 100 非弹出窗口 map ON_MESSAGE(WM_MYMESSAGE, OnCurTaskChanged) afx_msg LRESULT OnCurTaskChanged(WPARAM wParam, L...

2019-02-15 09:46:08

阅读数 123

评论数 0

原创 mfc 多线程的应用

方式1: .cpp文件 .................. CWinThread *m_pSerchServerThread; static UINT SerchServerTF(LPVOID pParam); m_pSerchServerThread = AfxBeginThread(...

2019-01-30 20:59:22

阅读数 30

评论数 0

转载 MFC 子窗口向父窗口触发信息

在MFC中,使用用户自定义消息,子窗口向父窗口发送消息过程、代码: 1)在resourse.h中增加定义: //#define WM_add_event_ok (WM_USER + 100) //这种定义方法没有测试,不知道行不行; static UINT WM_add_event_ok ...

2019-01-30 14:28:13

阅读数 197

评论数 0

原创 mfc 基础知识

//更新控件,没有在类中添加变量,在cpp中类的外部添加变量 m_pSerchClientsThread = AfxBeginThread((AFX_THREADPROC)SerchClientsTF, this);     }     serstarting = !serstarting; ...

2019-01-30 00:50:54

阅读数 50

评论数 0

原创 mfc 基础,文件引用

引用其他文件中的变量 extern IPInfo SearchIPS[7];   可以直接引用其他.h 和.cpp 中的函数用于线程,用法是声明 DWORD  WINAPI SearchClients(LPVOID lpParam);  

2019-01-29 22:56:35

阅读数 41

评论数 0

转载 mfc 学习 窗体,字体设置

窗体 字体设置

2019-01-29 10:42:28

阅读数 41

评论数 0

转载 mfc 对话框 键盘消息处理

1、MFC对话框不能响应OnKeyDown和OnChar函数 (1)现象   在MFC的对话框中,映射了WM_CHAR   和WM_KEYDOWN   消息后,但是对话框不能响应OnKeyDown和OnChar函数 (2)原因   因为MFC在进行设计的时候,这两个消息被对话框上的控件截获了,...

2019-01-26 18:35:33

阅读数 318

评论数 0

原创 mfc 无法解析wglCreateContext

lib里面添加opengl32.lib即可,别的照样添加

2019-01-10 16:57:27

阅读数 90

评论数 0

原创 c#加载dll 请确保此文件可访问的程序集或COM组建

配置属性----常规-----项目默认值-------公共语言运行时支持:/clr

2019-01-09 16:04:45

阅读数 1598

评论数 0

转载 wpf中使用d3d

微软官方文档

2019-01-06 20:45:01

阅读数 112

评论数 0

转载 硬解码后的surface渲染d3d

opengl 方式渲染需要将gpu数据copy到内存,然后再存入显存,优化点是数据的拷贝! 其实现在觉得最好的方式还是d3d的RTT :https://bbs.csdn.net/topics/290074793 如果是需要把渲染的结果当成纹理在别的地方使用的话,可以用“渲染到纹理”技术,把显...

2019-01-05 20:57:09

阅读数 162

评论数 0

转载 avformat input context 超时

解决方式: static int interrupt_cb(void *ctx) { AVFormatContext* formatContext = reinterpret_cast&lt;AVFormatContext*&...

2018-12-29 20:42:51

阅读数 31

评论数 0

原创 网络流地址

rtmp://202.69.69.180:443/webcast/bshdlive-pc  香港财经

2018-12-29 17:08:18

阅读数 129

评论数 0

转载 ffmpeg的基本参数解析

参数学习  

2018-12-27 15:49:22

阅读数 22

评论数 0

转载 OpenGL---三角形(附带必要基础知识)

写的很棒的帖子:https://blog.csdn.net/AvatarForTest/article/details/81149997

2018-12-18 23:17:11

阅读数 23

评论数 0

原创 关于stride pitch linesize

参考深圳大神著作 参考图像pitch 总结性写法 其实开始的时候怎么保存的数据都是错的,各种扭曲,只有ffmpeg 的avio_write写法是对的,无法理解,大神说用align16去存取数据试试,其实这个主要是涉及到数据对齐。 最后的解决方式是通过output_file = fopen(...

2018-12-15 17:55:11

阅读数 84

评论数 0

转载 yuv rgb 数据的转换及保存bmp

参考雷神

2018-12-15 17:40:47

阅读数 119

评论数 0

转载 vs c++ opengl渲染

#include &lt;glad/glad.h&gt; #include &lt;GLFW/glfw3.h&gt; #include "linmath.h" #include &lt;stdlib.h&gt; #include ...

2018-12-13 16:21:08

阅读数 278

评论数 0

转载 264结构中一帧有几个片

先贴上链接(x264并行编码设置)(x264参数设置)(ffmpeg中帧级和片级的同步解码) x264有两种并行模式,slice并行和frame并行。slice并行把一帧划分为多个矩形slice,在这多个slice之间并行处理,是一种非延时性的并行模式,多slice会稍微降低编码性能。frame...

2018-12-05 14:11:21

阅读数 95

评论数 0

原创 ffmpeg解码后frame数据存储

方式共有两种,其实存储数据只是为了检测解码后的数据是否正确. /* retrieve data from GPU to CPU */             if ((ret = av_hwframe_transfer_data(sw_frame, frame, 0)) &lt; 0) ...

2018-11-30 17:35:17

阅读数 867

评论数 0

转载 ffmpeg为AVPacket添加解码头信息

参考学习文档 抛弃了原有的api,使用了新的api,为packet添加了spa,pps,便于播放! const AVBitStreamFilter *absFilter = NULL; AVBSFContext *absCtx = NULL; AVCodecParameters *codec...

2018-11-29 11:32:58

阅读数 608

评论数 0

原创 处理加速解码后视频数据copy的方法

首先是Intel的方式intel 官方文档 其次是可以使用intel指令集 sse4 再然后可以使用ffmpeg的: void av_image_copy_uc_from     (     uint8_t *      dst_data[4],             const ptrd...

2018-11-24 16:38:58

阅读数 199

评论数 0

转载 live555中关于发送包

live555源码分析----RTP的打包与发送 大神作品,学习下

2018-11-17 19:07:20

阅读数 75

评论数 0

原创 live555发送缓存的设置

主要是参考如下几篇文章: increaseSendBufferTo的分析 live555: The input frame data was too large for our buffer size 基于Live555实现RtspServer及高清高码率视频传输优化 live555 rt...

2018-11-08 00:00:03

阅读数 435

评论数 0

转载 直播相关问题

直播问题参考 直播问题参考解决 播放失败 直播学习 本着学习的态度记录一下,希望原作者不要介意。

2018-11-07 15:54:32

阅读数 58

评论数 0

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