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

Steveo08
17th November 2009, 14:43
The function of these "combiners" remains the same independently on chosen shader. They just allows you to use more than one shader or screen space shader at time.



thank you!

tetsuo55
17th November 2009, 15:49
Well here are screenshots of the 1080p Avatar trailer using v1.2.908.0 and v1.3.1249.0, respectively.

http://a.imagehost.org/0177/ava2.jpg
http://i.imagehost.org/0470/ava3.jpg


It's hard to really pinpoint what exactly is wrong with the image, other than the feeling of strain on my eyes that it induces if I stare at it for a few seconds. The 1.2.908.0 one doesn't do that.

Thank you for your time.The images look almost the same, but the grain is slightly different.

What output settings do you use, take another screenshot after pressing CTRL+J once so i can take a look.
This might be an image quality regression that affects everyone.

snyders6dogrecipe
17th November 2009, 16:07
The images look almost the same, but the grain is slightly different.

What output settings do you use, take another screenshot after pressing CTRL+J once so i can take a look.
This might be an image quality regression that affects everyone.
http://a.imagehost.org/0568/ava2.jpg
http://a.imagehost.org/0066/ava3.jpg

I use VMR 9 renderless in Mixer Mode with 3D surfaces and bilinear PS 2.0. But I've tried using every other setting and my eyes still ache.

tetsuo55
17th November 2009, 16:12
http://a.imagehost.org/0568/ava2.jpg
http://a.imagehost.org/0066/ava3.jpg

I use VMR 9 renderless in Mixer Mode with 3D surfaces and bilinear PS 2.0. But I've tried using every other setting and my eyes still ache.

what happens when you change the scaler to nearest neighbour

EDIT:

Can you try with this version too: http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1342.html

Snowknight26
17th November 2009, 16:42
The images look almost the same, but the grain is slightly different.

What do you expect? They're JPEGs.

tetsuo55
17th November 2009, 16:49
What do you expect? They're JPEGs.ROFL

snyders6dogrecipe use PNG dude!

snyders6dogrecipe
17th November 2009, 17:04
what happens when you change the scaler to nearest neighbour

EDIT:

Can you try with this version too: http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1342.html

Nearest neighbor didn't help..
I actually tried that new version earlier today, and they have the same undesirable effect.

I'll capture some png's next, but right now I'd like to go to sleep.

BelowSky
17th November 2009, 20:04
I've reported an issue regarding amr (the sound mutes after a few seconds)
After trying a lot of clips, I became sure it only happens with videos created by Nokia libraries (S60).
I also tried Monogram and FFDShow amr decoders and they both play the same videos without that sound problem.
Have you guys acknowledged that bug?

I have 2 samples for that particular issue:
http://www.2shared.com/file/8051612/9bc3b58a/test.html
http://i.gsmarena.com/vv/reviewsimg/mwc09-samsung/samples/omnia-hd/gsmarena_001.mp4

I'm using MPC-HC v1.3.1342.0

tmbt
17th November 2009, 21:16
Maybe a stupid question but ...

i noticed that internal audio decoder (for example AAC) is based on Libfaad2.6. I also noticed that exists libfaad 2.7. So how i could use libfaad 2.7 instead of the old 2.6
The same thing for example also for DTS internal decoder that is based on libdts 0.0.2 but 0.0.5 is avaible .
Thanks

snyders6dogrecipe
18th November 2009, 09:29
I just realized that when I disable "lock back-buffer" in v1.2.908.0, my eyes also hurt to the same degree. So perhaps the lack of back-buffer lock in the newer versions is the cause of the problem...

Mixer73
18th November 2009, 09:56
I just realized that when I disable "lock back-buffer" in v1.2.908.0, my eyes also hurt to the same degree. So perhaps the lack of back-buffer lock in the newer versions is the cause of the problem...

You know I watch videos with MPC-HC every day and I don't notice any poor quality. I can appreciate that there might be a bug or problem on your system that's causing the picture quality to be poor, and you might have to do your best to report it and maybe use something else until it can be identified and solved for you, but I don't believe whining and using emotive statements such as you have is going to get you help any faster.

I think its HIGHLY likely that your problem is an interaction of different things on your system - have you tried the same build and videos on another PC to verify this problem?

snyders6dogrecipe
18th November 2009, 10:13
You know I watch videos with MPC-HC every day and I don't notice any poor quality. I can appreciate that there might be a bug or problem on your system that's causing the picture quality to be poor, and you might have to do your best to report it and maybe use something else until it can be identified and solved for you, but I don't believe whining and using emotive statements such as you have is going to get you help any faster.

I think its HIGHLY likely that your problem is an interaction of different things on your system - have you tried the same build and videos on another PC to verify this problem?

If I offended anyone when I said that unlocked back-buffer causes eyestrain, I do apologize.

I've had this same issue on my system right before I wiped the hard drive and reinstalled windows xp, so I believe it's something that isn't going to go away in my case.

flanger216
18th November 2009, 10:41
No worries... you haven't been 'offensive,' it's just that it's usually helpful to describe what you're seeing, not how it makes you feel. "Eyeaches" are better discussed on medical forums, no? :)

tetsuo55
18th November 2009, 10:52
If I offended anyone when I said that unlocked back-buffer causes eyestrain, I do apologize.

I've had this same issue on my system right before I wiped the hard drive and reinstalled windows xp, so I believe it's something that isn't going to go away in my case.

What the others are asking you is:

Please explain the difference between the 2 images in technical terms like:

"the edges are slightly more blurred"

When your give us PNG comparison pictures we can add to the description by using pixel comparison applications to highlight the pixels that are not the same between the 2.

snyders6dogrecipe
18th November 2009, 11:11
I really wish I could say the differences between two produced videos was something I could easily define, like tearing or graininess or the picture being upside-down.. I guess it just feels like the frames are being assembled in a haphazard way when the back buffer isn't being used, and somehow it makes a difference. I wish I could be more helpful with this.

Here are two more samples, in png format:
http://h.imagehost.org/view/0056/fox2
http://h.imagehost.org/view/0324/fox3.png

And may I ask why the lock-backbuffer function was omitted from the latest version?

nurbs
18th November 2009, 11:53
Unless I made a mistake when I subtracted them the images you posted are identical.

tetsuo55
18th November 2009, 12:13
I really wish I could say the differences between two produced videos was something I could easily define, like tearing or graininess or the picture being upside-down.. I guess it just feels like the frames are being assembled in a haphazard way when the back buffer isn't being used, and somehow it makes a difference. I wish I could be more helpful with this.

Here are two more samples, in png format:
http://h.imagehost.org/view/0056/fox2
http://h.imagehost.org/view/0324/fox3.png

And may I ask why the lock-backbuffer function was omitted from the latest version?
According to imagemagic those 2 images are identical.

lock-back buffer was replaced with the GPU flush options that you can find in the rightclick menu > renderer settings

Does your problem match what is explained in this bug report:
http://sourceforge.net/apps/trac/mpc-hc/ticket/110

snyders6dogrecipe
18th November 2009, 14:06
Sorry about that, let's try again:

http://h.imagehost.org/view/0391/fox2
http://h.imagehost.org/view/0682/fox3

Unfortunately, my issue doesn't match that bug report because it doesn't change anything when I turn off VMR mixer mode. I think my issue is just related to the new syncing methods introduced in this build.

Could you please tell me what it means to "wait for flushes"?

nurbs
18th November 2009, 14:11
Those pictures are also identical.

Casshern
18th November 2009, 14:16
i have a question for using pixel shader at mpc-hc, what is the different between using "combine shaders" & "combine screen space shaders" when i use the shader "sharpen complex 2" ?

combine shaders work on the original resolution image (e.g. 720x480 for a dvd), screen space works on the "post scaled" image (e.g. 1920x1080 if you are watching the dvd fullscreen on such an display). For more info on the parameters of "complex sharpen 2" (and 1) and what they really do see this thread:
http://forum.doom9.org/showthread.php?p=1343982#post1343982
That thread also contains some info how to speed up complex sharpen 2.

snyders6dogrecipe
18th November 2009, 14:47
Those pictures are also identical. I tried it one more time, and the 2 indeed had the exact same filesize. I guess it's something that can only be noticed in motion.

tetsuo55
18th November 2009, 15:57
I tried it one more time, and the 2 indeed had the exact same filesize. I guess it's something that can only be noticed in motion.
see this: http://sourceforge.net/apps/trac/mpc-hc/ticket/110

hdboy
18th November 2009, 16:01
lock-back buffer was replaced with the GPU flush options that you can find in the rightclick menu > renderer settings



so what would be the equivalent of enabling lock back buffer in the new version? I think that may help snyders6dogrecipe.

otherwise, snyders6dogrecipe, maybe you can just try all different combinations of the GPU control options.

tetsuo55
18th November 2009, 18:54
so what would be the equivalent of enabling lock back buffer in the new version? I think that may help snyders6dogrecipe.

otherwise, snyders6dogrecipe, maybe you can just try all different combinations of the GPU control options.i have no idea

73ChargerFan
18th November 2009, 21:23
I wish I could be more helpful with this.
Then describe your system, and what you're watching on? Perhaps you are seeing flickering, like on CRT monitors at 60Hz under fluorescent lights?

hoborg
18th November 2009, 21:23
Is there a plan to add support for BlueRay S_HDMV/PGS subtitles?

MKV sample (http://forum.team-mediaportal.com/attachments/codecs-external-players-55/50442d1258573187-saf-v4-00beta-standalone-filters-dxva-ready-mpeg2-h-264-vc-1-test.zip)

73ChargerFan
18th November 2009, 21:25
RE Identical Images - Hurting eyes sounds like flashing or frequency, not one image looking better. That is, the display logic, not decoding.

hoborg
18th November 2009, 21:26
Double post...

hdboy
18th November 2009, 22:59
There're two different 8400 GSs. One is the original G86 based version and the other is the G98 based version which is identical in performance to the desktop 9400 mobo GPU (except for lack of audio).

G98 based 8400 GS supports VC-1 and MPEG-2 bitstream ( and iDCT ) modes as well as H.264 FGT and non-FGT modes.

G86 only supports iDCT and earlier modes for VC-1 and WMV as well as bitstream for H.264.

You can tell them apart from the clock speeds.

I'm looking at either a 9600gt or 9800gt. does either of those support bitstream for all vc1/avc/wmv? this info is surprisingly hard to find.

Snowknight26
19th November 2009, 02:19
this info is surprisingly hard to find.

Not really. A Wikipedia search for PureVideo does the job.

I'm pretty sure that VP2 GPUs can only do H.264 in MPC-HC, while VP3+ can do all VC-1 and H.264. MPEG-2 doesn't get hardware acceleration with MPC-HC's internal filters, so I can't comment on how other decoders such as the CyberLink ones handle MPEG-2 on VP1-4.

cc979
19th November 2009, 02:40
@snyders6dogrecipe them images are md5 identical, your eye-strain maybe due to refresh-rates, monitor or lcd ?

snyders6dogrecipe
19th November 2009, 03:35
I have an Alienware m9750 laptop, with dual 2.0 gz processor and nvidia 8700m gt. I also use a 1080p projector in the dark, and the effect is the same while using v1.3.1249. Any combination of the right-click->renderer settings doesn't fix the problem without introducing tearing. Any chance the "lock backbuffer" option could be made available again in the future?

tetsuo55
19th November 2009, 08:37
I have an Alienware m9750 laptop, with dual 2.0 gz processor and nvidia 8700m gt. I also use a 1080p projector in the dark, and the effect is the same while using v1.3.1249. Any combination of the right-click->renderer settings doesn't fix the problem without introducing tearing. Any chance the "lock backbuffer" option could be made available again in the future?i have asked you 2 times to confirm if the description in bug 110 matches your issue.

snyders6dogrecipe
19th November 2009, 09:19
Here it is:
Unfortunately, my issue doesn't match that bug report because it doesn't change anything when I turn off VMR mixer mode. I think my issue is just related to the new syncing methods introduced in this build.

Could you please tell me what it means to "wait for flushes"?

Darkvater
19th November 2009, 09:32
The build made by alexins require v42 of the DLL.
Since v42 the DLL has been split into two files, so you need an additional file as well, D3DCompiler_42.dll if I remember correctly.

I just downloaded version 1.3.1249 for Windows7 final and using the "System Default" renderer I get horribly blocky scaled video (on fullscreen). I tried setting it to WMR9 renderless, but MPC complains about d3dx9.dll missing, no matter if I use the x86 or x64 version. I did not have this problem in Windows7 RC1 which I used so far.

What is the proper way to solve this? I downloaded the Directx SDK and copied d3dx9_41.dll to the MPC directory, that enabled WMR9 renderless but seemingly half the picture is cut off (see attachment)?? EVR Custom Pres is okay, but searching is slow.

Currently I set output to EVR (Vista/.NET3), doesn't need d3d9x.dll, don't know if this has any issues? However, the default setting is wrong.

tetsuo55
19th November 2009, 10:09
Here it is:sorry i missed that.

Flush GPU before VSync
forces the GPU to render the frame as soon as possible so the frame will be ready to be presented at the VSync

Flush GPU after Present
forces the driver to actualize the Present as soon as possible

Wait for flushes
This will cause the renderer to spin, waiting for the GPU flushes

Can you try using 2d surfaces instead of 3d ones.
Also can you confirm that you have the latest DX installed?(did you update everything as instructed?)

snyders6dogrecipe
19th November 2009, 10:37
Is there a page that guides people on how to compile MPC-HC? I downloaded the GNU sourcecode tarball, and I'm trying to compile mpc-hc_vs2005.sln in the \mpc-hc\tags\release_v1_2_908_0 folder (after I overwrote the dxva-related files with the ones from the release_v1_3_1249_0 folder), but I get 239 errors when I try to build it :P

tetsuo55
19th November 2009, 10:49
Is there a page that guides people on how to compile MPC-HC? I downloaded the GNU sourcecode tarball, and I'm trying to compile mpc-hc_vs2005.sln in the \mpc-hc\tags\release_v1_2_908_0 folder (after I overwrote the dxva-related files with the ones from the release_v1_3_1249_0 folder), but I get 239 errors when I try to build it :PThe correct solution would be finding and fixing the problem you encounter, as you are probably not the only one suffering from this issue.

Compiling instructions can be found here:
http://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_compile_the_MPC

Can you tell us which combination of settings causes the problem to disappear? (but introduces tearing)

Dit you try to reset the renderer settings to defaults
and then reset to optimal settings?

Leak
19th November 2009, 10:54
What is the proper way to solve this? I downloaded the Directx SDK and copied d3dx9_41.dll to the MPC directory, that enabled WMR9 renderless but seemingly half the picture is cut off (see attachment)?? EVR Custom Pres is okay, but searching is slow.
The proper way to fix this is once and for all is to install the DirectX runtime (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displayLang=en) - yes, even under Windows 7, since it doesn't come with any recent version of DirectX 9 either.

snyders6dogrecipe
19th November 2009, 11:16
Thank you. I did install the latest DX, and with 2D on it is still the same.

tetsuo55
19th November 2009, 11:50
Thank you. I did install the latest DX, and with 2D on it is still the same. Ok, what about the renderer settings, which settings make the eye sore problem go away

Darkvater
19th November 2009, 13:59
The proper way to fix this is once and for all is to install the DirectX runtime (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displayLang=en) - yes, even under Windows 7, since it doesn't come with any recent version of DirectX 9 either.

Ok, that's acceptable. Will MPC-HC have such a warning for Windows7 users or change the default output?

tetsuo55
19th November 2009, 14:15
Ok, that's acceptable. Will MPC-HC have such a warning for Windows7 users or change the default output?Plans are to update the installer to include the dx web installer and inform the user from there.

For the exe files the readme and website should be updated to inform the user better of the minimum requirements.

Also please be aware, that the DX update includes updates for all DX versions from 9 to 11

Mercury_22
19th November 2009, 14:44
@ tetsuo
Just an idea : I think it will be better that you to start a new MPC-HC thread and put the "Troubleshooting_guidelines (http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting)" ( and Bugs Reporting (http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting) ?) on the first page cause this one it's already too big and the most part of it contains old / irrelevant info for the current version

snyders6dogrecipe
19th November 2009, 15:12
Ok, what about the renderer settings, which settings make the eye sore problem go away

Well, I realized that both the earlier and current versions of MPC have somewhat rough playback that is hard on my eyes.

However, when I enable "lock back buffer" in 908, it all becomes perfectly smooth. But no combination of the gpu settings for the newer builds can fix the video as well as back buffer setting. So, I believe reintroducing this function could solve my problem.

tetsuo55
19th November 2009, 15:28
@ tetsuo
Just an idea : I think it will be better that you to start a new MPC-HC thread and put the "Troubleshooting_guidelines (http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting)" ( and Bugs Reporting (http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting) ?) on the first page cause this one it's already to big and the most part of it contains old / irrelevant info for the current version
thats a good idea, i will contact xxlWell, I realized that both the earlier and current versions of MPC have somewhat rough playback that is hard on my eyes.

However, when I enable "lock back buffer" in 908, it all becomes perfectly smooth. But no combination of the gpu settings for the newer builds can fix the video as well as back buffer setting. So, I believe reintroducing this function could solve my problem.what happens when you try it with this build: http://www.bahnhofbredband.se/~wb118529/9018/mplayercgs.exe

snyders6dogrecipe
19th November 2009, 16:05
It's very hard for me to get that player to open...when I did, there was tearing where there wasn't before, and the video still wasn't as slick as when it has the backbuffer option..

tetsuo55
19th November 2009, 16:43
It's very hard for me to get that player to open...when I did, there was tearing where there wasn't before, and the video still wasn't as slick as when it has the backbuffer option..
please read the manual, it is very different from all builds you tried before

manual: http://www.ostrogothia.com/?page_id=1050

alexins
19th November 2009, 17:47
Media Player Classic HomeCinema (x86/x64), svn 1345 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1345.html)

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

Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)

(1343-1345):

Fixed : duplicate shader code;
fix audio playback issue when incoming data have 0 length;
Updated : Polish translation.

matthew_eli
19th November 2009, 21:34
I don't know if it is already posted but I've a problem with g45 in my ACER laptop(Timeline Travelmate 8471) and DXVA on Windows 7 x64: sometimes (every 5 min) in various video, a series of frame are corrupted with negative colors artifacts in the entire video scenes...the driver that I've installed are the 8.15.10.1892.

I think that it would be a driver problem or MPC-HC issue...I tried both x86 than x64 version and the problem is the same...

The MPC-HC versions tested are 1249 and 1345 svn x86 and x64.

Thanks in advance:thanks: