Jump to content

Видикс

Видикс
Разработчик(и) Ник Куршев, [1] Алекс Берегзаси (помощник)
Стабильная версия
1.0.0 / 7 апреля 2007 г.
Операционная система Unix-подобный
Тип Драйвер устройства
Лицензия Стандартная общественная лицензия GNU
Веб-сайт видикс .sourceforge .сеть

VIDIX ( видеоинтерфейс , пространстве для *nix ) — это портативный программный интерфейс для Unix-подобных операционных систем, который позволяет драйверам видеокарт, работающим в пользователя напрямую обращаться к кадровому буферу через расширение Direct Graphics Access к системе X Window .

Пишет Ник Куршев, автор VIDIX [1] что его мотивацией при создании интерфейса было решение проблемы, о которой сообщил Владимир Дергачев в его RFC для альтернативного мультимедийного API ядра:

v4l , v4l2 и Xv страдают от одной и той же проблемы: пытаются вписать существующие мультимедийные устройства в фиксированную схему.

Владимир Дергачев, список рассылки video4linux [2]

Дергачев отметил, что существующие мультимедийные интерфейсы жестко запрограммированы для каждого устройства, и предположил, что разработчики драйверов получат больше гибкости за счет уровня абстракции. [2]

VIDIX родился как альтернатива драйверам на основе ядра Linux из проекта MPlayer . Долгое время VIDIX существовал в рамках проекта MPlayer; позже он появился в рамках проекта MPlayerXP, ответвления MPlayer от Куршева. [3] В то время в Linux и многих других Unix-подобных операционных системах отсутствовали качественные драйверы для видеоподсистем. Почти вся техническая документация к видеооборудованию в то время находилась под соглашением о неразглашении , и многим программистам приходилось писать свои драйверы вслепую. Другие разработчики заинтересовались использованием VIDIX для своих плееров и попросили Куршева отделить его от проекта MPlayer.

VIDIX стал альтернативным набором драйверов устройств , основанным на идее прямого доступа к оборудованию (аналогично DirectX от Microsoft ). Эти драйверы отображали ускоренную видеопамять , чтобы избежать преобразования цветового пространства и программного масштабирования со стороны плееров.

Система X Window теперь включает в себя инфраструктуру прямого рендеринга , которая обеспечивает аналогичную функциональность с широкой аппаратной поддержкой. Куршев продолжал развивать VIDIX до 2007 года, когда была выпущена версия программного обеспечения 1.0.0. [4]

Поддерживаемое оборудование

[ редактировать ]

См. также

[ редактировать ]
  1. ^ Jump up to: а б Куршев, Ник (05 апреля 2007 г.), VIDIX - Интерфейс VIDeo для *niX , файл vidix/vidix.txt , получено 29 октября 2010 г.
  2. ^ Jump up to: а б Дергачев, Владимир (25 октября 2001 г.). «[RFC] альтернативный мультимедийный API ядра» . video4linux (список рассылки) . Проверено 29 октября 2010 г.
  3. ^ Куршев, Ник (2010). «MplayerXP-mplayer с повышенной производительностью» . СоурсФордж . Компьютерщик . Проверено 29 октября 2010 г.
  4. ^ Куршев, Ник (2010). «ВИДЕоинтерфейс *niX» . СоурсФордж . Компьютерщик . Проверено 29 октября 2010 г.
  5. ^ Робинсон, Аластер (2002), Драйвер для CyberBlade/i1 - версия 0.1.4 , получено 29 октября 2010 г.
  6. ^ Куршев, Ник (2002), видеодрайвер на базе VIDIX для чипов Mach64 и 3DRage , получено 29 октября 2010 г.
  7. ^ Куршев, Ник (2002), видеодрайвер на базе VIDIX для чипов Radeon и Rage128 , получено 29 октября 2010 г.
  8. ^ Берегзаси, Алекс, водитель Matrox MGA , найдено 29 октября 2010 г.
  9. ^ Зоммер, Саша (2004), видеодрайвер на базе VIDIX для чипов NVIDIA , получено 29 октября 2010 г.
  10. ^ Рулгард, Манс (2002), Драйвер для 3DLabs Permedia 2 , получено 29 октября 2010 г.
  11. ^ Рулгард, Манс (2003 г.), Драйвер для чипов 3DLabs GLINT R3 и Permedia3 , получено 29 октября 2010 г.
  12. ^ Джелве, Реза (2004), Драйвер для S3 Savage Series , получено 29 октября 2010 г.
  13. ^ Пейдж, Джейк (2003), драйвер VIDIX для чипов серий SiS 300 и 310/325 , получено 29 октября 2010 г.
  14. ^ Ли, Тимоти (2004), Драйвер для VIA CLE266 Unichrome - версия 0.1.0 , получено 29 октября 2010 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8ce5c9a9e68fc86bb06c5e8b4cb7eef3__1709318880
URL1:https://arc.ask3.ru/arc/aa/8c/f3/8ce5c9a9e68fc86bb06c5e8b4cb7eef3.html
Заголовок, (Title) документа по адресу, URL1:
Vidix - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)