View Full Version : Media Player Classic Home Cinema (MPC-HC) - DXVA!
mark0077
31st May 2010, 19:45
This bug has been around for many months, since the new fullscreen code was introduced. Anyone have any idea how easy it would be to fix. The fullscreen image often doesn't fill the entire screen, see bottom of this image. Happens now with madvr and evr-cp at least.
http://img8.imageshack.us/img8/7338/fullscreeno.th.jpg (http://img8.imageshack.us/i/fullscreeno.jpg/)
Only happens when windows is first maximized, then moved to fullscreen. I can get around by first making window not maximized, then moving to fullscreen.
dansrfe
31st May 2010, 23:04
I would keep it at "Skip level check" just to make sure the drivers readily accept the file even though it is said to "officially" accept L5.1. As for the artifacts I get them once in a while to and I think the problem lies with the decoding software of the GPU. DXVA in general is not a very stable technology when compared to CPU (CoreAVC) decoding. That's why I prefer to use CoreAVC and people that have nVidia cards have the added bonus of CUDA acceleration which covers for any shortcomings in CPU speed. Sadly I thihnk artifacts will remain inevitable in ATi cards unless there are some fundamental changes in driver software decoding techniques and efficiency.
Plutotype
31st May 2010, 23:30
Hi,
noticed, the override placement of subtitles does not work in mpc hc 1875.
My subtitles were always located at the bottom of the screen - vertical placement 99%. But since x version this does not work anymore and the settings does not work too. Can somebody confirm that?
Thanks
Pluto
dansrfe
1st June 2010, 00:11
Why are you using such an old version of MPC-HC in the first place? Download and replace the previous exe with the latest version exe and it should solve the problem.
Nitrius
1st June 2010, 00:26
I would keep it at "Skip level check" just to make sure the drivers readily accept the file even though it is said to "officially" accept L5.1. As for the artifacts I get them once in a while to and I think the problem lies with the decoding software of the GPU. DXVA in general is not a very stable technology when compared to CPU (CoreAVC) decoding. That's why I prefer to use CoreAVC and people that have nVidia cards have the added bonus of CUDA acceleration which covers for any shortcomings in CPU speed. Sadly I thihnk artifacts will remain inevitable in ATi cards unless there are some fundamental changes in driver software decoding techniques and efficiency.
Been looking at CoreAVC, but am not sure if i want to spend money on something when i know MPC-HC do the job just fine, yea got some problems with DXVA, but if i turn it off it seems to play things fine then as well so...
dansrfe
1st June 2010, 00:49
Have you tried the ffmpeg-mt decoder in ffdshow for H.264/AVC decoding? I have heard it's comparable to CoreAVC in some cases.
Mixer73
1st June 2010, 01:17
Been looking at CoreAVC, but am not sure if i want to spend money on something when i know MPC-HC do the job just fine, yea got some problems with DXVA, but if i turn it off it seems to play things fine then as well so...
If you don't have a DXVA graphics card or even an Intel graphics its worth it, the compatibility with CoreAVC is very good, and I found it more reliable in some instances than trying to get DXVA codecs working. I think for the money its well worth it to have it.
oddball
1st June 2010, 01:22
I cannot turn off closed caption subtitles playing back DVD's. Toggling subtitles does nothing. I have a menu option Subtitles (CC) but I cannot toggle it. In the root DVD menu under setup setup it is set to none.
EDIT: NM it was ffdshow had subtitles toggled on.
djesteban
1st June 2010, 06:07
@Dev team
Just wondering why you guys don't update the build on your homepage? I know the newest build can be found on the .ru site, but I am just wondering why the homepage is not updated/used anymore...
madshi
1st June 2010, 07:06
@devs, I know you don't want to work on the splitter. But I have a rather easy request, and I think you'll agree that it would be a worthwhile addition:
Could you please add support for 3D Blu-Ray splitting? Here's the technical information:
(1) If e.g. "STREAM\00020.m2ts" is a 3D movie, then "00020.m2ts" will contain the standard h264 stream (used for left eye). The h264 stream for the right eye is using h264 MVC encoding and is then stored in "00021.m2ts". In order to find out whether a stream is 3D or not, just check whether there's a file named "STREAM\SSIF\00020.ssif". If there is, 00020.m2ts+00021.m2ts are the files for left and right eye. Audio streams are in 00020.m2ts. 00021.m2ts only contains the h264 MVC video stream for the right eye, nothing else.
(2) Instead of demuxing 00020.m2ts + 00021.m2ts you can also demux SSIF\00020.ssif. The SSIF file is a combination of 00020.m2ts + 00021.m2ts. Basically it's a m2ts file which contains all audio and video streams (left + right eye).
(3) The h264 MVC stream has a stream type identifier of 0x20 (normal h264 streams have a stream type id of 0x1b).
(4) The AUDs in a h264 MVC stream are "00 00 01 18" instead of "00 00 01 09". The sequence parameter set is "00 00 01 0f" instead of "00 00 01 07". The sequence parameter format is identical to standard h264, it has just some added information at the end of the data. The idc_profile for the h264 MVC stream is 128.
There's no decoder and no renderer for 3D yet, but hey, we need to start somewhere!
Keiyakusha
1st June 2010, 13:38
Hi. After some changes to ffdshow, now this menu is full of garbage (http://i.imgur.com/IWMHE.jpg) and as I understand from ffdshow thread, they want this to be fixed on players side. Is there any chances that some dev can do something about this?
EDIT: ffdshow devs are looking at this problem so this request can be ignored for the time being
Nitrius
1st June 2010, 14:09
If you don't have a DXVA graphics card or even an Intel graphics its worth it, the compatibility with CoreAVC is very good, and I found it more reliable in some instances than trying to get DXVA codecs working. I think for the money its well worth it to have it.
DXVA is working for me, though it have some minor bugs, if they are related to my card/driver or MPC-HC am not sure though.
I'll probably just stay with MPC-HC as it has been working nice for a while now, beside the small picture corruption with DXVA from time to time.
Edit: Though am a bit curious if you get any better quality in videos using either MPC-HC DXVA, MPC-HC FFmpeg, FFDshow or CoreAVC?
Keiyakusha
1st June 2010, 14:30
Edit: Though am a bit curious if you get any better quality in videos using either MPC-HC DXVA, MPC-HC FFmpeg, FFDshow or CoreAVC?
No. Quality will and should be the same. However if you have some free CPU power, with software decoders you can apply better resize algorithms and other processing. (With CoreAVC cuda you also can but somehow it doesn't gives me noticeable speed gains over software decoding. maybe driver rolling back to nvidia's software decoder...)
namaiki
1st June 2010, 14:37
IMO, EVR and a number of other video renderers produce banding when expanding from TV to PC levels.
mark0077
1st June 2010, 14:39
IMO, EVR and a number of other video renderers produce banding when expanding from TV to PC levels.
Perhaps its more caused by the quality of your particular gpu / drivers conversion from whatever colorspace you input, to rgb in that particular renderer. You could use ffdshow to convert to pc levels for you, or try output a different colorspace to evr or other renderers to see if your graphics drivers do a better job.... ie nv12
namaiki
1st June 2010, 14:50
Perhaps its more caused by the quality of your particular gpu / drivers conversion from whatever colorspace you input, to rgb in that particular renderer. You could use ffdshow to convert to pc levels for you, or try output a different colorspace to evr or other renderers to see if your graphics drivers do a better job.... ie nv12
Card is just a Geforce 9600M GT. Everything through EVR looks crap except for RGB32+Dither, which is what I usually use.
It's this thing (http://www.avsforum.com/avs-vb/showthread.php?t=948496). Section-A.mp4 is the exact video I always use.
mark0077
1st June 2010, 14:53
Yeah its your cards conversion I imagine. Make sure you have the latest nvidia drivers, and in nvidia control panel, color settings are set to 0-255. Maybe you could post an nvidia bug report if its still bad using yv12 / nv12....
I always rather trust the likes of ffdshow or madVR instead of graphics drivers.
namaiki
1st June 2010, 14:55
Yeah, I usually use MadVR as well.
Well, just to say, if I experience the problem, I'm sure a lot of other users (whether they would notice or not) would be experiencing the same thing.
So regarding 'quality,' I would recommend either MadVR+whatever standard decoder or whatever standard video renderer+FFDShow video RGB32+Dither.
Octo-puss
1st June 2010, 15:53
I just tried MPC 64bit version along with 64bit FFDShow, and for some reason subtitles are gone. Can anyone tell me what am I doing wrong please?
edit: the way I always controlled subtitles was through Navigate menu. It is grey in 64bit MPC. I don't understand.
73ChargerFan
1st June 2010, 20:23
never mind
Snowknight26
2nd June 2010, 05:01
The form size calculation method is still off - a 3-4 pixel black border can be seen on both the top and bottom when playing 1920x800 videos on a 1920x1080 screen. If you open a video after MPC-HC's border has been turned off, the black borders go away, meaning that the calculation isn't taking the maximum form width (desktop resolution's width minus the border) into consideration.
oddball
2nd June 2010, 06:17
I am having jerky playback when using DXVA (Uses Microsfot DTV video decoder?). CPU usage is less with it enabled but the video jerks all over the place. When using the standard MPC Video Decoder (Without DXVA) it plays back a lot smoother but hits the CPU more. Granted I am using a Nvidia 7600GT which I don't think it listed as supporting DXVA on VC1 etc. I am waiting arrival of a cheap card supporting CUDA and DXVA for that to test. I was wondering if it is indeed the video card though?
namaiki
2nd June 2010, 06:20
If it's not using DXVA, then it's using the MS decoder on the CPU.
Keiyakusha
2nd June 2010, 07:05
oddball
Not sure what your main question is but Microsfot DTV video decoder supports not only full aceleration but partial too. So your observations is probably true.
Piyoko
2nd June 2010, 15:49
Is there any way to get interlaced VC-1 to play? With Haali splitter I only get audio, and with the internal MPC-HC splitter I get nothing but a black screen.
namaiki
2nd June 2010, 15:51
Piyoko, have you tried disabling DXVA filters if they are enabled?
Brazil2
2nd June 2010, 15:58
Is there any way to get interlaced VC-1 to play?
Yes use either the Windows decoder or a third party commercial decoder like the Arcsoft one.
Plutotype
2nd June 2010, 18:13
Why are you using such an old version of MPC-HC in the first place? Download and replace the previous exe with the latest version exe and it should solve the problem.
Because the problem that MPC HC is not placing the subtitles according to settings is related also to an recent versions. I have tried also with 1984. Pluto
dansrfe
2nd June 2010, 19:26
I'm using the latest exe and even on the previous 5-6 versions I've had subtitle placement at 95 vertically and it's always been there since.
Plutotype
2nd June 2010, 21:04
I'm using the latest exe and even on the previous 5-6 versions I've had subtitle placement at 95 vertically and it's always been there since.
Im sorry, Im blind, the problem with positioning of the subtitles has been resloved with unclicking the "position subtitles relative to the video frame". Somehow this has been activated during so many upgrades. So easy..
Pluto
Yobbo
2nd June 2010, 22:20
I'm having a problem with MPC-HC hanging in memory when I close it. With the latest build (svn 1984) it can take 5 or 6 seconds to close, and then for another few seconds I can still hear the audio playing.
Are others having this problem? Is there something I can tweak to make it shut down instantly?
MPC-HTPC
2nd June 2010, 23:11
Congratulations to Revision 2000!!! :)
Many thanks to the whole Dev-Team, you are doing a great job!
Aleksoid1978
3rd June 2010, 00:51
Question to all who has Intel video with DXVA support - test last MPC-HC revision and write result - correct or not play with DXVA.
Snowknight26
3rd June 2010, 01:48
r2002 with the Intel GM45 (DXVA obviously):
http://stfcc.org/pics/i/e6f17c883e607260beab795f47f73383_th.jpg (http://stfcc.org/pics/i/e6f17c883e607260beab795f47f73383.png)
alexins
3rd June 2010, 02:37
Media Player Classic HomeCinema (x86/x64), svn 2002 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-2002.html)
Changes (2000-2002): (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)
Fix .rmvb interlaced decoding (ticket #513);
changed "Reopen" to "Reopen file";
Updated Catalan translation [xiulet] (truncated strings are still not fixed).
Question to all who has Intel video with DXVA support - test last MPC-HC revision and write result - correct or not play with DXVA.
EDIT: Complete Corruption without Microsoft DTV-DVD codec.
rack04
3rd June 2010, 03:38
Can anyone confirm that the latest nvidia drivers fix the evr-cp bug?
leeperry
3rd June 2010, 04:28
BTW, Reclock's latest version allows volume attenuation over KS so I can get volume control and yet bypass the nasty XP KMixer, so I've set two hotkeys for VOL +/-...but in MPC you can't choose the steps interval like in KMP? I got it set on 5% there..
Aleksoid1978
3rd June 2010, 04:32
EDIT: Complete Corruption without Microsoft DTV-DVD codec.
r2002 with the Intel GM45 (DXVA obviously)
Try this is test build - http://aleksoid.tosei.ru/Dist/mpc-hc_test_intel_DXVA_H264.7z
warkok
3rd June 2010, 04:58
Question to all who has Intel video with DXVA support - test last MPC-HC revision and write result - correct or not play with DXVA.
I have been experiencing complete video corruption when using the internal MPC-HC DXVA filters on an Intel GM45 since SVN build 1930.
Snowknight26
3rd June 2010, 05:00
Try this is test build - http://aleksoid.tosei.ru/Dist/mpc-hc_test_intel_DXVA_H264.7z
That one works fine.
(*|*)
3rd June 2010, 05:05
Wishlist:
combine ffdshow tryouts with mpc-hc.
warkok
3rd June 2010, 05:57
Try this is test build - http://aleksoid.tosei.ru/Dist/mpc-hc_test_intel_DXVA_H264.7z
DXVA in this build works great.
Aleksoid1978
3rd June 2010, 06:06
Commit changes.
Yobbo
3rd June 2010, 12:16
OK so is there any support here, or is this just programmer wank festival? Where do I go for solutions to problems I am having with MPC-HC?
tetsuo55
3rd June 2010, 12:19
Commit changes.i think the bug is in an other section of the code, and is just being triggered by that change.
Now that you have revert mpc-hc crashes again on gma500 and i3/i7
tetsuo55
3rd June 2010, 12:21
OK so is there any support here, or is this just programmer wank festival? Where do I go for solutions to problems I am having with MPC-HC?On the subject of "hanging in memory" this has been asked many times, it has to do with the exit command mpc-hc uses, its depreciated by microsoft and sometimes results in strange behaviour.
We cannot fix this ourselves and have been waiting for a patch.
clsid
3rd June 2010, 14:07
Is there a proper ticket on the bug tracker for that? Documenting all the known info about it could help in getting it fixed someday.
Yobbo
3rd June 2010, 14:07
Thanks, Tetsuo55, I appreciate your reply and sorry for my terseness before. Good luck with this necessary and important patch, I hope you find it soon. It is a nasty bug!
goofee
4th June 2010, 08:51
I recently started using MPC-HC after i installed Windows 7 Media center 32bit. I've gotten things to play mostly but i have two issues.
1. I get a green screen when playing MPEG2, but the sound is there.
2. I get some initial stutter when playing H.264 files, but if i stop and start, it's gone. I use ffdshow for decoding that with ffmpeg-mt.
Both these issues are fine in TMT3.
I'm running SVN 1984, ffdshow 3466 + latest Matroska splitter. Also have latest Nvidia drivers for my 8200. Have i hit some bugs that you guys know of or are the other recommended versions? Or must i configure something? I can't find any known issues about this in this thread.
Thanks
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.