17 лет назад 31 октября 2006 в 15:10 578
Столкнулся я тут со странным глюком. Некоторое время назад обновил DivX до версии 6.0.3, поставил свежий K-Lite Mega Codec pack 1.45, скачал самые последние драйверы от ATI. И после этого заметил, что некоторые фильмы стали воспроизводиться с искажениями: один цвет съехал в сторону ровно на пол-экрана. Провел кучу экспериментов и выяснил следующее: глюк пропадает в Crystal Player, использующем собственные декодеры, а также в BSPlayer, если установить в его настройках флажок "Отключить формат YV12". В других программах неполадку устранить не удалось, а хочется, чтобы WMP и VLC работали нормально. Программа GSpot показывает, что фильмы декодируются через кодек DivX (это подтверждает VirtuaDub). Пока обнаружил проблему только при воспроизведении файлов, закодированных при помощи DivX 3. Попробую поставить тестовую систему и поочередно инсталлировать кодеки и драйверы, пытаясь выявить, когда появляется сбой. Кто виноват? Как лечить?

удя по всему, глюк в последнем билде кодека DivX. При установке чуть более старого (версия файла divxdec.ax — 6.0.0.1571) снятие флажка Output YUV 4:2:0 when supported в настройках DivX действует, и глюк пропадает. А если инсталлировать свежую сборку плейера, то, убирай не убирай галочку, все равно цвет смещается.

Данный эффект, видимо, вызван какой-то несовместимостью этого режима с новыми драйверами видеокарты ATI. Если у вас, уважаемые читатели, есть какие-то идеи на этот счет, пишите, поскольку данный вопрос, скажу по секрету, я сам себе задал и сам себе на него ответил, но провозился над решением проблемы несколько дней.

Никто не прокомментировал материал. Есть мысли?