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:

BabySingel av Brandy NorwoodFrån albumet BrandyUtgiven24 december 1994FormatCD/Maxi-singel • vinyl • kassettGenreR&B • hiphop soulLängd4:51 (Albumversion)SkivbolagAtlantic RecordsLåtskrivareKeith Crouch • Kipper JonesProducentKeith CrouchMusikvideoBaby på YoutubeSinglarBrandy Norwood I Wanna Be Down (1994) Baby (1994) Best Friend(1995) AlbumBrandy Baby är en grammynominerad musiksingel framförd av den amerikanska R&B-stjärnan Brandy. Låten skrevs av Keith Crouch, Kippe...

 

Placa argentina, modelo Mercosul, implantada em 2016. Placa argentina no padrão vigente de 1995 a 2016. Placa argentina no padrão vigente de 1972 a 1994. As placas de identificação de veículos na Argentina (em castelhano, chapas patentes ou simplesmente patentes) são usadas para distinguir os todos os tipos de veículos automotores nas ruas da Argentina. Atualmente o país utiliza o padrão Mercosul de placas com 4 letras e três números no formato AB 123 CD, contudo os sistemas anteri...

 

Artikel ini bukan mengenai Daftar kabupaten dan kota di Riau. Lambang Provinsi Kepulauan Riau Peta lokasi Provinsi Kepulauan Riau di Indonesia Peta lokasi Kabupaten di Kepulauan Riau Provinsi Kepulauan Riau merupakan salah satu provinsi di Pulau Sumatra. Provinsi Kepulauan Riau terdiri atas 5 Kabupaten dan 2 kota. Berikut adalah daftar Kabupaten dan Kota di Provinsi Kepulauan Riau. No. Kabupaten/kota Ibu kota Bupati/wali kota Luas wilayah (km2)[1] Jumlah Penduduk (2022)[1] Kec...

Japanese construction company This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Kongō Gumi – news · newspapers · books · scholar · JSTOR (August 2012) (Learn how and when to remove this template message) Kabushiki Gaisha Kongō Gumi株式会社金剛組Romanized nameKongō GumiTypeSubsidiary (since 2006)Indus...

 

Goy

Para otros usos de este término, véase Goy (desambiguación). Goy (en hebreo: גוי‎, plural 'goyim', גוים o גויים), es una palabra transliterada del hebreo que significa literalmente «nación», en referencia a los gentiles, que son todas las personas que no forman parte del pueblo judío. Debido a que en el Antiguo Testamento los yehudim fueron llamados a separarse de las otras naciones, la palabra goyim se empezó a utilizar para referirse a los gentiles.[1]​[2]...

 

Administrative divisions used in Sweden and previously in Finland and NorwayLaani redirects here. For the Papuan language, see Western Dani language. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Län – news · newspapers · books · scholar · JSTOR (December 2007) (Learn how and when to remove this template ...

For the scientific journal, see Neuroinformatics (journal). Field of research Neuroinformatics is the field that combines informatics and neuroscience. Neuroinformatics is related with neuroscience data and information processing by artificial neural networks.[1] There are three main directions where neuroinformatics has to be applied:[2] the development of computational models of the nervous system and neural processes. the development of tools for analyzing and modeling neur...

 

Indian politician Adv. V. JoyMember of the Kerala Legislative AssemblyIncumbentAssumed office 2 May 2021ConstituencyVarkalaIncumbentAssumed office 2 June 2016Preceded byVarkala KaharConstituencyVarkalaSecretary of District committee of the Communist Party of India (Marxist) Thiruvananthapuram]] Personal detailsBorn (1965-05-10) 10 May 1965 (age 58)Perunguzhi, Chirayinkeezhu, TrivandrumNationalityIndianPolitical partyCommunist Party of India (Marxist)SpouseS.SunithaChildrenTwo dau...

 

Demographics of IraqPopulation pyramid of Iraq in 2020Population43,533,592 (2021)Growth rate2% (2022 est.)Birth rate34.23 births/1,000 population (2023 est.)Death rate3.9 deaths/1,000 population (2022 est.)Life expectancy73.18 years • male71.3 years • female75.15 yearsFertility rate3.25 children born/woman (2022 est.)Infant mortality rate19.62 deaths/1,000 live birthsNet migration rate-0.83 migrant(s)/1,000 population (2022 est.)Age structure0–14 years37.02%65 and ov...

Este artigo ou secção contém uma lista de referências no fim do texto, mas as suas fontes não são claras porque não são citadas no corpo do artigo, o que compromete a confiabilidade das informações. Ajude a melhorar este artigo inserindo citações no corpo do artigo. (Abril de 2015)  Nota: Para o jornal do Rio Grande do Sul, veja Contexto (jornal). Comunicação Tipos Social Massa Interpessoal Intrapessoal Verbal Não verbal Visual Audiovisual Segmentada Redes Ciberespacial N...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) ستانلي آرثر فرانكلين معلومات شخصية الميلاد 30 أكتوبر 1930[1]  تاريخ الوفاة 2 فبراير 2004 (73 سنة) [1]  مواطنة المملكة المتحدة  الحياة العملية المهنة رس...

 

Japanese manga series SandaFirst tankōbon volume cover MangaWritten byParu ItagakiPublished byAkita ShotenMagazineWeekly Shōnen ChampionDemographicShōnenOriginal runJuly 21, 2021 – presentVolumes9 Sanda (stylized in all caps) is a Japanese manga series written and illustrated by Paru Itagaki. It has been serialized in Akita Shoten's shōnen manga magazine Weekly Shōnen Champion since July 2021, with its chapters collected in nine tankōbon volumes as of July 2023. The story ta...

2019 studio album by Michael ChapmanTrue NorthStudio album by Michael ChapmanReleased8 February 2019 (2019-02-08)StudioMwnci Studios,[1] WalesLength44:44LabelParadise of BachelorsProducerSteve GunnMichael Chapman chronology 50(2017) True North(2019) Plaindealer + Twisted Road(2020) Professional ratingsAggregate scoresSourceRatingMetacritic82/100[2]Review scoresSourceRatingAllMusic[3]Paste7.2/10[4]Pitchfork7.4/10[5]PopMatters7/10&#...

 

Lapad Shaw sa Mandaluyong Ang Mandaluyong primera klaseng dakbayan nahimutang sa Metro Manila, Pilipinas. Adunay kinatibok-an gidak-on nga 21.26 kilometros quadrado ug nahimutang nga nag-inusara nga distrito. Sumala sa census ni acting 2010, dunay 328,699 katawo. Ang gitudlo nga kodigo postal mao ang 1550 (CPO). Mga reperensya Philippine Standard Geographic Code Gi-tago 2012-04-13 sa Wayback Machine Mandaluyong City (Mandaluyong) San Felipe Neri, Mandayulong, San Felipe Lungsod Nasod ...

 

Artikel ini bukan mengenai Dia Anakku atau Anakku Bukan Anakku. Dia Bukan AnakkuGenre Drama Roman PembuatSinemArtSutradaraM. HaikalPemeran Arumi Bachsin Miller Glenn Alinskie Ariel Tatum Natasha Rizky Meriam Bellina Anwar Fuady Dina Lorenza Hanna Hasyim Penggubah lagu temaEndaLagu pembukaKu Ingin Selamanya — UnguLagu penutupKu Ingin Selamanya — UnguNegara asalIndonesiaBahasa asliBahasa IndonesiaJmlh. musim1Jmlh. episode27ProduksiProduser eksekutifElly Yanti NoorProduserLeo SutantoPengatur...

Defunct private spaceflight company This article needs to be updated. Please help update this article to reflect recent events or newly available information. (March 2017) Excalibur AlmazTypePrivateIndustryAerospaceFoundedIsle of Man (2005)Defunct2016HeadquartersDouglas, Isle of ManKey peopleArthur M. Dula, CEOWebsiteexcaliburalmaz.com Excalibur Almaz was a private spaceflight company which planned to provide a variety of deep space crewed exploration missions, micro-gravity science, and payl...

 

This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (November 2022) Geek'd ConStatusActiveGenrePop Culture ConventionVenueHilton Hotel Convention Center (Shreveport)Location(s)ShreveportCountryUnited StatesInaugurated2015Attendance15,000 in 2015Organized byGreg Atoms, Townsquare MediaFiling statusCorporateWebsitehttp://www.geekdcon.com/ Geek'd Con is an annual fan convention held in...

 

1944 Donald Duck cartoon Donald's Off DayTheatrical release posterDirected byJack HannahStory byBill BergDick ShawProduced byWalt DisneyStarringClarence NashMusic byPaul J. Smith opening song sung by Adriana CaselottiAnimation byJohn ReedArt ScottHarvey ToombsJudge WhitakerLayouts byYale GraceyBackgrounds byThelma WitmerColor processTechnicolorProductioncompanyWalt Disney ProductionsDistributed byRKO Radio PicturesRelease date December 8, 1944 (1944-12-08) Running time7 minutes...

For other uses, see Starman. StarMan StarMan first edition coverAuthorSara DouglassCover artistShaun TanCountryAustraliaLanguageEnglishSeriesThe Axis TrilogyGenreFantasyPublisherVoyagerPublication date30 October 1996Media typePrint (hardback & paperback)Pages704 (first edition)ISBN978-0-7322-5159-8Preceded byEnchanter  StarMan is a 1996 fantasy novel by Australian writer Sara Douglass. It follows the second book in the series, Enchanter, with Axis marching north with h...

 

Richard LinklaterLinklater in 2015LahirRichard Stuart Linklater30 Juli 1960 (umur 63)Houston, Texas, ASPekerjaanSutradara, penulis naskah, produser, aktorTahun aktif1985–sekarang[1]Situs webdetourfilm.com Richard Stuart Linklater (/ˈlɪŋkleɪtər/; lahir 30 Juli 1960)[2] adalah seorang pembuat film, penulis naskah dan pemeran Amerika. Linklater paling dikenal atas film-film humanis realistik dan natural buatannya yang utamanya menyoroti budaya pinggiran kota dan ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!