View Full Version : Media Player Classic - Home Cinema (MPC-HC) - v1.7.13
cyberbeing
18th March 2014, 00:52
@kasper93
Earlier today I was able to reproduce the same issue as vomanci reported, with the "Auto-load subtitles" disabled yet the ISR continuing to load and render both internal and external subtitles. I had to go through steps 1-7 in my previous post to resolve it, and this isn't the first time I've run into this same issue.
Actually, I able to reproduce it again just now. Still unsure what the exact trigger is to cause it to remain active for internal subtitles when "Auto-load subtitles" is disabled, but it seems easy to trigger in regards to external subtitles only as described below.
Unrelated side note: MPC-HC's filter graph logic needs to be updated to take into account the new XySubFilterAutoLoader CLSID, and as of XySubFilter Beta2 there is no longer any need to block VSFilter when XySubFilter + madVR is used. JEEB has a commit here (https://github.com/jeeb/mpc-hc/commit/cb78f5d0353e173ab2c7ef2a5305690b6a647818) which could work for both needed changes. JEEB also opened a ticket (https://trac.mpc-hc.org/ticket/4122) about some MPC-BE functionality worth merging in to make behavior more user friendly when VSFilter.dll or XySubFilter.dll is used.
You don't need to exit player to make this setting works, just reload media file
This doesn't work for files with external subtitles only.
Enable "Auto-load subtitles"
Start playing Video with external ASS subtitles with ISR
Disable "Auto-load subtitles"
Reload Video
ISR remains active.
Exit MPC-HC
Start playing Video with external ASS subtitles only, and ISR still auto-loads the external subtitles even though "Auto-load subtitles" is disabled
Start playing Video with internal ASS subtitles, and ISR is finally disabled.
Go back and start playing Video with external ASS subtitles only, and ISR remains disabled.
Enable "Auto-load subtitles"
Start playing Video with external ASS subtitles only with ISR in EVR-CP
Disable "Auto-load subtitles"
Switch Video Renderer to madVR
Reload Video
ISR remains active even though, "Auto-load subtitles" is disabled.
Exit MPC-HC
Start playing Video with external ASS subtitles only, and ISR still auto-loads the external subtitles even though "Auto-load subtitles" is disabled
Start playing Video with internal ASS subtitles, and ISR is finally disabled.
Go back and start playing Video with external ASS subtitles only, and ISR remains disabled.
kasper93
18th March 2014, 01:54
@cyberbeing: Thanks, that was very helpful.
Could you test this build and see if there are remaining issues? https://dl.dropboxusercontent.com/u/16282309/MPC-HC.1.7.3.111.x86_ISR_ENABLE.7z @vomanci you too :)
JEEB also opened a ticket about some MPC-BE functionality worth merging in to make behavior more user friendly when VSFilter.dll or XySubFilter.dll is used.
I know, I will try to do something about it.
cyberbeing
18th March 2014, 07:20
Could you test this build and see if there are remaining issues?
Tested a few different scenarios and it seems okay now.
vomanci
18th March 2014, 08:26
Well, tested this build (and all steps cyberbeing recommended) and "subtitles" isn't greyed out but ISR doesn't draw (load) any subtitles. But now it shows in the list internal ones instead of external ones like it did before. But still now seems ok as there isn't any "Enable" setting available, so i guess ISR isn't loaded.
@kasper93 ISR just got loaded, didn't drag&drop anything.
cyberbeing
18th March 2014, 12:49
"subtitles" isn't greyed out...there isn't any "Enable" setting available, so i guess ISR isn't loaded.
Correct. When the ISR is disabled yet internal subtitles exist, the subtitle menu not being greyed yet missing "Options" "Styles" "Reload" and "Enable" settings is intended behavior in recent MPC-HC versions. Those settings will only show up in the context menu when the ISR is active.
@kasper93 ISR just got loaded, didn't drag&drop anything.
If you mean you're still having issues with ISR being loaded unexpectedly when the "Auto-load Subtitles" setting is disabled, you'll need to explain how to reproduce the issue.
In current MPC-HC versions, the ISR still will be loaded on demand if you use Drag'n'Drop, File->Load Subtitle, or Subtitle DB Download functionality. Changing this behavior to instead load subtitles into VSFilter.dll or XySubFIlter.dll when active and improve hotkey and menu support is what the feature request ticket here (https://trac.mpc-hc.org/ticket/4122) is about. Not yet implemented in MPC-HC.
vomanci
18th March 2014, 14:23
With the test build everything is OK.
There aren't any steps to reproduce this for me. In previous build ISR just got loaded automatically. No Drag'n'Drop, File->Load Subtitle, or Subtitle DB Download or hotkey. Weird.
Volfield
18th March 2014, 22:09
Possible bug. When i hit pause screen jumps few frames ahead. When unpause its go back and play normally. Tried last few nightly, win8, win7 and its still the same. Only EVR-CP has this problem. MPC-BE, PotPlayer works fine.
EDIT: last working build MPC-HC.1.7.3.64.x86
NanoBot
20th March 2014, 23:25
Hi,
You can already pop out the playlist before going to fullscreen, so at least you're still able to do that.
I'll keep this usage scenario in mind and find a good way to address it, thanks for the feedback.
We're actually looking to bring back the options dialog during D3DFullscreen playback for people who run a dual-screen setup.
I would like to ask if there is already a solution for this scenario and I eventually missed it ? Until now, the only solution for me is to stick with version 1.6.8, which is the latest stable version which works like I prefer it.
minaust
21st March 2014, 20:20
@kasper93
Earlier today I was able to reproduce the same issue as vomanci reported, with the "Auto-load subtitles" disabled yet the ISR continuing to load and render both internal and external subtitles. I had to go through steps 1-7 in my previous post to resolve it, and this isn't the first time I've run into this same issue.
I'm running Windows 7 pro 64 bit and using MPC-HC 1.7.3 stable. I spent the better part of a day using your steps to reproduce the problem without success. In all cases the autoload checkbox behaved as expected - with and without xyvsfilter installed.
I'm curious though - did you clear MPC-HC completely from your registry and set it up all ever again?
cyberbeing
21st March 2014, 20:57
The issue can be reproduced in MPC-HC 1.7.3 stable when reset to default settings, if that's what you're asking.
kasper93 already reproduced and fixed the bug, so I don't know why you'd want to waste time on this any longer.
RandomQ
21st March 2014, 23:46
I have a totally random issue with MPC that is pretty inconvenient.
If I open a file occasionally a distorted and deafening noise starts and stops only if I close the player. What could it be and how do I check what's causing it?
This happens completely randomly and it's incredibly loud.
I mostly use MPC for watching anime and I'm using madVR + LAV filters.
rock
22nd March 2014, 09:49
I'd like to see a new way to change the logo, like toolbar with just simply put image into mpc-hc folder :)
mindbomb
23rd March 2014, 01:16
I have a totally random issue with MPC that is pretty inconvenient.
If I open a file occasionally a distorted and deafening noise starts and stops only if I close the player. What could it be and how do I check what's causing it?
This happens completely randomly and it's incredibly loud.
I mostly use MPC for watching anime and I'm using madVR + LAV filters.
Oh wow, this happens to me sometimes too, but only on one of my computers. I use reclock as my audio renderer with wasapi exclusive mode, I assume it has something to do with that. I also switch between different audio devices on it.
jkauff
24th March 2014, 22:59
Had a problem today with latest nightly MPC-HC.1.7.3.147.x86. Every few minutes, video and audio would suddenly get out of sync by a few seconds. Exiting and restarting fixes the problem for a few more minutes. Filters all internal LAV; renderer latest madVR.
Problem does not occur with earlier builds or other players.
kasper93
24th March 2014, 23:57
@jkauff: Please create a ticket http://trac.mpc-hc.org/ with explanation. what is happening, when, what was the last working build. But before that check if it happens both with subtitles and without.
jkauff
25th March 2014, 01:44
@jkauff: Please create a ticket http://trac.mpc-hc.org/ with explanation. what is happening, when, what was the last working build. But before that check if it happens both with subtitles and without.
Done. The 155 build does the same. The video playback speeds up and gets out of sync with the audio.
eddman
1st April 2014, 04:34
Is there a way to set the subtitles relative to the frame rather than the picture?
It would be useful while watching cinema aspect ratio movies (2.39/2.35:1) in full-screen, so that they won't obscure the picture and rather sit below it in the black space.
slalom
1st April 2014, 12:17
Look at options for subtitles, you'll have to uncheck a box
eddman
1st April 2014, 17:09
Look at options for subtitles, you'll have to uncheck a box
Thanks, but it's not working for my movies with PGS subs.
nevcairiel
1st April 2014, 17:11
PGS subtitles define an absolute position on the screen, relative to the full 1080p signal from the Blu-ray they are coming from. Blame the Blu-ray creator for placing them inside the image. ;)
eddman
1st April 2014, 17:20
PGS subtitles define an absolute position on the screen, relative to the full 1080p signal from the Blu-ray they are coming from. Blame the Blu-ray creator for placing them inside the image. ;)
Ohh, well, that's emm... not nice of them. :(
Thanks. Guess I'll have to look for srt subs then.
jkauff
2nd April 2014, 01:35
Done. The 155 build does the same. The video playback speeds up and gets out of sync with the audio.
Bumping my own problem with more info. Investigating further, the problem only occurred with internal LAV video and Intel Quicksync with hw de-interlacing, and went away when I disabled the de-interlacing.
upyzl
2nd April 2014, 14:20
I don't know whether it is a MPC-HC issue...
when using L-SMASH (https://github.com/l-smash/l-smash) (binary download) (https://drive.google.com/folderview?id=0BwV03nn6LPd9TUdYVkE3UFBhR28&usp=sharing#list) mux or remux a *.mp4, MPC-HC internal MediaInfo can not show/display H.264/AVC SEI which x264 written
such as:
http://i.imgbox.com/lsfwYyAf.png
but when playing with MPC-BE or PotPlayer, they can show the SEI:
MPC-BE:
http://i.imgbox.com/05gzqHEk.png
PotPlayer:
http://i.imgbox.com/bGeZAoXl.png
and..if I delete the last 30bytes of mp4-Video(HEX Edit):
http://i.imgbox.com/jVm65wsr.png
MPC-HC can also show the SEI:
http://i.imgbox.com/132neNR9.png
Does it a bug or could fix it
or in fact it is L-SMASH side issue?
Kurtnoise
2nd April 2014, 15:04
Looks like a missing feature from MediaInfo library...not related to the players.
Stereodude
4th April 2014, 12:32
A Blu-Ray playback feature request... Can MPC-HC offer the option to use the disc.inf file AnyDVD HD inserts into the to determine the proper playlist to play instead of always picking the longest playlist? In case you're not aware, AnyDVD HD inserts a line into the file with the correct playlist to use for discs that have intentional playlist obfuscation. It looks like this.
playlists=814
Nachbar
5th April 2014, 18:23
I would like shift plus right arrow be skip one minute thirty seconds. Is there a way this can be done? The purpose of it is so I can skip the opening and ending songs of anime episodes.
vivan
5th April 2014, 19:26
Yes.
1) Options -> Keys. You need to change "Jump Forward (large)" to Shift + Right Arrow (or just leave it as it is, if you're fine with Alt + Right Arrow).
2) Options -> Tweaks. Enter "90000" into third window (jump distance for large jump).
Also you can use PgDn (I think it's default for jumping to next chapter) if your file has chapters.
Nachbar
7th April 2014, 14:57
Thanks Vivan
Aleksoid1978
11th April 2014, 01:37
A Blu-Ray playback feature request... Can MPC-HC offer the option to use the disc.inf file AnyDVD HD inserts into the to determine the proper playlist to play instead of always picking the longest playlist? In case you're not aware, AnyDVD HD inserts a line into the file with the correct playlist to use for discs that have intentional playlist obfuscation. It looks like this.
playlists=814
Have you upload some disc.inf or link to download(torrent) to BD with such disc.inf.
ddjmagic
11th April 2014, 10:35
Have you upload some disc.inf or link to download(torrent) to BD with such disc.inf.
Here's an example of a BD layout with the disc.inf added -
Sample (https://www.mediafire.com/?92uci4a3q1oa7ws)
The disc.inf contents look like this -
[disc]
type=BD-ROM
version=AnyDVD HD 7.4.5.0 (BDPHash.bin 14-02-26-B)
totalsectors=24021760
label=THE_LAST_STAND
speedmenu=0
region=1
playlists=842
Stereodude
12th April 2014, 18:31
Have you upload some disc.inf or link to download(torrent) to BD with such disc.inf.
I've PM'd you a link to a zip file containing several examples of disc.inf files from discs with playlist obfuscation and several without.
While we're on the topic of Blu-Ray playback, proper subtitle selection would be nice too. MPC-HC + LAV (internal or external) doesn't seem to honor set stream commands on the disc to activate/select a subtitle stream either.
LigH
14th April 2014, 09:12
Instead of telling me that this video codec is not supported, MPC-HC crashes trying to play Ogg Daala video.
wanezhiling
14th April 2014, 16:27
http://i.imgur.com/LGBQ15B.jpg
Sandy Bridge i5-2450M (HD3000)
Nvidia GT 630M, 337.50 beta
Win8.1 with up1
After upgrading nvidia driver to latest 337.50 beta, an error window occurs when starting mpc-hc. (Driver rollback could avoid the error window, of course.)
According to current reports, this happens on some laptops (Intel + Nvidia).
vBm
14th April 2014, 19:29
Instead of telling me that this video codec is not supported, MPC-HC crashes trying to play Ogg Daala video.
supply mini dump on https://trac.mpc-hc.org and someone will take a look.
Aleksoid1978
15th April 2014, 02:24
Instead of telling me that this video codec is not supported, MPC-HC crashes trying to play Ogg Daala video.
Can you upload a sample.
LigH
15th April 2014, 07:41
Some Daala videos (https://www.mediafire.com/folder/empz8u2a2hwza/Daala); I don't expect support (the bitstream is not yet final, I believe), just a bit more stability.
Minidump will be reported... as soon as your Trac accepts an account name. I get a warning that my preferred account name does not match the local naming policy, but this naming policy is not obviously documented while registering.
wanezhiling
15th April 2014, 07:55
http://i.imgur.com/0hc5Fpw.png
No crash here when trying to play Ogg Daala video.
LigH
15th April 2014, 08:48
Maybe some other installed DirectShow filter causes it when the internal LAV Filters don't recognize it...
In the meantime, the minidump (http://www.ligh.de/tmp/mpc-hc_dmp_daala.7z).
rock
15th April 2014, 14:20
Explorer Context Menu is not showing on mp4, ts, wmv which I associated with MPC-HC. They seem not registered. using Windows 8.1
vBm
16th April 2014, 20:33
This release is a bugfix release with a few additions.
Highlights of this release:
Fixed a crash in math library that affected some CPU/OS
Fixed the crash caused by some malformed SSA subtitles
Added auto-refresh for the information and title bar (useful for streaming)
Many improvements and fixes for subtitles (PGS, DVB, Vobsub and text)
New Bengali and Tatar translations
You can download the new version here (http://mpc-hc.org/downloads/). For the complete changes see the changelog (http://mpc-hc.org/changelog/).
Stereodude
17th April 2014, 01:09
This release is a bugfix release with a few additions.
Highlights of this release:
Fixed a crash in math library that affected some CPU/OS
Fixed the crash caused by some malformed SSA subtitles
Added auto-refresh for the information and title bar (useful for streaming)
Many improvements and fixes for subtitles (PGS, DVB, Vobsub and text)
New Bengali and Tatar translations
You can download the new version here (http://mpc-hc.org/downloads/). For the complete changes see the changelog (http://mpc-hc.org/changelog/).
I see that the subtitle bug I reported in post 1101 (http://forum.doom9.org/showpost.php?p=1664523&postcount=1101) where MPC-HC would override LAV's (internal) subtitle handling has been fixed. Thanks!
In the continuing tradition of complaining about subtitles and Blu-Ray playback, can MPC-HC be tweaked to honor/follow the SetStream commands in the MovieObject.bdmv file in the Blu-Ray structure for selecting PGS subtitle tracks?
Some movies have a separate subtitle track that contain only subtitles that should be forced during playback. That subtitle track is automatically selected / enabled by a SetStream command in the MovieObject.bdmv file during playback by the player. MPC-HC doesn't honor/follow those commands when playing back such discs.
Thanks!
nevcairiel
17th April 2014, 08:32
If you know the magic to get this information reliably out of those files, feel free to contribute. As far as I know, its a fully programmed VM which actually runs these script commands, and its pretty much impossible to find out which track would be of importance.
In fact, I know of no Blu-ray ripping tool for example which can reliably tell me which forced track to use.
hello_hello
17th April 2014, 09:13
I have a question about luminance levels. ie "full range" vs "TV" levels.
I have a memory of MPC-HC expanding the levels to "full" when using the EVR renderer and it was set to do so (renderer settings/output range) but these days it seems to make no difference when using XP. Is that to be expected? I'm using a Nvidia video card and I've checked it with the Nvidia drivers set to use the "application settings" for that sort of thing.
Also.... can someone tell me if there's any specific "rules" for which renderers expand the levels, and whether any of it is OS dependant or driver dependant? I was recently involved in a discussion about levels in another forum where another poster tested different renderers using Win8 and the results were a lot different to mine, where aside from MadVR, none of the renderers seem to expand the levels at all.
http://forum.videohelp.com/threads/363758-Problem-with-MOV-MPEG4?p=2315433&viewfull=1#post2315433
Normally I have the video card set to expand the levels and everything displays as it should so it's not an issue, but I'm curious as to whether there's "expected behaviour" from different renderers and/or drivers?
Thanks.
Stereodude
17th April 2014, 12:30
If you know the magic to get this information reliably out of those files, feel free to contribute. As far as I know, its a fully programmed VM which actually runs these script commands, and its pretty much impossible to find out which track would be of importance.
In fact, I know of no Blu-ray ripping tool for example which can reliably tell me which forced track to use.
I've only used BDedit to add them to discs after muxing a disc structure together with tsmuxer. I've used the instructions found here (http://forum.videohelp.com/threads/319506-Force-subs-without-rebuilding). I didn't realize it was a VM running commands. The opcode shown in BDedit doesn't look that complicated, but I haven't tried looking at the raw .bdmv file to see how visible the commands are inside it.
Armada
17th April 2014, 17:17
I have a question about luminance levels. ie "full range" vs "TV" levels.
I have a memory of MPC-HC expanding the levels to "full" when using the EVR renderer and it was set to do so (renderer settings/output range) but these days it seems to make no difference when using XP. Is that to be expected? I'm using a Nvidia video card and I've checked it with the Nvidia drivers set to use the "application settings" for that sort of thing.
Please check the renderer settings to make sure the Output Range is set to 0 - 255. Other than that I'm pretty sure this is decided by the renderer on the system and is out of the hands of MPC-HC. The EVR renderer always behaved strangely on XP, we don't fully support that configuration and recommend you use VMR-9 on XP.
Also, it seems you are overdue for a system upgrade.
foxyshadis
18th April 2014, 00:56
Also.... can someone tell me if there's any specific "rules" for which renderers expand the levels, and whether any of it is OS dependant or driver dependant?
It's the driver writers' fault. They finally started paying attention to video playback bugs in 2007 or 2008 (before that they didn't even seem to realize that there was such a thing as TV range or colormatrix, every driver update randomly changed things), but lately they care less and bugs are creeping back in, especially for XP. The XP video drivers are all separate from the Vista-and-up 32-bit driver, so they don't get much love anymore.
If you can't upgrade, the best you can do is install older drivers until you get to one that's working properly and stick with it, do the RGB conversion in software via ffdshow or LAV, or switch to a fully software renderer, like madVR.
truexfan81
18th April 2014, 02:54
edited to prevent "thread crapping"
ryrynz
18th April 2014, 04:33
Comments like that tend to invite thread crapping, just let them draw their own conclusion IMO.
hello_hello
18th April 2014, 06:19
It's the driver writers' fault. They finally started paying attention to video playback bugs in 2007 or 2008 (before that they didn't even seem to realize that there was such a thing as TV range or colormatrix, every driver update randomly changed things), but lately they care less and bugs are creeping back in, especially for XP. The XP video drivers are all separate from the Vista-and-up 32-bit driver, so they don't get much love anymore.
If you can't upgrade, the best you can do is install older drivers until you get to one that's working properly and stick with it, do the RGB conversion in software via ffdshow or LAV, or switch to a fully software renderer, like madVR.
Thanks for the info.
I've been running 2 year old drivers for the last errr.... 2 years, and they've worked fine. I set the video card to expand the levels and it does just that. When running EVR though, EVR doesn't, even when the drivers are set to use "application settings". I was just curious as to whether EVR should expand the levels when running XP, but it's no big deal. I'm sure it did once, but that may have been a few years ago using earlier drivers. Maybe even a previous XP installation.
I installed the latest GForce drivers a couple of days ago and they're terrible. Levels weren't being expanded correctly over DVI, in fact I think they were being limited incorrectly..... unless I'm going mad.... but I uninstalled them and went back to the previous "known good" drivers and everything went back to normal. It reminded me why I rarely upgrade anything unless I have to.
I like MadVR, but it has one annoyance which stops me using it. I have a CRT monitor and a TV running at different refresh rates. When I open a video on one monitor and move it to the other, ReClock is aware of the refresh rate change and does it's thing accordingly. Except when using MadVR. ReClock keeps adjusting the frame rate according to the original refresh rate unless I re-open the video, so I use VMR9 instead.
xp is no longer supported, just upgrade already
Sure..... which I assume means I'll be forever bug free and never need to post here again asking why something doesn't work as expected?
When I build new PC later this year it'll run a newer version of Windows, but this PC will probably keep running XP until it dies. Or when Microsoft releases a version of Windows I like using. Or if I eventually need to install/upgrade software which won't run on XP. Whichever comes first.
Armada
18th April 2014, 17:27
Sure..... which I assume means I'll be forever bug free and never need to post here again asking why something doesn't work as expected?
It doesn't mean you'll be forever bug-free, but not upgrading does mean you'll encounter more bugs because it is already difficult to support both XP and the latest operating system. We won't drop support overnight, but it will just keep getting harder from this point on so eventually we'll be forced to drop support.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.