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
29th April 2008, 23:30
Any chance you can just take the filter from mpc-hc (MPCVideoDec.ax?), set the merit to preferred, and with the right hardware, get DXVA from any player?

Personally, I would like to use WMP or more specifically the media center app so i can stick with my remote control!

Also, I'd like to use XP MCE but I can use Vista if necessary.

Yes,I've been doing that exact process with Jriver's Media Center 12. Works great.

Richardw322
29th April 2008, 23:59
It is a bug of ms dvd navigator, if you use Cyberlink's dvd navigator it works for me. (can't with mpc)

So is there another DVD Navigator that works with MPC that we could use? I tried looking for one, but all that comes up is the MS one.

molitar
30th April 2008, 18:48
Ok I found this latest release has a SERIOUS FLAW! It will not play at all the file..

(higure-subs) D.Gray-Man 81 [36EA2209].avi

Now I have tried this with the original mpc player and it works perfectly fine! Works perfect in Graphedt, Gspot, and Zoom Player. So this is a media player error and not a codec error. Due to this very serious bug I have had to go back tot he original mpc because what good is an mpc that will not play a file at all.

terence_13
30th April 2008, 22:46
Any chance you can just take the filter from mpc-hc (MPCVideoDec.ax?), set the merit to preferred, and with the right hardware, get DXVA from any player?...

Yes! I have been doing excactly that for some weeks now. Note there are 32 and 64 bit versions of MPCVideoDec.ax, for Vista Media Center you need to register the 64 bit version (+ of curse the corresponding 64 bit mp4 or mkv or whatever splitters). You can either compile these files yourself from SVN or download older versions.

Ok I found this latest release has a SERIOUS FLAW! It will not play at all the file.....

Although I don't know how this file was encoded, I strongly suspect this due to a particular problem that has been reported several times without beeing noted/getting a response: I also have some files that apparently do not play, but it might work randomly if you try to start playback several times. It might be an internal buffer/timing problem. During debuging, files that apparently do not start cause the same error as other files during seeking (also randomly: some times it works, sometimes a "debug assertation fault" at line 224 in dxva*something*.cpp comes up).

kintantee
2nd May 2008, 01:09
How do you compare "r" release names against "v" release names? eg: r492 v.1.1.0.2? Is that right?

Is there a 64-bit version newer than v1.1.0.0?

cyberbeing
2nd May 2008, 02:19
How do you compare "r" release names against "v" release names? eg: r492 v.1.1.0.2? Is that right?

Is there a 64-bit version newer than v1.1.0.0?
The r (release/revision) number is what you should look at to tell the age of the build. The 1.1.0.0 on sourceforge is r433 and I don't think anybody has compiled a x64 build beyond that.

kintantee
2nd May 2008, 08:09
Is there a noticeable quality difference between the internal mpc-hc h.264 decoder and the cyberlink decoder under DXVA? Should there be a difference since its hardware decoding?

I ask because I'm about to give up on the mpc-hc decoder under hardware acceleration. Cyberlink plays x264 fine but mpc-hc looks like this:
http://img146.imageshack.us/img146/6883/mpchcdxvatd8.th.png (http://img146.imageshack.us/my.php?image=mpchcdxvatd8.png)
(I'll save you a click... it looks like ass... blocky, that is)

Setup:
- Vista 64-bit SP1
- 8800GT Forceware 169.44 beta (Recommended for use with Crysis Patch v1.2 :) )
- MPC-HC r.492 or 502 & EVR (v1.1.0.0 just hangs)

test files: 1080p x264 mkv's -
some L4.1 compliant streams, some not. All L4.1 files look bad because they are being hardware accelerated. Some files that are not L4.1 get accelerated while some do not. The ones that are hardware accelerated look blocky like above and the ones that do not get hardware accelerated look fine.

I look forward to your comments...

_xxl
2nd May 2008, 08:22
nVidia's cards aren't supported. I had the same issue using 8600GT.

kintantee
2nd May 2008, 08:45
nVidia's cards aren't supported. I had the same issue using 8600GT.

but the first page of the thread says that nvidia is supported

Steveo08
2nd May 2008, 09:46
but the first page of the thread says that nvidia is supported

i have the same problem on both computer with nvidia 8600gt & 8800gt.

Shinigami-Sama
2nd May 2008, 10:43
but the first page of the thread says that nvidia is supported

they NEW 8800s should be supported
with the newer core in them
the older 8800s have a broken/incompatible core

ViRGE
2nd May 2008, 14:07
As far as I know, all post G80 GPUs have the VP2 decoder hardware (http://www.anandtech.com/video/showdoc.aspx?i=2977); I would think the 8600 should be supported as a result if the other 8xxx models are.

rack04
2nd May 2008, 14:09
they NEW 8800s should be supported
with the newer core in them
the older 8800s have a broken/incompatible core

How does one tell which core a 8800gt? Is there any software to detect?

ViRGE
2nd May 2008, 14:19
How does one tell which core a 8800gt? Is there any software to detect?8800GT is based on the newer G92 core, it should be fine. The cards that lack the decoder support are the older G80 cards, these would be the 8800GTX, the 8800 GTS 320MB, and the 8800GTS 640MB.

kintantee
2nd May 2008, 17:22
How does one tell which core a 8800gt? Is there any software to detect?

I use Lavalys Everest Ultimate Edition (http://www.lavalys.com/products/overview.php?pid=3&ps=UE&lang=en) and it says

Video Adapter BFG GeForce 8800 GT
BIOS Version 62.92.1F.00.18
GPU Code Name G92GT
...

So that should work, but it doesn't

engene
2nd May 2008, 19:02
MPC-HC r.502 play The World Natural Heritage(Blu-ray h264 1080i) with internal mpc-hc h.264 decoder,when enable dxva ,the whole image has scanlines.

Setup:
- WinXP SP3
- 780G

Sample1:
http://www.mediafire.com/?nmxdlxmmmlr
Sample2:
http://www.sendspace.com/file/wdei3l

kintantee
2nd May 2008, 19:19
MPC-HC r.492 play The World Natural Heritage(Blu-ray h264 1080i) with internal mpc-hc h.264 decoder,when enable dxva ,the whole image has scanlines.

Sample:
http://www.mediafire.com/?nmxdlxmmmlr

I get a green screen with dxva :confused:

Same thing happens when I try to do DXVA on non-L4.1 mkv's using Cyberlink/EVA in mpc-hc. At least the mpc-hc decoder is a little more graceful in this situation and just doesn't do DXVA.

bbbbbbbbbb
2nd May 2008, 19:44
Hi there,

I like the dxva-Option, works great here with Vista and 2600xt (on Dualscreen only after regtweaking from http://www.avsforum.com/avs-vb/showpost.php?p=11659897&postcount=2121).

One or two suggestions. I'm running a dualscreen setup, primary display is a tft monitor and secondary a lcd tv.

I played a little with the Direct 3d fullscreen function and saw that the video window is detached from the player window, so I was able to move the player window back to the primary screen while the video was played at the secondary screen.

Is it possible to make some use of the parameter /monitor that is showed when run mplayerc /? so that the playercontrolswindow will be on the primary screen while the video is played with direct3d on the secondary screen?

Like "mplayerc videofile /d3dfs 2 /monitor 1" for example.

If this is not possible it would be nice if the Contentmenu will be available on the taskbarentry of mplayerc, like emule has one.

btw, the save function in the playlistwindow isn't working anymore.

fitbrit
2nd May 2008, 22:16
I'll ask in a new topic if it's not relevant here, but can the MPC h264 filter be use in other directshow players? I use J River Media Center for my playback nowadays, and it'd be nice to have the internal MPC filter as an alternative to CoreAVC.

Thanks in advance.

73ChargerFan
2nd May 2008, 22:46
Can we add an option to 'Exit Media Player Classic after playback'

My HTPC is an AMD 4400X2, 3 GB memory, nVidia 7800GTX, MCE 2005 machine. I'm getting horrible tearing on many of my 1080p videos, and the only option I've found is to use Direct3D full screen mode. When complete, though, I can't exit the program using my mouse because I can't see any menus. I must find my keyboard (which I never use) and hit ALT+F4.

Thanks for the great program.

wyrd
3rd May 2008, 00:25
I can't exit the program using my mouse because I can't see any menus. I must find my keyboard (which I never use) and hit ALT+F4.
close(ctrl+c) and exit(alt+x) are already defined in MPC,
so you need to do is allocate it for mouse button.(e.g. on intellipoint) ?

r502 mirror (http://tirnanog.fate.jp/mirror/Misc%20(not%20by%20celtic_druid)/MPC-Homecinema%20SVN/mplayerc.r502.7z)

Adq
3rd May 2008, 08:21
Hi. I've got radeon HD 3850 and windows xp x64 and I can't get dxva working. I tested vmr9, EVR, but still have "Not using dxva". I tried with aplying registry tweaks. No success :(

rack04
3rd May 2008, 14:49
Hi. I've got radeon HD 3850 and windows xp x64 and I can't get dxva working. I tested vmr9, EVR, but still have "Not using dxva". I tried with aplying registry tweaks. No success :(

Probably incompatible files. How are you encoding?

Gus.
3rd May 2008, 23:03
I'll ask in a new topic if it's not relevant here, but can the MPC h264 filter be use in other directshow players? I use J River Media Center for my playback nowadays, and it'd be nice to have the internal MPC filter as an alternative to CoreAVC.

Thanks in advance.

The MPC-HC project site provides stand-alone DirectShow filters, the H.264 decoder being MPCVideoDec. Place MPCVideoDec.ax in the System32 folder and register it using regsvr32 MPCVideoDec.ax
The filter that will be used by default is the one with the highest Merit Value.

http://sourceforge.net/projects/mpc-hc/

Kado
4th May 2008, 00:06
Can we add an option to 'Exit Media Player Classic after playback'

Already exists. Go to "Play=>After Playback=>Close". This option resets to "Do Nothing" after every close for safety reasons.

73ChargerFan
4th May 2008, 00:14
close(ctrl+c) and exit(alt+x) are already defined in MPC, so you need to do is allocate it for mouse button.(e.g. on intellipoint) ?
Can't, I use a gyro mouse.
Already exists. Go to "Play=>After Playback=>Close". This option resets to "Do Nothing" after every close for safety reasons.
I have MPC set to open in full screen mode, and I can't access the menus.

Can menus be enabled in this mode?

Shinigami-Sama
4th May 2008, 00:53
Can't, I use a gyro mouse.

I have MPC set to open in full screen mode, and I can't access the menus.

Can menus be enabled in this mode?

chage that setting in the ini file and set it to read-only?

neoufo51
4th May 2008, 11:36
Where is everybody able to download all these new r. 50X builds?

I've only seen a download link to r.492 on page 80.

EDIT: I just found out where they are being posted.

Whoever is posting new builds, keep it up. MPC-HC's newest versions have me forgetting smplayer even existed.

http://tirnanog.fate.jp/mirror/Misc%20(not%20by%20celtic_druid)/MPC-Homecinema%20SVN/

leeperry
4th May 2008, 11:52
http://tirnanog.fate.jp/mirror/Misc%20(not%20by%20celtic_druid)/MPC-Homecinema%20SVN/

leave
4th May 2008, 17:02
All the new beta versions after v1.1.0.0 final cannot load vobsub when I set VMR 7 or 9 renderless to open the inner subtitle of mpc-hc .
I want to load two subtitles, english and other language.

tetsuo55
4th May 2008, 20:15
COOL!!!

Revision 506 - Directory Listing
Modified Sun May 4 11:33:32 2008 UTC (7 hours, 39 minutes ago) by casimir666
Added : Ukrainian translation
Added : Evo & M2TS media format (for mpc file association)

now all we need is a built in splitter :D

clsid
4th May 2008, 20:33
That change only applies to the file associations part of MPC, so it is something you could already have easily added yourself in the past.

The build-in splitter already supports M2TS.

ADude
4th May 2008, 21:23
Developers:

When you fix bugs or add features, please post to this thread, even if just briefly.

Thanks !!

Kado
4th May 2008, 21:34
Anybody knows how to fix the EVR custom presenter luma range levels under Vista SP1? Or is it up to Casimir to fix it? Using mpc rev.502.

tetsuo55
4th May 2008, 21:41
That change only applies to the file associations part of MPC, so it is something you could already have easily added yourself in the past.

The build-in splitter already supports M2TS.

I know, but its still cool to have it working out of the box.

yeah i already found out that m2ts worked, i'm more interested in evo at the moment.
bluray disk use evo container?

Kado
4th May 2008, 22:13
@ADude

Check the changelog (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/?view=log).

Casimir666
4th May 2008, 22:36
Anybody knows how to fix the EVR custom presenter luma range levels under Vista SP1? Or is it up to Casimir to fix it? Using mpc rev.502.
At the moment I have no idea how to fix this, since i didn't have this problem with my ATI 3850 :confused: There is no deliberated luma treatment done by mpc, so the responsible should be the video driver. Question is : why is it working with Microsoft EVR and not with custom....


I know, but its still cool to have it working out of the box.

yeah i already found out that m2ts worked, i'm more interested in evo at the moment.
bluray disk use evo container?
Blu ray use M2TS and EVO is for Hd-dvd (RIP). M2ts is not completly managed by build in filter, because VC1 and MPL for example are not detected. I'm working on it to have an "out of the box" parser but don't know when it will be finished.

leeperry
4th May 2008, 22:47
Casimir666, I think I reported you a working fix for that a while ago.

you need to uncheck "draw borders" in the EVR settings.

it's been said on some other forum that this was a working fix.

anyway, a quickfix would be to resize to the native resolution of your display with ffdshow.

if that doesn't fix the issue, then yeah this would be drivers related...

you need evrprop.dll

ADude
5th May 2008, 03:01
@ADude

Check the changelog (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/?view=log).

Two problems:

- The changelog says informative things like "fixed some bugs" :rolleyes:

- Even if it did say something detailed, I would not know when to check the changelog, without a post to this thread.

asdfsauce
5th May 2008, 09:43
I have two long running grievances with MPC that I thought I might as well air now that development has resumed.

1. Queuing is a real pain. There's no option to add a context menu to explorer for enqueue and even if you manually add them, MPC will not enqueue more than one file at a time if it isn't already started.

2. The playlist lies on top of the video, doesn't auto-hide, and theres no icon for it.

If one of the developers could find it in his or her heart to address one of these things, it would be much appreciated. If not, MPC is still the best player around.

clsid
5th May 2008, 10:40
You can disconnect the playlist window from the player. Just drag&drop. But I agree that the playlist is pretty much useless in its current condition.

It would be cool if MPC could get the "snap to edges" functionality that for example Winamp has.

Miryan
5th May 2008, 10:57
I have two long running grievances with MPC that I thought I might as well air now that development has resumed.

1. Queuing is a real pain. There's no option to add a context menu to explorer for enqueue and even if you manually add them, MPC will not enqueue more than one file at a time if it isn't already started.


There is an option in explorers context menu, saying "Add to MPC Playlist".

Pyr0
5th May 2008, 16:12
is it possible to activate the status bar, information and statistics panels for mouse input please?
ie, changing volume with mouse wheel

is it also possible to slightly change the "shutdown after playback" option to exit fullscreen and then shutdown?

TIA

molitar
5th May 2008, 17:00
WHY IS THIS ISSUE NOT BEING LOOKED INTO!

I have tried to get this avi file '(higure-subs) D.Gray-Man 81 [36EA2209].avi' to play in MPC Home Cinema and it will not playback at all.. Just a black screen no audio.. no error message.. nothing! So this player is seriously bugged and needs fixed when an avi file fails to play at all.

Now I have tried this with the original mpc player and it works perfectly fine! Works perfect in Graphedt, Gspot, and Zoom Player.

Yet not a single developer seems interested in fixing this bug so basically I had to delete this buggy software and went back to a WORKING mpc that works. And yes I have tried other AVI files some work and some do not it's not even consistant something has seriously been broken in this player when it comes to avi files. That is why I specifically named one file in particular so a developer could test it themselves and find out what is broken but not a single one has said they will look into it.

rack04
5th May 2008, 17:07
WHY IS THIS ISSUE NOT BEING LOOKED INTO!

Probably because of your attitude. You do realize the developers are providing us with this great piece of software free of charge?

asdfsauce
5th May 2008, 17:10
There is an option in explorers context menu, saying "Add to MPC Playlist".

Oh, okay. I see that on my Vista laptop now, but it's missing on my XP box and I cannot find an option to add it. However, you still cannot enqueue more than one file at a time without MPC already being open, which really kind of negates it's purpose for most of the scenarios I would find it useful.

Pyr0
5th May 2008, 18:30
I have tried to get this avi file '(higure-subs) D.Gray-Man 81 [36EA2209].avi' to play in MPC Home Cinema and it will not playback at all.. Just a black screen no audio.. no error message.. nothing! So this player is seriously bugged and needs fixed when an avi file fails to play at all.

seems to play ok here with MPC r502 and ffdshow *shrug*
http://img354.imageshack.us/img354/7262/33607331eu3.jpg

Shinigami-Sama
5th May 2008, 19:33
snip

I'd more likely blame it on a failure encoding if mpc-hc doesn't play it right, at least thats been the reason for any broken files I"ve gotten

kintantee
5th May 2008, 19:37
DXVA Support:

Modern video graphics card have the possibility to decode partially or completely a video using DirectX Video Acceleration (DXVA) and reduces CPU usage. MPC - HC has an embedded video decoder using this technology to decode H.264, VC-1 video. Unfortunately this decoder supports for the moment only bitstream mode, which means that only most recent graphic cards are supported.

* ATI Radeon™ HD, ATI HD3850/3870, AMD Hybrid CrossFireX™ 780G series for H.264 and VC-1


Let me please get some clarification on this recent change in support for dxva...

"ATI Radeon HD,..." that means all Radeon HD models? If so, why is HD3850/3870 singled out? The first time I saw the change I did not see the comma and thought that only the 3850/3870 models were supported.

And has all the problems with nvidia cards (including my own) led to the reason that nvidia is not in the list of dxva supported cards?

The homepage for the project still lists nvidia cards...

terence_13
5th May 2008, 20:05
The homepage for the project still lists nvidia cards...

Well it DOES work! I do have a 8800GT (G92) and with properly encoded H264 (L4.1) files it works just fine -- apart from some problems I mentioned in previous posts (that nobody cares about). It works in MPC-HC and in any other media player after registering MPCvideodec.ax (+Matroskasplitter.ax) - both the x32 and x64 versions.