自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 音频转码, 设置音频数据格式-sample_fmt

一、之前的一个音频处理需求, 需要了解音频pcm数据的存放形式和数据类型对音频的声道进行处理, 比如, a.  左声道覆盖右声道  b.  右声道覆盖左声道c.   左右声道混音功能完成后, 需要生成各种格式音频文件进行测试, 可以使用ffmpeg的 -sample_fmt 设置音频数据格式,进行测试查看ffmpeg支持的sample_fmt参数  命令:ffm

2016-05-20 16:15:07 8553

原创 使用sdl接口实现的读写锁,非写优先

使用sdl接口实现的读写锁, 参考了windows下读写锁的实现见: http://blog.csdn.net/chenjiayi_yun/article/details/8780800ReadWriteLock.h代码#ifndef _READ_WRITE_LOCK_H_#define _READ_WRITE_LOCK_H_#include "SDL_mutex.h"

2016-05-12 16:22:25 1084

原创 linux下, 使用iconv命令实现文件目录编码批量转换

意图:经常遇到文件编码转换的问题, 特别是文件目录批量转换, 不想一个一个的转, 所以写了个shell脚本, 一劳永逸脚本适用环境:linux环境, 并且可以使用iconv命令, 如果没有iconv命令, 可以通过编译iconv源码来安装附shell脚本:也可见附件if [ $# != 4 ]then    echo -e  "\n脚本需要四个参数"

2016-04-11 20:34:10 2539

原创 使用 git commit -m 命令写多行注释

1.  用命令行的git提交代码时,  我通常用 git  commit  -m  "1. 我是代码log", 但是一直不知道怎么写多行log     网上说, 可以用单引号来写多行commit, 试了试一直没成功2. 后来找了同事, 同事那里可以成功, 他是在linux下提交代码的, 提交代码时类似这样    3. 而我自己这里, 提交代码类似这样

2016-04-07 15:36:25 29099

原创 win7下, 修改git bash的默认开始路径

1.  根据git的安装路径, 找到git-bash.exe,  右键点击发送到桌面快捷方式 2.  修改桌面快捷方式的属性, 进入快捷方式tab页      确保 “目标(T)”  编辑栏内容,  为git-bash.exe的路径, 并且不带有 --cd-to-home 参数      修改 “起始位置(S)” 编辑栏内容, 更改为自己需要的位置, 比如E:\myWorkDi

2016-04-07 15:01:12 3558

原创 文件编码错误,提交到git仓库后, 显示为二进制文件, 无法查看版本差异

描述现象:写完代码后, 首次提交到git仓库, 之后, 修改一个文件, 提交修改;  在网页查看第二次的提交时, 修改的文件显示为二进制文件,类似这样:共有一个文件被更改, 包括0次插入和0次删除二进制文件  PC/parser.cpp而且,在本地修改文件后, 无法使用git diff 查看修改内容 , 只提示为二进制文件问题解决:最后发现是文件编码不正确导致的问题

2016-03-23 11:29:51 2497

转载 win7, vs2010, ,ffmpeg release 版本崩溃问题

问题描述:     win7, Vs2010, 使用ffmpeg api做开发, debug版本运行正常,切换到release时,出现一些内存越界的异常,类似 "0x00905a4d 处未处理的异常: 0xC0000005: 读取位置 0x00905a4d 时发生访问冲突", 单独写个小的测试, 只调用一个ffmpeg 函数, debug版本运行ok, release版本直接崩溃

2016-03-22 18:41:07 1410 1

原创 vs2010中, 注释导致的怪异现象

现象:代码中第n行一直执行不到, 前面的和后面的均能执行最后发现, 是第n-1行的注释导致的解决方法: 把第n-1行注释去掉或者, 删掉注释后重新写注释瞎猜原因: 注释写的不对劲儿了, 或者是注释的结尾符号出问题?问题代码类似这样: //其中的handleRun() 一直执行不到#include #include

2016-03-04 10:26:10 540

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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