MPC Video Renderer

Автор V0lt, 24 февраля 2018, 19:10:59

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

LongKick64


V0lt

Скриншот падения релизной версии (но отладочного плеера) для Aleksoid1978.

Aleksoid1978

Win10, x86 - все отлично.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

V0lt,
ЦитироватьСбрасываю настройки. Включаю режим DX11 и статистику. Запускаю плеер, начинаю воспроизведение, закрываю плеер и тут же получаю ошибку. Версия v0.3.4.956 x64, Win8.1.

Прошу проверить.
Проверил релизную версию видео-рендерера. По вашему алгоритму, при закрытии плеера, нет никаких ошибок.
Проверял на Windows 10, x64. Естественно, плеер и видео-рендерер были "Release", а не "Debug".
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.

V0lt

А у меня падают все наши Релизы - https://github.com/Aleksoid1978/VideoRenderer/releases
На работе тоже падал последний релиз.
От файла не зависит. Падает и японка на веревке.m2ts, и СубтитрыТест.mkv.
Причем может быть сразу две ошибки при закрытии подряд.

Ладно сделаю анонс. :-)

Evgeniy1990

V0lt,
ЦитироватьА у меня падают все наши Релизы - https://github.com/Aleksoid1978/VideoRenderer/releases
Вот это новость!
ЦитироватьПричем может быть сразу две ошибки при закрытии подряд.
Вот это жесть!

Получается, что у вас падают только релизные версии, а бета-версии не падают вообще. Я правильно понял?
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.

V0lt

Релиз MPC Video Renderer v0.3.4.956.
Описание на русском.
Описание на английском.

Изменения:
Используем поверхности после декодера DXVA2 непосредственно, если видеопроцессор DXVA2 не требует дополнительных кадров.
Настройка "Double the frame rate when deinterlace" теперь включена по умолчанию.
Добавлена возможность получить версию фильтра с помощью интерфейса IExFilterConfig.
Исправлено деинтерлейс в режиме DX11. Теперь используются прошлые кадры. Исправлен вывод при удвоении кадров.
Добавлена информация о видеопроцессоре D3D11 в окне «Информация».
Добавлена поддержка поворота кадра.
Оптимизирована работа режима Discard swap effect для DX9.
Улучшена совместимость с некоторыми плеерами.
Исправлено зависание при навигации по шкале времени в некоторых ситуациях.
Рекомендуется версия MPC-BE v1.5.4.4876 или более поздняя.
Добавлена дополнительная отладочная информация.

V0lt

Цитата: Evgeniy1990Получается, что у вас падают только релизные версии, а бета-версии не падают вообще. Я правильно понял?
У меня падают любые сборки. И официальные релизы и беты. Не падают только отладочные (DEBUG) версии.

Под релизной сборкой подразумевается сборка с настройкой "Release" в студии, со всеми оптимизациями и без лога.

Добавлено: 2019-11-26 13:25:04

MPC-HC с нашем рендерером падает при переходе на другой файл. При закрытии плеера не падает.

Aleksoid1978

Т.к. падение только на 8.1 - надо что бы другие пользователи у кого 8.1 проверили, на 10 все норм.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

LongKick64

V0lt, надо бы первый пост в теме обновить, добавить ссылку на новый релиз.

V0lt

Ссылку обновил.

Еще замечание по падению в Win8.1. Перестает падать, если в настройках выбрать "Flip". Падает только, если выбран стандартный "Discard".

Добавлено: 2019-11-28 09:35:04

Еще наблюдение. Если используется декодер D3D11, то так же нет падения. Спасибо MPCfan за подсказку.


Добавлено: 2019-11-28 11:10:00

MPCVideoRenderer-v0.3.5.965_git2019.11.28-520b11c
Устранено падение при выходе из плеера или переходе на следующий файл в режиме Discard для Windows 8/8.1.

Просьба проверить.

Evgeniy1990

V0lt,
Commit 372deed - некорректный. После него, перестала работать отладочная версия видео-рендерера. При попытке зарегистрировать (установить) Debug-версию в операционную систему, выскакивает ошибка переменной HW_AVX, которая используется без инициализации.

Для чего вообще эти нововеденные переменные? А если они не поддерживаются, то что тогда?
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.

V0lt

Evgeniy1990
Ошибку исправил.
Я переписал CPUInfo, чтобы сделать его более адекватным для реальности. В будущем планирую использовать этот код в MPC-BE.

Добавлено: 2019-11-28 20:41:38

Новость из мира DirectShow-плееров :)



Добавлено: 2019-11-29 09:32:28

Релиз MPC Video Renderer v0.3.6.970.
Описание на русском.
Описание на английском.

Изменения:
Исправлен вывод субтитров с помощью XySubFilter в некоторых ситуациях.
Устранено падение при выходе из плеера или переходе на следующий файл в режиме Discard для Windows 8/8.1.


V0lt

Релиз MPC Video Renderer v0.3.8.1060.
Описание на русском.
Описание на английском.

Изменения:
Улучшена совместимость с другими проигрывателями.
Исправлено включение-выключение поддерживаемых форматов для видеопроцессоров DXVA2 и D3D11 во время воспроизведения.
Ускорен рендеринг статистики для DX9 и DX11. Используется заранее сгенерированая текстура с символами.