View Full Version : Media Player Classic - Home Cinema (MPC-HC) - v1.7.13
kopija
13th July 2015, 13:28
http://www.avsforum.com/content/type/61/id/145798/
Intel is the only one doing a decent job with DXVA.
huhn
13th July 2015, 18:34
amd is for sure not using bilinear in EVR. sorry this charts doesn't look correct.
dbcooper
13th July 2015, 19:11
That chart is from a forum post from 2013:
http://www.avsforum.com/forum/26-home-theater-computers/1454235-unhappy-intel-hd4000-ati-card-suggestions.html
nevcairiel
13th July 2015, 19:57
amd is for sure not using bilinear in EVR. sorry this charts doesn't look correct.
Its easy enough to confirm, and its not a secret that DXVA2 upscaling has nothing more than mediocre quality on most hardware.
Warner306
13th July 2015, 22:34
The DXVA portion of this chart is likely more accurate: http://forum.kodi.tv/showthread.php?tid=154534&pid=1970127#pid1970127.
huhn
13th July 2015, 23:16
The DXVA portion of this chart is likely more accurate: http://forum.kodi.tv/showthread.php?tid=154534&pid=1970127#pid1970127.
yeah clearly not bilinear. i even did a test and i have bilinear in madVR and something way better with EVR but i'm on widnows 10 so no bug report for this right now.
kasper93
14th July 2015, 01:37
Native EVR scaling is something that we can make available. But is wasn't really reliable over the years. That's why it isn't available yet.
I have a request to you guys. We are receiving many crash reports related to logo/cover art handling. Unfortunately crashes occurs during clean up on MPC-HC exit. The crash reports doesn't point to the main problem and it is impossible for us to fix it without your help. Should you encounter crash during MPC-HC exiting (It is "Problem 134243") and you can reproduce the problem please tell me. Thanks.
ndjamena
14th July 2015, 03:26
If I wanted to get MPC-HC to support iTunes m4v Final Cut Pro 608 captions would I ask THEM (MPC-HC) or one of the codec library developers?
[I got the VLC nightly to manage to pass the captions to the decoder, but now they're going to have to rewrite the decoder to get the timings right (and to prevent it from simply erasing some captions before they even get displayed).]
madshi
14th July 2015, 08:14
yeah clearly not bilinear. i even did a test and i have bilinear in madVR and something way better with EVR but i'm on widnows 10 so no bug report for this right now.
And that's with the latest madVR build? A couple of months ago the way madVR did DXVA scaling, AMD drivers produced Bilinear scaling. But I changed something a couple of weeks/months ago, and I'm getting "proper" scaling now with AMD drivers. However, I'm still on Windows 8.1.
kopija
14th July 2015, 10:28
Perhaps DXVA scaling algorithm varies not by chart/software but by actual GPU (older/newer) being used?
mindbomb
14th July 2015, 16:00
And that's with the latest madVR build? A couple of months ago the way madVR did DXVA scaling, AMD drivers produced Bilinear scaling. But I changed something a couple of weeks/months ago, and I'm getting "proper" scaling now with AMD drivers. However, I'm still on Windows 8.1.
I think this was introduced with their 14.12 driver. AMD had to have good scaling for their VSR feature, so they updated the video ones too.
huhn
14th July 2015, 17:25
AMD scaling is something like lanczos3 AR i did a test and it's working in madVR too.
v0lt
15th July 2015, 04:12
http://www.avsforum.com/content/type/61/id/145798/
On Nvidia no method Lanczos. Tested on sample 18x18 RGB24.
Aleksoid1978
15th July 2015, 08:49
On Nvidia no method Lanczos. Tested on sample 18x18 RGB24.
Confirm.
More testing DXVA2 scaling(MPC-BE + EVR Custom):
ATI 7750, catalyst 15.7:
Image upscaling = ~Bicubic A=-0.8
Image downscaling = Bilinear
Nvidia GTX 960, 353.30:
Image upscaling = Bilinear
Image downscaling = Bilinear
nevcairiel
15th July 2015, 09:16
On Nvidia no method Lanczos. Tested on sample 18x18 RGB24.
RGB is not a good test, you need to test NV12 input for reliable results.
madshi
15th July 2015, 09:24
Exactly. Some GPU drivers switch to Bilinear (or at least to a simplified scaler) when being asked to scale RGB. E.g. I think AMD might still use something better than Bilinear, but it at least doesn't do anti-ringing, anymore, last time I checked. Testing should be done with NV12. If you want to test with RGB test images, use AviSynth's ConvertToYV12, or force LAV Video Decoder to convert the images to NV12/YV12.
Aleksoid1978
15th July 2015, 11:38
I test on NV12 output.
kasper93
15th July 2015, 11:59
I test on NV12 output.
Doesn't matter. I looked at your code, at DX9RenderingSurface level you are working on RGB surfaces. EVR Mixer does the conversion way before you apply scaling.
Aleksoid1978
15th July 2015, 14:08
you are working on RGB surfaces. EVR Mixer does the conversion way before you apply scaling.
Yes i know. Question - do you know how do transformation/scaling before EVR mixer.
Вut even so - it's work normal. On Intel it's give good result. :)
v0lt
15th July 2015, 16:39
RGB is not a good test, you need to test NV12 input for reliable results.
NVIDIA Quadro 600 (v311.15)
madVR v0.88.10, DXVA2 scaling, 18x18 -> 444x444
NV12 - Bilinear
YV12 - Bilinear
YUY2 - Bilinear (green in the bottom)
AYUV - Bilinear (green in the bottom)
RGB32 - Bilinear
I changed the output type in the decoder and check the properties of the input pin of renderer. After each change the settings I restarted the player.
PS: When I increase the window for YUV formats, the madVR writes an error "-dxva processing failed".
Confirm.
More testing DXVA2 scaling(MPC-BE + EVR Custom):
ATI 7750, catalyst 15.7:
Image upscaling = ~Bicubic A=-0.8
Image downscaling = Bilinear
Nvidia GTX 960, 353.30:
Image upscaling = Bilinear
Image downscaling = Bilinear
I'm sure it's different on SD videos, something better than Bilinear/Bicubic for upscaling.
kasper93
15th July 2015, 17:29
do you know how do transformation/scaling before EVR mixer.
Mixer itself does all processing, you just need to set proper output size. Now we have output size the same as video and scaling is done later.
huhn
15th July 2015, 18:08
NVIDIA Quadro 600 (v311.15)
madVR v0.88.10, DXVA2 scaling, 18x18 -> 444x444
NV12 - Bilinear
YV12 - Bilinear
YUY2 - Bilinear (green in the bottom)
AYUV - Bilinear (green in the bottom)
RGB32 - Bilinear
I changed the output type in the decoder and check the properties of the input pin of renderer. After each change the settings I restarted the player.
PS: When I increase the window for YUV formats, the madVR writes an error "-dxva processing failed".
gtx 760 353.30 is using bilinear for me too, i checked it with madVR and normal EVR. but if you use a source that is bigger than 18x18 it is not using bilinear.
bilinear: http://abload.de/img/bilinearmuk63.png
DXVA: http://abload.de/img/dxvaz7k2l.png
CruNcher
15th July 2015, 21:48
EVR Custom OSD Microstutter/Framedrops
http://abload.de/thumb/mpcbeperformance3vuly.png (http://abload.de/image.php?img=mpcbeperformance3vuly.png)http://abload.de/thumb/mpc-be-nomicrrstuttervvoqz.png (http://abload.de/image.php?img=mpc-be-nomicrrstuttervvoqz.png) http://abload.de/thumb/mpc-hc-osd-microstutt0ouig.png (http://abload.de/image.php?img=mpc-hc-osd-microstutt0ouig.png)http://abload.de/thumb/framedrops50qri.png (http://abload.de/image.php?img=framedrops50qri.png)
v0lt
16th July 2015, 06:06
but if you use a source that is bigger than 18x18 it is not using bilinear.What is the minimum frame size is needed?
huhn
16th July 2015, 10:40
What is the minimum frame size is needed?
sorry no clue.
I just used a 693x503 png picture created in paint( this shouldn't work with nv12 if i think about it)
NikosD
20th July 2015, 09:59
Even with latest nightly 1.7.9.76 you can't set MPC-HC as default program within the app, under Win 10 build 240.
The OS warns you with a pop - up giving you a hint how to do it externally.
nevcairiel
20th July 2015, 10:00
Even with latest nightly 1.7.9.76 you can't set MPC-HC as default program within the app, under Win 10 build 240.
The OS warns you with a pop - up giving you a hint how to do it externally.
Microsoft disabled that functionality.
They only want users making choices, not apps, its kinda silly.
You can of course follow the hints how to do it externally. ;)
Maybe there is a way to make it a bit easier on users. Once Win10 rolls out, I'm sure some of the devs will install it eventually and see what can be improved.
GTPVHD
20th July 2015, 15:46
http://blogs.msdn.com/b/vcblog/archive/2015/07/20/visual-studio-2015-rtm-now-available.aspx
https://www.visualstudio.com/news/vs2015-vs
Visual Studio 2015 RTM released.
https://www.visualstudio.com/news/vs2013-update5-vs
Visual Studio 2013 Update 5 (2013.5) released.
https://gcc.gnu.org/gcc-5/
GCC 5.2 released last week.
DzigiBau
22nd July 2015, 01:21
Guy,
Can somebody tell me what codec and splitter combination I should use or how to make MPC-HC play h265 video or HEVC video. So far, I have audio only.
LigH
22nd July 2015, 08:08
A current version of MPC-HC (e.g. release 1.7.9) should automatically use a rather current copy of LAV Filters if you didn't change the setup, so it should work right away if you have internal filters activated for HEVC video and probable containers (MP4 and MKV are most usual).
DzigiBau
22nd July 2015, 18:34
A current version of MPC-HC (e.g. release 1.7.9) should automatically use a rather current copy of LAV Filters if you didn't change the setup, so it should work right away if you have internal filters activated for HEVC video and probable containers (MP4 and MKV are most usual).
That is what I did. Using internal filters LAV, in which I selected HEVC, but only audio plays. I see that LAV filter is used, since I activated option to show it in systray, for any case. The only thing which is different, MPC-HC activates Haali Media Splitter, I have the newest one. If I would disable it, internal LAV splitter hangs.
What are next options to try for playing HEVC and H265 video.
For testing I use this video TearsOfSteel_720p-h265.mkv (http://h265.tvclever.com/TearsOfSteel_720p-h265.mkv)
sneaker_ger
22nd July 2015, 19:58
That file is broken. See if it also hangs with non-broken sample:
https://mega.co.nz/#!FgURkQAK!A2Ig62biRKlwJdiCMXNnDEhS1dbFgtsNtZjG24CfZwo
DzigiBau
22nd July 2015, 21:54
That file is broken. See if it also hangs with non-broken sample:
https://mega.co.nz/#!FgURkQAK!A2Ig62biRKlwJdiCMXNnDEhS1dbFgtsNtZjG24CfZwo
Thank you for your respond.
Same thing, audio only, no video.
I did not touch settings in MPC-HC, it is on default settings. I uninstalled Halle Splitter and now I cannot play any video, since MPC-HC crashes.
EVR Custom OSD Microstutter/Framedrops
http://abload.de/thumb/mpcbeperformance3vuly.png (http://abload.de/image.php?img=mpcbeperformance3vuly.png)http://abload.de/thumb/mpc-be-nomicrrstuttervvoqz.png (http://abload.de/image.php?img=mpc-be-nomicrrstuttervvoqz.png) http://abload.de/thumb/mpc-hc-osd-microstutt0ouig.png (http://abload.de/image.php?img=mpc-hc-osd-microstutt0ouig.png)http://abload.de/thumb/framedrops50qri.png (http://abload.de/image.php?img=framedrops50qri.png)
OSD bug is so annoying >.<
huhn
24th July 2015, 12:27
mpc-hc is crashing when used with madVR under windows 10 10240 with the newest update.
i'm totally clueless https://drdump.com/UploadedReport.aspx?DumpID=3941574&SecondVisit=1
Aleksoid1978
24th July 2015, 15:12
mpc-hc is crashing when used with madVR under windows 10 10240 with the newest update.
i'm totally clueless https://drdump.com/UploadedReport.aspx?DumpID=3941574&SecondVisit=1
Crash in the LAVAudio.
huhn
24th July 2015, 16:16
thanks for the info.
it's working now without issue but why would it lavaudio crash with madVR and not with EVR?
if i remember correctly mpc-be crashed too with internal decoder but i couldn't find the crash dump.
can't reproduce this issue right now so not a huge deal right now.
Toco
24th July 2015, 16:31
Could anybody of developers please explain new audio renderer feature? As far as I understood from GitHub it's something called "sanear".
http://s009.radikal.ru/i308/1507/91/f9b6c5b37331.png
DzigiBau
24th July 2015, 18:49
I installed Haali Splitter again and can play all videos, expect HEVC.
When I switch it off and use LAV Splitter, MPC-HC crashes saying it is problem with oleaut32.dll.
What are mine options to make LAV Splitter working, since I want to have HEVC support too or to make this splitter play all other videos as well.
LigH
24th July 2015, 19:17
Always quote error messages as exactly as possible. Never omit anything you believe it may not be important.
mindbomb
24th July 2015, 20:33
Could anybody of developers please explain new audio renderer feature? As far as I understood from GitHub it's something called "sanear".
When you use a shared renderer, you automatically mix and upsample everything to the default format, which you select in control panel>audio>properties. With an exclusive renderer, you can actually send different sampling rates, channel layouts to the audio hardware. So things like hardware resampling or channel upmixing become possible with exclusive mode. Though exclusive mode doesn't seem to work for me atm, and the renderer seems to upmix anyway.
The other thing about the renderer that looks interesting is that it has a high quality resampler built in, so it resamples instead of relying on the operating system to resample in shared mode.
DzigiBau
24th July 2015, 22:11
Always quote error messages as exactly as possible. Never omit anything you believe it may not be important.
Thera are two scenarios.
First one with this message
Problem signature:
Problem Event Name: APPCRASH
Application Name: mpc-be.exe
Application Version: 1.4.5.579
Application Timestamp: 55a023bd
Fault Module Name: OLEAUT32.dll
Fault Module Version: 6.1.7601.18679
Fault Module Timestamp: 54754919
Exception Code: c0000005
Exception Offset: 00003e8d
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 5146
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Second one just close the MPC-HC without saying a thing.
I pressed Reset to make everything by default. I pressed Option to Save ini file in the folder, easier to follow. It happens with LAV Splitter only.
sneaker_ger
24th July 2015, 22:14
You are in the wrong thread:
MPC-BE:
http://forum.doom9.org/showthread.php?t=165890
LAV:
http://forum.doom9.org/showthread.php?t=156191
James Freeman
25th July 2015, 17:11
Any remote chance MPC-HC will have a proper VST loader?
For YEARS people want to load VST plugins to use Compressors or EQs, still no native VST support from a top quality player like MPC-HC.
Maybe someday...
DzigiBau
25th July 2015, 18:17
You are in the wrong thread:
MPC-BE:
http://forum.doom9.org/showthread.php?t=165890
LAV:
http://forum.doom9.org/showthread.php?t=156191
I understand and sorry for unconvenience. The problem here is that I have both MPC-HC and MPC-BE.
MPC-HC will not play any of videos after I installed it. It hangs, giving me no error report, just a window where I can write some words about what happened.
How to make MPC-HC work. I changed video card from HD5770 to R2 980 and then problems started. Zoom Player and VLC work fine.
clsid
25th July 2015, 18:18
Any remote chance MPC-HC will have a proper VST loader?
For YEARS people want to load VST plugins to use Compressors or EQs, still no native VST support from a top quality player like MPC-HC.
Maybe someday...
ffdshow audio processor has an EQ and Winamp plugin support
Anyway to play 3D Bluray?
ffdshow audio processor has an EQ and Winamp plugin support
No way to load VST?
patul
25th July 2015, 20:53
ffdshow audio processor has an EQ and Winamp plugin support
.... and there's a Winamp plugin called VST Host WinAmp Bridge.
DarkSpace
25th July 2015, 22:08
So, MPC-HC loads ffdshow, which loads a winamp plugin, which loads a VST plugin? Sounds slightly convoluted.
I'm amused at the direction this discussion is taking. :D
James Freeman
26th July 2015, 04:11
So, MPC-HC loads ffdshow, which loads a winamp plugin, which loads a VST plugin? Sounds slightly convoluted.
Very Sad, Very True. :(
Hope someone above reads this and nods his head agreeably and decides to implement VST into MPC-HC right away... Amen.
Just adding basic Compressor and EQ makes any player many times more useful, VST plugins in MPC-HC makes a player a home theater wet dream and saves million feature requests in the future. ;)
Currently I use my Audio Interface to route (loopback) the main windows output channels back to a DAW in which I load VST plugins and output them to a different output to my monitors.
But when I change my Default Playback device to my TV (Nvidia via HDMI), the audio interface with all its routing abilities no longer functioning obviously, now how do I use VST plugins?
Unfortunately ffdshow -> Winamp plugins -> VST Host -> plugin, simply does not work in the x64 version.
EDIT:
I see there is a new Internal Audio Renderer, how is it better than the Default System (DirectSound) one?
ShadyCrab
26th July 2015, 07:08
New audio renderer is finally here :), and its working really well on this end. Exclusive mode works as expected, and the stereo crossfeed with the J. Meier settings sound great. I've stopped using Dolby Home Theatre v4 because of it, the mixing and crossfeed here sounds far less processed.
Also, happy to know this uses its own HQ sample rate conversion rather than passing it to Windows.
So happy this is finally here, and it delivered far more than I expected. Kudos to the developer of sanear :)
I've noticed that the limiter DSP is in effect only with exclusive mode, shared mode doesn't have it enabled. Does it not need it for mixing within shared?
@James Freeman
From the GitHub page (https://github.com/alexmarsev/sanear, changelog):
* Outputs sound through WASAPI (shared or exclusive)
* Employs automatic channel downmixing (as per standard)
* Provides stereo crossfeed processing option (for headphones)
* Tries to preserve signal pitch when playing at custom rate (time stretching)
* Uses audio device clock as clock source
* Comes in 32-bit and 64-bit versions
* Supports bitstreaming
ryrynz
26th July 2015, 07:35
New audio renderer is finally here :), and its working really well on this end.
It sounds great! Can/will it ever be made available in the standalone package?
kasper93
26th July 2015, 08:04
@ShadyCrab: It is also in MPC-HC changelog.
@ryrynz: It is already available. https://github.com/alexmarsev/sanear/releases
I think saner is mostly described in changelog. It supports HQ processing, you can see which processors are actually used in status page. Nice everyday feature not described is that it can change audio device on fly and WASAPI mode. New audio renderer is all about robustness and stability.
I've noticed that the limiter DSP is in effect only with exclusive mode, shared mode doesn't have it enabled. Does it not need it for mixing within shared?
In shared mode there is not output format restriction, in exclusive mode audio renderer need to output format that is supported by your sound card. Hence the limiter, because most sound card doesn't support float input.
James Freeman
26th July 2015, 08:34
@James Freeman
From the GitHub page (https://github.com/alexmarsev/sanear, changelog):
* Outputs sound through WASAPI (shared or exclusive)
* Employs automatic channel downmixing (as per standard)
* Provides stereo crossfeed processing option (for headphones)
* Tries to preserve signal pitch when playing at custom rate (time stretching)
* Uses audio device clock as clock source
* Comes in 32-bit and 64-bit versions
* Supports bitstreaming
Thank you.
Would you suggest switching to this renderer instead of the default one?
Does anyone knows if alexmarsev the developer of this new renderer is a user of this forum?
He appears to be a talented programmer, and if he accepts (audio renderer related) requests I would like to ask him if he could implement a VST host in his new rendrer.
I have found a simple code example for a VST host, searching "vst host code" in google:
http://teragonaudio.com/article/How-to-make-your-own-VST-host.html
Also the best free VSTHost has an open source code (at the bottom):
http://www.hermannseib.com/english/vsthost.htm
ryrynz
26th July 2015, 08:35
@ryrynz: It is already available.
Ah, of course..
Apparently I can change a stereo crossfeed option for headphones somewhere.
Where do I do this? There's only Status and Pin Info tabs. Still a work in progress with that?
Thank you.
Would you suggest switching to this renderer instead of the default one?
Even in it's current early final state I think it's superior.
ShadyCrab
26th July 2015, 08:42
@kasper93
Makes perfect sense, explains what that DSP is. It sounded like something for mixing, like Clipping Protection or something. (does this renderer have any form of normalization or clipping prevention?)
@ryrynz
Options->Internal Filters->Audio Renderer
ryrynz
26th July 2015, 09:00
Options->Internal Filters->Audio Renderer
I assume these options aren't exposed yet when using it as as a standalone package? If not I'll create an issue for it.
NVM found the Tray icon..
wanezhiling
26th July 2015, 09:22
http://i1.tietuku.com/3c4e798fbe4d91cb.png
http://i1.tietuku.com/75692d02fed3ec09.png
The layout should be designed again I think.:)
James Freeman
26th July 2015, 09:40
http://i1.tietuku.com/3c4e798fbe4d91cb.png
http://i1.tietuku.com/75692d02fed3ec09.png
The layout should be designed again I think.:)
Why? Looks fine to me.
In the Output you select what renderer to use, and in the Device you select what device to use.
cremor
26th July 2015, 10:11
* Tries to preserve signal pitch when playing at custom rate (time stretching)
Could someone please explain this point? Does this mean that the new audio renderer can do PAL slowdown/speedup like ReClock? Or is it the exact opposite and the new audio renderer can't be used with ReClock?
Also a question about the new settings panel that says "To minimize sound distortion, it is recommended to keep player volume at around 85% when playing loud lossy-encoded content". Does this mean that the "original" volume of the content is at 85%? And that 100% amplifies the volume? If true, was this already the case for the old audio renderer?
e-t172
26th July 2015, 11:10
Also a question about the new settings panel that says "To minimize sound distortion, it is recommended to keep player volume at around 85% when playing loud lossy-encoded content". Does this mean that the "original" volume of the content is at 85%? And that 100% amplifies the volume? If true, was this already the case for the old audio renderer?
Nah, I think it's just paranoia about lossy decoders outputting a signal that's slightly different from the original signal (by definition, since it's lossy). Therefore, at least in theory, a signal that wasn't clipping originally could end up clipping in the output of a lossy decoder. I am highly skeptical about this being a practical problem though - especially since TV/movies are not normalized in the first place, they are mastered at a reference level and rarely reach 0dBFS in practice. Unless someone can come up with evidence that this is an actual problem (e.g. by providing a sample), I would not think too much about this.
huhn
26th July 2015, 11:10
* Uses audio device clock as clock source
what clock was used before?
ShadyCrab
26th July 2015, 12:11
Is there an option coming to allow outputting the channel layout straight to the receiver without mixing it to the Windows settings? Many receivers have many algo's for upmixing stereo (PCM too) to multiple speakers, to mix 5.1 to 7.1 and more, and it makes sense to allow this without bitstreaming and for codecs like FLAC/AAC.
@huhn
I did see in one the tickets a mention that the MPC-BE exclusive one didn't sync to any clock, and DirectSound seems to do the same already I think.
@cremor
It pitch shifts for when you play the movie at 2x speed, so it doesn't go all high-pitched, but still maintains that speed. In the TO-DO file in the GitHub folder, it mentions something about reclock functionality, so it seems that speedup is coming.
JarrettH
26th July 2015, 18:09
Thank you.
Would you suggest switching to this renderer instead of the default one?
Does anyone knows if alexmarsev the developer of this new renderer is a user of this forum?
He appears to be a talented programmer, and if he accepts (audio renderer related) requests I would like to ask him if he could implement a VST host in his new rendrer.
I have found a simple code example for a VST host, searching "vst host code" in google:
http://teragonaudio.com/article/How-to-make-your-own-VST-host.html
Also the best free VSTHost has an open source code (at the bottom):
http://www.hermannseib.com/english/vsthost.htm
Originally Posted by James Freeman View Post
what do you think about the new MPC-HC Internal Audio Renderer?
Any benefits using it instead of the default DirectSound?
It's exciting for people like me who have been waiting for ages for WASAPI support. USB audio needs WASAPI to detect the input sample rate.
ryrynz
27th July 2015, 02:50
It's exciting for people like me who have been waiting for ages for WASAPI support.
Why were you waiting when mpc-be already had a standalone wasapi renderer you could've used?
JarrettH
27th July 2015, 03:56
I didn't want to switch just for that.
MPC-BE isn't good at promoting itself. Their homepage is sourceforge - not good for newbies - and the three websites I clicked describe MPC-BE as having additional features and bug fixes....okay??? which are??? The only sure thing anyone knows about it is it's black...somehow
ryrynz
27th July 2015, 05:43
I didn't want to switch just for that.
MPC-BE isn't good at promoting itself. Their homepage is sourceforge - not good for newbies - and the three websites I clicked describe MPC-BE as having additional features and bug fixes....okay??? which are??? The only sure thing anyone knows about it is it's black...somehow
The audio renderer is stand alone you don't need BE to use it. Anyway you answered the question, you simply didn't know about it.
I believe this new audio renderer will be superior anyway, if it isn't already.
akim
27th July 2015, 08:20
.....
EncodedMango
28th July 2015, 08:55
I'm getting a strange issue for the past few days with MPC-HC that it's wiping the recent files list at random, I haven't yet nailed down how to reproduce it and the only "changes" I've made are switch to 64bit MPC-HC from 32, didn't carry over any settings etc so no chance of leftover cruft, did it all manually. I checked and even increased the value of recent files to remember but to no avail.
1.7.9, stable, not nightly.
LigH
28th July 2015, 10:52
Do you have any additional system cleaning utilities which may scan for MRU lists?
EncodedMango
28th July 2015, 12:33
Do you have any additional system cleaning utilities which may scan for MRU lists?
That really is strange, never saw this behaviour with CCleaner on the x86 variant(maybe faulty registry/detection). Unchecked MPC from the list, thanks, hopefully that solves it.
bcec
29th July 2015, 14:16
Hey folks, I have some videos where embedded pgs subtitle has a solid black background. Is there anyway to remove that opaque black background while playing the video in mpc-hc?
nevcairiel
29th July 2015, 14:17
Hey folks, I have some videos where embedded pgs subtitle has a solid black background. Is there anyway to remove that opaque black background while playing the video in mpc-hc?
If the subtitles intentionally have a background in them, then there isn't anything that can be done really.
baii
29th July 2015, 18:41
The audio renderer tab doesn't have effect yet I assume? for x64 nightly
sneaker_ger
29th July 2015, 18:50
Sure, why not? But you actually have to enable the new audio renderer in Options->Playback->Output->Audio Renderer. ("Internal Audio Renderer")
baii
29th July 2015, 19:38
Sure, why not? But you actually have to enable the new audio renderer in Options->Playback->Output->Audio Renderer. ("Internal Audio Renderer")
Thanks, Just noticed that, thought they made it as default ~
DzigiBau
29th July 2015, 20:14
Could someone help me make MPC-HC working.
It cannot play a thing, does not matter what format mp4, mkv, wmv, mov, avi all of them crashes MPC-HC, giving me opportunity to write down some comments for crashing.
I find out that MPC-HC probably building wrong codec graph in itself for internal or eternal codecs, especially with LAV Splitter.
Funny thing here is that I installed LAV codec only, video, audio and splitter and they work in Zoom Player without any problem, playing even HEVC videos. I saw that in Filter properties. I do not have any of codec packs.
I have AMD based system with ATI graphic card on 15.7 newest graphic driver. Could developers try to fix this in some newer MPC-HC builds.
huhn
30th July 2015, 02:12
can you post a sample of the file that doesn't work? i don't know of any real issue with mpc-hc at all.
a crash report may help too.
oddball
30th July 2015, 14:33
MPC-HC seems busted on Windows 10. I get small video windows using EVR CP and Sync and MadVR gives an error 'Failed to create direct3d device'. I thought it might be the internal splitter/filters but I tried using external filters with the same results. Using MPC-BE works fine with MadVR in Win10.
Can anyone else confirm the same issues?
iron2000
30th July 2015, 17:13
On Windows 10 the decoder text and remain time text is super tiny:
http://i.imgur.com/Uay7If8.png
kasper93
30th July 2015, 17:36
And any other Windows version... It is already fixed and will be avaliable in today's nightly.
vivan
30th July 2015, 18:25
So, since Windows 10 is officially out... It seems that they have changed windows border size, so now "Snap to desktop edges" option snaps not exactly to screen edges:
Bottom left http://i.imgur.com/c2scIYp.png
Top right http://i.imgur.com/xl43AgS.png
(size should be increased by 7 pixels in all directions except top)
kasper93
30th July 2015, 19:54
This one is ugly. GetWindowRect() function seems to be acting like there were normal thick borders even though they are thin ones. I mean it returns 0 as left offset when it clearly is not. Microsoft did something strange here.
EDIT:
In fact the borders are there. They are invisible but you will see "sizing" cursor when hovered on those invisible borders. I have Win10 on tablet so it was hard to notice on small screen.
DzigiBau
30th July 2015, 21:31
can you post a sample of the file that doesn't work? i don't know of any real issue with mpc-hc at all.
a crash report may help too.
It does not work at all. MPC-HC crashes with all files, mp4, mkv, mov, wmv, hevc, without any crash report, it just gives me opportunity to write some notes to authors, no crash report at all.
I did change graphic card from HD5770 to R9 280. What is funny thing, Zoom Player works, VLC works, MPC-HC crashes every time with all possible video files.
I do not have any codec packs, just installed LAV codec to try making MPC-HC work, but no results yet. It crashes with default settings, with all internal codecs selected and also it crashes with all internal codec deselected and switched to external filter, where I put Lav Video codec, Audio Codec and Splitter.
Could you help to make MPC-HC work if possible.
vivan
30th July 2015, 21:48
EDIT:
In fact the borders are there. They are invisible but you will see "sizing" cursor when hovered on those invisible borders. I have Win10 on tablet so it was hard to notice on small screen.Yeah. On the other hand - when you use Aero Snap (when you move window to the side and it scales to the half of the screen) it ignores those invisible borders. I wonder what coordinates/sizes does it report in this case...
kasper93
30th July 2015, 21:50
it just gives me opportunity to write some notes to authors, no crash report at all.
It doesn't open a page with report? Not good. First of all could you try latest nightly build https://nightly.mpc-hc.org/ it might be fixed already. If not, go to internal video decoder settings and disable DXVA. If nothing helps, try to reset settings to default. And if it still will not work we will send you debug build with some logging.
kasper93
30th July 2015, 22:19
Yeah. On the other hand - when you use Aero Snap (when you move window to the side and it scales to the half of the screen) it ignores those invisible borders. I wonder what coordinates/sizes does it report in this case...
This will be fixed for next nightly. Not today's one. Because my PC died few days and the issue took longer to diagnose by U78 who don't have Win10. And I have it on tablet and was reporting to him how it works, eh nevermind.
There is a way to get window size without invisible borders and basically it snaps at -7 instead of 0 now, because of invisible borders. Anyway will be fixed along with autofit which take borders into account too.
DzigiBau
30th July 2015, 23:07
It doesn't open a page with report? Not good. First of all could you try latest nightly build https://nightly.mpc-hc.org/ it might be fixed already. If not, go to internal video decoder settings and disable DXVA. If nothing helps, try to reset settings to default. And if it still will not work we will send you debug build with some logging.
Thank you kasper93.
I tried what you said, using some small video clips, mostly movie trailers in different formats mp4, mov, mkv, avi, mpg. The results are:
1. Nightly build you proposed, crashes immediately with every format I tried, no crash report, nor message box for reporting the problem.
2. Disabled DXVA inside internal LAV Video decoder settings. The same situation, crashes immediately.
3. Reset all settings in Miscellaneous/Reset, it crashes giving me this report:
Problem signature:
Problem Event Name: APPCRASH
Application Name: mpc-hc.exe
Application Version: 1.7.9.121
Application Timestamp: 55b94e36
Fault Module Name: StackHash_75d7
Fault Module Version: 6.1.7601.18869
Fault Module Timestamp: 55636303
Exception Code: c0000374
Exception Offset: 000c3c23
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 5146
Additional Information 1: 75d7
Additional Information 2: 75d7e1c07a0a98139c219aec9cd95327
Additional Information 3: 50e7
Additional Information 4: 50e73790e86a6e80a42663b1f6f8b83b
Furthermore, Zoom Player uses Lav Splitter 0.65, Lav Video decoder and Lav Audio decoder in the same samples I tried, playing them perfectly, with DXVA turned ON. It is probably the problem how MPC-HC handles decoders which makes it crashing every time.
What can I do to make MPH-HC work.
clsid
30th July 2015, 23:45
The crashes are most likely caused by an application that is hooking into other apps. For example your virus-scanner.
Megalith
31st July 2015, 17:18
Can someone explain the difference between the internal Audio Switcher and LAV Audio? They both seem to do similar things and have an effect on the sound, so only one or the other should be activated, right? Which one actually does a better job of downmixing?
James Freeman
31st July 2015, 17:35
Can anyone please suggest a Dynamic Range Compression plugin or a way to properly do that in MPC-HC?
I have tried AC3Filter DRC and it works good, but I still want to use LAV Audio.
Thunderbolt8
31st July 2015, 17:52
LAV Audio has a setting for DRC (for formats that support it)
huhn
31st July 2015, 18:45
Can anyone please suggest a Dynamic Range Compression plugin or a way to properly do that in MPC-HC?
I have tried AC3Filter DRC and it works good, but I still want to use LAV Audio.
just change ac3 filter to pcm only
DzigiBau
31st July 2015, 18:53
The crashes are most likely caused by an application that is hooking into other apps. For example your virus-scanner.
Could you explain me:
1. Does MPC-HC have some part that antivirus treats as a virus or
2. Is ti possible to fix such a thing, since I do not wnat to turn off antivirus just to make it working.
For instance, MPC-BE works for all formats but for HEVC, I just tried.
What is possible to do to make MPC-HC working as it was before, out of box, without any tweaks.
James Freeman
31st July 2015, 20:06
just change ac3 filter to pcm only
Thank you very very much!
Exactly what I wanted.
clsid
31st July 2015, 20:26
Could you explain me:
1. Does MPC-HC have some part that antivirus treats as a virus or
2. Is ti possible to fix such a thing, since I do not wnat to turn off antivirus just to make it working.
For instance, MPC-BE works for all formats but for HEVC, I just tried.
What is possible to do to make MPC-HC working as it was before, out of box, without any tweaks.Which scanner do you use?
Try some older versions of MPC-HC. Even though it is not the fault of MPC-HC, knowing if an older version is working OK is helpful for the developers to figure out the cause.
https://nightly.mpc-hc.org/old/
clsid
31st July 2015, 20:31
Can someone explain the difference between the internal Audio Switcher and LAV Audio? They both seem to do similar things and have an effect on the sound, so only one or the other should be activated, right? Which one actually does a better job of downmixing?No, no, no. They do completely different things. LAV is a decoder and has a mixing option. The primary job of the audio switcher is switching between audio streams. It also has a volume boost/normalize option. It does NOT offer any mixing functionality, only channel mapping, which is pretty useless. For most people the audio switcher can be disabled.
Snowknight26
1st August 2015, 00:42
I think he means the new audio renderer.
James Freeman
1st August 2015, 09:30
After huhn comment that I can use AC3Filter only on PCM after LAV decodes with the benefit of DTS-HD, I realize I have been missing this great filter for a long time.
AC3Filter has a proper Mixer, DRC (with customizable rise and fall times), EQ and Bass Management.
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.
JarrettH
19th August 2015, 00:08
On our way to 1.8 soon? :devil:
Snowknight26
19th August 2015, 00:16
On our way to 1.8 soon? :devil:
Every commit we're one commit closer to the next version, but who cares what number it is?
chros
19th August 2015, 09:55
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.
Thanks, but I'm familiar with the concept (I'm a stupid php programmer :) ), I thought maybe somebody used it already.
I'll try it out during the weekend.
akim
22nd August 2015, 16:51
1.Internal Audio Renderer wasapi exclusive - stutters
2.Internal Audio Renderer wasapi exclusive and madvr -when connecting an external audio track for a long time thinking, or a black screen and silence.
Win 7 64bit audigy Rx mpc-hc 1.7.9.145
amayra
22nd August 2015, 17:37
what is the difference between MPC-HC's ISR and XySubFilter ?
i mean in Quality
Trevonn
22nd August 2015, 19:09
Source
http://i.imgur.com/AX1XkpB.jpg
sneaker_ger
22nd August 2015, 20:06
what is the difference between MPC-HC's ISR and XySubFilter ?
i mean in Quality
Both can render at display resolution so there should be no visible difference. Performance can differ (sometimes XySubFilter is faster, sometimes ISR) and some bugs are different. Differences are mainly relevant for ASS subtitles.
When was DXVA2 Native playback enabled for HEVC?
Wasn't it "always" available? Is your sample 8 bit? Current internal LAV does not allow HEVC 10 bit using DXVA2 native but external nightly already has it activated. So it should be available in MPC-HC in the near future if the renderer supports it.
Trevonn
22nd August 2015, 20:47
Wasn't it "always" available? Is your sample 8 bit? Current internal LAV does not allow HEVC 10 bit using DXVA2 native but external nightly already has it activated. So it should be available in MPC-HC in the near future if the renderer supports it.
Yeah my source was 8-bit I just checked with my anime 10-bit source I still need dxva-cb to play that back using hardware acceleration. It's nice to know I won't need to do that soon though thanks.
amayra
22nd August 2015, 21:52
Yeah my source was 8-bit I just checked with my anime 10-bit source I still need dxva-cb to play that back using hardware acceleration. It's nice to know I won't need to do that soon though thanks.
dxva is bad for anime and hi10p
chros
23rd August 2015, 19:07
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.
Thanks, but I'm familiar with the concept (I'm a stupid php programmer :) ), I thought maybe somebody used it already.
I'll try it out during the weekend.
So, I managed to do it (talk to MadVR), it wasn't hard at all, but there's a caveat (see at the end).
I'm using Windows Host Script (which comes with newer Windows, >Win7, I think), which should be run with 'cscript.exe':
- cgi script receives 1 url encoded argument (the keystroke), url decode it, then send it to the foreground application.
MPC-HC web interface setup:
- x Serve pages from: ./webroot
(we don't have to change Default page value (default is: 'index.html;index.php'))
- CGI handlers: '.vbs=c:\Windows\System32\cscript.exe'
Save this into file called 'sendkeys.vbs' in 'webroot' subdirectory of directory of MPC-HC (you don't have to deploy anything else to here, all the other pages will be served as well if you need them). The file extension does matter!
'!c:/windows/system32/cscript //nologo
' Toggle source level in MadVR (CTRL+SHIFT+ALT+i = ^+%i = %5e%2b%25i)
' get shell object
Set WshShell = WScript.CreateObject("WScript.Shell")
' get Process array that includes the query string
Set wshUserEnv = WshShell.Environment("Process")
' urldecode querystring
param = unescape(wshUserEnv("QUERY_STRING"))
' send keystroke
WshShell.SendKeys param
' delete used objects
Set wshUserEnv = Nothing
Set WshShell = Nothing
' quit script with exit code 0
Wscript.Quit 0
You can try it out from a different computer or from a smartphone by calling this URL (you should modify the IP/port):
http://192.168.1.6:13579/sendkeys.vbs?%5e%2b%25i
Issues:
- since it can only send keystrokes to the foreground application, and I don't include a check whether it is MPC-HC (i tried, and it worked, but it was so slow, that the whole thing became unusable), so you can get some funky stuff :)
Good thing:
- it won't kick out MadVR from Fullscreen Exclusive mode
Can I have a feature request to implement this sendkeys feature into MPC-HC's web interface itself? (if it's not hard to do.) In that way we can circumvent the foreground limitation.
PS: So I finished modifying Remoti.co Lite (https://play.google.com/store/apps/details?id=com.kdombrovsky.mpcremote&hl=en_GB) Android app (without having the source code, just some silly skinning remained), if somebody interested in it, I can upload it somewhere.
- added 2 buttons for subtitle delay
- added 1 button to change source level with MadVR
- fixed and refactored the after playback entries
- modded the default skip interval from 5 sec to 10 sec
- switched the size and location of the FF/RW with PrevTrack/NextTrack buttons in portrait mode, since we use them more frequently
- added new skin(s)
Trevonn
23rd August 2015, 19:23
dxva is bad for anime and hi10p
I can't really tell the difference tbh. I've tried madvr and KCP and the difference was always very minimal.
Luca T
23rd August 2015, 22:54
Hi guys,
to use with MadVr is it better to Install MPC_HC 32bit or 64bit?
thanks
kasper93
23rd August 2015, 22:56
As far madVR is concerned there shouldn't be any differences. But 64bit MPC-HC is preferable, because it has better performance for HEVC and other demanding codecs.
amayra
30th August 2015, 02:11
Hi guys,
to use with MadVr is it better to Install MPC_HC 32bit or 64bit?
thanks
x64 build of LAV would appear to be quite a bit faster for h264/h265 decoding
kuchikirukia
30th August 2015, 18:14
Is there a way to implement an option to take screenshots in display aspect ratio? I think the screenshot function is used far more often as "I want to have this picture," than, "I want to compare unresized samples," and being able to have a properly sized screenshot of anamorphic content would be great. I don't have a single DVD that's meant to be displayed at 720x480, yet all my screenshots are like that.
LigH
30th August 2015, 18:40
The screenshot is usually taken from the decoder, which did not yet resample the result to the target aspect ratio. This is technically rather simple.
Taking the image later is more complicated. Some renderers don't allow reading back the image (e.g. "Hardware Overlay" is write-only), but the scaling may be done by graphic API functions (if they support displaying anamorphic textures with a target aspect ratio), so even if it is possible, it may be slow. It may be necessary to scale it independently of the video output in the player, which requires additional calculation time.
GCRaistlin
30th August 2015, 19:32
It may be necessary to scale it independently of the video output in the player, which requires additional calculation time.
I believe everyone who's used to take screenshots would agree to pay some calculation time for getting screenshots with the proper AR.
sneaker_ger
30th August 2015, 19:34
The screenshot is usually taken from the decoder
[...]
Some renderers don't allow reading back the image
This is a contradiction. (I think renderer controls it.)
vivan
30th August 2015, 20:29
If image is downscaled when you're taking screenshot using madVR - it will save it downscaled. It might bug but it proves that renderer have full control over processing screenshot and its size.
kuchikirukia
30th August 2015, 20:50
Yeah, but madVR != all renderers.
http://s18.postimg.org/v7tb7gnu1/Untitled.png (http://postimage.org/)
(Also, it doesn't seem to do that anymore.)
If it'll work with all renderers that would normally allow you to take a screenshot, great!
sheppaul
30th August 2015, 21:30
This is a contradiction. (I think renderer controls it.)
To take screenshot can be done from a video decoder, video transform filter and any renderer that supports capture. Generally, it's only possible to capture what you see in video renderer. AR correction (processed) image can be acquired via the capture from a video transform filter (available in potplayer).
GCRaistlin
6th September 2015, 09:31
Is it possible to change the balance between L/R audio channels in MPC-HC?
vivan
6th September 2015, 09:48
It's in the Playback section of the options.
Megalith
9th September 2015, 22:59
https://i.imgur.com/XJzo2U5.png
Can someone explain what "Limiter" is under "Processors"?
Snowknight26
10th September 2015, 01:04
Probably the function that detects and prevents clipping.
Jamaika
11th September 2015, 08:31
Is it possible to read write RTF (Rich Text Format) by the player MPC-HC in the description of the Matroska container? How can I use the "Text Formatting Elements and Color" in the description?
<Simple>
<Name>COMMENT</Name>
<String>{\rtf1\ansi\ansicpg1250\deff0\nouicompat\deflang1045\deflangfe1045{\fonttbl{\f0\fswiss\fprq2\fcharset238 Calibri;}{\f1\fnil\fcharset0 Calibri;}}
...
</String>
<TagLanguage>und</TagLanguage>
<DefaultLanguage>1</DefaultLanguage>
</Simple>
SamKook
12th September 2015, 01:26
I'm quite late to ask this since the change happened a year ago(between 1.7.6.139 and 1.7.6.162), but is the exit after playback(under "every time" so it always remembers it) feature gone or has it simply been moved or replaced with something else?
I don't really want to go back to having to add a /close after the default action in windows(I think that's what had to be done before, it's been a while) every time I update it.
If it has been removed, may I ask why? It was so useful to some of us.
vivan
12th September 2015, 05:03
I don't know where it was, but in the Options->Playback there is such an option (and if I select "Exit" it closes the player every time file ends).
SamKook
12th September 2015, 16:29
Thank you so much, that's exactly what I was looking for and I apparently missed it when I went through everything twice... I probably should have looked on my computer screen rather than 10 feet back from my TV.
I thought it was weird that something like that would disappear.
It used to be in the Play->After playback menu with a separator for the every time ones.
djfred93
12th September 2015, 23:17
I have a DVD where i can see the menu, i just hear it. I can see it with VLC and Kodi.
How can i do a sample for you ?
LigH
12th September 2015, 23:41
I have a DVD where i can't see the menu, i just hear it.
^ does it make more sense that you can hear, but can't see it?
DVD playback may not be the special feature of MPC-HC; it will probably rely on the DVD Navigator filter. And uploading enough of the DVD as a sample to confirm it may be too much of copyright infringement, possibly ... I could only imagine DVD Blanker reducing titleset chapters to stills, but keeping menus intact. But I doubt that MPC-HC programmers will find much of a reason, because (IIRC) MPC-HC is not much involved in DVD menu playback with own code... :o But I may be wrong.
jkauff
12th September 2015, 23:54
MPC-HC handling of DVD menus is very hit-and-miss. Some movies it handles fine, others not at all. The only DVDs I don't convert to .mkv are the ones with special features I want to keep (for example, Criterion DVDs), so I use VLC to see if there are special features. It always displays the menu.
dude2012
19th September 2015, 16:07
Hey all, wondering if anyone is having a similar experience. Am using latest version of MPC and Windows 10, along with ReClock 1.8.8.5 and a Nvidia GTX770. When I select "optimal renderer settings" Control + J in MPC shows really strange and inconstant readings under "refresh rate" regardless of frame rate of source, e.g., if I'm playing a 23.976fps source the frame rate will reflect that, but the refresh rate shows as high as six digits, then maybe drops down to 300 or so, then goes back up, etc. ReClock, however, shows steady refresh rate of 23.971.
Even stranger, despite these wacky readings the video playback is judder-free and with no tearing for the most part. Could this be due to a glitch between MPC and Windows 10?
wanezhiling
20th September 2015, 14:13
http://pan.baidu.com/s/1dDmBcxr
https://www.sendspace.com/file/hr4zsc
https://mega.nz/#!IwcDBQhY!Zy9CocdL5pUMpvwxgtLrb04lHzKgxDHLW2z5i_H7aJc
http://i3.tietuku.com/a190ff7d3c8bbd73.jpg
mpc-be (internal filters or with lav filters) works fine.
videonerd
22nd September 2015, 16:03
Noticed on git that development has been inactive for awhile... anyone knows what's the story there?
nevcairiel
22nd September 2015, 16:07
Noticed on git that development has been inactive for awhile... anyone knows what's the story there?
Its summer, some people have lives, especially during summer?
videonerd
22nd September 2015, 17:10
Its summer, some people have lives, especially during summer?
Thank you for your valuable insight. Very informative.
DzigiBau
24th September 2015, 18:39
I have the question about MPC-HC.
I cannot play mkv files and HEVC files, with default settings and custom external LAV filters and splitters as well. Only avi files can be played.
What I have found with some older MPC-HC 1.5.3.3725 when turn on Audio Built-In switcher everything starts working well, I can play whatever file format. If I turned it off I cannot play mkv and files, only avi files. Wierd.
Wigh new versions, if I turn Audio Switcher ON, nothing happens.
Could you see what is a problem, the graph building could be the case.
My specs:
AMD 955 CPU
AMD R9 290 card
Creative Audigy sound card.
4Gb RAM
vBm
24th September 2015, 19:16
I cannot play mkv files and HEVC files, with default settings and custom external LAV filters and splitters as well. Only avi files can be played.
Have you tried with internal LAV ?
If same thing happens then I'd suggest that you try to reset settings.
vBm
24th September 2015, 19:54
http://pan.baidu.com/s/1dDmBcxr
https://www.sendspace.com/file/hr4zsc
https://mega.nz/#!IwcDBQhY!Zy9CocdL5pUMpvwxgtLrb04lHzKgxDHLW2z5i_H7aJc
mpc-be (internal filters or with lav filters) works fine.
Use the latest beta with the Internal Audio Renderer (sanear) and everything will be fine.
DzigiBau
24th September 2015, 20:21
Have you tried with internal LAV ?
If same thing happens then I'd suggest that you try to reset settings.
Yes, I reset it couple of times, deleted registry entry as well, and picked a method to make it save ini file in its folder. Easier to follow the things up.
It will not work, only older version 1.5.3.3725 works when I tick Options/Audio Switcher/Enable built-in Audio switcher filter. That version play all possible formats. Funny, isn't it? :)
In the newest versions, whatever I do, it will not play mkv, mp4, wmv or HEVC files at all. Just couple avi files can be opened.
I think the problem is with building the graph with correct pins on ATI cards, since the guys with NVidia do not have this problem.
clsid
24th September 2015, 20:58
Nobody else is having such problems.
Follow these instructions. Do not change any other settings.
1) Uninstall your current version.
2) Download the latest nightly.
https://nightly.mpc-hc.org/
3) During installation enable the "reset settings" option.
4) Options > Internal Filters > everything here should be enabled by default, if not reset settings again
5) Options > Internal Filters > Video Decoder > disable hardware acceleration
6) Options > Internal Filters > Audio Decoder > Mixer > enable and set to Stereo
DzigiBau
25th September 2015, 00:04
It was here on my side. Old DSP filter was enabled. When I switched it off, everything started working. Thank you for your efforts, sorry for unconvenience.
Nobody else is having such problems.
Follow these instructions. Do not change any other settings.
1) Uninstall your current version.
2) Download the latest nightly.
https://nightly.mpc-hc.org/
3) During installation enable the "reset settings" option.
4) Options > Internal Filters > everything here should be enabled by default, if not reset settings again
5) Options > Internal Filters > Video Decoder > disable hardware acceleration
6) Options > Internal Filters > Audio Decoder > Mixer > enable and set to Stereo
Megalith
25th September 2015, 00:36
Is there an actual change log for the nightlies? All I can find is this.
https://nightly.mpc-hc.org/log.1.7.9.159.log
Nullack
25th September 2015, 02:18
So I understand that while v66 of lav filters supports dxva native 10 bit colour were waiting for a fix within mpc-hc to be able to use it.
In 4k high dpi resolution theres a gui bug where the options menu for filters both internal and external gets all jumbled up by having each line item jammed up against one another. This happens on the latest nightly from the last commit in August.
Apart from that bug report, is 3d bluray disc playback supposed to work with 3d being displayed? Obviously its not a bug if its not supported so Im asking.
Looking forward to mpc-hc synching to the latest bd-j and libluray stuff
Thanks
Snowknight26
25th September 2015, 04:08
Is there an actual change log for the nightlies?
https://github.com/mpc-hc/mpc-hc/commits/develop
Nullack
25th September 2015, 09:28
In 4k high dpi resolution theres a gui bug where the options menu for filters both internal and external gets all jumbled up by having each line item jammed up against one another. This happens on the latest nightly from the last commit in August.
http://i60.tinypic.com/2rq0rpw.png
Also happens on todays nightly
4K display 65" curved LED 300% DPI
madshi
25th September 2015, 15:51
One small request to MPC-HC devs:
When subtitles are enabled/disabled with the internal subtitle renderer, madVR currently doesn't get any notification. Which means that in paused mode the image is not updated (I'm not rerendering in paused mode in order to save GPU power). Could you kindly send a "IMadVRCommand::SendCommand("redraw")" to madVR in this situation, so madVR will rerender to show the disabled/enabled subtitles? madVR v0.89.3 doesn't support this command yet, but here's a test build with support for that command, so you can test:
http://madshi.net/madVR893redraw.rar
To reproduce simply play any video with subtitles with madVR v0.89.3, using the internal subtitle renderer, then pause the video while subtitles are visible. Then enable/disable subtitles.
Thanks! :)
P.S: You can always send that command when subs are enabled/disabled, regardless of whether playback is in stopped/paused/play mode, doesn't hurt.
kasper93
25th September 2015, 16:55
Thanks. We were missing this command for a long time.
madshi
25th September 2015, 17:21
Great - thanks! :)
ikarad
26th September 2015, 20:19
Is there a support for BD-J via dslibbluray in mpc-hc 64?
SecurityBunny
28th September 2015, 14:12
I've been out of the loop regarding some recent changes and had some questions I hope someone would be able to answer. :)
1) Has the MPC-HC internal audio renderer improved enough to the point it should be used or should I continue to stick with "system default"? Using MPC-HC 1.7.9.165 x64.
2) Is the LAV stereo mixing dolby standard still 0.71/0.71/1.58 for Center/Surround/LFE with just clipping protection enabled?
3) Is hardware acceleration (dxva copyback) bad to use for 10-bit encodes / anime?
huhn
28th September 2015, 15:45
1. it's not broken and i don't know any issues.
2. standard for me is 0.71 0.71 0.00
3. 10 bit h264 can't be decoded with DXVA.
SecurityBunny
28th September 2015, 16:45
1. it's not broken and i don't know any issues.
2. standard for me is 0.71 0.71 0.00
3. 10 bit h264 can't be decoded with DXVA.
1) Great. I'll switch over to it. :)
2) Right, that's my understanding. But isn't there a standard value amount for if you wanted to mix in LFE? As well as are any of the other settings recommended or just the clipping protection?
3) Could you elaborate? I can playback 10 bit h264 perfectly fine with DXVA hardware acceleration enabled. Does it fallback to none automatically if it isn't supported?
nevcairiel
28th September 2015, 16:50
3) Could you elaborate? I can playback 10 bit h264 perfectly fine with DXVA hardware acceleration enabled. Does it fallback to none automatically if it isn't supported?
It does.
madshi
28th September 2015, 21:07
@devs, here I am again with some small change requests. Nothing dramatic, I think. Please have a look at this PDF:
http://madshi.net/89notesForDevs.pdf
CruNcher
2nd October 2015, 18:38
Provoking a constant 4ms jitter in MPC-HC (holding volume)
http://i2.sendpic.org/t/x9/x921ibO1xk5agzkPxQikUHeIJjw.jpg (http://sendpic.org/view/2/i/zaWP79DjP84jIr297OqKHD8MuA8.png)
1 time OSD call
http://i2.sendpic.org/t/zd/zdd6tbXi6dZAjkYrSRaR5lYemtK.jpg (http://sendpic.org/view/2/i/gVJMJXzfk4O3SC0qGbrCUBDAVBr.png)
All of this stalls the Main Render Thread
minaust
3rd October 2015, 17:23
@Devs
I have for some time been using my own builds of MPC-HC. No problems. But I just I just tried building the packages with the build script. No problems there either except there was no crash reporter, even though the DLL did compile. Was that an oversight, intentional, or a screw-up on my part?
EDIT: This was version 1.7.9.165
kasper93
3rd October 2015, 17:46
Crash reporter is not meant to be packed in unofficial packages. This is intentional that it does only work with official builds.
minaust
3rd October 2015, 19:12
Crash reporter is not meant to be packed in unofficial packages. This is intentional that it does only work with official builds.
You mean you don't want to get crash reports on someone's hacks? Smart move - I don't blame you at all for that. And that was pretty much my guess, but I just needed to know for sure.
Thanks for the prompt reply.
aufkrawall
4th October 2015, 15:06
Is there the possibility that the seekbar precision gets improved?
It feels very inaccurate compared to some other players, like e.g. MPDN.
kasper93
4th October 2015, 15:37
@aufkrawall: Go to options->tweaks and disable "fast seek".
aufkrawall
4th October 2015, 15:42
Thanks a lot, works wonders. :)
With fast VPU, this option enabled really doesn't improve things.
Nullack
5th October 2015, 02:26
is 3d bluray disc playback supposed to work with 3d being displayed? Obviously its not a bug if its not supported so Im asking.
I've done some searching around and I've found some vague references to 3D bluray disc playback being possible with this stack set
Can anyone confirm if it is indeed supported?
Thx
Nullack
5th October 2015, 02:38
Is there a support for BD-J via dslibbluray in mpc-hc 64?
Im trying to find the answer to this too, its also an important feature to me.
The best I have found so far is back in 2014 a bloke provided a proof of concept patch and that seems as far as it went? its discussed here:
http://forum.doom9.org/showthread.php?t=170811
nuhkka
5th October 2015, 13:24
Can you guys add Framerate to the file properties in the thumbnail generator? Or give us more options like this?
http://i.imgur.com/1UkTCVx.png
P.J
8th October 2015, 15:28
Drag & Dropping files from Disc (Windows Explorer) doesn't work :confused:
aufkrawall
8th October 2015, 16:21
UAC issue? Do you run MPC HC with admin privileges?
Explorer is always restricted and thus can't drag&drop anything into an elevated app.
P.J
8th October 2015, 21:31
UAC issue? Do you run MPC HC with admin privileges?
Explorer is always restricted and thus can't drag&drop anything into an elevated app.
It works for files on my HDD but Discs :confused:
clsid
9th October 2015, 01:14
Drag&drop from a CD/DVD acts as a "copy" operation. Drag&drop on a regular drive acts as a "move" operation. You can change that to "copy" by holding Ctrl button. Then it also fails when dropping onto MPC-HC.
P.J
9th October 2015, 09:46
Drag&drop from a CD/DVD acts as a "copy" operation. Drag&drop on a regular drive acts as a "move" operation. You can change that to "copy" by holding Ctrl button. Then it also fails when dropping onto MPC-HC.
Yea, it seems Copy doesn't work, annoying bug :confused:
kasper93
9th October 2015, 10:09
Yea, it seems Copy doesn't work, annoying bug :confused:
It does work. It adds file to Playlist as expected. Moving from read-only drivers is one minor issue.
Fullmetal Encoder
9th October 2015, 21:36
Im trying to find the answer to this too, its also an important feature to me.
The best I have found so far is back in 2014 a bloke provided a proof of concept patch and that seems as far as it went? its discussed here:
http://forum.doom9.org/showthread.php?t=170811
I have tried asking myself and have seen multiple posts from others asking about it as well but I have never seen any response from MPC-HC development. So I can only assume they have no interest in this.
Nullack
10th October 2015, 10:42
I have tried asking myself and have seen multiple posts from others asking about it as well but I have never seen any response from MPC-HC development. So I can only assume they have no interest in this.
Thanks mate. I guess it is what it is. Its a great shame though, bluray menu support and 3d bluray disc support would greatly extend the use cases for the software.
I might look into VLC or the black edition MPC fork, The problem last time I looked at the black edition was that all the commit logs in their GIT was in Russian and I cant understand what the changes are.
P.J
10th October 2015, 12:28
It does work. It adds file to Playlist as expected. Moving from read-only drivers is one minor issue.
Yes, exactly :rolleyes:
vBm
10th October 2015, 13:09
I have tried asking myself and have seen multiple posts from others asking about it as well but I have never seen any response from MPC-HC development. So I can only assume they have no interest in this.Your assumption is wrong unfortunately. Reason why there's no response is simply because there's no one who can deliver said feature currently. In other words, lack of man power. 'Patch' that is provided is just a concept, far from finished and the reason why it's not pushed into repository is that mpc-hc devs don't push unfinished things anymore (like it was the case before 4-5 years)
XMonarchY
10th October 2015, 21:58
Some questions I always wanted to ask regarding MPC-HC
- Is internal LAV filter just as updated and as functional as the real LAV Audio, LAV Video, and LAV Splitter? It seems to have very limited options
- I disable all internal filters and just add LAV Filters as External Filers and select "Prefer". I also delete the LAV folder in MPC-HC folder. Is that OK?
- I know MPC-HC was made for simplicity and raw performance and I know there are a few Toolbars available, BUT is MPC-HC going to go through graphical overhaul and/or get skin support? It looks bland...
- Could MPC play Netflix through HTML5 like IE11 or Windows Store Netflix App? Not the Silver light version - it does not offer Super HD.
Fullmetal Encoder
10th October 2015, 22:32
Your assumption is wrong unfortunately. Reason why there's no response is simply because there's no one who can deliver said feature currently. In other words, lack of man power. 'Patch' that is provided is just a concept, far from finished and the reason why it's not pushed into repository is that mpc-hc devs don't push unfinished things anymore (like it was the case before 4-5 years)
Believe me, I'm delighted to be wrong about that. I think one reason why the subject is being bought up more frequently as of late is that libbluray is approaching version 1.0 and I've seen a lot of the commit activity trail off over time leaving the impression that it's largely complete. At least I'm probably not the only one who's noticed. As to the man power available, if I had the time I'd learn to code well enough to contribute to it myself. So I look forward to a time in the future when I can use Blu-ray menus with MPC-HC and madVR.
Then all we need to do is get mosu or someone else to develop mastroska spec far enough to make menus possible in mkv files :sly:
Thanks for the feedback.
theoneofgod
11th October 2015, 16:49
Some questions I always wanted to ask regarding MPC-HC
- Is internal LAV filter just as updated and as functional as the real LAV Audio, LAV Video, and LAV Splitter? It seems to have very limited options
- I disable all internal filters and just add LAV Filters as External Filers and select "Prefer". I also delete the LAV folder in MPC-HC folder. Is that OK?
- I know MPC-HC was made for simplicity and raw performance and I know there are a few Toolbars available, BUT is MPC-HC going to go through graphical overhaul and/or get skin support? It looks bland...
- Could MPC play Netflix through HTML5 like IE11 or Windows Store Netflix App? Not the Silver light version - it does not offer Super HD.
Not sure why you would disable the internal filters and then add the same filters that you disabled and prefer them.
The interface is basic and always has been. I'd like it to stay that way.
Carpo
11th October 2015, 18:41
Not sure why you would disable the internal filters and then add the same filters that you disabled and prefer them.
The interface is basic and always has been. I'd like it to stay that way.
maybe the newest external version fixes an issue they have been having
LigH
11th October 2015, 19:01
MPC-HC nightlies may include current LAV Filters; if not, it should not be a big issue to exchange them manually. At least I do not believe they differ from the release.
minaust
11th October 2015, 20:10
Some questions I always wanted to ask regarding MPC-HC
- Is internal LAV filter just as updated and as functional as the real LAV Audio, LAV Video, and LAV Splitter? It seems to have very limited options
- I disable all internal filters and just add LAV Filters as External Filers and select "Prefer". I also delete the LAV folder in MPC-HC folder. Is that OK?
- I know MPC-HC was made for simplicity and raw performance and I know there are a few Toolbars available, BUT is MPC-HC going to go through graphical overhaul and/or get skin support? It looks bland...
- Could MPC play Netflix through HTML5 like IE11 or Windows Store Netflix App? Not the Silver light version - it does not offer Super HD.
Since the LAV filter shipped with MPC-HC ARE the real LAV filters and are current, that makes your exercise of disabling and adding OK but pointless.
As far as skinnability goes - we had a big debate here on just that subject several months ago. It became quite heated on both sides with the final consensus being that the devs don't need to be wasting their time on skin nonsense. Watch the movie, not the player.
Lastly, don't hold your breath waiting for Netflix support on open-source software.
theoneofgod
11th October 2015, 22:13
maybe the newest external version fixes an issue they have been having
I don't think that's the reason they do it.
chros
12th October 2015, 08:15
There is no sound with lot's of ts files with the latest nightlies (I'm using the new audio renderer), sample is here: http://www100.zippyshare.com/v/8plRndok/file.html
The latest stable 1.7.9 x64, and MPC-BE x64 with built-in filters (even with LAV Splitter override) are working fine.
Thanks
vBm
12th October 2015, 10:34
There is no sound with lot's of ts files with the latest nightlies (I'm using the new audio renderer), sample is here: http://www100.zippyshare.com/v/8plRndok/file.html
The latest stable 1.7.9 x64, and MPC-BE x64 with built-in filters (even with LAV Splitter override) are working fine.
Thanks
Works just fine here using 1.7.9.181 (b107b95 (https://github.com/mpc-hc/mpc-hc/commit/b107b95))
I can hear British accent.
chros
12th October 2015, 11:11
I can hear British accent.
:) Then it's working for you, indeed.
Works just fine here using 1.7.9.181 (b107b95 (https://github.com/mpc-hc/mpc-hc/commit/b107b95))
I'm using 1.7.9.181 x64 as well. What else should I check? (If I remux it to mkv then all's fine.)
vBm
12th October 2015, 13:51
:) Then it's working for you, indeed.
I'm using 1.7.9.181 x64 as well. What else should I check? (If I remux it to mkv then all's fine.)
1) is it unique to "new internal renderer"? (try using system default from options -> outputs -> audio renderer)
2) is it unique to shared or exclusive mode? (is exclusive mode checkbox ticked or not)
3) accidentally, bitstreaming?
clsid
12th October 2015, 15:14
Enable "use legacy 5.1 channel layout" in LAV Audio settings.
chros
12th October 2015, 19:25
Enable "use legacy 5.1 channel layout" in LAV Audio settings.
Thanks, but it didn't help, it was my fault.
1) is it unique to "new internal renderer"? (try using system default from options -> outputs -> audio renderer)
2) is it unique to shared or exclusive mode? (is exclusive mode checkbox ticked or not)
3) accidentally, bitstreaming?
1. no, it was the same with the system default as well
2. using exclusive mode
3. bitstreaming
It was my fault: previously (couple of months ago) I have been playing around with different audio renderers based on file extensions, these registry entries caused the trouble, but only with ts files, not with mkvs.
[HKEY_CLASSES_ROOT\mplayerc.mkv\shell\open\command]
@="\"C:\\Program Files\\MPC-HC\\game64.exe\" /audiorenderer 6 \"%1\""
[HKEY_CLASSES_ROOT\mplayerc.ts\shell\open\command]
@="\"C:\\Program Files\\MPC-HC\\game64.exe\" /audiorenderer 6 \"%1\""
I have reverted back the original values (deleting the audiorenderer part), and now all's good.
Sorry for the false alarm, and thanks for both of your help.
Olivier C.
15th October 2015, 03:34
Hi,
MPC-HC is actually limited to ps3.0 compiler (pixel shader) which belongs to dx9c.
Did you plan to support ps4.0 which is A LOT less restrictive than ps3.0 ?
For example, ps3.0 is limited to 512 instructions slots and 32 temp registers whereas ps4.0 can manage up to 65536 instructions slots and 4096 temp registers.
Thanks a lot
Olivier
nevcairiel
15th October 2015, 07:52
MPC-HC is actually limited to ps3.0 compiler (pixel shader) which belongs to dx9c.
Did you plan to support ps4.0 which is A LOT less restrictive than ps3.0 ?
As long as the renderer is still D3D9 in general, it cannot do any higher pixel shader level. 4.0 requires D3D10.
Olivier C.
16th October 2015, 15:11
As long as the renderer is still D3D9 in general, it cannot do any higher pixel shader level. 4.0 requires D3D10.
thanks for your reply nevcairiel.
I forgot to mention that i use madVR as renderer.
JanWillem32
16th October 2015, 19:11
I'm curious. What pixel shader are you trying to use or write that could really use the level 4 semantics and onward? I only have two examples that really hit the instruction limit of level 3.
As far as I know, the level 4 semantics and onward are just more efficient at a few tasks, such as independent texture sampling, reading and writing. On top of that, the minimum requirements for DirectX 10 and onward make some programming tasks easier due to not having to write some types of legacy fallback code (e.g. a huge list of texture formats is required for hardware support in DirectX 10 and onward, but only very few formats are required in DirectX 9).
Olivier C.
16th October 2015, 22:17
I've got this message (ps 3.0) from MPC-HC (pixel shader debug mode) :
"error X4505: maximum temp register index exceeded"
ps3.0 : up to 32 temp registers
ps4.0 : up to 4096 temp registers
I'm trying to use kernels 7x7 or 9x9 (sobel, prewitt, etc).
Raylan Givens
16th October 2015, 23:18
Guys, now that x265 is coming up, more and more files have integrated subtitles. The problem is, some of them have fixed styles, positions, size, colours etc... Can we have an option to disable all styles and play the subs as I've set it to? I'll mention Potplayer that has this option for reference.
Also, would be difficult to add "Direct3D Presentation: Flip mode"? Potplayer has it too and it brings GPU utilization down... As microsoft claims, it's more efficient way to play, but anyway.
P.S. By the way, Direct3D FullScreen gives me black screen when I try to get out of it ( win 10 x64 ). The only way to restore it is by hitting ctrl-alt-del and blindly sign out and in, again.
clsid
16th October 2015, 23:30
Play > Subtitle track > Default Style
JanWillem32
16th October 2015, 23:46
Olivier C., large kernels are a bit tricky indeed. They are very costly as well. Trying to split the operations into a horizontal and vertical filter is hard for Sobel, Prewitt and other signal detection filters if you want to keep the three color channels.
Raylan Givens, Flip mode isn't that special. FlipEx mode is. It does indeed bring CPU and GPU utilization down when Desktop Composition is enabled. I've implemented it and its scheduler a long time ago in my version of the renderer.
The renderer in the trunk build can't handle it though. It relies on sub-rectangle copy operations from a desktop-sized surface (after resizing), and FlipEx doesn't allow that.
kasper93
16th October 2015, 23:52
P.S. By the way, Direct3D FullScreen gives me black screen when I try to get out of it ( win 10 x64 ). The only way to restore it is by hitting ctrl-alt-del and blindly sign out and in, again.
Great, finally someone who can test if this build works https://www.dropbox.com/s/jcmgh55hkc6rsep/MPC-HC.1.7.9.175.x86_5555.7z?dl=1
Raylan Givens
17th October 2015, 01:21
Play > Subtitle track > Default Style
lol, dammit. Already exists and I never noticed. Thanks, anyway.
Kasper, I tried your build but still black screen. I had to reset the PC. Black screen but the sound keeps playing.
kasper93
17th October 2015, 01:48
MPC-HC doesn't respond to any hotkeys like Ctrl+C to close media playback or Alt+F4? Do you exit FS with double click or Alt+Enter? Could you see if this build changes anything http://1drv.ms/1OzAhJS ?
Olivier C.
17th October 2015, 05:25
Olivier C., large kernels are a bit tricky indeed. They are very costly as well. Trying to split the operations into a horizontal and vertical filter is hard for Sobel, Prewitt and other signal detection filters if you want to keep the three color channels.
Thanks for your reply.
I tried several filters up to 9x9, my old radeon 7950 can handle them up to UHD/4K. The only limit i can see now is the old ps3.0 when i want to mix i.e. a 7x7 sobel filter with some sharpen and denoise filters. It could be very nice if an existing player could handle ps4.0 (the last release ps6.0 is not needed).
Envoyé de mon LG-H815 en utilisant Tapatalk
Raylan Givens
17th October 2015, 10:42
MPC-HC doesn't respond to any hotkeys like Ctrl+C to close media playback or Alt+F4? Do you exit FS with double click or Alt+Enter? Could you see if this build changes anything http://1drv.ms/1OzAhJS ?
I use Alt+Enter and no, shortcuts don't work. Neither ctrl+c nor alt+F4. I get the kind of blackscreen like the monitor is off. The dark blackscreen, not like I'm in the video mode ( kinda lighter black screen ). Just saying...
Same with build 187
kasper93
17th October 2015, 11:32
How about this one http://1drv.ms/1jtsX5Y ? I hope you don't mind do some testing, because I'm unable to reproduce the issue.
Raylan Givens
17th October 2015, 11:51
This build works, but after I enter fullscreen with alt+enter, it loses focus. I mean, I can't press alt+enter twice in order to get fullscreen in and out. I've to click something to regain focus.
kasper93
17th October 2015, 12:52
This build works, but after I enter fullscreen with alt+enter, it loses focus. I mean, I can't press alt+enter twice in order to get fullscreen in and out. I've to click something to regain focus.
Ok, could you try this one and see if there are remaining issues? http://1drv.ms/1jtsX5Y
Raylan Givens
17th October 2015, 12:55
Nice, it's working fine as it seems.
Volfield
18th October 2015, 07:50
Possible bug. When using XySubFilter DXVA native doesn't work.
huhn
18th October 2015, 08:44
are you sure you didn't mean xy VSfilter?
because it can't work with DXVA native so it isn't used with this filter.
DXVA native works fine for me with xy SUBfilter.
Volfield
18th October 2015, 09:46
XySubFilter.
http://imgur.com/s1KWOX4 (http://imgur.com/s1KWOX4)
Edit.
MPC-BE works fine.
Drakoliona
18th October 2015, 10:04
Hello, what is the best between LAV Filters and FFDShow ? Thank's
nijiko
18th October 2015, 10:56
FFDShow was dead over 2 years.
wanezhiling
18th October 2015, 11:23
Possible bug. When using XySubFilter DXVA native doesn't work.
post your filter chain like this: http://i.imgur.com/gru8bTW.png
Volfield
18th October 2015, 11:49
post your filter chain like this: http://i.imgur.com/gru8bTW.png
http://i.imgur.com/OyyGNFD.png
kasper93
18th October 2015, 13:04
Is it with latest XySubFilter and MPC-HC's nightly (https://nightly.mpc-hc.org/)? Seems to work fine for me.
Volfield
18th October 2015, 14:53
Lastest XySubfilter (3.1.0.746), MPC-HC (1.7.9.181.x64), LAV 0.66.0. No matter if i use internal or external version. On MPC-BE works fine. Tested on two diffrent machines (both win 10).
kasper93
18th October 2015, 15:07
And you are saying that it works if you disable XySubFilter? I don't see why this could happen.
Volfield
18th October 2015, 15:25
Yes. When i use ISR DXVA native works.
wanezhiling
18th October 2015, 16:00
You could try to reset everything (mpc-hc and xy) and then do one step (http://i.imgur.com/AF6yENC.png) only, see whether the problem is gone.
If problem still exists, upload the test file and share it here.
Volfield
18th October 2015, 16:20
Ok found problem. When xy-VSFilter is installed to system dxva native won't work (even when XySubFilter is in use).
wanezhiling
18th October 2015, 17:02
Ok found problem. When xy-VSFilter is installed to system dxva native won't work (even when XySubFilter is in use).
I can confirm now.
huhn
18th October 2015, 17:37
i would say that's a bug.
clsid
18th October 2015, 17:55
It is not a bug, just the way things work with that filter installed. You can solve the problem by adding xyVSFiltter to external filters list and block it.
Olivier C.
18th October 2015, 20:27
I tried several filters up to 9x9, my old radeon 7950 can handle them up to UHD/4K. The only limit i can see now is the old ps3.0 when i want to mix i.e. a 7x7 sobel filter with some sharpen and denoise filters. It could be very nice if an existing player could handle ps4.0 (the last release ps6.0 is not needed).
DirectX11 is currently available in madshi's renderer so it could be great if MPC-HC could manage ps4.0 at least (DX11 --> ps5.0).
An example from MPDN :
protected override IFilter CreateFilter(IFilter sourceFilter)
{
if (!Renderer.IsDx11Avail)
return new NullFilter(); // display blank screen on purpose
// get MPDN to scale image to target size first
sourceFilter += new Resizer { ResizerOption = ResizerOption.TargetSize100Percent };
// apply our blue tint
var blueTint = CompileShader11("BlueTintSm5.hlsl", "ps_5_0")
.Configure(linearSampling: false, arguments: new[] {0.25f, 0.5f, 0.75f});
return new Shader11Filter(blueTint, sourceFilter);
}
madshi
18th October 2015, 21:25
@Olivier, this is more of a wish for madVR than for MPC-HC. madVR supports DX11 presentation, but not custom DX11 pixel shaders atm. That is planned for some future version, but not available right now. The MPC-HC devs can't make that work (for madVR) without madVR implementing support for it first.
Olivier C.
19th October 2015, 01:31
madVR supports DX11 presentation, but not custom DX11 pixel shaders atm.
I didn't know that, thanks Mathias !
kasper93
19th October 2015, 23:08
Ok found problem. When xy-VSFilter is installed to system dxva native won't work (even when XySubFilter is in use).
i would say that's a bug.
It is not a bug, just the way things work with that filter installed. You can solve the problem by adding xyVSFiltter to external filters list and block it.
As of revision 1.7.9.187 MPC-HC will have subtitle renderer selection in output page. This should resolve all issues you have.
madshi
20th October 2015, 07:32
As of revision 1.7.9.187 MPC-HC will have subtitle renderer selection in output page. This should resolve all issues you have.
Very nice!
nijiko
20th October 2015, 12:51
In old times, when I am playing a video file, such as MKV, and I drag an audio file into player, such as DTS, then MKV and DTS will both play together, audio file is as a track.
But now, player will turn to only play the audio file. Why?
kasper93
20th October 2015, 13:23
I don't think that was ever a thing. Drag and drop never added audio track. If you open file and audio file with the same name as video file. It will be loaded automatically. Also you can open it through open file menu.
nijiko
20th October 2015, 15:21
But if I test audio track only, and must rename it, it's too troubled.
SRT/SSA also can drag to add a track.
clsid
20th October 2015, 15:37
It has no way of knowing if you want to load it as a secondary track or as a normal file. It can't read your fucking mind.
Subtitles are different as MPC-HC can't play those as individual files. Every extension listed in Options>Play>Formats can be played by using drag&drop, or added to the playlist.
nijiko
20th October 2015, 15:59
It has no way of knowing if you want to load it as a secondary track or as a normal file. It can't read your fucking mind.
Subtitles are different as MPC-HC can't play those as individual files. Every extension listed in Options>Play>Formats can be played by using drag&drop, or added to the playlist.
I don't think many people use MPC-HC to listen music. Drag and play a standalone audio file to replace a playing video file is a fucking habit.
But all in all, you can judge the length of audio and video file for whether they are relationship.
madshi
20th October 2015, 16:01
It has no way of knowing if you want to load it as a secondary track or as a normal file. It can't read your fucking mind.
I think there are situations in which MPC-HC could guess what the user wants. E.g.:
1) MPC-HC plays a movie file.
2) User drag&drops an audio file.
3) The audio file is in the same folder as the movie file.
4) The audio file runtime is reasonably close to the movie file (let's say it differs no more than 2 minutes or 2%).
In this situation it is rather likely that the user wants to play the audio file together with the movie file. It is just a guess, though, and it might sometimes be wrong, so I'm not sure if it's a good idea to implement it this way.
nijiko
20th October 2015, 16:11
I think there are situations in which MPC-HC could guess what the user wants. E.g.:
1) MPC-HC plays a movie file.
2) User drag&drops an audio file.
3) The audio file is in the same folder as the movie file.
4) The audio file runtime is reasonably close to the movie file (let's say it differs no more than 2 minutes or 2%).
In this situation it is rather likely that the user wants to play the audio file together with the movie file. It is just a guess, though, and it might sometimes be wrong, so I'm not sure if it's a good idea to implement it this way.
For my testing audio, sometimes audio tracks are not in the same path with the video.
Even though I want to listen an MP3 via MPC-HC, I never drag the MP3 into a MPC-HC window of playing movie.
I think many people are closing the movie window and starting a new one with music.
clsid
20th October 2015, 16:16
MPC-HC doesn't know the length of a track until after it has opened it.
If you want to use a secondary track then either use File>Open or give files the same name. Your use case is far more unique than people that are using drag&drop for playing audio files.
Olivier C.
20th October 2015, 16:20
Or maybe a new entry in the File Menu, just below the "Load Subtitle" entry :
"Load Subtitle..."
"Load Audio track..." --> new entry which could allow a user to add dynamically a track audio... without even having to demux / remux the video file.
(Default folder = current video folder)
kasper93
20th October 2015, 16:22
Or maybe a new entry in the File Menu, just below the "Load Subtitle" entry :
"Load Subtitle..."
"Load Audio track..." --> new entry which could allow a user to add dynamically a track audio... without even having to demux / remux the video file.
(Default folder = current video folder)
It is already available... Open file menu...
Olivier C.
20th October 2015, 16:31
It is already available... Open file menu...
I didn't realize that, very nice feature.
Thanks kasper93
nijiko
20th October 2015, 16:32
Or maybe a new entry in the File Menu, just below the "Load Subtitle" entry :
"Load Subtitle..."
"Load Audio track..." --> new entry which could allow a user to add dynamically a track audio... without even having to demux / remux the video file.
(Default folder = current video folder)
This method is too mad for wasting time.
Sometimes audio tracks are not in the same path with video.
And audio filename perhaps are not same with video. E.g, add some notes in filename, such as "delay 1 sec".
All in all, few people want to listen music via MPC-HC with drag a music to replace a playing movie.
In old times, drag an audio into a window playing audio, player will change to play the new file. And drag an audio into a window playing video, audio will become a track, and continue playing.
But in new versions, it's changed and inconvenience.
clsid
20th October 2015, 16:56
Filename does not need to be an exact match. This will load just fine:
"moviename.mkv"
"moviename 1 second delay.ac3"
HeadlessCow
20th October 2015, 17:10
It is already available... Open file menu...
Perhaps you could link this to using ctrl or shift when dragging and dropping the file? Like how Windows Explorer lets you control copy/move functionality when you drop a file.
clsid
20th October 2015, 17:37
Ctrl is already used for appending to playlist.
chros
21st October 2015, 17:29
Is CUVID decoder broken inside internal LAV in the current 1.7.9.190? External LAV 0.66 CUVID works fine.
djsolidsnake86
22nd October 2015, 01:53
change aspect ration doesn't work currently
with windows 10 happen sometimes when open a video that stutter going in fullscreen, need to double click to window and dclick again to fullscreen for remove stuttering
anyone has these problems?
i'm using madvr last version
truexfan81
22nd October 2015, 02:14
change aspect ration doesn't work currently
with windows 10 happen sometimes when open a video that stutter going in fullscreen, need to double click to window and dclick again to fullscreen for remove stuttering
anyone has these problems?
i'm using madvr last version
have you tried using a different media player to make sure this is not a madvr issue?
vBm
22nd October 2015, 10:43
have you tried using a different media player to make sure this is not a madvr issue?
Or at least different renderer.
madshi
22nd October 2015, 11:18
Stuttering is unlikely to be an MPC-HC issue. Changing aspect ratio not working will be fixed soon. I've added a new API, which kasper93 plans to add support for, which should fix that issue.
chros
22nd October 2015, 14:14
Is CUVID decoder broken inside internal LAV in the current 1.7.9.190? External LAV 0.66 CUVID works fine.
Sorry, again, it was the fault of my laptop, after a restart it works well again. (I don't know why but after 2-3 times I put Win8.1 into sleep it starts to do strange thing, only a restart helps :) )
So, next time I'll check my problems twice before reporting :)
Mate94
22nd October 2015, 18:21
EVR-CP with DXVA resizer when? :3
JanWillem32
22nd October 2015, 19:07
I've attempted to use the DXVA resizer in my version of the renderer in the past. It's quite a menace to configure. Especially when using pre-resizing pixel shaders. Also, none of the three big GPU manufacturers linearize the gamma before resizing. The quality of DXVA resizing isn't that great compared to quality methods in pixel shaded resizers.
Mate94
23rd October 2015, 10:21
I've attempted to use the DXVA resizer in my version of the renderer in the past. It's quite a menace to configure. Especially when using pre-resizing pixel shaders. Also, none of the three big GPU manufacturers linearize the gamma before resizing. The quality of DXVA resizing isn't that great compared to quality methods in pixel shaded resizers.
I am sorry to hear about that. At least for me, using EVR with subtitles without having 20% CPU utilization with xyVSFilter would be super. But, that's not the case in reality. Also, madVR really is a qualitative renderer, but sucks battery on laptops because of this very nature. EVR could deliver an adequate quality for me, while in respect EVR-CP even with Bicubic resizer... well, seems far from EVR in overall quality and exeperience.
Where is my renderer low on GPU/CPU usage while delivering "o.k." quality? :o
v0lt
23rd October 2015, 16:57
JanWillem32
Quality DXVA resizer enough if it works. And it's fast.
But it working with RGB on Intel only. On Nvidia DXVA resizer works for NV12, YV12 and YUY2 only. :(
P.J
24th October 2015, 10:03
JanWillem32
Quality DXVA resizer enough if it works. And it's fast.
But it working with RGB on Intel only. On Nvidia DXVA resizer works for NV12, YV12 and YUY2 only. :(
Too bad it doesn't work on EVR-CP :(
hunne
24th October 2015, 10:39
Drag&drop from a CD/DVD acts as a "copy" operation. Drag&drop on a regular drive acts as a "move" operation. You can change that to "copy" by holding Ctrl button. Then it also fails when dropping onto MPC-HC.
since build 1.7.8.61 drag & drop requires the namedpipe "netlogon" present in:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Npfs\Aliases\lsass"
otherwise drag & drop to the playlist (from any drive and with admin rights) fails without a error message, drag & drop to the player results in the error "Encountered an improper argument."
is there any hope for a fix or workaround?
kasper93
24th October 2015, 12:29
You need to be more specific what do you want to do and how to reproduce.
from any drive
Works fine for me. And above all "netlogon" is by default present.
and with admin rights
You cannot drag and drop from non elevated process to elevated one with UAC enabled.
hunne
24th October 2015, 15:22
You need to be more specific what do you want to do and how to reproduce.
Works fine for me. And above all "netlogon" is by default present.
You cannot drag and drop from non elevated process to elevated one with UAC enabled.
i did some more tests:
this problem only occurs with windows server 2003 32-bit, not with xp and windows 7 64-bit.
after removing the entry netlogon from registry you have to reboot to check the result.
is there a way to get a debug/error log from mpc-hc?
minaust
24th October 2015, 20:53
DVD plays the studio intro and goes to the menu normally. I click play and the ratings clip or FBI warning begins play and playback hangs although the OSD says "playing". MPC-HC itself isn't hung. This is with 1.7.9.190.
1.7.9 stable plays same media normally.
kasper93
24th October 2015, 21:01
Interesting. Could you provide a sample? Or at least try to find last working version? Without more info it will be hard to diagnose.
djsolidsnake86
25th October 2015, 00:56
Stuttering is unlikely to be an MPC-HC issue. Changing aspect ratio not working will be fixed soon. I've added a new API, which kasper93 plans to add support for, which should fix that issue.
stuttering is only in windows 10, in windows 7 never had stutters
minaust
25th October 2015, 10:53
Interesting. Could you provide a sample? Or at least try to find last working version? Without more info it will be hard to diagnose.
I'd have to provide you with a whole DVD as a sample. I'll experiment with some nightlies and see what I can find out.
But this happens on multiple machines. Selecting any audio renderer other than "Internal audio renderer" solves the problem. :eek:
It seems to make no difference if it's a physical disk or a mounted image. Disks that fail, fail consistently. Disks that play play consistently. I don'tt have any playback problems other than this - which is DVD only. BDs play fine. Disks that fail, play normally in a standalone player. This is just a feeling, but it seems the failing disks are the ones that have a silent clip after pressing play.
(Time passes....)
Okay, the oldest nightly I've got is 14, and it does not happen with that one. Problem seems to start with 105. Were there any nightlies between 14 and 105?
EDIT: I found some more nightlies - 76 is good, problem seems to start at 105. Now here's a curve ball - I downloaded and installed the Sanear standalone audio renderer and tried that, just for grins and giggles. Playback hung on that one too.
minaust
26th October 2015, 18:01
Interesting. Could you provide a sample? Or at least try to find last working version? Without more info it will be hard to diagnose.
Forget what I posted above about a sample. I have a sample here (https://www.dropbox.com/s/2omf7ydz4ilqjh6/Demo.ISO?dl=0).
What you should see is a studio intro accompanied by fanfare music followed by a simple menu with a "Play" button. After pressing the play button you should see the MPAA rating screen (7 seconds, no audio), then the "FBI Warning" (7 sec, no audio), then comes the "main movie", actually 75 seconds of an action clip with audio, then back to the menu.
What I'm seeing, but only if the Internal Audio Renderer or the standalone Sanear audio renderer is selected is thst playback stops during the rating clip. Any other audio renderer results in normal payback.
This sample was created by demuxing the vobs from an offending DVD and muxing them back together with a new menu and a junk clip for the main movie.
I'll keep this sample up for a week or two. It's not big, it's a little over 68MB.
mikeyakame
28th October 2015, 11:18
Is there any way to change the default behaviour of the Internal Audio Renderer when it's using exclusive mode to not matrix the audio to match the system speaker configuration?
For example if I wanted to passthrough 1.0/2.0/2.1/etc to my receiver and have it do the matrixing, instead of the audio renderer auto-matrixing to match the 5.1 speaker config I have set.
Edit: Well to be precise it is adding dummy channels, but still no way to change this behaviour that I can see.
chros
28th October 2015, 13:37
Is there any way to change the default behaviour of the Internal Audio Renderer when it's using exclusive mode to not matrix the audio to match the system speaker configuration?
For example if I wanted to passthrough 1.0/2.0/2.1/etc to my receiver and have it do the matrixing, instead of the audio renderer auto-matrixing to match the 5.1 speaker config I have set.
Is it working only in shared mode, right? If there's a way then an option would be good for this.
ajp_anton
29th October 2015, 23:40
Is there a way to get the subtitle delay hotkeys to work with external renderers? In my case XySubFilter.
kasper93
30th October 2015, 14:27
Yes. Patches are always welcome.
alex.m
2nd November 2015, 14:15
Forget what I posted above about a sample. I have a sample
Thanks, I will have a look.
Is there any way to change the default behaviour of the Internal Audio Renderer when it's using exclusive mode to not matrix the audio to match the system speaker configuration?
Current dev branch of sanear doesn't apply matrix to hdmi exclusive output. Once it's released, mpc-hc will have the same behavior.
Danne S
2nd November 2015, 14:54
Wrong, please delete post
chros
3rd November 2015, 11:12
Current dev branch of sanear doesn't apply matrix to hdmi exclusive output. Once it's released, mpc-hc will have the same behavior.
Oh, in exclusive mode! I haven't realized that. Thanks for mentioning!
clsid
5th November 2015, 16:51
Playback should work if you use a proper download tool/plugin. Are you trying to stream?
rahzel
7th November 2015, 06:38
Hi,
I fairly recently updated to the latest stable version of MPC HC (1.7.9) and I have issues bitstreaming DTS-HD MA tracks. At around 50-1 hour mark of every movie, it would switch to DTS core. I reverted back to version 1.7.8 and everything plays back fine.
Is this a known issue? Sorry if it is.
ryrynz
8th November 2015, 06:10
Is this a known issue? Sorry if it is.
Don't be sorry. Best thing you can do is test the latest nightly (https://nightly.mpc-hc.org/) and if it's not fixed there then it should be reported.
rahzel
8th November 2015, 09:32
Alright, I'll give it a shot tomorrow. Thanks.
edit: Appears to be fixed in the latest nightly build. :)
rock
10th November 2015, 18:42
since "Use the built-in subtitle renderer" been removed and replaced by Subtitle Renderer selection, it seems there's no way to disable the subtitle from the start. Also it seems that BlockVSFilter on Advanced option is not needed anymore.
kasper93
10th November 2015, 19:09
You can disable subtitles in play->subtitle track menu. Don't mix renderer selection with disabling subtitles. Or you can even go to the options and on page subtitles->misc set to ignore subtitles and remove auto loading paths. As for third party renderer you will need to consult their settings.
Also it seems that BlockVSFilter on Advanced option is not needed anymore.
Why do you say so? Regarding this option nothing changed. Everything works the same as it were.
alex.m
10th November 2015, 19:20
So, would there be any way YouTube DASH videos could also be supported with MPC-HC now?
Maybe by implementing youtube-dl inside MPC-HC or something like that?
Good to know ffmpeg can support dash seeking properly.
But YouTube Terms of Service document explicitly forbids using any third-party players.
Once that changes (maybe official API for Red subscribers, though I wouldn't be too hopeful), we will add support for it. But unlikely before. It will be hell to support and illegal to use.
rock
11th November 2015, 07:34
You can disable subtitles in play->subtitle track menu. Don't mix renderer selection with disabling subtitles. Or you can even go to the options and on page subtitles->misc set to ignore subtitles and remove auto loading paths. As for third party renderer you will need to consult their settings.
I was looking at MPC-BE. There's an option to don't show the subtitles. Different concept or design. okay, thanks :)
Why do you say so? Regarding this option nothing changed. Everything works the same as it were.
I say so because I thought the value would be hardcoded and/or handled by subtitle renderer selection. Sorry, maybe I was wrong. I understand now. thanks :)
MysteryX
13th November 2015, 17:58
Is there a way to do real-time audio pitching to 432hz using MPC-HC?
www.roelhollander.eu/en/432-tuning/432-music-players/
My first guess is Reclock. I took a look but can't find any option in it to shift the pitch.
HelmedHorror
14th November 2015, 07:31
Anyone know what might suddenly cause "presentation glitches" that persist until the system is restarted?
I've used MPC-HC (with madVR) for about a year now and never had issues. But today I tried to watch something and got dozens (if not hundreds) of presentation glitches per second. I did not change any settings in either MPC-HC or madVR at any recent time that may explain the change. I knew the file itself wasn't the culprit because the same issue happened when I tried playing a file I knew played fine yesterday.
Restarting my computer made it work fine again, and I've watched 15 minutes of a video with no presentation glitches.
RAM usage was trivial and CPU usage next to nothing. I have two GTX 780 video cards, so that wasn't the problem. Again, never had problems until now.
wanezhiling
14th November 2015, 08:02
It's a longstanding issue on NVIDIA optimus platform (haswell + maxwell).
HD4600 + GTX 860M
MPC-HC just can't play any file (show blackscreen at the start) when it's run on dGPU, see this (http://i.imgur.com/RdCJEbq.png), while other similar players like MPC-BE (http://i.imgur.com/CuvUXgy.png) or PotPlayer (http://i.imgur.com/dpRQXLp.png) have no this problem.
ps: NVIDIA forces media players run on iGPU, you should let NVIDIA INSPECTOR remove the restriction. :)
alex.m
14th November 2015, 12:23
Is there a way to do real-time audio pitching to 432hz using MPC-HC?
Not without modifying the code or using some exotic filters.
Anyone know what might suddenly cause "presentation glitches" that persist until the system is restarted?
Driver bug most likely, if restarting the player didn't help.
It's a longstanding issue on NVIDIA optimus platform (haswell + maxwell).
HD4600 + GTX 860M
MPC-HC just can't play any file (show blackscreen at the start) when it's run on dGPU.
ps: NVIDIA forces media players run on iGPU, you should let NVIDIA INSPECTOR remove the restriction.
Now this is tricky. My guess it's related to DXVA. Does vanilla EVR (not CP) behaves the same? Did you use the latest nightly build of MPC-HC?
wanezhiling
14th November 2015, 17:02
Now this is tricky. My guess it's related to DXVA. Does vanilla EVR (not CP) behaves the same? Did you use the latest nightly build of MPC-HC?
vanilla EVR shows blackscreen with all media players (wmp potp mpc-hc mpc-be....)
I always use latest ngihtly build and reset all settings to ensure the test result, and this issue remains since I bought this laptop :)
vBm
14th November 2015, 17:57
After 5 months since our last stable build, we are happy to announce v1.7.10.
This release is a bugfix release, with many improvements and a few new features.
A few highlights of this release:
* Completely new Internal Audio Renderer:
- Uses sanear project as backend
- Requires Windows Vista or newer
- Outputs sound through WASAPI (shared or exclusive)
- Employs automatic channel downmixing
- Provides stereo crossfeed processing option (for headphones)
- Tries to preserve signal pitch when playing at custom rate (time stretching)
- Supports bitstreaming
Note that you need to select the new renderer in options in order to use it
* Windows 10 related fixes:
- Improved mouse behavior
- Fixed volume control with scroll wheel
- Window snapping to desktop edges
* Allow hardware decoding of UHD video with AMD cards
* Big video rendering stability improvement
* New Indonesian, Lithuanian and Punjabi translations. Remember that you can help us (https://trac.mpc-hc.org/wiki/Translations) translating MPC-HC to your language.
Don't forget, that our official builds, both the stable and the beta builds, are digitally signed (https://mpc-hc.org/2013/02/25/binaries-are-signed/). Be aware of scams and only get the files from our site!
Also, to report bugs, suggestions and generally provide feedback, use our Trac (https://trac.mpc-hc.org/); reporting anything on social media or in any other place is just pointless, as the developers only follow Trac.
You can download the new version here (https://mpc-hc.org/downloads/). For the complete changes see the changelog (https://mpc-hc.org/changelog/).
Snowknight26
14th November 2015, 18:29
For future versions, can the CrashReporter folder be renamed to CrashReporter64 for 64-bit builds, much like the LAVFilters folder was?
kasper93
14th November 2015, 18:30
Sure.
eddman
14th November 2015, 23:39
- Employs automatic channel downmixing
How does this feature behave if LAV's channel mixing is enabled too?
Does it automatically take priority over LAV?
kasper93
15th November 2015, 00:00
Audio decoder is before renderer so no it will not take priority over LAV. It will already receive downmixed audio.
Thunderbolt8
15th November 2015, 00:08
whats the difference of the internal audio renderer and the sanear renderer? they both appear to be the same aside from the system tray symbol of the sanear renderer. isnt one of these rather superfluous?
eddman
15th November 2015, 00:17
It will already revive downmixed audio.
Revive? Did you mean to write "receive"?
So if the renderer receives an already downmixed audio, it won't touch it? That's good.
Also, which option would you say is the better choice for downmixing, LAV or the internal renderer?
kasper93
15th November 2015, 00:31
whats the difference of the internal audio renderer and the sanear renderer? they both appear to be the same aside from the system tray symbol of the sanear renderer. isnt one of these rather superfluous?
It is the same. It is just called Internal Audio Renderer because it is integrated into MPC-HC.
Revive? Did you mean to write "receive"?
Of course.
Also, which option would you say is the better choice for downmixing, LAV or the internal renderer?
Shouldn't be difference. In LAV you can tweak down mixing options. Though you don't need it it most cases.
JarrettH
15th November 2015, 04:18
Thanks for the WASAPI release! I have been looking forward to using MPC with my USB DAC for a long time.
p.s. When I tick off exclusive mode I don't get audio and the video doesn't move. When unticked everything is fine.
SamKook
15th November 2015, 04:30
p.s. When I tick off exclusive mode I don't get audio and the video doesn't move. When unticked everything is fine.
I have the exact same problem.
Warner306
15th November 2015, 07:05
Can someone tell me how to "preserve signal pitch when playing at custom rate (time stretching)?" Is this as simple as choosing the Internal Audio Renderer and deselecting "Allow bitstreaming?"
k4rma
15th November 2015, 07:45
Does this new version MPC-HC with the new audio renderer mean ReClock is no longer necessary to keep audio in sync?
cremor
15th November 2015, 10:22
According to the full changelog, the updated LAV Splitter contains a new ASF/WMV demuxer. But the WMV/ASF/DVR-MS entry in the internal filter list is still disabled by default. Is this by design?
hello_hello
15th November 2015, 10:40
I thought I'd point out, because I couldn't see mention of it already, MPC-HC 1.7.10 (and at least the previous version) complains about not being able to find mfplat.dll when the EVR renderer is selected and it's running on XP. I tried MPC-HC 1.7.5 and it didn't complain about mfplat.dll and EVR worked fine. Maybe mfplat.dll is something that arrives when upgrading WMP to version 11, which I haven't done. I'm not sure, but MPC-HC 1.7.5 didn't seem to require it.
Yes, XP is old. No Microsoft don't support it any more, and yes it's continued use is probably a crime against humanity, but I just thought I'd mention the problem anyway. ;)
Cheers.
kasper93
15th November 2015, 11:31
You should use VMR-9 (Renderless). See https://msdn.microsoft.com/en-us/library/windows/desktop/dd374574.aspx Microsoft never officially supported EVR on XP. Yes, dependency on this file were added in 1.7.9 IIRC. But we have no plans in supporting XP anymore and since this isn't a critical issue it won't be fixed.
CommonMortal
15th November 2015, 13:23
Hello, could someone please explain to me in easy language, what the new "stereo crossfeed" does in 1.7.10 and the C.Moy, J. Meier settings below? I am using headphones, so i read the changelog and got interested, but i don't know what i am doing. Thank you.
filler56789
15th November 2015, 14:27
Maybe mfplat.dll is something that arrives when upgrading WMP to version 11, which I haven't done.
You don't have to replace WMP9 w/ WMP11,
the WMP11 runtime files (wmfdist11.exe) are sufficient
(and are also required if you intend to use Windows Media Encoder for creating VC-1 content).
hello_hello
15th November 2015, 14:59
Thanks filler56789. I wasn't aware the WMP11 runtime files existed in that form. EVR works with XP again. I generally use VMR9 anyway, it was just something I noticed while messing around a little today. It's nice to breathe a little more life into MPC-HC though... in relation to XP.
Someone at VideoHelp also noticed D3D fullscreen no longer works with XP and that also seemed to happen at the same time (from version 1.7.9), so I thought maybe that'd get it working again too, but alas.....
Not that I use D3D fullscreen myself anyway, but I thought I'd mention it.
Thanks.
derpycat
15th November 2015, 21:06
The new internal audio renderer is pretty cool, I'd been wanting WASAPI+exclusive mode for a while. I have a problem with it though - it doesn't detect an audio device when speakers are set to "Stereo Direct" mode, though other ASIO and WASAPI programs have no such issues. It works fine when speakers aren't in stereo direct. I also have a suggestion: could we get an option to change the buffer size? 200ms seems unnecessarily large.
Thunderbolt8
15th November 2015, 22:54
there seems to be a slight issue with the new audio renderer and I suspect with its exclusive mode. when I play a file that way in mpc-hc and afterwards try to stream a video file via browser, then that video wont start playing. in order to have it start in need to get into task manager and manually close the audiodg.exe process. only after that it works again. although it can still happen that I have to close that audiodg.exe file again each time when I want to open another video in my browser. sometimes I do, sometimes I dont. but this does not happen as long as I havent used mpc-hc with the new audio renderer in exclusive mode before. maybe there is some problem with the exclusive mode not freeing the device properly?
leandronb
16th November 2015, 05:08
hi guys, i always used lav audio decoder, but today i decided to get rid of the annoying volume variations, and reading this thread i read that i just need to install ac3filter.
the discussion about this starts here http://forum.doom9.org/showthread.php?p=1732437#post1732437
already done all that and left only PCM checked, after this LAV filter returned, but why this happens?
the volume problem is gone now, but i want to understand if anything changed for the worst.
is ac3filter doing anything more than it should? i see a lot of options already checked by default, lav filters always worked fine here.
here is the settings, the last one is in lav decoder
http://i.imgur.com/zwhvCSZ.jpg
is there anything that i should check or uncheck?
i use stereo speakers.
i want to understand why i just left pcm checked, and why lav decoder appeared again after doing that.
other thing i want to know is which one is decoding the audio, ac3filter or lav.
also since i did this, and audio is much better in volume, should i disable the normalization in mpc?
thanks in advance.
Warner306
16th November 2015, 06:42
I am having trouble displaying subtitles with XySubFilter Beta3.
Here are my settings:
http://i1357.photobucket.com/albums/q760/Warner306/MPC-HC/6-Subtitles_zpsc06d0ad6.png
http://i1357.photobucket.com/albums/q760/Warner306/MPC-HC/3-Output_zpssp2ypztu.png
Can anyone tell me why I have to manually enable subtitles using these settings? They won't appear, otherwise. The internal subtitle renderer works fine.
Edit: To clarify, the same settings are working on another installation.
nijiko
16th November 2015, 07:33
Help? I just join in the Transifex team to translate Chinese (Taiwan), then why can't I turn to translate Chinese (China)? They're the same with little diff. Such as English between USA and UK.
GTPVHD
16th November 2015, 11:13
http://forum.doom9.org/showthread.php?p=1746652#post1746652
The latest Nightly build still has older LAV Filters 0.66.0.39, should be updated to 0.67 when possible.
NanoBot
17th November 2015, 00:10
Hi,
first of all, thanks for the new version to all developers.
My question is: Are there any plans to reimplement the following feature, which I am missing since version 1.6.9:
Keep the main window with the control elements open on the windows desktop / first monitor, while the movie is played in fullscreen on the second monitor, using madvr as video renderer ?
This dual monitor setup was possible until version 1.6.8 and was activated by the option "D3D Fullscreeen" together with madvr. Starting with version 1.6.9 the option "D3D Fullscreen" is greyed out and ignored when madvr is selected.
C.U. NanoBot
betaking
17th November 2015, 02:54
Help? I just join in the Transifex team to translate Chinese (Taiwan), then why can't I turn to translate Chinese (China)? They're the same with little diff. Such as English between USA and UK.
Chinese (Taiwan) and Chinese (China) in many languages there is a difference, and Chinese (China) language I and others have been in charge of maintenance!;)
Warner306
17th November 2015, 07:07
Can someone tell me how to enable time stretching and pitch correction with the sanear (internal) audio renderer?
Edit: I found the answer. It seems this feature has not yet been added: https://github.com/alexmarsev/sanear/issues/5
nijiko
17th November 2015, 08:36
Chinese (Taiwan) and Chinese (China) in many languages there is a difference, and Chinese (China) language I and others have been in charge of maintenance!;)
The diffs of langs between TW and CN are some terminology words, and the basic grammars are the same.
Simp Chin is just simplified char from Trad Chin.
And all in all, the ruler of Transifex, that be able to translate only one lang, I think it's incorrect.
nijiko
17th November 2015, 08:41
http://forum.doom9.org/showthread.php?p=1746652#post1746652
The latest Nightly build still has older LAV Filters 0.66.0.39, should be updated to 0.67 when possible.
MediaInfo is also very old. The newest release is .79, and which contains in latest MPC-HC is .75.
AND CANNOT update by users.
betaking
17th November 2015, 09:55
The diffs of langs between TW and CN are some terminology words, and the basic grammars are the same.
Simp Chin is just simplified char from Trad Chin.
And all in all, the ruler of Transifex, that be able to translate only one lang, I think it's incorrect.
Why you think so? TW language for a long time but nobody re-translate slightly, while CN's language has always been to follow up the translation!:p
nijiko
17th November 2015, 11:50
Why you think so? TW language for a long time but nobody re-translate slightly, while CN's language has always been to follow up the translation!:p
Yes! Now I'm translating to Trad Chin in the project, and I want to consult the translations of Simp Chin. But I have no permission to access to the Simp Chin resource.
nijiko
17th November 2015, 11:57
For another thing, because Hongkongese speaks Cantonese, and Taiwanese speaks Chinese, I think it's necessary that fork a Chinese (HK) in Trad Chin.
betaking
17th November 2015, 12:14
For another thing, because Hongkongese speaks Cantonese, and Taiwanese speaks Chinese, I think it's necessary that fork a Chinese (HK) in Trad Chin.
Sorry, I do not want a political nature relating to the translation of software on the discussion! At least now Simplified Chinese language translation does not require new entrants.
PS: In fact, no one is in charge of Traditional Chinese translation of that time I also want to participate in assistance, but think this is somehow Simplified Chinese!:cool:
rock
17th November 2015, 14:41
hi, I wanna ask something. Is down sample to 44100 Hz option on Audio Switcher working? Because when I play video with 48 KHz, LAV and Internal Audio Renderer still show 44100 (that's what in my mind about how to check it). I don't know if it's known issue or not. I just hope someone could confirm. thanks.
tahaa7
17th November 2015, 17:22
A few quick questions:
- What is the difference between selecting "8: Internal Audio Renderer" and "2: Speakers (...)" as "Audio Renderer" in Output settings? Do both provide bit-exact output using WASAPI Exclusive?
- Is bit-exact multichannel output possible at all using the internal audio renderer, or do you have to use ReClock still to do that? In particular, what is the case regarding DTS-HD MA?
Gravitator
18th November 2015, 12:56
Привет.
Someone else turns to download and play back video in a panoramic view? I have shown in the player only double image.
Example > https://www.youtube.com/watch?v=RNdHaeBhT9Q
Nullack
20th November 2015, 11:16
Hi, feature suggestion please. IMHO it would be useful to have an auto post processing menu on the right click OSD along with the existing video, audio and subtitle menus. Something like VLC that is simple and automatic - settings say of post processing disabled, low, medium, high. Advanced users can always fiddle with filters. This would be just some auto presets that work for helping make lower res and lower bit rate content better via post processing.
PS: Im patiently waiting for a commit into GIT so I can test the OSD font for high DPI situations in say 4K UHD displays. As reported earlier, currently in high DPI with UHD resolutions its way to small to see things like the CTRL J info. This is fixed in MPC-BE, not sure how easy it is to merge into MPC-HC.
Snowknight26
20th November 2015, 15:22
Make a shader preset, bind a key to Next Shader Preset, then use that key to cycle through the shaders you want applied. Shaders are also available on the Play menu.
JarrettH
20th November 2015, 18:36
MediaInfo is also very old. The newest release is .79, and which contains in latest MPC-HC is .75.
AND CANNOT update by users.
I think mediainfo should be removed. I don't like its place as a third tab in properties
huhn
20th November 2015, 19:45
the reason is "because you don't like a 3 tab" really?
clsid
20th November 2015, 20:06
Better would be to use the external MediaInfo DLL. It could then be an optional component in the installer. Plus it can be updated manually in that case.
JarrettH
20th November 2015, 21:52
Okat, that's not a good reason, but many people already have MediaInfo installed and it's just as quick to inspect a file with right click
vivan
20th November 2015, 22:21
Okat, that's not a good reason, but many people already have MediaInfo installed and it's just as quick to inspect a file with right clickTo do this you have to locate file first. If you opened file using methods other than explorer, just hitting shift+f10 would be way faster.
kasper93
20th November 2015, 23:39
MediaInfo is also very old. The newest release is .79, and which contains in latest MPC-HC is .75.
AND CANNOT update by users.
The problem is newer MediaInfo doesn't compile with our configuration. We use very stripped MI only with text output. It was reported to the author and hopefully will be fixed soon.
hi, I wanna ask something. Is down sample to 44100 Hz option on Audio Switcher working? Because when I play video with 48 KHz, LAV and Internal Audio Renderer still show 44100 (that's what in my mind about how to check it). I don't know if it's known issue or not. I just hope someone could confirm. thanks.
Down sampling will be handled by Internal Audio Renderer if needed.
The option in Audio Switcher works only for 16-bit input. In other case it will not have any effect.
- What is the difference between selecting "8: Internal Audio Renderer" and "2: Speakers (...)" as "Audio Renderer" in Output settings? Do both provide bit-exact output using WASAPI Exclusive?
No, only "Internal Audio Renderer" support exclusive mode. "2: Speakers (...)" is normal directsound renderer.
- Is bit-exact multichannel output possible at all using the internal audio renderer, or do you have to use ReClock still to do that? In particular, what is the case regarding DTS-HD MA?
Yes, it is even possible on audio decoder level. Go to LAV Audio Decoder setting and enable bitstreaming.
I think mediainfo should be removed. I don't like its place as a third tab in properties
Well, this will never happen. You wouldn't believe how much rant it would cause. I while I even agree that bundling whole MI is little bit overkill it works and doesn't harm anyone who don't want to use it.
Better would be to use the external MediaInfo DLL. It could then be an optional component in the installer. Plus it can be updated manually in that case.
No, this will stay as is. Changing things just to change them is not good.
Okat, that's not a good reason, but many people already have MediaInfo installed and it's just as quick to inspect a file with right click
Still not good reason...
truexfan81
21st November 2015, 03:02
i have both, and am happy with it, so whats the issue?
aufkrawall
21st November 2015, 12:49
Don't get it either. I find it a neat feature for a player and probably many people would miss it who never heard of MediaInfo as a stand alone tool.
ikarad
21st November 2015, 16:48
I think mediainfo should be removed. I don't like its place as a third tab in properties
Sorry but I like mediainfo in mpc-hc. It's very usefull. Remove mediainfo in mpc-hc would be a very bad decision.
I don't have mediainfo installed and I don't want because mediainfo in mpc-hc works very well.
ikarad
21st November 2015, 17:14
1)What are the difference between selecting "1: system default, 2: speakers (creative xfi) and 8: Internal Audio Renderer" ?
http://img15.hostingpics.net/thumbs/mini_269712audio.jpg (http://www.hostingpics.net/viewer.php?id=269712audio.jpg)
2) What "1: system default" use (speakers, internal audio renderer or other)?
3) What is the best option? 1,2 or 8?
4) in audio switcher menu, there is this option "enable bulit-in audio switcher filter". Is it usefull to turn on if I use lav filters or not?
http://img15.hostingpics.net/thumbs/mini_437120witcher.jpg (http://www.hostingpics.net/viewer.php?id=437120witcher.jpg)
chros
23rd November 2015, 12:09
1)What are the difference between selecting "1: system default, 2: speakers (creative xfi) and 8: Internal Audio Renderer" ?
2) What "1: system default" use (speakers, internal audio renderer or other)?
3) What is the best option? 1,2 or 8?
4) in audio switcher menu, there is this option "enable bulit-in audio switcher filter". Is it usefull to turn on if I use lav filters or not?
1. and 2. System default means the default audio device that you've set for playback (if you have more than 1) in Windows Audio settings. speakers (creative xfi) probably means the waveout for the creative sound device. 8 means that mpc-hc try to use the new wasapi interface for audio playback with a selected sound device (you can select them at the Internal Audio Renderer properties).
3. Try out 8 (Internal Audio renderer), and there set the System default audio device. It would use wasapi with the default device. You can (have to, if you want bitstreaming) set exlusive mode there (I do), but in that case no other application can play sound through that default device if mpc-hc is playing. (It's not a problem for me.)
4. I would be curious about this as well.
clsid
23rd November 2015, 15:49
The internal audio switcher is useful in these situations:
1) You want to be able to play video files with an external audio file.
2) You want to use volume normalization
minaust
23rd November 2015, 18:03
Hello, could someone please explain to me in easy language, what the new "stereo crossfeed" does in 1.7.10 and the C.Moy, J. Meier settings below? I am using headphones, so i read the changelog and got interested, but i don't know what i am doing. Thank you.Crossfeed is an attempt to emulate speaker listening for the headphone user. Think about speakers. The right channel is heard first and predominately by the right ear, then a split second later by the left ear. Vice-versa for the left channel.
With headphones, there is absolute channel separation - the right ear hears only the right channel, the left ear hears only the left channel. Some people find this desirable; that's why they wear headphones. Others find it annoying and tiring.
Crossfeed has two variables: How much the channel is attenuated, and how much delay is applied before it's blended into the other channel. Those two variables are the differences between C.Moy and J. Meier. They sort of simulate speaker separation.
Looking at my Winamp crossfeed plugin, C. Moy has a 6db attenuation with a delay of 260 us, and J. Meier has a 9.5db attenuation and a 280 us delay. How or if that translates to MPC-HC, I don't know.
Music listeners claim crossfeed returns the "soundstage" to the listening experience.
friver
24th November 2015, 02:04
The autofit feature has been broken on Win 10 since this commit (more than 3 months already): https://github.com/mpc-hc/mpc-hc/commit/06687e123ee11eea90c0858da153dedef794f0b6
Sorry I can't create tickets on trac, since it thinks my IP is in spam database.
Description:
1) Autofit settings like this:
http://i.imgur.com/doS5W8o.png
2) When I open any file, it starts in fullscreen, and on pressing Enter (restore from fullscreen hotkey) the window size becomes not the same as on pressing hotkey for Autofit action.
These sizes used to be the same before this commit, and now they are not (the difference equals the size of invisible borders on Win 10).
I suppose the window size for the first restoring from fullscreen still doesn't ignore a width of invisible borders.
har3inger
24th November 2015, 11:15
I have an audio clip that plays fine in Windows media player and the system default audio renderer for MPCHC. It becomes garbage when put through the sanear internal audio renderer. It sounds like it's clipping, but it's clipping so bad that I can't actually tell if that's the only that's wrong with the playback.
Who would I send this (small) clip to so they can take a look at the issue?
LigH
24th November 2015, 13:00
When it sounds like "extreme clipping", it may instead have a switched byte order (intel/Motorola) or even a mixed byte order with special lsb handling (e.g. DVD Video 20-bit PCM), so there may be a filter missing which is known as "Wave Mapper" for the Windows legacy audio system, which reorders uncommon sample formats to common formats actually supported by the audio hardware.
Warner306
26th November 2015, 09:17
Can someone tell me if it is possible to create an audio delay for 24p playback alone? I have a 125ms delay in this mode, but other modes (50 Hz, 60 Hz) are fine. I am using madVR to do display switching.
LigH
26th November 2015, 16:44
I know that ffdshow had a quite elaborate postprocessing configuration. But I don't know LAV Filters (default decoders in MPC-HC) just as good.
hello_hello
26th November 2015, 23:19
If it's a positive audio delay required you could do it with ffdshow but I doubt you could automate it. You'd need to enable ffdshow's delay filter manually as required. You should still be able to decode with LAV if you want to but use ffdshow's audio decoder (and therefore it's filters) to process the decoded audio. You can create different presets for ffdshow to auto-load under certain conditions but for the audio decoder, frame rate doesn't seem to be a condition you can use.
Thinking about it, if you have to enable the delay manually, it might be just as easy to have two instances of MPC-HC installed, both saving their settings to an ini file, and one of them set to always apply a 125ms delay to the audio.
Plutotype
27th November 2015, 01:51
Hi folks,
Would be InMemory playback possible to code? I mean having 64/128GB RAM, put the whole FHD/UHD movie into the RAM and let the source HDD idle. How hard would be this possible to achieve?
Thanks
hello_hello
27th November 2015, 07:26
Hi folks,
Would be InMemory playback possible to code? I mean having 64/128GB RAM, put the whole FHD/UHD movie into the RAM and let the source HDD idle. How hard would be this possible to achieve?
Thanks
I'm not sure reading a movie from a hard as you watch it would be stressful for a hard drive, but what about a RAM disc?
There's some free RAM disc software listed here.
https://www.raymond.cc/blog/12-ram-disk-software-benchmarked-for-fastest-read-and-write-speed/
Warner306
27th November 2015, 09:04
If it's a positive audio delay required you could do it with ffdshow but I doubt you could automate it. You'd need to enable ffdshow's delay filter manually as required. You should still be able to decode with LAV if you want to but use ffdshow's audio decoder (and therefore it's filters) to process the decoded audio. You can create different presets for ffdshow to auto-load under certain conditions but for the audio decoder, frame rate doesn't seem to be a condition you can use.
Thinking about it, if you have to enable the delay manually, it might be just as easy to have two instances of MPC-HC installed, both saving their settings to an ini file, and one of them set to always apply a 125ms delay to the audio.
Having two installations could be smart enough to work. Thanks. I was thinking I might be back to using MPC-HC with Kodi because DSPlayer has died. In a few months I'll be running MPC-HC, I'm sure. I can define paths to the 64-bit and 32-bit versions in Kodi, but would have to figure out how to make it it launch the right content.
clsid
27th November 2015, 16:06
The settings of the internal LAV Filters are not stored in the INI, but always in the Registry. So that won't work.
kasper93
28th November 2015, 00:13
Can someone tell me if it is possible to create an audio delay for 24p playback alone? I have a 125ms delay in this mode, but other modes (50 Hz, 60 Hz) are fine. I am using madVR to do display switching.
No, we don't have separated audio delay settings for each mode. And if you use madVR to change display mode, MPC-HC would not know when to apply custom audio delay anyway.
You can quickly adjust audio delay when necessary by using +/- keys.
The autofit feature has been broken on Win 10 since this commit (more than 3 months already): https://github.com/mpc-hc/mpc-hc/commit/06687e123ee11eea90c0858da153dedef794f0b6
Sorry I can't create tickets on trac, since it thinks my IP is in spam database.
Description:
1) Autofit settings like this:
http://i.imgur.com/doS5W8o.png
2) When I open any file, it starts in fullscreen, and on pressing Enter (restore from fullscreen hotkey) the window size becomes not the same as on pressing hotkey for Autofit action.
These sizes used to be the same before this commit, and now they are not (the difference equals the size of invisible borders on Win 10).
I suppose the window size for the first restoring from fullscreen still doesn't ignore a width of invisible borders.
Thanks for report, will be fixed in next nightly build.
Nullack
29th November 2015, 00:00
There is multiple bugs with 4K UHD support with high dpi. Some of them are already on the bug tracker as open bugs for a long time, some Ive found arent and are described here.
* No toolbar is offered that properly suits a 4K UHD display using high DPI. The person "reckless" who did the 48x toolbar is the largest on the mpc-hc toolbar list to download and thats too small
* On screen fonts are too small, such as the CTRL J statistics view
* The supplied logo / background is too small
* Theres been fixes here and there in the past for high DPI and 4K UHD resolutions in some parts of the GUI but its not fixed across the board. All the pin info screens are bugged where buttons dont appear correctly and the useability is lost due to wrong size fonts, wrong scroll bars etcvetc. For example during playback on filters with the EVR CP and selecting the pin tab results in:
http://i63.tinypic.com/2r4k86x.png
kasper93
30th November 2015, 00:06
The autofit feature has been broken on Win 10 since this commit (more than 3 months already): https://github.com/mpc-hc/mpc-hc/commit/06687e123ee11eea90c0858da153dedef794f0b6
Sorry I can't create tickets on trac, since it thinks my IP is in spam database.
Description:
1) Autofit settings like this:
http://i.imgur.com/doS5W8o.png
2) When I open any file, it starts in fullscreen, and on pressing Enter (restore from fullscreen hotkey) the window size becomes not the same as on pressing hotkey for Autofit action.
These sizes used to be the same before this commit, and now they are not (the difference equals the size of invisible borders on Win 10).
I suppose the window size for the first restoring from fullscreen still doesn't ignore a width of invisible borders.
Fix is included as of version 1.7.10.19, you can get build here https://nightly.mpc-hc.org/ You need to enable autofit though to make it work.
* On screen fonts are too small, such as the CTRL J statistics view
* Theres been fixes here and there in the past for high DPI and 4K UHD resolutions in some parts of the GUI but its not fixed across the board. All the pin info screens are bugged where buttons dont appear correctly and the useability is lost due to wrong size fonts, wrong scroll bars etcvetc. For example during playback on filters with the EVR CP and selecting the pin tab results in:
Both should be fixed as of version 1.7.10.20. Please report back if it is working ok on your system.
* No toolbar is offered that properly suits a 4K UHD display using high DPI. The person "reckless" who did the 48x toolbar is the largest on the mpc-hc toolbar list to download and thats too small
* The supplied logo / background is too small
Rendering vectorized graphic is not trivial task to implement in MPC-HC. And this is only sane way to support various DPI. So this will need to wait for now, but there are plans to dig into this topic in the future.
Nullack
30th November 2015, 08:41
Gentlemen thankyou very much for the recent commits into GIT that fixes the pin info GUI and the CTRL J stats when in UHD 4K with high dpi. The fixes are great.
I've been through it all to be thorough in testing. Im not sure if the following is a lav filters bug or is a MPC HC bug sorry. Im testing with external LAV filters and the video/audio/splitter has a tab in all three called formats. It has what I think to be checkboxes in one of the columns. Its all squished up and does not display correctly like the other tabs.
A test observation - in the new CTRL J I seem to be spiking a bit of on the graph that shows the frametimes with a graph. I'm yet to study this in detail and Ill report more. Im not sure if the scale of the graph is now changed or if indeed the frame times are longer in this build periodically. Ill get to more testing.
kasper93
30th November 2015, 19:36
I've been through it all to be thorough in testing. Im not sure if the following is a lav filters bug or is a MPC HC bug sorry. Im testing with external LAV filters and the video/audio/splitter has a tab in all three called formats. It has what I think to be checkboxes in one of the columns. Its all squished up and does not display correctly like the other tabs.
It is LAV Filters bug or in fact Windows one. It looks ok even with 200% but with higher it goes crazy. Anyway I guess it is the same issue as we had on format page in MPC-HC so I will take a look at it also.
A test observation - in the new CTRL J I seem to be spiking a bit of on the graph that shows the frametimes with a graph. I'm yet to study this in detail and Ill report more. Im not sure if the scale of the graph is now changed or if indeed the frame times are longer in this build periodically. Ill get to more testing.
Graph scale was unified for all renderer. It will indeed be zoomed twice as much. But as far as I can tell it was a little to much zoom out before for EVR-CP. Now the scale is the same as Sync Renderer had before.
Stereodude
1st December 2015, 01:14
So, what's the trick to get the new WASAPI internal render to actually do the WASAPI thing and override the Windows settings? I have my Radeon R9 380 set to Stereo (2 channel) in Windows 7's settings, but I only get 2 channel audio from the new internal render even when LAV shows it's delivering 6 channels. Foobar2k with its WASAPI plugin has no problem outputting 5.1 audio over HDMI even though Windows is set to Stereo. I using the official 1.7.10 release, not a nightly.
Warner306
1st December 2015, 05:10
So, what's the trick to get the new WASAPI internal render to actually do the WASAPI thing and override the Windows settings? I have my Radeon R9 380 set to Stereo (2 channel) in Windows 7's settings, but I only get 2 channel audio from the new internal render even when LAV shows it's delivering 6 channels. Foobar2k with its WASAPI plugin has no problem outputting 5.1 audio over HDMI even though Windows is set to Stereo. I using the official 1.7.10 release, not a nightly.
Just check the "Exclusive" box.
Nullack
1st December 2015, 06:41
It is LAV Filters bug or in fact Windows one. It looks ok even with 200% but with higher it goes crazy. Anyway I guess it is the same issue as we had on format page in MPC-HC so I will take a look at it also.
Thanks. On my 65" UHD 4K curved 3D LED HTPC display, the MS default recommended high DPI setting is a font scaling of 300%, which is the recommended default, and it is indeed what nvidia / Microsoft default to when configuring the default native display settings.
So I did more testing. If I use the lav filters config directly without MPC-HC, the config GUI for the formats tab for audio/video/splitter is OK. The bug exists when a user is in the nightly build of MPC-HC and they select the filters, then the lav options then the formats tab. The checkbox doesnt display correctly and the columns are all squished up.
Ill keep an eye on the GIT commits to retest this when a fix is in.
Graph scale was unified for all renderer. It will indeed be zoomed twice as much. But as far as I can tell it was a little to much zoom out before for EVR-CP. Now the scale is the same as Sync Renderer had before.
Thanks for that. I am using the 64 bit nightly builds with the external 64 bit lav filters builds. After hours of testing I have come to understand that there is a performance problem when people try to use anything but the internal subtitle renderer. I was playing around with the latest xysub filter beta and what I found with my 4K UHD setup on the EVR CP via DXVA2 native was that the paint time would spike above the time needed given the frame rate now that I can actually see and study ythe CTRL J statistics in the new nightly build. For example in around 24 fps footage thats around 41 ms per frame, and I was spiking beyond 68 ms max on some frames with xysub. So now Ive shifted to the internal sub renderer. That fixes the performance so that my max paint times are under the frame count times of the footage even with 60 fps videos.
Im hoping that your project wll support fixing functional bugs with the internal subtitle renderer as when I used it last time exclusively, I did see bugs with some subtitles. Now that I know I must use the internal one, I will get properly disciplined with testing to report accurate and clear bug reports to your projects.
Many thanks, I love MPC-HC with lav filters :)
chros
1st December 2015, 11:33
Just check the "Exclusive" box.
Is it "fixed" in 1.7.10?
In 1.7.9 and 1.7.9 nightlies it was downmixing even in exclusive mode (not bitstreaming).
Megalith
1st December 2015, 17:25
Why is audio output at 32-bits even when the audio track is 24-bits?
sneaker_ger
1st December 2015, 17:37
Are you talking about LAV Audio? If you have any kind of post-processing (like mixing) activated, it might output higher bitdepth than the source.
Megalith
1st December 2015, 17:43
I see. I'm using LAV audio in combination with the Internal Audio Renderer. Mixing is turned off in LAV but the Internal Audio Renderer has two "processors" running, matrix and limiter. I guess it's because I'm running a stereo setup, which is forcing a downmix and resulting in the higher bitdepth.
tiny
2nd December 2015, 20:13
Is it "fixed" in 1.7.10?
In 1.7.9 and 1.7.9 nightlies it was downmixing even in exclusive mode (not bitstreaming).
I think what you refer to is the automatic setting of the correct speaker configuration on the audio interface depending on the channel configuration of the source audio. In ReClock there is an option "Set matching speaker configuration" that achieves just that. With that option set, ReClock will overrule the channel configuration in the Windows control panel. I don't think this functionality is currently available in MPC-HC, but maybe one of the devs can chime in.
nevcairiel
2nd December 2015, 20:58
I think what you refer to is the automatic setting of the correct speaker configuration on the audio interface depending on the channel configuration of the source audio. In ReClock there is an option "Set matching speaker configuration" that achieves just that. With that option set, ReClock will overrule the channel configuration in the Windows control panel. I don't think this functionality is currently available in MPC-HC, but maybe one of the devs can chime in.
That option has never really worked well in ReClock, and is not needed in exclusive mode.
tiny
2nd December 2015, 21:18
Well, in my situation (Windows 7, nVidia HDMI audio set to 2 channels in control pannel) it works like a charm with ReClock set to Wasapi exclusive. My AVR detects the correct channel count every time. With the new MPC-HC audio renderer in exclusive mode however, the audio is always matrixed to 2 channels.
Nullack
4th December 2015, 04:23
With the bug MPC-HC has on lav video/audio/splitter filter info on the formats tab in high DPI UHD 4K resolutions, heres what one of them looks like when all is well when the lav config is executed outside of MPC-HC and just by using the LAV configurator:
http://i66.tinypic.com/2gxnzpf.png
Now this is what happens with the MPC-HC nightlies currently when you are in MPC-HC, do filters, lav, choose one of the three lav ones, goto the format tab and it gets squished up in high DPI and 4K situations like so:
http://i63.tinypic.com/jkahr9.png
Thanks
pirlouy
7th December 2015, 16:06
Hello,
I have troubles getting an USB DVB-T stick (http://www.ldlc.com/fiche/PB00105805.html) to work.
I know it works because I managed to have some channels from another .ini config file (from another computer with another dvb-t tuner card). But like there are some differences (not the same region), I need to rescan channels.
Unfortunately, channels are found but the list is not "written", it stays blank.
Look at this screenshot (for 666000 Hz as example):
http://i.imgur.com/PA44ksd.png
I remember Kasper and Underground looking at DVB stuff so if you can help... Else I'll try to use tracker but I hate it.
vBm
7th December 2015, 16:38
I remember Kasper and Underground looking at DVB stuff so if you can help... Else I'll try to use tracker but I hate it.
Since Underground doesn't read D9, it'll be more productive to report it at our tracker. That way XPC1000 could also assist (since he's doing some tweaks to DVB as well).
pirlouy
7th December 2015, 16:55
I've just tried. And as usual:
http://i.imgur.com/8K2haF5.png
Hate it, as I said. :D
GCRaistlin
7th December 2015, 17:23
pirlouy
I've got the same all the time but it's really easy to answer questions the antispam asks (you may need to unblock Google requests).
pirlouy
7th December 2015, 18:18
Despite all my good will, I can't validate this ticket (captcha + enter)
Submission rejected as potential spam
Akismet says content is spam
FSpamList says this is spam (pirlouy [100])
LinkSleeve says this is spam
I remember last time I already gave up for another ticket.
Stereodude
10th December 2015, 04:54
Just check the "Exclusive" box.
Thanks for pointing that out, but it still doesn't work. A 5.1 FLAC still plays in stereo even though LAV's audio decoder shows 5.1 decoding with no downmixing enabled.
ajp_anton
12th December 2015, 04:34
Hey, can I make a suggestion to the internal audio renderer?
When playing a video in slow motion, I'd like to have the pitch lowered instead of trying to preserve it.
Stereodude
14th December 2015, 02:25
So, maybe I'm missing something, but isn't the point of WASAPI to output the audio as is?
I play a 5.1 FLAC and the internal renderer in MPC-HC 1.7.10 shows this:
http://i.imgur.com/C3Y5w8m.png
My Denon 4520 has these capabilities:
http://i.imgur.com/MOvIdzh.png
So, why does it downmix to 2 channel? Yes, I set Windows 7 to Stereo in the speaker configuration, but so what... WASAPI can override that. Foobar2k does just that when using WASAPI.
Even when I set the speaker configuration to 5.1 in Windows 7 it still doesn't pass the audio as is.
http://i.imgur.com/4u4OSqF.png
Am I the odd one or did the devs not understand what people wanted when we've been clamoring for WASAPI output in MPC-HC?
ryrynz
14th December 2015, 09:50
So, why does it downmix to 2 channel? Yes, I set Windows 7 to Stereo in the speaker configuration, but so what... WASAPI can override that. Foobar2k does just that when using WASAPI.
There's been a number of commits made to Sanear that I believe have yet to be added to MPC. The below commit made a couple of months ago allows for a "Ignore System Channel Mixer" option to be set which would be what you're after.
https://github.com/alexmarsev/sanear/commit/8e14705e1421851235d7a369c8bc27ea6698414e
Perhaps Alex or one of the other devs can comment on your second issue. Perhaps MPC-HC devs could commit the latest sanear code into the nightly?
pirlouy
14th December 2015, 20:21
vBm, do (http://forum.doom9.org/showthread.php?p=1749052#post1749052) something ffs ! :D
vBm
15th December 2015, 00:29
vBm, do (http://forum.doom9.org/showthread.php?p=1749052#post1749052) something ffs ! :D
I've reported issue few days ago already, first one was fixed (email server issue we had) and spam filter should also be fixed soon. Nothing I can do unfortunately.
KoD
21st December 2015, 22:13
Hello, I am experiencing several issues with the playback of a DVD in MPC-HC. Have uploaded part of the VIDEO_TS folder for testing: part1 (http://wikisend.com/download/648802/VIDEO_TS.7z.001) (60Mb), part 2 (http://wikisend.com/download/246710/VIDEO_TS.7z.002) (57 Mb). They will probably need the latest 7-zip version for unpacking (the official one which was released last month).
This is what happens when EVR is the renderer and when using the internal LAV software decoder (but it does not affect only EVR or only the software decoder). I am opening the folder using File -> Open DVD/BD and then navigating to the VIDEO_TS folder.
- if the Internal Audio renderer is enabled, and Exclusive mode is enabled, then when switching from the main menu to the "Contenuti speciali" page, whatever the last few audio samples were presented when I clicked on the "Contenuti speciali" entry, are now getting repeated continuously; this does not happen when Exclusive mode is not enabled;
- if the Internal Audio renderer is enabled, then after the copyright notice is presented, the first three seconds of the studio logo are being displayed slower than real-time; this does not happen when using the default DirectSound output, for instance;
- if QuickSync is selected as the video decoder, then after selecting "Contenuti speciali" -> "Trailer cinematografico originale" -> the aspect ratio of the video playing is not correct, the image is squeezed vertically; letting it play and then return to the previous menu, the menu is now squeezed vertically as well;
- if QuickSync is selected as the video decoder, with "Enable Adaptive HW Deinterlacing" enabled, then deinterlacing and IVTC is performed by the decoder and MPC-HC should not try and do it too; however, MPC-HC is clearly trying to do it: the copyright notice text and the menu text suffer from being deinterlaced; the studio logo has stepping artifacts and frame cadence issues can be noticed too
nevcairiel
22nd December 2015, 11:13
QuickSync has a bunch of known issues with DVD playback, unfortunately the author of this component has disappeared so its not recommended to use it, for DVD or at all.
jkauff
22nd December 2015, 15:27
QuickSync has a bunch of known issues with DVD playback, unfortunately the author of this component has disappeared so its not recommended to use it, for DVD or at all.
Eric Gur from Intel put a lot of his spare time and effort into creating this component, and it wasn't even his department! Shame on Intel management for not assigning some video engineers to create an official decoding component. I know they're concentrating on H.265 right now, but in general I think they've done a very poor job with QuickSync.
NikosD
23rd December 2015, 19:12
The API used by QuickSync decoder of Eric is MediaSDK from Intel, which is mainly used for transcoding (aka HW decoding and encoding)
Eric made a difference by implementing the HW decoding component only, but it was like opening a way for HW decoding in general for Intel HW back on 2011, the year of SandyBridge and the first pure HW fixed-function decoder from Intel.
The implementation and maturity of Intel's DXVA drivers nowadays have surpassed MediaSDK QuickSync decoder, but still missing some unique features.
Like WMV3 decoding for SandyBridge (rare cases), 4K VC-1 support for Ivy and better (rare cases) and D3D11 support for all iGPUs, meaning no need to connect the iGPU to a monitor or build a fake display in order to work, using Windows 8 or better.
Also, like NVCUVID from Nvidia, there are clips that have issues with MediaSDK but not with DXVA and the opposite.
I would keep it as an alternative HW decoder just in case.
KoD
25th December 2015, 19:40
Anyone willing to look over the internal audio renderer issues at least, then? Going through DVD menus in MPC-HC is a nasty experience when using exclusive mode, and that playback slowdown could point to some other issues.
Stereodude
26th December 2015, 05:53
It will totally freeze / lockup when playing back a DVD on one disc I tried when the audio format changed. Considering how useless the WASAPI implantation is being that it doesn't do the one thing people actually wanted, I can't see why anyone would use it.
jkauff
26th December 2015, 14:47
It will totally freeze / lockup when playing back a DVD on one disc I tried when the audio format changed. Considering how useless the WASAPI implantation is being that it doesn't do the one thing people actually wanted, I can't see why anyone would use it.
I use it because I play .MKV files much more often than DVDs. It'll get better, give the original developer and the MPC-HC team some time. The original code was never meant for DVD menu playback.
In the meantime, just don't use it.
Stereodude
26th December 2015, 15:09
I use it because I play .MKV files much more often than DVDs. It'll get better, give the original developer and the MPC-HC team some time. The original code was never meant for DVD menu playback.
In the meantime, just don't use it.
What does it do for you that you can't do with the LAV audio filter & Directsound? It doesn't override the Windows speaker selection and output non bitstreamed "wave" / PCM audio as is, the biggest thing people wanted from WASAPI output...
nussman
26th December 2015, 21:12
It is under development and needs some more time.
Your missing features are already added: https://github.com/alexmarsev/sanear/commits/master
Just dont use it and stop talking ...
vBm
26th December 2015, 23:30
Just dont use it and stop talking ...
Some people just love to bark for no good reason. At least he should've checked info, wait ... that takes too much precious time away from ranting...
Stereodude
27th December 2015, 04:12
Some people just love to bark for no good reason. At least he should've checked info, wait ... that takes too much precious time away from ranting...
Don't you have some coding to do? Like integrating libbluray or something? Or is insulting users who point out the half functional aspect of your half functional software more interesting than fixing it?
Nullack
27th December 2015, 04:39
I use it because I play .MKV files much more often than DVDs. It'll get better, give the original developer and the MPC-HC team some time. The original code was never meant for DVD menu playback.
In the meantime, just don't use it.
If thats the case, then thats a very poor development decision to implement this function knowing it badly regressed DVD menu playback - especially given this was released as stable given the stable release recently. At best it should have been kept into a non master trunk to not regress important functions like DVDs.
There's too much focus from the open source community on supporting video for use cases involving pirate type rips. There's too little focus on actually owned, disc based content and having it just work. This is a classic example of preferences to mainly support pirate like content that is based off rips.
And part of a healthy software project is talk about defects and user frustrations. One of the greatest reasons why software projects fail is when developers and or their fanbois get too sensitive and closed off to what the users are saying. MPC, MPC-HC, MPC-BE are awesome projects and certainly have my respect and thanks but they arent perfect. Helping it be better is about fairly talking about problems with the software.
nussman
27th December 2015, 04:57
It seems like you have no idea what you are talking about.
Renderer development is always difficult.
I am very happy that someone is willing to create a WASAPI audiorenderer for directshow, because there is nothing else available.
Bug reports are welcom, but please stop trolling ...
You can play your DVDs without the new renderer just fine.
chros
27th December 2015, 13:12
Don't you have some coding to do? Like integrating libbluray or something? Or is insulting users who point out the half functional aspect of your half functional software more interesting than fixing it?
That was actually pretty rude :(
We have reported the problem couple of weeks ago but never did and won't talk like this. Just wait until it gets fixed or fork them and fix it by yourself. If it was an easy fix these guys would have been done it within hours.
Also, you can gently report the problem to Alex on github and asking him to create an another stable release if the current status of the code is good for that: https://github.com/alexmarsev/sanear/issues
But don't await anything when you talk/act like this.
Stereodude
27th December 2015, 14:01
That was actually pretty rude :(
It was no more rude than his reply to/about me.
We have reported the problem couple of weeks ago but never did and won't talk like this. Just wait until it gets fixed or fork them and fix it by yourself. If it was an easy fix these guys would have been done it within hours.
Ah yes, the last line defensive argument when talking about missing features or broken features in an open source project. The old "If you don't like it, change the source code yourself." defense. As to somehow imply that if I don't have the time or programming skill to do it myself I shouldn't complain about the current state...
jkauff
27th December 2015, 14:30
There's too much focus from the open source community on supporting video for use cases involving pirate type rips. There's too little focus on actually owned, disc based content and having it just work. This is a classic example of preferences to mainly support pirate like content that is based off rips.
Why do you assume an .MKV file is a pirate rip? My DVD/Blu-ray collection is at my home in Pennsylvania. I live and work in Virginia, and there's no way I'm going to haul my physical collection around. I do my own rips and convert my DVDs to x264 to save space.
In any case, the devs didn't take any functionality away. Play your discs the same way you did before the new internal renderer was introduced.
vBm
27th December 2015, 16:21
Don't you have some coding to do? Like integrating libbluray or something? Or is insulting users who point out the half functional aspect of your half functional software more interesting than fixing it?
I'm not a coder, so nope :P
It's rather simple, you either read changelogs and follow development in progress or you don't state things without checking first.
Anyway, both of us are out of the line and we should keep things civilized and on topic.
Nullack
28th December 2015, 00:39
Why do you assume an .MKV file is a pirate rip? My DVD/Blu-ray collection is at my home in Pennsylvania. I live and work in Virginia, and there's no way I'm going to haul my physical collection around. I do my own rips and convert my DVDs to x264 to save space.
Mate I dont want to take the thread too much off topic but I'll provide a quick response. I can see what your thinking, but in some countries, doing what you suggest is actually illegal and *is in fact* considered piracy even under fair use for individual needs on what you own in other formats. Other countries are different and it is legal for fair use. I don't like software patents and DRM generally, but the law is what it is regardless of individuals opinions about it.
Also, we all know that most of the distributed pirate rips are gunna be MKV and MP4s and avis. The open source community has a great tendency to prioritise support/fix/enhancements for those formats as opposed to working on say bluray disc playback.The great majority of MKV/MP4/avi clips that ever existed are pirate copies that go beyond fair use in liberal countries that allow for fair use.
Cheers
Nullack
28th December 2015, 00:49
It seems like you have no idea what you are talking about.
Renderer development is always difficult.
* The complexity of something to develop is not a free ticket to throw out common Release Management principles. In fact, its even more of a reason to stick to sound release management decision making.
* Marking builds as stable and offering a production release, which knowingly includes a major regression for important use cases, is very poor Release Management. In professional circles the person doing that - especially if they argued it was hard for them to develop the code - would be laughed out of the office as a clueless cowboy who doesnt belong in professional circles.
* If new features are known to cause regressions, then what should be done under proper Release Management is either to mark it experimental, not make it default and have warnings that its experimental and entirely at the users risks etcetc, or to keep it as a separate build/source trunk until its matured. Or, withhold the stable production release and go back into a new dev/test cycle to get the regressions fixed.
* Stable builds released to prod should have stable functionality and stable defaults
* I get that your after the feature and your excited about it, but again having user fanbois isnt good reason to abandon sound release management practices.
* You dont need to follow a formal release methodology like a waterfall one or an agile one necessarily - its just what works for the team and to stick to the method that everyone agreed to use. Not to undermine it.
* I submit that people who think otherwise, are actually the ones who have no idea
huhn
28th December 2015, 02:02
Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.
just saying.
nevcairiel
28th December 2015, 10:30
* If new features are known to cause regressions, then what should be done under proper Release Management is either to mark it experimental, not make it default
It is in fact not the default audio renderer. The internal audio renderer has existed for a long time, and has been broken for a long time.
Now finally someone started working on a replacement, which takes time and testing, and yet people keep complaining that its not perfect immediately? Jeez.
Open-source projects don't have dedicated testers or people doing QA on every feature, often the only way to find the remaining flaws in something is to expose it to the users and let them test the aspects they are interested in.
You make it sound like every single problem is known to every developer immediately. Its impossible to test *everything*, especially in Multimedia where a lot also depends on the files or discs being played.
Everyone has different focus areas, not everyone plays DVDs with MPC-HC, in fact from my experience I doubt the majority does in fact.
Also, if you ever worked in professional development, you should know that the "ideal" situation never actually happens.
Often you are driven by deadlines or financial demands which in the end will cause you to weigh the enhancements against the known flaws. A "perfect" software product just doesn't exist anywhere.
Vyral
28th December 2015, 10:44
My only problem with the new internal audio renderer is that it doesn't work with madVR (I think it's a problem of synchronization between audio and video).
However, I have no problem with my laptop that use EVR-CP (internal audio renderer stereo - exclusive mode).
chros
28th December 2015, 12:43
Also, if you ever worked in professional development, you should know that the "ideal" situation never actually happens.
Often you are driven by deadlines or financial demands which in the end will cause you to weigh the enhancements against the known flaws. A "perfect" software product just doesn't exist anywhere.
It's so true :)
My only problem with the new internal audio renderer is that it doesn't work with madVR (I think it's a problem of synchronization between audio and video).
It works for me. What's your problem exactly?
Vyral
28th December 2015, 15:04
It works for me. What's your problem exactly?
I activate the new internal audio renderer by choosing "8: Internal Audio Renderer" in the dropdown in Playback > Output > Audio Renderer, is it correct ? Because this is where the problem start.
Then in Internal Filters > Audio Renderer, in Device, I have System Default, I checked Exclusive mode and unchecked Allow bitstreaming.
Audio Switcher isn't enabled.
Video and Audio are ok during playback and when seeking during playback. However, when I pause, the audio enters a loop. Resuming playback or exiting MPC-HC doesn't break the loop, but playing another file stops the previous audio playback to start the new one (with the same problems).
I've only tested with exclusive mode, I should test it again without.
EDIT : Just tested without exclusive mode and it works. Maybe something is missing in my madVR settings to allow audio playback in exclusive mode.
DMD
31st December 2015, 14:27
Hello and greetings to all the year-end and good start to 2016.
Sorry for the trivial question, I created a lossless MKV files from my copy of Blu-ray 3D Avatar, this is the mediainfo video section.
As you can see from the profile format, you select the 3D files with MakeMKV.
Video
ID: 1
Format: AVC
Format / Info: Advanced Video Codec
profile format: Stereo High@L4.1 / High@L4.1
MultiView_Count: 2
Shape settings, CABAC: Yes
Size Settings, reframes: 3 frame
Shape settings, GOP: M = 3, N = 24
Codec ID: V_MPEG4 / ISO / AVC
Duration: 2h 41min
Bit rate: 31.8 Mbps
Width: 1,920 pixels
Height: 1,080 pixels
Display aspect ratio: 16: 9
Frame rate mode: Constant
Frame rate: 23.976 (24000/1001) fps
Color space: YUV
Chroma sub-sampling: 4: 2: 0
Bit Depth: 8 bits
Scan type: Progressive
Bits / (Pixel * Frame): 0.639
The track size: 35.9 GiB (99%)
English language
Default: No
Forced: No
What I do not understand is that playing with MPCHC, plays it the same way as a 2D files with no difference.
Even with a normal monitor display should not get a "busted"?
Thank you
sneaker_ger
31st December 2015, 15:00
In a 3D BluRay you have two streams: normal AVC for one eye and an MVC addition for the second eye. I assume MPC-HC can only play the AVC stream, at least out-of-the-box. That's why it appears to be a 2D file.
If you want 3D either:
1. re-encode these files to a single side-by-side/top-bottom stream to make it work in 2D players using e.g. BD3D2MK3D (http://forum.doom9.org/showthread.php?t=170828) or
2. use Stereoscopic Player (http://www.3dtv.at/products/player/Index_en.aspx)
DMD
31st December 2015, 15:21
Here you should always have a file containing both video streams, so that you can view it in both 2D and 3D?
Thank you
LigH
31st December 2015, 19:26
MPC-HC usually decodes using LAV FIlters, and they will probably omit the MVC difference, only decoding the AVC base.
tahaa7
1st January 2016, 02:51
What is the difference between selecting "2: Speakers <device name>" and "8: Internal Audio Renderer" in Options, under Playback -> Output? Specifically, are both of those renderers capable of WASAPI Exclusive (bit-perfect) output?
huhn
1st January 2016, 03:16
only the internal audio filter can do WASAPI
Blackfyre
2nd January 2016, 00:09
Hi Devs; and everyone;
I wanted to make a request regarding a feature that I hope to see added in a future version. I don't often make requests around here, but sometimes they turn out to be handy :cool:
So I was watching a show on my PC (connected to my TV) and a scene popped up in the show that I didn't want my nephew to see (under the age of 15). Video was in 1920x800, so I have the subtitles set up in the bottom black bar. Instead of exiting full-screen exclusive mode (running through Madvr) --> minimizing --> muting --> then going back when the scene was over... and then SVP has to reinitialize itself... I was hoping a shorcut key (user-customized) could be added to heavily blur or darken (overlay) a certain section of the screen as well as mute the player.
So for example for me, the blur-zone (blur strength can be customized) would be the majority of the screen except the area where the subtitles show up (sometimes it's important to read what is being said during such moments). Be it scenes too violent or scenes too sexual for minor audiences.
I think this is a great idea ;) Thanks for a great program, you don't have to do this, but it would be greatly appreciated if you did (boy it would be embarrassing if the feature is already there and I've just typed all of this for nothing). :o
vivan
2nd January 2016, 01:03
I was hoping a shorcut key (user-customized) could be added to heavily blur or darken (overlay) a certain section of the screen as well as mute the player.Well, you can blur with shaders, shaders don't affect subtitles and you can switch shaders with shortcut keys, so...
Simple 3x3 blur shader (based on sharpen shader): http://pastebin.com/ACqLgtLX (save as Blur.hlsl and put into Shaders dir).
Open Shaders in mpc-hc, save empty preset. Then add lots of new Blur shader (since 3x3 blur is not strong enough) and save it as another shader preset.
Now set "Next Shader Preset" shortcut in Keys and you're done.
Blackfyre
2nd January 2016, 09:24
Well, you can blur with shaders, shaders don't affect subtitles and you can switch shaders with shortcut keys, so...
Simple 3x3 blur shader (based on sharpen shader): http://pastebin.com/ACqLgtLX (save as Blur.hlsl and put into Shaders dir).
Open Shaders in mpc-hc, save empty preset. Then add lots of new Blur shader (since 3x3 blur is not strong enough) and save it as another shader preset.
Now set "Next Shader Preset" shortcut in Keys and you're done.
That's a great idea. Thanks I already set it up. But it's extremely heavy on performance. Running SVP with my custom settings, as well as Madvr with custom higher quality settings and applying 20x blur and darkening results in a massive drop in frames.
Still thank you and I'll be using this method until such feature is added (whenever that may be). Maybe I could edit the code for blur.hlsl to make it stronger.
madshi
2nd January 2016, 09:28
You can use the blur method from LumaSharpen which should be quite a bit faster.
vivan
2nd January 2016, 17:03
Here's 2-pass blur shader with much larger radius (16), it should be much faster at the same strength.
BlurX http://pastebin.com/pcbjTm8v
BlurY http://pastebin.com/vgh11XM2
rodrigo081089
2nd January 2016, 19:16
Today i was trying to watch a movie, but when i opened the mpc it says the direct access wasnt there. So i installed it again and i had the same problem.
Now i can see in the malwarebytes the mpc is in quarantine and it says ransom.filelocker.
Anyone else have this problem?
Thanks
kuchikirukia
2nd January 2016, 19:50
Today i was trying to watch a movie, but when i opened the mpc it says the direct access wasnt there. So i installed it again and i had the same problem.
Now i can see in the malwarebytes the mpc is in quarantine and it says ransom.filelocker.
Anyone else have this problem?
Looks like Malwarebytes just-released definitions (1-02-2016) are flagging MPC-HC as ransomware. Considering 1.7.10 has been released since November and nobody has had a problem with it encrypting all their files, I'm going to hazard the guess that it's just a false positive.
It flags mine which I got right off the MPC-HC site a couple months ago, so it's not even a problem with any codec pack site (CCCP or K-lite) going rogue. It's flagging the legit MPC-HC as malware.
Just take it out of quarantine and whitelist it for now.
Why are you even running Malwarebytes' real-time checker?
vBm
2nd January 2016, 19:51
Today i was trying to watch a movie, but when i opened the mpc it says the direct access wasnt there. So i installed it again and i had the same problem.
Now i can see in the malwarebytes the mpc is in quarantine and it says ransom.filelocker.
Anyone else have this problem?
Thanks
It's a false positive and it's already fixed by MBAM team. Just update to their latest db. More info here. (https://forums.malwarebytes.org/index.php?/topic/176925-media-player-classic-home-cinema-being-detected-as-ransomfilelocker/)
rodrigo081089
2nd January 2016, 19:57
Looks like Malwarebytes just-released definitions (1-02-2016) are flagging MPC-HC as ransomware. Considering 1.7.10 has been released since November and nobody has had a problem with it encrypting all their files, I'm going to hazard the guess that it's just a false positive.
It flags mine which I got right off the MPC-HC site a couple months ago, so it's not even a problem with any codec pack site (CCCP or K-lite) going rogue. It's flagging the legit MPC-HC as malware.
Just take it out of quarantine and whitelist it for now.
Why are you even running Malwarebytes' real-time checker?
It's a false positive and it's already fixed by MBAM team. Just update to their latest db. More info here. (https://forums.malwarebytes.org/index.php?/topic/176925-media-player-classic-home-cinema-being-detected-as-ransomfilelocker/)
Thanks to both
Blackfyre
3rd January 2016, 16:40
Here's 2-pass blur shader with much larger radius (16), it should be much faster at the same strength.
BlurX http://pastebin.com/pcbjTm8v
BlurY http://pastebin.com/vgh11XM2
Thanks a lot for this, it helped a lot.
If there's a way to make the subtitles not get affected by the blur/darken/grayscale effect that I've added, that would be great.
Aka subtitles not affected by shaders and are rendered on top of the shaders (not under them).
raymondjpg
6th January 2016, 00:38
Using latest versions of madVR 89.19 and Emby for WMC (Windows 7 Professional). With MPC-HC 1.7.10 after refresh rate switching by madVR (windowed overlay mode) then video hangs and does not play. Video will play after closing then re-starting MPC.
Refresh rate switching when using MPC-HC 1.7.9 works with video playing fine after refresh rate switching.
Has anyone else seen this, better still have a solution for it? I have also posted this in the madVR forum, but I suspect it is more of an issue with the latest version of MPC-HC than madVR
Selur
6th January 2016, 21:00
Small feature request: Would be nice if one could set a higher default Auto Zoom than 200%.
v0lt
7th January 2016, 17:16
@Selur
May be
Auto-zoom = Auto fit
Auto fit factor = 80...100 %
?
stranno
9th January 2016, 11:21
Is there any way to stream Youtube to MPC-HC? I've seen the latest VP9 change and i have a low-end machine where this could help with Youtube VP9 stream (that is waaay lighter than h264 but not accelerated).
LigH
9th January 2016, 11:33
Google takes some measures to protect their content from simple third-party access, but there are some downloader tools which are able to select substreams of MPEG DASH (adaptive stream selection for HD content). But they will first download the content. Then you can play it from your local disk. Recommendable are e.g. the "Complete YouTube Saver" Firefox plugin, or youtube-dl as separate CLI application.
stranno
9th January 2016, 12:17
Google takes some measures to protect their content from simple third-party access, but there are some downloader tools which are able to select substreams of MPEG DASH (adaptive stream selection for HD content). But they will first download the content. Then you can play it from your local disk. Recommendable are e.g. the "Complete YouTube Saver" Firefox plugin, or youtube-dl as separate CLI application.
I see, i thought there was an app to pipe the video directly to MPC.
I think SMplayer is able to stream Youtube content, but maybe not the dash video file (not 1080 or 60fps)
I can download the videos using JDownloader (it use FFMPEG to mux the dash parts) but i wanted to stream them.
ts1
9th January 2016, 12:30
stranno
livestreamer + mpc-hc (but only h.264 I think) or youtube-dl + mpv.
stranno
9th January 2016, 12:38
stranno
livestreamer + mpc-hc (but only h.264 I think) or youtube-dl + mpv.
It seems livestreamer is only capable to stream non-dash streams, limited to 720p 30fps :-/
I havent tested MPV yet but it could handle it, just not with the DXVA2 VP9 decoding.
MokrySedeS
9th January 2016, 13:14
Try SVPtube.
stranno
9th January 2016, 13:29
Try SVPtube.
I didnt know that software, it works almost perfect.
Almost because Youtube-DL allow to choose whatever audio/video stream you want. You can mix the lowest bitrate sound stream with the best video-stream (vp9, coz h264 is amazingly bad optimized in terms of quality/bitrate).
I havent seen this feature in SVPtube.
Selur
9th January 2016, 18:13
@v0lt:ahh,... didn't know what Auto-fit was meant to do. :)
cascardian
9th January 2016, 23:31
Hello,
Just two quick questions: Will there be another standalone release of Sanear Audio Renderer (https://github.com/alexmarsev/sanear)? It's still being worked on, right?
Thank you.
ryrynz
10th January 2016, 00:05
Hello,
Just two quick questions: Will there be another standalone release of Sanear Audio Renderer (https://github.com/alexmarsev/sanear)? It's still being worked on, right?
Thank you.
Alex is just taking a break.
wanezhiling
10th January 2016, 06:15
http://i.imgur.com/CtGo3va.gif
I think ISR should be automatically used again when changing video renderer from vanilla EVR to EVR-CP.:)
yonta
10th January 2016, 11:57
Is there any way to stream Youtube to MPC-HC? I've seen the latest VP9 change and i have a low-end machine where this could help with Youtube VP9 stream (that is waaay lighter than h264 but not accelerated).
Try this;
http://ys.3dyd.com/home/
stranno
10th January 2016, 15:07
Try this;
http://ys.3dyd.com/home/
It works great and i can configure each audio/video stream. The only problem, it is a bit slow opening the stream. SVPtube works way faster.
nijiko
12th January 2016, 04:28
LAV supported H264/MVC from 67.54 for a few days, why MPCHC nightly cooperate with that so slowly? Half dead?
huhn
12th January 2016, 04:40
it's a test build claim down.
and people have problem with it!
madshi
12th January 2016, 09:27
Exactly, it's a very first test build, with some more changes and improvements expected soon. Let's wait until the dust settles before expecting it to be included in media players.
kasper93
12th January 2016, 12:18
LAV supported H264/MVC from 67.54 for a few days, why MPCHC nightly cooperate with that so slowly? Half dead?
For no more than two day exactly. By "so slowly" you mean what? We had LAV update on Friday which was merely 4 days ago. We don't want and will not incorporate changes few minutes after they appear. Because everyone make mistakes and little buffer between incorporating new LAV into MPC-HC is to avoid importing possible bugs, which are likely to be fixed soon after. Furthermore we will not generate MPC-HC nightly only because LAV Filters had a change. This is not how it works. LAV Filters are and will be updated in batches. In fact this is already an exception that thirdparty library is used in non-stable version.
Also I'm tired of people ranting about random things for no apparent reason without actually trying to help or contribute anything to make the project better. We will not respond to hostile comments.
LogicDeLuxe
12th January 2016, 14:51
When I use "Sync Renderer", the picture is not updated when navigating a DVD still menu, ie. I can still click the buttons, but the highlight is missing when hovering over them. This is especially annoying when using a keyboard to navigate.
This does not happen with "Enhanced Video Renderer".
Is this a known bug?
It is reproducible on my example image (40 MB): http://abmischung.de/files/www.abmischung.de_demo_v2.0.7z
Other than that, MPC runs fine as always.
I'm using Windows 10 x64. MPC is 1.7.10.40 (847313a) from K-Lite Codec Pack 11.8.0.
clsid
12th January 2016, 18:28
The highlights are also working with EVR-CP in latest nightly. So, yes, it must be a bug in EVR Sync.
nijiko
13th January 2016, 03:32
For no more than two day exactly. By "so slowly" you mean what? We had LAV update on Friday which was merely 4 days ago. We don't want and will not incorporate changes few minutes after they appear. Because everyone make mistakes and little buffer between incorporating new LAV into MPC-HC is to avoid importing possible bugs, which are likely to be fixed soon after. Furthermore we will not generate MPC-HC nightly only because LAV Filters had a change. This is not how it works. LAV Filters are and will be updated in batches. In fact this is already an exception that thirdparty library is used in non-stable version.
Also I'm tired of people ranting about random things for no apparent reason without actually trying to help or contribute anything to make the project better. We will not respond to hostile comments.
First of all, NIGHTLY is the meaning of NON-stable, instead of NON-up-to-date in every days/nights. All testers know nightly is meaning of NEWEST.
"So slow" is said because whole last year, NIGHTLY builds had became MONTHLY builds. NIGHTLY published at least by half a month.
Nullack
13th January 2016, 04:21
Im not gunna comment on MPC-HC vs MPC-BE theyre both cool projects, but I will say if nightly builds are important to you nijiko then MPC-BE have a good setup for nightly builds and they even digitally sign their nightly binaries too.
nijiko
13th January 2016, 04:56
Im not gunna comment on MPC-HC vs MPC-BE theyre both cool projects, but I will say if nightly builds are important to you nijiko then MPC-BE have a good setup for nightly builds and they even digitally sign their nightly binaries too.
Maybe you haven't seen. Ever, mpc-hc's nightly were built nightly on such xvidvideo.ru, xhmikosr's site and etc. But later, it was being cool as you see.
rock
13th January 2016, 10:39
hi, I have problem when try creating a new ticket on trac, "Submission rejected as potential spam" and then "Trac thinks your submission might be Spam. To prove otherwise please provide a response to the following." I wait for captcha but doesn't show anything.
edit:
(wanted to post this)
ISR: subtitle doesn't move to bottom when using madVR
my video res 832x352, play on my desktop resolution 1366x768
using madVR with zoom control -> move subtitles -> to bottom of screen /window enabled
using ISR (MPC-HC latest nightly) : http://i.imgur.com/MI0OAO9.jpg
using XySubFilter (latest beta) : http://i.imgur.com/eNbGuT7.jpg
if more info needed, let me know. thanks :)
StainlessS
13th January 2016, 14:16
System Requirements
An SSE capable CPU
Windows XP SP3, Vista, 7, 8, 8.1, 10 32-bit/64-bit
- Requires Windows Vista or newer
Might also want to give link for final version supporting XP.
clsid
13th January 2016, 16:56
MPC-HC still works on XP. The Vista requirement is only for certain optional functionality such as WASAPI output of the internal audio renderer.
vBm
13th January 2016, 17:22
@StainlessS: It's clearly stated where that requirement is present. @clsid already explained it.
* Completely new Internal Audio Renderer:
- Requires Windows Vista or newer
* means new item and - means new subitem
Once and IF XP support gets dropped, everyone will be notified via our website. We might even create new branch that will remain there for archive purposes, just like we have the legacy one.
StainlessS
13th January 2016, 17:34
OK, I stand corrected, many thanks for your continued support.
GCRaistlin
14th January 2016, 17:34
YADIF deinterlacing is the only way to get progressive video from natively interlaced sources in a number of cases. On the other hand, with telecined sources it gives worse results than madVR's film mode. So it would be nice to have a way to enable YADIF deinterlacing for the current MPC-HC session via command line switch.
Jeff R 1
16th January 2016, 20:19
The forced French subtitles in the Blu-ray movie "The Walk" are not displayed even though "Forced Subtitles (eng) (auto)" has been ticked.
There are two other subtitle choices in English (pgs)
Choosing either one of those will bring up subtitles, but now they are displayed all the time, even when they are speaking English.
Is there a setting somewhere that I'm missing so I can get just the forced English subtitle track ?
Most of the time I can get only the English forced track, but the odd movie (like this one), the subs show up all the time no matter what track I choose.
I'm not sure what info to give, but I'll begin with these two screen shots.
Thanks !
http://i1271.photobucket.com/albums/jj623/jeffr15/Subtitles_zpsppspvmmu.png (http://s1271.photobucket.com/user/jeffr15/media/Subtitles_zpsppspvmmu.png.html)
http://i1271.photobucket.com/albums/jj623/jeffr15/64%20Bit_zpsb255xyvi.png (http://s1271.photobucket.com/user/jeffr15/media/64%20Bit_zpsb255xyvi.png.html)
sneaker_ger
16th January 2016, 20:32
Go Play->Filters->LAV Splitter and tick "Deliver only forced subtitles". Then try both tracks again. You may need to deactivate that option again for other movies.
Jeff R 1
16th January 2016, 22:53
Go Play->Filters->LAV Splitter and tick "Deliver only forced subtitles". Then try both tracks again. You may need to deactivate that option again for other movies.
Hey, great stuff, :) that worked !
Much appreciated, thank you !
With UHD Blu-ray just around the corner, I'm hoping to use MPC-HC for that.
My Sony 4K projector has no frame interpolation at 4K, so I have to use the computer.
This assumes that there will be a reader that can deal with UHD Blu-ray and that James over at Sly Soft can get around AACS 2 so a free player can be used.
Nullack
16th January 2016, 23:16
Sadly, until full bluray menu support is added to FOSS players, forced subtitles will always be hit and miss because in some cases it relies on the menu data for forced subs. Its good in this case you've fixed it, but it wont always work out that way.
MPC-BE/HC along with lav filters and madVR works really well with MAIN 10 HEVC full hardware acceleration at 127 Mbps even at 60 FPS in IHD 4K, so thats ready for UHD Bluray. HDR is kinda an evolving thing and having the right display is a big part of that.
ParkerLewis
17th January 2016, 00:26
Hi all,
Long time fan and user of MPC-HC here.
My audio setup is a simple 2.1 plugged on the jack output of my motherboard integrated sound chipset (standard HD Realtek, MB is an Asus Z97-A). Everything has been perfect for years as-is.
Among a few hundred mkvs with DTS/DTS-HD/etc, I have a few rare ones with DTS-ES audio. They all used to play fine.
However, I have noticed that now DTS-ES audio isn't played properly (mainly voices are missing / very low), which sounds like a downmixing issue. And indeed, I do know a way to fix this : I just have to activate downmixing to stereo in MPC-HC's audio decoder options. Yet I don't know if this is ideal and more importantly doesn't explain why I am suddenly needing to select this option.
Facts are :
- up til now, I never needed to activate this option (thus leaving the downmixing to the integrated chipset and/or its driver), and my audio setup always did the job (even with DTS-ES files). I can't say for sure when/what caused the downmixing not to work anymore for DTS-ES files, as this is not a very common format thus I am quite rarely playing such a file. I can only hint that I just recently upgraded my Win7 Pro 64bits to Win10 Pro 64bits, but this also totally might not be related and maybe simply started to happen the last time I updated MPC-HC (or one of the previous times : it very well may have been a year since I last played such a file before today).
- so I have now activated audio downmixing to stereo inside MPC-HC as this is the solution I've found to make DTS-ES play correctly.
(- just in case / for the record, VLC plays these files totally fine)
And my questions :
- do you have any idea what could have caused this change (from playing DTS-ES files correctly to, well, not) ?
- is there any other way to correct this ?
- is downmixing by MPC-HC the best way to go (quality-wise), or should I revert to letting my chipset/driver do the job (DTS-ES files excepted of course) ?
I am running MPC-HC (64-bit) 1.7.10 (d911f14) which should be the latest stable release at time of writing.
Thanks for your help and advice.
Nullack
17th January 2016, 00:56
I wouldve thought youd be better off getting the audio out through HDMI on your PC but anyway
As to who does the downmixing to make it 2.1 for your setup, well you have options in the chain as to where that happens. Personally I downmix within LAV filters via the audio configuration GUI for LAV. Id just set it via lav audio to downmix to stereo including a LFE and dont mix stereo sources, with clipping protection on. Should be fine and has been for me. If not, disable the MPC-HC internal fav filters and try the currently nightly LAV filters build as external filters. Ive ran nightly lav filters for sometime without much problem at all, its pretty robust.
Jeff R 1
17th January 2016, 02:50
Sadly, until full bluray menu support is added to FOSS players, forced subtitles will always be hit and miss because in some cases it relies on the menu data for forced subs. Its good in this case you've fixed it, but it wont always work out that way.
MPC-BE/HC along with lav filters and madVR works really well with MAIN 10 HEVC full hardware acceleration at 127 Mbps even at 60 FPS in IHD 4K, so thats ready for UHD Bluray. HDR is kinda an evolving thing and having the right display is a big part of that.
Yeah, but I've always been able to have forced subtitles.
You're right though, it can be a big guessing game as to which sub track is the forced one _ sometime MPC/LAV gets it right and some times not.
And like this movie, as well as a few others, forced subs are in with the English track and I find that very annoying, so hopefully the fix works all the time.
ParkerLewis
17th January 2016, 09:29
I wouldve thought youd be better off getting the audio out through HDMI on your PC but anyway
Why ?
Also that doesn't make sense. My HDMI goes to my screens, only one of which is audio equipped (because it happens to be a TV that I never use for anything else than PC display). Are you saying I should plug my 2.1 to the TV instead ?
As to who does the downmixing to make it 2.1 for your setup, well you have options in the chain as to where that happens. Personally I downmix within LAV filters via the audio configuration GUI for LAV. Id just set it via lav audio to downmix to stereo including a LFE and dont mix stereo sources, with clipping protection on. Should be fine and has been for me. If not, disable the MPC-HC internal fav filters and try the currently nightly LAV filters build as external filters. Ive ran nightly lav filters for sometime without much problem at all, its pretty robust.
I feel like there's a misunderstanding somewhere because I did say I was perfectly aware I could do the downmixing anywhere ;).
I just want to know if there are any pitfalls doing it one way or another (if you have no idea that's totally fine, but that's what I want to know, and why I am posting here). So if anyone has informed knwoledge in this area... :)
Nullack
17th January 2016, 09:52
Generally hdmi passthrough is optimal because it preserves the digital signal to be decoded by better quality digital to audio dacs and other parts of the electronics for higher fidelity. Also hdmi has the bandwidth to carry dts hd ma and Dolby true hd amongst other formats which other digital audio connectors cant do such as tos link. Generally using the onboard audio from the morherboard with its crappy dacs and signal path to then feed analogue audio to amps results in poor sound. I still use downmixing though because my current dac cant do some of the higher end formats so in those cases I need to convert it.
ParkerLewis
17th January 2016, 10:10
OK, but this HDMI generality does not apply to me. My setup is this : PC -> 2.1 through MB chipset jacks. There is no HDMI here, and my 2.1 is from the last century (literally :)).
Still interested :
- on whether LAV downmixing is preferrable to letting the audio chipset and drivers do it.
- on what could have caused my setup to stop downmixing DTS-ES correctly, if anyone has an idea.
Toco
18th January 2016, 18:09
According to this commit (https://github.com/mpc-hc/mpc-hc/commit/1046be077b20be49654fab36d2309c557bf9f40f) , the latest nightly should have new decoder based on Intel MediaSDK. Where can I find this new decoder and why may I want to use it? I use Intel Core i5 4200U(HD Graphics 4400) and Intel Atom Z3736F, if it is important.
http://s020.radikal.ru/i709/1601/4a/61e5faf79a3c.png
huhn
18th January 2016, 18:13
it's for MVC 3d decoding. and not sure if mpc-hc can be shipped with it.
just read the commit.
Matching_Mole
19th January 2016, 14:34
I recently updated my version of MPCHC and seen the better integration of xySubfilter as subtitle renderer. This is a great addition! My only issue is related to the "Load Subtitle CTR+L" function that does not work with xySubfilter (and maybe standard version of vsfilter).
Indeed, I used this function a lot to add on the fly external subtitles to my physical media (Bluray, DVD,...). My expectation is to have the CTR+L function linked to the "open" function of xySubfilter. Does this "link" is already planned or could be added?
Furthermore, I can see that xySubfilter is not loaded when no subtitle is detected at the creation of the graph, meaning that the loading of an external subtitle could be problematic afterward. The two options seems:
- to always load xySubfilter. And the option is already defined in xySubfilter.
- to create a fallback to the internal subtitle renderer but this need to be developped.
What is your view?
Anyway, thank you very much for the huge amount of work on MPCHC!
zerowalker
20th January 2016, 22:54
I got a question about Full/Half Floating Point Processing.
Is it supposed to make Chroma edges sharper/blockier?
Here is with Full Floating Point Processing On:
http://abload.de/img/haloce_2016_01_20_22_dijjg.png
Here is with it Off:
http://abload.de/img/haloce_2016_01_20_22_33kwp.png
Look at the Red thingy in the middle, it's easiest to detect the difference on it's edges.
LigH
22nd January 2016, 08:59
There seems to be a different kind of interpolation of the chrominance, which has most often a 4:2:0 subsampling, therefore a reduced resolution in relation to the chrominance, which appears quite obviously for diagonals of very saturated colors, especially red and blue. Modern codecs are optimized for natural content, not for PC games; recordings of natural scenes rarely have so saturated colors with so sharp edges.
But where do you find this "full/half floating point" option? Is it in MPC-HC dialogs, or rather in dialogs of the decoder or renderer (and thus a bit off-topic here)?
huhn
22nd January 2016, 09:06
they are under "renderer settings" in mpc-hc so they are a part of mpc-hc.
vivan
23rd January 2016, 15:55
pls don't embed huge images.
That's obviously nearest neighbor upscaled chroma. It might be that your gpu doesn't support bilinear scaling with full precision textures (not sure about desktop ones, but it's a thing in mobile world). Either that, or something just breaks (which is not suprising for EVR).
zerowalker
24th January 2016, 13:57
Thanks for the answers.
Hmm, about my GPU not supporting it, that kinda sucks, feels weird as it's fairly new (R9 380):S
Would be nice if someone else could test it for me if they have time.
How can i make the image smaller btw, cause i didn't really want it to look that big as i know it's a bother.
EDIT: Changed the images to just links.
Btw, what does full precision really do, i get that it works in 32bit or something, but what does it normally work at?
vivan
24th January 2016, 14:42
Thanks for the answers.
Hmm, about my GPU not supporting it, that kinda sucks, feels weird as it's fairly new (R9 380):SNah, I was thinking about something ancient, not modern gpus (AFAIK DX10 requires full 32-bit floating point support). So the problem is that something breaks.
Btw, what does full precision really do, i get that it works in 32bit or something, but what does it normally work at?The other floating point precision is half-float (https://en.wikipedia.org/wiki/Half-precision_floating-point_format). It uses 16 bits and has at least 11 bits of precision in [0..1] range.
Another option is 8/10/16/32-bit (normalized, means maps to [0..1]) integer textures.
For example madVR uses 16-bit integer textures, but has 10-bit option (in trade quality for performance).
Rendering works this way: input -> processing -> texture -> processing -> texture ... -> output.
There's processing precision (normally full floating point precision, running it at half precision doesn't give any advantage on desktop gpus and should not affect compatibility) and texture (that hold intermediate result) precision (less precision = less bandwidth = faster).
Less precision at any step gives either banding or noise (if dithering is used). How much is enough and how much is more than enough? Who knows, but you can try 10-bit precision in madVR.
zerowalker
24th January 2016, 17:22
Nah, I was thinking about something ancient, not modern gpus (AFAIK DX10 requires full 32-bit floating point support). So the problem is that something breaks.
The other floating point precision is half-float (https://en.wikipedia.org/wiki/Half-precision_floating-point_format). It uses 16 bits and has at least 11 bits of precision in [0..1] range.
Another option is 8/10/16/32-bit (normalized, means maps to [0..1]) integer textures.
For example madVR uses 16-bit integer textures, but has 10-bit option (in trade quality for performance).
Rendering works this way: input -> processing -> texture -> processing -> texture ... -> output.
There's processing precision (normally full floating point precision, running it at half precision doesn't give any advantage on desktop gpus and should not affect compatibility) and texture (that hold intermediate result) precision (less precision = less bandwidth = faster).
Less precision at any step gives either banding or noise (if dithering is used). How much is enough and how much is more than enough? Who knows, but you can try 10-bit precision in madVR.
Oh wait, this is confusing.
I mean, if i have 8bit content on an 8bit screen, and i don't do any post-processing etc.
Shouldn't it be displaying lossless by default?
Why would any kind of precision play a role, there shouldn't be any processing right, or am i missing something here?
Cause with 10bit content i understand there being dithering and the like.
But for the nearest-neighbor chroma thingy.
Why would it even do that is the chroma isn't upscaled/downscaled?
I mean, is it's original resolution, shouldn't it be simply what the content has with no processing?
I can btw say that MadVR looks like EVR without full processing,
not taking a close look, it might look better.
Though it still shouldn't right, if it's no post-processing?
This is confusing!:P
Shiandow
24th January 2016, 17:56
I mean, if i have 8bit content on an 8bit screen, and i don't do any post-processing etc.
Shouldn't it be displaying lossless by default?
Why would any kind of precision play a role, there shouldn't be any processing right, or am i missing something here?
Ideally that would be the case, but even though the content is in 8 bit, it's not in RGB yet, it's in YUV and there's no one-to-one conversion from one to the other. To get an accurate result you'll need to deband (to increase the number of bits), then convert to RGB, and then use dithering (to lower the number of bits again).
Even if it was in RGB it might still be better to deband anyway, to recover the information that was lost when it was converted to 8 bits. And if you want to do any kind of processing (scaling etc.) you'll also need some additional precision to prevent rounding errors, which can actually be quite big even with 16 bit floats.
vivan
24th January 2016, 19:40
I mean, if i have 8bit content on an 8bit screen, and i don't do any post-processing etc.
Shouldn't it be displaying lossless by default?
Why would any kind of precision play a role, there shouldn't be any processing right, or am i missing something here?Color conversion (YCbCr -> RGB), chroma upsampling (if video is not 4:4:4), scaling.
There should be no processing only if your video is RGB and there's no scaling.
But for the nearest-neighbor chroma thingy.
Why would it even do that is the chroma isn't upscaled/downscaled?
I mean, is it's original resolution, shouldn't it be simply what the content has with no processing?Now that you mention it your picture does look better than 4:2:0 (either 4:2:2 or 4:4:4, can't decide).
Can you say what colorspace and subsampling your video has? And also can you check what OSD says (Ctrl+J)?
I've tried EVR again and it forces decoder to output YUY2 (8-bit 4:2:2), since it refuses to accept 4:4:4. And with those half/full-fp precision it just gives no picture...
foozoor
24th January 2016, 20:08
Does anyone know how to use VapourSynth with MPC-HC in realtime?
I just get an old core i7 with a miserable iGPU that can't handle madVR.
But VapourSynth uses almost only CPU and it could be used as a kind of madVR alternative for upscaling and image enhancements.
ryrynz
24th January 2016, 23:53
Does anyone know how to use VapourSynth with MPC-HC in realtime?
I just get an old core i7 with a miserable iGPU that can't handle madVR.
But VapourSynth uses almost only CPU and it could be used as a kind of madVR alternative for upscaling and image enhancements.
I believe this still cannot be done right now. Use Avisynth or one of its derivatives. MadVR is likely to add support for Vapoursynth in the near future.
zerowalker
25th January 2016, 04:42
Color conversion (YCbCr -> RGB), chroma upsampling (if video is not 4:4:4), scaling.
There should be no processing only if your video is RGB and there's no scaling.
Now that you mention it your picture does look better than 4:2:0 (either 4:2:2 or 4:4:4, can't decide).
Can you say what colorspace and subsampling your video has? And also can you check what OSD says (Ctrl+J)?
I've tried EVR again and it forces decoder to output YUY2 (8-bit 4:2:2), since it refuses to accept 4:4:4. And with those half/full-fp precision it just gives no picture...
Ah okay didn't think of the colorspace.
The video should be 4:2:0 actually.
OSD says UYVY.
LigH
25th January 2016, 06:34
UYVY is like YUY2, just a different order; it has a chroma subsampling of 4:2:2.
zerowalker
25th January 2016, 19:40
UYVY is like YUY2, just a different order; it has a chroma subsampling of 4:2:2.
Weird, the file should be YV12 :s
vivan
25th January 2016, 22:15
Weird, the file should be YV12 :sNot really, I've actually never seen EVR use anything other than YUY2. Though I've heard something about AYUV (4:4:4).
On the one hand it makes it less worse (half of the upsampling is done by LAV on CPU, which is, at least, not broken), on the other hand it's just terrible.
zerowalker
26th January 2016, 00:39
Not really, I've actually never seen EVR use anything other than YUY2. Though I've heard something about AYUV (4:4:4).
On the one hand it makes it less worse (half of the upsampling is done by LAV on CPU, which is, at least, not broken), on the other hand it's just terrible.
Oh, this is actually without LAV.
I think when LAV is used i get NV12.
EncodedMango
27th January 2016, 07:53
I'm having an issue with MPC-HC, from time to time to seems to 'forget' I have chosen that the player window Always stay On Top of everything else. It gets hidden behind other windows and when I check the options it still shows as "Always" selected, but I have to reselect it before it starts to work again as it should. No other settings are affected.
Win10 x64.
Snowknight26
27th January 2016, 19:13
You're probably unknowingly pressing the key combination to toggle the setting.. Ctrl+A I believe (I've disabled it so I can't remember). Disable the combination in the settings if you desire.
EncodedMango
28th January 2016, 03:03
I'll try that but like I said, in the menu it still shows that On Top-->Always is selected. I have to select a different option and then select it again for it to start functioning as intended.
MokrySedeS
28th January 2016, 05:53
I've had the same problem for a long time. It's definitely not connected to a keyboard shortcut.
When it happens all I have to do is pause-resume to make mpc-hc on top again.
Unfortunately it's hard to diagnose since it seems to happen randomly.
LigH
28th January 2016, 10:04
I wouldn't be surprised if there is an OS feature to prevent desktop-blocking fullscreen applications; just remember the "feature" to prevent windows from popping up, but blinking in the task bar instead, which is neither reliable (some applications are still able to pop up) nor always useful (the most important dialogs sometimes stay unnoticed this way, up to UAC notifications).
THX-UltraII
30th January 2016, 13:09
Hi guys,
I m trying to setup MPC-HC so that it automatically downloads and plays the correct external subtitle .srt file.
The situation at the moment is that I manually download a .srt (Dutch) subtitle file at opensubtitles.org. After that I rename the file EXACTLY the same as my .m2ts movie file and place it in the same folder. It then automatically loads the .srt file when I start playing the movie.
I noticed that MPC-HC has a setup screen in the Subtitles, MISC menu of MPC-HC called "Online search, download and upload subtitles". So I checked the box ''Automatically search and download subtitles of none are found locally''. I checked the box ''Opensubtitles.org''. On the site of Opensubtitles I registered myself and I choose ''Dutch'' as preffered subtitles.
When I start MPC-HC I can see a short notification that says ''Online subtitle search completed, no subtitles found''.
Am I doing something wrong?
I use Windows 10 (build 10240), with all latest updates and MPC-HC Build 1.7.10.86 (ec4cc67), Compiler:MSVC 2015 Update 1 (SSE)
I m using LAV Filters as external filters, the latest nightly build 0.67.0.69
Here is a screenshot with my settings in MPC-HC:
http://s2.postimg.org/3kun8hpvd/MPC_subtitle_config.png (http://postimage.org/)
And in LAV splitter:
http://s22.postimg.org/bu8lv96wh/LAV_splitter_config.png (http://postimage.org/)
kasper93
30th January 2016, 15:06
@THX-UltraII: You need to put preferred language in MPC-HC settings, not LAV Filters.
Also subtitles will not be autodownloaded if we think they might be wrong. There is threshold and subtitles without needed info will not be loaded to avoid false positives. Though for you it should work if you put "dut" in "Languages in order of preferences" text box.
I'm having an issue with MPC-HC, from time to time to seems to 'forget' I have chosen that the player window Always stay On Top of everything else. It gets hidden behind other windows and when I check the options it still shows as "Always" selected, but I have to reselect it before it starts to work again as it should. No other settings are affected.
Win10 x64.
MPC-HC sets on-top status only once during playback start. So if any other tool/program change it after that it will not work anymore until you reelect on-top option and pause/play video.
This is done intentionally to respect other programs settings. We had reports that thirdparty tools to control that doesn't work because MPC-HC always steals on-top place.
That say if you have a problem you should check if it is not any other program which disables on-top for MPC-HC.
Also if you guys have ideas how to fix it fell free to share.
THX-UltraII
30th January 2016, 15:13
@THX-UltraII: You need to put preferred language in MPC-HC settings, not LAV Filters.
Also subtitles will not be autodownloaded if we think they might be wrong. There is threshold and subtitles without needed info will not be loaded to avoid false positives. Though for you it should work if you put "dut" in "Languages in order of preferences" text box
Thanks for your quick reply Kasper. I just filled in ''dut'' at the place you mentioned in MPC-HC. I tried all of my 48 .m2ts Blu-Ray rips (40-50gig full quality versions) but with ALL movies I get the notification 'Online subtitle search completed, no subtitles found' in the bottom MPC-HC information bar. What else could I be doing wrong?
kasper93
30th January 2016, 15:18
OpenSubtitles is based on file hashes. This means they need to have an entry in database for this specific file. If you try to found subtitles for your own rips they will not match anything in DB. You could try other providers like podnapisi or ysubs which are based on filenames so you might have more luck here.
THX-UltraII
30th January 2016, 15:38
OpenSubtitles is based on file hashes. This means they need to have an entry in database for this specific file. If you try to found subtitles for your own rips they will not match anything in DB. You could try other providers like podnapisi or ysubs which are based on filenames so you might have more luck here.
ah ok. But what files do I need to download if I want OpenSubtitles to work?
kasper93
30th January 2016, 15:52
Any files that were indexed in their database. If you go to OS website and search for subtitles you will find list of filenames that those subtitles matches. You will get the idea what kind of files are indexed most.
vio_man
30th January 2016, 18:46
I'm using version 1.7.10.86 x64 and since a few past versions, any video takes longer to load. I have SSD drive, and if I play any video, it does not matter how big it is, it takes some seconds before starts playing. It shows MPC-HC window and opening... info.
ryrynz
31st January 2016, 03:11
I'm using version 1.7.10.86 x64 and since a few past versions, any video takes longer to load. I have SSD drive, and if I play any video, it does not matter how big it is, it takes some seconds before starts playing. It shows MPC-HC window and opening... info.
Try previous versions and tell which one opens quickly and with which files.
foozoor
1st February 2016, 00:23
Is it normal I can't play some video files with .ass subtitles but it works well with mpv?
I try all subtitle renderers in the playback panel but nothing work correctly without dropped frames.
My CPU goes up to 100% so I think there is a problem somewhere in mpc-hc as it work well in mpv.
I use hardware decoding in the two configurations.
huhn
1st February 2016, 00:42
mpv uses libass all directshow subtitle filter are vs filter based.
there could be multiply issues.
you are using more than 1 subtitle randerer at the sametime. (which is pretty hard with the current mpc hc version.)
you are rendering 480p subtitles at 1080p which is possible with xy subfilter and internal subtitle filter.
xy vsfilter should be the fastest vs filter based subtitle filter right now. because it renderes at the original video resolution at least with default settings.
and make sure you have installed the selected subtitle renderer.
ceb
2nd February 2016, 22:39
My laptop has an Intel Core i7-6700HQ and NVIDIA GTX 960M.
What type of DXVA should I use? Or is it powerful enough to disable it?
minaust
3rd February 2016, 15:18
there could be multiply issues.
you are using more than 1 subtitle randerer at the sametime. (which is pretty hard with the current mpc hc version.)
I have to take extra steps to keep from using two renderers. I have xysubfilter installed. If I select the internal renderer in MPC-HC, I'll be using both xysubfilter and the ISR and see two sets of subs.
Asmodian
3rd February 2016, 23:53
My laptop has an Intel Core i7-6700HQ and NVIDIA GTX 960M.
What type of DXVA should I use? Or is it powerful enough to disable it?
On battery I would use DXVA2 Copy Back, plugged in I prefer disabled (software) and your system is strong enough.
Toco
4th February 2016, 16:02
On battery I would use DXVA2 Copy Back
Isn't it better to use DXVA2 native?
huhn
4th February 2016, 16:06
some filter can't work with native.
and the performance difference between native and copy-back can be ignored.
ceb
5th February 2016, 03:31
On battery I would use DXVA2 Copy Back, plugged in I prefer disabled (software) and your system is strong enough.
Thanks. :)
edigee
5th February 2016, 20:45
My laptop has an Intel Core i7-6700HQ and NVIDIA GTX 960M.
What type of DXVA should I use? Or is it powerful enough to disable it?
If your i7 si Skylake ,that means it has full H265/HEVC hardware decoding capabilities. However if you're playing 10 bit video content you can only have DXVA in copyback mode.
So ,use DXVA copyback
GCRaistlin
6th February 2016, 21:45
http://nightly.mpc-hc.org/ is now incompatible with IE8. This means that WinXP users cannot check for updates using WebSite-Watcher from now on. Is there any chance to revert the change back?
jmartinr
7th February 2016, 06:45
http://nightly.mpc-hc.org/ is now incompatible with IE8. This means that WinXP users cannot check for updates using WebSite-Watcher from now on. Is there any chance to revert the change back?
Use Firefox or Chrome.
GCRaistlin
7th February 2016, 10:10
jmartinr, I do use Firefox, but WSW can't.
vBm
7th February 2016, 10:24
http://nightly.mpc-hc.org/ is now incompatible with IE8. This means that WinXP users cannot check for updates using WebSite-Watcher from now on. Is there any chance to revert the change back?
We haven't changed anything for months there. h5ai's version is 0.27.0 which was released on Apr 6, 2015. Only change in last 6 months is that we use https. Maybe issue is that IE8 can't use modern cyphers in cert.
GCRaistlin
7th February 2016, 10:34
We haven't changed anything for months there.
Site last updated on 06 February 2016
The page I get in WebSite-Watcher (WSW) now (http://mir.cr/TWC2UQMT).
vivan
7th February 2016, 12:23
Just use RSS?
GCRaistlin
7th February 2016, 12:30
I don't see a RSS link on https://nightly.mpc-hc.org/
rock
7th February 2016, 14:36
maybe alternative way, use RSS on develop branch repo or trac to check any updates, if there's new commits (on github) or changeset (on trac) then go there to find latest nightly
GCRaistlin
7th February 2016, 16:15
rock
Not every commit means a new nightly. Also, I don't understand about changesets on the trac - I don't see anything like that there.
A good old static HTML page is what would really suit everyone's needs...
nevcairiel
7th February 2016, 16:30
rock
Not every commit means a new nightly.
Actually it does. Whenever there is a change in the main repository, there will be a new build the next night (hence, nightly).
GCRaistlin
7th February 2016, 16:38
there will be a new build the next night (hence, nightly).
The key word is "next". The next build will come a few hours later after the RSS update. So GitHub's RSS is quite useless here.
kasper93
7th February 2016, 19:41
@GCRaistlin: https://nightly.mpc-hc.org/ works fine on IE8. There is an issue with redirection from http to https which returns to main page, we will look into it.
EDIT: Issue is fixed.
vBm
7th February 2016, 19:58
Site last updated on 06 February 2016
The page I get in WebSite-Watcher (WSW) now.
Yes, the main page was last changed yesterday, nightly page haven't. But like @kasper93 already said, issue has been located and will be fixed ASAP.
TripleH
20th February 2016, 12:04
Hi,
Is there a way to change the height position of Blu-ray PGS subtitles ? I tried to change the VSFilter position settings but it only applies to text based subtitles and not to bitmap based subtitles like PGS.
XMonarchY
21st February 2016, 17:42
What other renderers does MPC-HC support? I am looking for alternative to madVR that is also of decent quality, one much better than MPC-HC's Enhanced Video Renderer, which sucks big-time IMHO. Maybe I should just stick to madVR's lower-quality settings..?
LigH
21st February 2016, 17:56
EVR is not made by the MPC-HC team, but by Microsoft. And there are several people who don't dislike it as much as you seem to (any specific reasons?).
In general, MPC-HC supports all installed DirectShow renderers of modern Windows and DirectX versions. I remember it did work with some additionally installed OpenGL renderer too, but people with more experience advised against it...
huhn
21st February 2016, 20:56
EVR CP is a modified version of EVR and that's not done by microsoft.
maybe haali is still a good renderer. i haven't used it in a lot of year. and i have no clue if it is still maintained.
there a a lot of reason to avoid EVR. EVR scaling quality depends on your GPU and it altered by the GPU too.
MPC-HC EVR-CP can use bilinear and bicubic. these are scaling algorithms that should work on any hardware but there are clearly better ones out there.
EVR is working as it is and that is already everything most people need/want.
the supported renderer in MPC-HC are listed in the options.
chros
22nd February 2016, 12:57
What other renderers does MPC-HC support? I am looking for alternative to madVR that is also of decent quality, one much better than MPC-HC's Enhanced Video Renderer, which sucks big-time IMHO. Maybe I should just stick to madVR's lower-quality settings..?
I'd vote for madVR with low quality settings, 'cause it can offer a lot of other things (hq rgb conversion, freq changer, 3dlut, etc) at the same time.
rock
23rd February 2016, 10:55
Hi guys, I wanna ask something. On Options->Subtitles->Default Style, there's "Position subtitles relative to the video frame". It have 3 modes. I guess I can understand how it works when it checked or unchecked. How about the other one? thanks :)
Jeff R 1
26th February 2016, 20:20
With the closing of SlySoft, it's going to become increasingly difficult, if not impossable to play UHD-Blu-ays on an un-licensed version.
I would pay to have a licensed version or at least one that would play the UHD-Blu-rays.
Who else would be interested in this ?
LigH
27th February 2016, 16:18
I'll be curious how long MakeMKV will stay in beta era...
TsUNaMy WaVe
2nd March 2016, 23:23
Question - can I make MPC buffer the video before playing it?
I bought mini-pc recently so it will be a little "streamer" that I can watch my PC content in HD on my TV. Problem is, apparently it can't play 10bit 1080p videos very well. I download codecs and even tried different players. The only players that even opens it is MPC, the problem is it's super laggy. So I thought maybe if it'll buffer it before playing it won't be laggy anymore and play it normally.
I also want to say that I tried to play the video through wi-fi, USB, and even from the mini-pc itself and it was laggy in all of the cases.
I don't really know if buffering will solve my problem, but I'm willing to try. So, is it possible for MPC to buffer?
clsid
2nd March 2016, 23:40
LAV Splitter > Max Queue Packets
Increase that value to make MPC-HC buffer more data.
But your "streamer" probably hasn't got a powerful enough CPU.
TsUNaMy WaVe
2nd March 2016, 23:54
LAV Splitter > Max Queue Packets
Increase that value to make MPC-HC buffer more data.
But your "streamer" probably hasn't got a powerful enough CPU.
Yeah, that's what I think as well. Anyway, thanks, I'll try it!
minaust
3rd March 2016, 01:51
Someone refresh my memory please - what's the difference between the MPC-HC standard build and the lite build, and what's the rationale behind the lite build?
Upsampler
3rd March 2016, 10:29
ffdshow has useful filters such as equalizer, resampler, channel mixer, etc. It complements MPC-HC nicely. I figured out how to use ffdshow filters for MP3, MP4, DVD. It's very nice. But I couldn't find how I can use ffdshow filters for CD, FLAC, WMA. Is this fixed in the system to use built-in codecs, instead of ffdshow?
fvisagie
3rd March 2016, 11:28
LAV Splitter > Max Queue Packets
Increase that value to make MPC-HC buffer more data.
But your "streamer" probably hasn't got a powerful enough CPU.
I have a similar mini-PC setup streaming from a shared drive over Wi-Fi. Make sure MPC-HC video hardware decoding is enabled and set for whatever is available on your PC.
clsid
3rd March 2016, 17:24
Hardware acceleration is not possible for 10-bit H.264.
Toco
5th March 2016, 11:25
Any info about new nightly build?
Pulstar
7th March 2016, 01:01
ffdshow has useful filters such as equalizer, resampler, channel mixer, etc. It complements MPC-HC nicely. I figured out how to use ffdshow filters for MP3, MP4, DVD. It's very nice. But I couldn't find how I can use ffdshow filters for CD, FLAC, WMA. Is this fixed in the system to use built-in codecs, instead of ffdshow?
ffdshow seem deprecated, which is a shame. I'd like to load VST plugins alongside MPC-HC, but that seems only possible in x86 builds.
GTPVHD
8th March 2016, 21:10
http://forum.doom9.org/showthread.php?p=1759920#post1759920
Please update to LAV Filters 0.68 when possible, lots of improvements & bugfixes.
rikk
9th March 2016, 04:07
All videos recorded by my smartphone in Portrait orientation are opened in Landscape by MPC-HC.
I think the cause is that MPC doesn't obey the "Rotation: 90°" specification of the video stream.
As far I can see, this is very old issue... http://forum.inmatrix.com/index.php?showtopic=14171
Are there plans to fix it?
LigH
9th March 2016, 09:04
The player will usually only display the output of the decoder. If splitter and decoder don't respect such flags in the container or video stream, the player won't know about it either, because the player is usually only "the window containing the renderer with additional controls". You may blame rather the splitter or decoder you used in MPC-HC; if you enabled the internal filters, that would be LAV Filters.
huhn
9th March 2016, 09:08
the issue should be the used renderer not lavfilter.
i wouldn't be shocked if this works with madVR.
LigH
9th March 2016, 09:35
Ah, OK, sorry. True, a renderer can probably rotate much easier, especially when using GPU surfaces to project the video on.
vivan
9th March 2016, 14:58
Yeah, madVR supports rotation since November, as hinted in that thread.
YxP
11th March 2016, 12:45
Is the subtitle search broken only for me or for everybody?
NikosD
13th March 2016, 09:34
Using Win 10 x64 and going to Settings -> System -> Default apps to put every format suppoted by MPC-HC as the default for the app, I always have CCleaner (all latest versions) reporting that a few formats (extensions) are not registered properly, so CCleaner deletes them.
I'm not sure where exactly is the bug (Microsoft, CCleaner, MPC-HC)
The unused file extensions are ALWAYS the same:
Unused File Extension .3ga HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.3ga
Unused File Extension .alac HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.alac
Unused File Extension .amv HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.amv
Unused File Extension .aob HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.aob
Unused File Extension .apl HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.apl
Unused File Extension .bik HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bik
Unused File Extension .dsa HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dsa
Unused File Extension .dsm HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dsm
Unused File Extension .dss HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dss
Unused File Extension .dsv HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dsv
Unused File Extension .dtshd HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dtshd
Unused File Extension .dtsma HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dtsma
Unused File Extension .flic HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.flic
Unused File Extension .m1a HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.m1a
Unused File Extension .m2a HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.m2a
Unused File Extension .m3u8 HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.m3u8
Unused File Extension .mpcpl HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mpcpl
Unused File Extension .mpv4 HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mpv4
Unused File Extension .ofr HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ofr
Unused File Extension .pls HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pls
Unused File Extension .pva HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pva
Unused File Extension .ram HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ram
Unused File Extension .rec HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.rec
Unused File Extension .rmm HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.rmm
Unused File Extension .rp HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.rp
Unused File Extension .rt HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.rt
Unused File Extension .smi HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.smi
Unused File Extension .smil HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.smil
Unused File Extension .smk HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.smk
LigH
13th March 2016, 19:01
I am not so sure, don't know the interna, but I believe to remember that Windows 10 protects file extension assignments even more, making it harder for applications to change them properly, requiring manual intervention... Others may know more than me.
rock
14th March 2016, 04:46
after some test, latest working version is 1.7.10.28.
Also, with latest working version, on rare occasion, on some video I found misplaced of time marks or missing on some scenes after many attempts.
rock
14th March 2016, 10:34
http://i.imgur.com/qwQyYCH.jpg
Happens to see it for a moment when downloading subtitle with latest nightly build (1.7.10.130), it didn't happen with previous nightly build (1.7.10.107)
still no luck for me, can't create a ticket on trac.
kasper93
14th March 2016, 10:44
Thanks for the report I will look tonight.
clsid
14th March 2016, 16:07
Using Win 10 x64 and going to Settings -> System -> Default apps to put every format suppoted by MPC-HC as the default for the app, I always have CCleaner (all latest versions) reporting that a few formats (extensions) are not registered properly, so CCleaner deletes them.
I'm not sure where exactly is the bug (Microsoft, CCleaner, MPC-HC)
The unused file extensions are ALWAYS the same:
Unused File Extension .3ga HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.3ga
<snip>Those empty keys are created by Explorer in the following situation:
A value exists for an extension in the key
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Media\Media Player Classic\Capabilities\FileAssociations
but the corresponding ProgID key does not exist.
Setting the file associations from the MPC-HC options should create the missing ProgID keys. Once they exist, Default Programs should work properly.
NikosD
14th March 2016, 16:21
Setting the file associations from the MPC-HC options should create the missing ProgID keys. Once they exist, Default Programs should work properly.
I always firstly set all the file associations from within the app and then go to Default programs with the same result, empty keys.
So, your comment helps isolate the issue in the way those specific extensions are associated by MPC-HC.
oddball
15th March 2016, 16:47
*** FEATURE REQUEST ***
I have a multi-monitor setup (one of which is an HDTV) and have an issue with MPC-HC when all three displays are enabled. I like having Windows Slide Show running so that it changes my desktop backgrounds at regular intervals. I do this mainly because sometimes I leave my HDTV with the desktop open (No task bar or icons etc just the background) and because it is a plasma TV it avoids image retention/burn in and besides, I like rotating my photos.
Anyhow the issue is that when the backgrounds change I sometimes get a glitch/frame drop during video playback. Despite having a fairly high spec setup (I do use MadVR with quite aggressive settings though).
What I would like is for MPC-HC to disable Windows Slide Show when playing a video and enable it on stop (or perhaps on exit I don't know which would be better). The workaround I am using at the moment is a hotkey to toggle between Windows Slide Show enabled and disabled. But sometimes I forget to toggle it so I run the risk of image retention on my plasma.
How hard would it be to put this in as an option?
*** FEATURE REQUEST OFF ***
rock
16th March 2016, 09:13
Here I found some issue that might be considered to be fixed
- it forgot the downloaded subtitles after click refresh, the checkbox appear again from the downloaded subtitles.
- supported language tooltip from opensubtitles is too long.
- I have local sub .ass, tried save subtitles function. It always suggest to save it as .srt. Would be good if it tried to save with original extension.
hubblec4
16th March 2016, 12:09
Hi MPC-Developers
Is it possible to implement a feature to select streams (audio, subs) in the control-bar like MPC-Be does?
And when possible, to select Editions from a mkv file.
Selecting editions needs much clicks, so it would be nice to have a button in the control-bar to select directly the mkv-editions
(and chapters too).
The TrayIcon from LAV is ok, but it would be faster within MPC.
(navigate with a right click on MPC-screen is the same like the TrayIcon)
hubble
CarlosCaco
17th March 2016, 17:46
hi i having problem to play dvb on mpc-hc
i´m using and old usb receiver from zinwell
when i scan the channels showns correct but all with number 0 when i click save the scan window close and no channel was showing in channel list... also stranfely ares four instances of lav audio decoder actives... one from lav and madvr, but the screen is black and no channels on the list...
can someone help-me?
jkauff
20th March 2016, 16:20
I'm using the 3/13/2016 nightly of MPC-HC and have all my video files associated with it. When I double-click on a movie in Explorer, MPC-HC starts then immediately crashes and closes. The second time I double-click, the movie plays just fine. Anyone else seeing this behavior, or have any idea what's causing it?
Boulder
20th March 2016, 16:50
When playing mounted BD ISOs, how does MPC-HC determine the correct playlist? I.e. can it handle the "gazillion playlists with segments in various order" protection?
Stereodude
22nd March 2016, 17:55
When playing mounted BD ISOs, how does MPC-HC determine the correct playlist? I.e. can it handle the "gazillion playlists with segments in various order" protection?
It picks the longest playlist. Some time back I suggested it be modified to look for the .inf file AnyDVD HD leaves in the root of the drive to find the correct playlist for titles that have playlist obfuscation, but the request went nowhere.
akapuma
22nd March 2016, 21:32
Hello,
I have a problem with MPC-HC and tags, which are included in a mkv-video: test video 618kB (http://akapuma.info/test/paul.mkv)
The problem is, that I can't see the tags, if I'm using the internal mkv-splitter, or if I'm using the external LAV splitter. If I'm using the haali media splitter, I have no audio, because it's opus audio. Here is a picture with the tags, with haali media splitter: picture (http://akapuma.info/test/paul.jpg).
I made some tests:
MPC-HC with internal splitter: no tags
MPC-HC with external LAV splitter: no tags
MPC-HC with haali media splitter: with tags, but no opus audio
MPC-BE with internal spitter: works fine
MPC-BE with external LAV splitter: no tags
Best regards
akapuma
XMonarchY
23rd March 2016, 15:41
I noticed most BK2 (BIK) files cannot be opened by MPC-HC. Some can be opened, others produce only sound withtout video, but most cannot be loaded at all. I know Bink Smacker RAD Video Tools can play those files, but without the amazing benefit of madVR. I tried EVR renderer and it still did not work, which means madVR is not the problem. I assume MPC-HC is the problem... Or is it LAV Filters?
LigH
23rd March 2016, 15:49
It's probably LAV Filters. Bink is not really an openly documented format, I believe. According to Wikipedia, Bink Video (https://en.wikipedia.org/wiki/Bink_Video) was once reverse-engineered by the ffmpeg team, so libavcodec should support decoding ... but possibly only some specific out of the many different encoding technologies. If RAD Game Tools enhanced this format in the meantime, there may now be new formats not yet supported by the old state of reverse engineering. I would even suspect a kind of content protection in some games, encrypting the video stream partially, who knows...
nevcairiel
23rd March 2016, 15:51
Bink Video 2 is not supported. In general for all those obscure game formats, if they don't work, they don't work. They are not openly documented formats, and there isn't much one can do about that.
XMonarchY
23rd March 2016, 18:59
Bink Video 2 is not supported. In general for all those obscure game formats, if they don't work, they don't work. They are not openly documented formats, and there isn't much one can do about that.
:( Maybe they can be re-encoded /converted into a different format with some tools?
akapuma
23rd March 2016, 21:19
I have a problem with MPC-HC and tags,
Hello,
problem is found: actual LAV splitter does not support mkv tags. I tried the nightly:
https://files.1f0.de/lavf/nightly/
This splitter supports mkv tags, but unfortunately not complete:
haali splitter and MPC-BE-splitter:
shows ARTIST, TITLE, DESCRIPTION and COPYRIGHT
LAV nightly
shows ARTIST, TITLE, and COPYRIGHT without DESCRIPTION
Thanks to sneaker2 in the german doom9 forum.
Best regards
akapuma
P.J
24th March 2016, 14:39
1. Sometimes MPC-HC doesn't capture the current frame (Alt+I), instead it captures few frames back/forward.
2. If I play a video in fullscreen mode and then pause it and do some frame-step and then exit fullscreen, it won't resize.
chros
24th March 2016, 16:00
1. Sometimes MPC-HC doesn't capture the current frame (Alt+I), instead it captures few frames back/forward.
2. If I play a video in fullscreen mode and then pause it and do some frame-step and then exit fullscreen, it won't resize.
Which video renderer are you using?
GCRaistlin
24th March 2016, 17:05
1. Sometimes MPC-HC doesn't capture the current frame (Alt+I), instead it captures few frames back/forward.
Backward has never happened to me. Forward - yes, frequently. What is funny is that the second (third, fourth...) try without changing the current frame usually gives you the snapshot of the frame you want. It's with madVR.
locodice
24th March 2016, 18:20
any new version coming soon?
maybe it will fix the freeze i have with my amd card.
vBm
24th March 2016, 18:42
any new version coming soon?
maybe it will fix the freeze i have with my amd card.
you can always try nightly builds from https://nightly.mpc-hc.org/
clsid
24th March 2016, 19:28
That is a driver bug. Disabling hardware acceleration can be a workaround.
P.J
24th March 2016, 21:57
Which video renderer are you using?
Mostly EVR, sometimes EVR-CP.
Backward has never happened to me. Forward - yes, frequently. What is funny is that the second (third, fourth...) try without changing the current frame usually gives you the snapshot of the frame you want. It's with madVR.
Yes, Forward :D
Georgel
25th March 2016, 10:31
is it possible for mpc-hc to capture frames, or to use higher resolutions than display resolution?
P.J
26th March 2016, 10:15
is it possible for mpc-hc to capture frames, or to use higher resolutions than display resolution?
Since I know, it's possible with EVR-CP but EVR, at least for 4K :(
P.J
26th March 2016, 17:12
Another problem, both windows media player and MPC-HC show wrong album art for songs that don't have album art :confused:
Snowknight26
26th March 2016, 23:17
Another problem, both windows media player and MPC-HC show wrong album art for songs that don't have album art :confused:
If two players are doing it, something else is at play. They probably do have album art, you just can't see them in Explorer as it won't read ID3v2.4 tags.
vBm
27th March 2016, 11:55
Another problem, both windows media player and MPC-HC show wrong album art for songs that don't have album art :confused:
File probably has embedded album art.
You can extract it for example using
ffmpeg -i file.mp3 file.jpg
P.J
27th March 2016, 20:19
If two players are doing it, something else is at play. They probably do have album art, you just can't see them in Explorer as it won't read ID3v2.4 tags.
No no, a certain album art has stuck somewhere in my system.
Then for any songs without album art, it shows that stuck album art.
LigH
27th March 2016, 21:25
Where do they show that? In the File Open dialog, using an Explorer control for displaying directory contents with icons? If so: It's probably an Explorer extension building icons from embedded album art. Not the duty of any player.
rock
27th March 2016, 22:47
delete Folder.jpg and AlbumArtSmall.jpg image from music folder, they're usually hidden there
macycat
28th March 2016, 02:59
Hello all,
I am able to automatically switch the audio renderer device by setting the selected device as default via the sound control panel. As long as I have the system default audio renderer selected (on the output options page), the audio automatically switches during video playback.
Now with the internal audio renderer selected (on the output options page" with "System Default" selected as the device (on the Audio Renderer option page), the audio no longer automatically switches. I have to go to the Audio Renderer option page and select the device I want (stereo speakers or HDMI). Then the audio will switch while playing a video, but I have to do this manual step.
If I want to use the internal audio renderer, is there a way to automatically switch the audio device while playing a video? For example, is there a way to set up shortcut keys to select the audio device for the internal audio renderer, or is there a way to have the internal audio renderer automatically switch and automatically play the audio to the selected default device like the system default audio renderer does?
Thanks.
chros
28th March 2016, 11:36
I am able to automatically switch the audio renderer device by setting the selected device as default via the sound control panel. As long as I have the system default audio renderer selected (on the output options page), the audio automatically switches during video playback.
Now with the internal audio renderer selected (on the output options page" with "System Default" selected as the device (on the Audio Renderer option page), the audio no longer automatically switches.
Strange, it works for me this way (when I turn on my TV a new audio device appears in the system and the AV receiver device vanishes from the system).
Masutin
29th March 2016, 00:18
Options, Playback, Default track preference. ENG as the default subtitles and audio doesn't make it switch automatically. Does this apply only to certain containers (e.g. no AVI), or is a different language code required in some cases?
chros
6th April 2016, 11:28
Options, Playback, Default track preference. ENG as the default subtitles and audio doesn't make it switch automatically. Does this apply only to certain containers (e.g. no AVI), or is a different language code required in some cases?
Preferred subtitles (external) are also broken in latest nightly and it doesn't matter whether the "allow overriding external splitter choice" is ticked or not, it loads them in alphabetical order, it works with v1.7.10 .
kasper93
12th April 2016, 13:25
Try if latest nightly works better.
chros
13th April 2016, 09:29
Try if latest nightly works better.
Thanks for the new build (x64), but unfortunately it didn't solve the problem with preferred subtitles (it doesn't matter whether the "allow overriding external splitter choice" is ticked or not).
You can try it out with the following naming:
foo.mkv , foo.en.srt , foo.ge.srt
And put this in under Playback -> Default track preference -> Subtitles: "ge en"
(Prefer external subtitles over embedded is checked.)
clsid
13th April 2016, 14:53
ge is not a valid ISO language code. It will work if you use foo.ger.srt instead.
However, it used to be possible to use non-ISO tags in the past, so that is still a regression.
kasper93
13th April 2016, 23:05
ge is not a valid ISO language code. It will work if you use foo.ger.srt instead.
foo.gre.srt if anything. And nope still will not work
However, it used to be possible to use non-ISO tags in the past, so that is still a regression.
I don't think so. Maybe is some version 3+ years ago.
LigH
13th April 2016, 23:26
Greek? German? Deutsch?
chros
14th April 2016, 09:28
ge is not a valid ISO language code. It will work if you use foo.ger.srt instead.
However, it used to be possible to use non-ISO tags in the past, so that is still a regression.
foo.gre.srt if anything. And nope still will not work.
Thanks, I didn't realize this. But still, it doesn't work with e.g. gre, it , etc.
LigH
14th April 2016, 10:25
Wikipedia: List of ISO 639-1 codes (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)
Try to prefer one of the 3-letter codes to test the behaviour. ISO 639-2/T is most probably supported.
clsid
14th April 2016, 15:36
ISO 639-2 is also supported.
@chros
Can you make a screenshot of the subtitle menu in MPC-HC?
Are the language names shown behind the subtitle filename?
chros
14th April 2016, 15:55
ISO 639-2 is also supported.
@chros
Can you make a screenshot of the subtitle menu in MPC-HC?
Are the language names shown behind the subtitle filename?
Yes, and the languages are recognized, both with 2 chars and 3 chars ISO codes. (it , ita)
I'll create a screenshot later if it's important.
Wikipedia: List of ISO 639-1 codes (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)
Try to prefer one of the 3-letter codes to test the behaviour. ISO 639-2/T is most probably supported.
As I reported: it's working fine in 1.7.10 version, only latest nightlyes break it.
Why, have you tried it and does it work for you?
clsid
14th April 2016, 16:05
Yes, it works here with 1.7.10.172.
chros
14th April 2016, 17:08
Yes, it works here with 1.7.10.172.
:) Really? How? :)
http://thumbnails116.imagebam.com/47787/f1476b477860192.jpg (http://www.imagebam.com/image/f1476b477860192)
Preferred subs: "ita eng"
I also deleted everything from Audio preference here and also from Sub and Audio preference in internal Lav splitter setting: nothing changed.
For me the last working version is: 1.7.10.107.x64
The one the bug appeared in first: 1.7.10.130.x64
clsid
14th April 2016, 18:55
Additional fix for it is coming in next nightly:
https://github.com/kasper93/mpc-hc/commits/develop
kasper93
14th April 2016, 21:09
Yeah, in the meantime you can try out this build (https://www.dropbox.com/s/makktk2yk8roebx/MPC-HC.1.7.10.174.x64.7z?dl=1)
chros
15th April 2016, 10:41
Yeah, in the meantime you can try out this build (https://www.dropbox.com/s/makktk2yk8roebx/MPC-HC.1.7.10.174.x64.7z?dl=1)
Thanks, but this build crashes at startup:
Problem signature:
Problem Event Name: APPCRASH
Application Name: mpc-hc64.exe
Application Version: 1.7.10.174
Application Timestamp: 570ff7f8
Fault Module Name: mpc-hc64.exe
Fault Module Version: 1.7.10.174
Fault Module Timestamp: 570ff7f8
Exception Code: c000001d
Exception Offset: 000000000033b4ed
OS Version: 6.3.9600.2.0.0.768.101
Locale ID: 2057
Additional Information 1: d8b4
Additional Information 2: d8b4d73d7ce26d07c829bad3d1ca9ea3
Additional Information 3: 94c5
Additional Information 4: 94c58bec1e1d414ea999259174457ada
kasper93
15th April 2016, 20:23
Yeah. I accidentally made avx build. Nevermind it will be soon in official nightly.
ismail0100
15th April 2016, 22:21
is the best for HEVC?
LigH
16th April 2016, 08:52
MPC-HC (using LAV Filters as decoder) is a versatile player. It is certainly good for HEVC. But the best? ... The best "HEVC player" may be one I don't know, which plays HEVC only but no other formats. :rolleyes:
You may buy UHDecode from Multicoreware, if you like. Their HEVC decoder may be even a little faster. But MPC-HC and LAV Filters are free, and already very good for many formats, including HEVC.
ismail0100
16th April 2016, 09:11
MPC-HC (using LAV Filters as decoder) is a versatile player. It is certainly good for HEVC. But the best? ... The best "HEVC player" may be one I don't know, which plays HEVC only but no other formats. :rolleyes:
You may buy UHDecode from Multicoreware, if you like. Their HEVC decoder may be even a little faster. But MPC-HC and LAV Filters are free, and already very good for many formats, including HEVC.
Thank you so still mpchc :)
chros
18th April 2016, 09:28
Yeah. I accidentally made avx build. Nevermind it will be soon in official nightly.
Thanks guys, MPC-HC.1.7.10.180.x64 solved the preferred subtitle problem.
rock
18th April 2016, 09:52
Here I test nightly version 1.7.10.172 with all subtitle provider checked. From download subtitles window, it only show subtitles list from OpenSubtitles and Napisy24. I also test again with previous version, 1.7.10.130, it shows all subtitle from all provider I checked on options page. I test on two movies I have here many times and still same results. I hope it just a temporary issue at my end.
clsid
18th April 2016, 14:57
Open a new ticked on the bug tracker with the names of those videos and your language settings:
https://trac.mpc-hc.org/report/9
rock
18th April 2016, 16:35
I used to able to create tickets on trac but since my ip filtered as spam, I stopped posting there. Anyway I don't set anything for language settings, but yes, after renaming the filename, it shows all subtitle from all provider though with previous version it was no problem. Thanks. Maybe I need to do more test for this.
clsid
18th April 2016, 16:53
You can PM me the filenames (if they violate the forum rules).
rock
19th April 2016, 16:47
@clsid have you received my PM? there seems no notification from forums when PM sent. I guess the related change would be from this commit (https://github.com/mpc-hc/mpc-hc/commit/225a922be5d1c4d2fadce63cac05129462916dfa)?
clsid
19th April 2016, 17:57
That change fixes a bug where no search was performed at all if the filename was simple like moviename.mkv.
I have forwarded the info to the devs.
kasper93
19th April 2016, 20:18
I have forwarded the info to the devs.
Where?
clsid
19th April 2016, 22:31
Forgot to CC you. I have forwarded the PM.
chros
20th April 2016, 09:52
Is it possible to implement the 2. point of this post? (And take a look at nevcairiel's answer as well below it)
http://forum.doom9.org/showthread.php?p=1764900#post1764900
If it's too much hassle then just forgot it :)
rock
20th April 2016, 11:08
Hi, I just realized after previous post I don't get any subtitles list from 2 provider, ysubs and SubDB, test with .107, .130, and .172. I don't really understand the mechanism. As I read, SubDB use hash for search, so that could be the reason, but ysubs, I can access the website and found after search manually. I hope someone could confirm both are working for you. I also try rename the filename and same result. Sorry I don't have much file to test. Thanks. Regards :)
kasper93
21st April 2016, 19:47
Try this build and if it doesn't work send me more information about files you are playing. https://www.dropbox.com/s/pmmf48wb4mm03n3/MPC-HC.1.7.10.194.x64.7z?dl=1
rock
22nd April 2016, 04:53
Some correction from what I sent to you, that build shows completely unrelated results from podnapisi after rename those file.. Also forget to tell that I test with all provider checked in the options. I still don't get anything from ysubs and SubDB from any build I test (probably caused by movies itself?), thats what makes me curious. :)
Finally SubDB shows a result on another movie I just got. Now only ysubs, maybe need another movie just for test :)
P.J
22nd April 2016, 10:04
Doesn't MPC-HC support high DPI scaling? It looks so tiny on Surface 3 =/
clsid
22nd April 2016, 13:54
Yes, everything is scaled, except for the toolbar. You can put a custom toolbar.bmp in the MPC-HC folder to get larger buttons.
https://trac.mpc-hc.org/ticket/5700
JarrettH
24th April 2016, 20:46
Couple things:
1) No audio in WASAPI exclusive mode in nightly build (March 14, 1.7.10.130), also the latest stable
2) In the Internal Audio Renderer status window it shows 44100 -> 48000...why? This WASAPI output does not look bitperfect. I have a feeling exclusive mode is needed for this to work properly with the device (USB DAC).
Thanks
kasper93
25th April 2016, 00:13
1) Works fine for me. Do you use USB DAC or something like that? We will need more info to diagnose the issue. Would be great if you could create ticket on https://trac.mpc-hc.org/timeline
2) Yes WASAPI output will match you hardware compatibilities/settings with our high quality processing. No one said it is bit perfect nor it should be. It will be bit perfect if it matches your audio device settings.
JarrettH
25th April 2016, 00:43
Yep, it's this one...
http://www.hirestech.com/product/?pid=107
re: 1) Sorry, my stream might not have had audio at the time, anyway, I can play in exclusive mode, but the 200 ms buffer (in the status window) is too high. I get pops/clicks during playback. For USB DACs, you need something like 25 - 50 ms for playback (pretty much confirmed everywhere as a solution to pops/clicks for USB DACs).
Some examples of lowering the buffer to fix pops/clicks...
https://yabb.jriver.com/interact/index.php?topic=55681.msg378794#msg378794
http://www.audiocircle.com/index.php?topic=119290.0
https://hydrogenaud.io/index.php/topic,92299.0.html
Could MPC devs allow the buffer to be changed? :thanks:
chros
25th April 2016, 11:06
2) In the Internal Audio Renderer status window it shows 44100 -> 48000...why? This WASAPI output does not look bitperfect.
2) Yes WASAPI output will match you hardware compatibilities/settings with our high quality processing. No one said it is bit perfect nor it should be. It will be bit perfect if it matches your audio device settings.
I believe it's fixed in the current master branch of sanear but it didn't get integrated into MPC-HC yet.
Btw, I'd really like to get this feature: "Surrender exclusive-mode device after inactivity" :)
https://github.com/alexmarsev/sanear/commit/af6d327bc3682977488d8c8f6f193592d4a927ed
PS: thanks guys for the continuous development!
rock
25th April 2016, 11:49
Here I found some issue that might be considered to be fixed
- it forgot the downloaded subtitles after click refresh, the checkbox appear again from the downloaded subtitles.
- supported language tooltip from opensubtitles is too long.
- I have local sub .ass, tried save subtitles function. It always suggest to save it as .srt. Would be good if it tried to save with original extension.
Just in case you missed it. Actually now I'm not sure about the first one, maybe we can just forget it. As for third request, I just found a provider that have other than .srt subtitle (.ass and .sub).
vBm
25th April 2016, 12:49
Just in case you missed it. Actually now I'm not sure about the first one, maybe we can just forget it. As for third request, I just found a provider that have other than .srt subtitle (.ass and .sub).
Majority of devs don't read doom9, and even when they do, they tend to forget about reports/feature requests if they don't start working on it right away.
Best bet is to open ticket at our trac. (https://trac.mpc-hc.org/)
rock
25th April 2016, 16:16
Majority of devs don't read doom9, and even when they do, they tend to forget about reports/feature requests if they don't start working on it right away.
Best bet is to open ticket at our trac. (https://trac.mpc-hc.org/)
That's fine. I hope I could do that again as until now I can't create ticket or make post due to my ip flagged as spam. Will try again some time later. Thanks. :)
Megalith
2nd May 2016, 01:38
Where are the settings for MPC-HC stored? I accidentally installed the x64 version and chose to get rid of the configuration file during the uninstall process, thinking it was linked to that specific version, but it wiped out the settings for the x86 version as well.
fvisagie
2nd May 2016, 06:19
Where are the settings for MPC-HC stored?
Searching for "MPC-HC" in Regedit brings one to HKEY_CURRENT_USER\Software\MPC-HC.
GCRaistlin
2nd May 2016, 10:56
+ Option to set audio delay values for each display mode
Where can it be found?
Where can it be found?
Option->Playback->Fullscreen
GCRaistlin
2nd May 2016, 12:13
rock, thanks. Though I don't understand why it is there:
Isn't the audio delay needed in non-fullscreen mode?
Why is the audio delay bound to the display mode? I use madVR/ReClock combination to change display refresh rate depending on the source FPS, so I don't need/want to change it by MPC-HC.
MPC-HC doesn't really recognize display device names and shows them all as "Plug and Play Monitor" (madVR shows them correctly). I have 3 display devices connected to my video card, only 2 of them can be active simultaneously ('cause my video card is AMD and all display devices are connected legacy), 2 devices that are being swapped require different audio delays - I have no idea how to set up this configuration properly by the current means.
I believe this feature was partially inspired by my ticket (https://trac.mpc-hc.org/ticket/5773), though unfortunately it doesn't seem to be really usable now.
Megalith
4th May 2016, 00:50
Searching for "MPC-HC" in Regedit brings one to HKEY_CURRENT_USER\Software\MPC-HC.
Thanks. I should have thought to check there, aside from the AppData and Program Files folder.
So, I'm currently using MPC-HC in conjunction with MKVToolNix to make clips out of MKV files, which can only cut on keyframes. Is there any way to ensure that you land on a keyframe in MPC-HC aside from clicking on the seek bar? I feel like using the mouse is inaccurate and existing keyframes that are close to one another are missed. If only there was an option to change frame step (Shift+Left/Right Arrow) to keyframe step...
Snowknight26
4th May 2016, 01:55
Thanks. I should have thought to check there, aside from the AppData and Program Files folder.
So, I'm currently using MPC-HC in conjunction with MKVToolNix to make clips out of MKV files, which can only cut on keyframes. Is there any way to ensure that you land on a keyframe in MPC-HC aside from clicking on the seek bar? I feel like using the mouse is inaccurate and existing keyframes that are close to one another are missed. If only there was an option to change frame step (Shift+Left/Right Arrow) to keyframe step...
Options -> Tweaks, enable Fast seek.
Megalith
4th May 2016, 02:31
Never mind, I'm an idiot. For some reason, I thought you could only frame step using the arrow keys. I even mentioned Shift+Left/Right Arrow in my last post, which *is* keyframe step...
Warner306
5th May 2016, 00:10
rock, thanks. Though I don't understand why it is there:
Isn't the audio delay needed in non-fullscreen mode?
Why is the audio delay bound to the display mode? I use madVR/ReClock combination to change display refresh rate depending on the source FPS, so I don't need/want to change it by MPC-HC.
MPC-HC doesn't really recognize display device names and shows them all as "Plug and Play Monitor" (madVR shows them correctly). I have 3 display devices connected to my video card, only 2 of them can be active simultaneously ('cause my video card is AMD and all display devices are connected legacy), 2 devices that are being swapped require different audio delays - I have no idea how to set up this configuration properly by the current means.
I believe this feature was partially inspired by my ticket (https://trac.mpc-hc.org/ticket/5773), though unfortunately it doesn't seem to be really usable now.
I also support this feature as it's also needed in my setup. But I would prefer it if it could be used in conjunction with madVR's display mode switching. I don't want MPC-HC to handle display modes.
Edit: This is better a feature request for madVR.
kasper93
5th May 2016, 20:20
Where are the settings for MPC-HC stored? I accidentally installed the x64 version and chose to get rid of the configuration file during the uninstall process, thinking it was linked to that specific version, but it wiped out the settings for the x86 version as well.
Settings are stored in registry (in already mentioned key) and are shared all MPC-HC instances you might run. You can however enable storing settings in .ini file, this way each instance will have own file with settings.
rock, thanks. Though I don't understand why it is there:
Isn't the audio delay needed in non-fullscreen mode?
Why is the audio delay bound to the display mode? I use madVR/ReClock combination to change display refresh rate depending on the source FPS, so I don't need/want to change it by MPC-HC.
MPC-HC doesn't really recognize display device names and shows them all as "Plug and Play Monitor" (madVR shows them correctly). I have 3 display devices connected to my video card, only 2 of them can be active simultaneously ('cause my video card is AMD and all display devices are connected legacy), 2 devices that are being swapped require different audio delays - I have no idea how to set up this configuration properly by the current means.
I believe this feature was partially inspired by my ticket (https://trac.mpc-hc.org/ticket/5773), though unfortunately it doesn't seem to be really usable now.
Audio delay can be set globally in audio switcher and has always been. It is completely independent from display modes. New feature lets everyone to override default audio delay per display mode. We have received requests for this feature because some TVs have different input lag depending of post processing and refresh rate. About display modes switcher in MPC-HC it could use some changes which may come soon.
I also support this feature as it's also needed in my setup. But I would prefer it if it could be used in conjunction with madVR's display mode switching. I don't want MPC-HC to handle display modes.
Edit: This is better a feature request for madVR.
Unfortunately if MPC-HC doesn't handle mode switching it can't really base audio delay on the mode. While this could be done by some monitoring on current mode, it would be confusing what's going on. Now audio delay is set when mode is changed and I think this is easy to understand for users. If madVR is used to control display mode it might also ask player/filters for appropriate audio delay. But this is little bit not sure if video renderer should do that.
GCRaistlin
5th May 2016, 21:13
New feature lets everyone to override default audio delay per display mode. We have received requests for this feature because some TVs have different input lag depending of post processing and refresh rate.
As I wrote in my ticket, some devices (projectors) have permanent input lag regardless of refresh rate. That's why I asked for the possibility to set not overriding but additional audio delay (that should be summarized with the current global audio delay) that is being set simply per device.
Warner306
5th May 2016, 23:16
As I wrote in my ticket, some devices (projectors) have permanent input lag regardless of refresh rate. That's why I asked for the possibility to set not overriding but additional audio delay (that should be summarized with the current global audio delay) that is being set simply per device.
Can't you do that with LAV Audio (set a global audio delay)?
GCRaistlin
5th May 2016, 23:45
Can't you do that with LAV Audio (set a global audio delay)?
What do I need setting global audio delay with LAV Audio for? I suppose you don't get what I'm talking about.
I have 3 display devices connected to my video card: 2 "general" displays and 1 projector. General displays don't introduce the input lag; the projector does. I watch movies sometimes on the projector, sometimes on the main monitor, sometimes on the second monitor. Now I'm forced to manually change the global audio delay depending on what device I'm watching the video currently on. Of course sometimes I forget doing that; then I'm forced to stop the playback, go to the console (if I'm watching a movie on the projector), exit fullscreen, change the audio delay... or at least to change the audio delay using my IR remote control... anyway it's not good while you're watching a serious movie!
What is more is that sometimes a movie's audio track requires the specific audio delay itself. So I need to sum up the delays and set the required delay. It's not a big deal - but not to forget to clear this delay after watching IS.
In short all this is a real PITA right now.
mbordas
8th May 2016, 19:52
Is there any way to toggle on/off the use of ac3filter? I'd like to enable it for stereo sources, but leave it off for surround sound. The only way I've found it to check prefer/block under external filters, but then I have to restart mpc-hc. Is there a better solution?
Piyoko
8th May 2016, 22:25
Hello, is it possible to somehow load an image and overlay that on the video as part of a pixel shader?
The uniformity of my TV is not perfect; the left side is tinted very slightly red, in the middle there's a band that's tinted very slightly green, plus the usual faint clouding etc. and it's kind of distracting when watching black and white movies.
So I had this idea of taking a photo of the TV displaying a solid grey image in order to create a sort of difference map from perfect, uniform grey, then load this image in a shader and use it to modify the corresponding pixel values to offset the variations of the panel. Similar idea to the LCD angle correction shader but more complex than a simple ramp.
Just wanted to check if anyone knew off-hand if this would at all be possible or not. Thanks.
fvisagie
9th May 2016, 05:24
Hello, is it possible to somehow load an image and overlay that on the video as part of a pixel shader?
The overlay can be done in Avisynth, and I understand Avisynth can be invoked from MPC-HC (I haven't done that myself).
AviSynth may be able to overlay an image in different modes, but not as fast pixel shader.
MPC-HC supports pixel shaders as rendering effects, but I can't tell you how to write one which applies a texture over a video. But it sounds possible to me, a kind of RGB offset texture, maybe in lower resolution and scaled up to the video resolution.
jmartinr
9th May 2016, 08:58
The overlay can be done in Avisynth, and I understand Avisynth can be invoked from MPC-HC (I haven't done that myself).
You can use ffdshow for that.
jmartinr
9th May 2016, 09:04
Come to think of it, you can also overlay a png directly with ffdshow. That's probably the most simple solution.
Piyoko
10th May 2016, 00:33
I was really hoping to avoid adding more stuff to the playback chain but I might try ffdshow, thanks for the tip.
Had a look at some HLSL tutorials and from what I gather it doesn't seem like it's possible to load another texture in the shader code, rather it has to be passed as an input (like the video texture).
HelmedHorror
13th May 2016, 04:37
Hey, I'm having trouble getting MPC-HC to work with a single mkv file with multiple video streams within it. For example, I have many movies with deleted scenes or alternate endings in a separate video stream.
When I change the video track in MPC-HC it does successfully change the video stream. However, the problem is the track duration and seekbar do not change accordingly. This is a huge problem that ends up crashing MPC-HC, as I'll explain below.
So, for example, let's say Video Track 1 (default video track) is 02:00:00 and Video Track 2 is 00:06:00. When I change the video track in MPC-HC to Video Track 2, the track duration (seen at the bottom of MPC-HC) remains at 02:00:00. So when I click in the middle of the seekbar, it tries to seek to an hour within Video Track 2 (which is only 6 minutes long). MPC-HC then immediately crashes. It ought to seek to 3 minutes (since that's half the duration of Video Track 2) but it doesn't because it still thinks the video track is two hours long.
This is true for every multi-video-track mkv file I've ever attempted to play in MPC-HC, and that's a lot of them.
I'd really hate to have to demux them all into separate mkv files because of this...
nevcairiel
13th May 2016, 08:38
Multiple streams in containers like MKV are expected to have the same (or at least a similar) duration. What you are trying to do is not what having multiple streams in one container is supposed to be used for.
If you want them all in one file, there are other ways with MKV, using ordered chapters and editions, which would allow MPC-HC to play these properly and allow you to switch from the GUI what to play.
I would not expect your current files to improve, and I would honestly be surprised if any player handles that situation any different. The file duration is largely independent of which track you currently selected.
GCRaistlin
13th May 2016, 08:46
nevcairiel
I suppose crashing is something that has to be fixed anyway, isn't it?
HelmedHorror
13th May 2016, 19:32
Multiple streams in containers like MKV are expected to have the same (or at least a similar) duration. What you are trying to do is not what having multiple streams in one container is supposed to be used for.
If you want them all in one file, there are other ways with MKV, using ordered chapters and editions, which would allow MPC-HC to play these properly and allow you to switch from the GUI what to play.
I would not expect your current files to improve, and I would honestly be surprised if any player handles that situation any different. The file duration is largely independent of which track you currently selected.
Interesting, well thanks for clearing that up! I'm glad I now know. I had spent hours trying to figure out what I was doing wrong...
Megalith
15th May 2016, 18:25
So what's the verdict on the Internal Audio Renderer and WASAPI output? I have been using it, but tickets like these are giving me pause.
https://trac.mpc-hc.org/ticket/5687
Does the default renderer actually do a better job of doing things like downmixing?
Stereodude
15th May 2016, 18:47
So what's the verdict on the Internal Audio Renderer and WASAPI output? I have been using it, but tickets like these are giving me pause.
It's totally useless as far as I'm concerned. It doesn't do the one thing most everyone expects of a WASAPI renderer, which is override the Windows speakers settings.
JarrettH
15th May 2016, 18:53
To add to that (I won't be registering for the bug tracker, sorry, it's not convenient): a selectable buffer for WASAPI exclusive mode would be useful (10, 25, 50 ms, etc). 200 ms is too high for USB DACs (pops, clicks are a common problem)
Megalith
15th May 2016, 19:16
It's totally useless as far as I'm concerned. It doesn't do the one thing most everyone expects of a WASAPI renderer, which is override the Windows speakers settings.
Really? I thought it did, since ticking "exclusive" mode prevents anything else from playing on my system.
Stereodude
15th May 2016, 23:16
Really? I thought it did, since ticking "exclusive" mode prevents anything else from playing on my system.
That's not what I was talking about. I'm talking about it playing 2 channel as 2 channel, 5.1 as 5.1, and 7.1 as 7.1 over HDMI regardless of how Windows speaker configuration is set. This is how Foobar2k's WASAPI output plugin does it and is what MPC-HC should be doing, but if you have Windows speaker configuration set to stereo MPC-HC will downmix to stereo when using the new internal renderer in exclusive mode. :scared:
chros
16th May 2016, 13:51
That's not what I was talking about. I'm talking about it playing 2 channel as 2 channel, 5.1 as 5.1, and 7.1 as 7.1 over HDMI regardless of how Windows speaker configuration is set. This is how Foobar2k's WASAPI output plugin does it and is what MPC-HC should be doing, but if you have Windows speaker configuration set to stereo MPC-HC will downmix to stereo when using the new internal renderer in exclusive mode. :scared:
Yep, that's an issue with my setup as well. Using exclusive mode and setting 2ch in windows speakers setup working fine until I play multichannel audio (pcm, flac), then I have to manually configure the system setting again (and back later on).
I raised an issue on github about making a new release.
Until then, can somebody compile a new build from current master that we can try as an external filter? @clsid, maybe? :)
Thanks!
chros
17th May 2016, 20:23
Yep, that's an issue with my setup as well. Using exclusive mode and setting 2ch in windows speakers setup working fine until I play multichannel audio (pcm, flac), then I have to manually configure the system setting again (and back later on).
I raised an issue on github about making a new release.
Until then, can somebody compile a new build from current master that we can try as an external filter? @clsid, maybe? :)
Thanks!
I've just built both x32 and x64 from f7612c7 @master (latest commit) on Windows 8.1 with Visual Studio 2013 Update 5.
It seems to be working fine with a quick test (both x32 and x64 versions), use it at your own risk since it's not an official release.
sanear-bin-master-f7612c7-20160517.zip (https://www.dropbox.com/s/7be96xtdumbd9l9/sanear-bin-master-f7612c7-20160517.zip?dl=0)
sanear-pdb-master-f7612c7-20160517.zip (https://www.dropbox.com/s/lo1lvftwpolbhnm/sanear-pdb-master-f7612c7-20160517.zip?dl=0)
You only need the bin package, register the filters, then select Sanear Audio Renderer at Output page in MPC-HC/BE instead of Internal Audio renderer. A tray icon will be present during playback where you can set properties.
And Wasapi Exclusive finally works as it should: no channel and sample rate conversion anymore. :) Also you can pause, make a skype call, then unpause. :)
Post your feedback of its stability (mention version and mode (exclusive or shared)) then maybe our beloved devs will integrate this current version if it's working well.
Post your feedback of its stability (mention version and mode (exclusive or shared)) then maybe our beloved devs will integrate this current version if it's working well.
As alex said (https://github.com/alexmarsev/sanear/commit/f7612c7f71316f357b00e43f5a497d1d0289ffe6#commitcomment-16589367), he wanted to finish "reclock thingie" before releasing next version. Also he said that he wouldn't want to integrate non 'stable' versions as "IAR".
dbcooper
18th May 2016, 04:22
As alex said (https://github.com/alexmarsev/sanear/commit/f7612c7f71316f357b00e43f5a497d1d0289ffe6#commitcomment-16589367), he wanted to finish "reclock thingie" before releasing next version. Also he said that he wouldn't want to integrate non 'stable' versions as "IAR".
Does this mean that MPC-HC is going to get a reclock alternative?
lych_necross
18th May 2016, 06:44
As alex said (https://github.com/alexmarsev/sanear/commit/f7612c7f71316f357b00e43f5a497d1d0289ffe6#commitcomment-16589367), he wanted to finish "reclock thingie" before releasing next version. Also he said that he wouldn't want to integrate non 'stable' versions as "IAR".
FramesToTime() helper for MPC? Very cool!! :D
I hope this corrects the PAL speedup problem on some movies.
chros
18th May 2016, 12:38
As alex said (https://github.com/alexmarsev/sanear/commit/f7612c7f71316f357b00e43f5a497d1d0289ffe6#commitcomment-16589367), he wanted to finish "reclock thingie" before releasing next version. Also he said that he wouldn't want to integrate non 'stable' versions as "IAR".
OK, understood, no worries. If somebody doesn't like the current internal one that can use the external one until then (if it's working fine).
To add to that (I won't be registering for the bug tracker, sorry, it's not convenient): a selectable buffer for WASAPI exclusive mode would be useful (10, 25, 50 ms, etc). 200 ms is too high for USB DACs (pops, clicks are a common problem)
If you like I can build one with modified buffer length in the meantime (right now the min is 60 : https://github.com/alexmarsev/sanear/blob/f7612c7f71316f357b00e43f5a497d1d0289ffe6/src/Interfaces.h#L15) that you can try out.
But, you should make an issue on github otherwise this feature will be never implemented. https://github.com/alexmarsev/sanear
JarrettH
18th May 2016, 17:23
Okay, I'll create an account. :p I already did find the links online to support it in an earlier post. Thanks for the offer, chros :sly:
https://github.com/alexmarsev/sanear/issues/13
Megalith
19th May 2016, 04:03
Would anyone be kind enough to explain how LAV Audio's mixing option affects reference levels? I've got my stereo monitor pair calibrated to 85 dB for movies. Since there is a significant difference (increase) in SPL when mixing (stereo) is enabled, which setting would actually give me reference level at 0 dB (105 dB peaks) on my preamp's dial? Enabled, or disabled?
I did the calibration by playing back pink noise in MPC-HC with the mixing turned off. But, AFAIK, none of that should matter since it's just a mono .wav file.
Nvidia graphics card, H.264 1920x1088, Microsoft DTV-DVD Video Decoder, EVR-CP + Half/Full Floating Point Processing, Microsoft DTV-DVD Video Decoder = Player crash.
Why is this happening? Driver bug?
Test files (https://yadi.sk/d/hnn00O1xrzVuM).
Bug is missing with LAV Video Deocder, because there is used a hack.
if (width == 1920 && height == 1088) {
height = 1080;
}
tahaa7
25th May 2016, 22:22
What is the difference between selecting "2: Speakers <device name>", "7: DirectSound: Speakers <device name>", and "11: Internal Audio Renderer" in Options -> Playback -> Output -> Audio Renderer?
filler56789
25th May 2016, 23:55
Bug #3881 (https://trac.mpc-hc.org/ticket/3881) is back — using build 1.7.10.207. MPC-BE is working as it should.
EDIT — To be more precise: when MPC-HC uses EVR, only LAV Video is detected as "H/W", but when using EVR-CP, all the other DXVA-capable decoders are also perceived as "H/W".
JarrettH
26th May 2016, 00:57
I think #2 and #7 are basically the same thing.
#11 is WASAPI audio output, which is better
Does not read the names from this variant playlist. In my country it's not rare variant such a playlist.
kasper93
28th May 2016, 22:57
Nvidia graphics card, H.264 1920x1088, Microsoft DTV-DVD Video Decoder, EVR-CP + Half/Full Floating Point Processing, Microsoft DTV-DVD Video Decoder = Player crash.
Why is this happening? Driver bug?
Test files (https://yadi.sk/d/hnn00O1xrzVuM).
Bug is missing with LAV Video Deocder, because there is used a hack.
if (width == 1920 && height == 1088) {
height = 1080;
}
I can't really tell. I don't have Nvidia GPU to test it. But it is likely we set something wrong for this case.
What is the difference between selecting "2: Speakers <device name>", "7: DirectSound: Speakers <device name>", and "11: Internal Audio Renderer" in Options -> Playback -> Output -> Audio Renderer?
"2" and "7" is the same and uses DirectSound audio renderer. "11" uses our internal audio renderer which uses WASAPI, has additional processing like stereo crossfeed and audio bitstreaming. See also Options -> Audio Renderer
Bug #3881 (https://trac.mpc-hc.org/ticket/3881) is back — using build 1.7.10.207. MPC-BE is working as it should.
EDIT — To be more precise: when MPC-HC uses EVR, only LAV Video is detected as "H/W", but when using EVR-CP, all the other DXVA-capable decoders are also perceived as "H/W".
Works fine for me. And I don't recall any changes that could break it. Are you sure it was working in previous builds?
Does not read the names from this variant playlist. In my country it's not rare variant such a playlist.
I see I can take a look at this, I think our playlist was designed to show filenames primary.
You've probably not understood. Additional information sent a personal message. I gave little information to understand what I mean.
fvisagie
29th May 2016, 05:15
How about displaying movie info, e.g. from IMDB? I'm not too particular about exactly how and where that might be displayed, but it would be a great help selecting titles for viewing when you've got nothing particular in mind.
I'd be happy to add this to the Trac if it might receive some consideration.
Thanks for this great project.
minaust
31st May 2016, 00:40
I've been using my own builds of MPC-HC for quite some time now, and I've never had a build fail until now. I get this:in the log folder:
16:55:36.332 51>LINK : fatal error LNK1181: cannot open input file 'notelemetry.obj' [c:\MPC-HC\src\mpc-hc\CrashReporterDialog\CrashReporterDialog.vcxproj]
I attempted the build with this:
build.bat both packages
build.bat both lite packages
build.bat both filters 7z
Building from the solution fails similarly, 'notelemetry.obj' being unavailable.
My build environment appears sane, I've since built nightly 207 error free using the above three build steps. Or is there a subtle problem I've missed?
windows 7 Pro x64, VS 2015.
nevcairiel
31st May 2016, 01:20
You probably need Update 2 for VS2015.
minaust
31st May 2016, 03:03
You probably need Update 2 for VS2015.
Worth a shot.
Edit: That did the trick... Thanks.
What buffer size (KB) used in BufferFilter.ax?
With files with a large bitrate (very large ~25 Mbit/sec) with BufferFilter distorted image. What decoder is used does not matter (H/W or S/W).
https://www.cubbyusercontent.com/pl/info.7z/_258bb0b51e7d468b8b67797991f382b9
amayra
5th June 2016, 23:30
thanks for your hard but there somthing really annoying me about MPC-like player
can you add option for control of double click with mouse button to exit full screen this happen all time and i hate this when it happens if you make it " ESC" button only this will be great
Snowknight26
6th June 2016, 00:29
Unbind double left click under Fullscreen in the options.
thanks for your hard but there somthing really annoying me about MPC-like player
can you add option for control of double click with mouse button to exit full screen this happen all time and i hate this when it happens if you make it " ESC" button only this will be great
You sure do like to spam all available places with the same question xD
Do like Snowknight26 told you. Same answer you've got on https://trac.mpc-hc.org/ticket/5857#comment:1
Take a file from another topic. Not displayed subtitle in this video. Player 234.
For this video need enable Internal Subtitle Render. Only choose in lav S: pgs is not enough.
http://forum.doom9.org/attachment.php?attachmentid=15426&d=1465260979
http://forum.doom9.org/attachment.php?attachmentid=15427&d=1465260985
Wish the single click for play/pause and Auto-zoom were disabled by default
Also if Rewind current file was enabled by default
rock
13th June 2016, 13:43
Hi, if madVR can use internal shaders, I think cache compiled shaders shouldn't be greyed out.
amayra
13th June 2016, 16:34
can you add assFilterMod (http://forum.doom9.org/showthread.php?p=1769770) Support please
sneaker_ger
13th June 2016, 16:54
There's already a pull request for that.
https://github.com/mpc-hc/mpc-hc/pull/166
huhn
13th June 2016, 23:27
is there a reason an external filter preffered lav splitter/*source isn't used over the internal lavfilter version?
and nice high DPI support. ok i have to say they feel a little bit strange because i'm used to the small ones but nice work.
kasper93
13th June 2016, 23:50
can you add assFilterMod (http://forum.doom9.org/showthread.php?p=1769770) Support please
I compiled version with (hopefully) support for assFilterMod
https://www.dropbox.com/sh/i9s7wk0rsbfoxok/AADXNThrrfZg36ANVYfkmV3za
I'm not going to add it to the MPC-HC just yet. assFilterMod is very young project and we need to see where it is heeding first. Right now it is picked up alexmarsev code with added settings window and some other tweaks. It is literally not tested and it only supports text subtitles so in order to use it we would need some sort of dynamic switching to other renderer which can support pgs/dvb/vob and other formats that are supported in MPC-HC at this moment.
is there a reason an external filter preffered lav splitter/*source isn't used over the internal lavfilter version?
and nice high DPI support. ok i have to say they feel a little bit strange because i'm used to the small ones but nice work.
If internal splitter is selected it will be used even if there is other prefered filter. At least I think I need to double check that. Anyway if you think something is not working as it should feel free to suggest change and we may implement it :)
As for toolbar size, it was way too small for moderns resolutions and above all it wasn't called to dpi. I think now it is little bit better.
huhn
14th June 2016, 00:18
If internal splitter is selected it will be used even if there is other prefered filter. At least I think I need to double check that. Anyway if you think something is not working as it should feel free to suggest change and we may implement it :)
disabling all internal filter to use external filters is quite some work compared to adding an external filter and setting it to preferred.
there is no need to change anything. i personally only disable them for testing anyway. it it just inconsistent and more work.
As for toolbar size, it was way too small for moderns resolutions and above all it wasn't called to dpi. I think now it is little bit better.
no question of cause it is better now.
with 200% scaling it is about 300% as big as before. i'm not sure about that size yet. i'm just to used to the very small ones.
edit:
I compiled version with (hopefully) support for assFilterMod
https://www.dropbox.com/sh/i9s7wk0rs...g36ANVYfkmV3za
xy subfilter is used when assfilter is selected.
selecting xy subfilter as a subtitle renderer and bocking it is loading assfiltermod totally fine.
Snowknight26
14th June 2016, 03:04
Can anyone do anything about Trac not sending out verification emails? Can't submit new tickets or post comments until the mailer is fixed.
Or better yet, need a debug log for ticket 5856 - Internal Audio Renderer not bypassing Windows mixer in WASAPI Exclusive (https://trac.mpc-hc.org/ticket/5856)? :P
nevcairiel
14th June 2016, 08:43
disabling all internal filter to use external filters is quite some work compared to adding an external filter and setting it to preferred.
Its like two clicks to disable all internal filters, open internal filter list -> right click in the list -> disable all
huhn
14th June 2016, 08:48
ok thanks that's pretty useful to know.
chros
14th June 2016, 11:12
need a debug log for ticket 5856 - Internal Audio Renderer not bypassing Windows mixer in WASAPI Exclusive (https://trac.mpc-hc.org/ticket/5856)? :P
If I understand you correctly, you don't need it. :)
It's a known "bug", it's already fixed in the main repo (https://github.com/alexmarsev/sanear) but it hasn't been integrated into MPC-HC yet.
I've compiled a standalone filter from master and it's working as it should, you can use it in the meantime: http://forum.doom9.org/showthread.php?p=1767992#post1767992
Snowknight26
14th June 2016, 12:51
If I understand you correctly, you don't need it. :)
It's a known "bug", it's already fixed in the main repo (https://github.com/alexmarsev/sanear) but it hasn't been integrated into MPC-HC yet.
I've compiled a standalone filter from master and it's working as it should, you can use it in the meantime: http://forum.doom9.org/showthread.php?p=1767992#post1767992
Thanks, that worked.
clsid
14th June 2016, 13:15
xy subfilter is used when assfilter is selected.
selecting xy subfilter as a subtitle renderer and bocking it is loading assfiltermod totally fine.The patch is missing an addition in FGManager.cpp to automatically block the other subtitle filters. Easy to fix.
mbordas
14th June 2016, 18:28
I've compiled a standalone filter from master and it's working as it should, you can use it in the meantime: http://forum.doom9.org/showthread.php?p=1767992#post1767992
Odd, it's not working for me, it still follows the windows mixer settings. This is with the 64 bit version of MPC-HC and your build of sanear.ax. Has anyone else noticed this?
Snowknight26
14th June 2016, 19:54
Odd, it's not working for me, it still follows the windows mixer settings. This is with the 64 bit version of MPC-HC and your build of sanear.ax. Has anyone else noticed this?
Not sure how you managed that because you can't use 32-bit filters in a 64-bit program. Register sanea64.ax and then add it to the external filters list as a preferred filter.
mbordas
14th June 2016, 23:37
Sorry, I meant sanear64.ax. But now I'm confused - is adding sanear as an external filter the same as setting it as the default audio renderer under Playback->Output?
In any case, I get the same result - it follows the windows (in my case, realtek driver) setting.
Blitzker
15th June 2016, 03:14
The patch is missing an addition in FGManager.cpp to automatically block the other subtitle filters. Easy to fix.
Thanks! The pull request is now updated with the fix.
Snowknight26
15th June 2016, 03:54
Sorry, I meant sanear64.ax. But now I'm confused - is adding sanear as an external filter the same as setting it as the default audio renderer under Playback->Output?
In any case, I get the same result - it follows the windows (in my case, realtek driver) setting.
If you add Sanear to the external list and set it as preferred, it will be used regardless of what you choose under Output. So no, it's not the same, despite it being the same code (though chros's build is newer).
Once you play a file, go to your system tray, right click on the Sanear icon and make sure "Ignore system channel mixer [...]" and probably "WASAPI Exclusive" mode is checked. I couldn't get correct channel output working without the later checked.
rock
15th June 2016, 07:15
If you download https://github.com/alexmarsev/sanear/releases, you'll get register.bat and unregister.bat, use that with latest build from chros. I also found a compiled sanear from http://tmod.nmm-hd.org/Misc/sanear-v0.3-97-git-r423%28f7612c7%29.7z, included bat files.
mbordas
15th June 2016, 16:34
Once you play a file, go to your system tray, right click on the Sanear icon and make sure "Ignore system channel mixer [...]" and probably "WASAPI Exclusive" mode is checked. I couldn't get correct channel output working without the later checked.
"Ignore system channel mixer" is greyed out - it says "always ignored in exclusive WASAPI mode". So it sounds like the setup is right, but when I go to Filters->Sanear Audio Renderer, the channels are remixed to match the windows setting, and next to Processors it say "Matrix, Limiter".
So I'm not sure what else to try. Is this latest sanear build part of the nightlies? I haven't tried that yet, this is with the release version of 1.7.10
chros
15th June 2016, 19:16
Is this latest sanear build part of the nightlies? I haven't tried that yet, this is with the release version of 1.7.10
No, it isn't.
"Ignore system channel mixer" is greyed out - it says "always ignored in exclusive WASAPI mode". So it sounds like the setup is right, but when I go to Filters->Sanear Audio Renderer, the channels are remixed to match the windows setting, and next to Processors it say "Matrix, Limiter".
So I'm not sure what else to try.
Interesting :) So:
1. do you have sanear tray icon during playback? (I guess so)
2. is Exclusive WASAPI mode checked in system tray settings?
3. go to system sound settings in Windows, select your sound device, hit properties, go to advanced tab, see if "Allow applications to take exclusive control of this device" and "Give exclusive mode applications priority" are checked
If all these 3 are true then it should work.
HelmedHorror
15th June 2016, 23:47
Anyone have any idea why this weird visual glitch (https://gfycat.com/TheseReliableGrison) occurs in MPC-HC but not in VLC? (VLC on the left, MPC-HC on the right). It continues to flicker like that for the entirety of the video.
Also noteworthy: it's a remux from .mkv .mp4 but otherwise identical video, but the mkv copy does not glitch like this.
I do a lot of remuxing and have used MPC-HC for years and I never seen anything like this before.
Redoing the remux still causes the same problem.
This particular video was remuxed along with two other MKV files and yet the other two files are fine with no glitches after the remux.
EDIT: Additional troubleshooting revealed the culprit: MadVR's smooth motion setting. Still, I'm baffled why this glitching doesn't happen on the bit-identical mkv copy of the video. Only on the mp4 remux.
JarrettH
16th June 2016, 00:12
I know I shouldn't ask, but will there be a new release soon? It's going on 7 months or so
mbordas
16th June 2016, 05:28
1. do you have sanear tray icon during playback? (I guess so)
2. is Exclusive WASAPI mode checked in system tray settings?
3. go to system sound settings in Windows, select your sound device, hit properties, go to advanced tab, see if "Allow applications to take exclusive control of this device" and "Give exclusive mode applications priority" are checked
If all these 3 are true then it should work.
Yes to all three. If anyone else has tried the 64 bit version, let us know so at least we can assume it must be something wrong with my installation rather than a bug in the sanear renderer.
chros
16th June 2016, 11:12
Yes to all three. If anyone else has tried the 64 bit version, let us know so at least we can assume it must be something wrong with my installation rather than a bug in the sanear renderer.
Is exclusive mode working for you with different players? (mpc-hc x32, mpc-be, potplayer, winamp+yasapi plugin)
What OS/card/driver do you have?
Snowknight26
16th June 2016, 14:28
Yes to all three. If anyone else has tried the 64 bit version, let us know so at least we can assume it must be something wrong with my installation rather than a bug in the sanear renderer.
I've already said it works for me, but that doesn't rule out it being a bug.
GCRaistlin
16th June 2016, 14:51
Where does MPC-HC try to save images on F5? I get "Cannot create file" message even under admin account on WinXP.
clsid
16th June 2016, 16:11
Where does MPC-HC try to save images on F5? I get "Cannot create file" message even under admin account on WinXP.Use Alt+I and choose the desired folder. It should then use that same folder when you use F5.
@mbordas
Go to the Sound settings in Windows Control Panel. Open the properties of your audio device. On the Advanced tab there are two options for exclusive mode that should be enabled.
GCRaistlin
16th June 2016, 16:17
Looks like a bug, doesn't it?
clsid
16th June 2016, 17:28
Not really. More likely user error, or a broken system. It defaults to your "My Pictures" folder.
GCRaistlin
16th June 2016, 17:49
It surely does. The reason was the SnapShotPath value in my ini file that has pointed to a non-existing folder (the one I've used for the last time).
mbordas
17th June 2016, 01:14
Is exclusive mode working for you with different players? (mpc-hc x32, mpc-be, potplayer, winamp+yasapi plugin)
What OS/card/driver do you have?
I've been using reclock with MPC-HC for years and switched to sanear recently cause it now supports WASAPI exclusive. Other than that, I haven't changed anything in my system.
Win 8.1 x64, Nvidia GTX 460 with 368.39 driver, Realtek R2.79 audio driver.
I tried installing the 32bit version of MPC-HC and sanear.ax, and got the same result. Very odd.
http://i65.tinypic.com/1z301fr.jpg
chros
17th June 2016, 11:54
Win 8.1 x64, Nvidia GTX 460 with 368.39 driver, Realtek R2.79 audio driver.
I tried installing the 32bit version of MPC-HC and sanear.ax, and got the same result. Very odd.
Indeed. There's 1 more thing to try: other players with their wasapi implementation.
mbordas
19th June 2016, 06:29
Potplayer 64 seems to work. With the windows/realtek mixer set to stereo:
http://i64.tinypic.com/2s80bcg.png
My guess is it has something to do with the realtek driver.
LigH
19th June 2016, 11:06
I could not see the ^ embedded image because it was wrapped into an ad-bloated website, therefore as link:
http://i64.tinypic.com/2s80bcg.png
chros
19th June 2016, 11:25
Potplayer 64 seems to work. With the windows/realtek mixer set to stereo:
My guess is it has something to do with the realtek driver.
Can you try with mpc-be? Set:
- Audio -> Audio renderer : MPC Audio Renderer (set it to Exclusive in WASAPI mode)
During playback you can check the results with: Filters -> MPC Audio Renderer -> Properties -> Status tab.
mbordas
19th June 2016, 15:44
At least I'm not totally crazy :). This is with the sound mixer set to stereo.
http://i67.tinypic.com/23wjn83.png
http://i67.tinypic.com/23wjn83.png
http://i66.tinypic.com/2q1yrl3.png
http://i66.tinypic.com/2q1yrl3.png
One more note: I added the sanear renderer as an external filter to MPC-BE, and got the same result as with MPC-HC: it still follows the mixer.
prashanth
19th June 2016, 18:23
Hi,
I'm setting up MPC-HC to meet my daily requirements, and I have a lot of questions regarding customizing it.
1) Is it possible to change the OSD position from top-left to top-right?
If not, See the Ticket #1383 at the below page. OSD were placed in top-right, at least in the previous versions.
https://stable.mpc-hc.org/MPC%20HomeCinema%20-%20Win32/MPC-HC%20v1.5.2.3456_32%20bits/README.txt
2) I'd like a preview of the snapshot ("Save Image auto"), displayed in the top left, along with directory path and filename the snap will be saved. Possible?
3) Can I define the time value for the option "Jump Forward - Large"?
4) With the default "Internal Subtitle Renderer", the subs don't appear in the snaps. So I chose "VSFilter/ DirectVobSub" and the subs appear in snaps. However, for MKV files which has soft-coded subs track, only the Internal Renderer displays the subtitles in playback.
Any way to acheive both these funtions from using any one sub renderer? (If not, no probs. I could remux into mp4 using mkvtoolnix).
Thanks for any response.
chros
19th June 2016, 21:05
At least I'm not totally crazy :). This is with the sound mixer set to stereo.
One more note: I added the sanear renderer as an external filter to MPC-BE, and got the same result as with MPC-HC: it still follows the mixer.
:) OK, so that means it's not a driver problem. Since nobody reported this problem with the new version: are you sure that you use the new version as an external filter and not the 0.3 version (which is also integrated into MPC-HC)?
1. unregister the filter
2. playback something with MPC-HC: you shouldn't see the Sanear tray icon.
3. register the new filter again
4. it should work! :)
3) Can I define the time value for the option "Jump Forward - Large"?
4) With the default "Internal Subtitle Renderer", the subs don't appear in the snaps.
3. You can: in Options -> Tweaks.
4. What do you mean about snaps?
mbordas
19th June 2016, 22:19
Sorry man, but it's just not working - I even tried it with MPC-BE and got the same result, and I re-downloaded sanear-bin-master-f7612c7-20160517 as a sanity check.
I wish there was something else I could do to debug the problem, but there must be some weird incompatibility we can't think of. Thanks for your help.
clsid
20th June 2016, 14:44
Sanear is a work in progress. It's functionality is incomplete and it likely has bugs.
chros
21st June 2016, 12:29
Yes, I suggest wait for the next stable release and if the bug will be still present report it here and on github as well.
rock
21st June 2016, 16:49
hi, is there a way to compile and get only a localization file (.dll) with only po files, without download whole source from repo? I wanna test translated string and look if they suit with the gui. thanks
edit:
maybe some corrections
/filter "filtername" Load DirectShow filters from a dynamic link ibrary (wildcards allowed) -> ibrary should be library
/fullscreen Start in full-screen mode -> full-screen should be fullscreen I guess (for consistency)
3421
21st June 2016, 21:04
Yesterday I came across this. For me with MPC-HC not working, I see asio renderer in the settings in v. 236. http://surodev.com/products/asio-renderer/ , new bassasio dll http://www.un4seen.com/ , http://asio4all.com/ In BE works.
rock
22nd June 2016, 07:05
Yesterday I came across this. For me with MPC-HC not working, I see asio renderer in the settings in v. 236. http://surodev.com/products/asio-renderer/ , new bassasio dll http://www.un4seen.com/ , http://asio4all.com/ In BE works.
Disable Audio Switcher then try again
3421
22nd June 2016, 12:17
Wait, I know what the problem with Adio Switcher, him no ( Adio Switcher) in the list of registered filters in the Win. and I not add to the list external filters Adio Switcher, there is nothing to block. Only if I add (browse) him (Adio Switcher) to the list external filters and give him the priority block. External filters not registered in Win. is not possible to block, line blok the grey. Register in Win. AdioSwitcher.ax and blok, maybe, but I have not tried this. Register external filter AdioSwitcher.ax? , I don't like this variant.
I see Audio Switcher in MPC in filters when play files. In player not HC works with Audio Switcher, but only this variant. No matter what decoders used.
ffdshow adio processor (Otput -> Conect to: any filter. For ASIO Renderer) not necessarily use for works ASIO Renderer.
rock
22nd June 2016, 12:31
I mean go to Options -> Internal Filters -> Audio Switcher, uncheck "Enable built-in audio switcher filter", then OK.
there's another ASIO renderer if you interested : Multichannel ASIO DirectShow Renderer (http://www.softpedia.com/get/Multimedia/Audio/Audio-Plugins/Multichannel-ASIO-DirectShow-Renderer.shtml)
3421
22nd June 2016, 13:18
Understood, with English interface in HC. Options -> Internal Filters -> Audio Switcher, uncheck "Enable built-in audio switcher filter" Yes, asio renderer works with asio4all.
nevcairiel
22nd June 2016, 14:10
There is really zero reason to use ASIO if all you use it for is with ASIO4ALL, just use WASAPI Exclusive and be done with it, there is no advantage in adding two more layers of abstraction in between :rolleyes:
Only reason ever to use ASIO is with an audio device that has proper ASIO drivers.
3421
22nd June 2016, 17:18
I'm not going to debate why I use ASIO4all. The people themselves decide what they want to use wasapi or asio. I not seen what is Wasapi in Win. above XP, but I suspect, what this (wasapi), not what me need. http://tippach.business.t-online.de/asio4all/phpbb/viewtopic.php?f=10&t=1189&sid=e78533482657d55123e9e2d24dbc74d0
prashanth
25th June 2016, 12:19
4. What do you mean about snaps?
Screenshots, I meant.
Revenent
25th June 2016, 17:07
Hi folks,
Was going back and watching some of the older shows (well, a couple years back), and discovered that the latest nightly (1.7.10.236) crashes when trying to open them.
From doctor dump:
Dump group: 513788
Dump: 9463300
Stack as listed:
avutil_lav_55!av_dict_set+0xc
avformat_lav_57!avformat_get_mov_audio_tags+0xd01e
0x431c1d8
OS: Windows 8.1 Pro/Windows 10 Pro (10586)
Both x86 and x64 versions crash
File metadata info:
General
Unique ID : 179291269755001295450067743847997988867 (0x86E23E15B6E8187DBB9AC7BC9CCB6003)
Complete name : \\server\Videos\The Last Ship - 01x01 - Phase Six.mkv
Format : Matroska
Format version : Version 4 / Version 2
File size : 1.49 GiB
Duration : 45mn 32s
Overall bit rate : 4 677 Kbps
Movie name : The Last Ship - Phase Six (S01E01)
Encoded date : UTC 2015-07-02 03:17:45
Writing application : mkvmerge v8.1.0 ('Psychedelic Postcard') 64bit
Writing library : libebml v1.3.1 + libmatroska v1.4.2
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 45mn 32s
Bit rate : 4 291 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (23976/1000) fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.086
Stream size : 1.36 GiB (92%)
Title : Video
Language : English
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : A_AC3
Duration : 45mn 32s
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Frame rate : 31.250 fps (1536 spf)
Compression mode : Lossy
Stream size : 125 MiB (8%)
Title : English Audio (DD5.1)
Language : English
Default : Yes
Forced : No
Text #1
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 1s 0ms
Bit rate : 32 bps
Count of elements : 1
Stream size : 4.00 Bytes (0%)
Title : None
Language : English
Default : Yes
Forced : No
Text #2
ID : 4
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 44mn 15s
Bit rate : 76 bps
Count of elements : 767
Stream size : 24.7 KiB (0%)
Title : CC
Language : English
Default : No
Forced : No
I went back a bit, and the last nightly to work with those files was the 1.7.10.130 build.
Is this a known issue?
Thanks!
Revenent
bbildman
28th June 2016, 17:38
For the life of me, I have tried everything that I can figure out in MPC-HC to enable playing my videos back at an faster playback speed.
No matter what I try in any of the Options settings, nothing works.
When I open a video in VLC or WMP, the option is quite evident and the videos DO play at the increased speed that I tell it to.
Can anyone here please help me, I've search the internet for a solution to this problem, and cannot find one??
The reason that I am interested in this is because of this article::
"I have found a new way to watch TV, and it changes everything"
https://www.washingtonpost.com/news/...es-everything/
burfadel
28th June 2016, 17:55
I guess you mean as in 1.05x speed etc, and not 2x, 4x speed?
bbildman
28th June 2016, 19:08
I guess you mean as in 1.05x speed etc, and not 2x, 4x speed?
As in ANY value greater than 1.00x, nothing works to speed up playback speed on my MPC-HC on a Windows 7 laptop
LigH
29th June 2016, 07:37
So I wonder if you are using a hardware decoder which limits its output to the framerate on its own, or have additional DirectShow filters for framerate stabilization (like ReClock) installed.
At least I assume that you are trying to use Ctrl+Up/Down to change the tempo?
bbildman
29th June 2016, 11:13
So I wonder if you are using a hardware decoder which limits its output to the framerate on its own, or have additional DirectShow filters for framerate stabilization (like ReClock) installed.
At least I assume that you are trying to use Ctrl+Up/Down to change the tempo?
As far as using a hardware decoder that has limits, don't think so - I use Shark007 codecs, and whatever THEY are, obviously my codecs are not interfering with VLC and WMP being able to increase playback speed.
As far as the way I have tried to implement the speed increase, I have tried the following (to no avail)::
1. Menu "Play" -> "Increase Rate"
2. Button "Increase Speed" on the control tool bar
3. Shortcut "Ctrl Up"
huhn
29th June 2016, 18:53
so are you using hardware decoding or not?
bbildman
30th June 2016, 13:45
so are you using hardware decoding or not?
I have enabled AND disabled "hardware decoding" and neither of those options changes the faxct that I cannot increase playback speed.
huhn
30th June 2016, 14:12
can you go to play -> filters -> copy filters to clipboard and post the filters here?
bbildman
30th June 2016, 16:48
can you go to play -> filters -> copy filters to clipboard and post the filters here?
Thanks, any help is appreciated::
Filters currently loaded:
- Speakers (Realtek High Definiti
- Video Mixing Renderer 9 (renderless)
- Audio Switcher
- LAV Video Decoder (internal)
- ffdshow Audio Decoder
- LAV Splitter Source (internal)
huhn
30th June 2016, 17:31
try to disable ffdshow audio decoder and make sure lav audio decoder is used.
JarrettH
30th June 2016, 21:54
Is there a release planned soon? It's been about 9 months since the last one :scared:
MPC-HC seems always play SWF files with small window, not sure since when exactly. I also just tested with v1.7.9 that I have, it play with bigger window but doesn't seem with the file's resolution. (a clip (www.flickspire.com/_videos/flash/LILC/LILC.swf) if you don't have it)
AFAIR, MPC-HC requires the MS IE Flash plugin installed to be able to play SWF; I guess there may be some API details MPC-HC doesn't handle correctly. But SWF is not a "movie" format, specifically, rather a container for interactive content programmed with ActionScript (which might contain FLV video, but doesn't have to).
I prefer the Swiff Player (http://www.globfx.com/products/swfplayer/) for SWF instead, especially for interactive vector drawing games.
bbildman
1st July 2016, 13:16
try to disable ffdshow audio decoder and make sure lav audio decoder is used.
No difference, playback speed stays 1.00x
Filters currently loaded:
- Speakers (Realtek High Definition
- Video Mixing Renderer 9 (renderless)
- Audio Switcher
- LAV Video Decoder (internal)
- LAV Audio Decoder (internal)
- LAV Splitter Source (internal)
what file are you trying to speed up?
clsid
1st July 2016, 17:43
You are using the wrong audio renderer. Change it to the DirectSound one.
bbildman
1st July 2016, 17:47
what file are you trying to speed up?
Any and all video files in mp4, avi and mkv formats. Like I said previously, those same files do respond to increased playback settings in VLC and WMP programs
bbildman
2nd July 2016, 11:54
You are using the wrong audio renderer. Change it to the DirectSound one.
Changed the audio renderer to Direct Sound, and that did INDEED do the trick. I can change the speed rate using Playback/Speed Step.
THANK you!
mogli
7th July 2016, 14:33
Crashes in avformat-lav-57.dll with latest build 1.7.10.250. Seems to be an access violation at offset 0011278d.
kasper93
7th July 2016, 19:59
Crashes in avformat-lav-57.dll with latest build 1.7.10.250. Seems to be an access violation at offset 0011278d.
Will be fixed in today nightly. I've missed one flag in ffmpeg build script. Apparently -ftree-vectorize is no go when mixing gcc and msvc generated code.
Only x86 build was affected.
After some check, I realize that OSD only detect and support font with TrueType Outlines, but not with PostScript Outlines. For subtitle, both are just fine. I don't much the difference between them. Is it something that can be fixed?
font tested: Myriad Pro and Adelle Sans
hello_hello
17th July 2016, 01:13
A feature request.....
Currently the skip function can be used to jump directly to playing the next file in a folder. The "After Playback/Play Next File In Folder" setting provides the same function automatically. However "next file in folder" means any file type supported by MPC-HC. I think it'd be a little more practical to have those functions only apply to associated file types, not all supported file types.
I don't know if many people use MPC-HC as an audio-only player, but I suspect not. I know I don't. About the only time I use MPC-HC to play audio files is when I specifically open one with it for some reason (ie testing), so when skipping from one file to the next I'd prefer MPC-HC to only skip between the video files, or in my case the associated file types.
MPC-HC has the ability to auto-load an "external" audio file. Therefore it effectively treats the video and external audio as a single file. Unless you're using the "play next file in folder" option. It'll play the video file, then skip to the next file in the folder, which will possibly be the external audio. That would rarely be desirable.... I assume.
Thanks.
GTPVHD
19th July 2016, 15:58
Will there be a new official release soon? The previous version 1.7.10 from Nov 2015 doesn't have the latest LAV Filters with VP9 DXVA2 hardware decoding support and new Nvidia Pascal GPUs support VP9 hardware decoding now.
A new official release is really needed, over 6 months now without a new release and there's many improvements in LAV Filters since then.
Snowknight26
19th July 2016, 18:06
Download a nightly build then.
GTPVHD
19th July 2016, 18:24
I am using latest Nightly, I'm talking about users that aren't Nightly users.
Snowknight26
19th July 2016, 21:42
They don't seem to be complaining.
LigH
20th July 2016, 00:06
As long as these new LAV Filters don't need specific support by the MPC-HC UI, simply exchange them in their subdirectory?
JarrettH
21st July 2016, 19:40
I am using latest Nightly, I'm talking about users that aren't Nightly users.
I asked twice without response :S It's been closer to 9 months now. Apparently the internal audio renderer has undergone fixes too (only seen in nightlies since the last release). Hope this doesn't once again become a project only for the repository followers.
1. After using the frame stepping in EVR mode, fullscreen doesn't work well :scared:
2. Anyway to use DXVA scaler in EVR-CP?
Is it possible to move the position of embedded PGS subtitles with internal subtitle renderer?
clsid
22nd July 2016, 14:46
1. After using the frame stepping in EVR mode, fullscreen doesn't work well :scared:
2. Anyway to use DXVA scaler in EVR-CP?1. More details please.
If I framestep in fullscreen (with vanilla EVR) using the button on the toolbar, then the video behind the toolbar sometimes gets corrupted (the last line of pixels above the toolbar gets repeated).
2. Not yet.
v0lt
25th July 2016, 18:18
How to use the capture in MPC-HC? What settings must be set to record the broadcast to the file?
XinHong
25th July 2016, 19:19
I'm broadcasting TV from raspberry pi with TVHeadend. I'm watching live TV on my laptop with MPC-HC, if I pause then play, the video continue without interrupt. There should be something like buffering but I don't know where the file is stored.
v0lt
25th July 2016, 19:28
@XinHong
I'm talking about the recording function. There you can specify the path to the file.
File->Open Device... (Ctrl+V)
View->Cupture (Ctrl+8)->Record
bmcelvan
27th July 2016, 15:23
Is there still a request for this? Has it been implemented yet?
A while back in the old thread someone asked this question and one of the responses was:
"I can't speak for anyone else, but imho, mpc-hc is a movie player, not a music player. I'm sure there are mp3 players that can properly play those gapless."
However, it's called MEDIA player classic, not MOVIE player classic and I used to use winamp exclusively but since it's no longer being developed and after trying about 20 other media players I found that MPC has by far the best feature set and customizable options.
As far as the way winamp does it, it looks as though they just load a certain amount of the next track into the buffer which you can set.
Any thoughts?
LigH
28th July 2016, 09:52
Documentation reports MPC-HC being able to show RTSP streams. How do I tell MPC-HC to connect to such an URL? Do I have to create a kind of playlist file I can open with it?
Let's say I want to see the video of a surveillance camera in a local network, delivering AVC+AAC as RTSP stream from 192.168.0.170:554 ...
Alessio1989
1st August 2016, 17:37
Since the introduction of LAV filters, I am unable to switch Subs/Audio/Video tracks when playing the DVB-T device (the contextual menu voices are greyed). I am using a PCTV Nanostick T2. Note that when I play any media files, the Subs/Audio/Video track switches works well.
MokrySedeS
2nd August 2016, 06:34
It's already fixed in the nightlies (https://nightly.mpc-hc.org/).
Alessio1989
2nd August 2016, 15:36
It's already fixed in the nightlies (https://nightly.mpc-hc.org/).
Thank you.
locodice
8th August 2016, 08:12
Long time since a stable update, working on big changes? :p
muzicman82
8th August 2016, 20:55
Hi all,
I've been gone for 5 years!! I'm set on making MPC-HC my primary player after over 10 years with VLC.
Can someone tell me about the following? I am using MPC-HC on Windows 10.
When I open a file from Windows Explorer, it launches one instance of MPC-HC with that file in the play list. If I open another, it just replaces the playlist with the most recently opened file. Can I set this up to add the file to the playlist? I do see the context menu option "Add to MPC-HC Playlist". That works.
If I use Quick Open, and use the Open Dialog search and search for *.mp4, and select all search results. They all add to the playlist just fine. The first file plays, but then when I try to select a different file or go to next, the player stops and all of the files go "invalid", greying out in the playlist. The bottom status bar says "File not found". Why? If I right click on a greyed out file and click Copy To Clipboard and then paste it somewhere, the file path is correct!! The file plays if I open it directly (without using search). Also, if I use search in Windows Explorer, and use the "Add to MPC-HC Playlist", they all play fine. It's broke from the Open or Quick Open.
How can I add the "Add to MPC-HC Playlist" option for RAR file context menu?
muzicman82
9th August 2016, 06:56
I figured this out!! Works on Windows 10 x64.
Sometimes, I have folders of RAR archived videos. MPC-HC and VLC both play RAR files without unpacking. This is great, but playback software never associates themselves with RAR files. You can do this with Open With. The missing link here is adding multiple files to playlist.
This REG file will do that. The usage for me is using Windows search to find *.RAR, then selecting some or all, right-click, and then "Add to MPC-HC Playlist". Hope someone else can find this of use.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\MPC-HC]
@="Add to MPC-HC Playlist"
"Icon"="C:\\Program Files\\MPC-HC\\mpc-hc64.exe,0"
"AppliesTo"=".rar"
[HKEY_CLASSES_ROOT\*\shell\MPC-HC\command]
@="\"C:\\Program Files\\MPC-HC\\mpc-hc64.exe\" /add \"%1\""
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"MultipleInvokePromptMinimum"=dword:00002710
Masutin
14th August 2016, 17:00
1) In 1.7.10(d911f14), anamorphic video is not stretched. I use CoreAVC. 1.6.5 or BE stretches it as required. The settings are the same. Tried everything in Video Frame and Pan&Scan.
Requested features:
2) When saving an image (screenshot), suggest the location of the mediafile rather than the previously used place, or even save without asking.
3) A key shortcut to copy the current time without calling the 'Go to' window.
4) As in BE, a larger number of recently played files (now 20) or an editable value.
5) Make the Quick Open or Open File window remember the folder of the file previously played. Apparently, now it does this only as long as a file plays and keeps track of the folder selected in the player rather than the one that the file was started from externally.
Snowknight26
15th August 2016, 15:16
1) In 1.7.10(d911f14), anamorphic video is not stretched. I use CoreAVC. 1.6.5 or BE stretches it as required. The settings are the same. Tried everything in Video Frame and Pan&Scan.
Works just fine here.
2) When saving an image (screenshot), suggest the location of the mediafile rather than the previously used place, or even save without asking.
Those two behaviors are opposites.
You want it to ask for a location to save the screenshot, but you also want it to save without asking (for the location)?
If you want the former, press Alt+I. If you want the latter, press F5.
able1214
16th August 2016, 08:16
Does anyone know how do I change my output to RGB32 only? Using EVR-CP, it's fixed to NV12 no matter what format I play, MPC-BE with the same setting has no issue. :thanks:
https://i.imgur.com/NGRsCHP.jpg
https://i.imgur.com/ozuHhVP.png
clsid
16th August 2016, 15:37
Why do you want to do it?
able1214
16th August 2016, 19:53
Why do you want to do it?
Cuz I heard it's better? Anyways, even it's not, is there a way to do it?
huhn
16th August 2016, 21:16
it is one of the worst things you can do.
Mikey2
17th August 2016, 05:15
I am often forced to use headphones these days. I have long wondered the proper way to do this. After years of research (including many contradicting advice!)
currently I:
"Disable all Enhancements" in Windows
"Enable Mixing" in LAV Audio Decoder (setting the output speakers to "stereo")
Pass-through the now 2-channel decoded audio through MPC Switcher then finally to the Default DirectSound Device.
BUT Now MPC 1.7 has its own "Internal Audio Renderer" which includes a whole section of options for stereo-crossfeed (for headphones) (Including "C.Moy" and "J.Meier" and even more granular settings.)
I have heard nothing but good things about this renderer over the Default DirectSound Renderer. So I will use it. But I will not pretend to know anything about these crossfeed settings.
So two questions:
Should I still use LAV Audio Decoder to down-mix 5.1 Audio to stereo?
Should I "Enable stereo crossfeed (for headphones)"? And if so, what settings should I use?
Of course most people prefer simple answers; however, after all the conflicting information I have read (for instance, one guide said that PowerDVD's filter was the only decoder to properly down-mix Dolby, but like everything else from Cyberlink, there are flashes of brilliance combined with sheer idiocy. (E.g. supposedly they messed up the channel output and it needs to be corrected by ffdShow!! :rolleyes: )
Thank you very much in advance!
chros
17th August 2016, 10:49
Now MPC 1.7 has its own "Internal Audio Renderer"
If you want to use the internal renderer then you need a newer version of that (that will make it as external renderer :) ) : http://forum.doom9.org/showthread.php?p=1767992#post1767992
Should I "Enable stereo crossfeed (for headphones)"? And if so, what settings should I use?
huhn wrote about it: http://forum.doom9.org/showthread.php?p=1768135#post1768135
Mikey2
18th August 2016, 07:37
Thank you for your help and response!!!
First I apologize, I was being lazy typing the version number, I am using version 1.7.10.252 with "internal audio renderer" selected under "Audio Renderer" on the "Output" screen. I thought this way of associating it implied it was not "internal" (bad nomenclature with the filter name I know ;) ) I did not see this anywhere, bur am I supposed to use the "external filters" tab like I used to so with ffdshow raw, LAV, etc? (In fact, I did not think *any* renderers are chosen at that sxreen! (MadVr etc...)
Your second link seems to point to what its crossfeed does, but I still do not understand: am I better off spending the normal 5.1 channel signal to the renderer and trust this logic or have the LAV Audio Decoder (or even AC3Filter!) down-mix to two channels before getting to this renderer?
Thanks again for your help! I realize most of this information is out there, but I spent hours on different sites finding contradictory answers so I felt it worthwhile to ask directly.
chros
18th August 2016, 12:57
First I apologize, I was being lazy typing the version number, I am using version 1.7.10.252 with "internal audio renderer" selected under "Audio Renderer" on the "Output" screen. I thought this way of associating it implied it was not "internal" (bad nomenclature with the filter name I know ;) ) I did not see this anywhere, bur am I supposed to use the "external filters" tab like I used to so with ffdshow raw, LAV, etc? (In fact, I did not think *any* renderers are chosen at that sxreen! (MadVr etc...)
Once you registered the external filter in Windows then you can select it on the Output tab: "Sanear Audio Renderer" (so you don't need to use the External Filters tab).
Your second link seems to point to what its crossfeed does, but I still do not understand: am I better off spending the normal 5.1 channel signal to the renderer and trust this logic or have the LAV Audio Decoder (or even AC3Filter!) down-mix to two channels before getting to this renderer?
Using new Sanear renderer:
- exclusive mode: it will put out the same channel number as it is
- shared mode: you can select whether it should put out the same channel number as it is or down/up (?) convert it to the OS default (in Sound setting)
Since you use headphones, I'd vote to allow lavaudio to downconvert it to 2ch (if it's needed), so you don't need any further channel conversion. And you can play with the different crossfeed settings after that.
SamuelMaki
19th August 2016, 02:13
I am often forced to use headphones these days. I have long wondered the proper way to do this. After years of research (including many contradicting advice!)
currently I:
"Disable all Enhancements" in Windows
"Enable Mixing" in LAV Audio Decoder (setting the output speakers to "stereo")
Pass-through the now 2-channel decoded audio through MPC Switcher then finally to the Default DirectSound Device.
BUT Now MPC 1.7 has its own "Internal Audio Renderer" which includes a whole section of options for stereo-crossfeed (for headphones) (Including "C.Moy" and "J.Meier" and even more granular settings.)
I have heard nothing but good things about this renderer over the Default DirectSound Renderer. So I will use it. But I will not pretend to know anything about these crossfeed settings.
So two questions:
Should I still use LAV Audio Decoder to down-mix 5.1 Audio to stereo?
Should I "Enable stereo crossfeed (for headphones)"? And if so, what settings should I use?
Of course most people prefer simple answers; however, after all the conflicting information I have read (for instance, one guide said that PowerDVD's filter was the only decoder to properly down-mix Dolby, but like everything else from Cyberlink, there are flashes of brilliance combined with sheer idiocy. (E.g. supposedly they messed up the channel output and it needs to be corrected by ffdShow!! :rolleyes: )
Thank you very much in advance!
I would stay away from crossfeed with "real" media, meaning movies and music for example. It is only useful for those recordings where the audio comes out just from one ear and for speech recordings, since it eats away all the vividness of the sound (treble+bass) and moves the audio more in-between ears narrowing the sound field. However that does make it easy to listen to, hence annoying recordings and speech memos or whatever benefit from it.
Best way is to let LAV downmix to stereo with clipping protection and use the internal audio renderer WASAPI exclusive mode.
Is it better to let LAV do dithering or force float to the audio renderer and let it do the 16-bit output?
huhn
19th August 2016, 11:12
music and movies are usually created in a way that sounds come only from one speaker so a cross over is made for these.
Sylt
19th August 2016, 16:01
This Player is dead, abandoned by developers.
kasper93
19th August 2016, 17:21
This Player is dead, abandoned by developers.
Not really.
Sylt
19th August 2016, 18:30
Yes, not really, but you are the only one left over.
vBm
19th August 2016, 18:48
This Player is dead, abandoned by developers.
And you're just a troll. Move along...
Sylt
19th August 2016, 19:06
Why a troll?
https://mpc-hc.org/about/
I see on this page one developer left over, 23 developers are inactive and have abandoned their contributions.
JarrettH
19th August 2016, 19:31
A few people have asked about the inactivity (me included). Last release was almost a year ago. I don't mind following nightlies, but it's not what I prefer to run.
doomleox999
20th August 2016, 07:36
Hi everyone. I use MPC-HC and I found a problem. When I increase the rate (speed up), the subtitles remain as if I am watching in normal speed.
If I use 2X speed to play a video, the external subtitles will be out of sync with the video, however the embedded subtitles works fine.
The workaround is to embed external subtitles in the file using a remuxing tool, but I want to know if there is a simpler solution for this problem.
rock
22nd August 2016, 10:27
hi, are external svg custom toolbar actually resizeable? I just tried but didn't work.
chros
22nd August 2016, 13:33
hi, are external svg custom toolbar actually resizeable? I just tried but didn't work.
Where can I find those?
rock
22nd August 2016, 16:15
@chros you could try default toolbar (https://github.com/mpc-hc/mpc-hc/blob/e762f4f9f0892be859de80225d69329e8e0b2dc9/src/mpc-hc/res/toolbar.svg) from the repo and use it as external for test. I made one by replace some images from default toolbar with images from iconmoon.
P.J
29th August 2016, 21:15
Why a troll?
https://mpc-hc.org/about/
I see on this page one developer left over, 23 developers are inactive and have abandoned their contributions.
I feel it a bit too, no major changes, old remaining problems, same old school interface...
clsid
29th August 2016, 22:19
The interface hasn't had any significant changes in the past ten years. Many people don't care about the interface and many actually like it the way it is. It isn't going to change unless a developer comes along that want to invest a huge amount of spare time into this specific area.
minaust
30th August 2016, 07:25
I feel it a bit too, no major changes, old remaining problems, same old school interface...
The UI is fine as is.
professor_desty_nova
30th August 2016, 09:35
If the UI was changed, it wouldn't be "Media Player Classic" anymore. They would have to change the name :D
For reference, for those who don't know, the interface is more or less the same as the hidden "Windows Media Player 6.4" of Windows XP, which is more or less the same as the old Windows 98 SE "Windows Media Player", hence the name Media Player Classic.
Myself, when Windows XP came out didn't like the new windows media player, and continued to use the hidden "Windows Media Player 6.4". Later, because of new codecs, I discovered Gabest's "Media Player Classic". And finally when Gabest stopped developing MPC, I changed to MPC-HC. Last time I regularly used the default Windows Media Player was with Windows 98 (I skipped Windows ME). I really like the simple Interface :cool:
fvisagie
30th August 2016, 10:07
Much the same with me. But each to his/her own.
On a different but related note, thanks to @Kasper93 for the continuing efforts, especially for doing it without support from others :).
rock
30th August 2016, 10:34
I only wish that Alex would come back soon. There are still some known issue that I think should be fixed from sanear side before release next stable.
Betsy25
6th September 2016, 19:40
MPC-HC doesn't respect the DAR for this .mp4 (should be 16:9)
Link to video : https://www.sendspace.com/file/nzwdzm
clsid
6th September 2016, 22:24
MPC-HC doesn't respect the DAR for this .mp4 (should be 16:9)
Link to video : https://www.sendspace.com/file/nzwdzm
LAV Video decoder > enable "use stream aspect ratio"
By default it uses the AR set in the container for MP4. The reason is that the stream AR is wrong more often that the container AR.
Betsy25
6th September 2016, 23:17
LAV Video decoder > enable "use stream aspect ratio"
By default it uses the AR set in the container for MP4. The reason is that the stream AR is wrong more often that the container AR.
Ah Great, Thank you very much clsid ! :o
Btw, is this fantastic player really becoming abandoned ?:scared:
LigH
7th September 2016, 07:07
Abandoned? Who said that? ... Mature, maybe.
StainlessS
7th September 2016, 07:38
Abandoned? Who said that?
This Player is dead, abandoned by developers.
Why a troll?
https://mpc-hc.org/about/
I see on this page one developer left over, 23 developers are inactive and have abandoned their contributions.
Maybe Sylt should dig out his compiler and lend a hand, or shut up.
Masutin
8th September 2016, 14:11
1) Can I improve decoding of HEVC on old equipment? The internal LAV or MPC plays well 1080 AVC 17Mbps, .35b/(p*f), but with HEVC of just 1.5Mbps they stutter on busy scenes. Setup (built ca. 2007): Core2 T5500 1.66GHz, Intel 82945GM 128MB, RAM 2GB, DirectX 9, DXVA2, XP SP3.
2) Requested feature: Options for the function Save Image - Save at the location a) of the mediafile, b) previously used.
sneaker_ger
8th September 2016, 14:23
Try Lentoid HEVC decoder. LAV 32 bit HEVC decoding is slow in comparison to LAV x64 and Lentoid.
filler56789
8th September 2016, 14:29
1) Can I improve decoding of HEVC on old equipment? The internal LAV or MPC plays well 1080 AVC 17Mbps, .35b/(p*f), but with HEVC of just 1.5Mbps they stutter on busy scenes. Setup (built ca. 2007): Core2 T5500 1.66GHz, Intel 82945GM 128MB, RAM 2GB, DirectX 9, DXVA2, XP SP3.
As skeaker_ger just said, give a try to Strongene's Lentoid decoder:
http://xhevc.com/en/downloads/downloadCenter.jsp
No guarantees though... because 2 cores @ just 1.66GHz and w/o hyperthreading... that rig is just too old for proper HEVC playback of HD and UHD contents. The problem in this case is not the bitrate, is the greater decoding complexity of HEVC.
oddball
12th September 2016, 09:56
I'm getting some nice crash dumps.
http://drdump.com/UploadedReport.aspx?DumpID=10757561&SecondVisit=1
clsid
12th September 2016, 14:26
Update to 1.7.10.252:
https://nightly.mpc-hc.org/
Paul Tronc
13th September 2016, 13:47
Hello, I've been using MPC-HC 32 for 10 years, but today I'm a bit lost : currently if I launch a x264 file, it plays through FFDShow/avisynth(+SVP)/MADVR. If I launch a HEVC file, it plays through Lav Filter (HW Decoding)/MadVR. I can't explain/remember why HEVC is managed by LAV while all other formats go through FFDShow. In external filter I have set only FFDShow Video.
My wish is to activate hardware HEVC NVIDIA decoding together with avisynth (and madvr). Is it possible? How? Do I need to use Lav Filter (internal) + FFDShow Video Raw (post filter) like it is decribed in this post?
http://www.svp-team.com/forum/viewtopic.php?id=1341
LigH
13th September 2016, 13:56
The last available ffdshow build is probably so ancient, it won't recognize HEVC video sttreams. Therefore it can't offer itself as responsible to decode HEVC.
I would in general recommend to leave decoding to LAV Filters, by enabling most supported formats for the MPC-HC internal filters. If you still need ffdshow's video post processing (why?), you may then have to rely on handling "raw video formats", after MPC-HC's internal copy of LAV Filters did the decoding first.
clsid
13th September 2016, 14:14
MPC options > External Filters > add "ffdshow raw video filter" as preferred.
Don't enable RAW video in the decoder like described in that topic. That will cause ffdshow to be loaded in all DirectShow apps (including some games), which can cause troubles.
Paul Tronc
13th September 2016, 14:42
All right, thank you! So I
- remove the FFDShow output filter which is obsolete
- add the FFDShow Raw Video output filter
- re-activate all video formats in mpc internal filter.
- update lav filter to be up to date
- leave by default the codecs screen in FFDShow, contrary to the screenshot in the link I posted hereabove.
@LigH : I "need" ffdshow's video post processing because my FRC plugin (SVP (https://www.svp-team.com)) rely on avisynth. If you know another way to trigger avisynth without using FFDShow, why not.
minaust
16th September 2016, 05:57
Update to 1.7.10.252:
https://nightly.mpc-hc.org/
What changed?
chros
16th September 2016, 11:43
What changed?
https://github.com/mpc-hc/mpc-hc/commits/develop
Paul Tronc
16th September 2016, 15:11
Hello,
I have a new error, I can't tell which setting is responsible for this : when I set MPCHC+MADVR on full screen on my 1440p display, I get a red "OUT OF MEMORY" message over the video (overlay). When reduced screen or full screen on my 1080p, no problem. When the windows is maximised on my 1440p screen, no problem, event if it close to a true full screen.
Any clue? Using a GTX960 2Gb + 16Bg DDR3
EDIT : I found a user having the same problem in another context (https://github.com/jcjohnson/neural-style/issues/150) : "I get out of memory as soon as I set a size higher then the default one. running with cudnn"
sneaker_ger
16th September 2016, 15:39
It means your GPU memory is too small. I believe huhn already explained why and what you can do:
http://forum.doom9.org/showthread.php?p=1780124#post1780124
hello_hello
16th September 2016, 17:12
The UI is fine as is.
I use MPC-HC to view video on my TV and from normal viewing distance using a wireless mouse. It's fairly impractical for much more then pause/resume and skip, and even that's largely due to the toolbar bitmap support which at least can be used to increase the size of the toolbar buttons a bit.
One advantage of using a mouse is the ability to quickly navigate to any place in the video, but that's somewhat negated by the size of the navigation bar at normal viewing distance. Panning and scanning is much easier and more versatile than it would be using a hardware player, and I much prefer to use a mouse for navigating than a remote, but aside from that the media player in my TV beats MPC-HC for navigating in most respects. I can press a button and see details about the video I'm watching and the current position etc, and unlike MPC-HC's on screen display, it displays useful information and it's easy to read from the other side of the room. I can enter a time to navigate to via the remote. Can you use MPC-HC's Navigate/GoTo menu from 10 feet away? To open a video with my TV's media player I don't have to move close to the screen because it's browser displays file names at a decent size.
vivan
16th September 2016, 22:02
I'm using Dualshock 4 as remote, I have mappings for PgUp / PgDn (chapters rock) and Alt with arrows (large jump is set to 90s).
Personally, with how fast seeking is I don't feel a need for using GoTo option.
UI is fine for PC. UI for TV has to be completely separate from PC UI, and it has to be built from scratch. Maybe as a fork, even, to avoid breaking PC stuff.
fvisagie
17th September 2016, 09:37
IMO using the mouse interface for viewing video from normal viewing distance is sub-optimal for any media player.
Much better to use a remote tailored to the player. I use www.vectir.com (http://www.vectir.com) to great effect for MPC-HC control and navigation. The beauty of remotes like Vectir is that you can completely customise its UI and behaviour to your preferred operations and configured player shortcut keys.
chros
17th September 2016, 11:33
I use MPC-HC to view video on my TV and from normal viewing distance using a wireless mouse.
If you have an android device (simple phone), try out this one: Remoti.co (https://play.google.com/store/apps/details?id=com.kdombrovsky.mpcremote)
There are several more, but I found this one the most reliable and usable for a long term. I even modded it, I wrote a comment about it in this thread around a year ago.
Paul Tronc
19th September 2016, 08:23
It means your GPU memory is too small. I believe huhn already explained why and what you can do:
http://forum.doom9.org/showthread.php?p=1780124#post1780124
Thank you for your help.
That's not so evident. I'll have to investigate in order to find which feature is causing this behaviour.
hello_hello
20th September 2016, 15:49
If you have an android device (simple phone), try out this one: Remoti.co (https://play.google.com/store/apps/details?id=com.kdombrovsky.mpcremote)
There are several more, but I found this one the most reliable and usable for a long term. I even modded it, I wrote a comment about it in this thread around a year ago.
Interesting..... I'll give it a spin. Cheers.
Toco
1st October 2016, 15:19
Is it any info about new nightly builds? The latest update was in July.
ikarad
1st October 2016, 22:06
netflix has released a free (creative commons) dobly vision 4k movie but in .mxf 89go
https://media.xiph.org/video/derf/meridian/MERIDIAN_SHR_C_EN-XX_US-NR_51_LTRT_UHD_20160909_OV/
http://www.hdfever.fr/2016/09/21/telecharger-meridian-en-dolby-vision-gratuit/
Does mpc-hc read .mxf file?
vivan
1st October 2016, 22:46
I've downloaded first 1 GB of that video and it showed something so I guess it does.
chros
4th October 2016, 13:12
I've downloaded first 1 GB of that video and it showed something so I guess it does.
Well, I've tried the 192MB file but it doesn't work.
huhn
4th October 2016, 16:13
i have the whole file.
and it works fine.
clsid
4th October 2016, 17:04
The two smaller files only contain audio and use some features that are not yet supported by ffmpeg.
In general mxf files should play just fine with MPC-HC. But since this is a professional format for video editing, it is unlikely that you will encounter them as an end-user.
chros
5th October 2016, 11:01
i have the whole file.
and it works fine.
The two smaller files only contain audio and use some features that are not yet supported by ffmpeg.
In general mxf files should play just fine with MPC-HC. But since this is a professional format for video editing, it is unlikely that you will encounter them as an end-user.
Thanks, now it makes sense. Can somebody create a small sample if it can be done? Cheers
clsid
5th October 2016, 14:18
Other samples here:
http://samples.libav.org/MXF/
And the failure is due to ffmpeg regression:
http://trac.ffmpeg.org/ticket/5866
Pyr0
5th October 2016, 18:15
If you have an android device (simple phone), try out this one: Remoti.co (https://play.google.com/store/apps/details?id=com.kdombrovsky.mpcremote)
There are several more, but I found this one the most reliable and usable for a long term. I even modded it, I wrote a comment about it in this thread around a year ago.
I use Remoti.co with MPC all the time :)
Any chance you could share your modded version please?
chros
7th October 2016, 11:54
I use Remoti.co with MPC all the time :)
Any chance you could share your modded version please?
Sure (uploaded from my latest MyBackup backup): mpc-rc_5.1_mod-1.0.apk (https://www.dropbox.com/s/wwmsvbt4fc3qlw8/mpc-rc_5.1_mod-1.0.apk?dl=0)
And here's my old post (http://forum.doom9.org/showthread.php?p=1735591#post1735591) about it (including the change log).
Known issues:
- if favorite folders are selected, sometimes app crashes: if you run (start) the app again, this feature will work well afterwards
Note:
- I won't add any new feature to the app (it was a pain in the ass to mod it without the source code :) )
- if you like the app then support the original dev, Kostia :)
I'm also using this app for about 5 years, almost every day! :) It includes every necessary feature that I need. With this and the amazing mpc-hc/mpc-be, I don't need any other 3rd party frontend to play stuff from the couch: simplicity always! :)
Pyr0
7th October 2016, 17:53
Thank you :cool:
Your modifications make the app even better :)
:thanks:
GCRaistlin
9th October 2016, 21:58
http://nightly.mpc-hc.org/ can't be open in IE8. Again (http://forum.doom9.org/showthread.php?p=1756285#post1756285).
LigH
9th October 2016, 22:34
If Website Watcher is still the only service which has trouble, maybe it is recommendable to look for an alternative (http://alternativeto.net/software/websitewatcher/) service to get notified about new versions. But IMHO, "one of the most insecure and incompatible browsers" should not be used anymore, anyway...
Masutin
12th October 2016, 01:54
Feature request: Folders as Favorites. Now it can only be files.
robl45
13th October 2016, 03:02
Is it possible to get 3d subtitles added? I recently switched from this to mpc be for the 3d subtitles but my remote works with this and not be so I'd rather use this if possible.
chros
13th October 2016, 12:01
my remote works with this and not be
That is strange, it should be support both (at least the major features). Try out the one I linked above: apart from subtitle delay buttons and couple of after-playback options (they have different key IDs in hc vs be) all works fine with mpc-be as well.
robl45
13th October 2016, 12:50
That is strange, it should be support both (at least the major features). Try out the one I linked above: apart from subtitle delay buttons and couple of after-playback options (they have different key IDs in hc vs be) all works fine with mpc-be as well.
The problem is I use Kodi and MPC and the universal remote I use has a remote for Kodi. I also have a program called remote extender that lets the kodi remote work for mpc-hc which it works great but it doesn't work for BE.
Sylt
17th October 2016, 11:53
Please realize that the project is dead and abandoned.
clsid
17th October 2016, 14:40
A new stable version will be released very soon.
dipje
17th October 2016, 17:05
Please realize that the project is dead and abandoned.
Kinda weird thing to say for a project has updates and work and custom-built LAVFilters in July.
No it doesn't see daily updates or something, but since it's pretty mature I see no reason for more updates. First player to work with MadVR and it's HDR functions I believe :).
foozoor
17th October 2016, 18:09
Please realize that the project is dead and abandoned.
Are you a *four*chan daily shitposter? ;)
A new stable version will be released very soon.
Great! Does anyone know if the d3d11va hardware decoding will be available?
GTPVHD
17th October 2016, 18:11
http://forum.doom9.org/showthread.php?p=1777583#post1777583
This is not the first time this troll tried to troll in the thread, where's the mods when they should be doing their duty and give the troll a permanent ban?
nevcairiel
17th October 2016, 18:27
Great! Does anyone know if the d3d11va hardware decoding will be available?
Not likely anytime soon, if ever. What do you expect that to deliver that the d3d9-based DXVA2 currently available does not?
It supports all the same codecs and uses the same hardware, after all.
foozoor
17th October 2016, 19:55
Not likely anytime soon, if ever. What do you expect that to deliver that the d3d9-based DXVA2 currently available does not?
It supports all the same codecs and uses the same hardware, after all.
I thought it was just the evolution of dxva2. No? I am not an expert at all.
A kodi dev said it was much safer and doesn't mess colors but it still round down 10 bits to 8 bits unlike cuda. However kodi doesn't work with dx9 only GPUs, you need one that supports dx11!
nevcairiel
17th October 2016, 20:16
I thought it was just the evolution of dxva2. No? I am not an expert at all.
A kodi dev said it was much safer and doesn't mess colors but it still round down 10 bits to 8 bits unlike cuda. However kodi doesn't work with dx9 only GPUs, you need one that supports dx11!
If you want full color retention then use DXVA2 Copy-Back with madVR, it supports a full 10-bit path with no losses.
Using a renderer like EVR will always mess with things more, since some of its parts are delegated to the video drivers, and what they do is up to them - no matter if its done through D3D9 or D3D11.
foozoor
17th October 2016, 20:30
I learned to not use hardware decoding because it's always safer. It was to know your opinion on it now because things evolve and x265/10bits/4k-8k/60fps video files will emerge sooner than we think. ;)
nevcairiel
17th October 2016, 20:33
DXVA2 decoding by itself does not modify the image, I have confirmed several times that Copy-Back decoding is perfectly bit-accurate to software decoders. HW decoding can sometimes produce other problems, like instability of the hardware or whatnot, but with 4K HEVC you don't have much of a choice with todays decoders and CPUs. :)
Ultimately its then up to the video renderer to try to handle the image as precise as it can. Something EVR often fails at, but madVR usually does fine.
foozoor
17th October 2016, 20:43
The last time I used EVR I was still on WinXP and it was maybe in 2007. Almost one decade! MadVR master race!
GCRaistlin
17th October 2016, 20:51
Does it have a sense to use software decoding to save GPU resources for madVR?
huhn
17th October 2016, 21:02
proper GPU decoding isn't done using shaders so it doesn't harm performance.
AMD GPU had a problem with copyback performance loss using DXVA.
nvidia native DXVA results in degraded picture quality.
if your CPU isn't the fastest i would use DXVA decoding.
i personally avoid hardware decoding as much as possible. but using DXVA copy back should be totally fine.
GCRaistlin
18th October 2016, 11:49
proper GPU decoding isn't done using shaders so it doesn't harm performance.
But it still warmes up the GPU and may therefore cause high fan noise, doesn't it?
huhn
18th October 2016, 12:07
But it still warmes up the GPU and may therefore cause high fan noise, doesn't it?
a proper hardware decoder doesn't heat up the cards.
it's so little power you can ignore this.
if i'm not mistaken intel GPU are showing GPU usage so may heat up the "GPU" with DXVA but AMD and nvidia did do that.
GCRaistlin
18th October 2016, 12:16
it's so little power you can ignore this.
Even when decoding UHD video?
Does software decoding warm up the CPU greater than hardware decoding does the GPU?
nevcairiel
18th October 2016, 12:46
Does software decoding warm up the CPU greater than hardware decoding does the GPU?
Most definitely.
NikosD
18th October 2016, 19:21
a proper hardware decoder doesn't heat up the cards.
it's so little power you can ignore this.
if i'm not mistaken intel GPU are showing GPU usage so may heat up the "GPU" with DXVA but AMD and nvidia did do that.
Intel's iGPUs use only the hardware fixed-fuction decoder for playback and they don't use at all GPU shaders for decoding since Sandybridge.
GPU is used for encoding and VPP filtering (scaling, deinterlacing etc)
huhn
19th October 2016, 00:32
just tested it is the DXVA scaling that eats the iGPU not decoding.
in comparison the the DXVA scaler in AMD and NVIDIA cards is kind of free (and bad...).
madshi
19th October 2016, 08:27
Strange, I thought the DXVA scaler in Intel GPUs was hard wired. I'm pretty sure that was the case in older GPU generations, at least. Maybe it changed in newer generations. I think it's the opposite with AMD. Older generations used pixel shaders, I think, while the latest generation has hard wired circuits for DXVA scaling, I think. Not fully sure about any of this, though...
huhn
19th October 2016, 12:07
i checked it with an old HD4000 i got around 40% GPU usage in DXVA native and over 50% with copyback when testing content in DXVA checker.
test file was VC-1 1080p speed ~110 FPS. support for VC-1 is new to me too. i know quick sync can do it.
as far as i know DXVA checker is using EVR which is using DXVA scaling.
i didn't remove the main GPU so it is not a proper test.
other strange things i notice.
MPC-HC build 1.7.10
HD 4000
VC-1
EVR DXVA native = fine
EVR DXVA CB = fine
EVR CP DXVA native = black screen
EVR CP DXVA CB direct = black screen
madVR DXVA native = fine
madVR DXVA CB = fine
this is very strange to me...
Zetti
19th October 2016, 16:49
Finally a new build "1.7.10.264"
Masutin
24th October 2016, 18:48
If MPC supports cue sheets at all, could those be used not just for audio files? Thus, no need for incorporating chapters into containers.
cyanfire
26th October 2016, 19:52
I want to use the internal LAV codecs for all videos and I've noticed that MPC-HC doesn't use the internal LAVVideo for Apple ProRes or DVVideo contained in MOV format but the external one instead... is this a known issue and is it fixable or something that needs to be implemented?
LigH
26th October 2016, 21:35
If the MOV format is handled by QuickTime, lavformats won't handle the container anymore and can't forward the content to the libavcodec decoders. So first check which splitter is used.
cyanfire
27th October 2016, 15:10
If the MOV format is handled by QuickTime, lavformats won't handle the container anymore and can't forward the content to the libavcodec decoders. So first check which splitter is used.
I am using the internal LAV Splitter and it uses the Internal LAVAudio
clsid
27th October 2016, 18:42
It is just a matter of adding the ProRes FourCCs to the list of supported formats for the internal decoder.
https://github.com/mpc-hc/mpc-hc/blob/develop/src/mpc-hc/FGManager.cpp
cyanfire
27th October 2016, 18:58
It is just a matter of adding the ProRes FourCCs to the list of supported formats for the internal decoder.
https://github.com/mpc-hc/mpc-hc/blob/develop/src/mpc-hc/FGManager.cpp
How do i do that?
clsid
27th October 2016, 19:48
The developers need to do that.
amayra
28th October 2016, 13:19
how about add "mirror image"
that'll be great
Snowknight26
28th October 2016, 13:54
how about add "mirror image"
that'll be great
Alt+4 or Alt+6 on the number pad 90 times.
LigH
28th October 2016, 15:09
That would prespectively turn the video left/right, not flip it upside down as probably desired (there are rare cases of bottom-up stored video formats).
Snowknight26
28th October 2016, 18:26
That would prespectively turn the video left/right, not flip it upside down as probably desired (there are rare cases of bottom-up stored video formats).
Well then Alt+8 or Alt+2, but thanks to the ambiguous nature of their question it's anyone's guess what they really meant.
That's why asking the right question is a great skill to have.
LigH
28th October 2016, 18:33
True dat. My assumptions are not always correct, but often based on some experience (even if just second-hand sometimes).
mzso
29th October 2016, 11:16
Hi!
Can anyone tell me whether I can set MPC-HC to be portable? Or at least have it store the settings within it's folder.
Snowknight26
29th October 2016, 14:16
Yes, there's an option named "Store settings in .ini file".
mzso
29th October 2016, 14:20
Yes, there's an option named "Store settings in .ini file".
Thanks.
amayra
29th October 2016, 16:17
Well then Alt+8 or Alt+2, but thanks to the ambiguous nature of their question it's anyone's guess what they really meant.
That's why asking the right question is a great skill to have.
sorry my fault for not explain my problem in good way
what i mean is option to change form this :
what i have (http://oi65.tinypic.com/5jy58i.jpg)
to this :
what i went (http://oi68.tinypic.com/2jdjbf9.jpg)
bytheway this option is available in kmplayer and ffdshow
Snowknight26
29th October 2016, 19:18
Then my original answer of:
Alt+4 or Alt+6 on the number pad 90 times.
is correct.
Sunspark
9th November 2016, 23:19
Hi, I was wondering about optimum volume setting with this audio chain: my audio output is from the onboard Realtek chip via the 3.5mm analog out jack to my analog 2.1 speakers. In MPC-HC as with the rest of my apps that have an internal volume control I leave them at 100%. In Windows mixer I have the speakers at 65, and correspondingly the MPC-HC volume slider on the right is also at 65 as apps cannot be higher than the master. I was wondering if one could have better audio results by setting the speaker volume slider in the windows mixer to 100, and lowering the sound on the MPC-HC slider to 65? Or effectively there is no difference between speakers 65- mpc 65 and speakers 100- mpc 65? The same setup would apply to headphones too. Thanks!
Asmodian
10th November 2016, 01:48
The way I understand it you are using the optimal configuration, at least theoretically.
The digital signal at 100%, preserving the full dynamic range, with the volume controled by the DAC.
e-t172
10th November 2016, 21:46
Hi, I was wondering about optimum volume setting with this audio chain: my audio output is from the onboard Realtek chip via the 3.5mm analog out jack to my analog 2.1 speakers. In MPC-HC as with the rest of my apps that have an internal volume control I leave them at 100%. In Windows mixer I have the speakers at 65, and correspondingly the MPC-HC volume slider on the right is also at 65 as apps cannot be higher than the master. I was wondering if one could have better audio results by setting the speaker volume slider in the windows mixer to 100, and lowering the sound on the MPC-HC slider to 65? Or effectively there is no difference between speakers 65- mpc 65 and speakers 100- mpc 65? The same setup would apply to headphones too. Thanks!
For optimal signal-to-noise ratio, a rule of thumb is to always set maximum volume up until the very last downstream element of the audio chain that has a volume control (speaker, AV receiver…), and use that last element to set the actual volume. There are exceptions (e.g. DACs that have trouble with full-scale signals), but they are rare.
In your case, it is likely that the Windows volume control for your soundcard is driving a hardware gain control (through the audio driver), which will provide a better SNR than a purely digital (software) volume control.
Note, though, that none of this really matters as long as you can't hear any background noise (such as hum). There's no point in improving SNR if the noise is already inaudible.
Sunspark
11th November 2016, 20:46
I've just built both x32 and x64 from f7612c7 @master (latest commit) on Windows 8.1 with Visual Studio 2013 Update 5.
It seems to be working fine with a quick test (both x32 and x64 versions), use it at your own risk since it's not an official release.
sanear-bin-master-f7612c7-20160517.zip (https://www.dropbox.com/s/7be96xtdumbd9l9/sanear-bin-master-f7612c7-20160517.zip?dl=0)
sanear-pdb-master-f7612c7-20160517.zip (https://www.dropbox.com/s/lo1lvftwpolbhnm/sanear-pdb-master-f7612c7-20160517.zip?dl=0)
You only need the bin package, register the filters, then select Sanear Audio Renderer at Output page in MPC-HC/BE instead of Internal Audio renderer. A tray icon will be present during playback where you can set properties.
And Wasapi Exclusive finally works as it should: no channel and sample rate conversion anymore. :) Also you can pause, make a skype call, then unpause. :)
Post your feedback of its stability (mention version and mode (exclusive or shared)) then maybe our beloved devs will integrate this current version if it's working well.
Hi, I'm giving this a try using release 1.7.10 (d911f14). Initial feedback is that I didn't see any way to register it, so I added it as an External Filter inside mpc-hc and set it to preferred. I noted that doing it this way installs the Sanear entry twice, so I removed one of two as this is probably a bug of some sort. Sanear does not appear on the output page, but I can tell it is working because the purple tray icon showed up. Exclusive mode seems quieter than shared mode, not sure why yet. Using an analog 2.1 system. Also noted that the Sanear buffer is 200 ms, while the DirectSound buffer is less, 24 ms, assuming they are measuring the same thing.
rock
12th November 2016, 08:24
Adding it as external filter is not needed if you use bat file from https://github.com/alexmarsev/sanear/tree/master/dll/skel to register sanear.
mogli
15th November 2016, 16:03
Hi!
I recently found a new file named 'DCBC2A71-70D8-4DAN-EHR8-E0D61DEA3FDF.ini' on my PC. Google says it might be a virus (I don't think so), a Windows Media Player file or a MPC-HC file, created when playing some AVIs.
If the latter is true can someone please confirm that and explain what it's for?
LigH
15th November 2016, 16:50
If it is the latter, then there may be file specific details saved. I could imagine a preference for external subtitles or similar (which I never used yet, so I don't have this experience).
Are you able to read this INI file in a text editor/viewer (like Notepad or something slightly more elaborate)?
mogli
15th November 2016, 18:52
Are you able to read this INI file in a text editor/viewer (like Notepad or something slightly more elaborate)?It's not human readable except for 'Root Entry', 'auds' and 'vids'.
Found this out myself:
'DCBC2A71-70D8-4DAN-EHR8-E0D61DEA3FDF.ini' is created (or added to) when playing WMVs. Since MPC-HC uses windows media codecs (instead of LAVFilters) for this specific case, it seems this is a windows media history file. It also seems that it can be savely deleted.
LigH
15th November 2016, 22:59
I find it a little confusing that it looks similar to a GUID, but is not completely in hexadecimals.
Thanks for sharing your discovery.
12sunflowers
17th November 2016, 03:33
Hello!
How i can watch this fragmented MP4 with MPC?
https://my-hit.org/film/167172/
i always have this error
File Source (URL)::Output
Media Type 0:
--------------------------
Unknown
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: Unknown GUID Name {08E22ADA-B715-45ED-9D20-7B87750301D4}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0
3421
23rd November 2016, 23:52
WARNING: Following frames may be wrong. The MPC not have "stop". Stop = pause. For a stop I open a non existent file. If during playback I choose a non-existent file, the player closes with error. This is not always happens. 1 this a non existent file. http://oi68.tinypic.com/qsm790.jpg Double-click 1 during playback video.
clsid
24th November 2016, 01:20
WARNING: Following frames may be wrong. The MPC not have "stop". Stop = pause. For a stop I open a non existent file. If during playback I choose a non-existent file, the player closes with error. This is not always happens. 1 this a non existent file. http://oi68.tinypic.com/qsm790.jpg Double-click 1 during playback video.You can press Ctrl+C to fully close a file in MPC-HC.
3421
24th November 2016, 14:05
Ctrl+c ok. I don't like the hot keys, I rarely use hot keys and rarely reading about them in the programmes. More logical with the button the stop have the action occurred ctrl+c, not duplicated pause. From the button stop waiting the action stop not pause. Maybe to alter. Button stop = drop(ctrl+c) playback file, not pause.
LigH
24th November 2016, 14:19
I always use Stop (hotkey: '.' = dot) as "Pause+Rewind", because I often play a file repeatedly from the beginning (e.g. when inspecting a short encoding test clip). If Stop would unload the media file, a following Play (hotkey: space bar) would have to re-open the file (and analyze it again and build a splitter/decoder/renderer chain again) which will take much longer than just rewinding.
3421
24th November 2016, 14:40
In MPC have a pause button. If need will use pause, in player have the pause button. I just offered to do the stop button is equal to the action ctrl+c.
Humor: or rename the stop button to button "pause number two".
3421
24th November 2016, 15:35
And this, if does not drop(ctrl+c) the video file, use pause or stop. Video card driver does not reset the frequency and voltage down( power saving mode for GPU).
huhn
25th November 2016, 22:09
edit: my new sound card just stopped working completely. sorry that should be it.
i get an error when playing a DVD from the BD drive.
the following pin(s) failed to find a connectable filter:
with 4 different audio switcher::outs
example:
DVD Navigator::AC3
LAV Audio Decoder (internal)::Output
Audio Switcher::Out
Media Type 0:
--------------------------
Audio: PCM 48000Hz 6ch 6912kbps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_PCM {00000001-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 18
cbFormat: 40
WAVEFORMATEX:
wFormatTag: 0xfffe
nChannels: 6
nSamplesPerSec: 48000
nAvgBytesPerSec: 864000
nBlockAlign: 18
wBitsPerSample: 24
cbSize: 22 (extra bytes)
WAVEFORMATEXTENSIBLE:
wValidBitsPerSample: 24
dwChannelMask: 0x0000060f
SubFormat: {00000001-0000-0010-8000-00AA00389B71}
pbFormat:
0000: fe ff 06 00 80 bb 00 00 00 2f 0d 00 12 00 18 00 þÿ..€».../......
0010: 16 00 18 00 0f 06 00 00 01 00 00 00 00 00 10 00 ................
0020: 80 00 00 aa 00 38 9b 71 €..ª.8›q
Media Type 1:
--------------------------
Audio: PCM 48000Hz 6ch 4608kbps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_PCM {00000001-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 12
cbFormat: 40
WAVEFORMATEX:
wFormatTag: 0xfffe
nChannels: 6
nSamplesPerSec: 48000
nAvgBytesPerSec: 576000
nBlockAlign: 12
wBitsPerSample: 16
cbSize: 22 (extra bytes)
WAVEFORMATEXTENSIBLE:
wValidBitsPerSample: 16
dwChannelMask: 0x0000060f
SubFormat: {00000001-0000-0010-8000-00AA00389B71}
pbFormat:
0000: fe ff 06 00 80 bb 00 00 00 ca 08 00 0c 00 10 00 þÿ..€»...Ê......
0010: 16 00 10 00 0f 06 00 00 01 00 00 00 00 00 10 00 ................
0020: 80 00 00 aa 00 38 9b 71 €..ª.8›q
Media Type 2:
--------------------------
Audio: PCM 48000Hz 6ch 6912kbps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_PCM {00000001-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 18
cbFormat: 40
WAVEFORMATEX:
wFormatTag: 0xfffe
nChannels: 6
nSamplesPerSec: 48000
nAvgBytesPerSec: 864000
nBlockAlign: 18
wBitsPerSample: 24
cbSize: 22 (extra bytes)
WAVEFORMATEXTENSIBLE:
wValidBitsPerSample: 24
dwChannelMask: 0x0000003f
SubFormat: {00000001-0000-0010-8000-00AA00389B71}
pbFormat:
0000: fe ff 06 00 80 bb 00 00 00 2f 0d 00 12 00 18 00 þÿ..€».../......
0010: 16 00 18 00 3f 00 00 00 01 00 00 00 00 00 10 00 ....?...........
0020: 80 00 00 aa 00 38 9b 71 €..ª.8›q
Media Type 3:
--------------------------
Audio: PCM 48000Hz 6ch 4608kbps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_PCM {00000001-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 12
cbFormat: 40
WAVEFORMATEX:
wFormatTag: 0xfffe
nChannels: 6
nSamplesPerSec: 48000
nAvgBytesPerSec: 576000
nBlockAlign: 12
wBitsPerSample: 16
cbSize: 22 (extra bytes)
WAVEFORMATEXTENSIBLE:
wValidBitsPerSample: 16
dwChannelMask: 0x0000003f
SubFormat: {00000001-0000-0010-8000-00AA00389B71}
pbFormat:
0000: fe ff 06 00 80 bb 00 00 00 ca 08 00 0c 00 10 00 þÿ..€»...Ê......
0010: 16 00 10 00 3f 00 00 00 01 00 00 00 00 00 10 00 ....?.........
JarrettH
28th November 2016, 02:16
Is sanear in the nightlies 0.3? (08/2015)
Haven't done much testing, but I noticed exclusive mode seems to be working better than in previous versions (that or some MPC-HC change since July nightly).
pankov
29th November 2016, 13:42
Talking about Sanest can somebody point me to a location where I can download an up-to-date standalone filter?
I'd like to test it outside of MPC-HC
Jamaika
2nd December 2016, 07:43
Quick question?
I'm setting Directshow video by default. Preview is normal. While the screenshot has a lot of yellow. What could be the reason?
Directshow which currently is the best. It is somewhere some comparison.
LigH
2nd December 2016, 10:39
A lot of questions back, I suppose...
Issues with every kind of video in different formats, or just a specific range (if so, does MediaInfo reveal details)? Is High Bit Depth involved? Any comparison from you between a screenshot from within MPC-HC and as close as possible a frame out of e.g. an AviSynth script decoding it?
I would suspect that maybe the screenshot feature cannot handle specific decoded output formats required to render in high bit depths?
Jamaika
2nd December 2016, 13:53
I always thought that if information is already processed by the decoder then what else can spoil by processing to rgb. Strange because madvr is no problem.
LigH
2nd December 2016, 18:52
The decoder will usually decode to a YUV variant (for most modern video formats), then leave the display to a renderer; different renderers may handle the purpose of making the content visible in different ways, though. Some renderers may handle formats with 10 bit per YUV component, others may not be able. You can see the "screenshot saver" as another kind of renderer, I believe (if I am not wrong). Knowing the difference may help discovering the reason, therefore please try to show us a picture of both ways of rendering.
Jamaika
2nd December 2016, 20:57
I don't want to clutter forum images. Changed the color range and for me that is a curiosity.
Sunspark
5th December 2016, 16:19
I think there is an issue with MPC-HC resolution upscaling monitor resolutions higher than 1920x1080, mine is 2048x1152. I posted this in the madVR thread and I was told that the issue is the player's responsibility and that madVR only scales to what it is told to.
Examples-
1772x952 as reported in the madVR OSD.
The default aspect ratio selected is 1.86 and it scaled to 0,26,2048,1126.
Changing it manually to 1.85 scales it to 0,22,2048,1129.
1280x688 as reported in the madVR OSD.
The default aspect ratio selected is 1.86 and it scaled to 0,26,2048,1127.
Changing it manually to 1.85 scales it to 0,22,2048,1129.
I think the 1.85 setting looked a tiny bit better than the default. Circles are the best thing to look at when judging this.
Same deal with this video..
1920x808 as reported in the madVR OSD.
The default aspect ratio selected is 21:9 and it scaled to 0,145,2048,1007.
Changing it manually to 2.35 scales it to 0,140,2048,1011.
I think the 2.35 setting looked a tiny bit better.
Basically I am seeking understanding of why the "default" calculation picks what it does, rather than what I think it should be picking which is based on what I observe for geometric proportions where circles are perfectly round and not wider or taller.
Thanks!
clsid
5th December 2016, 16:36
The calculations are correct.
(2048/1772)*952 = 1100.28 (which matches 1126-26=1100)
The aspect ratio in the unscaled resolution is probably already off a bit. It is common practice to crop a few pixels in height during encoding in order to make it a modulo 4 (or 8) value.
Sunspark
5th December 2016, 22:13
Great explanation, thanks!
AmazingRando
6th December 2016, 02:28
Has anyone been able to have MPC-HC output via a Blackmagic Design Decklink card (4K monitor version in my case)?
I'd love to use MPC-HC to watch finished video on my reference monitor
Q-the-STORM
10th December 2016, 21:40
I have a weird issue with the exclusive mode of the internal audio renderer... It only happens in exclusive mode, normal mode works... it doesn't happen with reclock's exclusive mode
sometimes after a scene is over and it fades to black, when the next scene starts, the center channel stays silent... happened maybe 15 times so far... one time the center audio was playing in left rear speaker...
When this happens, I pause the video for about half second and resume play, everything's fine again, but it has to be at least about half a second, if I pause and resume too quickly, the center channel is still missing...
I have jump forward/backward (medium) hotkeys mapped to mouse buttons, if I use them after it happens, the center channel is still missing, even if I go back before it fades to black so it has to be pause and resume...
Here's my theory:
It's a combination of exclusive mode and a windows issue.
In regular mode, there is a little clicking sound when it fades to black.
it feels like when sound is silent, windows stops sending audio and when there's sound again, it starts sending audio again, resulting in a little clicking sound (and maybe 100-200ms of audio missing at the beginning of the scene)
I got to this conclusion after looking for a video on youtube for a friend and I noticed that in this video, audio keeps dropping out every few seconds (same clicking sound) basically when audio is silent inbetween sentences:
https://www.youtube.com/watch?v=7JYZDnenaGc
Clicking and missing audio at
00:11 - audio starts at "talking about" - "What we're" is missing
00:15 - audio starts at "eyes just" - "And if you're" is missing
00:17 - audio starts at "some simple" - "I've got some" is missing
goes on and on, it doesn't drop out if I have quiet music running in the background, to make it not completely silent.
There is no clicking in exclusive mode.
I'm guessing when windows wants to drop audio and send it again, exclusive mode loses audio and doesn't pick up all channels when audio reappears...
This is a sample video:
http://www39.zippyshare.com/v/YP9eoHcE/file.html
note that this issue appears 100% of the time, so every time I play this sample, the center channel is silent after it fades to black.
Would be great if you can fix that.
Of course the issue would probably also be resolved if someone knows how to make windows not drop audio in the first place...
but note that my AVR is contantly reporting that it's receiving 5.1 audio, so it's not like there isn't any audio being sent at all, seems like windows is always sending silent audio, just seems to take a bit of time to change between sending silent audio and non-silent audio. Don't know why that is.
My setup:
Windows 10 Pro x64
Geforce GTX 780 Ti SC (video and audio transfer via 1 HDMI cable)
MPC-HC 1.7.10 x64 stable
LAV 0.68.1 x64 stable
If you need more info I'l provide it
pirlouy
11th December 2016, 16:12
@kasper93: One year later (http://forum.doom9.org/showthread.php?p=1749052#post1749052) :D, I finally managed to create a bug in tracker, if you're still interested in DVB issues:
https://trac.mpc-hc.org/ticket/5986
JarrettH
11th December 2016, 18:32
Here's the issue tracker for the audio renderer, q-the-storm
https://github.com/alexmarsev/sanear/issues
I put in the feature request for selectable buffer. I don't see an assignee or follow-up result, and I hate posting on trackers. IMO, a waste of time. I don't even know what state MPC-HC is in now, it hasn't been updated to stable in over a year.
GTPVHD
12th December 2016, 13:41
http://forum.doom9.org/showthread.php?p=1789251#post1789251
Please update to LAV Filters 0.69 when possible.
Octo-puss
17th December 2016, 07:14
Is there going to be any new version anytime soon? It's been more than a year since last update.
jkauff
17th December 2016, 14:25
Is there going to be any new version anytime soon? It's been more than a year since last update.
The most recent nightly build was released about 6 weeks ago. Version 1.7.10.269. It's been totally stable for me.
Brazil2
20th December 2016, 12:33
So after more than one year without a new release I've decided to try the latest nightly build, v1.7.10.269.
And to my surprise, it appears that the buttons have almost doubled in size!
1.7.10 release:
https://s24.postimg.org/rs80vn3dh/OLD.png
1.7.10.269:
https://s24.postimg.org/gelhkfsut/NEW.png
This is not only ugly but useless to me.
And I've found no option to adjust the size to what it was before.
I understand it can be usefull on some displays but please, please, please, make an option for the ability to use small buttons.
Thank you.
nevcairiel
20th December 2016, 13:56
I understand it can be usefull on some displays but please, please, please, make an option for the ability to use small buttons.
You can control the size and shrink it down a bit with this option:
Options -> Advanced -> DefaultToolbarSize (16 seems to be close in size to the old one)
Or switch to the actual old one using this option:
Options -> Advanced -> UseLegacyToolbar
Brazil2
20th December 2016, 16:52
You can control the size and shrink it down a bit with this option:
Options -> Advanced -> DefaultToolbarSize (16 seems to be close in size to the old one)
Or switch to the actual old one using this option:
Options -> Advanced -> UseLegacyToolbar
That's what I was looking for, thanks a lot for enlightening me :)
steh
23rd December 2016, 22:29
http://forum.doom9.org/showthread.php?p=1789251#post1789251
Please update to LAV Filters 0.69 when possible.
Yep... update please... !!!
Octo-puss
25th December 2016, 14:10
The most recent nightly build was released about 6 weeks ago. Version 1.7.10.269. It's been totally stable for me.
I don't use alpha, beta, nightly or whatever versions of anything anymore.
steh
26th December 2016, 05:11
http://forum.doom9.org/showthread.php?p=1789251#post1789251
Please update to LAV Filters 0.69 when possible.
build .276
Brazil2
4th January 2017, 13:27
I've just noticed the latest nightly build does not show the tags for OGG files in the information bar. However embedded covers are shown :rolleyes:
Tags of FLAC files are shown though.
mzso
9th January 2017, 19:19
Hi!
Are there any (free) windows filters/decoders for HEVC/VP9 out there, besides LAV?
madshi
9th January 2017, 19:36
What's wrong with LAV?
mzso
9th January 2017, 21:10
What's wrong with LAV?
Nothing I wanted to test something with a different decoder.
Aleksoid1978
9th January 2017, 23:29
Decoder from mpc-be.
huhn
10th January 2017, 00:00
isn't that FFMPEG too?
Aleksoid1978
10th January 2017, 00:46
isn't that FFMPEG too?
Yes ...
LigH
10th January 2017, 08:58
Another HEVC decoder would be UHDecode by Multicoreware (https://x265.com/how-to-play-hevc-on-your-pc/hevc-decoding/) ($29.95).
ryokoseigo
17th January 2017, 03:08
Could anyone help me make the escape key not pause the video when using it to exit fullscreen? I swear I had this function before I reinstalled windows the other day, but now its super annoying... Edit- I'm using MPC-BE, if thats an issue.
sneaker_ger
17th January 2017, 15:52
Set the "Fullscreen" hotkey to Escape.
I'm using MPC-BE, if thats an issue.
Next time use the MPC-BE thread (https://forum.doom9.org/showthread.php?t=165890).
NikosD
17th January 2017, 21:32
Hi!
Are there any (free) windows filters/decoders for HEVC/VP9 out there, besides LAV?
Lentoid HEVC decoder is free:
http://xhevc.com/en/hevc/decoder/download.jsp
nsnhd
18th January 2017, 15:27
The Windows 10 app Movie & TV also has a very good decoder, some 4k@60 10-bit clips play very smoothly, but perhaps it cant be used as external decoder in mpc-hc or mpc-be.
clsid
18th January 2017, 17:54
No, because that is a Media Foundation decoder, and not DirectShow.
It also only works on systems with HEVC hardware acceleration.
nsnhd
19th January 2017, 11:19
No, because that is a Media Foundation decoder, and not DirectShow.
It also only works on systems with HEVC hardware acceleration.
In my system without hevc hw acceleration (i5-haswell), Movies & TV plays 4k@60 10-bit clips smoother than mpc-hc or mpc-be
clsid
19th January 2017, 19:39
Actually, Haswell does have partial accelleration for 8-bit HEVC. But afaik, the Microsoft decoder only functions if the GPU is HEVC capable. Maybe that is purely for license purposes, and it is also capable of software decoding. What is the CPU usage?
nsnhd
20th January 2017, 06:48
CPU usage very high, mostly above 90% for all apps
clsid
20th January 2017, 14:40
In case of MPC-HC/BE, try the standard EVR renderer, as that is more efficient than EVR-CP.
nsnhd
20th January 2017, 15:11
In case of MPC-HC/BE, try the standard EVR renderer, as that is more efficient than EVR-CP.
Yes, I know that and always use EVR, no chance with other renderers.
12sunflowers
20th January 2017, 18:48
Hello!
Just can anybody say can MPC play fragmented MP4, YES or NO?
https://my-hit.org/film/167172/
i always have this error
Code:
File Source (URL)::Output
Media Type 0:
--------------------------
Unknown
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: Unknown GUID Name {08E22ADA-B715-45ED-9D20-7B87750301D4}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0
makakam
21st January 2017, 10:23
I'm using the latest stable mpc-hc along with the newest lav filters. My htpc is hooked up directly to my TV through HDMI and I don't know why the volume is so low in mpc-hc whereas windows and other applications do sound ok.
Any ideas?
e-t172
21st January 2017, 11:00
I'm assuming you've already made sure the volume setting in MPC-HC itself is set correctly.
What might be happening is that you're playing 5.1 (surround) content and outputting to a 2.0 (stereo) sound output. In that case the Windows audio engine will automatically downmix 5.1 to 2.0. The thing is, Windows uses a normalized downmixing matrix which means you get a -10dB drop in sound level compared to direct, untouched 5.1 output. One way to avoid that is to do the downmixing in LAV Audio instead.
makakam
21st January 2017, 11:35
Thanks for reply and your help, you are right, that was exactly my case.
I was sure I had everything set up correctly in LAV Audio decoder when it comes to downmixing to stereo but it wasn't. I had to enable mixing in lav filters.
mytbyte
21st January 2017, 21:29
I have a strange situation here: Nvidia GTX 960, AMD FX8320, MPC-HC 1.7.10 and MadVR 0.91.4....I'm playing VP9 Profile 2 HDR clips found in Section 4 on this site: http://kodi.wiki/view/Samples
MadVR does not recognize the clips as HDR, and playback is very choppy (S/W decode only) while on my other machine (oldish AMD Athlon X4 II 640, HD 6570 gfx card) playback is almost smooth and MadVR recognizes HDR metadata and converts to SDR accordingly...The only difference in software that I could detect is that I have installed 1.7.10 Nightly build on the latter machine (also LAV filters versions are different - 0.66 vs 0.68.1.45-git...could that be it? Could the nightly build be that much better, I didn't even know that I installed the nightly build :) I mean, an FX plays it choppy, while an Athlon playa is smooth (not even topping CPU out in EVR mode) ...I will have no accesss to the GTX 960 machine before some time next week so can't test the theory right away but I'm asking in advance so that I come prepared...
Also, generally, I have trouble playing 4K HEVC 60fps clips in MadVR on GTX 960 machine (EVR is smooth, but with no colorspace and gamma conversion), even though MPC HC reports it's playing in H/W, while switching to DXVA native in LAV results in weird dark and blue video and MadVR reporting it can't create DXVA - this is probably a MadVR problem so you can just send me on my way, and I'll ask in the MadVR thread...
Thanks
clsid
22nd January 2017, 03:53
Yes, you need a recent version of LAV Filters for HDR support.
mytbyte
22nd January 2017, 19:36
@clsid: Thank you...now if only the VP9 choppy playback on the more poweful machine was also due to the LAV Filters version...
kopija
26th January 2017, 10:04
.......
Solon8
28th January 2017, 13:27
Hi everyone,
I love MPC but I have a small problem with it: it takes several seconds (~10 s) to fast forward to a particular time on big files, while it's instant with players like VLC (except that the audio takes one sec or two to sync).
I tried the fast seek option, but it doesn't seem to change anything. Is there another option I could try?
I don't mind if I lose frames or quality, or get blocky artifacts, in the first frames after seeking. I just need it to be quick.
Thank you!
LigH
28th January 2017, 13:59
Fast seeking usually depends on several factors: Correct interleaving, correct keyframe index (if the container supports it), GOP length. Unfortunately you did not tell us any technical details of the files which give you issues (means, a MediaInfo report), so it is not easy to give you a general solution, regardless of the file format.
If your file has a container which supports a keyframe index, then the "fast seek" option will have an impact: When enabled, the player will seek to the closest GOP start where decoding can start immediately, but the position where the playback starts may be a bit inaccurate, slightly distant from the time you clicked; otherwise, the player will seek to the last GOP start before the time you clicked, and then decode without display to the exact position, before the playback continues. This may be the case for e.g. AVI, MKV, MP4; but not M2TS, this container is packet oriented, there is no index, the player will always have to search for a valid playback start (to avoid decoding errors).
I would not know any reason immediately why e.g. the VLC player can handle such issues better.
Solon8
28th January 2017, 15:10
Fast seeking usually depends on several factors: Correct interleaving, correct keyframe index (if the container supports it), GOP length. Unfortunately you did not tell us any technical details of the files which give you issues (means, a MediaInfo report), so it is not easy to give you a general solution, regardless of the file format.
If your file has a container which supports a keyframe index, then the "fast seek" option will have an impact: When enabled, the player will seek to the closest GOP start where decoding can start immediately, but the position where the playback starts may be a bit inaccurate, slightly distant from the time you clicked; otherwise, the player will seek to the last GOP start before the time you clicked, and then decode without display to the exact position, before the playback continues. This may be the case for e.g. AVI, MKV, MP4; but not M2TS, this container is packet oriented, there is no index, the player will always have to search for a valid playback start (to avoid decoding errors).
I would not know any reason immediately why e.g. the VLC player can handle such issues better.
Thank you for your reply.
I did not give technical details because the files vary a lot. They are MKVs most of the time, but it happened just as much with MP4.
I would say it actually happens to all big files of several GBs.
A typical example:
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 59mn
Bit rate : 10.0 Mbps
Width : 1 920 pixels
Height : 1 040 pixels
Display aspect ratio : 1.85:1
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.210
Stream size : 8.19 GiB (75%)
Writing library : x264 core 67 r1162M f7bfcfa
Encoding settings : cabac=1 / ref=4 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass / bitrate=10036 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Language : English
Default : Yes
Forced : No
For this one, if I go directly to 01:28:00, MPC freezes and stops for a few seconds, while VLC plays instantly.
I also noticed going forward takes longer than going backward, or going forward again. Seems like MPC needs to load stuff, then it's okay.
LigH
28th January 2017, 15:32
You only reported the analysis of the video stream here, not the container. At least you mentioned MP4 and MKV as usual formats... If you remultiplex MKVs with mkvmerge, and MP4s with MP4Box (or matching GUIs each), does the copy play better?
Solon8
29th January 2017, 14:26
You only reported the analysis of the video stream here, not the container. At least you mentioned MP4 and MKV as usual formats... If you remultiplex MKVs with mkvmerge, and MP4s with MP4Box (or matching GUIs each), does the copy play better?
Hi,
No, remuxing doesn't help. :(
LigH
29th January 2017, 17:59
Maybe it's just an issue of disk caching, or swap file usage due to different RAM requirements... if seeking takes a longer time in one attempt, but not in another (especially seeking two times with the same player and getting different UI delays), I would suspect different amounts of disk activity during each attempt, which may not directly be related to actually seeking in the media file, but managing other needs of your system.
flashmozzg
30th January 2017, 04:33
Hello. I was wondering what happened to the MPC-HC project? It's been really long time since the last release. Is the (ever-decreasing) team waiting for something?
Anyway, I have a problem related to madVR and not sure if it's MPC fault or something's else: when I right-click (to open context menu) while in fill screen exclusive mode, the video goes black and MPC starts eating all avaiable 32 bit memory (about 3,8GB) and producing 60% CPU load. I have to manually terminate it from Task Manager (the player is still somewhat responsive, but won't close by itself). I'm on Win 10 x64, using MPC-HC 1.7.10 x86. Don't remember this problem before.
ryrynz
30th January 2017, 07:14
It slowed down a bit, use the nightlies if you want updates, they're plenty stable.
huhn
30th January 2017, 10:59
Hello. I was wondering what happened to the MPC-HC project? It's been really long time since the last release. Is the (ever-decreasing) team waiting for something?
Anyway, I have a problem related to madVR and not sure if it's MPC fault or something's else: when I right-click (to open context menu) while in fill screen exclusive mode, the video goes black and MPC starts eating all avaiable 32 bit memory (about 3,8GB) and producing 60% CPU load. I have to manually terminate it from Task Manager (the player is still somewhat responsive, but won't close by itself). I'm on Win 10 x64, using MPC-HC 1.7.10 x86. Don't remember this problem before.
AMD user?
change the prerendered frames to 6. rendering -> windowed mode -> "how many video frames shall be presented..." 6 or lower.
it is an old getting bug in the amd driver.
flashmozzg
30th January 2017, 15:12
AMD user?
change the prerendered frames to 6. rendering -> windowed mode -> "how many video frames shall be presented..." 6 or lower.
it is an old getting bug in the amd driver.
Thanks! That worked! Don't remember having this issue few months ago though) I updated both madVR and my drivers since then so I'm not sure what exactly triggered it) Maybe madVR changed defaults or something in the update when it changed settings UI.
It slowed down a bit, use the nightlies if you want updates, they're plenty stable.
Just interesting what's keeping them from deciding that "this" month they'll finally release a stable version postpone new features (if there are any)/risky updates for a bit and releasing what they have as a new stable. I saw some small activity on GitHub, but the is no indication of next stable release (the last one being almost 1 and a half years old) and the date in their roadmap on trac is 8 months late.
Octo-puss
31st January 2017, 07:30
There's probably hardly anyone left working on the project.
Whoever was the leader probably disappeared too, otherwise we'd have an official word regarding the status long time ago.
vBm
31st January 2017, 13:51
Word about MPC-HC was in a dire need of developers was published back in '12. (https://mpc-hc.org/2012/09/24/open-call-for-contributors/)
At the moment only XhmikosR and kasper93 are semi active, you know ... LIFE has happened and not everyone has spare time anymore. Official statement will be drafted and published on MPC-HC's website when the time is right and when there are news to report.
jkauff
1st February 2017, 01:21
Word about MPC-HC was in a dire need of developers was published back in '12. (https://mpc-hc.org/2012/09/24/open-call-for-contributors/)
At the moment only XhmikosR and kasper93 are semi active, you know ... LIFE has happened and not everyone has spare time anymore. Official statement will be drafted and published on MPC-HC's website when the time is right and when there are news to report.
In the meantime, the nightlies are very stable and include things like the latest LAV filters. I'm not sure more features are needed at this point, and for those who do need new features there's always MPC-BE. In other words, no complaints here.
olli66
7th February 2017, 11:03
hi guys, can anyone help me to understand one thing reagarding the output levels (0-255 / 16-235)?
I thought I understood it but now and had everything set up correctly as far as my understanding goes but well...when I activate madvr the picture gets washed out.
I have my TV set to video levels (16-235). My Windows desktop is set to 32bit, 12bpc and YCBCr444 (which only allows a limited levels setting). MadVR is set to 16-235 so everything in the chain is set to limited (16-235), right? But when I play a video in mpc-hc with madvr ON the dark levels are way too bright and get washed out. It looks like a haze over the picture. When I leave madvr OFF the blacks are black. When I choose 0-255 in madvr the blacks are black again, the haze is gone. But what is happening now? I play a video that has limited range, my desktop is put to limited range and to my understanding the player should be set to limited range as well? Is there any level crushing/shifting happening now when I set madvr to 0-255?
nevcairiel
7th February 2017, 11:30
When you set everything to limited, then you get double-limited, and everything looks washed out.
Its important to know that a PC, by default, is always 0-255, hence why its also called "PC levels" in some cases. There is no way to change that, Windows just works like that, and so does practically every other application.
So when your TV expects limited levels, and you set your GPU to limited, then the GPU will compress the 0-255 desktop levels to 16-235 on output. When you set madVR to 16-235 as well, then madVR will output 16-235 by itself, and then the GPU will compress it again, and you get double-compressed.
So the short answer is, set *either* your GPU to limited, or madVR, never both - there is literally no situation where both limited would ever make sense. If you can't set your GPU to full, then set madVR to full.
olli66
7th February 2017, 11:55
wow, thanks for the perfect explanation!
since I have no other option than limited on my PC when I choose 4:4:4 I now set my madvr settings to 0-255
how will it work in other applications like Powerdvd and what happens to photos in general? oh by the way I just found out that I was not getting real 4:4:4 (downloaded a test pattern). I lowered the desktop bit depth from 32bit to 16bit and now I see the 4:4:4 test patterns correctly.
one other thing: movies on consoles: I have set my consoles to FULL (0-255) and my TV to FULL too. is this correct for gaming AND watching movies?
EDIT: I just tested on my PC with PC monitor: I have the desktop set to FULL and madvr set to FULL, too, no double-limiting there...
thanks again!!!
When you set everything to limited, then you get double-limited, and everything looks washed out.
Its important to know that a PC, by default, is always 0-255, hence why its also called "PC levels" in some cases. There is no way to change that, Windows just works like that, and so does practically every other application.
So when your TV expects limited levels, and you set your GPU to limited, then the GPU will compress the 0-255 desktop levels to 16-235 on output. When you set madVR to 16-235 as well, then madVR will output 16-235 by itself, and then the GPU will compress it again, and you get double-compressed.
So the short answer is, set *either* your GPU to limited, or madVR, never both - there is literally no situation where both limited would ever make sense. If you can't set your GPU to full, then set madVR to full.
Asmodian
8th February 2017, 17:31
Do not lower the desktop bit-depth to 16-bit! 4:2:2 is better than that.
olli66
9th February 2017, 08:45
I read that 16bit more than do for videos and pictures unless you work with HDR pictures in Photoshop/Lightroom, I don't play games on this PC and I don't edit HDR photos on this display so the question is: 16bit and 4:4:4 or 32bit and 4:2:2 ?
also I am still unclear about HDR: Once Powerdvd supports Ultra 4k blu-rays should the desktop be set to 32bit to experience HDR?
Do not lower the desktop bit-depth to 16-bit! 4:2:2 is better than that.
LigH
9th February 2017, 09:06
These "16 bit per pixel" are just an average due to the YUV 4:2:2 chroma subsampling: You have one 8-bit luminance (Y) value vor every single pixel, and two 8-bit chroma difference values (U and V) for two adjacent pixels, which sums up to 32 bits per 2 pixels.
This is not at all related to 16 bit RGB desktop modes, which provide only 5 bit for red and blue, and 5 or 6 bit for green. You will see obvious banding or dithering here!
Furthermore, if you talk about HDR or High Bit Depth, it doesn't even mean 16 bits per pixel, but 16 bits per component: 16 bit red + 16 bit green + 16 bit blue = 48 bits in total. More than a monitor can display.
Conclusion: Always keep your monitor RGB mode at 32 bit.
olli66
9th February 2017, 11:15
I don't know why but I couldn't select 4:4:4 AND 32 bit desktop before (only 16bit) but now it is set to 4:4:4 and 32bit, should do right?
only the levels are now limited (16-235) but as long as I am only watching movies and pictures that should do, right?
Selur
16th February 2017, 21:33
Any chance of a new nightly build with current updated libav?
(having trouble decoding 12bit hevc 4:4:4 content, see: https://forum.doom9.org/showthread.php?t=174314)
Cu Selur
-> Okay forget that, enabling Y416 in Libav solved my issue.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.