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

kirakami
1st December 2011, 12:39
Apparently you can use EVR on Windows XP SP3 with this small tweak
can anyone confirm. i can't :( (no H/W Accel & DXVA Support on my PC)

To get EVR working on Windows XP SP3:
1. Make sure .NET 3.5 and 3.5 SP1 Installed.
2. Update DirectX 9 to the latest redistributable.
3. Download & Unzip. http://www.embedupload.com/?d=4ROIBFISMW
4. Run the Install batch file.
5. Reboot PC.
6. Go to MPC-HC > Options > Playback > Output > Set to EVR.

betaking
1st December 2011, 12:49
Apparently you can use EVR on Windows XP SP3 with this small tweak
can anyone confirm. i can't :( (no H/W Accel & DXVA Support on my PC)

To get EVR working on Windows XP SP3:
1. Make sure .NET 3.5 and 3.5 SP1 Installed.
2. Update DirectX 9 to the latest redistributable.
3. Download & Unzip. http://www.embedupload.com/?d=4ROIBFISMW
4. Run the Install batch file.
5. Reboot PC.
6. Go to MPC-HC > Options > Playback > Output > Set to EVR.

Windows XP Only Support DXVA1.not Support DXVA2 ! so if you get evr working dxva,you must use windows vista or windows7!;)

madshi
1st December 2011, 12:59
Windows XP supports DXVA2 just fine, once you've installed .NET 3.0 (or newer). But the GPU driver must support it, too. E.g. the current ATI drivers support DXVA2 deinterlacing and DXVA2 VC-1 decoding in XP, but not DXVA2 h264/MPEG2 decoding. Don't know about NVidia.

betaking
1st December 2011, 13:05
Windows XP supports DXVA2 just fine, once you've installed .NET 3.0 (or newer). But the GPU driver must support it, too. E.g. the current ATI drivers support DXVA2 deinterlacing and DXVA2 VC-1 decoding in XP, but not DXVA2 h264/MPEG2 decoding. Don't know about NVidia.

form msdn
http://msdn.microsoft.com/en-us/library/cc307941(v=VS.85).aspx

API Version

Requirements

Video Renderer Support



DXVA 1

Windows 2000 or later

Overlay Mixer, VMR-7, VMR-9 (DirectShow only)



DXVA 2

Windows Vista

EVR (DirectShow and Media Foundation)

madshi
1st December 2011, 13:24
@betaking, I've just added DXVA2 deinterlacing support to madVR, and I've developed and tested it in XP... ;)

LigH
1st December 2011, 14:00
"Microsoft doesn't support the installation under Windows XP" doesn't mean "nobody else can make it run under Windows XP". ;)

http://frupic.frubar.net/shots/22749.png

Windows XP SP3; DirectX 9.0c (March 2010); .NET 3.0, 3.5, 4.0; ^ EVR patch; GeForce 9600 GT

Had no interlaced video available at a glance, sorry ... or maybe the card doesn't support HW DXVA2 Deinterlacing? (DXVA2_DeinterlaceTech_Unknown)

vio_man
1st December 2011, 14:04
About GREEN BAR - try
http://aleksoid.tosei.ru/Test/mpc-hc.MPEG2_test_x64.7z
http://aleksoid.tosei.ru/Test/mpc-hc.MPEG2_test_x86.7z



Thank you. That build solves the issue perfectly.

kasper93
1st December 2011, 16:15
About GREEN BAR - try
http://aleksoid.tosei.ru/Test/mpc-hc.MPEG2_test_x64.7z
http://aleksoid.tosei.ru/Test/mpc-hc.MPEG2_test_x86.7z

And also - try sample from ticket 1804 - https://sourceforge.net/apps/trac/mpc-hc/ticket/1804 (after that "fix" error - we have green bar in x64 build).

Everything is fine now. Sample from ticket 1804 also works with lav splitter.

Midzuki
1st December 2011, 16:42
form msdn
http://msdn.microsoft.com/en-us/library/cc307941(v=VS.85).aspx

API Version

Requirements

Video Renderer Support



DXVA 1

Windows 2000 or later

Overlay Mixer, VMR-7, VMR-9 (DirectShow only)



DXVA 2

Windows Vista

EVR (DirectShow and Media Foundation)

Micro$oft wants everybody to "upgrade" :rolleyes: to the latest and greatest version of Windows,
even when such "upgrade" is not needed ;)

And yes, sadly, they keep pushing the stupid .NET Framework as a "must-have" :mad:

Keiyakusha
1st December 2011, 17:15
Btw evr and dxva dll's distributed with .net but you don't actually need .net installed for it to work. One can extract needed dll's and move everything else to trash.

Px
1st December 2011, 19:02
Ah, "DXVA2 and EVR vs WinXP Everyyear Discussion" started once again :rolleyes:
http://forum.doom9.org/showthread.php?p=1228313#post1228313 :D

Dstruct
1st December 2011, 19:31
Here with version 1.5.3.3866 on Windows XP SP3 (.NET up to version 4 installed + all Windows Updates + latest DirectX Redist) I don't get DXVA working when using any on the three EVR output options! VMR-9 renderless is working with DXVA. Nvidia Geforce GTS 450 here.

kasper93
2nd December 2011, 01:25
Could you please add more space for IDS_MPEG2_DEINTERLACING string in MPEG1/2 video decoder setting window because it is impossible to translate deinterlacing to shorter string than "usuwanie przeplotu" in my language and this get truncated. I realize that it will look a little bit worse but I think that drop down menu can be on the right side. What do you think? Screen: PL (http://dl.dropbox.com/u/16282309/MPC-HC/pl.Mpeg2DecSettingsWnd.png), EN (http://dl.dropbox.com/u/16282309/MPC-HC/en.Mpeg2DecSettingsWnd.png), patch (http://dl.dropbox.com/u/16282309/MPC-HC/Mpeg2DecSettingsWnd.cpp.patch)

Second thing is a drop down menu in MPC Video Decoder http://dl.dropbox.com/u/16282309/MPC-HC/MPCVideoDec.png Strings are truncate in almost every language. Something similar to http://msdn.microsoft.com/en-us/library/a66b856s%28v=VS.100%29.aspx would be nice. At least works fine for me :) But there is still truncated string when list is closed. Screen: CZ (http://dl.dropbox.com/u/16282309/MPC-HC/dropdown.cz.png), PL (http://dl.dropbox.com/u/16282309/MPC-HC/dropdown.pl.png)

Remicade
2nd December 2011, 07:56
For noobs like me where I can find documentation about various MPC Settings like Vsync, pre and post shaders and other stuff ?

kasper93
2nd December 2011, 21:18
I think that a few strings in PPageFullscreen.cpp should not be hard coded - Column names and "Default", "other" in first line.
Yesterday I wrote about dropdown width and today I realize that there is a function for that in PlayerListCtrl.cpp.
Anyway could you add to ShaderCombineDlg.cpp. CorrectComboListWidth(m_combo, GetFont()); Shaders may also have long name…

v0lt
2nd December 2011, 22:37
I think that a few strings in PPageFullscreen.cpp should not be hard coded - Column names and "Default", "other" in first line.
The first line ("Default") to be removed.

v0lt
4th December 2011, 07:35
Does anyone really need translations of the names on the filter list?
("MPEG-1 Video Decoder", "MPEG-2 Video Decoder", "LPCM Audio Decoder", "DTS Decoder",...)

betaking
4th December 2011, 08:51
Does anyone really need translations of the names on the filter list?
("MPEG-1 Video Decoder", "MPEG-2 Video Decoder", "LPCM Audio Decoder", "DTS Decoder",...)

some chinese user need!

Reino
4th December 2011, 16:04
Revision 3808 - Directory Listing
Modified Fri Nov 4 17:01:58 2011 UTC (4 weeks, 1 day ago) by v0lt

Fixed some subtitle location when the frame size is smaller than the screen. Patch by janwillem32 (tickets #1828, #1829)This entry caused the function of "Top" and "Bottom" to be compromised when "Position subtitles relative to the video frame" is enabled. The two settings don't have any effect then.
When "Position subtitles relative to the video frame" disabled "Top" and "Bottom" do function properly, but I, and I think a lot more people, don't want those ugly large subtitles when watching in fullscreen. I tested this with rev3807 (XhmikoR) (http://xhmikosr.1f0.de/mpc-hc/old/x86/MPC-HC_r3807_x86.7z) and rev3810 (XhmikoR) (http://xhmikosr.1f0.de/mpc-hc/old/x86/MPC-HC_r3810_x86.7z).

http://img265.imageshack.us/img265/5143/mpchcsubs.png

P.s. a cosmetic thingy: the alignment of "Colors & Transparency" its boundaries at the bottom is 1pixel off ;).

kasper93
4th December 2011, 16:16
You are third person who reports that in this thread :)
Here is JanWillem32's answer:
@fastplayer: I'll take that one. I was wondering about it too. So far, I've only seen a few posts in this tread about this feature, and no other comments. Some more user input is welcome. To quote myself:Extra adaptation for aspect ratios over 2 was added for when "Position subtitles relative to the video frame" is enabled, indeed at the cost of usage of the margins setting. (RTS.cpp, line 3208)
Changes to this feature are open for discussion, just like any other part of the subtitle renderer. I don't mind changing things. (I've seen that I need to patch a few minor inaccuracies of the formatted text parser soon, anyway.)(The other patch is in the mean time ready for integration.)

Reino
4th December 2011, 17:11
This thread is too darn big! -.-
Luckily we still have FFDShow to process the subtitles. *sigh*

v0lt
4th December 2011, 20:24
Please check in MPC-HomeCinema 1.5.3.3884 (x86) (http://www.mediafire.com/?xfgh33iws56bh)

Reino
4th December 2011, 23:59
It works. Thanks for the quick fix, v0lt!
Revision 3884 - Directory Listing
Modified Sun Dec 4 18:52:59 2011 UTC (2 hours, 23 minutes ago) by v0lt

fixed location of non-style subtitle, when the width to 2 times greater than the height (partial rollback r3808)Didn't even know that. My video's width was indeed 2 times the height. I can confirm that this subtitle issue doesn't happen with videos where the width is smaller than 2 times the height with MPC-HC < rev3884.

vkapartz
5th December 2011, 18:36
fixed location of non-style subtitle, when the width to 2 times greater than the height (partial rollback r3808)

I had grown to like that "feature". I didn't initially, but then it made sense to use different placements for 16:9 and anamorphic formats.

Reino
5th December 2011, 18:56
Could someone please have a serious look at MPC-HC its parsing capabilities of m3u-files (SHOUTcast). Where as Zoom Player can play all radiostations (mp3,aac,ogg) you throw at it, MPC-HC fails miserably! (http://sourceforge.net/apps/trac/mpc-hc/ticket/1562) Also ZP wasn't perfect at first; it couldn't parse m3u-files pointing to radiostations broadcasting in Vorbis audio, but that's all fixed now. Perhaps contacting bLight (ZP lead developer) wouldn't be such a bad idea.

dansrfe
6th December 2011, 08:58
Can someone please explain to me how MPC-HC "pauses" a live SHOUTcast mp3 stream and starts to play it back from the same spot where I paused it. Does it start saving the stream to a temporary mp3 file? If so does that temporary data automatically delete once I close the instance of MPC-HC? How can I potentially use this to save the data to an mp3 file for playback later on? Thanks.

WonderCsabo
6th December 2011, 09:44
Hi Guys!

Are you planning to fix ticket 1087 (https://sourceforge.net/apps/trac/mpc-hc/ticket/1087)?

v0lt
6th December 2011, 14:11
@WonderCsabo
mpc-hc_r3887_x86_EngRus_AF.7z (http://www.multiupload.com/67JTW137WV)

Audioboxer
6th December 2011, 14:47
Is there any way to get MPCHC to ouput to two audio renderers simultaneously? Potplayer can do this.

WonderCsabo
6th December 2011, 17:16
@WonderCsabo
mpc-hc_r3887_x86_EngRus_AF.7z (http://www.multiupload.com/67JTW137WV)

Hi!

Thanks! I tested this build. It's worse than the trunk svn builds. :( I also tried the alternative mode, but it did not make a difference. Also this alternative mode always launches videos in full screen mode even if i don't want it to do it.
And another thing: with this build, internal video decoders are not working when using Haali Media Splitter.

Also i just spotted an interesting behaviour, every build is producing it: when subtitles are displayed, there are spikes on the graph, but no visible glitches in the video playing. Is this normal?

kasper93
6th December 2011, 21:29
Could you commit patch from this post http://forum.doom9.org/showpost.php?p=1542778&postcount=11234 :) It's pretty simple fix and subresync feature works fine now with madVR. By the way subresync bar is another place where we can't translate column names…

dansrfe
7th December 2011, 09:31
MPC-HC crashes when dragging a playing DVD with madVR to a different display due to DXVA auto deinterlacement detection. I'm not sure if this is a MPC-HC problem or a madVR problem.

kasper93
8th December 2011, 14:25
It would be nice if you add to Shoutcast source filter function to parse name of stream http://antywawamp3-02.eurozet.pl:8600/;stream.nsv and set window title with name of stream instead of URL. Also in filter list it should show name of the stream or filter instead of URL.

Hera
8th December 2011, 14:29
MPC-HC crashes when dragging a playing DVD with madVR to a different display due to DXVA auto deinterlacement detection. I'm not sure if this is a MPC-HC problem or a madVR problem.

madVR doesn't support DXVA

the_weirdo
8th December 2011, 14:39
madVR doesn't support DXVA

He said "DXVA auto deinterlacement detection". Since version 0.78 (http://forum.doom9.org/showthread.php?p=1536640#post1536640), madVR have supported for DXVA2 deinterlacing.

Reino
8th December 2011, 18:17
It would be nice if you add to Shoutcast source filter function to parse name of stream http://antywawamp3-02.eurozet.pl:8600/;stream.nsv...Normally with nsv-files I would expect a video and audio part, but this one's only audio, isn't it? At least VLC reports a 96kbps mp3 stream.
I don't know if you've noticed my post on the previous page, but after having thoroughly tested the MPC-HC SHOUTcast Source Filter, at the moment I really wouldn't recommend using it! It has a lot of issues. The DC-Bass Source Filter plays your stream just fine.

Aleksoid1978
9th December 2011, 07:31
Hello. I made a primitive support for selecting playlists from BD.
They can choose from a menu - Navigate-> Jump To ...
The time limit - not less than 1 minute.

http://aleksoid.tosei.ru/Test/mpc-hc.BD_Playlist_test.7z

Mercury_22
9th December 2011, 11:27
Hello. I made a primitive support for selecting playlists from BD.
They can choose from a menu - Navigate-> Jump To ...
The time limit - not less than 1 minute.

http://aleksoid.tosei.ru/Test/mpc-hc.BD_Playlist_test.7z
After a small test it seems to be working OK !:thanks:

vkapartz
9th December 2011, 18:24
Hello. I made a primitive support for selecting playlists from BD.
They can choose from a menu - Navigate-> Jump To ...
The time limit - not less than 1 minute.

http://aleksoid.tosei.ru/Test/mpc-hc.BD_Playlist_test.7z

Tested it with a few chaptered MKVs and it works fine.

But you are supposed to use an ellipsis (...) after a menu item, only if additional steps are required after selecting it (i.e. it brings up a dialog). That's a problem with View->Presets... too, btw.

vkapartz
9th December 2011, 18:38
Tested it with a few chaptered MKVs and it works fine.

Ah well, I hadn't noticed that "Jump To" was already there for chapters in general, sorry. I rarely use the "Navigate" menu :)

kasper93
9th December 2011, 21:55
Hello. I made a primitive support for selecting playlists from BD.
They can choose from a menu - Navigate-> Jump To ...
The time limit - not less than 1 minute.

http://aleksoid.tosei.ru/Test/mpc-hc.BD_Playlist_test.7zIt works nice but only when we load blu-ray folder or disc. After running directly index.bdmv it doesn't work.
---
Can you explain me why I can select audio track here (http://dl.dropbox.com/u/16282309/audio.2.png) and here (http://dl.dropbox.com/u/16282309/audio.1.png) I can't? Same with subtitles. Internal splitter and everything :)
---
mpc-hc is great for video playback, but what about music? Parse ID3 tags (now only title and author are supported), show title instead filename in a playlist, search for audio-cd track title, maybe even display the cover if it is included would be a good feature in my opinion. Too bad that I'm not a programmer, maybe someday…

Keiyakusha
9th December 2011, 22:02
Can you explain me why I can select audio track here (http://dl.dropbox.com/u/16282309/audio.2.png) and here (http://dl.dropbox.com/u/16282309/audio.1.png) I can't? Same with subtitles. Internal splitter and everything :)
I believe for that you need to have internal stream switcher to be on.


mpc-hc is great for video playback, but what about music?

For music you have fb2k. Or songbird if you want opensource. I believe there are even more alternatives that I'm not aware of.

dansrfe
10th December 2011, 00:44
^ Why would someone not want to use MPC-HC for music though? It has nearly all of the popular features that most music players have and way more to offer.

Keiyakusha
10th December 2011, 03:35
^ Why would someone not want to use MPC-HC for music though? It has nearly all of the popular features that most music players have and way more to offer.

way more to offer? what?
If we compare it to fb2k, then aside from minimalistic interface that both of them have, there is nothing that mpc-hc can offer to the user on the same usability level. Features, that are not absent entirely, are way limited. "playing some audio file" is possible, "listening to music on constant basis" - only if you are masochistic enough. Even playing some file can be hard enough since it doesn't supports many popular compressing formats without using directshow framework.

Midzuki
10th December 2011, 03:47
^ Why would someone not want to use MPC-HC for music though?

MPC-HC still doesn't support DVD-Audio ;)

Mercury_22
10th December 2011, 11:04
Revision 3888 - Directory Listing
Modified Sat Dec 10 02:00:30 2011 UTC (7 hours, 52 minutes ago) by Aleksoid

Add : Primitive support for selecting play-lists from BD (show limit - duration of 3 minutes or more).

@Aleksoid
Please revert to 1 minute there are a lot of calibration & demo discs with 1 minute "show limit"

Also MPC-HC it's crashing when opening index.bdmv from Windows Explorer, but when using (Quick) "Open File" from MPC-HC's menu to open the same index.bdmv MPC-HC it's not crashing

Aleksoid1978
10th December 2011, 12:00
@Aleksoid
Please revert to 1 minute there are a lot of calibration & demo discs with 1 minute "show limit"

Also MPC-HC it's crashing when opening index.bdmv from Windows Explorer, but when using (Quick) "Open File" from MPC-HC's menu to open the same index.bdmv MPC-HC it's not crashing

Try for open index.bdmv - http://aleksoid.tosei.ru/Test/mpc-hc.test_1.7z

nevcairiel
10th December 2011, 12:06
@Aleksoid
Please revert to 1 minute there are a lot of calibration & demo discs with 1 minute "show limit"

I rather have it be 10 minutes, because anything shorter is just crap. :p

Instead, it should be configurable, if anything.

Mercury_22
10th December 2011, 12:16
Try for open index.bdmv - http://aleksoid.tosei.ru/Test/mpc-hc.test_1.7z

It's working now !:thanks:
@Nev Calibration discs usually have ~1 minute mpls for test patterns and I can't see a reason why it bothers anybody that 1 min mpls are present in the list you can select the playlist you want I think it's more important to have all the mpls so we don't miss anything

EDIT there are (movies )BD with the main movie compose from multiple mpls (director cut , theatrical cut,... on the same disc) with some of them no longer than 1 min and those multiple 1min mpls being the difference between the "cuts"

nevcairiel
10th December 2011, 12:54
EDIT there are (movies )BD with the main movie compose from multiple mpls (director cut , theatrical cut,... on the same disc) with some of them no longer than 1 min and those multiple 1min mpls being the difference between the "cuts"

Thats no true. There will be multiple small m2ts on the discs with low durations, yes, however there will be only 2-3 playlists of full size (one for each edition). There won't be 1m playlists, because that would be silly, you don't want to play those extra footage alone.

Playlists less then 10 minutes are of no interest to me, because even on TV series discs, those are either extras, or some sort of intros or stuff used in menus, which i never care about.

Hence, make it configurable, it'll be the best for everybode.