PDA

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.