logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

利用ffmpeg添加水印

ffmpeg的configure选项:./configure --prefix=c:/mingw --disable-shared --enable-static --enable-filters --enable-gpl --enable-libx264 --enable-libxvid完整命令行如下,ffmpeg -y -i input.flv  -vf “movie=watermar

调用TerminateThread终止线程所导致的死锁问题

程序中调用TerminateThread强制终止子线程,结果导致程序死锁。子线程和主线程都使用了一个临界区变量。主线程创建子线程时,会调用临界区,从而对临界区加锁。子线程运行过程中也会对临界区加锁。这原本是不会导致任何问题的。为了便于管理临界区,我定义了一个自动锁的类。CAutoLock自动锁,调用构造函数时,加锁,调用析构函数时,解锁。子线程中,就定义了自动锁的对象。——这个自动

MinGW的win7安装与配置PATH等环境变量

1、下载地址:http://mingw.softonic.cn/ 这是win7能用的一个版本。并不是越新越好2、配置变量PATH=D:\MinGW\bin;LIBRARY_PATH=D:\MinGW\lib;D:\MinGW\lib\gcc\mingw32\4.6.2;C_INCLUDE_PATH=D:\MinGW\include;D:\MinGW\lib\gcc\

MinGW的win7安装与配置PATH等环境变量

1、下载地址:http://mingw.softonic.cn/ 这是win7能用的一个版本。并不是越新越好2、配置变量PATH=D:\MinGW\bin;LIBRARY_PATH=D:\MinGW\lib;D:\MinGW\lib\gcc\mingw32\4.6.2;C_INCLUDE_PATH=D:\MinGW\include;D:\MinGW\lib\gcc\

CreateWaitableTimer与SetWaitableTimer详解

可等待定时器问题:1. 需要的函数:CreateWaitableTimer,SetWaitableTimer.前者创建一个可等待定时器句柄,后者设置等待定时器触发的条件.我们可以多次调用SetWaitableTimer来重置可等待定时器.重置后之前的定时器将关闭.2. 主要看两段代码:代码一:(这段代码在网上出现的概率是较大的)HANDLE hTimer = CreateWaita

到底了