DirectX Video Acceleration

DirectX Video Acceleration (скорочено DXVA, дослівно укр. прискорення відео DirectX) — прикладний програмний інтерфейс (API), компонент DirectX, розроблений корпорацією Microsoft і призначений для обробки (в першу чергу, декодування) бітового потоку відеоданих силами графічних процесорів (англ. GPU).

DXVA призначений для функціонування на IBM PC-сумісних комп'ютерах під управлінням операційних систем сімейства Microsoft Windows і на ігровій консолі Xbox 360. Програмний конвеєр DXVA дозволяє певним ресурсоємним операціям, таким як дискретне косинусне перетворення, компенсація руху і деінтерлейсинг, виконуватися на графічному, а не на центральному процесорі. DXVA 2.0 дозволяє перенаправляти на GPU більшу кількість операцій, включаючи захоплення відео та операції обробки відео.

DXVA працює в з'єднанні з DirectShow, який підтримується відеокартами. DXVA 1.0, який був представлений як стандартний API і був доступний починаючи з Windows 2000, міг використовувати або режим оверлею, або VMR 7/9.[1] DXVA 2.0, доступний тільки починаючи з Windows Vista, інтегрований з мультимедійним фреймворком Media Foundation і використовує відео-рендерер Enhanced Video Renderer .[1]

Огляд

DXVA використовується програмними відеокодеками для визначення специфічного для кожного кодека конвеєра, що необхідно для апаратного декодування і рендеринга відеопотоку цим кодеком. Конвеєр починається з центрального процесора, який виконує парсинг медіа-потоку і його конвертацію в DXVA-сумісні структури. DXVA визначає набір операцій, які можуть бути апаратно прискореними й інтерфейс драйвера пристрою (англ. device driver interface - DDI), завдяки якому визначається, чи може драйвер відеокарти здійснити апаратну обробку цих операцій. Якщо який-небудь кодек використовує дані операції, то він може використовувати ці інтерфейси відео-драйвера для отримання доступу до апаратного прискорення. Якщо ж графічний драйвер не підтримує один або кілька таких інтерфейсів, то обробка цих операцій перенаправляється на центральний процесор. Вже декодоване відео може передаватися на графічний процесор для проведення пост-обробки відео. Результуючий конвеєр доступний в додатках, сумісних з DirectShow.

Для компенсації руху DXVA визначає інтерфейс драйвера (DDI), який, у свою чергу, визначає інтерфейси для дискретного косинусного перетворення (iDCT), кодування Хаффмана, альфа-змішування, інверсної квантизації, конвертації колірного простору, зміни частоти кадрів та інших операцій.[2][3] Він також включає три під-специфікації: «Deinterlacing DDI», «COPP DDI» і «ProcAmp DDI».[4] Deinterlacing DDI визначає функції зворотного виклику для операцій деінтерлейсинга. Функції COPP (Certified Output Protection Protocol) DDI дозволяють конвеєру забезпечувати захист медіа-даних шляхом вказівки функцій шифрування. ProcAmp DDI використовується для прискорення пост-обробки відео. Модуль драйвера ProcAmp розташований між апаратним рендерингом відео і драйвером дисплея та надає функції, які дозволяють застосовувати фільтри пост-обробки на вже декодоване відео.

Функції DXVA DDI недоступні безпосередньо програмі-клієнту DirectShow, а поставляються як функції зворотного виклику до рендереру відео. Таким чином, рендерер відіграє дуже важливу роль у складі конвеєра.

DXVA 1.0 використовується на Windows XP і Windows 2000.

DXVA на Windows Vista і новіших ОС

DXVA 2.0 поліпшив реалізацію відео-конвеєра і додав деякі інші DDI, такі як «Capture DDI», призначений для захоплення відео. Дві з трьох первинних DDI, які поставлялися з DXVA 1.0, у другій версії були покращені — для апаратної обробки стала доступна більша кількість операцій. DXVA 2.0 не включає COPP DDI, а замість нього використовує Protected Media Path для захищеного контенту. DXVA 1.0 емулюється з використанням DXVA 2.0.[1] У DXVA 2.0 функції DDI стали доступні безпосередньо для програми-клієнта і не потребують проміжного відео-рендерера.[5] Таким чином, з'явилася можливість створити конвеєри для простого декодування відео (без рендеринга) або пост-процесингу і рендеринга (без декодування). Всі ці можливості вимагають наявності Windows Display Driver Model, який пов'язаний з DirectX 10, а це обмежує список операційних систем з DXVA 2.0 до Windows Vista, Windows Server 2008, Windows 7 і Windows Server 2008 R2.[5][1] DXVA 2.0 підтримує тільки Enhanced Video Renderer як відео-рендерера на Vista і Windows 7 (на Windows XP DXVA-рендерінг можливий з VMR9 і Overlay Mixer[1]). DXVA інтегрований з Media Foundation і дозволяє конвеєрам DXVA розпізнаватися як Media Foundation Transforms (MFTs). Навіть конвеєр декодування і конвеєр пост-процесингу можуть бути розпізнані як MFTs, в результаті чого за допомогою завантажувача топології Media Foundation можна створити повноцінний конвеєр для відтворення відео.

Існує DXVA-HD, який є розвитком DXVA 2.0 і доступний на Windows 7, якщо підтримується WDDM 1.1.[6]

Програмна підтримка

Див. також

Примітки

  1. а б в г д DirectX Video Acceleration 2.0. Архів оригіналу за 9 травня 2016. Процитовано 31 січня 2016.
  2. Introduction to DirectX VA. Архів оригіналу за 22 лютого 2016. Процитовано 31 січня 2016.
  3. Microsoft DirectX Video Acceleration. Архів оригіналу за 22 лютого 2016. Процитовано 31 січня 2016.
  4. DirectX Video Acceleration. Архів оригіналу за 21 лютого 2016. Процитовано 31 січня 2016.
  5. а б What's New in DirectShow. Архів оригіналу за 22 лютого 2016. Процитовано 31 січня 2016.
  6. DXVA-HD. Архів оригіналу за 21 лютого 2017. Процитовано 31 січня 2016.
  7. Adobe Flash HD-Video GPU Acceleration Guide. Архів оригіналу за 2 травня 2013. Процитовано 31 січня 2016.
  8. VLC GPU Decoding — VideoLAN Wiki. Архів оригіналу за 13 травня 2021. Процитовано 5 травня 2022.

Read other articles:

Artikel ini membutuhkan penyuntingan lebih lanjut mengenai tata bahasa, gaya penulisan, hubungan antarparagraf, nada penulisan, atau ejaan. Anda dapat membantu untuk menyuntingnya. Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Intel Itanium – berita · surat kabar...

 

Dialect of Lisp used as the primary implementation and extension language for Emacs Emacs LispEmacs logoParadigmFunctional, meta, reflectiveFamilyLispDesigned byRichard Stallman,Guy L. Steele, Jr.DeveloperGNU ProjectFirst appeared1985; 39 years ago (1985)Stable release29.1 / 30 July 2023; 8 months ago (2023-07-30) Typing disciplineDynamic, strongScopeDynamic, optionally lexicalPlatformEmacsOSCross-platformLicenseGPLv3Filename extensions.el, .elc, ...

 

Jeux de Tak, inventé par James Ernest et Patrick Rothfuss On appelle jeu de stratégie combinatoire abstrait ou jeu combinatoire à information parfaite[1], selon la définition donnée par la théorie des jeux combinatoires, un jeu, généralement un jeu de société : opposant généralement deux joueurs ou deux équipes (ou bien un joueur humain seul contre un ordinateur « intelligent ») ; dans lequel les joueurs ou équipes jouent à tour de rôle ; dont tous l...

Questa voce sull'argomento calciatori finlandesi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Kasper Hämäläinen Hämäläinen con la maglia del Lech Poznań Nazionalità  Finlandia Altezza 187 cm Peso 74 kg Calcio Ruolo Centrocampista Squadra  TPS Carriera Giovanili  TPS Squadre di club1 2003-2009 TPS96 (9)2010-2012 Djurgården90 (8)2013-2016 Lech Poznań101 (33)2016...

 

Disambiguazione – Se stai cercando altri significati, vedi Judo (disambigua). JudoCompetizione di Judo alle olimpiadiFederazioneInternational Judo Federation InventatoXIX secolo ContattoContatto pieno GenereMaschile e femminile Indoor/outdoorIndoor Campo di giocoGrappling, Sottomissioni OlimpicoSi Manuale Jūdō (柔道?) in kanji Il judo[1] (柔道?, jūdō, via della cedevolezza) adattato anche come giudo o giudò, è un'arte marziale[2], uno sport da combattimento,un...

 

Teatro Maria PedriniInterno del teatroUbicazioneStato Italia LocalitàBrisighella Indirizzovia Filippo Naldi, 2 RealizzazioneCostruzione1829-1835 Inaugurazione1835 ArchitettoGiuseppe Mascolini ProprietarioComune di Brisighella Modifica dati su Wikidata · ManualeCoordinate: 44°13′26.54″N 11°46′21.68″E / 44.22404°N 11.77269°E44.22404; 11.77269 Il Teatro Maria Pedrini è il teatro comunale di Brisighella, in provincia di Ravenna, situato nel borgo storico a...

Peta infrastruktur dan tata guna lahan di Komune Belval.  = Kawasan perkotaan  = Lahan subur  = Padang rumput  = Lahan pertanaman campuran  = Hutan  = Vegetasi perdu  = Lahan basah  = Anak sungaiBelval merupakan sebuah komune di departemen Vosges yang terletak pada sebelah timur laut Prancis. Lihat pula Komune di departemen Vosges Referensi INSEE lbsKomune di departemen Vosges Les Ableuvenettes Ahéville Aingeville Ainvelle Allarmont Ambacourt Ameuvelle...

 

Port in DenmarkPort of AarhusContainer Terminal, Port of AarhusClick on the map for a fullscreen viewLocationCountryDenmarkLocationAarhusCoordinates56°55′48″N 10°08′04″E / 56.930°N 10.1344°E / 56.930; 10.1344DetailsOpened1845Operated byAarhus MunicipalityOwned byPublicType of harbourDeep-water seaportStatisticsAnnual cargo tonnage8.4 million (2017)Websitehttps://www.aarhushavn.dk/ The Port of Aarhus (Danish: Aarhus Havn) is a deep-sea port located in the ci...

 

William Herbert Gray William Herbert Gray III (20 Agustus 1941 – 1 Juli 2013) adalah seorang politikus Amerika Serikat dan anggota Partai Demokrat dari 1979 sampai 1991. Ia juga menjabat sebagai ketua House Committee on the Budget dari 1985 sampai 1989 dan House Majority Whip dari 1989 sampai 1991. Ia mundur dari Kongres pada September tahun tersebut untuk menjadi presiden dan kepala jabatan eksekutif United Negro College Fund, sampai 2004. Referensi Pranala luar William H. Gr...

Scientific radar array at Awarua The Unwin Radar array at Awarua The Unwin Radar is a scientific radar array at Awarua, near Invercargill, New Zealand 46°31′S 168°23′E / 46.51°S 168.38°E / -46.51; 168.38. Unwin is part of the Super Dual Auroral Radar Network (SuperDARN), an international radar network for studying the upper atmosphere and ionosphere that operates in the High Frequency (HF) bands between 8 and 22 MHz. The radar and associated research provides g...

 

Matrix equal to its transpose This article is about a matrix symmetric about its diagonal. For a matrix symmetric about its center, see Centrosymmetric matrix. For matrices with symmetry over the complex number field, see Hermitian matrix. Symmetry of a 5×5 matrix In linear algebra, a symmetric matrix is a square matrix that is equal to its transpose. Formally, A  is symmetric ⟺ A = A T . {\displaystyle A{\text{ is symmetric}}\iff A=A^{\textsf {T}}.} Because equal matrices have e...

 

2014 studio album by Within TemptationHydraStudio album by Within TemptationReleasedJanuary 22, 2014RecordedApril–October 2013StudioMCO (Hilversum, The Netherlands) Graveland Studio (Kortenhoef, The Netherlands) 6DC Studio (The Netherlands) Crumbling Wall Studios (Sweden)Genre Symphonic metal[1] gothic metal[2] Length 49:36 1:30:50 (with one bonus disc) 2:23:33 (with two bonus disc) Label Nuclear Blast Dramatico BMG Universal Within Temptation ProducerDaniel GibsonWi...

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Talkeetna Depot – news · newspapers · books · scholar · JSTOR (September 2020) This article relie...

 

Император Василий II в триумфальном облачении, на голову которого ангелы опускают императорскую корону. Византийская империя унаследовала от Римской империи сложную систему аристократии и бюрократии. На вершине пирамиды стоял император, самодержец (автократор) божиею �...

 

ننا  -  قرية مصرية -  تقسيم إداري البلد  مصر المحافظة محافظة بني سويف المركز أهناسيا المسؤولون السكان التعداد السكاني 11448 نسمة (إحصاء 2006) معلومات أخرى التوقيت ت ع م+02:00  تعديل مصدري - تعديل   قرية ننا هي إحدى القرى التابعة لمركز أهناسيا في محافظة بني سويف في جم...

Cardiff University (Prifysgol Caerdydd) Universitet Land  Storbritannien Riksdel Wales Kommun Cardiff Koordinater 51°28′16″N 3°10′30″V / 51.47112°N 3.17505°V / 51.47112; -3.17505 Tidszon UTC (UTC+0)  - sommartid BST (UTC+1) Geonames 6640322 Läge i Storbritannien Läge i Storbritannien Cardiff University (walesiska: Prifysgol Caerdydd) är ett universitet i Storbritannien.[1] Det ligger i kommunen Cardiff och riksdelen Wales, i den s...

 

American computer security researcher (born 1983) Jacob AppelbaumAppelbaum in 2013Born (1983-04-01) April 1, 1983 (age 41)CitizenshipAmericanKnown for Computer security research spokesperson for WikiLeaks developer[1] for The Tor Project[5] journalist dealing with Edward Snowden documents sexual abuse allegations Awards2014 Henri Nannen PrizeScientific careerFieldsComputer security, CryptographyInstitutionsUniversity of Washington,[1]Eindhoven University of T...

 

Violent slavery-related confrontations in Kansas territory in latter half of 1850s Bleeding KansasPart of the prelude to the American Civil War1856 map showing slave states (gray), free states (pink), and territories (green) in the United States, with the Kansas Territory in center (white)Date1854 (1854)–1861; 163 years ago (1861)LocationKansas TerritoryResult Antislavery settler victory Kansas admitted to the Union as a free state Fighting continues into the American...

Aerial warfare branch of the Australian Army (1912-1920) Australian Flying CorpsCaptain Harry Cobby (centre), Lieutenant Roy King (fourth from right), and other officers of A Flight, No. 4 Squadron AFC, with their Sopwith Camels on the Western Front, June 1918Active1912–20CountryAustraliaBranchAustralian ArmyTypeAir forceRoleAerial warfarePart ofAustralian Imperial ForceEngagementsWorld War I Mesopotamian campaign Sinai and Palestine Campaign Western Front CommandersNotablecommandersEd...

 

For the web server, see Caudium (web server). Caudium (modern Montesarchio) was the main city of the ancient Caudini tribe in Samnium situated on the Appian Way between Beneventum (modern Benevento) and Capua, in what is now southern Italy. It was 21 Roman miles from Capua, and 11 from Beneventum. It, or nearby Arpaia, became the seat of an early bishopric, which is now a Latin Catholic titular see. History In early times it was an important site, either the capital or chief city of the Caudi...