View Full Version : Media Player Classic Home Cinema (MPC-HC) - DXVA!
sneaker_ger
12th November 2010, 19:41
Anyone here with a Creative X-fi (Titanium), Windows 7 64 and an analogue 5.1 speaker set? I recently bought this card and I'm having trouble with custom channel mappings. When I set it to map a stereo source to only e.g. the back right channel, I will get sound out of the front channels too. Too solve this I have to start playing, then go into the card's setup and set it to something different than 5.1 and then back to 5.1. I have to redo this every time a new file is loaded. Can anyone reproduce this? I think it's probably a problem of the drivers and not of MPC but I figured someone here might be able lead me to a solution.
neoufo51
12th November 2010, 23:57
To all devs:
If we expect to have a larger userbase, two simple things need to be done:
1) There needs to be more official, stable releases. I suggest one every 3-4 months. Why?
a) Few people want to download nightlies because they think it will make their computer blow up.
b) The longer the wait between stable releases, the more bugs linger in them, causing users to get frustrated with not getting a fix and opting to go back to VLC, which has more frequent stable updates.
2) The official website ( http://mpc-hc.sourceforge.net/ ) needs to be cleaned up.
a) The following image on the website, among others, makes MPC-HC look like cheap, malicious, ad-laden software. The picture of a family watching a laptop not only looks ridiculous, but reminds people of other software they used that was bloated and put adware on their computer. It needs to be taken off the site.
http://imgur.com/jTeAQ.jpg
b) The layout is too centered and cramped. It needs a cleaner look that suggests professionalism. People need to feel like they are downloading something that has heart and care put into it, and if the website looks like it was hastily done, people will think the same of the player.
APorter819
13th November 2010, 02:24
What splitter should we be using to play back mkv's with multiple audio tracks? Also, any idea why flac audio files are outputting as 2 channel when the audio switcher in mpc says 6? I'm using the build 2726and bitstreaming audio.
Thanks
mindbomb
13th November 2010, 17:57
What splitter should we be using to play back mkv's with multiple audio tracks? Also, any idea why flac audio files are outputting as 2 channel when the audio switcher in mpc says 6? I'm using the build 2726and bitstreaming audio.
Thanks
you can use the internal mkv splitter for multiple audio.
if you are using spdif, you are limited to 2 channel pcm.
if you are using hdmi, depending on your hardware, you may be limited to 2 channel pcm.
APorter819
13th November 2010, 20:24
you can use the internal mkv splitter for multiple audio.
if you are using spdif, you are limited to 2 channel pcm.
if you are using hdmi, depending on your hardware, you may be limited to 2 channel pcm.
Uninstalled and reinstalled fixed the problem I was having with the audio selection. I'm still struggling with the 2 channel pcm from multichannel flac audio using HDMI from ATI 5450 to a Denon receiver.
robpdotcom
14th November 2010, 05:00
Are you using Reclock? That's the only way you'll get untouched bitstreaming of flac (LPCM) files. Rica has an excellent guide for setting up Reclock for bitstreaming > CLICK (http://forum.doom9.org/showthread.php?t=152520)
If you don't want to use Reclock, then check your Playback devices in Windows, and make sure you have it configured for 5.1 or 7.1 surround.
boyumeow
14th November 2010, 08:29
Hi all, from my attached picture, I have encoded my mp3 and it have shown that media length from Properties-Details was reading 00:05:25, while Properties-Mediainfo has Duration of 4mn13s. If I start to play the mp3 from beginning, it will end its playing at 04:13 (as what mediainfo reads) and jump to 05:25. If I seek around 04:13 to 05:25, I will still get audio sound being play.
http://img832.imageshack.us/img832/605/timeerror.png
Playing it using wmp has shown and played 04:13 as full media length.
http://img832.imageshack.us/img832/4931/wmptime.png
Does it happens with everyone or it just me, need to confirm with it before reporting. Thanks.
Edit: Thanks, namaiki from below. (Don't want to flood this threads).
namaiki
14th November 2010, 08:31
Known issue with VBR stuff.
edit: or is it.. trying to find it on the bug tracker.
edit2: https://sourceforge.net/apps/trac/mpc-hc/ticket/757
Qaq
14th November 2010, 12:17
Are you using Reclock? That's the only way you'll get untouched bitstreaming of flac (LPCM) files.
"MPC audio renderer" in MPC/DirectShow audio also uses WASAPI.
follz20
14th November 2010, 14:01
Is anyone able to determine the cause of the following (horrendous) 'jitter/lag'?
http://i1208.photobucket.com/albums/cc362/follz20/seriouslywtf.png
MPC-HC settings are: EVR custom presenter - bilinear resizer - vsync enabled. EVR reports no dropped frames.
I am using DXVA with h264 & VC1 videos - surface overlay is disabled.
Running on W7 x64, quad cpu @ 3.78GHz (stable), 4GB ram w/ ATI 5850 (gpu is not overclocked - everything is default with a few irrelevant exceptions).
Any ideas/tips?
namaiki
14th November 2010, 14:07
MPC-HC's VSync option isn't enabled, though at worst you should experience stutter, not lag. Any change if you disable DXVA? Any change if you disable the GPU Flush options?
follz20
14th November 2010, 14:29
Strangely enough, I experience the same jitter with ffmpeg-ft instead of DXVA. However, that is only with EVR CS - with just EVR ffmpeg-ft is perfectly fine.
As for vsync, yes you're correct it wasn't enabled in the above video - but it doesn't make a difference even if enabled regardless of which one(s) I use. GPU flushes didn't seem to make a difference.
With DXVA, using EVR results in smooth playback (no jitter/lag) but I have horizontal screen tearing at about the midpoint of the player. With EVR CS, the above happens. Grrrr ;(
namaiki
14th November 2010, 14:31
What's the refresh rate of the screen?
Try: View> Renderer> Reset> Optimal.
Also, do you have Aero enabled, or disabled?
follz20
14th November 2010, 14:47
I'm running at 1920x1080x60hz and Aero is enabled.
I tried the optimal settings (which enabled floating point, disabled aero, enabled accurate and alternative vsync, disabled wait for gpu flushes) and the problem is the same ;\
Btw, cheers for the help namaiki. Very much appreciated.
tetsuo55
15th November 2010, 10:42
follz20 > mismatched refreshrates (display @ 60 or 41, and video @ 23.xxx) will always cause an ugly line.
nevcairiel
15th November 2010, 11:48
It looks like the renderer could not figure out the refresh rate of your screen, which will cause very bad behaviour. Why it fails, i cannot say.
Running 24p on 60Hz will always result in a jagged line when vsync is on, but its very regular. The irregular line you see there is the result of failure to detect refresh rates.
sidi0us
15th November 2010, 12:26
follz20 > mismatched refreshrates (display @ 60 or 41, and video @ 23.xxx) will always cause an ugly line.
I think is something else, this is mine:
http://i371.photobucket.com/albums/oo154/sidi0us/1-4.jpg
As you can see, i have the same options enabled, but the lines aren't that bad. Aero enabled.
Edit: vsync is disabled though, if i enable vsync it will see my refresh rate and it will look like this (http://i371.photobucket.com/albums/oo154/sidi0us/evr-cpmpcaudiorenderer.jpg).
namaiki
15th November 2010, 12:32
Edit: vsync is disabled though, if i enable vsync it will see my refresh rate and it will look like this.
.....
That is preferable or you can experience stuttering.
follz20
15th November 2010, 12:51
follz20 > mismatched refreshrates (display @ 60 or 41, and video @ 23.xxx) will always cause an ugly line.
That I do understand, but what I don't understand is why it is all of a sudden a problem for me.
I've used the same settings with ffdshow & mpc-hc for months on the same hardware with no problems. Those settings being EVR renderer, DXVA w/ subs enabled, playing 24p content @ 60hz. No lines/tearing, no stutter/jitter...:confused::confused:
The only thing that has changed is I reformatted, updated catalyst drivers along with recent builds of mpc-hc and ffdshow.
follz20
15th November 2010, 13:11
As you can see, i have the same options enabled, but the lines aren't that bad. Aero enabled.
Thanks for your input sidi0us.
May I ask what you have enabled/disabled in catalyst under 3D and Video plus any other relevant information?
Cheers
sidi0us
15th November 2010, 14:07
Sure, this (http://i371.photobucket.com/albums/oo154/sidi0us/2-1.jpg)is what I have right now at video, I didn't change anything at 3D.
follz20
15th November 2010, 15:03
Sure, this (http://i371.photobucket.com/albums/oo154/sidi0us/2-1.jpg)is what I have right now at video, I didn't change anything at 3D.
Thanks once again sidi0us. It's much appreciated.
I'll see if anything changes.
Hera
17th November 2010, 17:13
*snip*
This is funny considering that VLC is bloatware compared to MPC, but image-wise it is the other way around.
Maybe Firefox 4 route is the best here (loose users who want a fast browser and introduce more features): only appeal to those who are already familiar to it and introduce more features?
Inspector.Gadget
17th November 2010, 19:13
a) The following image on the website, among others, makes MPC-HC look like cheap, malicious, ad-laden software. The picture of a family watching a laptop not only looks ridiculous, but reminds people of other software they used that was bloated and put adware on their computer. It needs to be taken off the site.
Yes, sadly, I must agree with this point. The last paragraph on the front page is EXTREMELY spammy and could have come from any number of TOTALBESTALLMEDIASHARECONVERTERFFMPEGRIPOFFLOL sites. I think it's probably down to the web design firm that did the project, and they are currently using MPC-HC's page to advertise a furniture moving company. The site is hosted on Sourceforge, so I guess the domain isn't dependent on anyone's donation of services for its continued survival. I and probably a number of others would be happy to contribute work toward making the site less spammy, less cluttered, and clearer in describing MPC-HC to users. For example:
Current spammy paragraph:
Check out the latest media player upgrade. No matter if you are looking for windows media player XP, windows media player Vista or Windows 7 video media player - the windows media player classic is the right one for you. Watch all kind of video formats with the fastest player for free - it is fully compatible with the latest versions of Windows 7 and Vista including the x64 bit versions. Easy to use, intuitive interface and extremely light weigh on PC resources. Get the latest windows media player update - just Download it now!
Better text:
Media Player Classic Home Cinema is frequently updated with bug fixes and new features. It is compatible with Windows XP, Windows Vista, and Windows 7 and is available in both 32-bit and 64-bit versions. MPC-HC supports a wide variety of container, video compression, audio compression, and subtitle standards (a full list is available by clicking here). MPC-HC features a simple interface with an Options dialog that exposes advanced configuration to more experienced users. Download the latest version here and enjoy!
neoufo51
18th November 2010, 02:41
This is funny considering that VLC is bloatware compared to MPC, but image-wise it is the other way around.
Maybe Firefox 4 route is the best here (loose users who want a fast browser and introduce more features): only appeal to those who are already familiar to it and introduce more features?
Exactly, we all know people that use bloated crap for playing video. Whether it's VLC or people who still use CCCP, people seem to settle for inefficient software partially because MPC-HC isn't marketed well enough.
namaiki
18th November 2010, 03:01
or people who still use CCCP
AFAIK, MPC-HC's internal Matroska splitter doesn't support linked segments and only Haali's does at the moment. You could hardly call CCCP bloated compared to other codec packs... Rather, I don't even see any way that you could call CCCP bloated at all.
ryrynz
18th November 2010, 06:59
AFAIK, MPC-HC's internal Matroska splitter doesn't support linked segments and only Haali's does at the moment. You could hardly call CCCP bloated compared to other codec packs... Rather, I don't even see any way that you could call CCCP bloated at all.
Yeah he's got the totally wrong idea, CCCP has never been bloated.
Might wanna do some research before you trash talk.
XhmikosR
18th November 2010, 12:44
If anyone wants to edit the website feel free to do it and post the edited html files here. I totally agree that the website is pretty bad.
saint-francis
18th November 2010, 15:26
Why does CCCP catch so much grief? It's pretty bare bones. The only complaint is that it's not updated frequently enough for most people. Personally I just gather all of those applications myself and I honestly don't update them that much any way so CCCP would be fine for me and probably most people.
SpaceAgeHero
18th November 2010, 17:48
Here's a 5 MB sample.
http://netload.in/datei6XuXt2Im8I/VTS_01_1-010.mkv.htm
I do not use ffdshow.
Only Haali Media Splitter as well as the Haali Renderer.
But the problem also exists with EVR etc ...
Just wanted to let you know that I solved this problem by disabling: "Read AR from Stream" in the internal MPEG-2 Video Decoder. :)
jeremy33
18th November 2010, 22:37
I created a site about home theater PC with the goal of playing all types of video with maximum quality by using mpchc, ffdshow, reclock, ac3filter... This tutorial is accessible to everyone and I give the configuration files ready as packs.
The site is available at this address http://www.homecinema-hd.com
A small example of what you get: HomeCinema-HD Before / After (http://www.homecinema-hd.com/avant-apres_en.html)
I'm french so the original version of the site was in french. I started to translate it in english but it is not finished and my english is not very good so there must be some translation errors.
I see you soon on http://www.homecinema-hd.com
I would like someone just put a link to my site on one of mpchc, please.
Inspector.Gadget
18th November 2010, 23:52
I would like someone just put a link to my site on one of mpchc, please.
Dumping links all over Doom9 isn't driving enough traffic? :rolleyes:
jeremy33
18th November 2010, 23:58
Not all over just a topic and this request that's all. I want to help people to have a good video quality.
In french forums a lots of people like what I do.
http://www.homecinema-fr.com/forum/viewtopic.php?f=1196&t=29935240
XhmikosR
19th November 2010, 00:04
Maybe, but I, at least, won't add your site in the mpc-hc homepage.
My previous post is still valid if someone is interested. You can join #mpc-hc-dev at freenode or send me a pm (I prefer the first)
If anyone wants to edit the website feel free to do it and post the edited html files here. I totally agree that the website is pretty bad.
jeremy33
19th November 2010, 00:13
Ok as you want.
Anyway thank you to all developers for their work.
janos666
19th November 2010, 01:24
@jeremy33 - An example answer for the "Why don't you link it?" question:
I don't like your site. MadVR is stable now, and the image quality improvement over EVR is noticeable. And it's actually easier to use in D3DFS than EVR-CP.
And I hate the noise-reducer/gaysharpener/etc filters. The only things you need to achieve the best available quality are: proper decoder, proper renderer, proper color management.
The only required image manipulations are the resize (but madVR can take care of it, and you can choose between sharper or softer algorithms for your taste ; I prefer spline64) and color correction.
And your advise is to use EVR and leave the color management disabled. Nice! :)
Of course, it's only my opinion, but I think you got your answer for your previous question.
Otherwise, you do a lot of things on the same way as I do. And the explanation of the PAL speed-down thing is good too, I like your samples!
Inspector.Gadget
19th November 2010, 01:25
If anyone wants to edit the website feel free to do it and post the edited html files here. I totally agree that the website is pretty bad.
I'd be happy to take a shot at it (and I won't be too upset if everyone agrees my web design skills are awful). I think the main thing to do is to re-write the blocks of text so that they sound like they were written by a fluent English speaker without over-reliance on superlatives. Would editing the HTML files still be the most useful option in that case, or would that type of contribution be better as plaintext with before/after text highlighted?
jeremy33
19th November 2010, 14:45
Janos666 I don't board madVR for now because :
madVR : It's a new renderer, still in development, created by madshi. Its main advantage is its high quality. It can also switch between windowed mode to D3D Fullscreen (to have always access to the functionality of MPC-HC). But it has some drawbacks. It requires a powerful graphic card, the subtitle of MPC-HC are not yet supported (must display the subtitles with ffdshow but they are of lower quality), it is not compatible with DXVA and it can't use shaders.
You are wrong, you can improve the quality with the good filters. The color management is only useful with a calibrated tv with a probe. And On my site the resizer is also spline.
DrNein
20th November 2010, 01:02
I don't see this option in panel control(ccc), what king of codec is it? On external filters i don't find ati wmv specific codec to choose.
has anybody more information about this new option?
thanks a lot, adéu.
The option is offered by Catalyst Install Manager. There is no AX to choose (an MFT DLL is installed). The pre-existing check-box for Windows Media Video Acceleration does not seem to have any effect but WMVideo Decoder DMO plays VC-1 smoothly, albeit still higher CPU usage than ArcSoft.
Any clarification would be appreciated.
janos666
20th November 2010, 06:47
Did you make any subjective (but detailed) comparisons between madVR and EVR(-CP) with the AVSHD 709 test videos (with a quality display or projector...)?
For example, the near-black and near-white steps on the gradients are sensitive questions for non-high-end LCDs (even for relatively expensive PVAs because they can feature heavy black/and/(may)white-crush effect - without proper 10+ bit calibration, which is authentic for the 90˙viewing only, at the center of the screen - PVAs are relatively viewing-angle-insensible for chroma but not for luma, mostly around the near-black and near-white scales).
In my opinion, MadVR is clearly superior when compared to EVR. EVR-CP with the 10 bit input setting is fine but still far from madVR and 10 bit currently works on nv VGAs only (in my experience, but I didn't tested any FirePro VGAs). MadVR is fine with it's dithering and it works on both nv and ATI/MD VGAs.
MPC-HC's lcms2 implementation is far from perfect (with current SVN builds, absolute colorimetric is broken, for example), yCMS (yes, v1.8 not perfect either but...) is clearly better these times.
Color management may produces very noticeable improvements on wide gamut displays (and it's also noticeable on displays with gamuts which are narrower than the Rec709 gamut), not to mention the TRC corrections when you can't calibrate your display with 8+ bit effective precision (and it's far from your target).
And it's difficult to find proper sRGB gamut (~100% coverage) displays these times (with quality IPS/PVA technologies ; or even plasma HDTVs - "best" you get is 10+ bit internal emulation from WCG).
I played with sharpening and other post-process filters but I never liked them. It won't make the poor sources better while it will mess with good ones too. It doesn't recover anything while it can create additional (and noticeable) artifacts/errors.
It may looks nice for the first look but later, it always feels very unrealistic/plastic/broken...
But it's not a big problem these times when you can buy Blu-Rays. If the source is nice, it will look nice without additional post-processing. If it has a poor quality, nothing can help. (May be some softwares like vReveal, which works from numerous neighbouring frames to recreate each of them with interpolation/extrapolation, but it's not widely known and I didn't tested it yet. - And not a real-time thing, at least nowadays. Oh, and not free, not even to test with HD!)
But the essence of my argument: Your suggestions are subjective and they are very disputable. There are different opinions in these questions. So, it shouldn't be treated as some kind of "official recommendation". (And I think, a direct link from the homepage looks like this - for some people.)
I share the opinion that MPC-HC is the best available player these times and/but:
- People may don't know it. (It's not "advertised" well enough.)
- The default settings may can't be preferred (or even understood) by most of the users.
(I have to change a lot of settings after a clean install. For example, the framestep instead jump can be disturbing and annoying for some people.)
And a last note:
I prefer to use ReClock with "slave to reference clock". This way, you have bit exact WASAPI output for NTSC/HD while PAL sources are still slowed down (with re-sample, of course...).
But I have a question mark in my mind:
- What if the original source is not a cinema film but you watch TV shows (from DVDs). How can you be sure if they were NTSC and not PAL (originally recorded with 25/50 fps)?
And there is more...
I could find a Blu-Ray movie with 1080p content (I assume I got an original copy from the lender - European -, not a warez-garbage. But who knows, right...?) which was PAL! It ran with 25 fps, but it wasn't interlaced (according to mediainfo and source filters/decoders, and there were no deinterlacer in the filter graph...) And the gamut was Rec709 (according to my eyes). BUT the film wasn't a European production (may be co-production without noticeable credits...?)
I was very confused if I should use the PAL slowdown or not.
So, this "PAL should be slowed down" is not a simple rule.
May be it should, if it was a cinema or other NTSC source at the beginning. But have can you be sure about that (when you can't find any detailed informations)?
I think it's easier to avoid any PAL DVDs/BDs (hah! avoid any DVDs when you can watch BD :D), and assume that a BD with PAL format was meant to be PAL from the very beginning (for example a European made TV movie/series...?).
khagaroth
20th November 2010, 09:24
update for Czech translation (r2735)
mplayerc.cz.rc.txt.zip (http://www.mediafire.com/?mtch8sicyuc49qc)
jeremy33
20th November 2010, 16:10
I agree with you about the calibration of the screen but very few people do it.
I also agree that if the source is high quality (Blu-ray) there is no need for postprocessing. But if the video has poor quality it can be improved with some filters. Look at my examples : HomeCinema-HD Before / After (http://www.homecinema-hd.com/avant-apres_en.html)
James (reclock dev.) dont recommend the use of "slave reference clock to". Nevertheless I propose bitperfect function for those want (at the end of reclock part).
73ChargerFan
20th November 2010, 20:47
Exactly, we all know people that use bloated crap for playing video. Whether it's VLC or people who still use CCCP, people seem to settle for inefficient software partially because MPC-HC isn't marketed well enough.
mpc-hc: stutters, judders, won't play dts core from dtsma 70% of the time, and won't play a bunch of avi files that used to work. We get regressions all the time, and there isn't enough focus on debugging.
I don't like VLC but it has none of those issues.
leeperry
21st November 2010, 00:44
Not all over just a topic and this request that's all. I want to help people to have a good video quality.
yeah, teaching ppl how to oversharpen 720p rips sounds like a fantastic idea...especially when it's upscaled to 1080p afterwards, using a ringing feast algorithm such as spline ;)
betaking
21st November 2010, 04:09
Hi xvideo.ru is done!so I need a MPC-HC 2736 x86(without installer) and 2736 standalone_filters x86 for MSVC2008 builds!
Aleksoid1978
21st November 2010, 07:16
2739 build - http://aleksoid.tosei.ru/Dist/2739/
betaking
21st November 2010, 07:35
2739 build - http://aleksoid.tosei.ru/Dist/2739/
thanks! this is MSVC2010 builds,can you give MSVC2008 builds?
v0lt
21st November 2010, 08:27
MPC-HomeCinema.1.4.2739.x86(VS2008).7z
MPC-HomeCinema.1.4.2739.x86(VS2008).exe
betaking
21st November 2010, 08:33
MPC-HomeCinema.1.4.2739.x86(VS2008).7z (http://www.mediafire.com/?2rgnb3i0olblax1)
thanks and can you give me standalone_filters x86 for MSVC2008 builds?:)
v0lt
21st November 2010, 09:04
MPC-StandaloneFilters.1.4.2739.x86(VS2008).7z
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.