ffmpeg 多线程初始化,需要做的事
多线程使用ffmpeg 必须由用户提供加锁函数,否则,多线程使用会报错误,具体使用方法如下:
//初始化ffmpeg库
avcodec_register_all();
av_register_all();
av_log_set_callback(ffmpeg_log_callback);
av_lockmgr_register(Codec_Lock_Callback);
int Codec_Lock_Callback(void **mutex, enum AVLockOp op)
{int nRet = -1;
HANDLE* pHMutex = (HANDLE*)mutex;
switch(op)
{
case AV_LOCK_CREATE:
if(pHMutex)