Автор Тема: MPC Video Renderer  (Прочитано 67643 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
Re: MPC Video Renderer
« Ответ #990 : 17 Июнь 2020, 08:27:56 »
Была проблема что после FSE не закрывая плейер выбрать EVR CP и в нем попытаться перейти в FSE - самого окна FSE не было. У меня вроде как этой проблемы уже нет, просьба перепроверить.
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1436
Re: MPC Video Renderer
« Ответ #991 : 17 Июнь 2020, 09:44:23 »
Aleksoid1978,
Цитировать
Была проблема что после FSE не закрывая плейер выбрать EVR CP и в нем попытаться перейти в FSE - самого окна FSE не было. У меня вроде как этой проблемы уже нет, просьба перепроверить.
Перепроверил данную проблему. Ее больше нет. :)
P.S. Если вдруг что - отпишусь.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

MPCfan

  • Постоялец
  • ***
  • Сообщений: 120
Re: MPC Video Renderer
« Ответ #992 : 17 Июнь 2020, 09:47:24 »
Aleksoid1978,
Была проблема что после FSE не закрывая плейер выбрать EVR CP и в нем попытаться перейти в FSE - самого окна FSE не было. У меня вроде как этой проблемы уже нет, просьба перепроверить.
На win8 нормально. По поводу  таскбара: запускаем плеер на основном мониторе, воспроизведение, отправляем в FSE на ТВ, на основном мониторе наводим курсор на иконку плеера в панели задач, всплывает окно с элементарной панелью инструментов. Вот ею я и делал переходы. Таким способом переходы не всегда получались корректными. Получались и полноценные FSE, и черный экран, было и полное отсутствие FSE, всё вперемешку, хаотично.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1436
Re: MPC Video Renderer
« Ответ #993 : 17 Июнь 2020, 09:49:53 »
Aleksoid1978,
Цитировать
Была проблема что после FSE не закрывая плейер выбрать EVR CP и в нем попытаться перейти в FSE - самого окна FSE не было. У меня вроде как этой проблемы уже нет, просьба перепроверить.
И только я обрадовался, как...

Так  и знал, что не все так волшебно. Обычно проблема не исчезает сама собой.
Да, эта проблема ушла, но вместо нее возникла еще более неприятная проблема. Теперь плеер, в течении сессии, при переходе на следующий файл виснет и падает, при условии, что был полностью выполнен алгоритм, т.е. данная проблема и ее получение.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
Re: MPC Video Renderer
« Ответ #994 : 17 Июнь 2020, 09:52:46 »
Я проверял FSE и обратно именно через кнопки на превью на таскбаре, было норм.
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
Re: MPC Video Renderer
« Ответ #995 : 17 Июнь 2020, 09:54:36 »
Падает при переходе на следующий файл в FSE режиме ? Ну попробуй поймать место падения в debug версии.
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

  • Постоялец
  • ***
  • Сообщений: 120
Re: MPC Video Renderer
« Ответ #996 : 17 Июнь 2020, 10:01:34 »
Evgeniy1990,
На восьмёрке нормально, но именно переход с MPC-VR FSE на EVR-CP FSE не всегда срабатывает. Так что проблема не ушла.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1436
Re: MPC Video Renderer
« Ответ #997 : 17 Июнь 2020, 10:09:44 »
MPCfan,
Цитировать
,
На восьмёрке нормально, но именно переход с MPC-VR FSE на EVR-CP FSE не всегда срабатывает. Так что проблема не ушла.
Она видоизменилась. И ее поведение отличается от версий ОС. Пытаюсь поймать ее повторно у себя на семерке.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
Re: MPC Video Renderer
« Ответ #998 : 17 Июнь 2020, 10:11:11 »
Ну у себя эту проблему уже не ловлю, а так было 100%
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1436
Re: MPC Video Renderer
« Ответ #999 : 17 Июнь 2020, 10:12:46 »
Aleksoid1978,
Вот ее место падения: Direct3DShaderValidatorCreate9(). Странно, причем тут шейдеры вообще, я их даже не загружал.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1436
Re: MPC Video Renderer
« Ответ #1000 : 17 Июнь 2020, 10:39:37 »
Aleksoid1978,
Разгадал алгоритм проявления этой проблемы. Теперь она проявляется иначе. Она есть у всех, даже у вас. Главное - воспроизвести (получить ее). И вот каким образом:

Алгоритм воспроизведения:

1. Выбрать MPC VR
2. Открыть видео файл
3. Включить режим FSE для MPC VR
4. Перейти в режим FSE
5. Выйти из режима FSE
6. Закрыть видео файл, но не закрывать сам плеер (текущую сессию)
7. Открыть настройки, выбрать EVR-СP и включить режим FSE
8. Открыть этот же самый видео файл
9. Перейти в режим FSE
10. В режиме FSE перемотать его почти в самый конец
11. Дождаться перехода на следующий файл в папке

В результате, при переходе на следующий файл в режиме FSE, плеер упадет.

Вот такой алгоритм воспроизведения данной проблемы. А все потому что реализации режима FSE у EVR-CP и MPC VR - разные. Естественно, надо понимать, что будет далеко не один конфликт.

Если посмотреть место падения, то в первую очередь оно возникает здесь:
*** Exception 0xC0000005 occured ***

C:\Windows\system32\d3d9.dll : Direct3DShaderValidatorCreate9()
C:\Windows\system32\d3d9.dll : Direct3DShaderValidatorCreate9()
C:\Windows\system32\USER32.dll : TranslateMessageEx()
C:\Windows\system32\USER32.dll : SetWindowTextW()
C:\Windows\system32\USER32.dll : IsDialogMessageW()
C:\Windows\SYSTEM32\ntdll.dll : KiUserCallbackDispatcher()
C:\Windows\system32\USER32.dll : SfmDxSetSwapChainStats()
C:\Windows\system32\USER32.dll : GetMessageW()
C:\Program Files\MPC-BE x64\mpc-be64.exe : GetMessageW()
C:\Program Files\MPC-BE x64\mpc-be64.exe : GetMessageW()
C:\Program Files\MPC-BE x64\mpc-be64.exe : GetMessageW()
C:\Program Files\MPC-BE x64\mpc-be64.exe : GetMessageW()
C:\Windows\system32\kernel32.dll : BaseThreadInitThunk()
C:\Windows\SYSTEM32\ntdll.dll : RtlUserThreadStart()

А вот, что говорит отладчик: Место падения.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
Re: MPC Video Renderer
« Ответ #1001 : 17 Июнь 2020, 10:59:48 »
А, так значит падает при использовании EVR-CP + FSE, после использования MPC VR + FSE.
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

MPCfan

  • Постоялец
  • ***
  • Сообщений: 120
Re: MPC Video Renderer
« Ответ #1002 : 17 Июнь 2020, 18:31:04 »
Aleksoid1978,
Evgeniy1990,
Обновился до 1.5.5 (build 5337) beta+0.4.6.1350 (git-2020.06.17-f909ba2) и могу точно сказать, что на Win8  нюанс с переходом с MPC-VR FSE на EVR-CP FSE никуда не делся, немного изменился сам алгоритм, но картина получается такая же. Нужно лишь во время воспроизведения в FSE(MPC-VR) кликнуть по кнопке закрыть(теперь есть такая возможность), или же Ctrl+C, затем перейти на EVR-CP FSE, перезапустить файл и перейти опять в FSE, на Win8 точно FSE уже не будет.
И ещё. Проверьте у себя вот что: прикрепите сначала плейлист снизу, запустите файл и перейдите в FSE(MPC-VR), нажмите Ctrl+7 и      посмотрите, будет ли после этого работать seekbar. Теперь закрепите плейлист сверху или справа, запустите файл и перейдите в FSE(MPC-VR), нажмите Ctrl+7 и посмотрите, будет ли после этого корректно работать две кнопки в верхнем правом углу. Забыл добавить, что нужно в плейлисте поставить галочку на " Скрывать на по полном экране". Без этой галочки там будет другое поведение, но тоже некорректное.
« Последнее редактирование: 17 Июнь 2020, 19:51:39 от MPCfan »

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1436
Re: MPC Video Renderer
« Ответ #1003 : 17 Июнь 2020, 19:45:55 »
MPCfan,
Цитировать
Обновился до 1.5.5 (build 5337) beta+0.4.6.1350 (git-2020.06.17-f909ba2) и могу точно сказать, что на Win8  нюанс с переходом с MPC-VR FSE на EVR-CP FSE никуда не делся, немного изменился сам алгоритм, но картина получается такая же. Нужно лишь во время воспроизведения в FSE(MPC-VR) кликнуть по кнопке закрыть(теперь есть такая возможность), или же Ctrl+C, затем перейти на EVR-CP FSE, перезапустить файл и перейти опять в FSE, на Win8 точно FSE уже не будет.
Проверил ваш алгоритм. Подтверждаю! Действительно, если выполнить данный алгоритм, то на EVR-CP окна FSE не будет, оно будет невидимым. Согласен с вами! На Windows 7 - аналогично. Т.е. видите, оказывается есть нюансы с сочетанием клавиш "Ctrl+C". Молодцы, что смогли это обнаружить.
Цитировать
И ещё. Проверьте у себя вот что: прикрепите сначала плейлист снизу, запустите файл и перейдите в FSE(MPC-VR), нажмите Ctrl+7 и      посмотрите, будет ли после этого работать seekbar.
Проверил. Подтверждаю! У меня на Win7 шкала прогресса (seekbar) некорректно работает в режиме FSE. Если пытаешься навести курсор мышки на нее, она сразу же пропадает. А если вести курсор мышки, не доходя до сикбара, то он появляется раньше. Это связано с тем, что мы вызвали плейлист, которого не видно в режиме FSE и соответственно изменилось положение самого seekbar. Т.е. он располагается выше своего изначального уровня. Это нужно доработать, т.к. такое условие не учтено.
Цитировать
Теперь закрепите плейлист сверху или справа, запустите файл и перейдите в FSE(MPC-VR), нажмите Ctrl+7 и посмотрите, будет ли после этого корректно работать две кнопки в верхнем правом углу.
Проверил сначала верхнее положение плейлиста. Обе кнопки работают корректно.
Проверил положение плейлиста с правой стороны - при подведении курсора мышки к двум кнопкам, они просто пропадают (исчезают). Подтверждаю!

Еще раз огромное вам спасибо за проверку данных нюансов и всевозможных вариантов взаимодействия режима FSE с другими окнами, особенно с плейлистом. :)
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1436
Re: MPC Video Renderer
« Ответ #1004 : 17 Июнь 2020, 19:54:30 »
MPCfan,
Теперь я от себя добавлю еще один нюанс - если на EVR-CP запустить видео файл, перейти в режим FSE, затем нажать на кнопку в правом верхнем углу экрана FSE (левую кнопку), а затем заново включить воспроизведение видео файла, то он уже будет воспроизводиться некорректно в режиме FSE на EVR-CP. Подтверждаю!
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.