12 2016 档案
摘要:多线程使用循环队列其实也不是个很难的东西,在工作中遇到了一个队列行为非常古怪,怎么也想不通,一直都没有认证对待这些,有点怵,所以这回想认真对待一下。 多线程使用循环队列主要就是要避免两个线程同时操作队列,加个锁就可以很容易的实现,win32中用临界区就可以做到。 代码: 代码中,一个线程向队列中写数
阅读全文
摘要:1.区域视频增强 FFmpeg滤镜功能十分强大,用滤镜可以实现视频的区域增强功能。 用eq滤镜就可以实现亮度、对比度、饱和度等的常用视频增强功能。 推荐两篇写得不错的博文: (1)ffmpeg综合应用示例(二)——为直播流添加特效 - 张晖的专栏 - 博客频道 - CSDN.NET; (2)ffmp
阅读全文
摘要:D3D三层Texture纹理用HLSL写的像素着色器实现渲染YUV420P
阅读全文
摘要:用ffmpeg实现dxva2。使用的ffmpeg的版本是3.2,支持dxva2硬件加速的有以下几种文件格式: AV_CODEC_ID_MPEG2VIDEO、AV_CODEC_ID_H264、AV_CODEC_ID_VC1、AV_CODEC_ID_WMV3、AV_CODEC_ID_HEVC、AV_CODEC_ID_VP9。
阅读全文
摘要:描述如何在DirectShow的解码器中支持DirectX Video Acceleration (DXVA) 2.0
阅读全文
摘要:Direct3D设备管理器(Direct3D device manager)
阅读全文