Multimediální centrum XBMC přidává podporu hardwarové akcelerace videa přes VA-API
Asi nejznámější "media center" přehrávač (nejen) pro Linux, XBMC, se konečně dočkal podpory hardwarové akcelerace videa na grafikách firmy Intel. Jak možná víte, situace s API pro tento účel není v linuxovém světě zrovna jednotná, Intel kdysi vytvořil VA-API (Video Acceleration API), ATI využívá vlastní XvBA (X-Video Bitstream Acceleration) a Nvidia své VDPAU (Video Decode and Presentation API for Unix, které ale dává všem k dispozici, aby se konečně linuxový svět sjednotil). Po více než roce od chvíle, kdy XBMC přineslo podporu právě VDPAU, přidávají tvůrci i VA-API.
VA-API podporují dle Phoronixu částečně některé grafiky rodin "Clarkdale" a "Arandale" (Core i3/i5/i7), přes VA-API také provozuje svoje XvBA pro UVD2 grafiky firma AMD a nakonec také třeba S3 podporuje VA-API. Momentálně byla patřičná změna commitnuta do XBMC, takže funkční oficiální podporu očekávejme v nejbližší vydání tohoto programu, kde se XBMC zařadí po bok FFmpegu a Mplayeru a také nedávno oznámené nové verze balíku placených, ale právně vyřešených kodeků Fluendo. Podpora hardwarové akcelerace videa v Linuxu se tak opět výrazně rozšiřuje, mezi části procesu dekódování videa, které lze hardwarově akcelerovat (podporuje-li to driver i grafika), patří motion compensation, iDCT, inverse telecine 3:2 a 2:2 pull-down correction, iMDCT, in-loop deblocking, intra-frame prediction, inverse quantization (IQ), Variable-Length Decoding (VLD), spatial-temporal deinterlacing a automatická detekce progresivního/prokládaného zdroje a nakonec bitstream processing (CAVLC/CABAC).