- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 ffmpeg/libavformat/tcp.c中getaddrinfo在IOS下的问题
IOS的播放器用了ffmpeg 3.1 , 发现不支持ipv6 跟踪到ffmpeg/libavformat/tcp.c下的getaddrinfo函数,发现执行完之后,如果是由ipv4合成ipv6的时候,会把端口设成0所以,执行完这一句,把得到的地址,重新赋值上端口,ipv6就支持了 为了同时支持ipv4和ipv6,所以getaddrinfo的hint的ai_family填的
2017-05-28 21:51:49 912
原创 linux安装上vmware无法启动问题
linux安装上vmware,却发现怎么都无法启动,查找vmware启动log,在/tmp/vmware-xxx/vmware-apploader-xxx.log 发现如下错误2017-05-19T21:52:05.555+08:00| appLoader| W115: Unable to load libcurl.so.4 from libcurl.so.4: /usr/lib/vmwa
2017-05-19 22:53:28 6302
原创 ffmpeg3.1 加快hls起播速度
在libavformat/hls.c的hls_read_header函数中在avformat_open_input之前,对ctx设置probesize和max_analyze_duration例如: pls->ctx->probesize=2048; pls->ctx->max_analyze_duration=100*1000;
2017-05-12 15:03:22 2376
转载 开源免费的C/C++网络库(c/c++ sockets library)
(1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html (2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开源、免费,支持跨平台。http://think-async.com/
2014-04-29 08:30:24 423
原创 浏览器静音
有一些可以优化的地方,BOOL isSoundDisable(){ return PathFileExists(_T("C:\\a.txt"));}DWORD CreateSoudBuffer_Real = NULL; //保存着真正的CreateSoundBuffer方法的地址DWORD UnLock_Real = NULL; //保存着真正的U
2014-04-21 10:23:41 1188
转载 【文档】Zip文件格式
File: APPNOTE.TXT - .ZIP File Format SpecificationVersion: 6.2.2 Revised: January 6, 2006Copyright (c) 1989 - 2006 PKWARE Inc., All Rights Reserved.The use of certain technological aspects
2010-02-08 08:36:00 1683
原创 C#跨线程更改用户界面
这里举一个更改Text属性的例子:1.为了实现更改任意一个控件,这里我定义了一个结构体public struct SetTextParam{ public Control CtrlObject; public string strText;}2.定义一个委托delegate void SetTextCallback(SetTextParam stParam);3.编
2006-07-16 22:10:00 1432
原创 让IE列出所有链接的右键菜单
让IE列出所有链接的右键菜单閑雲 2004年08月19日(修)1。在Windwos目录下写一个“list_all_links.htm”文件,把如下代码拷贝进去:var url="";function displink(){var links=external.menuArguments.document.links;if (links.length==0){alert("本页没有链接,
2004-08-24 12:14:00 916
HTTP权威指南
2013-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人