DxVA





DirectX Video AccelerationDXVA)是一种在Microsoft Windows和Xbox 360平台的Microsoft API规范,能让视訊解码器使用硬件解码。


DXVA 1.0最早是在Windows 2000以及Windows 98版本開始引入的API,可以使用於VMR 7/9之上。[1] DXVA 2.0僅適用於Windows Vista, Windows 7以及更新的版本,被整合於Media Foundation(MF)並使用EVR。[1]




目录






  • 1 功能


  • 2 支援DXVA的播放器


  • 3 注釋


  • 4 外部链接





功能


显卡芯片在硬件上支援DXVA规范,并不代表它就实现了DXVA所有功能。DXVA制定硬件加速解码可分四级:



  • VLD:控制BitStream

  • IDCT(反餘弦變換):IDCT级别的解码包含MoComp和PostProc

  • MoComp,运动补偿,Pixel Prediction

  • PostProc


其中以VLD加速等级最高,老舊的显卡如Geforce3只支持MC加速,GeForce 8000和Radeon HD 2000都可以支援VLD。PowerDVD分别可以对H.264、VC-1、MPEG2、X264、XVID、DVIX等格式进行解压。此外DXVA還定義了一組可以讓圖形驅動實現運算加速的硬件驅動接口(Device Driver Interfaces/DDIs)。


DXVA定義了運動補償DDI,屬於iDCT動作介面,霍夫曼编码,運動補償、alpha blending、inverse quantization英语Quantization (image processing)、color space conversion以及幀率的變化動作,還有其他。[2][3]其本身又有三個小細項:Deinterlacing DDI, COPP DDI以及ProcAmp DDI.[4]Deinterlacing DDI定義了針對deinterlacing動作的回饋. COPP(Certified Output Protection Protocol)DDI可允許管道(pipeline)在DRM-protected media安全性考量,定義加密功能. ProcAmp DDI用於加速post-processing video.



支援DXVA的播放器



  • Media Player Classic Home Cinema


  • ffdshow-tryouts(Since Revision 3185)

  • XBMC Media Center

  • Boxee

  • MediaPortal


  • Microsoft Windows Vista/Windows 7 internal MPEG-2 decoder

  • Nero Showtime

  • Nero MediaHub

  • PowerDVD


  • SPlayer[5]


  • UIStream[6] via FFMpeg layer

  • WinDVD


  • Windows Media Player 11(WMV only)

  • Windows Media Player 12

  • Anysee Viewer


  • Adobe Flash 10.2版


  • DivX H.264 Decoder(1.2版, DivX Plus的一部份)


  • VLC media player(DXVA 2.0 only)[7](since version 1.1)


  • CoreAVC [8](since version 2.5.0)

  • Daum PotPlayer


  • jetAudio 8.0版

  • Splash Lite

  • Splash PRO

  • Splash PRO EX



注釋





  1. ^ 1.01.1 DirectX Video Acceleration 2.0. [2007-10-24]. 


  2. ^ Introduction to DirectX VA. [2007-10-24]. (原始内容存档于2012年4月23日). 


  3. ^ Microsoft DirectX Video Acceleration (DirectX VA) support. [2007-10-24]. 


  4. ^ DirectX Video Acceleration. [2007-10-24]. (原始内容存档于2012年4月23日). 


  5. ^ http://splayer.org


  6. ^ http://www.uistream.com[永久失效連結]


  7. ^ http://wiki.videolan.org/VLC_DxVA2


  8. ^ 存档副本. [2011-04-09]. (原始内容存档于2011-07-04). 




外部链接



  • DirectX Video Acceleration


  • DXVAChecker, utility listing supported DXVA modes on the given computer


  • DivX DXVA guide, walk-through of checking for DXVA support and enabling it in the DivX H.264 Decoder






Popular posts from this blog

Y

Mount Tamalpais

Indian Forest Service