- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 ffmpeg 4.2.1版本,样例代码 transcoding.c 转码后帧率减半bug
av_packet_rescale_ts(&packet,ifmt_ctx->streams[stream_index]->time_base,stream_ctx[stream_index].dec_ctx->time_base);后面的参数stream_ctx[stream_index].dec_ctx->time_base时间基准错误,应该赋予帧率的...
2019-11-04 10:46:48 661 2
转载 ffmpeg: error while loading shared libraries: libavdevice.so.55: cannot open shared object file: No
ffmpeg正常安装后执行ffmpeg时出现如下错误:ffmpeg: error while loading shared libraries: libavdevice.so.53: cannot open shared object file: No such file or directory解决办法:vi /etc/ld.so.conf#原文加入:/usr/local/lib
2015-08-07 17:27:00 1478
原创 windows多线程多缓冲区单生产者多消费者
前几天读了一篇文章,介绍线程同步的。讲到但生产者多消费者的时候,运用了一个例子文章的博客地址:http://blog.csdn.net/morewindows/article/details/7577591我个人不是很理解,当一个读线程和两个写线程同时使用一个临界区时,多缓冲区的作用从何而来。个人认为多缓冲区绝对不可以对线程进行加锁,尤其是互斥锁Mutex和CriticalSect
2015-06-17 15:12:04 691 1
原创 gtest的MDD版本
前几天用了一个解码函数imencode,这个函数的codeGeneration好像要使用MDd,而google test 必须使用MTd,这不就不可以兼容了吗?经常上网查证,原来MDx是函数加载动态库还是静态库的方式,起源恐怕要追溯到crt.具体来说我现在也不是很清楚。别小看了这个错误,好多函数的delete和free会混合出现在这两种情况的混编的工程中。delete和free的深入原
2014-11-04 17:38:09 1044
原创 参数需要LPCTSTR为什么可以传入CString
闲来无事的时候想了一下这个问题,应该是CString拥有类型转换函数形成的。搜了一下源码 AFX.H 中的确有CString的声明,class CString{public:。。。operator LPCTSTR() const;。。。}奇怪的是的我找不到实现的源码,STREX.CPP中有部分CString的实现。我没有找到,隐约在网上查到。op
2014-10-27 16:15:54 555
windows 32位,64位 x264库,包含lib,dll和头文件
2018-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人