Серверная (www.it-simple.ru)

Flashplayer на YouTube и синие морды


Замечено, что после последнего обновления флешплеера, ютуб стал казать видео с перепутанными красным и синим компонентами цвета.
Как следствие, все человеческие лица и тела стали вдруг синими. Эффект Аватара.


Это картинка, не надо тыркать по ней мышью.

Это — глюк библиотеки флеша в сочетании с особенностями реализации ютубовского плеера.

Начиная с версии 11.2, проигрыватель флеша на большинстве платформ использует аппаратное ускорение. К сожалению, в Линуксовой версии ускорение не то чтобы не поддерживается, а вообще поломано.

Флеш-проигрыватель путает цвета на видео по следующим причинам:

Как мы видим, всё упирается в VDPAU. Ну, если "забыть" о кривизне рук программистов адоба.

Для исправления глюка рекомендую два способа:

1. Включить проигрывание видео не флешем, а с помощью HTML5, что уже сделало всё прогрессивное человечество.
По понятным причинам, данный совет работает только в пределах Ютуба (но больше и не надо, см. выше).

2. Отключить во флеше аппаратное ускорение, после чего видео начнёт подтормаживать, но косяк с цветами исчезнет.

Избавляться от VDPAU из-за косяков в библиотеке флеша — бред, не надо этого делать.