LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

В 2007 году компания ASUS создала EEE PC, который стал очень популярен. Там был Windows/Linux дуалбут. Я считаю, что Microsoft боялась, что кому-то Linux начнёт нравиться сильнее, чем Windows. Актуальной версией Windows была Vista, которая многим не нравилась. Логично, что часть людей присматривалась к Mac и Linux.

В 2008 году NVIDIA сделала VDPAU, а в mplayer приняли патчи, добавляющие поддержку VDPAU. Тогда же ATi реализовала XvBA, и в Cyberlink PowerDVD для Linux появилась его поддержка. Intel реализовала поддержку VA-API. Компания Shattered Desktop добавила поддержку VA-API в mplayer, а также создала враппер XvBA-VAAPI. Adobe добавила поддержку VDPAU и CrystalHD во Flash Player.

И тут Майкрософт посетила идея - не допустить появления аппаратно ускоряемого HD Video в Linux! Вот только в плеерах поддержка уже добавлена, но в браузерах - ещё нет!

До 2016 года можно было смотреть аппаратно ускоренное видео при помощи флеш плеера. Была проблема с «синими людьми» при включенном VDPAU, когда, в очередной версии плеера, разработчики из Adobe перепутали красный и зелёный каналы. Также в одной из версий они стали требовать инструкций SSE2 - пользователи Athlon XP лишились возможности пользоваться VDPAU в браузере (разве что со старой версией флеша). Были даже проблемы с Glibc, в котором внезапно дропнули поддержку флеша. Наконец, сам флеш прекратил поддержку Линукса в версии 11.2.

Всё было хорошо, пока не появился VDPAU.

В 2016, когда YouTube дропнул флеш, в браузерах почему-то не добавляли поддержку ни VDPAU, ни VA-API. Это как с Навальным в госпитале. Сначала же всё правильно делали, кололи атропин. Потом вдруг стали странно себя вести. Также и тут: ну нормально же всё было сначала. Это потом начали что-то мутить воду. То им Gstreamer 0.10 какой-то не такой, а когда вышел Gstreamer 1.x, в котором всё правильно - поддержку Gstreamer внезапно решают удалить. Заменили на ffmpeg, в котором точно должно всё работать, но нет.

Лишь чудом в Chromium нашлась поддержка VA-API, которая «молодой человек, это не для вас написано», а для ChromeOS. Но линуксоиды включили себе эту поддержку, исправив ./configure, что не понравилось гуглу. Поддержку VA-API стали регулярно ломать примерно с 2019 года.

Исходная версия ZenitharChampion, :

Пятиминутка конспирологии

В 2007 году компания ASUS создала EEE PC, который стал очень популярен. Там был Windows/Linux дуалбут. Я считаю, что Microsoft боялась, что кому-то Linux начнёт нравиться сильнее, чем Windows? Актуальной версией Windows была Vista, которая многим не нравилась. Логично, что часть людей присматривалась к Mac и Linux.

В 2008 году NVIDIA сделала VDPAU, а в mplayer приняли патчи, добавляющие поддержку VDPAU. Тогда же ATi реализовала XvBA, и в Cyberlink PowerDVD для Linux появилась его поддержка. Intel реализовала поддержку VA-API. Компания Shattered Desktop добавила поддержку VA-API в mplayer, а также создала враппер XvBA-VAAPI. Adobe добавила поддержку VDPAU и CrystalHD во Flash Player.

И тут Майкрософт посетила идея - не допустить появления аппаратно ускоряемого HD Video в Linux! Вот только в плеерах поддержка уже добавлена, но в браузерах - ещё нет!

До 2016 года можно было смотреть аппаратно ускоренное видео при помощи флеш плеера. Была проблема с «синими людьми» при включенном VDPAU, когда, в очередной версии плеера, разработчики из Adobe перепутали красный и зелёный каналы. Также в одной из версий они стали требовать инструкций SSE2 - пользователи Athlon XP лишились возможности пользоваться VDPAU в браузере (разве что со старой версией флеша). Были даже проблемы с Glibc, в котором внезапно дропнули поддержку флеша. Наконец, сам флеш прекратил поддержку Линукса в версии 11.2.

Всё было хорошо, пока не появился VDPAU.

В 2016, когда YouTube дропнул флеш, в браузерах почему-то не добавляли поддержку ни VDPAU, ни VA-API. Это как с Навальным в госпитале. Сначала же всё правильно делали, кололи атропин. Потом вдруг стали странно себя вести. Также и тут: ну нормально же всё было сначала. Это потом начали что-то мутить воду. То им Gstreamer 0.10 какой-то не такой, а когда вышел Gstreamer 1.x, в котором всё правильно - поддержку Gstreamer внезапно решают удалить. Заменили на ffmpeg, в котором точно должно всё работать, но нет.

Лишь чудом в Chromium нашлась поддержка VA-API, которая «молодой человек, это не для вас написано», а для ChromeOS. Но линуксоиды включили себе эту поддержку, исправив ./configure, что не понравилось гуглу. Поддержку VA-API стали регулярно ломать примерно с 2019 года.