This thread is direct forward from Microsoft MSDN website: Easlier in this month, I was researching hardware video encoding/decoding supports for Linux base environments, which involves Intel Media SDK & VA-API(libva). Happen to see this DXVA related post in MSDN, so I decided to copy it to my blog. […]

Supporting DXVA 2.0 in DirectShow

Performance test – multithread decode Media SDK version Intel Media SDK (4.0.024-HSW) Test environments CPU: Core ivy bridge i7-3770 OS: Ubuntu server 12.04 LTS, kernel version 3.2.0-23 x86_64 x86_64 x86_64 GNU/Linux Test program kdvcodec_msdkdec_mt (svn: 10) Working mode a. Decode with simulated block mode b. Return with NV12 buffer. c. […]

Performance tests of Intel Media SDK (4.0.024-HSW) – Multithread decode

About The main motivation for VA-API (Video Acceleration API) is to enable hardware accelerated video decode/encode at various entry-points (VLD, IDCT, Motion Compensation etc.) for the prevailing coding standards today (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, and VC-1/VMW3). Extending XvMC was considered, but due to its original design for MPEG-2 ?MotionComp […]

Start GPU encoding/decoding with VA-API (Video Acceleration API)

This is a simple guide document for getting start with GPU programming by using CUDA SDK, and my working environment is  WinXP + VS 2010. If you are looking for a comprehensive guide of GPU programming, you need to visit Here we go. 1. Installing CUDA Development Tools Key […]

A simple guide to start GPU programming