View Full Version : Media Player Classic Home Cinema (MPC-HC) - DXVA!
Pheon
20th March 2008, 06:12
I'm on Vista x64 and I updated to Service Pack 1 yesterday. When I loaded up some videos to watch today in the latest 32-bit version of MPC HC, the side black bars I got with 4:3 content were pure black, but the blacks in my videos turned to a lighter black. This is when I'm using EVR custom pres. With normal EVR my side bars turn the same colour as the blacks in my video but they are both not pure black. Before upgrading to SP1, with EVR custom pres, both the blacks in my video and the side bars were pure black.
cca
20th March 2008, 10:47
I'm on Vista x64 and I updated to Service Pack 1 yesterday. When I loaded up some videos to watch today in the latest 32-bit version of MPC HC, the side black bars I got with 4:3 content were pure black, but the blacks in my videos turned to a lighter black. This is when I'm using EVR custom pres. With normal EVR my side bars turn the same colour as the blacks in my video but they are both not pure black. Before upgrading to SP1, with EVR custom pres, both the blacks in my video and the side bars were pure black.
I reported a similar problem a little earlier, EVR modes need adjustment now that SP1 is out. I guess this report has something to do with it: http://thegreenbutton.com/forums/thread/241856.aspx
_xxl
20th March 2008, 15:53
mpc-hc r475:
download (http://www.dump.ro/download.php?file=mplayerc.zip&id=NTViMTI0Y2Y1NGVhZjk4YWFjYjg2YTMwNzg3OGRiMTg=&download=true)
Mtz
20th March 2008, 16:01
Can be added an option to see some graphic for audio during playback? I think this is good for sync.
enjoy,
Mtz
Moondust
20th March 2008, 16:30
mpc-hc r475:
download (http://www.dump.ro/download.php?file=mplayerc.zip&id=NTViMTI0Y2Y1NGVhZjk4YWFjYjg2YTMwNzg3OGRiMTg=&download=true)
Can you tell me how this version differs from v1.1.0.0?
wyrd
20th March 2008, 16:55
mpc-hc r475:
download (http://www.dump.ro/download.php?file=mplayerc.zip&id=NTViMTI0Y2Y1NGVhZjk4YWFjYjg2YTMwNzg3OGRiMTg=&download=true)
mirrored (http://tirnanog.fate.jp/mirror/Misc%20(not%20by%20celtic_druid)/MPC-Homecinema%20SVN/):thanks:
Steveo08
20th March 2008, 18:05
is anybody here, who gets a clear and not blocking picture with dxva and nvidia geforce 8xxx graphic card?
easyfab
20th March 2008, 18:51
Can you tell me how this version differs from v1.1.0.0?
http://forum.doom9.org/showthread.php?p=1100283#post1100283
ADude
20th March 2008, 20:03
i need a german language file for mpc-hc 1.1.0.2 please.
You'll have to wait a few months, because 1.1.0.0 is the current version, so first 1.1.0.1 needs to be released, and then 1.1.0.2 .
PS If you can tell me who ends up winning the Bundesliga this season, that would be helpful ! ;)
73ChargerFan
20th March 2008, 23:47
I'd like to select a different mpg2 decoder for playback of dvds and rips of dvds.
DVDs look best to me using ffdshow with video processing, but I prefer decoding TS files with a different decoder.
Currently, I have to use a different media player for dvds so that I can configure it differently. But my family gets confused with the different interfaces and commands.
clsid
21st March 2008, 00:11
Use the option to store the settings into an .ini file. Create two copies of mpc and ini, each with specific settings.
Then just create two shortcuts on the desktop. One that points to the MPC that has been configured for DVDs. The other for the other files.
Pheon
21st March 2008, 00:31
I reported a similar problem a little earlier, EVR modes need adjustment now that SP1 is out. I guess this report has something to do with it: http://thegreenbutton.com/forums/thread/241856.aspx
Whoops, forgot to look through the thread for earlier reports, thanks for the link! I'll try upgrading my graphics card driver then. I'm on a notebook though so I guess I'll have to get one of the modded drivers.
Pheon
21st March 2008, 02:55
Thanks again for the link cca! Just updated my 8600M GT drivers to 174.31 and now normal EVR works perfectly! Blacks are black for both the side bars and the video! However, EVR custom pres is still the same as before.
raynor
21st March 2008, 04:45
I reported a similar problem a little earlier,EVR modes need adjustment now that SP1 is out. I guess this report has something to do with it: http://thegreenbutton.com/forums/thread/241856.aspx
Thanks again for the link cca! Just updated my 8600M GT drivers to 174.31 and now normal EVR works perfectly! Blacks are black for both the side bars and the video! However, EVR custom pres is still the same as before.
So, if I understand correctly this means that MPC-HC's EVR custom presenter handling / implementation
will have to be updated / modified for black levels to be right (i.e. 0-255 expansion to PC levels) ???
---> @ Casimir: Am I correct ?
It would be awesome to see the NVidia black level bug (AKA washed-out-blacks)
finally fixed (hopefully for good ;)) with a combination of
- Vista SP1
- the latest nVidia drivers
- an updated MPC-HC EVR-Custom presenter renderer (if that is necessary)
regards,
raynor
flanger216
21st March 2008, 04:46
Green distortion? Sounds like your HDMI/DVI cable is too long? What's the length? See any pink distortion as well?
Nah... it's a long-standing issue with DXVA in MPC-HC on Geforce cards. Well, at least I know it's long-standing on my system, though I know a few other people had the same issue a couple pages back.
Steveo08
21st March 2008, 06:27
Thanks again for the link cca! Just updated my 8600M GT drivers to 174.31 and now normal EVR works perfectly! Blacks are black for both the side bars and the video! However, EVR custom pres is still the same as before.
did you download the latest driver for GF9600 from nvidia homepage?
does it support GF8xxx ?
Pheon
21st March 2008, 06:42
No, I had to download it from http://www.laptopvideo2go.com/forum/index.php?showtopic=17740 Here's the link to the 32-bit version of the same driver http://www.laptopvideo2go.com/forum/index.php?showtopic=17737 That was the latest version released from Dell for the 8400M and 8600M cards. With the notebook cards you can't download the drivers from the nvidia site because the inf files used are specifically for desktop cards. So notebook users either have to wait for the manufacturer to release new drivers or they can go to laptopvideo2go and download a modified inf file to use with any driver.
Steveo08
21st March 2008, 08:23
No, I had to download it from http://www.laptopvideo2go.com/forum/index.php?showtopic=17740 Here's the link to the 32-bit version of the same driver http://www.laptopvideo2go.com/forum/index.php?showtopic=17737 That was the latest version released from Dell for the 8400M and 8600M cards. With the notebook cards you can't download the drivers from the nvidia site because the inf files used are specifically for desktop cards. So notebook users either have to wait for the manufacturer to release new drivers or they can go to laptopvideo2go and download a modified inf file to use with any driver.
thanks for links, so the driver are only for notebook cards and not for desktop cards?
ACrowley
21st March 2008, 08:45
mpc-hc r475:
download (http://www.dump.ro/download.php?file=mplayerc.zip&id=NTViMTI0Y2Y1NGVhZjk4YWFjYjg2YTMwNzg3OGRiMTg=&download=true)
Can you upload the latest MPC Decoder .ax File please?
Pheon
21st March 2008, 09:33
thanks for links, so the driver are only for notebook cards and not for desktop cards?
Yes, those are for notebook cards. For desktop cards, you can get the drivers directly from the nvidia website. However, if you really wanted to, I think it is possible to install the drivers from the laptopvideo2go webiste on desktop cards by modifying the inf file.
CruNcher
21st March 2008, 10:46
@Casimir666
Nice Progress :)
Is this also corrupted for other 8800GT users aswell (Somekind of strange noise gets applied with VMR9 Windowed and MPC-HC DXVA Decoder on my 8800GT it isn't the case with Cyberlinks Decoder.
http://mirror05.x264.nl/CruNcher/force.php?file=./casino-3Mbit.mkv
Dixxhead
21st March 2008, 15:00
Hey guys; I just came across this beautiful media player classic enhancment 1 week ago and have been eager in trying it out in all the possible ways.
I've managed to get everything to run to my wanting; through calibration in the ATI-CCC I managed to get colorful videos with corrected blacklevels (black is black) through EVR and have now no more problems at all with playback (like tearing or unsynchronous play).
I also enjoy the idea of DXVA a lot, but I have some problems with it, let me explain you:
I'm on a Laptop with Mobility HD2600, Vista Home Premium 32bit and 8.2 Displaydrivers (the 8.3s have a bug with the Hibernations so I'll skip them) and using the EVR Custom Renderer (for bicubic resizing).
Although DXVA works (10% CPU at max with a 1080p avc file :eek: ) it has 2 small problems: The quality seems worse than if decoded with FFdshow (seems like no deblocking/postprocessing, or very shallow deblocking/postprocessing being done; this all is only really noticable on SD material) and for some reason if the video finishes I won't be able to rewind it, replay it or do anything with the player as it starts to hang after a few seconds of trying that.
The bigger issue is that the display-driver looses control over the powersaving mechanisms of my GPU resulting it to run at 600mhz (default max clock is 500mhz and powersaving is 250mhz!) which increases heat AND batteryconsumption when playing back DXVA Material.
I believe that the fault here is not, or at least not entirely, with the MPC-HC. I just thought I'd let you know. :)
clsid
21st March 2008, 15:34
MPC disables the vista monitor powersaving during playback, so that if you don't touch your mouse for a while, your monitor will not go into standby or your activates your screensaver.
But the issue you describe seems more like a bug in the graphic driver. Also, DXVA will probably require the card to run at least at standard clock.
Dixxhead
21st March 2008, 16:05
MPC disables the vista monitor powersaving during playback, so that if you don't touch your mouse for a while, your monitor will not go into standby or your activates your screensaver.
But the issue you describe seems more like a bug in the graphic driver. Also, DXVA will probably require the card to run at least at standard clock.
I see...
It would make sense, since I'm only using the modded desktop version of the ATI-Drivers. This would mean that it clocks my card to the actual clock of an HD2600 Pro for the desktop, but I don't believe it would work any other with the stock-drivers.
It's pretty much a shame though, that DXVA might need such high clocks; I kind of thought it was dedicated hardware that works no matter the clock of the graphics-core. :(
Some deeper insight in this would be awsome, perhaps we should see if we could contact ATI about that and clear this up somehow. (One of the points I chose a laptop with HD2600 was its superior video feautures, so it'd be a shame missing out on them).
P.S.: Perhaps there is some other Program I can use to test DXVA support? Thanks for the help guys.
DrNein
21st March 2008, 18:58
I have a 2600 card (not mobility) and the clocks appear static. Power usage presumably remains low though since GPU activity is virtually nil (0-1%) for AVC and VC-1 and idle draw is only 16W. Activity is high (55%) for MPEG-2 since it is not decoded by the UVD but rather shaders and some CPU. However, the odd thing is that for the several DVB sourced (versus disc) AVC that I tested, GPU activity goes from nil to 35% (still nil CPU) despite being lower bitrate (20 versus 27 Mbps average). I wonder why that is?
engene
21st March 2008, 20:41
I tested some h264 samples with 9600gt and HD3200 in Win XP, DXVA works with r.475+PowerDVD decoder, but can't get DXVA working with r.475+internal decoder.
samples:
http://www.mediafire.com/?wsv9l1bkx1m
leeperry
21st March 2008, 21:51
I see there is options to bind keys to set ±10ms audio delay.
any chance that you change it to 5ms ?
so I could stop using KMPlayer to resync my movies, thanks :D
clsid
21st March 2008, 22:19
That would be a bad idea. 10ms is a small enough interval. People that want to correct a delay of say 100ms should not be forced to press twice as often just because you are such a perfectionist. Normal people won't even notice a 5ms difference.
Use the delay function in ffdshow audio decoder if you want a 1ms granularity.
leeperry
21st March 2008, 22:38
yeah I know I can add delay in ffdshow, but sometimes I forget I put delay there :eek:
well I can be very annoyed by 5ms desynchronisation(I project on a 80" large screen), but KMPlayer has 5 and 50 secs delay hotkeys....I can live with that in order to remux with MKVtoolnix ;)
appyton
21st March 2008, 23:01
Just a report:
NVIDIA 8600GT, Vista SP1, EVR + Custom (not 3D)
Cyberlink codec:
DXVA with 720p and newer 1080p encodes
The black level has changed after installing SP1 on vista (there is a discussion about the same on AVS forum), the blacks are blacker I would day. Supposedly SP1 corrected that for NVIDIA cards.
Internal Codec:
DXVA with 720p and newer 1080p, but not as stable as cyberlink codec especially with 1080p (variations in color/clarity - layman's terms).
Subtitles with all on EVR + Custom
:thanks:
dreamscene
22nd March 2008, 10:21
Hi,
Sry, but I didn't read all the pages since the latest release and so I don't exactly know if this problem has already been reported..
Since v1.1.0.0 setting an external filter doesn't work for me anymore on vista x64 neither with admin rights nor without - in v1.0.11.0 it worked. The setting seemingly isn't applied and not saved.
Is this a known bug and is there a workaround?
Besides great work!
Cheers,
dreamscene
ACrowley
22nd March 2008, 13:34
Can you upload the latest MPC Decoder .ax File please?
Something wrong with me ? i got not one single answer on all my Postings in this Thread ??!!
Not about my Blackscreen Problme in Pan&Scan Mode, no reply for my request to upload latest .ax Files ?
Whats up ?
clsid
22nd March 2008, 15:25
I doubt that xxl/casimir want to build and upload new binaries for every single revision that they make. Either be a little more patient or get the source code and compile it yourself.
arfster
22nd March 2008, 17:15
I have a 2600 card (not mobility) and the clocks appear static. Power usage presumably remains low though since GPU activity is virtually nil (0-1%) for AVC and VC-1 and idle draw is only 16W. Activity is high (55%) for MPEG-2 since it is not decoded by the UVD but rather shaders and some CPU. However, the odd thing is that for the several DVB sourced (versus disc) AVC that I tested, GPU activity goes from nil to 35% (still nil CPU) despite being lower bitrate (20 versus 27 Mbps average). I wonder why that is?
It's cos they're interlaced, and all deitnerlacing is done in shaders. Decoding is all done in the UVD, which doesn't show on your GPU% (aka shaders) at all.
BY the way, shaders being 0% doesn't mean no power draw, because the UVD will still be hard at work decoding avc/vc1.
Hittori
22nd March 2008, 19:26
Sorry if this has already been asked/answered in this thread, but i have an issue with dvdplayback in MPC-HC.
On many DVDs in the main movie, the seeking doesn't seem to work. That is, if you click somewhere on the seekbar, nothing happens, the cursor just jumps back. Also sometimes (on the same discs?) when I change chapter, the chapter will change but the cursor on the seekbar will not move, it will stay at the beginning, so you can't see how far in the movie you are..
Is this a known bug and in that case is there a fix?
molitar
22nd March 2008, 20:58
Man Nvidia sucks big time now! Looks like I will refund it and just stick with the buggy Radeon HD 3870 at LEAST the damn thing has a fullscreen mode! I can't believe Nvidia destroyed their cards by removing the functionality! What good is this crap Geforce 8800GT video card! NONE!
thrawnrulz68
22nd March 2008, 21:18
I am having trouble getting MPC-HC (latest revision) to play quicktime files from browser links. Some links work, but others do not. I primarily use the Quicktime architecture (with the actual Quicktime player, not Quicktime Alternative, installed) to render the files within MPC. Here are some of the links that do not work ("Unable to render the file."):
https://www.elearning.ubc.ca/home/DirCMSSiteContent/documents/eport2004/videos/karen_belfer_high.mov
http://www.safefromthestart.org/products/videos/QTHB/WINDOW/UPLOAD/WINDOW~2.MOV
http://boss.streamos.com/qtime/capi001/okgo/hereitgoesagain/video/hereitgoesagain_v300.mov
In fact, the last stream crashes the player on my system (Windows XPSP2)!
When switching to the Directshow architecture to render Quicktime (ffdshow is installed), the first two streams play but the last one still crashes the player. Is there something I can do to fix this? Does anyone else experience issues with these streams?
clsid
22nd March 2008, 22:03
The first file plays fine if you download it. Streaming it doesn't work, maybe because its an https link.
The second file plays both after downloading and streaming.
The third file is an actual rtsp stream. That one plays without sound for me. But no crash. You should uncheck "Enable Instant-on" in the QuickTime control panel, otherwise MPC will indeed freeze. Playing this through DirectShow is of course not possible.
Tery
23rd March 2008, 23:05
I don't know if it's already been said but I can't play a DVD, with external subtitle .srt, the subtitle is blinking sometimes but nothing readable, using EVR (custom or not), nor using haali renderer, it is only working using VMR9.
I have tried with MPC HC 1.0.11, 1.1.0.2 r460 et r467, and with internal MPEG2-Video Filter or NVIDIA MPEG2 CODEC.
Can someone confirm the problem or point me where I'm wrong ?
PS : forceware 169.44 / 8800GT
I'm always looking for information on that subject.
is there anyway to save the subtitle modified using internal subtitle delay correction ?
Tery.
~bT~
23rd March 2008, 23:56
^ just use vobsub config to edit subs timings. it takes 2 secs if u know the delay.
rt87
24th March 2008, 11:00
mpc-hc r475:
download (http://www.dump.ro/download.php?file=mplayerc.zip&id=NTViMTI0Y2Y1NGVhZjk4YWFjYjg2YTMwNzg3OGRiMTg=&download=true)
I found that mpc-hc won't load DirectVobSub anymore, even I set it "preferred" in external filter section.
clsid
24th March 2008, 15:26
Disable the internal subtitle filter ("auto-load subs" option) and VSFilter will get used again.
tetsuo55
24th March 2008, 19:59
I finally got around to a better troubleshoot of the blocking issue:
Hardware:
hd2400pro AGP
nforce2 mobo with a athlonxp @ 2ghz, 1,5 GB ram
Software:
Windows XP SP2, Catalyst 8.3,MPC-HC r475 and older, VMR9/VMR7/EVR all same result, Resolution 1920*1080@50hz
The problem:
Frames get stuck, frames repeat over and over (sometimes crashing the entire system), macroblocking, massive frameskips, red macroblocks.
The problem occurs with both h264 and VC1 content.
My last test was a remux to mkv of The Last Legion, the stream was the original HDDVD stream so this proves beyond the doubt that there is something wrong with mpc-hc and not a problem with the settings chosen for re-encoding.
The problem resembles this ffmpeg bug somewhat, but unlike that bug it affects both vc1 and h264
https://roundup.mplayerhq.hu/roundup/ffmpeg/issue378
--------------------
DVD problem:
When i try to click the buttons on a DVD menu the location of the place where i have to click is completely in the wrong place, powerdvd does not have this problem.
-----------------------
Also according to the ffmpeg changelog, the latest svn version (477) could be faster in some cases with software decoding of any codec that is based on ffmpeg. It seems to have a lot of fixes for sse and sse2
ziw0d0
24th March 2008, 21:08
"video frame" -> "touch windows from outside" Still not working?
Rectal Prolapse
24th March 2008, 21:56
clsid, xxl, et al:
Is there a benefit of the internal subtitle filter over DirectVobSub (aka VSFilter)? I noticed that MPC doesn't use VSFilter anymore - what is the difference between the internal one over VSFilter?
Thanks again!
I'm still looking into adding Blu-ray subtitle support - however, Haali Media Splitter doesn't assign a MEDIASUBTYPE to the PG streams - it is set to null while the MAJORTYPE is set to the usual subtitle type.
clsid
24th March 2008, 23:08
VSFilter adds the subtitles to the video before the video gets send to the renderer. It therefore works with all renderers.
The internal filter sends the generated subtitle image to the renderer. The renderer then overlays that image onto the video. This method only works with specific renderers. However, it has the advantage that it works with DVXA (for textsubs, not for vobsubs).
Btw, MPC will still use VSFilter, if you disable the internal filter.
Rectal Prolapse
24th March 2008, 23:10
Ok, thanks clsid.
Hmmm, it doesn't work for vobsubs because it isn't implemented yet? Or is there an inherent limitation in rendering bitmapped subtitles?
Thanks again. :)
clsid
24th March 2008, 23:36
Casimir should be able to explain that. I don't know much about the DXVA stuff.
~bT~
25th March 2008, 00:25
Ok, thanks clsid.
Hmmm, it doesn't work for vobsubs because it isn't implemented yet? Or is there an inherent limitation in rendering bitmapped subtitles?
Thanks again. :)
working for me mate :)
rt87
25th March 2008, 08:48
VSFilter adds the subtitles to the video before the video gets send to the renderer. It therefore works with all renderers.
The internal filter sends the generated subtitle image to the renderer. The renderer then overlays that image onto the video. This method only works with specific renderers. However, it has the advantage that it works with DVXA (for textsubs, not for vobsubs).
Btw, MPC will still use VSFilter, if you disable the internal filter.
which filter should I disable?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.