You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a deadlock that sometimes occurs while unloading VSFilter. It happens when at same time SetupFRD function is called from inside the loop in CDirectVobSubFilter::ThreadProc().
One solution would be to remove the lock inside the destructor CDirectVobSubFilter::~CDirectVobSubFilter()
To reproduce use MPC-HC with subtitle renderer set to VSFilter and a couple videos that don't have subtitles. Then quickly keep loading files (e.g. with PageUp/PageDown) and eventually it will hang.
The text was updated successfully, but these errors were encountered:
Just returned to the project, do you know whether this one was fixed already? Is it serious/really needs investigation?
Yes, i know, the project is between dead/half-dead.
There is a deadlock that sometimes occurs while unloading VSFilter. It happens when at same time SetupFRD function is called from inside the loop in CDirectVobSubFilter::ThreadProc().
Related commit, which only partially fixed it:
Cyberbeing/xy-VSFilter@d7ccef2
One solution would be to remove the lock inside the destructor CDirectVobSubFilter::~CDirectVobSubFilter()
To reproduce use MPC-HC with subtitle renderer set to VSFilter and a couple videos that don't have subtitles. Then quickly keep loading files (e.g. with PageUp/PageDown) and eventually it will hang.
The text was updated successfully, but these errors were encountered: