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

betaking
22nd August 2011, 15:28
MPC-HC use Internal mp4/mov splitter or stand alonefilters crashes this file,but use lav splitter play is ok! and use use Internal aac decoder or stand alonefilters mpc-hc no sound! use ffdshow or lavaudio no problem!
http://hotfile.com/dl/127528555/27157bc/123.mov.html

Aleksoid1978
23rd August 2011, 01:13
MPC-HC use Internal mp4/mov splitter or stand alonefilters crashes this file,but use lav splitter play is ok! and use use Internal aac decoder or stand alonefilters mpc-hc no sound! use ffdshow or lavaudio no problem!
http://hotfile.com/dl/127528555/27157bc/123.mov.html

This audio stream - can playback only with LAV Audio Decoder, ffdshow - no sound. Internal MPC-HC AAC Decoder don't support decode this track.

MPC-HC crash fix - rev. 3692

v0lt
23rd August 2011, 12:29
This faad2 problem.
MpaDecFilter, ffdshow-libfaad2 don't support decode this track.
LAV Audio, ffdshow-libavcodec play this track.

hoju3508
23rd August 2011, 19:34
FIXED : Ticket #1519, Crackling/stuttering audio in some DTS for SPDIF output

Thanks for fixing this!

STaRGaZeR
24th August 2011, 13:48
Okay, it seems that the problem is caused by r2637. Why was autozoom disabled when "Remember last window size" is enabled? They're perfectly compatible with each other. Disabling it is not a solution for tickets #293 and #678, but a workaround (no more option, no more problem, instead of fixing it).

#293 is unrelated to this, and #678 is a problem with the option not being properly saved in the ini.

Should I open a ticket or post a patch instead to get this fixed/reverted?

Underground78
24th August 2011, 14:12
Yeah open a ticket and CC me, I will try to have a look when I'm back from holiday if nobody does before.

Eliminateur
24th August 2011, 16:49
What's the status of DXVA for SB GPU, specifically for Gxxx series?, is it still disabled?
if so, which was the latest build to have it enabled(so i can use it)

Underground78
24th August 2011, 17:25
What's the status of DXVA for SB GPU, specifically for Gxxx series?, is it still disabled?
if so, which was the latest build to have it enabled(so i can use it)

I thought it was disabled because it was crashing ?

Eliminateur
24th August 2011, 18:02
i remember something like that but nothing else, and since i'm going to be building a htpc based on that gpu i need to know which was the last version that had it enabled, crash or not i rather use it than having it disabled and enter low-fps hell

WonderCsabo
24th August 2011, 18:36
Auto-loading external files no longer works for me with the svn builds. Anybody?

STaRGaZeR
25th August 2011, 00:41
Yeah open a ticket and CC me, I will try to have a look when I'm back from holiday if nobody does before.

Done in #1690. I think I properly CCed you.

Thanks!

Aleksoid1978
25th August 2011, 04:40
Hi to all.
Test please - http://aleksoid.tosei.ru/Test/mpc-hc.exe_new_hot_key.7z
Change settings for Hot Key, no more select from list of key - just press the key combination and "Apply".

WonderCsabo
25th August 2011, 10:29
Auto-loading external files no longer works for me with the svn builds. Anybody?

Oops, it's working, i screwed up something. Sorry guys.

Underground78
25th August 2011, 10:36
i remember something like that but nothing else, and since i'm going to be building a htpc based on that gpu i need to know which was the last version that had it enabled, crash or not i rather use it than having it disabled and enter low-fps hell

It was disabled in r2928.

Hi to all.
Test please - http://aleksoid.tosei.ru/Test/mpc-hc.exe_new_hot_key.7z
Change settings for Hot Key, no more select from list of key - just press the key combination and "Apply".

Looks like it works quite well but for some keys I don't get the correct characters (mostly when trying punctuation marks so it's probably no big deal).

Aleksoid1978
25th August 2011, 13:58
Looks like it works quite well but for some keys I don't get the correct characters (mostly when trying punctuation marks so it's probably no big deal).

What key ???
I think it's more better, then we have now - select from LONG list with many value ...

Underground78
25th August 2011, 14:10
What key ???

Well all punctuation marks I think. For example ; give me /.

I think it's more better, then we have now - select from LONG list with many value ...

Sure, I totally agree with that (I was even planning to add the exact same feature). The only problem I see is that it makes a bit more difficult to delete a binding (currently it seems that you need to press a modifier key without any other key so that the binding is deleted).

ramicio
26th August 2011, 01:24
Could there ever be an option to display the Chapter number and name on a file opening (first chapter) and then display each chapter number and name on the fly when the player reaches each chapter point. Either in the status area or the OSD. It's the nice thing about hardware disc players, you know what chapter you are on because it at least displays and changes the number on the fly.

ageback
26th August 2011, 03:08
Rev 3701.
Shortcuts.
ESC should restore to previous hotkey but not keep modified one.

Eliminateur
26th August 2011, 03:15
It was disabled in r2928.


cool, going back to that build then.

btw: why did it crashed?, any updates on the matter?

Aleksoid1978
26th August 2011, 04:40
Rev 3701.
Shortcuts.
ESC should restore to previous hotkey but not keep modified one.

done - 3702 :)

G_M_C
26th August 2011, 07:46
I thought it was disabled because it was crashing ?

i remember something like that but nothing else, and since i'm going to be building a htpc based on that gpu i need to know which was the last version that had it enabled, crash or not i rather use it than having it disabled and enter low-fps hell

If you mean you're building a PC based on a Sandy Bridge generation CPU, you're not gonna see slow-fps at all. The CPU should be plenty powerfull enough to do software decoding. Heck, even my C2Q does that without breaking a sweat.

Eliminateur
26th August 2011, 13:11
for a Pentium G620 with no HT, no turbo and "low" clocks for 1080p content with FLAC audio?, i have my doubts....

saint-francis
27th August 2011, 03:23
for a Pentium G620 with no HT, no turbo and "low" clocks for 1080p content with FLAC audio?, i have my doubts....

A 2 core, 2 Ghz C2D will play 1080p with FLAC no problem. I know this form personal experience. As I understand it all SB processors are 4 core so I don't really understand where your skepticism comes from.

Eliminateur
27th August 2011, 03:49
i have a 3GHz C2D and it won't play 1080p smoothly with RGB32 HQ output, deband, soft subs, etc(100% cpu usage almost constant), i need to yank it to 3.6GHz to get somewhat stable fps, with close to 95% cpu use
SB ain't all quad-cores, Gxxx and i3 are dual core, only i5 and i7 are quad

G_M_C
27th August 2011, 08:07
i have a 3GHz C2D and it won't play 1080p smoothly with RGB32 HQ output, deband, soft subs, etc(100% cpu usage almost constant), i need to yank it to 3.6GHz to get somewhat stable fps, with close to 95% cpu use
SB ain't all quad-cores, Gxxx and i3 are dual core, only i5 and i7 are quad

Ahh the proverbial cat out of the bag: Now you come up with some filtering or HQ conversion routines you do or use.

I'd say a C2D and your Gxxx will decode and play 1080p with audio and softsubs without filtering ect.

But if it will do the filtering is the question at the same time ? I'd guess yes on a 4 core SB generation of CPU, it'll work.

But that doesn't mean the DXVA problem doesn't need fixing of course. But it does mean that you don't have to let your project depend on the fixing.

nevcairiel
27th August 2011, 08:25
i have a 3GHz C2D and it won't play 1080p smoothly with RGB32 HQ output, deband, soft subs, etc(100% cpu usage almost constant), i need to yank it to 3.6GHz to get somewhat stable fps, with close to 95% cpu use
SB ain't all quad-cores, Gxxx and i3 are dual core, only i5 and i7 are quad

With DXVA, you cannot use those post-processing filters anyway, so disable them and see if its running smooth then. :p

Underground78
28th August 2011, 12:24
Could there ever be an option to display the Chapter number and name on a file opening (first chapter) and then display each chapter number and name on the fly when the player reaches each chapter point. Either in the status area or the OSD. It's the nice thing about hardware disc players, you know what chapter you are on because it at least displays and changes the number on the fly.

Just open the informations panel, the chapter number is written there.

mindbomb
28th August 2011, 15:08
edit:nvm

ramicio
28th August 2011, 16:02
Just open the informations panel, the chapter number is written there.

Do you mean the one under view, that is ctrl+3? If so, that doesn't pop up anything for me. The status area shows the chapters and name, but ONLY when you seek to them. It makes it pointless to even have a chapter 1.

CruNcher
28th August 2011, 16:51
Is it possible to leave the Video being displayed in the Background with Aero peek ?

Underground78
28th August 2011, 16:55
Do you mean the one under view, that is ctrl+3? If so, that doesn't pop up anything for me. The status area shows the chapters and name, but ONLY when you seek to them. It makes it pointless to even have a chapter 1.

Hmm I'm not sure to understand, the chapter number won't really pop up but at least it will be updated real time during playback.

CruNcher
28th August 2011, 17:14
Hmm if you push Keyboard 1 in Aero (no interface) also the OSD Navigation interface in Fullscreen gets lost (no Playback bar,ff&fb, no volume controls when moving the mouse) :(
And with Keyboard 2 minimal interface the Video Window can't be used to drag and Move the Video around (clicking in the Video Window stays start and stop instead of like 1 no interface becoming drag and move you have to right click and drag with the left bottom Navigation GUI interface for that task :(
It doesn't really makes sense to leave 2 in the same start and stop on Video click behavior instead of switching into the drag and move behavior of Keyboard 1 too, as the navigation window (including play and stop) stays visible, but only be able to drag and move with the left navigation bar instead of drag and moving the Video Window like with Keyboard 1 ? :(

Also there is a problem if you unsnap it from Aero snap (left,right and top) from that bottom navigation GUI the main window is moving away from the cursor onto the top Screen position still can be moved but far to high on the screen while the mouse cursor is on the bottom of the screen location (far away from the actual Main navigation where you started the drag from) :(

Superb
28th August 2011, 17:41
Some more strings translated: mplayerc.he.rc.txt.rar (http://www.sendspace.com/file/b1ba15)

Underground78
28th August 2011, 19:23
Some more strings translated: mplayerc.he.rc.txt.rar (http://www.sendspace.com/file/b1ba15)

Commited thanks ! :) (I know I still need to find a way to enable RTL layout everywhere ... :s)

STaRGaZeR
28th August 2011, 22:58
@aleksoid: after r3700, how can I asign the "None" hotkey to a command? For example, if I don't want any key to trigger the play/pause command instead of "Space", what should I do?

Underground78
28th August 2011, 23:02
@aleksoid: after r3700, how can I asign the "None" hotkey to a command? For example, if I don't want any key to trigger the play/pause command instead of "Space", what should I do?

Right click > "Clear"

Aleksoid1978
28th August 2011, 23:02
@aleksoid: after r3700, how can I asign the "None" hotkey to a command? For example, if I don't want any key to trigger the play/pause command instead of "Space", what should I do?

Popup Menu - "Clear"

STaRGaZeR
28th August 2011, 23:10
Thanks, both of you. Missed the right click menu :)

CruNcher
29th August 2011, 08:35
Could somebody take a look @ this issue with the default Settings EVR custom and Sync Microsofts DTV-DVD Decoder and the Intel HD 2000 Decoder (Sandy Bridge)

http://forum.doom9.org/showpost.php?p=1522460&postcount=5126

also Optimal Render Settings seem not be usable for Intel Playback you will just get a black screen with any of the floating point and or RGB options.

namaiki
29th August 2011, 08:47
What if you disable EVR Custom Pres' VSync option? (Press 'V' and refresh rate should show up as zero)

CruNcher
29th August 2011, 09:08
It seems to become even faster and so slideshow duration becomes less :(
though it's funny if i move the Window around while playing back it plays relative normal but i have to continuously move it around to see continuously frames being rendered on the Playback Surface also the Diag Display gets updated then, still overall playback is much to fast ;) (Though even in this much to fast playback mode it renders less frames then with Aero on)

Also EVR sync does much better in several occasions (especially when moving the surface around the screen) but on this sample it flickers (frames get discarded)

Evr Custom has a tendency to slow down playback when moved around EVR sync doesn't show this (same with Aero On but much more heavy turning Vsync off helps considerably)

PS: If you let Aero enabled and if you move the Window around playback stays absolute smooth with EVR Sync no slowdowns anymore though the sample issue remains Evr Sync = Flickering Evr Custom = Slideshow and Evr Custom seems to brake totaly apart on Aero it shows severe Performance issues rendering the whole window trying to move the Window becomes a slideshow itself on Aero while playing back (but it depends on the streams actuall Framerate and Desktop Refresh rate) turning off Vsync on Aero fixes this with EVR Custom :(

On Aero with Vsync off the sample also stays a slideshow only when moving the Playback Window it updates though still too fast like with Aero off though much more performant on Aero speed wise (more updates occur when moving the playback window then with Aero off in the same time) ;) :(

So Aero is indeed a neat thing on a IGP at least Performance wise :)

namaiki
29th August 2011, 09:58
It seems to work fine on the previous gen Intel GPU. Unfortunately, I don't have SB based PC to test. I believe the video decode engine changed quite a bit in SB.

CruNcher
29th August 2011, 11:24
It seems to work fine on the previous gen Intel GPU. Unfortunately, I don't have SB based PC to test. I believe the video decode engine changed quite a bit in SB.

What is your setup ?

Mine is

Windows 7 Ultimate 64 (SP1)
MPC-HC 1.5.3.3704 64 Bit (xhmikosr) (EVR Custom Vsync = off)
Lav Audio 64 bit 0.33
Lav Splitter 64 bit 0.33
Microsoft DTV-DVD Decoder DXVA2 (msmpeg2vdec.dll 6.1.7140.0)

Driver Files = 8.15.10.2476 http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=20334
Driver Revision: 15.22.9.64.2476 August 11, 2011

namaiki
29th August 2011, 11:45
Ah, my mistake. It seems I only tested with Haali Media Splitter and MPC-HC's internal splitter. With LAV Splitter, I can seem to reproduce the video "go" "stop" "go" "stop."

Tested with (though it probably doesn't matter now):
Windows 7 Ultimate 64 (SP1)
MPC-HC 1.5.3.3704 32-bit and 64 Bit (xhmikosr) (EVR Custom Vsync = on and off)
Lav Audio
Lav Splitter
Microsoft DTV-DVD Decoder DXVA2

Intel driver 2021 (can't upgrade)

Betsy25
31st August 2011, 00:05
Can anyone please test the .wmv clip under "An hour-long session on Fiddler @ MIX2011 can be streamed from here." at https://fiddler2.com/Fiddler/help/video/default.asp

In MPC-HC the video plays choppy/stuttering, while in WMP it plays correct. You can see in the screen-in-screen in the video.



Video: Windows Media Video 9 960x540 29.97fps 926kbps [Raw Video 1]
Audio: Windows Media Audio 44100Hz stereo 64kbps [Raw Audio 0]

MPC-HC default install from K-Lite codec pack 7.7.0

Buddy Baker
31st August 2011, 02:39
Whenever I open an HD wmv file (especially 1080p) it plays fine at the beginning and DXVA seems to be working when I check on it in the filters (VC-1 Bitstream) but whenever I try to skip ahead the player will freeze for a little bit, not respond, and then have to be closed. 720p files seems to play fine but occasionally when I skip ahead the player will pause for a second and then the video will skip ahead with the video sped up until it catches up with the marker. I'm using EVR Custom Pres. but switching to EVR or EVR Sync doesn't change anything. Any tipes/advice would be appreciated.


My Specs:

AMD Athlon 64 X2 5800+
3GB RAM
Windows 7, 32 bit
Radeon 4850, 11.8 catalyst drivers

Aleksoid1978
31st August 2011, 02:44
Whenever I open an HD wmv file (especially 1080p) it plays fine at the beginning and DXVA seems to be working when I check on it in the filters (VC-1 Bitstream) but whenever I try to skip ahead the player will freeze for a little bit, not respond, and then have to be closed. 720p files seems to play fine but occasionally when I skip ahead the player will pause for a second and then the video will skip ahead with the video sped up until it catches up with the marker. I'm using EVR Custom Pres. but switching to EVR or EVR Sync doesn't change anything. Any tipes/advice would be appreciated.


My Specs:

AMD Athlon 64 X2 5800+
3GB RAM
Windows 7, 32 bit
Radeon 4850, 11.8 catalyst drivers

Upload a sample file.

ramicio
31st August 2011, 03:05
Hmm I'm not sure to understand, the chapter number won't really pop up but at least it will be updated real time during playback.

I don't have the chapter display at all unless I use the seek arrows. It would be cool to have it automatically pop up as an OSD, but without the times the chapter spans.

Underground78
31st August 2011, 08:25
I don't have the chapter display at all unless I use the seek arrows. It would be cool to have it automatically pop up as an OSD, but without the times the chapter spans.

I was thinking to this display (http://i.imgur.com/zfvWB.png) but if it's not enough we will see what we can do.

CruNcher
31st August 2011, 14:09
Wow is Aero more efficient then the Internal Vsync ?
the more i use this on the Intel IGP the more im impressed with Film content on 60 Hz :)

With Aero disabled it jitters like crazy with Aero on its a dream :)

Aero On Vsync OFF

http://img809.imageshack.us/img809/8233/wowx.png

you can even see the jitter the diag display overhead causes itself, when enabled ;)

Aero Off Vsync Off

http://img822.imageshack.us/img822/5496/aerooffvsyncoff.png

Aero Off Vsync On

http://img13.imageshack.us/img13/244/aerooffvsyncon.png