Ru-Board.club
← Вернуться в раздел «Программы»

» Media Player Classic - Black Edition (MPC-BE) часть 2

Автор: Evgeniy_1990
Дата сообщения: 25.01.2016 13:43
qwertyop
[more]

Цитата:
Хирургам лишь бы отпилить. Нормально работает EVR Custom на XP, единственное замеченное ухудшение относительно Vista+, отсутствие поддержки DXVA для h.264. Никаких зависаний картинки, мешанин из значков рабочего стола, ни разу не видел начиная с древней Radeon 9600 если не ошибаюсь. А помимо минуса по DXVA h.264, есть плюс относительно VMR9, что EVR - просто быстрее, я же как-то запускал HEVC UHD 60p ролик, и на VMR7 и EVR Custom он что-то около 50 кадров/сек выдавал, а в VMR9 почему-то в процессор не упёрся, и застрял на отметке не выше 30 с копейками кадров/сек.

Кому не нужно DXVA h.264, то EVR Custom на XP не хуже других рендереров, кое в чём даже получше: поддерживает шейдеры, как VMR9, но при этом быстрее его, зачем его отключать?

Просто жесть! Смешно до усрачки...

1. EVR не для XP - факт!
2. EVR работает хуже, чем VMR'ы на XP - факт!
3. На EVR на XP есть всегда тиринг - факт!
4. EVR требует NET Framework 3.5 SP1 и выше для работы на XP - факт!
5. EVR нестабильно работает на XP - факт!

VMR-7 быстрее любого видео-рендерера - факт!
VMR-9 медленнее, чем VMR-7 -факт!

HEVC плохо воспроизводятся на старых радеонах - факт!

И последнее - Отсутствие DXVA, при использовании EVR на XP, говорит нам о том, что EVR создавался не для данной операционной системы. Это еще раз подтверждает тот факт, что EVR - не для XP!
[/more]
Автор: qwertyop
Дата сообщения: 25.01.2016 14:11
Evgeniy_1990, смешно, фактов много и ни один из них [more=не соответствует реальности]1. а мелкософт-то не в курсе

2. тут уже я не в курсе

3. есть/нет его там ровно в тех же ситуациях, что и в VMR9. Т.е. в D3DFS - нет ни при каких условиях. На HD 3870 нет ни в каких режимах вообще, даже в окне, если включен VSync. На HD 7770, в окне нет только если воспроизведение в DXVA (MPEG2, VC1, WMV3), но есть же D3DFS!

4. не требует, достаточно evr.dll зарегистрировать. Но даже если и говорить об официальной установке, то EVR идёт в составе NET Framework, начиная с ранних бет 3.0, когда ещё и Vista только в разработке была. Можно не ставить 3.0 - 3.5, а установить 4.0.

5. Некоторые странности есть только в работе чистого EVR, не EVR Custom, о котором говорил.

6. Оверлей быстрее VMR7

7. "HEVC плохо воспроизводятся на старых радеонах" в каком смысле? Он ваще-то на ЦП воспроизводился.

8. "Отсутствие DXVA, при использовании EVR на XP, говорит нам о том, что EVR создавался не для данной операционной системы" - Вам говорит, я рад за вас. DXVA - оно, мягко говоря, не всем нужно. Да и в EVR XP оно на месте, только для h.264 нет.[/more]
Автор: Zlodei_Vreditel
Дата сообщения: 25.01.2016 14:56
Aleksoid1978

Благодарю за добавление опции "Приостанавливать воспроизведение видео при сворачивании окна", но заметил связанный с ней визуальный баг а именно если при запущенном видео свернуть и развернуть окно плеера то сначала появляется OSD с надписью "Воспроизведение" и только потом окно плеера.На воспроизведение или работу искомой опции конечно не влияет но выглядит странно,и судя по тому что в других плеерах подобного "самовольства" OSD не наблюдается то так явно быть не должно хотя вам конечно виднее
Проверял после внедрения опции на нескольких билдах MPC-BE с настройками по умолчанию кроме включения вышеназванной опции на Windows 7 x64 на трех разных компьютерах.
Автор: Evgeniy_1990
Дата сообщения: 25.01.2016 14:59
qwertyop
[more]

Цитата:
4. не требует, достаточно evr.dll зарегистрировать. Но даже если и говорить об официальной установке, то EVR идёт в составе NET Framework, начиная с ранних бет 3.0, когда ещё и Vista только в разработке была. Можно не ставить 3.0 - 3.5, а установить 4.0.

Далеко не все приложения (программы) могут работать только при наличии одного установленного в систему NET 4.0. Некоторым вообще требуется 3.5 SP1, а остальным еще более ранние версии. Все зависит от того, под какую версию NET были написаны те, или иные приложения.

Установка только NET 4.0 - это не выход.

И потом, где еще взять библиотеку evr.dll? Только вырвать из пакета NET Framework.
Я конечно вас понимаю, зачем ставить целый пакет, если можно просто выдрать необходимые библиотеки. Почему бы не поступить, как пират?


Цитата:
5. Некоторые странности есть только в работе чистого EVR, не EVR Custom, о котором говорил.

EVR Custom более нестабильный, чем вы думаете. И потом, любой системный видео-рендерер всегда быстрее видео-рендереров с кастом-аоллокаторами.

Кастом -аллокаторы - это всего лишь обертки над системными видео-рендерерами, так как используют их за основу. По сути - это самодельные видео-рендереры с расширенными возможностями.


Цитата:
6. Оверлей быстрее VMR7

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


Цитата:
Он ваще-то на ЦП воспроизводился.

Ваш процессор просто не тянет HEVC. Смотря еще какие HEVC...
Есть 10 и даже 12-битные HEVC-видео файлы с разрешением 1080p.


Цитата:
Да и в EVR XP оно на месте, только для h.264 нет.

Я не могу, ха-ха-ха...

Вы понимаете, что вы говорите? DXVA и в EVR на XP - есть.

Вы даже не понимаете, что DXVA бывает двух видов - это DXVA1 и DXVA2.

DXVA1 поддерживают только все VMR-видео-рендереры.
DXVA2 поддерживают только все EVR-видео-рендереры.

DXVA2 не поддерживается на XP. Следовательно, при использовании EVR на XP никакого DXVA2 быть не может, ни у H.264, ни у MPEG-2, ни у кого либо еще.

Добавлено:
Zlodei_Vreditel

Цитата:
но заметил связанный с ней визуальный баг а именно если при запущенном видео свернуть и развернуть окно плеера то сначала появляется OSD с надписью "Воспроизведение" и только потом окно плеера.

Данный баг проявляется и наблюдается только на Windows 7. На Win8/8.1/10 его нет.
Это связано с особенностью отображения OSD на данной операционной системе.
Баг подтверждаю!

P.S. Кстати, подобный баг уже был, при сворачивании/разворачивании окна плеера туда и обратно, его правили. Теперь осталось исправить при условии использовании данной опции приостановки воспроизведения, при сворачивании/разворачивании окна.
[/more]
Автор: MAX63ru
Дата сообщения: 25.01.2016 15:17
Zlodei_Vreditel
Цитата:
если при запущенном видео свернуть и развернуть окно плеера то сначала появляется OSD с надписью "Воспроизведение" и только потом окно плеера.

У меня на Win7 x32 и x64 нормально разворачивается окно, одновременно вместе с надписью "Воспроизведение". Но при этом панель управления на какие-то доли секунды запаздывает: сначала появляется на её месте белая полоса, а потом её скрывает панель управления. Билд 1125.
Автор: Evgeniy_1990
Дата сообщения: 25.01.2016 16:01
MAX63ru

Цитата:
У меня на Win7 x32 и x64 нормально разворачивается окно, одновременно вместе с надписью "Воспроизведение". Но при этом панель управления на какие-то доли секунды запаздывает: сначала появляется на её месте белая полоса, а потом её скрывает панель управления. Билд 1125.

На Windows 7 действительно есть баг. Но это еще не все.

Самая большая беда - это на XP. Мало того, что плеер зависает при сворачивании, так еще и у OSD "сносит крышу".

Вот скриншот:

Автор: qwertyop
Дата сообщения: 25.01.2016 16:48
[more=Евгению, про DXVA2 в XP]
Цитата:
Далеко не все приложения (программы) могут работать только при наличии одного установленного в систему NET 4.0. Некоторым вообще требуется 3.5 SP1, а остальным еще более ранние версии. Все зависит от того, под какую версию NET были написаны те, или иные приложения.  
 
Установка только NET 4.0 - это не выход.
Непонятна суть всех эти сторонних инсинуаций, мы разве дотнет обсуждаем? Какая мне разница: 3-й или 4-й вы поставите, или оба сразу?
Цитата:
И потом, где еще взять библиотеку evr.dll? Только вырвать из пакета NET Framework.
Я конечно вас понимаю, зачем ставить целый пакет, если можно просто выдрать необходимые библиотеки. Почему бы не поступить, как пират?
Теперь будем рассуждать о пиратстве? Может сразу перейдём на политику? И нет, это не пиратство.
Цитата:
EVR Custom более нестабильный, чем вы думаете.
Как бы это сказать, я не думаю что он вообще не стабилен. Они оба стабильны на XP и EVR и EVR Custom, только с первым баг у самого MPC-BE: чёрные края снизу/сверху на узком видео не чёрные, а серые, вот и всё. Я уже указывал на этот баг, и на то что у KMP - полный олрайд в XP и с чистым EVR, но на него забили ввиду неважности и непоняток из-за чего оно так.
Цитата:
Фактически это так
На этом можно было бы и закончить.
Цитата:
DXVA2 не поддерживается на XP. Следовательно
Следовательно вы вообще совсем не в теме того о чём пытаетесь расуждать, примечательна загрузка CPU:

[/more]
Автор: Evgeniy_1990
Дата сообщения: 25.01.2016 17:32
qwertyop
[more]

Цитата:
Непонятна суть всех эти сторонних инсинуаций, мы разве дотнет обсуждаем? Какая мне разница: 3-й или 4-й вы поставите, или оба сразу?

Суть в том, что для каждого приложения требуется своя версия NET Framework.

Цитата:
Как бы это сказать, я не думаю что он вообще не стабилен. Они оба стабильны на XP и EVR и EVR Custom, только с первым баг у самого MPC-BE: чёрные края снизу/сверху на узком видео не чёрные, а серые, вот и всё. Я уже указывал на этот баг, и на то что у KMP - полный олрайд в XP и с чистым EVR, но на него забили ввиду неважности и непоняток из-за чего оно так.

О да, "EVR'ы стабильны на XP". Да ладно... В каком это месте они стабильны.
Во-первых - на некоторых видео файлах - черный экран.
Во-вторых - переключение кадров - не плавное.
В третьих - несоответствие параметрам.


Цитата:
Следовательно вы вообще совсем не в теме того о чём пытаетесь расуждать, примечательна загрузка CPU:

Вот именно, что я как раз-таки в теме. О да, мы будем верить этим загрузкам на CPU/GPU.
Ну да ладно, дело ваше.

По поводу вашего скриншота со статистикой видео-рендерера:

Какой ужас! Как такое вообще возможно? DXVA2 работает у вас на XP???

Что это за бред такой?

Я у себя сейчас лично проверил. Я в просто в шоке!!!

У меня полный бред плеер показывает, обратите пожалуйста внимание на мои скриншоты.
Какой нафиг DXVA2 может быть на XP.?





Ну начнем с того, что плеер некорректно определяет Input Type:

DXVA2_ModeVC-1_D2010. Должен быть DXVA1_ModeVC-1_D2010.

Далее, видео декодер показывает использование и наличие работы DXVA.

А что говорит мне статистика - никакого DXVA2 вообще нет и быть не может.
[/more]
Автор: Leo1000
Дата сообщения: 25.01.2016 17:49
Evgeniy_1990
Закинь все в море плиз, как делает qwertyop. Спасибо.
Автор: Zlodei_Vreditel
Дата сообщения: 25.01.2016 17:57
Evgeniy_1990

Спасибо за разъяснение и подтверждение наличия бага!

MAX63ru

У меня тоже не всегда сразу это проявляется бывало так что начиналось после того как передвинул окно в любую сторону от середины экрана где плеер раскрылся по умолчанию.

Автор: Evgeniy_1990
Дата сообщения: 25.01.2016 18:02
Leo1000

Цитата:
Evgeniy_1990
Закинь все в море плиз, как делает qwertyop. Спасибо.

Какое еще море??? А все - понял - - это тег "more". Сделал.

P.S. Да, согласен с вами, для удобства чтения, экономии места и общения между собой.

Aleksoid1978:

1. Для XP на EVR нужно исключить подгрузку DXVA2.
2. Необходимо исправить входы для DXVA1-декодеров (MPEG-2/VC-1):
например DXVA2_ModeVC-1_D2010 -> DXVA1_ModeVC-1_D2010. Тоже самое и для MPEG-2.
Автор: V0lt_r
Дата сообщения: 25.01.2016 18:11
qwertyop
Я много раз слышал про то, что EVR на XP ничем принципиальным не выделяется на фоне VMR-9, более того его некоторые фичи просто урезаны. То что EVR на XP кто-то хвалит и сознательно использует, узнал только сегодня. Если это не про ежиков и кактус, то отключать пока не будем.
Автор: Evgeniy_1990
Дата сообщения: 25.01.2016 18:15
Zlodei_Vreditel

Цитата:
Спасибо за разъяснение и подтверждение наличия бага!

Пожалуйста. На будущее, просьба, любителям фич - фичи, которые вы просили, прежде всего необходимо проверять вам самим, причем очень внимательно и тщательно.
Я конечно все понимаю, что это обязанности бета-тестеров, но фичи делались прежде всего для вас, а уже потом и для всех остальных, кому они интересны и необходимы.

Вот знаете, что меня удивило больше всего, в плеере добавили фичи, то бишь добавили парочку новых опций, при этом их не проверили и даже не отладили по нормальному, в результате образовались новые поломки.

О да, это просто "волшебство" наяву. У нас, например OSD, появляется само, когда хочет. Класс! Да и вдобавок еще и не исчезает. "Баг в квадрате" получили, точнее - поломку.

Aleksoid1978 говорил, что это для 99% случаев. Какие еще 99%?

Далее, условия для фич соблюдены не были.

1. Переход следующий, в случае если плеер не смог открыть файл по каким-либо причинам.
2. Условие исключения загрузки одноименных видео файлов два раза.
Автор: V0lt_r
Дата сообщения: 25.01.2016 18:17
Evgeniy_1990
Не надо выдумывать несуществующие GUID.
Автор: Evgeniy_1990
Дата сообщения: 25.01.2016 18:22
V0lt_r

Цитата:
Evgeniy_1990
Не надо выдумывать несуществующие GUID.

Что значит - несуществующие? Нам их плеер выдает, точнее его статистика видео-рендереров.

Это вы их ввели в свое время, точнее Aleksoid1978.

так если ввели, назовите пожалуйста хотя бы их правильно и корректно.
Зачем народ сбивать с толку?

Добавлено:
V0lt_r

Цитата:
Я много раз слышал про то, что EVR на XP ничем принципиальным не выделяется на фоне VMR-9, более того его некоторые фичи просто урезаны. То что EVR на XP кто-то хвалит и сознательно использует, узнал только сегодня. Если это не про ежиков и кактус, то отключать пока не будем.

Достаточно просто сделать и внести некоторые корректировки для EVR, при условии его работы на Windows XP.

Я готов и могу расписать о них, если нужно. Об одной из них я уже написал - необходимо отрубить DXVA2-декодер, если используются все EVR-видео-рендереры.
Автор: qwertyop
Дата сообщения: 25.01.2016 18:32
V0lt_r
Цитата:
Я много раз слышал про то, что EVR на XP ничем принципиальным не выделяется на фоне VMR-9, более того его некоторые фичи просто урезаны.
Он ни чем примечательным и не выделяется, не считая случайно обнаруженного, что на 4k видео он быстр аки VMR7 (ну, или VMR9 странный тормоз на фоне этих двух). Из урезанного - только отсутствие поддержки DXVA для h.264.

Это же не повод отключать рендерер? Тогда можно и Haali с madVR отключить, там совсем не поддерживается DXVA в XP.

Evgeniy_1990, DXVA Checker подскажет какие типы ускорений доступны в текущей системе. По какой-то причине: либо MS дозволили производителям видеокарт реализовывать ускорение h.264 в XPDM видеодрайверах только для DXVA1, а в WDDM драйверах только для DXVA2, либо сами что-то такое залочили в EVR.dll, что для XP-шных драйверов делается доступным лишь DXVA1 h.264, для WDDM-ных только DXVA2. К якобы "ущербности" EVR в XP это никакого отношения не имеет.

Вот почему в драйверах WDDM (Vista+) ускорение h.264 реализовано только для DXVA2, хотя всякие VC1 и MPEG2 доступны и для DXVA1? Не знаю. Но если установить в Vista или Windows 7 видеодрайвер для XP, то ускорение h.264 волшебным образом становиться доступным для DXVA1, и исчезает из DXVA2.

Добавлено:

Цитата:
Я готов и могу расписать о них, если нужно. Об одной из них я уже написал - необходимо отрубить DXVA2-декодер, если используются все EVR-видео-рендереры.
Да ну что за бред-то опять, работает DXVA2 в EVR в XP.

Добавлено:
Evgeniy_1990, вашим проблем с DXVA2 в XP, скорее всего виной, либо другой видеодрайвер, либо что MPC-BE используется свежая, а не последняя полностью корректная для XP+DXVA версия 1.3.1.1.4469
Автор: V0lt_r
Дата сообщения: 25.01.2016 18:41
Evgeniy_1990
Цитата:
Это вы их ввели в свое время, точнее Aleksoid1978.
DXVA2_ModeVC-1_D2010 существует. А DXVA1_ModeVC-1_D2010 Я вижу впервые и гугл об этом GUID ничего не знает.
Вот если бы ты попроси написать просто DXVA_ModeVC1_D2010, как в документе от MS, тогда другое дело.
Автор: Evgeniy_1990
Дата сообщения: 25.01.2016 18:42
qwertyop

Цитата:
Да ну что за бред-то опять, работает DXVA2 в EVR в XP.

Вы скриншот мой видели? Советую вам обратить на него внимание еще раз очень внимательно.

У меня даже WMV3 видео файлы не воспроизводятся, потому что на EVR пытается запуститься DXVA-декодер, но не может.

Статистика верно говорит - Not using DXVA

А плеер все-равно насильно подгружает DXVA-декодер. Вот настоящий БРЕД!


Я в первый и в последний раз услышал такой бред, что DXVA2 может работать на XP.

Ну естественно, в свое время не пофиксили баг, вот теперь всем кажется, что DXVA2 работает на XP. Просто чудесно, волшебно!

Добавлено:
V0lt_r

Цитата:
Вот если бы ты попроси написать просто DXVA_ModeVC1_D2010, как в документе от MS, тогда другое дело.

Я это и имел в виду, простите что написал некорректно, я сам добавил эту единицу.
Но суть вы поняли. Аналогично и для MPEG-2.

Добавлено:
qwertyop

Цитата:
Evgeniy_1990, вашим проблем с DXVA2 в XP, скорее всего виной, либо другой видеодрайвер, либо что MPC-BE используется свежая, а не последняя полностью корректная для XP+DXVA версия 1.3.1.1.4469

Всему виной просто типичный баг.

Даже если и работает DXVA2 на XP, как вы утверждаете, хотя это бред чистой воды, то почему это не исправили?

В любом случае, баг есть баг, его надо править.

Вы сами хоть видите разницу. Еще раз для вас ее вам распишу:

Видео декодер - наличие DXVA.
Статистика - Not using DXVA.

Вот взяли и скрестили небо с землей и получили неописуемый ужас.
Автор: qwertyop
Дата сообщения: 25.01.2016 19:12
Вот знает же, что в новых версиях MPC-BE для DXVA1 в XP используется костыль включающий старую версию DXVA декодера, потому что у новой с XP не срослось. И что в DXVA2 такой костыль возможно не включен, из-за чего у него и проблемы, и всё-равно продолжает нести ахинею.

Вот уже MPEG2 и совершенно сторонний декодер:

Не забудьте ещё и Неровцам сказать, что DXVA2 в XP работать не должен, просто потому, что не должен и всё. А заодно и автору DXVA Checker и прочим, и прочим.

И .NET Framework добавляет в системную папку XP не только EVR.dll, но и DXVA2.dll, интересно зачем? Если бы оно там "не поддерживалось".
Автор: Zlodei_Vreditel
Дата сообщения: 25.01.2016 19:22
Evgeniy_1990

Да я давно хотел об этом баге написать тем более он тянется уже много версий подряд но во избежание недовольства разработчиков и их преданных "фанатов" стараюсь на этом форуме поменьше писать от греха подальше.
Автор: Evgeniy_1990
Дата сообщения: 25.01.2016 19:25
qwertyop

Цитата:
Вот знает же, что в новых версиях MPC-BE для DXVA1 в XP используется костыль включающий старую версию DXVA декодера,

Не костыль, а рабочая версия DXVA1-декодера.

Нечего было ломать, а потом называть это костылем.


Цитата:
И что в DXVA2 такой костыль возможно не включен, из-за чего у него и проблемы, и всё-равно продолжает нести ахинею.

Да конечно, я ничего не знаю, не понимаю, всем тут вру, несу ахинею и т.д.
Вы больно мудрый, вот пока лично я не увижу, что DXVA2 работает на EVR, при условии его использования на Windows XP, я ни за что не поверю в это.

Пока что я вижу только скрещенных небо и землю. Если вы не поняли, то:

Небо - это DXVA-декодер
Земля - это Not using DXVA, т.е. софт- декодер

Вывод: скрестили DXVA + Софт, получили черный экран, видео файлы не воспроизводятся, то бишь квадрат Малевича.

Вот что лично я вижу у себя. И вы мне еще будете тут доказывать, что я не прав.

Вы сами-то подумайте пожалуйста, разве могут DXVA и софт работать одновременно?

Уважаемый, qwertyop

Да и вообще, пусть Aleksoid1978 решит наш с вами спор, по поводу работы DXVA2-декодера на Windows XP, при использовании EVR-видео-рендереров.

Добавлено:
Zlodei_Vreditel

Цитата:
Да я давно хотел об этом баге написать тем более он тянется уже много версий подряд но во избежание недовольства разработчиков и их преданных "фанатов" стараюсь на этом форуме поменьше писать от греха подальше.

У нас есть разработческий форум: www.mpc-be.org/forum
Там есть раздел "Баг Репорт / The bug report". Про все баги/ошибки можете писать туда.
Именно для этого и создан был данный раздел.
Автор: V0lt_r
Дата сообщения: 25.01.2016 19:48
Evgeniy_1990
Цитата:
Аналогично и для MPEG-2.
Не ясно о чем ты. Если о GUID-ах, то остались только DXVA2_Mode* из dxva2api.h, которые мы естественно переименовывать не будем.
Автор: Evgeniy_1990
Дата сообщения: 25.01.2016 20:06
V0lt_r

Цитата:
Не ясно о чем ты.

Я говорю про субтипы.
Обратите пожалуйста внимание на этот кусочек:

Код:
Video: dxva 736x576 (4:3) 25fps 6800kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: DXVA2_ModeMPEG2_VLD {EE27417F-5E28-4E65-BEEA-1D26B508ADC9}
formattype: FORMAT_VideoInfo2 {F72A76A0-EB0A-11D0-ACE4-0000C0CC16BA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 622080
cbFormat: 112

VIDEOINFOHEADER:
rcSource: (0,0)-(720,576)
rcTarget: (0,0)-(720,576)
dwBitRate: 6800000
dwBitErrorRate: 0
AvgTimePerFrame: 400000
Автор: V0lt_r
Дата сообщения: 25.01.2016 20:23
Evgeniy_1990
Этот GUID из "c:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include\dxva2api.h", менять его мы естественно не будем. Сама MS его так назвала, это уже по сути стандарт. Смирись.
Автор: Evgeniy_1990
Дата сообщения: 25.01.2016 20:25
V0lt_r

Цитата:
Этот GUID из "c:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include\dxva2api.h"

О боже, у меня XP, какой к черту путь из новых операционных систем.

Какой кошмар!

Добавлено:

qwertyop

Увы, проверил на LAV Video Decoder условие: "DXVA2 + EVR Custom + WMV3" - нет никакого DXVA2, даже при том, что я выбрал "DXVA2 Native".

Так что - не верю!

Вот скриншот:



Плеер врет на ровном месте, показывает знак GPU, когда нет никакого DXVA2. Вот же бред!

Это надо вообще немедленно исправить, дабы не вводить пользователей в заблуждение.
Автор: qwertyop
Дата сообщения: 25.01.2016 21:21
Evgeniy_1990, там же в LAVе чёрным по серому написано, что используется WMV9 DMO декодер, это MS-овский декодер, и он в XP отродясь DXVA не поддерживал. В LAVе у вас на вкладке Formats выбрано "Use Microsoft WMV9 DMO decoder..." инфа 146%.

Что за расхождения в показаниях индикатора на панели и в статистике, не знаю, у меня в обоих показывает работу DXVA... потому у меня и работает. Кстати, .NET Framework добавляет в системную папку XP не только EVR.dll, но и DXVA2.dll
Автор: Evgeniy_1990
Дата сообщения: 25.01.2016 21:30
qwertyop

Цитата:
Evgeniy_1990, там же в LAVе чёрным по серому написано, что используется WMV9 DMO декодер, это MS-овский декодер, и он в XP отродясь DXVA не поддерживал. В LAVе у вас на вкладке Formats выбрано "Use Microsoft WMV9 DMO decoder..." инфа 146%.

Совершенно верно.

Отключил DMO9, получил avcodec - это софтовый ffmpeg libavcodec. Опять неудача, я не смог получить DXVA2.


Цитата:
Что за расхождения в показаниях индикатора на панели и в статистике, не знаю, у меня в обоих показывает работу DXVA... потому у меня и работает. Кстати, .NET Framework добавляет в системную папку XP не только EVR.dll, но и DXVA2.dll

Расхождения только из-за того, что плеер считает софтовый выходной формат NV12 на EVR Custom, на XP, как аппаратный NV12, т.е. якобы это DXVA2. Отсюда и показывает значок (индикатор) GPU.
Автор: qwertyop
Дата сообщения: 25.01.2016 23:11
[more=Evgeniy_1990]Если так сложно повторить в озвученных мной условиях (MPC-BE или его декодер v.4469 для VC1, и Nero для MPEG2), то что мешает запустить специально созданную для этого програмку DXVA Checker, и она покажет какие типы ускорений доступны. Причём не теоретически для этой карты, а практически конкретно сейчас, конкретно в этой системе и на конкретно этом видеодрайвере.

А с проблемами настройки своего плеера и декодеров в своей системе, потом как-нибудь разберётесь.[/more]
Автор: vasevase
Дата сообщения: 26.01.2016 00:16

Цитата:
qwertyop: а не последняя полностью корректная для XP+DXVA версия 1.3.1.1.4469

Спасибо, помогло. Споры спорами, а полезная информация выдаётся.

qwertyop
V0lt_r

Насчёт дров. Для Nvidia есть там один баг, что с определённого бильда начинаются
нестабильности. А именно - произвольные зависания системы. Вроде и на ХР и на выше ОС.
Почитать можно тут же, в соответствующей теме. Так что экспериментировать с драйверами
со стабильной версии до новейшей, но глючной надо осторожно.

Про декодинг ещё: у меня обычный (не custom) EVR берёт dxva1 x264,
но повисает намертво на wmv. Обычный декодер (если отжать dxva) - норм.
На VMR9 wmv тоже норм (dxva1).
Автор: Aleksoid1978
Дата сообщения: 26.01.2016 00:35
Да уж - опять куча никому не нужного спора/срача и доказывания(битья пяткой в грудь) аж на целых 2 страницы

По поводу Windows XP в сотый раз повторюсь - ЗАБУДЬТЕ про поддержку этой системы. Вот как оно есть - так и будет. Будет что-то ломаться(в угоду новым системам) - ну значит так тому и быть.
Почему так - ну я уже про это писал. Но могу повториться.
Мы тут не компания-разработчик со штатом сотрудников и парков машин для тестирования.

Нужна поддержка Windows XP - не буду ходить вокруг да около и скажу прямо - СПОНСИРУЙТЕ как минимум на покупку целой машины под это дело. Тогда я смогу выделять время и проверять/тестировать/править для Windows XP. А еще желательно сразу 2-3 видеокарты разных брендов(ATI/Nvidia/Intel).

Думаю я внес ясность в этот вопрос.

Добавлено:
Вот если честно - мне намного проще просто убрать запуск на WinXP полностью. Ну поноет часть пользователей - я переживу.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106

Предыдущая тема: usergate 4


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.