View Full Version : Media Player Classic Home Cinema (MPC-HC) - DXVA!
Xin-Hong
6th January 2008, 15:47
I made some tests with r368/6600GT (PV1)/Forceware 169.21/Win XP.
First, thanks to improve MPC-HC :).
I can't have any hardware acceleration in any renderer. DXVA works with PowerDVD (VMR9, Motion Compensation, no frame drop) with apple trailers and some mkv (animes) but I can't get DXVA working with the internal decoder :confused:
http://img170.imageshack.us/img170/7413/mpchcdxvard8.jpg
http://img408.imageshack.us/img408/5644/mpchcdxva2gt4.jpg
fixed
6th January 2008, 21:27
This build crashes when playing any AVC file with EVR either custom or plain. VMR9 does not run in DXVA mode and the video is choppy.
same problem
unix_sansei
7th January 2008, 04:00
i threw these at it with EVR, buffers 20, 3d, nearest
Video: Xvid 640x352 25.00fps 1251Kbps [Video 0]
Audio: Dolby AC3 48000Hz stereo 192Kbps [Audio 1]
Video: MPEG2 Video 720x576 (4:3) 25.00fps 6800Kbps [Video]
Audio: PCM 48000Hz stereo 1536Kbps [Audio]
Audio: Windows Media Audio 44100Hz stereo 64Kbps [Raw Audio 0]
Video: Windows Media Video 7 320x240 632Kbps [Raw Video 1]
Audio: Windows Media Audio 22050Hz stereo 32Kbps [Raw Audio 0]
Video: MSMPEG4v3 320x240 214Kbps [Raw Video 1]
Video: DivX 3 720x480 23.98fps 561Kbps [Video 0]
Audio: MPEG Audio Layer 3 48000Hz stereo 128Kbps [Audio 1]
no problems at all
Protuber
7th January 2008, 09:08
Guys, please help. I found a bug with subtitle. English subtitle works ok in ANSI and Unicode. But russian subtitle works ok only in unicode or ANSI if I am launch second copy of MPC. Look at that
http://img137.imageshack.us/img137/7767/1231ui8.jpg
Old MPC from Gabest works correctly. Guys, please fix it.
unix_sansei
7th January 2008, 09:20
hmm i do get the issue now, that after playing a .flac file, the apps shuts itself down. it should be in infinite loop mode. mp3, wavs are fine.
flac 1.2.1a, directshow .4a
unix_sansei
7th January 2008, 09:23
I made some tests with r368/6600GT (PV1)/Forceware 169.21/Win XP.
First, thanks to improve MPC-HC :).
I can't have any hardware acceleration in any renderer. DXVA works with PowerDVD (VMR9, Motion Compensation, no frame drop) with apple trailers and some mkv (animes) but I can't get DXVA working with the internal decoder :confused:
what movie is that? ha ha
_xxl
7th January 2008, 10:16
Samples please!
Xin-Hong
7th January 2008, 19:03
Samples please!
Trailer 2 @ 720p : http://www.apple.com/trailers/wb/thedarkknight/hd/ (tried with .hdmov and remuxed to .mkv)
Casimir666
7th January 2008, 20:54
I made some tests with r368/6600GT (PV1)/Forceware 169.21/Win XP.
Sorry but it will not with 6600GT because only bitstream mode is supported, not motion compensation :(
CruNcher
8th January 2008, 01:57
@Casimir666
Tried it here also with 8800 GT and 169.21 WinXP SP2 and if DXVA is active this beta build just closes as soon as i try to load any H.264 in any container if i disable DXVA it works. Cyberlinks Decoder works fine with the full Hardware Capabilities of the G92 0% CPU usage.
unix_sansei
8th January 2008, 12:08
had no problems with my system
7300gt
quad q6600 Oc'ed to 3ghz
latest Dx SDK
4gb of ram
leXorNet
8th January 2008, 17:07
@Casimir666
Tried it here also with 8800 GT and 169.21 WinXP SP2 and if DXVA is active this beta build just closes as soon as i try to load any H.264 in any container if i disable DXVA it works. Cyberlinks Decoder works fine with the full Hardware Capabilities of the G92 0% CPU usage.
Same here. Running Vista with 8600GT.
Casimir666
8th January 2008, 18:49
New release that should fix shoppy software rendering and DXVA crash : mplayerc.rar - rev 373 (http://www.zshare.net/download/631365271e0e78/)
samab
8th January 2008, 20:15
How come xxl's build says DirectX SDK to be 36 and Casimir's build to be 35?
LoRd_MuldeR
8th January 2008, 20:24
How come xxl's build says DirectX SDK to be 36 and Casimir's build to be 35?
Built with different DircectX SDK version? :p
CruNcher
8th January 2008, 20:49
It works it works wow great Casimir :)
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
DeepBeepMeep
8th January 2008, 21:09
It doesn't work for me
I have got a 8600GTS with XPsp2 uising EVR CA. I have turned on DXVA with mplayer internal video decoder and the filter properties and OSD says that DXVA is not used.
Cyberlink H264 decoder that works with only 5% CPU usage in WMR9 here freezes with EVR CA. Is this supposed to work as well?
Thanks for your support
CruNcher
8th January 2008, 21:13
Nope not EVR use VMR9 then it should work (Forceware 169.21 WHQL) :)
theirs only some percent of Kernel usage i think it comes from Haalis Splitter CPU usage is 0% :) and 32mb ram playing back 1920x1080 7Mbit 30 fps (test sequence no sound) with Cyberlinks filter 100mb ram are consumed and the same Kernel usage :)
DXVA Mode: H264 Bitstream Decoder, no FGT
Video: MPEG4 Video (H264) 1920x1080 30.00fps (works perfect) (30Mb Memory usage 70Mb less then what Cyberlinks Decoder needs 100Mb) (0% Cpu Usage) (arround 0-10% Kernel usage)
Casimir666 do you think it's possible to ehhhm borrow ;) PowerDVDs or Showtimes Framework to display DVD, HD-DVD and Blu-Ray Menus (noncrypted) ;) ?
Casimir666
8th January 2008, 21:13
It doesn't work for me
I have got a 8600GTS with XPsp2 uising EVR CA. I have turned on DXVA with mplayer internal video decoder and the filter properties and OSD says that DXVA is not used.
Cyberlink H264 decoder that works with only 5% CPU usage in WMR9 here freezes with EVR CA. Is this supposed to work as well?
Thanks for your support
If you use XP it should works with VRM9 or VMR9 renderless, not with EVR.
CyranoB
8th January 2008, 21:33
Doesn't work for me :(
http://eddie_pick.fastmail.fm/misc/MPC.JPG
CMPCVideoDecFilter::CompleteConnect
CMPCVideoDecFilter::CompleteConnect
IsSupportedDecoderConfig 0x3432564e 0
IsSupportedDecoderConfig 0x3231564e 1
Vista + 8500GT + EVR Cust
Also, Crtl+J doesn't display anything in this version.
En tous cas, merci pour tes efforts Casimir!
fixed
8th January 2008, 22:10
Same problem... only black screen.
Server 2008 RC1 & GF8800GT (169.25)
http://xs223.xs.to/xs223/08022/mpchc.png
CiNcH
8th January 2008, 22:14
Black under XP here too with VMR9 and VMR9 Renderless. And System is not very responsive when starting playback.
With Overlay Mixer I get gray screen but system stays responsive.
CyberLink works well in Bitstream mode with all 3 renderers.
8600GTS with FW 169.21
Would be great to be independent from CyberLink. Hopefully we will also see an external DirectShow filter that can be used inside DVB player software (ffdshow is also based on libavcoded/ffmpeg).
CruNcher
8th January 2008, 22:38
Black Screens are most probably caused by incompatible H.264 Bitstreams they have to be Standard Complaint to work and need to be encoded within certain Hardware limits, if that's not the case Nvidias Hardware is gonna reject them displaying a black screen especialy if the level_idc flag in the bitstream is wrong, but if also num_ref_frame is to high encoded for a given resolution then this stream won't ever Play error Free on Hardware.
Here http://forum.doom9.org/showthread.php?t=132924 you can find certain workarounds (for old non compatible Streams) and updates to X264 to make Streams more Hardware Compatible in the Future :)
CiNcH
8th January 2008, 22:42
Black Screens are most probably caused by incompatible H.264 Bitstreams they have to be Standard Complaint to work and need to be encoded with certain limits, if that's not the case Nvidias Hardware is gonna reject them displaying a black screen especialy if the level_idc flag in the bitstream is wrong, but if also the num_ref_frame is to high encoded for a given resolution then this stream won't ever Play error Free on Hardware.
As I said, works perfectly in hardware with the CyberLink decoder (also in MPC, verified Bitstream-Profile within extended filter properties). I have used a Pro7 HD recording (ts container) for testing.
CruNcher
8th January 2008, 22:46
Jep the Problem seems to be MBAFF tried some streams now and all MBAFF streams don't work (with Cyberlink they work) :(
DeepBeepMeep
8th January 2008, 22:54
Thanks for your help!
With VRM9 and the internal decoder I have some picture but with plenty of decoding glitches and a high CPU usage . Cyberlink AVC still works but does this version brings offer any advantage for XP DXVA users compared to the last official version?
In fact, I have still haven't found a way to prevent mplayer from skipping any frame. The jitter function shows that one frame is skipped every 30-60s although CPU usage is very low (12% on a dual core). I don't know if it is related to reclock tha I use to accelerate movies from 23.978 to 25 ftps. I had hoped that EVR support with DXVA on XP could maybe solve this issue. Is there some hope that EVR and DXVA will be possible on XP or is it impossible?
CiNcH
8th January 2008, 22:56
Jep the Problem seems to be MBAFF tried some streams now and all MBAFF streams don't work (with Cyberlink they work)
AFAIK, Pro7 HD uses PAFF.
CruNcher
8th January 2008, 23:01
AFAIK, Pro7 HD uses PAFF.
Hmm strange then but yeah i have problems with all SAT sample streams i have here in my testfiles and all of them work with Cyberlink.
syriana_h1080p.mov <- also doesn't work geez slowly all this Hardware Problems really are getting painfull.
So for now it seems alot of content won't work with the Filter yet but most custom content that's (almost) standard complaint should strange really strange all this is.
Im almost sure alot of those Black Screens are coused by Parseing problems (Video Decoder Filter doesn't get the correct information).
CiNcH
9th January 2008, 01:17
Now also tried a HD suisse TS sample (SRG SSR) I just recorded but black screen also. HD suisse is 720p50 (@ up to 13 MBit/s), so no interlacing at all. Timeslider in MPC does not move, it just says playing. DXVA mode again says 'H.264 bitstream decoder, no FGT', but nothing is being played back...
CyberLink 'Bitstream' profile also has problems with this sample, dropping a lot of frames after some seconds of proper decoding. No problem however in pure software with CyberLink and ArcSoft.
Actually this progressive stream from SRG SSR is one oft the best I have ever seen (Swiss mountains, very nice content ;) ).
_xxl
9th January 2008, 12:39
Same problem... only black screen.
Server 2008 RC1 & GF8800GT (169.25)
http://xs223.xs.to/xs223/08022/mpchc.png
Why are 2 core's used when DXVA is available?
CruNcher
9th January 2008, 12:42
Ehmm actually i think they aren't used @ all i couldn't see any CPU activity only Kernel when playing back so i think Decoding Thread number comes only into play if DXVA isn't enabled or if for example the Card doesn't support CABAC (no full bitstream accelleration), then the (rest complexity) could be decoded by 2 CPU threads (makes sense) :)
Btw i found some streams that show really odd problems (only first part of the top gets decoded) with the Filter most of those are Apple Quicktime SD Encodes from Apples Websites im not sure but it could be a Slice Decoding Problem here with Cyberlinks Decoder as allways it works flawless.
fixed
9th January 2008, 13:05
Why are 2 core's used when DXVA is available?It's default settings. Changing to 1 has same effect (black screen only)
chros
9th January 2008, 19:41
Well, I can't get H264 DXVA working on WinXP SP2 at all (tried with the latest build), no matter what kind of renderer I chose (VMR9 windowed / - renderless / EVR / EVR Custom)
Geforce 7600 GT
Forceware 158.22
evr.dll 5.0.1.1 (2006.10.20)
dxva2.dll 5.0.1.1 (2006.10.20)
Is my card the problem ???
Thanks
CiNcH
9th January 2008, 19:43
Is my card the problem ???
Just have to read some posts here!
First off DXVA 2.0 does not work under XP with EVR so it does not matter which EVR and DXVA2 DLL's you have. Use renderers supporting DXVA 1 (Overlay Mixer, VMR). Second problem is that your GPU is not supported at all, so you can forget about it. Only GPU's supporting the 'Bitstream' profile (with full H.264 decoding) are supported.
chros
9th January 2008, 19:57
First off DXVA 2.0 does not work under XP with EVR so it does not matter which EVR and DXVA2 DLL's you have. Use renderers supporting DXVA 1 (Overlay Mixer, VMR). Second problem is that your GPU is not supported at all, so you can forget about it. Only GPU's supporting the 'Bitstream' profile (with full H.264 decoding) are supported.
Thanks for the quick answer and for clearing things up !
So I have to buy at least a GF 8500 GPU ...
Kado
9th January 2008, 20:47
GeForce 9 series will support Video Processor 3 (aka PureVideo 3).
Hope that those can decode all types of h264 (including those made with x264).
isendir
9th January 2008, 22:59
I'm testing the latest posted build in XP Pro SP2, Ati X1900Xt + Catalyst 7.12. I have enabled dxva but it doesn't seem to work. I tried searching the forum but couldn't find anything. Does somebody knows if the dxva option works with ati cards? Everybody seems to be using nvidia cards :)
Thanks!
leXorNet
10th January 2008, 00:31
As others reported, your latest build does not crash (as the last one did) when trying to run h264 content with DXVA enabled. It does however not help much, as the screen goes black and the clip never starts to play.
One step in the right direction though. Keep up the good work! I too want to get rid of powerdvd.
I'm using Vista with standard EVR on 8500GT.
betaking
11th January 2008, 11:22
Hi,xxl_ and Casimir666.I Translated Media Player Classic Homecinema v1.0.11.4 r368 to Simplified Chinese,but how to update this to SourceForge.net?Or where are to download Media Player Classic Homecinema English LanguagePack? I can Translated this to Simplified Chinese Language!:)
skanky
11th January 2008, 11:57
not sure if anyone else is getting a similar problem, but am using the latest build (r373 iirc?) and when skipping forward in a movie using the seek bar at the bottom, from the point it skips to, it seems to play in fast forward.
have tested different avi and mkvs and so far both do the same thing. problem occurs on my laptop (ati x1300 mobility) and my desktop (ati 2400pro).
any ideas?
edit: also, right click-->after playback always defaults to "do nothing" even if i set to close, is there a fix for that?
Casimir666
11th January 2008, 18:59
Hi,xxl_ and Casimir666.I Translated Media Player Classic Homecinema v1.0.11.4 r368 to Simplified Chinese,but how to update this to SourceForge.net?Or where are to download Media Player Classic Homecinema English LanguagePack? I can Translated this to Simplified Chinese Language!:)
I have send you a private mail ;)
molitar
11th January 2008, 20:25
Ok what is a good latest stable release of MPC? I have tried the MPC Home Cinema and it has severe bugs. But the latest build I am using is 6.1.9.0 and I know their is more up to date releases out there.
Ok I have thought I would try this release out and it crashes my computer. I tried VMR9 windowed and VMR non windowed and same problem.
BUGS:
1. Secondary Fullscreen does not work
2. In fullscreen alt+enter would not take it out of fullscreen
3. In fullscreen the context menu kept disappearing
4. Trying to movie window while video playing locked up my computer
5. Trying to exit window with forced alt+f4 when in fullscreen and I could not exit the fullscreen crashed and rebooted my computer.
It's definitely not ready to use and I was running this on a 32bit Windows XP Pro Sp2 release of windows with a Nvidia Geforce6600GT video card with latest DirectX 9.
Hmm.. found the beta 11.2 here and it works with secondary fullscreen.. The opensource project page needs updating them versions don't work at all.
mpioner
12th January 2008, 12:21
new test builds 376 plz
Yong
12th January 2008, 15:41
after tested so many build, i'd say the r350 is the best lol,
either enable or disable DXVA also no jerky h264 playback, except DXVA doesnt work with quicktime hd video.
start from r351, mpc-hc doesnt decoder h264 video properly anymore :p
_xxl
13th January 2008, 09:58
mpc-hc r.376:
http://rapidshare.com/files/83412301/mplayerc.hc.r376.rar.html
Yong
13th January 2008, 13:02
mirrored again :)
http://y0ngc6.googlepages.com/mplayerc.hc.r376.rar
dxva or multithread still not working, crash on exit(multithread), or crash when the video begin to play.
btw good news is, no more jerky playback with internal h264 decoder anymore ;)
now testing some vc-1/dxva fucntionality and will report back later ;)
not working :D :p
rt87
13th January 2008, 13:44
mpc-hc r.376:
http://rapidshare.com/files/83412301/mplayerc.hc.r376.rar.html
internal subtitle and PS seems not working in VMR9 renderless mode. It happens to me only?
draggoon01
13th January 2008, 18:42
suggestion:
option to disable low merit mode for internal filter
if an internal filter is unchecked but mpc can't find an external filter, an internal filter is used in low merit mode. the only way to know this is by looking at the 'filters' list under 'play' menu. it would be useful to be aware of when this is happening.
or if completely disabling low merit mode is too much, then maybe an option to enable pop-up warnings of when this is happening?
thuan
14th January 2008, 12:18
Your ATI PS resizer fix build works ok now when upscaling using pixel shader on ATI card. As for DXVA decoding, I guess it's at revision 376 too as xxl's build has the same problem. Anyway DXVA compatibility is worse than previous build, it crashes or freezes with files that previously don't work. One time, it even brought my system down with it (if you need the minidump, I still have it). For files that had been working, there's a series now that crashes after awhile. It's Genjo's ghost hound. BTW, this is on XP SP2 now BTW drivers and windows up to date.
EDIT: can you make the PS resizer use PS3 now if available, as that normally works way faster than PS2 on ATI HD series card.
Casimir666
14th January 2008, 19:39
EDIT: can you make the PS resizer use PS3 now if available, as that normally works way faster than PS2 on ATI HD series card.
It's already done this way : ps3 are used if available ;)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.