VIDIX

VIDIX
Type Enhedsdriver
Udvikler Nickols_K
Operativ system UNIX -lignende
nyeste version 1.0.0 ( 7. april 2007 )
Licens GNU GPL
Internet side vidix.sourceforge.net

VIDIX ( VID eo Interface for *ni X ) er en bærbar grænseflade, der er designet og præsenteret som en grænseflade til drivere på brugerniveau for at give direkte adgang til hardware. Udviklet som et hjælpedriverbibliotek til MPlayerXP- projektet .

Historie

Ideen til Vidix blev født som et alternativ til de dårligt designede linux -kernedrivere fra MPlayerhq- projektet . I lang tid boede vidix inde i MPlayerhq og senere inde i mplayerxp- projekter. Dengang blev det ikke set som et selvstændigt projekt. Dette var tidspunktet, hvor linux og mange andre unix -kloner følte manglen på kvalitetsdrivere til videoundersystemer. Hvad mere er, næsten al grafikkortdokumentation var under NDA i disse dage, og mange hackere kodede deres drivere blindt. Med hjælp fra mange frivillige blev vidix- projektet født . Det blev interessant for andre udviklere af deres spillere, og de bad forfatteren af ​​vidix om at skabe et projekt adskilt fra mplayerxp . Senere blev Vidix et alternativt sæt af drivere, der var baseret på ideerne om direkte hardwareadgang som Windows' DirectX. Disse drivere projicerede simpelthen accelereret videohukommelse for at undgå farveskemakonvertering og softwarebilledskalering af afspillerne. Og det virkede. Det var forbløffende. I dag bruges vidix af mange videoafspillere, fordi det er blevet et separat projekt fuldstændig adskilt fra mplayerhq og mplayerxp . Forfatteren af ​​mplayerxp fortsætter stadig med at udvikle vidix på trods af, at der er en nyere dri2-udvidelse til X-systemet, og kommercielle drivere er tilgængelige fra hardwareleverandører.

Filosofi

Kort fortalt kan vidix- filosofien udtrykkes som: "at være den traditionelt tilgængelige videodriverpakke til *nix-afspillere" . Dette er blot en gratis driverpakke, der er optimeret til videoafspilningsprojekter. De dækker næsten alle behov for videoafspillere og giver dem det enkleste abstraktionsniveau. Enhver, der har prøvet at bygge deres egen videoafspiller, vil finde disse drivere intuitive.

Understøttet hardware

Se også

Links