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

AJ73
1st July 2008, 12:15
Hi, I admit that I havn't red all 138 pages, so if the question was already aswered I hope no one gets angry.

By registrating the stand alone MPCVideoDec.ax filter GraphEdt.exe (080116 an previous versions) crashes with a stack overflow if I try to open the "DirectShow Filters" node. It is definitely this filter because if I unregister it everything is fine again.

I really like the filters capabilities but I need GraphEdt.exe to work desperately. Any ideas?

Mercury_22
1st July 2008, 13:05
What seems to be the problem? I can play this fine.

Using MPC-HC I have just a buzzzzzzz instead of sound ! using MPC-HC + ffdshow or WMP sound it's playing OK !

My OS Vista x64 SP1 audio card Realtek ALC883 + drivers R1.97 :helpful:

Miryan
1st July 2008, 13:30
Using MPC-HC I have just a buzzzzzzz instead of sound ! using MPC-HC + ffdshow or WMP sound it's playing OK !

My OS Vista x64 SP1 audio card Realtek ALC883 + drivers R1.97 :helpful:

Its a little noisy, but I can hear the comrades orders to do the exercise. :) There is no sound in the start, but ~ 20 seconds, its sounds okay.

Mercury_22
1st July 2008, 13:39
Its a little noisy, but I can hear the comrades orders to do the exercise. :) There is no sound in the start, but ~ 20 seconds, its sounds okay.

Using just MPC filters ?

For me it's just a noise starting ~ 15 seconds from the beginning till the end ! :mad:

rica
1st July 2008, 15:16
Hi, I admit that I havn't red all 138 pages, so if the question was already aswered I hope no one gets angry.

By registrating the stand alone MPCVideoDec.ax filter GraphEdt.exe (080116 an previous versions) crashes with a stack overflow if I try to open the "DirectShow Filters" node. It is definitely this filter because if I unregister it everything is fine again.

I really like the filters capabilities but I need GraphEdt.exe to work desperately. Any ideas?

I use the latest grapedit.exe that i took from latest Windows SDK.
MPC Video decoder never works standalone on graphedit and crashes graphedit.
I have to unregister it as you did.

Hope casimir666 will give an answer?

Kado
1st July 2008, 15:25
@Mercury_22
It plays fine here too, I've disabled "uncompressed" in ffdshow audio so it wouldn't load, and it's only using haali splitter, mpc video decoder, evr cp, audio output.

Mercury_22
1st July 2008, 15:37
@Mercury_22
It plays fine here too, I've disabled "uncompressed" in ffdshow audio so it wouldn't load, and it's only using haali splitter, mpc video decoder, evr cp, audio output.

Please try just MPC no Haali or anything else ! :thanks:

P.S. And please specify your OS ( and audio card/drivers )
MPC-HC svn 622 here !

Miryan
1st July 2008, 15:45
Using just MPC filters ?

For me it's just a noise starting ~ 15 seconds from the beginning till the end ! :mad:

Just MPC. No haali, no ffdshow. Windows XP 32bit, EVR Custom, all internal filters, MPCHC 1.1.604 x32.

Mercury_22
1st July 2008, 15:57
Just MPC. No haali, no ffdshow. Windows XP 32bit, EVR Custom, all internal filters, MPCHC 1.1.604 x32.

OK thanks ! Now just one more try with internal Audio Switcher boost at maximum ! :thanks:

Setting the minimum level in internal Audio Switcher boost solved the problem for me ! :p and I want to know if this is common for everybody .

Kado
1st July 2008, 16:26
OK thanks ! Now just one more try with internal Audio Switcher boost at maximum ! :thanks:

Setting the minimum level in internal Audio Switcher boost solved the problem for me ! :p and I want to know if this is common for everybody .

Yes, using maximum boost makes it sound bad, that you can only hear some noise. Minimum provides a normal sound.
I don't use the internal switcher anyway.

Mercury_22
1st July 2008, 16:33
Yes, using maximum boost makes it sound bad, that you can only hear some noise. Minimum provides a normal sound.
I don't use the internal switcher anyway.

:thanks: for testing ! so it's not just me !

s174955
1st July 2008, 19:44
HI, I'm following this thread for some time now, and I've got it working almost exactly as I wish.

Almost: in XP one needs to use VMR9 renderless to use subtitles + DXVA,
but VMR9 renderless is the of course the only renderer that gives problems playing HD (both VC1 and MKV/x264).
Problems like: white 'flashes', docoding problems and sometimes the image freezes completely, while the audio plays on.

I've got no idea what's wrong. It only happens in 'fullscreen' mode.
Windowed it goes OK.
Also using "Direct3D fullscreen - removes tearing" works, but then I can't select one of the subtitle streams ;-).
(I'm dutch).

Anyone got a clue whats the problem with VMR9 renderless? Or is there a keyboard shortcut to select a subtitle stream (MPC-HC internal subs).
My cpu is not fast enough to decode 1080p. Using XP SP3, Ati 2600pro, catalyst 8.5, MPC-HC 622.

MartinAF
1st July 2008, 20:47
s174955
i`m having the same problems as you
i can play files in windowed mode, even resize the windows as much as i want but when i double-click and go fullscreen the video starts stuttering, and artifacts can be visible

all this on winxp, and a HD3870 with VMR9 using a haruhi video provided on these forums which is checked as correct/working file for dxva playback

i posted about it some time ago in the DXVA compatibility thread, you can read those posts on the 4th and 5th page
http://forum.doom9.org/showthread.php?t=137974&page=4

if you ask me, there is a high chance that something is braking dxva when going fullscreen because i can strech the video manually to fullscreen and watch it with no problems :)

gngn
1st July 2008, 21:25
@s174955: you can use the "s" from the keyboard to switch between the subtiltlestreams in D3D mode. you should also use the 3DSurface option, so you can load the "16-235 --> 0-255" shader to correct the colours (VMR9renderless will wash out the colours).

STaRGaZeR
1st July 2008, 23:19
For Casimir and others having problems with VC1 using ATI cards, try this (http://www.pctreiber.net/datei_download_2591.html) Catalyst 8.7 beta, they have fixed it :cool:

ericab
2nd July 2008, 04:16
minor interface request:

when the window is maximized to fill the screen (NOTE: NOT full-screen); i like to have the information bars viewable;

View--->
Caption & Menu
Seek bar
controls
information
statistics
status

....

can it be made so when maximized the info bars autohide as they do in fullscreen ?


also;
could the "Caption & Menu" items be separated so i can turn off the windows caption bar and have the MPC-HC menus be the top-most item ?

ranpha
2nd July 2008, 12:05
It is just me, but I can't make screenshots when I use EVR (not the custom presenter one). It will show the error below.

http://www.freeimageparking.com/images/u0h68yl36q4zasikf0h0.jpg (http://www.freeimageparking.com/)

I use Casimir 601 build. I can make screenshot with EVR custom presenter but that renderer crashes a lot on me so I use the vanilla one.

Kado
2nd July 2008, 12:14
@ranpha
Update to latest build (http://xvidvideo.ru/), rev622.

ranpha
2nd July 2008, 12:22
@ranpha
Update to latest build (http://xvidvideo.ru/), rev622.

Same error still happen with build 622.

Jong
2nd July 2008, 13:18
Yes but the whole point is to use DXVA as the other fellow said.

Anybody else have a better solution?What video card do you have? What resolution material are you watching?

The problem you describe is known to happen if you have an ATI card and are watching SD content. There is a registry fix. Not sure about Nvidia.

Certainly with my 3850 and using this fix I have correct levels using VMR9 renderless with all media - HD and SD. No need for shaders.

ranpha
2nd July 2008, 13:29
Yes but the whole point is to use DXVA as the other fellow said.

Anybody else have a better solution?

Download the ExDeus registry patch from http://www.avsforum.com/avs-vb/showthread.php?t=872538 and apply "UseBT601CSC"="1" key so that the luma range will be expanded to PC level (0-255) even for SD materials.

Jong
2nd July 2008, 14:59
Hi guys,

First, thanks for a great product. But, I am surprised to see that still with the new full release MPC-HC still has problems with displaying HD-DVD/Blu-ray content @1920x1080 instead of 1920x1088. It is wildly inconsistent.

- Haali is OK
- VMR9(renderless) with VMR9 Mixer Mode enabled is OK
- VMR7(renderless) is OK
- VMR7(windowed) displays 1920x1088
- VMR9(renderless) without VMR9 Mixer Mode displays 1920x1088
- Overlay seems to squeeze 1920x1088 into 1920x1080 then crop the extra 8 lines leaving no noise from the extra 8 lines but distorted aspect ratio and 8 lines of the desktop showing behind!

At the very least I think the MPC-HC web site should guide people on the renderer options compatible with HD-DVD/Blu-ray playback. Ideally the renderers should be made consistent so all crop the extra 8 lines from the displayed video before final rendering so aspect ratio and1:1 pixel mapping (on 1080p displays) are preserved.

tetsuo55
2nd July 2008, 14:59
Some interesting news about the ATI HD4XX0 series regarding its DXVA abilities:

hardware decode acceleration of H.264, VC-1 and MPEG-2
Dual stream playback (or Picture-in-picture)
Hardware MPEG-1, and DivX video decode acceleration
New enhanced DVD upconversion to HD
Full 30-bit display processing

Casimir:

Could you add Mpeg2, Mpeg1 and Divx to the DXVA decoder?

_xxl
2nd July 2008, 16:05
Why to waste time with such DXVA decoders?
These can be decoded in software with P3 800Mhz.
There are a lot of mpc parts that could be improved.

Kado
2nd July 2008, 16:07
@tetsuo55
Do you have a ATI HD4XX0 card?

All DXVA would become useless if someone would build a video decoder that uses "CUDA" for nVidia or "AMD FireStream"/"Close to Metal" for ATI/AMD GPUs, making the DXVA limitations disappear as well. GPU's are way more powerful than CPUs like how was shown with cuda and badaboom h264 encoder.
What _xxl just said is also correct, you guys have seen how difficult and problematic was to fix just the h264 dxva problems in mpc.

@Jong, ranpha, neoufo51
The shader 16-235-> 0-255 fixes the wrong luma levels just fine in my geforce 9800gtx with evr custom presenter and vista sp1.

ranpha
2nd July 2008, 16:55
@tetsuo55
Do you have a ATI HD4XX0 card?


@Jong, ranpha, neoufo51
The shader 16-235-> 0-255 fixes the wrong luma levels just fine in my geforce 9800gtx with evr custom presenter and vista sp1.
If you enable that shader operation in ATI cards and then plays a HD video or a SD video upscaled to HD, you will get double expansion. And that is a very bad thing to do.
The registry patch is more fool-proof than using the shader operation, especially when playing HD files.

Example:-
Single expansion, done by drivers:-
http://www.freeimageparking.com/images/l2gq3493cjhe3at128_thumb.jpg (http://www.freeimageparking.com/viewer.php?file=l2gq3493cjhe3at128.jpg)

Double expansion, once by the driver, another by the shader operation:-
http://www.freeimageparking.com/images/iscdihsyk9gmh10wzqc_thumb.jpg (http://www.freeimageparking.com/viewer.php?file=iscdihsyk9gmh10wzqc.jpg)

Jong
2nd July 2008, 17:03
Yep. for ATI I can see no reason to use shaders to fix this. Indeed it seems dangerous, as ranpha says. The registry fix solves SD playback for all Directshow players without affecting HD.

Maybe this works well for Nvidia and the specific o/s and renderer mentioned.

Miryan
2nd July 2008, 17:37
If you enable that shader operation in ATI cards and then plays a HD video or a SD video upscaled to HD, you will get double expansion. And that is a very bad thing to do.

Why is it bad? The pictures you pasted shows clearly that the "Double expansion" is more nicer, than the "single".

Jong
2nd July 2008, 17:44
Why is it bad? The pictures you pasted shows clearly that the "Double expansion" is more nicer, than the "single".Your eyesight must be different to mine! Can you not see how all the detail in the face is gone in the double expanded image?

Double-expansion is never good. It clips off all the detail in the luma ranges ~16-31 and 217-235.

s174955
2nd July 2008, 18:13
s174955
i`m having the same problems as you
i can play files in windowed mode, even resize the windows as much as i want but when i double-click and go fullscreen the video starts stuttering, and artifacts can be visible

all this on winxp, and a HD3870 with VMR9 using a haruhi video provided on these forums which is checked as correct/working file for dxva playback

i posted about it some time ago in the DXVA compatibility thread, you can read those posts on the 4th and 5th page
http://forum.doom9.org/showthread.php?t=137974&page=4

if you ask me, there is a high chance that something is braking dxva when going fullscreen because i can strech the video manually to fullscreen and watch it with no problems :)


HI MartinAF,
Seems like the same problem indeed.
Just watched another movie using direct3d, (thanks for the 's'-key tip for selecting subtitles!). It goes much better, but still I found artefacts were present, and after like 30 minutes the image freezed also.
I'm gonna give the Catalyst 8.7 beta a try,
but I'm afraid I will have to switch to Vista, like you also considered in the other thread.

Too bad, came from Vista and just managed get everyting working fine in XP (had some driver issues with XP).

UPDATE
Just tried Catalyst 8.7 beta, same problem

Miryan
2nd July 2008, 18:54
Your eyesight must be different to mine! Can you not see how all the detail in the face is gone in the double expanded image?

Double-expansion is never good. It clips off all the detail in the luma ranges ~16-31 and 217-235.

I agree with that, but the black is much darker! ("Blacker?")

tetsuo55
2nd July 2008, 19:01
Why to waste time with such DXVA decoders?
These can be decoded in software with P3 800Mhz.
There are a lot of mpc parts that could be improved.

although its true that older cpu's can decode the sd versions of those codecs easily, the same cannot be said for hd-ready and higher, also the card might do internal upscaling for those codecs aswell.

Its also true that a lot of other things need to be improved


@tetsuo55
Do you have a ATI HD4XX0 card?

All DXVA would become useless if someone would build a video decoder that uses "CUDA" for nVidia or "AMD FireStream"/"Close to Metal" for ATI/AMD GPUs, making the DXVA limitations disappear as well. GPU's are way more powerful than CPUs like how was shown with cuda and badaboom h264 encoder.
What _xxl just said is also correct, you guys have seen how difficult and problematic was to fix just the h264 dxva problems in mpc.


I do not have my HD4XX0 card yet, soon i hope.

Yes h264 has its fair share of problems, however mpeg1, mpeg2 and divx files are already hardware compatible by default

On the subject of CUDA, put very simply, ffmpeg ported to CUDA would be enough. Not going to happen anytime soon though

ranpha
2nd July 2008, 19:21
I agree with that, but the black is much darker! ("Blacker?")

That scene is not supposed to be that dark to begin with, her face should be fully visible, albeit barely. The double expansion blows off her nose completely.

Jong
2nd July 2008, 20:03
That scene is not supposed to be that dark to begin with, her face should be fully visible, albeit barely. The double expansion blows off her nose completely.Yes, you cannot judge the image by whether some arbitrary part of the image is "black", we do not know if it meant to be black. The only way is to see if any detail is lost between the two images. Clearly detail is lost (as you would inevitably expect) in the double expanded image.

STaRGaZeR
2nd July 2008, 20:46
Also what heppened with ATI's WMV acceleration?

Miryan
2nd July 2008, 21:04
Okay, ranpha and Jong, I see your point, but I tested this shader, and the picture looks better with this. If you dont like it, dont use it.

ikarad
2nd July 2008, 21:18
Hello
I have one question.
In MPC-HC when I read an anime blu-ray on Hard disk, I can see the differents audio language (japanese and english) and subtitles language. I can select the differents audio language but I can't select subtitles (even with vsfilter or haali it doesn't work). I think that HD subtitles (subtitles in blu-ray disc) aren't recognized (with dvd disc subtitle are recognized).
I would like to know if a solution exist or not to see HD subtitles directly without use demux process?

Casimir666
2nd July 2008, 21:35
Hello
I have one question.
In MPC-HC when I read an anime blu-ray on Hard disk, I can see the differents audio language (japanese and english) and subtitles language. I can select the differents audio language but I can't select subtitles (even with vsfilter or haali it doesn't work). I think that HD subtitles (subtitles in blu-ray disc) aren't recognized (with dvd disc subtitle are recognized).
I would like to know if a solution exist or not to see HD subtitles directly without use demux process?
Blu ray sub are demuxed, but not decode my mpc yet.

Kado
2nd July 2008, 22:13
@Ranpha, Jong, Miryan

Here's how it looks on my system:
Shader On (http://pwp.netcabo.pt/kado/s_on.jpg)
Shader Off (http://pwp.netcabo.pt/kado/s_off.jpg)

With shader on it looks just like your single expansion picture and with shader off it gets washed out.

Vista sp1 x86, 9800gtx 177.39, evr cp, mpc hc rev622 using dxva.

Jong
2nd July 2008, 22:18
Yeah, as I said I have no idea about the state of nvidia right now, but with ATI you should not use the shaders, just the SD registry fix

a) because it works perfectly and
b) because HD is already expanded by the ATI drivers and the shaders would result in double expansion.

Emp3r0r
2nd July 2008, 22:34
I have a feature request for UPnP playback support in MPC-HC. Here is a library that could potentially be used:

http://pupnp.sourceforge.net/

I believe we would need MediaController and MediaRenderer support to make this happen.

:thanks:

Jong
2nd July 2008, 23:30
HI MartinAF,
Seems like the same problem indeed.
Just watched another movie using direct3d, (thanks for the 's'-key tip for selecting subtitles!). It goes much better, but still I found artefacts were present, and after like 30 minutes the image freezed also.
I'm gonna give the Catalyst 8.7 beta a try,
but I'm afraid I will have to switch to Vista, like you also considered in the other thread.

Too bad, came from Vista and just managed get everyting working fine in XP (had some driver issues with XP).

UPDATE
Just tried Catalyst 8.7 beta, same problemMaybe try an earlier Catalyst (after a clean uninstall of course). I am running 8.3 with a 3850 on XP and it is perfect in VMR9 renderless. Totally dependable. I use D3D normally, but apart from a bit of tearing and slightly less dependable frame rate it works fine without.

hwti
2nd July 2008, 23:41
Hi,

I just got a Radeon HD4870, and I'm testing MPC-HC H264 DXVA decoding.

It works, but there is no DXVA deinterlacing (tried several 1080i samples). Is this normal ?

MPC-HC build 580
EVR renderer
Vista SP1
Catalyst 8.6 "hotfix"

STaRGaZeR
3rd July 2008, 02:57
To the developers: ATI cards can decode WMVA video using DXVA just fine with the VC-1 bitstream decoder, it'd be nice to add support for this FourCC in future buids. Tested with a WMVA clip, forcing WVC1 FourCC when muxing into Matroska using mkvmerge 2.2.0 :)

ranpha
3rd July 2008, 09:15
@Ranpha, Jong, Miryan

Here's how it looks on my system:
Shader On (http://pwp.netcabo.pt/kado/s_on.jpg)
Shader Off (http://pwp.netcabo.pt/kado/s_off.jpg)

With shader on it looks just like your single expansion picture and with shader off it gets washed out.

Vista sp1 x86, 9800gtx 177.39, evr cp, mpc hc rev622 using dxva.

AFAIK, Nyoron-sub EVA movie has SD resolution. Did you get the same result if you play the exact same file in HD resolution, like I did?

Hi,

I just got a Radeon HD4870, and I'm testing MPC-HC H264 DXVA decoding.

It works, but there is no DXVA deinterlacing (tried several 1080i samples). Is this normal ?

MPC-HC build 580
EVR renderer
Vista SP1
Catalyst 8.6 "hotfix"

The hardware post-processing does not seem to work with HD files. It only works with SD videos like TV rips or DVD source.

ohropax
3rd July 2008, 11:14
Minor feature request:

When VMR9 renderless with 'remove-tearing' option is selected, the user can no longer switch from fullscreen to regular display mode. Could this be changed please?

I am asking because this combination is the _only_ output configuration that gives me all of the following features at the same time:

1. bicubic scaling
2. 16-235->0-255 color correction
3. no tearing
4. DVXA


Minor bug? report:

When VMR9 renderless with 'remove-tearing' option is selected, some keys do not work as expected. For example when typing CTRL+P the key seems to be interpreted twice, because i can not see any shader changes and the OSD displays flashes for both states (1 frame duration). Similar thing happens when iterating throug the individual frames of a video using LEFT and RIGHT keys, because in one direction the position is advanced for two frames (IOW: you have to press the opposite direction key double as often in order to come back to the original position)

Best regards,
Marcus

BTW: XP SP3 with an NVidia GF8 GPU, recent drivers, recent mpc-hc revision

ikarad
3rd July 2008, 12:03
Blu ray sub are demuxed, but not decode my mpc yet.

thank you.

Now, I expect a new version with HD subtitles support added.

Kado
3rd July 2008, 13:50
@ranpha

Shader ON (720p) (http://pwp.netcabo.pt/kado/s_on_hd.jpg)
Shader Off (720p) (http://pwp.netcabo.pt/kado/s_off_hd.jpg)

@hwti
Use this tool (http://bluesky23.hp.infoseek.co.jp/index.html#DXVAChecker) and post your hardware capabilities please.

ranpha
3rd July 2008, 14:46
@ranpha

Shader ON (720p) (http://pwp.netcabo.pt/kado/s_on_hd.jpg)
Shader Off (720p) (http://pwp.netcabo.pt/kado/s_off_hd.jpg)

@hwti
Use this tool (http://bluesky23.hp.infoseek.co.jp/index.html#DXVAChecker) and post your hardware capabilities please.

So, nVidia cards never auto-expand, which is better than ATI. If only there are ways to disable the auto expand feature in CCC, it would be good.

Do you use DVI or HDMI for your display?

Jong
3rd July 2008, 15:03
I have discovered a significant error in VMR9 rendering which probably is specific to ATI.

I need to use VMR Mixer mode as without it my Blu-ray/HD-DVD sourced mkvs are rendered as 1920x1088 instead of 1920x1080 (see previous page for bug report).

I have discovered that with VMR Mixer Mode on expansion is not quite done correctly either with HD or SD. "Video Black", luma 16, is mapped to RGB "1" instead of "0". With VMR Mixer mode off it is correctly set to RGB "0".

Here are two screen grabs from the DVE pluge that illustrate the problem:

No VMR Mixer (http://www.jong.pwp.blueyonder.co.uk/images/pluge_no_vmr_mixer.gif)
VMR Mixer on (http://www.jong.pwp.blueyonder.co.uk/images/pluge_vmr_mixer.gif)

You will probably need to take them into Photoshop or equivalent to see the difference, but it is there. In the version with VMR Mixer there is even the remnant of the BTB line. BTB is mapped to RGB "0" whilst video black is mapped to "1".

It is clearly visible on a well calibrated HDTV. Video black stands out against true black of the display.

This bug does not affect PowerDVD or Theatertek. Of course they may not be using VMR Mixer Mode at all. However Theatertek does NOT have the MPC-HC 1920x1088 bug and it does not have this expansion bug, so they are doing something right!

Since expansion is driver dependant we could think this is a Catalyst problem, but since it affects only MPC-HC and only in mixer mode I think MPC-HC has something to do with it. Either it should be possible to fix MPC-HC's mixer mode to avoid this problem or if mixer mode is broken somehow in the driver (and, presumably, other apps do not use it) it should be possible to change MPC-HC so mixer mode is not necessary to display 1920x1088 encoded video correctly @1920x1080, as is possible in other players.