MPC Video Decoder проблема с декодированием VC-1 [Исправлено]

Автор Slimka, 04 мая 2023, 11:22:32

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

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

Slimka

Здравствуйте.

1. Проблема обнаружена на текущей (1.6.6) версии и на ночной (1.6.6.248 dev). На других не проверял. Наблюдается дрожание картинки, стробоскопический эффект.
5. MPC-BE 1.6.6.0
Filters currently loaded:
  - MPC Video Renderer
  - MPC Video Decoder
  - MPC Matroska Source
6. Статистика 1.6.6 , статистика 1.6.6.248 dev
8. Сначала думал, что только на моих файлах проблема, но скачал два сэмпла с предлагаемой страницы сэмплов KODI и понял, что в целом проблема с кодеком VC1. VC-1 1080p/23.976
Дополнительно ссылка на мой файл.

При подключенном LAV Video Decoder 0.77.2, проблема уходит.

Aleksoid1978

Можно проверить на старых релизах, хотя бы что есть на github - https://github.com/Aleksoid1978/MPC-BE/releases
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

z_mashine

#2
MPC-BE.1.6.4.113 - воспроизводится плавно
MPC-BE.1.6.4.122 - воспроизводится рывками

коммиты начиная с 7c0f1a0 по 761c4e4 включительно за 27-31 октября 2022.

V0lt

#3
Вроде так.
1.6.4.118 dev (git 2022.10.30 - 057d1cd11) - график ровный
1.6.4.119 dev (git 2022.10.30 - 4bac4f5c0) - график мотает

04 мая 2023, 20:29:59
Если откатить вот этот блок
-    && !(m_pAVCodec->capabilities & AV_CODEC_CAP_FRAME_THREADS)
+    && !(m_pAVCodec->capabilities & (AV_CODEC_CAP_DELAY | AV_CODEC_CAP_FRAME_THREADS))
то график становится ровным.

04 мая 2023, 21:44:20
Но так начинает нестабильно выводиться AVS3...

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