Log in

View Full Version : Media Player Classic Home Cinema (MPC-HC) - DXVA!


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410

noee
18th February 2008, 21:26
anyone using Reclock with MPC HC ?
...

Yes, I know what you mean. I have noticed that with some sources, I get the oscillating framerates, even though Reclock is set for 24fps.

My playback chain is:

Source (x264 MKVs and standard DVDs) -> FFdshow (decode and resize to 1080) -> Reclock 1.7B4 -> MPC-HC -> EVR custom presenter -> ATI HD2600XT -> LG 37" 1080P monitor (supports 1080P @ 24, 30 and 60fps).

I also find that Reclock will not work in D3D mode with the EVR custom presenter, I have to set it for DirectDraw.

Also, I find that sometimes MPC-HC will go into "high" CPU usage mode, up around 50%, then when I jump forward or back, it settles back to the more normal 10-15% during playback.

I have an AMD 5000BE X2, O/C'd to 3100Mhz, running XPSP3, RC2 (build 3300).

leeperry
18th February 2008, 22:35
yeah well, I guess we're pushing the limits of software and hardware when we DEMAND rock solid 24.000 fps :eek:

thanks god everything's fine in 1280*768 48Hz with reclock in 24 Hz, which is the native resolution of my projector :D

but 1280*720 24 hz and 1920*1080 24hz are a no go.....1280*720 is stuck at 23.704 and 1920*1080 is oscillating around 24....and drops frames once in a while...

that means the day I will upgrade to a fullHD projector.....I'll be in big trouble :(

BTW, when you get oscillating framerate, do you get perfect framerate detected in reclock ? eg rock solid 24.000 or 25.000 ?

.....I'm not sure whether MPC HC or ATi are responsible :D

Kado
18th February 2008, 23:11
curious question about Vista and MPC_HC does it try using hardware acceleration, has vista removed that - i did read somewhere about it - if it has could be causing problems with some things like MPC_HC if it uses it

cheers

Windows Vista has no Audio hardware acceleration if you're using DirectX, but you can have audio hardware acceleration if using Open AL with cards that support it.

phoenix_fr
19th February 2008, 17:46
Hello

A few questions:

1) There will t'il opportunity to change the appearance of the playlist in the next version
-font
- Aspect of the frame (Too "Windows 3.1 look" with grey frame)
-color font

2) I have vista 64

a link for a 64bit version of the latest beta version? build 403 ? build 404 ?

i have ffdshow_rev1839_20080202_clsid_x64.exe

phoenix_fr
19th February 2008, 17:49
Windows Vista has no Audio hardware acceleration if you're using DirectX, but you can have audio hardware acceleration if using Open AL with cards that support it.


xaudio2 in SP1 ?

but soundmax & realtek chipset openal support is ok
However I prefer drivers managers realtek :) that soundmax :mad:

Kado
19th February 2008, 22:37
@phoenix_fr

Although I'm using vista sp1 rtm (v6.00.6001.18000) I can't confirm the existence of xaudio2 or dx10.1 in it, dxdiag still says dx10.

MPC uses directx anyway, and also I don't see the need of HW accel audio in mpc.
I don't know about onboard audio but OpenAL works properly in my Audigy 2 ZS.

clsid
19th February 2008, 22:51
@phoenix_fr

Unless you have a specific reason to use the 64-bit builds, I strongly recommend using the 32-bit builds. Those have much better performance.

Casimir666
19th February 2008, 23:53
:eek:How did you do that? mkvmerge cannot mux raw VC-1 streams! Did you use a WMV or AVI source? Please try this one:
Yes I have muxed it with Haali muxer (in graphedit), and after change A/R with mkvmerge. With this file, Haali splitter give the correct A/R (do i don't think there is a bug in there).


When muxing this with gdsmux, the Haali Media Splitter outputs only FORMAT_VideoInfo and not FORMAT_VideoInfo2. And biXPelsPerMeter is set to 1 and biYPelsPerMeter is set to 2, which doesn't make any sense to me.
VC1 header of you file seems strange : fields ASPECT_HORIZ_SIZE is set to 2 and ASPECT_VERT_SIZE is set to 1.

It seem Gsmux do this : Aspect ratio (1920*2) / (1080*1) = 3.5555, or if you prefer 32/9 :eek:

madshi
20th February 2008, 09:25
:eek:
Yes I have muxed it with Haali muxer (in graphedit), and after change A/R with mkvmerge. With this file, Haali splitter give the correct A/R (do i don't think there is a bug in there).

VC1 header of you file seems strange : fields ASPECT_HORIZ_SIZE is set to 2 and ASPECT_VERT_SIZE is set to 1.

It seem Gsmux do this : Aspect ratio (1920*2) / (1080*1) = 3.5555, or if you prefer 32/9 :eek:
Thanks for checking this out. I only have one question left. Here's how my file behaves in MPC:

(1) The MPC property window shows an aspect ratio of "16:9".
(2) The "pin info" shows an aspect ratio of "16:9".
(3) The video is not shown correctly. However, if I manually override aspect ratio in MPC to 16:9, the video is suddenly shown correctly!

So the one thing I don't understand is that MPC knows that this file is 16:9 (MPC shows this in two different places!), but yet I have to force aspect ratio to 16:9 to get a correct display. Why is that? Does that make any sense to you?

Thanks! :)

appyton
20th February 2008, 14:03
If using NVIDIA 8600 GT card, MPC-HC version 403, cyberlink decoder, which versions of:
1. Driver for NVIDIA card
2. powerdvd software
Support hardware acceleration, sorry if this has been asked before. I am new to this.

ranpha
20th February 2008, 18:17
If using NVIDIA 8600 GT card, MPC-HC version 403, cyberlink decoder, which versions of:
1. Driver for NVIDIA card
2. powerdvd software
Support hardware acceleration, sorry if this has been asked before. I am new to this.

The latest version from nVidia website does.

PowerDVD 7.3 supports DXVA.

LOGiC
20th February 2008, 20:15
use regular EVR, disable "draw bars", go back to EVR C/A


Hi there Sir, sorry, I need to come back. I just had the time to test today and for regular EVR in no menues I found anything about "draw bars". Can you please explain where it should be ?

Thank you very much in advance.

Regards,

Andy.

noee
21st February 2008, 16:40
BTW, when you get oscillating framerate, do you get perfect framerate detected in reclock ? eg rock solid 24.000 or 25.000 ?

I hope this is not OT. To answer, no, Reclock shows 23.976 for the film but the "Auto" mode adjusts to 24fps to match my monitor (1920x1080@24Hz).

When I "Ctrl+J" using EVR Custom Presenter, it shows the jitter line smooth, 24.001fps and 24Hz refresh. Then, all of a sudden, the jitter line will start spiking and the fps starts fluctuating. This is using MPC-HC build 404. I have no other processes using CPU resource when this happens. Not sure what to make of it.

I should also restate, that when using EVR-CP, it's only when in D3D mode that Reclock must be set to DirectDraw detect. When using EVR-CP and D3D unchecked, Reclock works with D3D detect method. FWIW.

I have found one other very strange situation, involving the The Deer Hunter DVD. Obviously, it's soft-telecined and is dealt with as you would expect with ffDshow (libmpeg2) for decoding, but for some reason, when playing this DVD with MPC-HC, CPU utilization is a constant 50%. All other DVDs I've ever played show no more that 17% utilization with the same config.

I also transcoded the DVD to x264 CRF(20), muxed to MKV and I get the same behavior. CPU utilization to 50%, while all others (x264 MKVs) hover around 15%.

In both cases, no matter what I put in the chain, I can not get audio and video to sync up. Again, this is just for this one DVD, The Deer Hunter.

Any ideas?

Carpo
21st February 2008, 17:52
@phoenix_fr

Unless you have a specific reason to use the 64-bit builds, I strongly recommend using the 32-bit builds. Those have much better performance.

seems vista media center doesnt like the 32bit packages :(

leeperry
21st February 2008, 18:04
In both cases, no matter what I put in the chain, I can not get audio and video to sync up. Again, this is just for this one DVD, The Deer Hunter.

Any ideas?

for your Deer Hunter DVD, I got no clue :)

but for the rest, I think it has to do with the onboard oscillator of your graphic card that's not stable enough.

I'm discussing the issue with the powerstrip techsupport :
http://forums.entechtaiwan.net/viewtopic.php?t=6137&start=0&postdays=0&postorder=asc&highlight=

leeperry
21st February 2008, 18:16
Hi there Sir, sorry, I need to come back. I just had the time to test today and for regular EVR in no menues I found anything about "draw bars". Can you please explain where it should be ?

Thank you very much in advance.

Regards,

Andy.

http://www.avsforum.com/avs-vb/showpost.php?p=13179838&postcount=4483

leeperry
22nd February 2008, 01:34
I was in the middle of a movie, and MPC HC resized to window mode and told me "cmd.exe" stole the focus.

I have no batch running, neither anything special.

it happened last week already and it was "ras*sumthing.exe"

I've checked my box for rootkits/trojans/whatever with Kaspersky AV and Security Task Manager.

Is there a way that MPC HC can keep the focus no matter what ? :(

I've got this option checked already :

http://mycvs.org/wp/wp-content/images/focus.png

_xxl
23rd February 2008, 19:26
mpc-hc r421:
http://rapidshare.com/files/94295901/mplayerc.hc.r421.zip.html

donaldtone
23rd February 2008, 20:41
mpc-hc r421:
http://rapidshare.com/files/94295901/mplayerc.hc.r421.zip.htmlgreat! Works well.

molitar
23rd February 2008, 20:53
Wow this is awesome! I am playing a h264 movie with NO CPU USEAGE! DXVA working perfectly using absolutely zilch cpu on my new 512MB Radeon 3870 video card!

Now if I can only figure out how to get theatermode working on my secondary display :(

Shinigami-Sama
23rd February 2008, 22:30
Now if I can only figure out how to get theatermode working on my secondary display :(
have fun
ATI's menu is a bitch like that
you might have to switch it back and forth a few times before the app realizes it is in theater mode as well..

luojs
23rd February 2008, 22:56
Wow this is awesome! I am playing a h264 movie with NO CPU USEAGE! DXVA working perfectly using absolutely zilch cpu on my new 512MB Radeon 3870 video card!

Now if I can only figure out how to get theatermode working on my secondary display :(

Theatermode only works when using Overlay render.

Shinigami-Sama
23rd February 2008, 22:58
Theatermode only works when using Overlay render.

I use it with VRM9 renderless all the time
its just a pain in the ass to get it to kick in

jhoff80
23rd February 2008, 23:07
So I have a bunch of files that result in a blocky mess with DXVA turned on, and I'm not entirely sure why thats the case. I would love if it would work right or just default to software mode for these cases. I uploaded a clip if people here would like to investigate why this is happening: http://download.yousendit.com/D48CFC7E03554E57

This is with an ATI 3870.

Also, I know I've mentioned it a few times already and I hate to sound like a broken record, but I'd really love this as a standalone filter.

noee
23rd February 2008, 23:58
I believe I have zeroed in on a bug. Please pardon if this has been reported already.

It appears, when using EVR-custom presenter w/Direct3D fullscreen, whenever I seek forward or back, in either DVD or MKV (x264), the CPU usage jumps to around 50-60% and the audio goes out of sync.

I discovered this as I've been trying to get Reclock working right. It doesn't seem to matter if I use Reclock or not and whether I have the ATI CCC running or not. Normal playback CPU utilization (for both ffDshow and the built-in decoder) is below 15%.

I have tried with the other renderers and the problem also exists with VMR9 renderless if I choose Direct3D fullscreen. Perhaps a clue?

I have an ATI HD2600XT running 8.2 CCC and driver. I have my monitor (LG 37" 1080P) set for 1080@24Hz. All sources I'm playing are 23.976fps with either AC3 or DTS audio streams, using Spdifer for pass through.

leeperry
24th February 2008, 00:48
to get back on the binding options.

if you have a Logitech mouse, you can use this thing, which is a hack of the original XML scripts :
http://www.mstarmetro.net/users/rlowens/uberOptions/

you can bind anything on anything, and for each program separately...and no additional resident app!

works like a treat with MPC HC :D

p0w3rh0u5e
24th February 2008, 01:39
It's really nice to see this great player getting better and better, dxva-support is a great addition. Thank you very much for your hard work. :thanks:

Just one question, is it planned to add decoders for eac3 and mlp? ;)

Shinigami-Sama
24th February 2008, 03:03
It's really nice to see this great player getting better and better, dxva-support is a great addition. Thank you very much for your hard work. :thanks:

Just one question, is it planned to add decoders for eac3 and mlp? ;)

as soon as its added to libavcodec it'll get put in
as of now that patch isn't commited so its not ready

molitar
24th February 2008, 04:31
Well I found System Default renderer let's theater mode work. And it is working in more than overlay mixer mode than because saving images work than. So that seems to work fine. I really don't see what use EVR mode is good for because no secondary display works at all with that mode so found it totally useless to my needs and curious why anyone would want to use it?

samab
24th February 2008, 04:47
mpc-hc r421:
http://rapidshare.com/files/94295901/mplayerc.hc.r421.zip.html

Both your 403 and 421 builds were very slow on my very old computer (playing just the ordinary xvid video files). Don't know whether it's because you are building it with older directx sdk (version 32) or not.

MatMaul's 404 build (which was built with sdk 35) is playing normal speed for me with evr custom pres. I get about 10 frames a second with your 403/421 build somehow.

Thanks for all you people with your work.

Blue_MiSfit
24th February 2008, 06:27
can we PLEASE release on something other than rapidshare? It's pretty dreadful. Megaupload or any of the other free file hosters are typically much better.

~MiSfit

ranpha
24th February 2008, 08:57
can we PLEASE release on something other than rapidshare? It's pretty dreadful. Megaupload or any of the other free file hosters are typically much better.

~MiSfit

http://cid-94cc264fce430b66.skydrive.live.com/self.aspx/Public/mplayerc.hc.r421.zip

SkyDrive is much better, and has comparable connectivity too.

ACrowley
24th February 2008, 09:00
i ask again...:)

I cant use any Pan&Scan Mode with MPC HC .
It works perfect with standard MPC.
But i get a Blackscreen with all HC Versions.
The Movie is still playing and i hear the Sound ,but the Picture is Black.

Miryan
24th February 2008, 13:39
Direkt link:

http://dl1.usite.hu/player/Media.Player.Classic.Homecinema-1.0.11.8.421.zip

or

http://dl2.usite.hu/player/Media.Player.Classic.Homecinema-1.0.11.8.421.zip

_xxl
24th February 2008, 16:46
mpc-hc and *.ax r.421:
http://rapidshare.com/files/94552813/mpc-hc.and.filters.r421.zip.html

wyrd
24th February 2008, 17:40
Hi,_xxl
Thanks for new *.ax builds!
mirrored:)
http://tirnanog.fate.jp/mirror/Misc%20(not%20by%20celtic_druid)/MPC-Homecinema%20SVN/mpc-hc.and.filters.r421.zip

molitar
24th February 2008, 17:48
mpc-hc and *.ax r.421:
http://rapidshare.com/files/94552813/mpc-hc.and.filters.r421.zip.html

What is the purpose of this .ax build? Is it for those that don't use software like cccp?

ADude
24th February 2008, 21:26
There is no need to import GRF : MPC can read EVO directly if you set-up properly internal/external filters.
Little tips :
- disable AC3/DTS and Mpeg internal filters
- install latest Haali splitter, and enable MPEG TS/PS source
- add all unwanted filters in "External filters" and set "block" radio button

I'm having difficulties with this.

I currently have MPC-HC setup nicely to play .MKV files using Haali and CoreAVC and SPDIFER in the external filters. .AVI files use ffdshow and SPDIFER. VC-1 files using Matroska container player nicely with Haali, WMVdecoder and AC3FILTER, etc.

.EVO defaulted to Zoom Player (since it was not setup in MPC-HC) and played with Haali, WMVdecoder but no sound decoder at all. When I changed the .EVO default to MPC-HC, it played the audio only but no video screen at all.

Thanks for any and all assistance !

PS I don't see "MPEG TS/PS" in any list.

DrNein
24th February 2008, 21:47
For Theater Mode (mirroring), typically, enable it for display 1 and leave it in Standard Mode for display 2. With XP, the default renderer is VMR7 windowed and that is also the best (so either leave set to System Default or to be certain set to VMR7 windowed). Old Renderer may result in same but as it varies should be probably be avoided.

Clone mode results may differ but Extended is essentially required for practical purposes when the displays have different resolutions. Also, mirroring is disallowed by BD/HD DVD so the player must be moved to the second display to view there.

Overlay Mixer = quality issues (see film ratings text, for example)
VMR7 (windowed) = good
VMR9 (windowed) = no picture
VMR7 (renderless) = no DxVA, no mirroring
VMR9 (renderless) = no mirroring
Haali's Video Renderer = no DxVA, no mirroring
EVR (Vista / .NET3) = no DxVA, no mirroring (if it even works)
EVER Custom Pres. = no picture

ADude
24th February 2008, 21:57
I really don't see what use EVR mode is good for because no secondary display works at all with that mode so found it totally useless to my needs and curious why anyone would want to use it?

If you look elsewhere in this thread and the Forum, EVR has better picture quality and solves some other problems.

EVR Custom Presenter (available so far only in MPC-HC) solves all problems with tearing, shuddering and other playback anamolies.

Home Theater PCs are used with an HD LCD TV as the main (primary display).

Sirber
24th February 2008, 22:02
Additional video decoder, and in particular H264 and VC1 with DXVA2 support (see specific section for details)

Doesn't show in MPC options (HC), did I miss something?

DrNein
24th February 2008, 22:08
So I have a bunch of files that result in a blocky mess with DXVA turned on, and I'm not entirely sure why thats the case. I would love if it would work right or just default to software mode for these cases. I uploaded a clip if people here would like to investigate why this is happening: http://download.yousendit.com/D48CFC7E03554E57

They are just really bad reencodes: low quality, low bitrate (3Mbps), non compliant, who knows what wacky settings. They are not particularly demanding for software-only decode though -especially given you have an HD3870 so must have a decent CPU too. So, if the practical problem is how to avoid having to disable DxVA to watch the bad files you already have then perhaps enable the "store settings to INI" option in MPC and plunk a copy of the program in a different folder to use different settings.

DrNein
24th February 2008, 22:18
Home Theater PCs are used with an HD LCD TV as the main (primary display).

Not necessarily. Many use two displays so full-screen playback is maintained on the TV while being able to do other visual tasks on the other (typically smaller PC monitor) -i.e. read imdb or check on a download, and so on :)

luojs
24th February 2008, 23:14
I use it with VRM9 renderless all the time
its just a pain in the ass to get it to kick in

oh,Maybe.My computer using VISTA.It only works when I set to Overlay render.In CCC's Help,it say this mode only work under Overlay.

Btw:If Set CCC to theatermode,The Screen Saver keeping kick in when I am watching movie.I have to set it back to standard mode under CCC and restart the VISTA to fix the problem.

Leak
24th February 2008, 23:25
Btw:If Set CCC to theatermode,The Screen Saver keeping kick in when I am watching movie.I have to set it back to standard mode under CCC and restart the VISTA to fix the problem.
Why not just deactivate your screensaver completely?

Unless you're using a plasma monitor there's no need to fear the image being burnt in...

np: Markus Guentner - Donaunebel (Pop Ambient 2002)

Kado
25th February 2008, 01:14
@Sirber

Isn't that in the Options=>Internal Filters=>Transform Filters=>H264/AVC (DXVA)?

MPC HC rev421 (http://rapidshare.com/files/94295901/mplayerc.hc.r421.zip.html)

SBeaver
25th February 2008, 09:19
If you look elsewhere in this thread and the Forum, EVR has better picture quality and solves some other problems.

EVR Custom Presenter (available so far only in MPC-HC) solves all problems with tearing, shuddering and other playback anamolies.

Home Theater PCs are used with an HD LCD TV as the main (primary display).

EVR has grey bars though

tetsuo55
25th February 2008, 09:45
Okay does anyone know how i can get DXVA AND subtitles?

Shinigami-Sama
25th February 2008, 10:03
Okay does anyone know how i can get DXVA AND subtitles?

hardsub

ranpha
25th February 2008, 10:16
Okay does anyone know how i can get DXVA AND subtitles?

Have to use the internal MPC subtitle engine, no DirectVobSub. Of course need to use VMR renderless mode or EVR custom presenter.