MPC Video Decoder с EVR-CP зависает на MPEG-2(4:2:2) [Исправлено]

Автор V0lt, 04 апреля 2021, 14:02:29

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

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

Aleksoid1978

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

V0lt

MPCfan
Причину зависания нашли - это r6142.
Но похоже есть еще одна проблема с компиляцией - проверяем.

Evgeniy1990

V0lt,
ЦитироватьПричину зависания нашли - это r6142.
Теперь понятно, откуда у меня были зависания при прогонке видео файлов.

V0lt, Aleksoid1978,
Понятно, почему черный экран, ведь на выходе ничего нет, совсем ничего.
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

MPCfan, V0lt,
Скажу так: может зависнуть, а может и нет, а может и вовсе выдавать системную ошибку от DX9.
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.

wanezhiling

interesting, potplayer plays this file in DXVA_IDCT mode, it's really hw decoding because there is 6% usage in 'video Decode' tab in taskmgr. wow, intel can even decode mpeg-2 4:2:2....

Well, mpc-be hang with all built-in filters.
even using lav splitter + built-in video decoder, no hang but blackscreen.

Aleksoid1978

#20
Все норм, фикс залит :)
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

V0lt

Цитата: wanezhiling от 04 апреля 2021, 16:56:06
interesting, potplayer plays this file in DXVA_IDCT mode, it's really hw decoding because there is 6% usage in 'video Decode' tab in taskmgr. wow, intel can even decode mpeg-2 4:2:2....
DXVA IDCT is not decoding, it is only one of the decoding operations. We will not do that, it was outdated 10 years ago.

Зависание устранено в r6154.

MPCfan

Теперь не виснет, 1.5.7.6154 beta, но и теперь не подключается и dxva2/11 c mpeg2 4.2.0..

Evgeniy1990

MPCfan,
ЦитироватьТеперь не виснет, 1.5.7.6154 beta, но и теперь не подключается и dxva2/11 c mpeg2 4.2.0..
Ха, действительно. Теперь вообще не работает нативное аппаратное ускорение для MPEG-2 (4:2:0), ни DXVA2, ни даже D3D11.
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

MPCfan, V0lt,
Фикс в SVN r6153 оказался некорректным. Из-за него теперь больше не работает нативное аппаратное ускорение (DXVA2/D3D11) для MPEG-2 (4:2:0).
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

Аппаратное ускорение для MPEG-2 возвращено в r6156.

wanezhiling

Цитата: wanezhiling от 04 апреля 2021, 16:56:06
interesting, potplayer plays this file in DXVA_IDCT mode, it's really hw decoding because there is 6% usage in 'video Decode' tab in taskmgr. wow, intel can even decode mpeg-2 4:2:2....
intel can't decode mpeg-2 4:2:2 by idct...
potplayer does a trick...