View Full Version : MPC HC always starts up with subtitles, even though it's disabled in options
Link Baby
2nd October 2008, 23:17
I've got MPC HC 1.1.604.0, and whenever I play a file that has subtitle streams, MPC HC always loads them by default, and I have to go to Play/Filters/<filename> and set Subtitles to "None".
I already have "Auto-load subtitles" disabled in options, and that's not doing it - so how can I get MPC HC to always start up with subtitles turned off?
avivahl
2nd October 2008, 23:55
First... try using the latest SVN version... there is a good one compiled at XvidVideo.ru: http://www.xvidvideo.ru/content/view/296/1/
I would also try clearing the options completely by deleting:
HKEY_CURRENT_USER\Software\Gabest
HKEY_LOCAL_MACHINE\SOFTWARE\Gabest
Avi Vahl.
Link Baby
3rd October 2008, 00:36
Well, I think I came across this behavior on multiple machines, so I'm not sure it's a corruption in the settings.
Also, I'm guessing that the options setting I mentioned was designed to deal with seperate subtitle files, not when it's an included stream.
I'll try a newer SVN when I get the chance and see if that does the trick.
After looking further, I noticed that I can get a partial workaround by going into VSFilter Config and checking "Hide subtitles". Unfortunately, what makes that a workaround is that with that enabled, I can't enable subtitles within MPC if I want to - I have to go back into VSFilter and disable it.
clsid
3rd October 2008, 13:21
VSFilter and the internal subtitle renderer of MPC-HC are two separate items. You can control VSFilter through its system tray icon, the green arrow.
Link Baby
3rd October 2008, 13:57
VSFilter and the internal subtitle renderer of MPC-HC are two separate items. You can control VSFilter through its system tray icon, the green arrow.
Seperate or not, they're both affecting the same thing - it's not like it's two different sets of subtitles. If they're enabled through VSFilter, I can turn them off through MPC HC. And if the stream's enabled through MPC HC, I can hide them through VSFilter.
avivahl
3rd October 2008, 15:07
I have problem understanding what you're trying to do...?
Playing subtitles using ONLY DirectVobSub? or ONLY MPC-HC?
If you want to force MPC-HC never to load subtitles by itself, you can try using a renderer which doesn't support them (e.g. regular EVR or windowed VMR7/9).
Link Baby
3rd October 2008, 15:26
I have problem understanding what you're trying to do...?
Playing subtitles using ONLY DirectVobSub? or ONLY MPC-HC?
If you want to force MPC-HC never to load subtitles by itself, you can try using a renderer which doesn't support them (e.g. regular EVR or windowed VMR7/9).
My first post outlined the problem pretty clearly. A lot of video files carry internal subtitle streams. When I play one of those files, MPC HC automatically enables one of the subtitle streams, instead of defaulting to "None". I want it to default to "None".
By disabling them through VSFilter, it gives me a partial workaround in that MPC HC still enables those streams, but they don't appear on the screen anymore - this is equivalent to your suggestion of using a renderer which doesn't support them. And I can live with this fix, if there's nothing better.
But it would be preferable if there was a way to simply keep MPC HC from enabling them to start with - because that would allow for the ability to switch them on quickly and cleanly.
So, short answer - I can live with the VSFilter workaround, but if anyone knows how to keep MPC HC from enabling subtitle streams by default, I would prefer that.
Adub
3rd October 2008, 17:40
The "problem" is DirectVobsub. Not MPC-HC. I haven't messed with it myself in a while, but there should be an option in DSVobsub to have it NOT load subtitles on open.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.