clsid2 / mpc-hc

Media Player Classic
GNU General Public License v3.0
10.55k stars 482 forks source link

Certain video causing MPC-HC to crash on load #2899

Closed vermian closed 4 days ago

vermian commented 4 days ago

Here is the error: mpc-hc error

Here is the video that causes the crash: webm_page_bg_english.webm

Using Windows 10 x64. MPC-HC v2.3.2 x64. It should be using the internal filters according to my settings. I don't have any external filters added in MPC-HC. Happens with both EVR-CP renderer as well as madVR. Tried remuxing the webm video into an mkv container and same error occurs. Never seen this error before except with another variant of this video (Steam store background).

Tried with MPC-BE using its internal filters and it plays fine there.

Edit: seems like the issue happens when UseSeekPreview=1 which you can change in Options -> Player -> User Interface -> Seekbar -> Hover type -> Video Preview.

bibsp commented 4 days ago

Video plays here. BUT, with AMD GPU video has glitch when using EVR-CP. MPC-VR fine. Nvidia all fine. This is the result of AMD: Screenshot (293) Screenshot (294)

vermian commented 4 days ago

Hmm, I tried again with a default settings .ini and it does seem to work fine in EVR-CP, madVR, and MPC Renderer using a Radeon GPU. I'll try to narrow down the issue to see if it's a bug or something else weird with my settings. Thanks.

vermian commented 4 days ago

Looks like the culprit was UseSeekPreview=1 which you can change in Options -> Player -> User Interface -> Seekbar -> Hover type -> Video Preview. Seems like an MPC-HC bug to me.

clsid2 commented 4 days ago

Seek preview uses EVR-CP.

File plays fine here with EVR-CP, and I can not fix AMD bugs.

Looks like some kind of chroma scaling issue. Possibly due to the uneven height.