C/C++

ffmpeg解码海思G726音频文件

最近需要解析海思的G726格式的音频文件,主要是AVCodecContext结构体中输入参数的设置,如果设置错误的话就不能正确的播放出声音。现写个范例如下:   #define Hisi_AUDIO_HERDER_LEN 4  //hisi 音频数...

vc++ ocx中添加自定义参数

虽然ocx已经过时,现在还是有很多网页使用ocx技术。加载ocx时就会遇到需要提前输入自定义参数的问题,譬如:要连接的服务器的IP地址,数据库的地址,比对ocx版本之类的,这样就需要在加载ocx时输入参数,现将自己...

VC++ ftp上传和下载

现在越来越多的人使用ftp服务器作为存储空间,所以需要使用代码实现ftp存储文件的上传和下载,我主要是使用VC++,所以找了两个vc操作ftp服务器demo程序。 第一个程序: 链接:http://pan.baidu.com/s/1kVzh...

VC++ 使用bit移位

通常很多协议中都会使用bit位来表示某个开关开启或者关闭,C++中使用bitset对每一位进行操作. 1.首先添加头文件 #include <bitset> using std::bitset; 添加好头文件之后就可以直接在代码中使用b...

VC6.0 设置编码格式

公司的一些项目是使用VC6.0开发的,必须得维护该项目。首先遇到的就是项目的编码。 项目默认是多字节的编码格式,要使用多字节编码格式, 在”工作区空间“中 选择 设置,C/C++选项下的Preprocessor definition...

视频GPU加速内存泄露的解决

最近一直在研究ffmpeg,追着雷神的博客和源码。雷神的视频文章写得真的很清晰,很适合我这种小白上手,只不过英年早逝。使用他的GPU加速进行解码的时候发现了内存问题,只能自己硬着头皮进行解决了。 源码下载...