История изменений
Исправление 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 года.