Evgeniy_1990
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Aleksoid1978 Цитата: Ну вот, я же просил хорошенько проверить DXVA 1.0 | Мы итак стараемся, я-то уж точно, до сих пор сижу пока проверяю уже даже на третьей машине. Тест: Чистая Windows XP, NVIDIA GeForce GT430, MPC Video Decoder (DXVA1), VMR-7 WL, VMR-9 RL. В общем, все сводится к тому, что изменения эти надо все же откатывать. Если взять NVIDIA GeForce, то полосы нет только на новых драйверах. Взять хотя бы серии 290 или 270 (275), не говоря уже про модели серий GT200, GT400 и снова эта жирная зеленая полоса. С учетом этого, сразу же становится ясно, что изменения были сделаны зря, только поломали то, что работало нормально, а если точнее, то так как и должно было работать и работало раньше. А именно эти прозрачные полоски. Вот вам пожалуйста, простой тест: Видео файл с разрешением: 468х368 Первый запуск на GT 430 - полоски нет Второй запуск на GT 430 - полоска зеленая есть сверху Третий запуск на GT 430 - полоска зеленая есть сверху, но может пропадать Четвертый запуск на GT 430 - полоски нет, но потом появляется И так далее... По сути - некая плавающая закономерность. Но факт в том, что зеленая полоска все же может присутствовать и проявляться, даже если ее и не было в самом начале процесса воспроизведения. Поймите пожалуйста, что не для всех драйверов, а тем более железа (видеокарт) к ним, будет нормально работать DXVA1-декодер с изменениями в r1183. И в очередной раз я убедился, что прозрачные полосы - это ничто иное, как ограничение для DXVA1-декодера и устранить их можно только включив опцию VMR Mixer. Увы, но это так и есть. Еще раз повторюсь, что на любом внешнем видео декодере, без режима VMR Mixer, также присутствуют эти прозрачные полоски справа и снизу, у видео файлов с нестандартным разрешением на выходе, или если разрешение не кратно 16, которые устраняются только одним единственным способом - включением режима VMR Mixer. Вывод: на NVIDIA GeForce-ах, также как и на ATI/AMD Radeon HD, может присутствовать эта зеленая полоска сверху экрана. Разница между зелеными полосками на GeForce-ах и ATI/AMD-шках в том, что: 1. На NVIDIA GeForce-ах зеленая полоска сверху более тонкая, может быть незаметна, но она есть. 2. На ATI/AMD Radeon-ах зеленая полоска сверху более жирная, на некоторых "особых" видео файлах даже слишком жирная, никогда не пропадает, может переливаться и меняться в другие цвета, например, розовый, сиреневый, желтый, серый и т.д. Опять же получается чередование цветов полоски. |