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

flanger216
20th January 2009, 00:49
My question then is - what are the known problems with the Internal Matroska Splitter that cause people to recommend the Haali Splitter ? Thanks.

Good question... I've never had problems with the internal splitters, but it seems everybody recommends against them in favor of Haali. What's the dealio?

rt87
20th January 2009, 03:39
I came across another MKV file with two audio streams, again one Vorbis, and this time one AC3 (instead of DTS). Same problem as before, Haali Splitter does not load both filters. So, it occurred to me to try the Internal Matroska Splitter.

When I did so (with the Internal Audio Splitter), everything worked fine. I was able to select either the AC3 or the Vorbis audio with no problem. Then I checked the earlier MKV file with Vorbis and DTS and that worked fine too.

So, that should confirm that the problem with two audio streams is a Haali Matroska Splitter bug.

My question then is - what are the known problems with the Internal Matroska Splitter that cause people to recommend the Haali Splitter ? Thanks.

bad handling of embedded text subs.
internal mkv splitter don't load any embedded text subs with some files, but haali's splitter does.

neoufo51
20th January 2009, 05:13
Anybody else getting a thin grey line at the very bottom of some of their videos while using Beliyaal's version 6?

XP SP3
Nvidia 8400 GS
181.2
Just the MPC decoder on VMR9 Renderless
Lockback buffer enabled, 3D surfaces

Rectal Prolapse
20th January 2009, 06:56
I've tried the Beliyaal's version 6 - it seems I need to add an audio delay of approximately -80 milliseconds to keep A/V sync. Hopefully this will be fixed!

Also, it seems DScaler5 (mpeg2 decoder) doesn't work very well with it - I get flashes of different video frames that get randomly inserted during playback. Very odd. I don't know if this is specific to Beliyaal or the recent MPC-HC releases. All I know is that MPC 1.0.11.0 works fine with it.

Oh well!

I forgot to add:

This is on Windows XP SP3 with all updates. NVIDIA 8800GT, 178.24 drivers. DScaler5 5.008 with IVTC patch.

Lockback buffer enabled. VMR9, VMR9 mixing mode, 3D surfaces. It doesn't matter if Direct3D Fullscreen is enabled or not. YUV Mixing setting doesn't matter. It doesn't matter if alternative vsyns is enabled or not.

alexins
20th January 2009, 10:51
Media Player Classic HomeCinema (x86/x64), svn 981 (http://www.xvidvideo.ru/content/view/594/2/)

Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Fix : seek range (show current position more than the end).

clsid
20th January 2009, 11:36
I came across another MKV file with two audio streams, again one Vorbis, and this time one AC3 (instead of DTS). Same problem as before, Haali Splitter does not load both filters. So, it occurred to me to try the Internal Matroska Splitter.

When I did so (with the Internal Audio Splitter), everything worked fine. I was able to select either the AC3 or the Vorbis audio with no problem. Then I checked the earlier MKV file with Vorbis and DTS and that worked fine too.

So, that should confirm that the problem with two audio streams is a Haali Matroska Splitter bug.

My question then is - what are the known problems with the Internal Matroska Splitter that cause people to recommend the Haali Splitter ? Thanks.
I have explained before how Haali Media Splitter works. You either seem to have forgotten or choose to ignore it. It dynamically changes the filter graph, so only one audio decoder is active at a time. That works perfectly fine in most situations. I have files with over ten different audio formats in them. Switching works flawlessly. The reason why it does work for you is spdif(er). Maybe haali can explain better why it does not work with spdif. Perhaps if you ask nicely (!) he could implement some kind of workaround.

wincent
20th January 2009, 16:20
MPC and MPC-HC have an issue playing an .mkv video containing :
- one H264 video track ;
- one AC3 stereo audio track ;
- one SRT subtitle file.
Only the audio track is found and its duration is wrong.
Other player (MPlayer, VLC) play the same file correctly.
I replaced the AC3 track with an AAC-Hev2 and now both versions of MPC can play the file.

Kurtnoise
20th January 2009, 16:47
something weird with your ac3 decoder probably...which one do you use ? could you upload a sample of your mkv for testing ?

tetsuo55
20th January 2009, 17:13
MPC and MPC-HC have an issue playing an .mkv video containing :
- one H264 video track ;
- one AC3 stereo audio track ;
- one SRT subtitle file.
Only the audio track is found and its duration is wrong.
Other player (MPlayer, VLC) play the same file correctly.
I replaced the AC3 track with an AAC-Hev2 and now both versions of MPC can play the file.


It is probably your sample(which in that case you should post part of for testing) or as Kurtnoise13 said your AC3 decoder.

So what AC3 decoder are you using?

wincent
20th January 2009, 17:54
It's kinda weird.
I installed Haali Media Splitter and the problem went away.
Then, I uninstalled it but MPC can still play the file and all its tracks :confused:
If my problem happens again, I will upload a sample of the .mkv and the mkvmerge settings.
To decode AC3 I use FFDShow > Audio Decoder > libavcodec.

spida_singh
20th January 2009, 18:17
I am currently using build 980 (original), everything is working as excpected, smooth 24p, sound is in sync, but, I notice black crush/washed out colours when using EVR CP, D3D, lock back buffer, buffered 20, aero disabled, 9400gt with 181.20 drivers, Vista 32bit.
Currently using media portal as my media manager, it launches MPC-HC as the external player for my movies. I can see the black turn grey when MPC-HC starts to playback the video. But when VMR 9 is used, everything is ok, black stays black. I don't use VMR 9 as I am running two monitors, one for work, one for playback of media. If playing back a media file using VMR 9 Renderless, and i click anywhere else on my main work screen, MPC-HC minimizes. Is there anything I can do to resolve the colour issues when using EVR CP? Or is this something that needs to be fixed within MPC-HC?

I am using purely the internal mpc filters, I have stopped ffdshow A/V being used within MPC-HC, black crush is visible.

When using ffdshow video, i still get black crush, this is apparent when setting 0-255 colourspace (Full range) and 16-255, any ideas? It's the only thing bugging me, verything else is perfect :D

Is there anything within the nvidia control panel I can do to overide this?

Rectal Prolapse
20th January 2009, 18:17
I have the same problem. Beliyaal version 6, VMR9, Windows XP Sp3, D3D9X_35.dll, NVIDIA 8800GT.



I have spotted two bugs though:
- either when starting to play a file, seeking or after pausing, heavy jitter will randomly pop up and will remain. The only way to get rid of it is to seek or pause. This one is quite annoying as it appears randomly and requires to check the stats to be sure there isn't any jitter

- in full screen mode, accessing the Key Tab (and only this tab) and clicking the OK button will cause a crash of mplayer.


Nvidia8600GTS, WinXpSp3, VRM9,Reclock.

Anyway, you are on the right way for the ultimate player.

clsid
20th January 2009, 18:51
@spida_singh

Read this for several solutions for the "washed out" video:
http://forum.doom9.org/showthread.php?t=143689

flanger216
20th January 2009, 18:57
I'm getting broken playback of .dts files when using the internal DTS/AC3 source filter. It seems to be playing them back ~5% too fast: the reported duration is too short and the pitch is too high. For what it's worth, all of the files are at 20 or 24-bit depths; I don't know if normal, 16-bit DTS files are affected.

Regardless, the same files play correctly both in VLC and in MPC-HC, if I use this source filter instead: http://ac3filter.net/projects/ac3file

CruNcher
20th January 2009, 19:31
I've tried the Beliyaal's version 6 - it seems I need to add an audio delay of approximately -80 milliseconds to keep A/V sync. Hopefully this will be fixed!

Also, it seems DScaler5 (mpeg2 decoder) doesn't work very well with it - I get flashes of different video frames that get randomly inserted during playback. Very odd. I don't know if this is specific to Beliyaal or the recent MPC-HC releases. All I know is that MPC 1.0.11.0 works fine with it.

Oh well!

I forgot to add:

This is on Windows XP SP3 with all updates. NVIDIA 8800GT, 178.24 drivers. DScaler5 5.008 with IVTC patch.

Lockback buffer enabled. VMR9, VMR9 mixing mode, 3D surfaces. It doesn't matter if Direct3D Fullscreen is enabled or not. YUV Mixing setting doesn't matter. It doesn't matter if alternative vsyns is enabled or not.

Hi it might have nothing todo with this but can you confirm this ? http://forum.beyond3d.com/showthread.php?t=50243

ADude
20th January 2009, 20:03
The reason why it does work for you is spdif(er). Maybe haali can explain better why it does not work with spdif. Perhaps if you ask nicely (!) he could implement some kind of workaround.

That sounds nice, but is not true.

And it would be very unlikely to be true, because the majority of HT-PC owners use SPDIF. (If you check the AC3FILTER site, you will see that roughly 95% of the questions involve SPDIF.)

In fact, Haali Splitter works fine with two audio streams that both use SPDIF. I just tested it again with MPC-HC build 979 and an MKV file with both DTS and AC3 audio, and it works fine. (That file also works fine with internal matroska splitter and internal audio splitter.

ADude
20th January 2009, 21:19
UPDATE:

On a hunch, I installed "CoreVorbis 1.1.0.79" external Vorbis filter, and unchecked the MPC-HC internal Vorbis decoder.

After that, Haali Splitter worked fine to switch between the DTS and Vorbis audio streams in the MKV file that previously did not work.

So, three possibilities:

- Haali Splitter cannot change between an Internal Filter and an External Filter in MPC-HC (it can change between two internal filters or two external filters), but MPC-HC's internal audio splitter can change between any combination.

OR

- MPC-HC's Internal Vorbis Filter somehow prevents Haali Splitter from switching audio streams, but does not pose a problem for MPC-HC's internal audio splitter (possible, but seems unlikely to me)

OR

- Some other possibility I have not thought of.

spida_singh
20th January 2009, 21:55
@spida_singh

Read this for several solutions for the "washed out" video:
http://forum.doom9.org/showthread.php?t=143689

Perfect, now solved, set nvidia control panel to full 0-255, left dynamic contrast enhancement and colour enhancement unchecked.:thanks:

clsid
20th January 2009, 22:44
- Haali Splitter cannot change between an Internal Filter and an External Filter in MPC-HC (it can change between two internal filters or two external filters), but MPC-HC's internal audio splitter can change between any combination.The internal filters are invisible for Haali splitter and DirectShow itself (since they are private and not globally registered), so they will never be used when the filter graph is modified by something else than MPC. This is a limitation of using internal filters. It is not a bug that can be fixed.

Kado
21st January 2009, 00:26
You can always dump all the MPC filters in system32 folder and register them so they can be used! That defeats the purpose of having internal filters though...

ADude
21st January 2009, 00:27
The internal filters are invisible for Haali splitter and DirectShow itself (since they are private and not globally registered), so they will never be used when the filter graph is modified by something else than MPC. This is a limitation of using internal filters. It is not a bug that can be fixed.

But when there are two audio streams, one using internal filter and one uses external filter, Haali plays the internal filter and then won't change to the external filter.

UPDATE: I did more tests:

(1)I took the same MKV file with Vorbis and DTS audio streams, and played it in MPC-HC with only internal filters for Vorbis and DTS.

Again, it started with the Vorbis audio stream, and then when it was switched in Haali, the DTS played, and it had a motorboat sound, and it changed the receiver to DTS, but it did not change the Filter list. I then switched to internal matroska and audio splitters, and it started with DTS, played it fine, and switched fine to Vorbis.

(2) I then took the MKV file that has AC3 and DTS audio streams, and same as above exactly with Haali and all internal filters (started with AC3, switched to weird sounding DTS but did not change filter list). When I played it with all internal filters and internal Matroska and audio filters, it started with the DTS stream (same motorboat sound, although less severe, probably is a bug in DTS internal audio filter since most of mine are 1.5 mbps, I seem to remember some reports in this thread about the internal DTS), and then switched with no problem to AC3.

So, it seems that it is not related to Vorbis.

It is interesting that Haali will load and play one internal filter fine, even when there are two audio streams in the file.

mariner
21st January 2009, 09:05
Greetings Casimir and Beliyaal. Many thanks for your brillaint effort to improve MPC.

At the momenet, still struggling with getting ECR/CP to work with 1080/60i interlaced content. As you can see from the attachment, massive stuttering with EVR/CP , while EVR runs smoothly. EVR/CP will only work on the laptop with a lower 1280x800 resolution.

Turning AERO on makes stuttering worse while Alternative VSync and D3DFullScreen have no visible impact.

Something quirky about Fraps : fps is only visible in EVR/CP with D3DFullScreen, and it doubles in EVR. Any idea why?

Tested on two Geforce based systems running Ultimate 32.
1. 8200 with AMD 5600+ 2.9G CPU with 4G RAm. Drivers: 181.20
2. 9300MG with Intel T8300 2.4G CPU with 4G RAM (Laptop) Drivers: 179.14


Appreciate your kind assistance.

Octo-puss
21st January 2009, 11:39
I got another problem with 64bit version of MPC - I can't choose any subtitles. the navigate dropdown menu is all greyed out. Anyone can tell me why is that?

lych_necross
21st January 2009, 12:07
Are there any plans to merge Beliyaal's changes into the regular mpc-hc repository?

chros
21st January 2009, 12:18
Perfect, now solved, set nvidia control panel to full 0-255, left dynamic contrast enhancement and colour enhancement unchecked.:thanks:
Is it saved between sessions?

Can you look at my post here?
http://forum.doom9.org/showthread.php?p=1234270#post1234270

spida_singh
21st January 2009, 12:42
Is it saved between sessions?

Can you look at my post here?
http://forum.doom9.org/showthread.php?p=1234270#post1234270

Replied in other thread.

steelman1991
21st January 2009, 13:45
Hello! I have problems with EVR custom renderer and 24hz with MPC-HC. My PC is connected to Sony VPL-HS10 projector. Audio from my x264 encodes gets out of sync with EVR custom and 24hz.Video is perfectly smooth. With 60hz and EVR custom audio is in sync with the video but the video is not so smooth with 23.976fps encodes. I've tried other renderers too and with VMR9 and Haali audio is in sync with 24hz but I get random strutters with video. I've also tried many different codecs for audio and video too but nothing helps.(Using 32bit Vista Nvidia8800GT with latest offical drivers and CPU is Q6600). So do I have to choose between struttering video or out of sync audio?

Was this problem ever resolved? I have the same issue and its driving me bananas :mad:

I'm currently using MPC-HC build 1.2.908.0, usiing dxva internal filters for mkv playback - Asus M3A78-EMH HDMI mb, with ATI HD3200 IGP.

If I've missed anything let me know.

Hope someone can help!

clsid
21st January 2009, 13:46
(1)I took the same MKV file with Vorbis and DTS audio streams, and played it in MPC-HC with only internal filters for Vorbis and DTS.

Again, it started with the Vorbis audio stream, and then when it was switched in Haali, the DTS played, and it had a motorboat sound, and it changed the receiver to DTS, but it did not change the Filter list. I then switched to internal matroska and audio splitters, and it started with DTS, played it fine, and switched fine to Vorbis.

(2) I then took the MKV file that has AC3 and DTS audio streams, and same as above exactly with Haali and all internal filters (started with AC3, switched to weird sounding DTS but did not change filter list). When I played it with all internal filters and internal Matroska and audio filters, it started with the DTS stream (same motorboat sound, although less severe, probably is a bug in DTS internal audio filter since most of mine are 1.5 mbps, I seem to remember some reports in this thread about the internal DTS), and then switched with no problem to AC3.

So, it seems that it is not related to Vorbis.

It is interesting that Haali will load and play one internal filter fine, even when there are two audio streams in the file.
The internal audio decoders in MPC-HC are actually a single filter that accept multiple mediatypes. That is why you can successfully switch audio formats with Haali when using the internal decoder for both formats.

Kado
21st January 2009, 15:12
@steelman1991
Have you tried a recent build? Like 981 (http://xvidvideo.ru/)?

shaolin95
21st January 2009, 15:17
The internal audio decoders in MPC-HC are actually a single filter that accept multiple mediatypes. That is why you can successfully switch audio formats with Haali when using the internal decoder for both formats.

Could this be the reason I can get the correct track with a BluRay rip of Kung Fu Panda for example?
Under Vista 64 I get the french (I think) language but under XP I do get the correct English one as they both seem to be on the same track.
Havent found a way to get the correct one to play under Vista 64 yet.

jace112
21st January 2009, 15:36
Hi Guys!

I've just bought a cheap sound card based on the C-Media 8768 (http://www.cmedia.com.tw/?q=en/PCI/CMI8768) chip.

I installed the tweaked drivers (http://code.google.com/p/cmediadrivers/) on Windows 7.

I use the toslink output to send the signal to my Yamaha receiver. (DD/DTS... compatible)

I have no codec, filter installed. Just want perfect passthrough.

When checking in the sound menu of the control panel of Windows, DTS, DD, 44.1, 48, 88.2 and 96 kHz play fine.

Then I tried to use the last MPC-HC to play a Xvid with 5.1 DTS sound.

MPC-HC options set to :

DirectShow Audio : SPDIF Interface
Internal Filters > Transform Filters : AC3 & DTS set to SPDIF
External Filters : none

> MPC-HC doesn't send a correct DTS signal to my receiver. No sound, DTS logo flashing.

I tried many options, and it looks like I have to uncheck the AC3 & DTS Internal Filters.

The xvid / 5.1 DTS movie plays fine.

Why do I have to uncheck this filters where the output is set to SPDIF?

Yesterday, I tried to play an audio file encoded in DTS (CD Audio DTS) : http://www.sr.se/laddahem/MultiKanal/Dts/SURROUNDTEST_011212.zip

I cannot play it with MPC-HC :confused:

I haven't changed anything, the movie still plays flawlessly.

Foobar2000 and its SPDIF passthrough plugin do the job. (I had to rename the .wav to .dtswav)

Can someone help me with MPC and its filters?

:thanks:

Jay Bee
21st January 2009, 16:02
Question: is there a way to get a standalone version of the "LPCM Audio Decoder"? I can't find any other DirectShow decoder that handles all LPCM lossless BDs but it doesn't seem to be included in the MPC standalone filers pack.

Ok, I found it. It's part of the "MPC - MPA Decoder Filter".

Great, so now that that part is working I have a new request: Would it be possible to allow the "MPC - Mpeg Splitter" to connect to the "Cyberlink VC-1 Decoder (PDVD8)". It comes with PDVD8 (it's not included in the demo!) and it will only connect to "Cyberlink Demux (PDVD8)".

The reason this would be important is because MPC's VC-1 decoder can't handle interlaced VC-1, of which I have a few BDs.

Thx for any responses.

steelman1991
21st January 2009, 16:41
@steelman1991
Have you tried a recent build? Like 981 (http://xvidvideo.ru/)?

Just downloaded and tried - but the same problem occurs.

Rectal Prolapse
21st January 2009, 18:22
I resolved the tearing issues I had - I had to use the Control-Alt-Up key combo to reduce the vsync offset. I settled on a value of -30. Tearing is gone!

Stuttering is improved when I found the d3d9x_35.DLL and placed that in the MPC-HC-Beliyaal-v6 directory. I haven't tested DScaler5 yet - I'm using the PDVD8 Video/SP decoder for mpeg2.

I did notice a lot of jitter (as shown when displaying stats with the Control-J key) when playing 23.976 fps content - but that is probably 3-2 judder when converted to 60 fps, because the video playback itself looks normal. Right?

ADude
21st January 2009, 21:20
Are there any plans to merge Beliyaal's changes into the regular mpc-hc repository?
He has not responded to any bugs in his version 6 that were posted in the last few days, such as the broken FLV file playback.

ADude
21st January 2009, 21:24
Can someone help me with MPC and its filters?

:thanks:

The simplest way is to just install SPDIFER external audio filter, which is open source free software.

There are some bugs with various internal filters, and I don't think anyone is saying that MPC-HC can currently play all files successfully with just internal filters.

SPDIFER can be found at:

http://ac3filter.net/projects/spdifer

PS Note that movie DTS is 48khz and CD DTS is 44.1 kihz.

dZeus
21st January 2009, 22:36
for both the latest stable as well as build 981, I get a black screen after 3 minutes (as defined in my power management settings) when playing back video in Direct3D fullscreen mode (EVR Custom).

This does not happen when Direct3D Fullscreen mode is disabled (MPC-HC properly prevents the screensaver from kicking in).

Do I need to post additional information?

Mark_A_W
21st January 2009, 23:50
for both the latest stable as well as build 981, I get a black screen after 3 minutes (as defined in my power management settings) when playing back video in Direct3D fullscreen mode (EVR Custom).

This does not happen when Direct3D Fullscreen mode is disabled (MPC-HC properly prevents the screensaver from kicking in).

Do I need to post additional information?


Me too, in fact, my PC goes into standby.


I read the buglist/change list, and it's listed as a "Do nothing". :mad:

Beliyaal
22nd January 2009, 00:03
Was this problem ever resolved? I have the same issue and its driving me bananas :mad:

I'm currently using MPC-HC build 1.2.908.0, usiing dxva internal filters for mkv playback - Asus M3A78-EMH HDMI mb, with ATI HD3200 IGP.

If I've missed anything let me know.

Hope someone can help!

It's exactly the problem my patch is supposed to resolve. See link in signature.

------------------

I would like to thank everybody for their testing and bug reports. Please bare with me until the weekend when I will have time to reply to all bug reports and release a new version with fixes.

Octo-puss
22nd January 2009, 00:33
What would be typical CPU usage for Core2Duo CPU for 32bit version of the player for 1080p stuff? It looks to me like it went up a lot, but I can't tell exactly. It's like 30-40% now. I am half sure it was much less when I was still using XP.
What are the requirements for DXVA?

edit: ok I'm stupid, all I had to do was read the web... Sorry!
Weird thing is, now the task manager shows MPC use like 2% CPU, which seems suspiciously low (eh). Plus, subtitles don't show up, even when I can select them from the Navigate menu. Getting lost here.

Pr3d
22nd January 2009, 00:41
Hi guys, as i said many pages ago im using Win 7 Beta 1, Ati HD 4580 and MPCHC x64 with EVR output.
In the meantime i solved almost all of my previous problems but now if i play a 1080p trailer and go to Filters -> Video Decoder i can clearly view that Dxva is not working.
The problem is that im not able to understand why.

Any idea? Maybe a known bug?

Thanks.

DeepBeepMeep
22nd January 2009, 01:07
I have noticed something strange with Beliyaal's patch: some frames are skipped (it is quite obvious when the tearing bar is on) although they are not reported by the stats (I have a beautiful straight line).

Moreover further tests of the jitter that randomly appears and won't go away (mentioned in earlier posts) show that it is quite frequent in screen refresh frequency such as 72Hz and much less in 23.967/24Hz


Nvidia8600GTS/XPSP3/WMR9 Full Screen/Reclock

Kado
22nd January 2009, 01:26
@Octo-puss
If you are using DXVA (MPEG-2) to decode DVDs you will not see the subtitles with the internal renderer. You have to disable DXVA.

dZeus
22nd January 2009, 09:16
Me too, in fact, my PC goes into standby.

I read the buglist/change list, and it's listed as a "Do nothing". :mad:

Casimir: shouldn't a video playback app properly tell windows not to start the 'idle timer' from running during video playback, Direct3D fullscreen or not?

My guess currently is that MS has implemented automatical disabling of idle timer when EVR/VMR/etc is used, but not for Direct3D fullscreen.
MPC-HC needs to handle that itself, as MS can not tell the difference between a game in 3D that the player left (i.e. no user input, idle timer should kick in), or a video being played back!

Octo-puss
22nd January 2009, 09:36
@Octo-puss
If you are using DXVA (MPEG-2) to decode DVDs you will not see the subtitles with the internal renderer. You have to disable DXVA.

nono, it's x264

jace112
22nd January 2009, 11:14
The simplest way is to just install SPDIFER external audio filter, which is open source free software.
There are some bugs with various internal filters, and I don't think anyone is saying that MPC-HC can currently play all files successfully with just internal filters.
SPDIFER can be found at:
http://ac3filter.net/projects/spdifer
PS Note that movie DTS is 48khz and CD DTS is 44.1 kihz.
Thanks for your explainations!

Here is what I managed to understand yesterday :

http://img18.picoodle.com/img/img18/3/1/21/f_01m_0c4dcf5.pnghttp://img32.picoodle.com/img/img32/3/1/21/f_02m_8501f79.pnghttp://img02.picoodle.com/img/img02/3/1/21/f_03m_741718c.png

> The xvid/dts movie plays fine.

directshow audio setting is maybe the problem :

system default : ok
spdif interface : not ok (only if ac3 & dd transformation filters disable)
default directsound device : ok
default waveout device : non ok (only if ac3 & dd transformation filters disable)
directsound : spdif interface : ok

Why doesn't SPDIF interface work?

The .wav 5.1 DTS file is still not supported. I will try to use your filter.

BTW, does anyone managed to play such a file, with MPC (passthrough) and have a receiver to decode the DTS sound :

http://www.sr.se/laddahem/MultiKanal/Dts/SURROUNDTEST_011212.zip

Codec list:

Audio Codecs
Type Name Format Binary Version
ACM Microsoft IMA ADPCM CODEC 0011 imaadp32.acm 6.1.7000.0
ACM Microsoft CCITT G.711 A-Law and u-Law CODEC 0007 msg711.acm 6.1.7000.0
ACM Microsoft GSM 6.10 Audio CODEC 0031 msgsm32.acm 6.1.7000.0
ACM Microsoft ADPCM CODEC 0002 msadp32.acm 6.1.7000.0
ACM Fraunhofer IIS MPEG Layer-3 Codec (decode only) 0055 l3codeca.acm 1.9.0.401
ACM Messenger Audio Codec 028E sirenacm.dll 14.0.8050.1202
ACM Microsoft PCM Converter 0001
DMO WMAudio Decoder DMO 0160, 0161, 0162, 0163 WMADMOD.DLL 6.1.7000.0
DMO WMAPro over S/PDIF DMO 0162 WMADMOD.DLL 6.1.7000.0
DMO WMSpeech Decoder DMO 000A, 000B WMSPDMOD.DLL 6.1.7000.0
DMO MP3 Decoder DMO 0055 mp3dmod.dll 6.1.7000.0

Video Codecs
Type Name Format Binary Version
ICM Microsoft RLE MRLE msrle32.dll 6.1.7000.0
ICM Microsoft Video 1 MSVC msvidc32.dll 6.1.7000.0
ICM Microsoft YUV UYVY msyuv.dll 6.1.7000.0
ICM Intel IYUV codec IYUV iyuv_32.dll 6.1.7000.0
ICM Toshiba YUV Codec Y411 tsbyuv.dll 6.1.7000.0
ICM Cinepak Codec by Radius cvid iccvid.dll 1.10.0.12
DMO Mpeg4s Decoder DMO mp4s, MP4S, m4s2, M4S2, MP4V, mp4v, XVID, xvid, DIVX, divx mp4sdecd.dll 6.1.7000.0
DMO WMV Screen decoder DMO MSS1, MSS2 wmvsdecd.dll 6.1.7000.0
DMO WMVideo Decoder DMO WMV1, WMV2, WMV3, WMVA, WVC1, WMVP, WVP2 wmvdecod.dll 6.1.7000.0
DMO Mpeg43 Decoder DMO mp43, MP43 mp43decd.dll 6.1.7000.0
DMO Mpeg4 Decoder DMO MPG4, mpg4, mp42, MP42 mpg4decd.dll 6.1.7000.0

THANKS for your help!

tetsuo55
22nd January 2009, 11:57
Casimir: shouldn't a video playback app properly tell windows not to start the 'idle timer' from running during video playback, Direct3D fullscreen or not?

My guess currently is that MS has implemented automatical disabling of idle timer when EVR/VMR/etc is used, but not for Direct3D fullscreen.
MPC-HC needs to handle that itself, as MS can not tell the difference between a game in 3D that the player left (i.e. no user input, idle timer should kick in), or a video being played back!

Exactly right.
I have sent Casimir some documentation but we could use all the information we can get (a patch itself would be even better)

hdboy
22nd January 2009, 20:41
am i correct to say that the 64 bit version of mpc does NOT work with coreavc b/c there's no 64 bit coreavc yet?

Miryan
22nd January 2009, 20:56
Yes, the 64 bit version only works with 64 bit filters, and sadly corecodec only made 32bit.

ADude
22nd January 2009, 22:50
The .wav 5.1 DTS file is still not supported. I will try to use your filter.

BTW, does anyone managed to play such a file, with MPC (passthrough) and have a receiver to decode the DTS sound :

I did so before answering your previous post, to verify that my answer was relevant.

BTW, before going to SPDIFER (or AC3FILTER if you prefer), it goes through "Wave Parser".

I remember having to a little bit of setup last year to get it to work, IIRC due to the difference between 48khz for movie DTS and 44.1khz for CD DTS.