View Full Version : Media Player Classic - Home Cinema (MPC-HC) - v1.7.13
krille
1st August 2015, 15:01
I cant find the new audio renderer in the standalone filters.
mindbomb
1st August 2015, 20:50
Is exclusive mode in the new audio renderer broken for everyone or just me and the guy with the audigy? I'm using a xonar btw.
NikosD
1st August 2015, 21:00
The way to set as default MPC-HC under Win 10 is this:
Settings -> System -> Default apps -> Set defaults by app (last choice at the bottom of the screen)
It opens the list of installed programs and you select "Media Player Classic Home Cinema"
At the right of the screen you select "choose defaults for this program" and the familiar window of previous Win OS versions appears in order to select the extensions (formats) you want.
P.J
1st August 2015, 21:02
After huhn comment that I can use AC3Filter only on PCM after LAV decodes with the benefit of DTS-HD
How to set it like that properly?
huhn
1st August 2015, 23:45
How to set it like that properly?
go to system-> "use ac3filter for:" and disable everything except PCM LPCM. now everything that needs a decoder will be decode by something else like lavfilter but the output is still pcm/lpcm so AC3 filter is still used.
you may disable LPCM too not 100 % sure. I'm not using AC3 filter.
James Freeman
2nd August 2015, 07:14
How to set it like that properly? (AC3Filter)
What huhn said, only keep PCM enabled because LAV will output that.
As for AC3filter settings for great night mode:
DRC 35 (type it in because slider only allows to 20).
"Auto gain control" in the mixer tab should always be On to prevent clipping (one pass Off), because sometimes DRC overshoots 0.0db when set too high values.
You can try DRC on 100 just to get an idea how it works (not practical).
And to hear the effect of AGC, turn it on and off.
You even have control of the Attack and Release times in the System tab, which I keep at default because they behave nice and fast.
With the setting suggested (35), even the most dynamic movies like LOTR are pleasing to listen at night or with neighbors.
I didn't touch the volume once throughout The Two Towers which is EXTREMELY dynamic.
As for the mixer,
When downmixing to stereo (I have a stereo setup), Auto Matrix and Normalize matrix should always be on, two others off.
Voice 0, Surround -3 (like 0.71 in LAV), LFE -200 (enter manually).
This will behave like LAV Stereo downmix and in accordance with Dolby specs.
One more thing, Format should be PCM Float.
chros
2nd August 2015, 13:13
Is exclusive mode in the new audio renderer broken for everyone or just me and the guy with the audigy? I'm using a xonar btw.
I don't know what you mean about broken, but I have issues with current FSE MadVR and the internal audio renderer (vMPC-HC.1.7.9.116.x64 nightly): the renderer queues are never full (If I use the standard audio renderer then all's good).
ajp_anton
2nd August 2015, 14:56
Striving after longest possible battery life on a laptop, I'm assuming DXVA scaling is the most energy efficient (Haswell iGPU). The fact that EVR-CP allows for different kinds of scalers makes me believe they are run in "software" (GPU shaders), while EVR uses DXVA. However, the latter lacks subtitle support.
Can DXVA scaling be used in EVR-CP, or can subtitles be used with EVR?
sneaker_ger
2nd August 2015, 15:08
If you want to use subtitles with EVR you need an external filter (xy-vsfilter). Because xy-vsfilter sits between video decoder and EVR it is not possible to use DXVA native. (DXVA copy-back works)
The best way to measure battery life is probably to actually measure battery life instead of brooding over how exactly the different playback chains work behind the scenes.
wanezhiling
2nd August 2015, 15:25
Can DXVA scaling be used in EVR-CP?
http://i1.tietuku.com/80ebd66a6a396de6.png
MPC-BE already supports that
nevcairiel
2nd August 2015, 15:27
MPC-BE already supports that
Not very well though, they do scaling in RGB, which can harm quality quite a bit.
Ideally the EVR mixer should do the scaling before the custom presenter even sees the image. I faintly remember kasper93 mentioning something like that, so maybe there is some work going on.
v0lt
3rd August 2015, 19:09
Not very well though, they do scaling in RGB, which can harm quality quite a bit.
http://forum.doom9.org/showthread.php?t=171787
madVR scales in RGB. :sly:
huhn
3rd August 2015, 19:17
http://forum.doom9.org/showthread.php?t=171787
madVR scales in RGB. :sly:
it outputs RGB but is give the normal nv12 frame to the DXVA scaler so chroma is scaled with it too.
Megalith
3rd August 2015, 19:19
Player sizing still seems to be weird in Windows 10. It's as if the player thinks the drop shadow is the edge of the window.
James Freeman
3rd August 2015, 19:31
If I'm not mistaken the latest nightly build should fix that.
vivan reported weird sticking behavior like the window has less pixels (7) from all sides and the window sticks too far from the actual screen edge.
NikosD
3rd August 2015, 20:11
Win 10 has bugs even in window drawing.
When you change the scaling for example, there are cases that a part of a window, like a stripe, is wider than the rest of the window and extends outside just for a few pixels (!)
tjcinnamon
5th August 2015, 00:27
any ideas on how to play an RTMP link? I'm trying to broadcast to my internal network. I can get the RTMP to open in a browser but not through MPC-HC
Neither rtmp://localhost:1935/live/myStream&type=live&idx=11 nor rtmp://localhost:1935/live/myStream work.
hello_hello
5th August 2015, 16:20
I've deleted the "CrashReporter" folder from my MPC-HC installation as having it constantly open my browser without permission was starting to become a little annoying, even after selecting cancel in the "checking for solution" window that likes to pop up in the way. Lately it at least seems to have decided it doesn't need to keep asking me to submit a bug report though. Was that something I did? I can't find a setting for it. There's only so many times you want to be asked about submitting the same bug anyway.
The problem is, since at least version 1.7.9 (the previous stable version was fine), MPC-HC likes to crash, or thinks it's crashed, when you close it after opening an Avisynth script containing complicated filtering such as QTGMC. For instance this script:
MP_Pipeline("""
LoadPlugin("C:\Program Files\MeGUI\tools\ffms\ffms2.dll")
FFVideoSource("E:\video.mkv", cachefile="D:\video.mkv.ffindex", fpsnum=24000, fpsden=1001, threads=1)
QTGMC(InputType=1, Preset="medium", EzDenoise=1.5)
### prefetch: 16, 0
### ###
""")
LSFMod(strength=75)
gradfun3()
Results in this crash report when closing the player (running on Win XP):
https://drdump.com/UploadedReport.aspx?DumpID=4056728&SecondVisit=1
Unfortunately though, the crash reporting itself is possibly the bug, because with the CrashReporter folder deleted the player behaves itself.
The same problem occurs when using ffdshow for decoding and enabling it's Avisynth filter. Anything more than the most basic filtering (ie using Interframe) results in a similar crash report.
Thanks.
hello_hello
5th August 2015, 16:50
Is it bad, quality wise, to disable all the output types for the LAV video decoder except RGB?
I ask because I've noticed when LAV is converting to RGB the colorimetry is more likely to be correct. It either reads the colorimetry info in the h264 video stream, or makes better guesses based on resolution, or both. So far, I've not been able to see much difference when LAV is converting to RGB, but there must be some difference. If I take a standard definition video and run it full screen on my TV, then use Alt+Printscreen to copy the image, paste it into Irfanview, then save it as a jpeg, the size of that jpeg tends to be a tiny bit different than when LAV is outputting NV12, so I figure there must be a difference, even if it's not one I can see.
Also, could someone tell me where the colorimetry decision is actually made if LAV is outputting NV12? Does the renderer decide, or the video card drivers etc? I ask because I did some testing a fair while ago, and on my PC it seems for rec.709 to be used the video width needs to be greater than 1154 and the height needs to be greater than 578. As a result, some "720p" encodes (ie 1280x544) display with the wrong colorimetry when the decoder is outputting NV12. I'm wondering if that's normal for any PC? I'm running XP and using VMR9 (renderless) but I'm pretty sure it works the same way when using the EVR renderer.
Thanks.
nevcairiel
5th August 2015, 16:52
Is it bad, quality wise, to disable all the output types for the LAV video decoder except RGB?
Usually, yes.
Also, could someone tell me where the colorimetry decision is actually made if LAV is outputting NV12?
Usually the renderer will decide that, but it may leave it up the GPU, depending how it does it.
Note that LAV will send some metadata to the renderer to tell it which transfer matrix to use, and some modern renderers can even respect that to some degree (ie. EVR accepts difference between 601 and 709), but I don't know (and doubt) if any renderer on XP can do that.
ajp_anton
6th August 2015, 10:55
Did some testing on power usage on DXVA scaling by looping a 4Mbit/s 720p h264 video upscaled to 1080p for a few hours and logging the battery level. Also tested different decoding methods (in LAV).
CPU: i5-4200U. Laptop power usage in Watts.
native copy-back software
5.3 5.5 5.5 - EVR (DXVA scaling)
5.1 - EVR-CP (bilinear)
6.3 - EVR-CP (bicubic)
5.9 6.1 6.2 - madVR (DXVA scaling, trade quality for perf.)
5.9 - madVR (bilinear, trade quality for perf.)
2.7 - idle
So apparently, EVR-CP manages the lowest power consumption, but only with bilinear which has no chance against Intel's DXVA scaling quality-wise. Do you think bilinear could be more power friendly than Intel's hardware scaler, or can EVR-CP actually be more efficient than regular EVR? Because madVR's bilinear uses about the same amount of power as its DXVA scaling, perhaps it would be the same if DXVA scaling was added to EVR-CP?
baii
7th August 2015, 19:13
Not sure if it was asked, Ive been using mpc-hc internal sub renderer for out of video frame sub (by using screen alignment and margin and untick relative to video frame). Sometime I have 2 line'd subs, which I cant vertically center in the black space if I put setting(bottom margins ) for 1 line'd sub, vice versa. Any workaround to display both 1 line and 2 line'd subtitle vertically center in black space?
Megalith
9th August 2015, 22:57
Latest nightly seems to have fixed the windows issue on W10.
Megalith
10th August 2015, 04:43
I just found a new issue, though it is kind of moot. If I move my cursor into the red area (or the taskbar), volume control via mouse wheel will stop working. I think this might be a W10 issue because I don't remember this happening before upgrading from 8.1.
http://i.imgur.com/HDLO4GO.jpg
omarank
10th August 2015, 06:46
What huhn said, only keep PCM enabled because LAV will output that.
As for AC3filter settings for great night mode:
DRC 35 (type it in because slider only allows to 20).
"Auto gain control" in the mixer tab should always be On to prevent clipping (one pass Off), because sometimes DRC overshoots 0.0db when set too high values.
You can try DRC on 100 just to get an idea how it works (not practical).
And to hear the effect of AGC, turn it on and off.
You even have control of the Attack and Release times in the System tab, which I keep at default because they behave nice and fast.
With the setting suggested (35), even the most dynamic movies like LOTR are pleasing to listen at night or with neighbors.
I didn't touch the volume once throughout The Two Towers which is EXTREMELY dynamic.
As for the mixer,
When downmixing to stereo (I have a stereo setup), Auto Matrix and Normalize matrix should always be on, two others off.
Voice 0, Surround -3 (like 0.71 in LAV), LFE -200 (enter manually).
This will behave like LAV Stereo downmix and in accordance with Dolby specs.
One more thing, Format should be PCM Float.
Is it possible to use AC3 filter in conjunction with ReClock, or as an audio processor in JRiver Media Center?
vivan
10th August 2015, 18:00
I just found a new issue, though it is kind of moot. If I move my cursor into the red area (or the taskbar), volume control via mouse wheel will stop working. I think this might be a W10 issue because I don't remember this happening before upgrading from 8.1.It also works when you hover volume, but it will move in the opposite way.
It has something to do with W10, they changed mousewheel behaviour (now it scrolls windows that you hover, not the active one).
chros
12th August 2015, 12:19
I have asked similar question in the madVR thread, but didn't got an answer, but maybe this is the right place to ask.
So, I'm using (more than that I have modded it to add 2 more buttons for subtitle delays, and small other mods :) ) Remoti.co on Android to remote control mpc-hc.
https://play.google.com/store/apps/details?id=com.kdombrovsky.mpcremote&hl=en_GB
It communicates generally through the provided WebUI and with the command numbers.
Can I send standard window messages (like WM_COMMAND) to MadVR through MPC_HC through it's webinterface?
I'd like to change the input level (CRTL+SHIFT+ALT+I) remotely.
I tried to capture the hotkeys (CTRL+J, CRTL+SHIFT+ALT+I , etc) in WindowDetective , but mpc-hc doesn't have a clue about them.
I took a quick look in the mpc-hc source (WebServer.cpp and WebClientSocket.cpp), and the implementation would be easy IF mpc-hc could talk to madVR somehow.
Any idea how to do this?
Thank You and for your continous work!
nussman
12th August 2015, 13:24
Why not talk to madVR directly?
chros
12th August 2015, 13:26
Why not talk to madVR directly?
errr... how? :)
vogelscheuche
12th August 2015, 18:15
Hello folks,
great news! Today I got news from Surodev. They sends me a link for the new Surodev ASIO Plugin for mpc-hc x64!
Please run register.bat in a command shell as an administrator to properly use the renderer.
DOWNLOAD: http://surodev.com/downloads/AsioRendererx64.zip
It works fine with my Asus Xonar essence!
If you like it too, please donate a little for the project on surodev Website!
fallengt
12th August 2015, 19:23
Quick questions, how do I config MPC-HC to use ASIO/WASAPI without Reclock ?
vogelscheuche
12th August 2015, 20:08
For ASIO you need Asio drivers. Xonar Cards for example have ASIO drivers. Then you install the surodev Asio plugin as discribed and then you can select it in the mpc-hc options.
http://abload.de/img/unbenannttms4m.jpg
In my ears Asio has the best audio quality.
For WASAPI Im not 100% shure, but I believe to have read you should use the intern MPC-HC decoder which works with WASAPI.
Maybe someone else would know this better.
Toco
12th August 2015, 20:09
Quick questions, how do I config MPC-HC to use ASIO/WASAPI without Reclock ?
New internal audio renderer has WASAPI Exclusive support. You can find it in nightly build.
LigH
12th August 2015, 20:58
In my ears Asio has the best audio quality.
Rather in your mind.
I bet you wouldn't know any difference as long as you don't know the renderer.
Like listening to gold-plated digital cables with oxygen-free copper. Bust be better than any standard digital cable. :devil:
The advantage of ASIO is usually to have a small granularity, so a low latency when changing audio parameters. Interesting for musicians. Less important for sequentially listening.
P.J
12th August 2015, 21:33
For ASIO you need Asio drivers. Xonar Cards for example have ASIO drivers. Then you install the surodev Asio plugin as discribed and then you can select it in the mpc-hc options.
http://abload.de/img/unbenannttms4m.jpg
In my ears Asio has the best audio quality.
For WASAPI Im not 100% shure, but I believe to have read you should use the intern MPC-HC decoder which works with WASAPI.
Maybe someone else would know this better.
Possible to add VST?
mindbomb
12th August 2015, 23:02
when you lower the volume in mpc hc, what exactly is lowering the volume? the audio renderer?
fallengt
13th August 2015, 01:41
New internal audio renderer has WASAPI Exclusive support. You can find it in nightly build.
That's weird, I'm using Nightly 64 bit build, version 1.7.9.137 . Don't see it.
ryrynz
13th August 2015, 01:43
It's built in. Audio Renderer under Internal filters.
fallengt
13th August 2015, 01:59
It's built in. Audio Renderer under Internal filters.
Yea, just read the changelog. Was looking for Wasapi renderer instead. I'm so dumb
Thanks
mogli
13th August 2015, 08:24
I've deleted the "CrashReporter" folder from my MPC-HC installation as having it constantly open my browser without permission was starting to become a little annoying, even after selecting cancel in the "checking for solution" window that likes to pop up in the way.
Wanted to report that, too. Pressing "Cancel" immediately after a crash during information collection will still allow a report to be sucessfully uploaded. That's not what I consider cancelling. :(
Or at least change your privacy statement to clarify that in some cases data will be sent without the users consent.
STaRGaZeR
13th August 2015, 20:10
Hi there guys. I got a problem to report after upgrading to the lastest nightly in order to try the new audio renderer.
EVR-CP stutters when a combination of LAV Video DXVA2-CB and VSync enabled is used. Steps to reproduce:
Start with default settings, on lastest x64 nightly.
Go to LAV Video settings and enable DXVA-CB.
Go to renderer settings and enable VSync.
Play something with lots of panning scenes.
It seems that with DXVA Native it also stutters, but a lot less. Using the builds provided here (https://nightly.mpc-hc.org/old/) I have located the first nightly that has the issue:
mpc-hc64 1.7.9.6: OK, no stuttering.
mpc-hc64 1.7.9.14: BAD, stuttering.
Looking at the log history, several changes were made to EVR-CP between those revisions, so probably one of those caused the issue.
If you need more info or testing let me know. Specs in sig. I'll open a ticket too.
krille
13th August 2015, 23:12
Is there any way to use the new audio renderer in another player?
Stereodude
14th August 2015, 01:34
Is there any way to use the new audio renderer in another player?
Highly doubtful since it's part of the program and not a loose component, but it is open source so you you do have access to the source code...
ryrynz
14th August 2015, 09:56
Is there any way to use the new audio renderer in another player?
Yes, link below.
Highly doubtful since it's part of the program and not a loose component, but it is open source so you you do have access to the source code...
Should've looked a bit closer :P
https://github.com/alexmarsev/sanear/releases
Stereodude
14th August 2015, 11:42
Should've looked a bit closer :P
https://github.com/alexmarsev/sanear/releases
Guess so...
STaRGaZeR
14th August 2015, 20:17
Hi there guys. I got a problem to report after upgrading to the lastest nightly in order to try the new audio renderer.
EVR-CP stutters when a combination of LAV Video DXVA2-CB and VSync enabled is used. Steps to reproduce:
Start with default settings, on lastest x64 nightly.
Go to LAV Video settings and enable DXVA-CB.
Go to renderer settings and enable VSync.
Play something with lots of panning scenes.
It seems that with DXVA Native it also stutters, but a lot less. Using the builds provided here (https://nightly.mpc-hc.org/old/) I have located the first nightly that has the issue:
mpc-hc64 1.7.9.6: OK, no stuttering.
mpc-hc64 1.7.9.14: BAD, stuttering.
Looking at the log history, several changes were made to EVR-CP between those revisions, so probably one of those caused the issue.
If you need more info or testing let me know. Specs in sig. I'll open a ticket too.
Found the culprit. v1.7.9.9 is fine, v1.7.9.10 is not. This (https://github.com/mpc-hc/mpc-hc/commit/140aab9a00a72836e8905acc340777f3d5d42461) commit is the cause.
nussman
15th August 2015, 19:58
The new sanear Audiorenderer works great here (DVBViewer, LiveTV). Thanks for your work.
Any chance to add some Options (Buffer size, exclusive Mode on/off) to the Audiorenderer directly?
For external application this would be a better solution.
thrawnrulz68
18th August 2015, 02:01
Hi guys,
Is there a way to view karaoke MIDI lyrics in MPC-HC?
I installed the karaoke for DirectX filter from this link: http://sourceforge.net/projects/karaoke-dx/
Karaoke files now play perfectly with the lyrics displayed in RealTimes 18 and Windows Media Player 12 on Windows 10. However, all MPC-HC does is crash. Is there a way to fix this? Or is there a way to make .kar lyrics display using LAV filters?
I attached a sample .kar file.
chros
18th August 2015, 14:32
I have asked similar question in the madVR thread, but didn't got an answer, but maybe this is the right place to ask.
So, I'm using (more than that I have modded it to add 2 more buttons for subtitle delays, and small other mods :) ) Remoti.co on Android to remote control mpc-hc.
https://play.google.com/store/apps/details?id=com.kdombrovsky.mpcremote&hl=en_GB
It communicates generally through the provided WebUI and with the command numbers.
Can I send standard window messages (like WM_COMMAND) to MadVR through MPC_HC through it's webinterface?
I'd like to change the input level (CRTL+SHIFT+ALT+I) remotely.
I tried to capture the hotkeys (CTRL+J, CRTL+SHIFT+ALT+I , etc) in WindowDetective , but mpc-hc doesn't have a clue about them.
I took a quick look in the mpc-hc source (WebServer.cpp and WebClientSocket.cpp), and the implementation would be easy IF mpc-hc could talk to madVR somehow.
What does the CGI field means in the Web server setting, and how can I use it?
Thanks
LigH
18th August 2015, 19:12
I believe it refers to the "Common Gateway Interface (https://en.wikipedia.org/wiki/Common_Gateway_Interface)", a way to communicate with applications on the server. Some script languages like Perl or PHP may be used as CGI service (among other ways to use them). I believe that configuring CGI handlers means to describe in which server path the interpreter for which script format, according to its filename extension, is located.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.