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

Aleksoid1978
12th December 2008, 00:47
Unfortunately these "920" builds of MPC HC are unable to correctly display MPEG-4 AVC video encoded with aspect ratio signalling!

Casimir666 managed to fix this issue with build "886" (http://forum.doom9.org/showthread.php?p=1212893#post1212893). Why is not fixed in any of the newer builds?


Cheers

AR read from stream - but only for software decoding and DXVA 2(DXVA 1 temporary not supported).

Use XP or Vista ??? Can upload short sample ???

cr0
12th December 2008, 02:10
Unfortunately it's not a registry tweak, maybe there's a way to do it that way, but I patched the code directly.

Further, it's not something I would want to commit because it's pretty much just a two line hack. If someone with some more experience wants to make it into a GUI option, that would be best. Maybe I'll play around with doing that if I get some time.

<snip>



Looks like I have more time than I thought. I went ahead and made a GUI option out of this and added it to the DXVA dialog. The option is called "Don't decode SD H264 streams".

I've submitted the changes as a patch to the SourceForge project. Maybe it will make it until an official build for others who are looking for this support.

If you want to apply the patch manually you can download the file from this SF link:

https://sourceforge.net/tracker2/?func=detail&aid=2418956&group_id=170561&atid=854653

Aleksoid1978
12th December 2008, 02:24
Looks like I have more time than I thought. I went ahead and made a GUI option out of this and added it to the DXVA dialog. The option is called "Don't decode SD H264 streams".

I've submitted the changes as a patch to the SourceForge project. Maybe it will make it until an official build for others who are looking for this support.

If you want to apply the patch manually you can download the file from this SF link:

https://sourceforge.net/tracker2/?func=detail&aid=2418956&group_id=170561&atid=854653

Something wrong with you system/driver. Maybe you do some registry tweak, because for me h264 with resolution little then 1280x720, EVR Custom - DXVA fine, no corruption.

Upload short sample of you files for testing.

cr0
12th December 2008, 02:48
Something wrong with you system/driver. Maybe you do some registry tweak, because for me h264 with resolution little then 1280x720, EVR Custom - DXVA fine, no corruption.

Upload short sample of you files for testing.

I have no registry tweaks, this is a fresh install of Vista x64 w/ SP1 latest intel chipset drivers, latest ATI 8.12 drivers. All I did (besides adjust my windows DPI) is unzip mpc-hc and try to play files after install.

My problem exists with all SD H264 media, I've tried about fifty different files and all of them have corruption if I enable DXVA. These files play correctly on my desktop with a 4870 and 8.12. They are from different ages, different groups, different sources.

Here's a sample I found online which will cause corruption on my 4850 but not my 4870:

http://www.sabandcom.com/H264/index.html

Are you outputting to an HDTV? If so can you try setting your windows DPI to 120 or higher and then trying playback of SD and HD H264 media?

Aleksoid1978
12th December 2008, 02:55
I have no registry tweaks, this is a fresh install of Vista x64 w/ SP1 latest intel chipset drivers, latest ATI 8.12 drivers. All I did (besides adjust my windows DPI) is unzip mpc-hc and try to play files after install.

My problem exists with all SD H264 media, I've tried about fifty different files and all of them have corruption if I enable DXVA. These files play correctly on my desktop with a 4870 and 8.12. They are from different ages, different groups, different sources.

Here's a sample I found online which will cause corruption on my 4850 but not my 4870:

http://www.sabandcom.com/H264/index.html

Are you outputting to an HDTV? If so can you try setting your windows DPI to 120 or higher and then trying playback of SD and HD H264 media?

As i understand you play file on HD TV from 4850 ??? I have TV only HDready - 1378x768 and 22 monitor - 1680x1050. But i think truble not in TV. Why you UP you DPI settings in Windows ???

cr0
12th December 2008, 04:50
As i understand you play file on HD TV from 4850 ??? I have TV only HDready - 1378x768 and 22 monitor - 1680x1050. But i think truble not in TV. Why you UP you DPI settings in Windows ???

Yeah, my 4850 is connected to a 1080p HDTV.

Well 1080p is a high resolution, which makes the text very small from 10ft away. It's not very easy to read at this distance without raising the DPI.

I don't think the trouble is in my TV either, but the problem may have something to do with how the ATI drivers handle HDTV output versus a regular display.

I will try moving my desktop into the living room this weekend and connecting my 4870 to the HDTV and seeing if I can reproduce the issue with it.

thrawnrulz68
12th December 2008, 05:38
Hi I am having a problem with MPC-HC (all versions). When I click the file menu, the player freezes up for 45-60 seconds and I cannot do anything. I can either manually kill the process or wait. I thought this might be a problem with my system but my resources are free and this doesn't happen with other programs or with other menus within MPC. The same thing occurs if I use a keyboard shortcut for one of the items listed in the file menu such as ctrl-q or ctrl-o. My system is Dell Latitude D620, WinXP SP3, 1.83 Ghz, 4GB RAM, DirectX 9.0c.

moshmothma
12th December 2008, 06:26
Aleksoid1978 - have a couple of questions/suggestions:

1. Using the standalone filters h264 decoding in mkv results in stuttering video (only in dxva1). This is true of all version of mpc-hc I have tried including 920. I have tried a number of source filters and splitters including the mpc mkv splitters without success.

2. Could the mpc-hc mpegsplitter be modified to show a separate track for the ac3 core of an mlp track? I want to use ac3filter to decode my ac3 files however, I must use ffdshow for ac3 in order to play mlp. It results in a lot of clicking to change audio. It would be nice to have the splitter display separate audio tracks for the core and the full mlp - then I can set a particular stream to play.

thanks

Aleksoid1978
12th December 2008, 06:28
Hi I am having a problem with MPC-HC (all versions). When I click the file menu, the player freezes up for 45-60 seconds and I cannot do anything. I can either manually kill the process or wait. I thought this might be a problem with my system but my resources are free and this doesn't happen with other programs or with other menus within MPC. The same thing occurs if I use a keyboard shortcut for one of the items listed in the file menu such as ctrl-q or ctrl-o. My system is Dell Latitude D620, WinXP SP3, 1.83 Ghz, 4GB RAM, DirectX 9.0c.

Possible in you DVD-ROM insert video disk, and MPC-HC try to read it when you click menu. See on DVD by clicking menu.

Aleksoid1978
12th December 2008, 06:32
Aleksoid1978 - have a couple of questions/suggestions:

1. Using the standalone filters h264 decoding in mkv results in stuttering video (only in dxva1). This is true of all version of mpc-hc I have tried including 920. I have tried a number of source filters and splitters including the mpc mkv splitters without success.

2. Could the mpc-hc mpegsplitter be modified to show a separate track for the ac3 core of an mlp track? I want to use ac3filter to decode my ac3 files however, I must use ffdshow for ac3 in order to play mlp. It results in a lot of clicking to change audio. It would be nice to have the splitter display separate audio tracks for the core and the full mlp - then I can set a particular stream to play.

thanks

1) - i don't no why it. I test - for me work MPC-HC and filters, but on Vista x64, DXVA2. Test MPC-HC, not filters ???

2) - Try to use HaaliMediaSplitter as mpegsplitter(uncheck internal mpegsplitter)

SeeMoreDigital
12th December 2008, 10:00
AR read from stream - but only for software decoding and DXVA 2(DXVA 1 temporary not supported).

Use XP or Vista ??? Can upload short sample ???Here you go: -

http://rapidshare.de/files/40903339/SMD_Test_Samples.7z.html


Cheers

Mah
12th December 2008, 10:19
In time, it will be fixed.

Kado
12th December 2008, 14:02
Use mediainfo (http://mediainfo.sourceforge.net/en) to check the number of reference frames in the files.
It was already proven by numerous people in this forums.
Anyway MPC-HC has a software limitation (that can be overridden) to avoid unproper DXVA decoding where it switches to software mode if the file has more than 11 ref frames. You can try with Cyberlinks decoder because it always uses dxva or not, depending on you settings, if the file has more than 11 ref frames you
get a black video screen with no playback or green screen and audio. I'll try to provide samples later.

Aleksoid1978
12th December 2008, 14:10
Here you go: -

http://rapidshare.de/files/40903339/SMD_Test_Samples.7z.html


Cheers

I test under Vista x64, SP1 - all two samples playback fine, AR is good, DXVA is work.

Kado
12th December 2008, 14:38
H264 non DXVA compatible file, 15 reference frames. (http://rapidshare.de/files/41119462/_Menclave__Shigofumi_01__H264__8CE72F03_-001.mkv.html)
H264 DXVA compatible file, 11 reference frames. (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html)

Both files have Standard Resolution, not HD.

In time, it will be fixed.
Yes, with new hardware that has no limitations.

Mah
12th December 2008, 15:05
H264 non DXVA compatible file, 15 reference frames. (http://rapidshare.de/files/41119462/_Menclave__Shigofumi_01__H264__8CE72F03_-001.mkv.html)


H264 DXVA compatible file, 11 reference frames. (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html)

Both files have Standard Resolution, not HD.

What does this files proves? The file that is DXVA compatible, 11 reference frames works fine as DXVA should.

The other one, I cannot download it.

Mah
12th December 2008, 15:16
Use mediainfo (http://mediainfo.sourceforge.net/en) to check the number of reference frames in the files.
It was already proven by numerous people in this forums.
Anyway MPC-HC has a software limitation (that can be overridden) to avoid unproper DXVA decoding where it switches to software mode if the file has more than 11 ref frames. You can try with Cyberlinks decoder because it always uses dxva or not, depending on you settings, if the file has more than 11 ref frames you
get a black video screen with no playback or green screen and audio. I'll try to provide samples later.

Where can I get Cyberlinks decoder?

Anyway, those 1080p h264 videos profile 4.1 works smoothly, but 1080p h264 profile 5.1 don't. DXVA just doesn't support those.

Mah
12th December 2008, 15:39
I used MediaInfo and those file that I said didn't work smoothly, it's not because of hardware limitations, because those that didn't work, all had profile 4.1 and none of them went above 8 reference frames, but like someone said that not all H264, VC1 content can use DXVA. So some files will work and others will not.

nurbs
12th December 2008, 16:29
At level 4.1 for a 1080p resolution the maximum number of reference frames is 4.

cca
12th December 2008, 17:16
By the way, http://www.xvidvideo.ru/ seems to be back online!

Mah
12th December 2008, 17:27
At level 4.1 for a 1080p resolution the maximum number of reference frames is 4.

Ok, thanks! Now at least I know the problem. So, that is the hardware limitation or for that case will be able to solve it without that, but with software?

thrawnrulz68
12th December 2008, 18:58
Possible in you DVD-ROM insert video disk, and MPC-HC try to read it when you click menu. See on DVD by clicking menu.

Hmmm... I checked the open disc menu to see if the last DVD I inserted was still listed there but it is not. I think this means MPC-HC is not still looking for the DVD? Anyway, then I put the last DVD back in but the menu still takes ages to open with the DVD in or not.

BTW, I am using the x86 build.

Kado
12th December 2008, 19:20
What does this files proves?
They prove what they say, one works but the other doesn't due to the number of reference frames.

Where can I get Cyberlinks decoder?

Anyway, those 1080p h264 videos profile 4.1 works smoothly, but 1080p h264 profile 5.1 don't. DXVA just doesn't support those.
You can get them by installing PowerDVD 7 or later.
Also DXVA supports L5.1 streams:
"nvidia cards now support level 5.1 streams" quoted from MPC-HC log (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log) rev857.
Also check this picture (http://pwp.netcabo.pt/kado/1080p_DXVA_L5.1.png) where DXVA is working with a L5.1 stream.
The problem with dxva working or not is related to the number of reference frames.

Ok, thanks! Now at least I know the problem. So, that is the hardware limitation or for that case will be able to solve it without that, but with software?
I wonder if you know what DXVA actually is...

Mah
12th December 2008, 19:44
They prove what they say, one works but the other doesn't due to the number of reference frames.

I know and I expected that from samples from what I learned.


You can get them by installing PowerDVD 7 or later.
Also DXVA supports L5.1 streams:
"nvidia cards now support level 5.1 streams" quoted from MPC-HC log (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log) rev857.
Also check this picture (http://pwp.netcabo.pt/kado/1080p_DXVA_L5.1.png) where DXVA is working with a L5.1 stream.
The problem with dxva working or not is related to the number of reference frames.

Yeah, I found that also due to more samples.

I wonder if you know what DXVA actually is...

It's a DirectX video acceleration which used by programs, video decoders, where then multimedia (those DXVA compatible, but now I know not all since hardware limitation) goes actually through the graphic hardware and not CPU or processor, graphic card does the work. The point is that I didn't know there was a hardware limitation until yesterday.

I am not following anything related to computers already six years until few days, because I don't care about games or anything for me to need strong CPU or graphic card, but I had too weak comp for playing all Blu Ray discs. That is why I bought HD Radeon, because I knew that one had UVD and didn't buy strong CPU. I found out what I needed to play Blu Rays, which filters. Mostly worked fine (also 1080p) until I found some sample that didn't work and I wondered why and found out that it's a hardware limitation (thanks to you). I don't like that, because I don't want to buy a new processor for Blu Rays that is why I bought graphic card to do work, but it's limited, but it's still fine and satisfying.

clsid
12th December 2008, 20:00
Hmmm... I checked the open disc menu to see if the last DVD I inserted was still listed there but it is not. I think this means MPC-HC is not still looking for the DVD? Anyway, then I put the last DVD back in but the menu still takes ages to open with the DVD in or not.

BTW, I am using the x86 build.
Yes, this is caused by MPC looking for your CD/DVD drives. This issue has been present in MPC for years. I don't know why it causes such a big delay. It only happens in specific situations. Maybe any of the MPC-HC devs knows how to fix it.

You can solve it by enabling this option:
Options -> Player -> Hide CD-ROMs menu

moshmothma
12th December 2008, 21:02
1) - i don't no why it. I test - for me work MPC-HC and filters, but on Vista x64, DXVA2. Test MPC-HC, not filters ???

2) - Try to use HaaliMediaSplitter as mpegsplitter(uncheck internal mpegsplitter)


1. Sorry, I should have mentioned I use XP. This behaivor is only manifested with Standalone filters. Same thing in MPC. In fact the video is worse. If I use haali in MPC-HC works fine.

2. Unfortunately, Haali splitter does not recognize a truehd at all. This is not a choice for splitting an mlp track....

Kado
12th December 2008, 22:28
@Mah
All Bluray discs (H.264, MPEG-2 ,VC-1) must be DXVA compilant, i.e., hardware decodable because they must be readable by standalone Bluray players that use Hardware/DSP logic to decode the streams.
Maybe what you are trying to play are downloaded rips from Bluray discs, and that way you must abide to the ripper chosen settings that may make those files DXVA compatible or not.
Also I suppose that support to downloaded files (warez) is not provided according to forum rule #6 (http://forum.doom9.org/forum-rules.htm), but a moderator must confirm this.
If you are making those backups don't use more than 4 reference frames if the final resolution is 1080p.

Mah
12th December 2008, 22:39
@Mah
All Bluray discs (H.264, MPEG-2 ,VC-1) must be DXVA compilant, i.e., hardware decodable because they must be readable by standalone Bluray players that use Hardware/DSP logic to decode the streams.
Maybe what you are trying to play are downloaded rips from Bluray discs, and that way you must abide to the ripper chosen settings that may make those files DXVA compatible or not.
Also I suppose that support to downloaded files (warez) is not provided according to forum rule #6 (http://forum.doom9.org/forum-rules.htm), but a moderator must confirm this.
If you are making those backups don't use more than 4 reference frames is the final resolution is 1080p.

Yes. That only goes for those samples I was trying (and I was using them only to test new graphic card, if everything is ok with it and if it's working and because it didn work with some, I thought it could be something wrong with it, but it's not), otherwise Blu Ray discs must be DXVA compilant, but those samples from Blu Ray rips which are above 11 reference frames aren't anymore or even above 4 if 1080p. Thanks for help!

Kado
12th December 2008, 23:40
Those samples are re-encodes and not direct stream copies that's why they are not DXVA compliant.
I don't know if nvidia or ATI have better support for DXVA but I'm using a Geforce 9800GTX.
You should check the new catalyst drivers v8.12 for your GPU (XP (http://downloads.guru3d.com/ATI-Catalyst-8.12-XP-32-bit-download-2142.html) / Vista (http://downloads.guru3d.com/ATI-Catalyst-8.12-Vista-32-bit-download-2143.html)), maybe they bring something new for DXVA, or not!:P

jimz06
13th December 2008, 02:25
Hoping someone can me point in the right direction on this strange issue I'm having with a remux of an H264 HD DVD (Babel) in MPC (using 1.2.908.0) and Haali 1.8.122.18. Graphics are GTX 260 with FW180.48.

1. The raw H264 stream plays just fine in software mode.

2. When the H264 stream is in an mkv container it plays fine in software (Coreavc) but has a regular stutter/image breakup every 3-5 seconds in DXVA mode. It also plays fine on my PopcornHour.

Here is the file info:

Complete name : E:\ToNMT\Babel.mkv
Format : Matroska
File size : 22.3 GiB
Duration : 2h 23mn
Overall bit rate : 22.2 Mbps
Encoded date : UTC 2008-12-11 05:15:07
Writing application : eac3to
Writing library : Haali DirectShow Matroska Muxer 1.8.122.18

Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Muxing mode : Container profile=Unknown@0.0
Codec ID : V_MPEG4/ISO/AVC
Duration : 2h 23mn
Bit rate : 21.4 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Standard : Component
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive

Is this a muxing issue or is there some incompatibility between the filter and the video drivers creating the stutter? Also, I have no problem with H264 files I've created from blu rays in .m2ts or .ts containers. Would appreciate any insight on this. At least this has been a learning experience.

The_Rebel
13th December 2008, 06:36
Hoping someone can me point in the right direction on this strange issue I'm having with a remux of an H264 HD DVD (Babel) in MPC (using 1.2.908.0) and Haali 1.8.122.18. Graphics are GTX 260 with FW180.48.

1. The raw H264 stream plays just fine in software mode.

2. When the H264 stream is in an mkv container it plays fine in software (Coreavc) but has a regular stutter/image breakup every 3-5 seconds in DXVA mode. It also plays fine on my PopcornHour.

Here is the file info:

Complete name : E:\ToNMT\Babel.mkv
Format : Matroska
File size : 22.3 GiB
Duration : 2h 23mn
Overall bit rate : 22.2 Mbps
Encoded date : UTC 2008-12-11 05:15:07
Writing application : eac3to
Writing library : Haali DirectShow Matroska Muxer 1.8.122.18

Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Muxing mode : Container profile=Unknown@0.0
Codec ID : V_MPEG4/ISO/AVC
Duration : 2h 23mn
Bit rate : 21.4 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Standard : Component
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive

Is this a muxing issue or is there some incompatibility between the filter and the video drivers creating the stutter? Also, I have no problem with H264 files I've created from blu rays in .m2ts or .ts containers. Would appreciate any insight on this. At least this has been a learning experience.

Are you sure your using DXVA (check the stats overlay).

Also what CPU do you have (because i think it's too slow for 22mbits of h.264 thus why you have your problem)

Emp3r0r
13th December 2008, 07:05
Can anyone verify the latest (from sourceforge) MPCVideoDec.ax x64 works with WMP x64 or Vista Media Center x64? work

Thanks

Edit: it does work, however in my case it was conflicting with other codec's see here (http://forum.doom9.org/showthread.php?p=1224113#post1224113)

Mah
13th December 2008, 09:41
@Mah
If you are making those backups don't use more than 4 reference frames if the final resolution is 1080p.

Is there anywhere some guide on this forum for this?

ikarad
13th December 2008, 10:04
1) There is a bug with MPC home cinema under VISTA home premium 32bits and subtitles.
I use mpc home cinema (1.2.908)+ vobusb (2.38) to see subtitles.
Under XP there isn't delay between video and subtitles but under vista there is nearly two seconds (1.6 seconds precisely).

I notice that when i launch .vob files (or .ifo file which miss pub) instead of using "launch dvd function" there isn't delay between video and subtitles under vista but when I use "launch dvd function" under vista there is a delay of two seconds and consequently subtitles are delayed.

I try all version of mpc home cinema but there is the same problem.

I would like to know if this bug is known and if this bug will be corrected in a new version of mpc home cinema.

I try with two différent PC under vista and there is the same problem.

2) the support of M2TS presentation graphics streams is buggued with subtitle in some blu-ray disc like japan anime. Even with the last official version (1.2.908) of MPC HC some subtitles aren't displayed.

I would like to known if these bugs will be corrected in a new version.

Thanks. (excuse me for my bad english)

Casshern
13th December 2008, 10:13
Hi Developers,
1) thanx for the great work
2) a fantastic feature would be to choose whether the controls in fullscreen mode are at the bottom (as they are now) or at the top.

Me and a couple of friends have the problem that we have some speakers slightly in the 16x9 frame. This of course makes using the controls hard. We used Zoomplayer where you are rather flexible in configuring the user interface. But the only really necessary function would be the possibility to display the controls and seek bar at the top instead of the bottom. That would finally enable us to ditch zoomplayer and go full open source!

regards,

Casshern

Casimir666
13th December 2008, 12:26
2) the support of M2TS presentation graphics streams is buggued with subtitle in some blu-ray disc like japan anime.
For this i need a sample make with tsRemux (http://forum.doom9.org/showthread.php?t=125447) (be careful do not use TSMuxer for this) :
- open the M2TS
- select all elementary streams
- select "blu ray" as output
- enter some trim duration to have 1mn of video with subtitles inside
- upload sample to zshare or something

alexins
13th December 2008, 14:46
Media Player Classic HomeCinema (x86), svn 922 (http://www.xvidvideo.ru/content/view/472/1/)
Media Player Classic HomeCinema (x64), svn 922 (http://www.xvidvideo.ru/content/view/473/1/)

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/)

CHANGED: Hotkeys added to support more remote control keys; FIXED : Save thumbnails crash in x64; CHANGED: Support for Theora in Matroska internal splitter

jimz06
13th December 2008, 15:45
Are you sure your using DXVA (check the stats overlay).

Also what CPU do you have (because i think it's too slow for 22mbits of h.264 thus why you have your problem)

Thanks for the response. Definitely DXVA, usually 10% or under CPU when using the mpcvideo filter. Note the cpu has no issues with the raw H264 stream, or similar bitrate H264 files created from blu ray rips, and the CPU is powerful enough to play the movie in software mode with Coreavc filter. It's a dual core Opteron @2.4 Ghz.

ikarad
13th December 2008, 18:07
For this i need a sample make with tsRemux (http://forum.doom9.org/showthread.php?t=125447) (be careful do not use TSMuxer for this) :
- open the M2TS
- select all elementary streams
- select "blu ray" as output
- enter some trim duration to have 1mn of video with subtitles inside
- upload sample to zshare or something

Here is the link for video (utaweruromo 1 min with subtitles) with subtitles embedded (265 MB)
http://www.zshare.net/download/5268802709403859/

the other link is a txt file with all subtitles (1 kB)
http://www.zshare.net/download/5268532167381f2b/

Casimir666
13th December 2008, 20:42
Here is the link for video (utaweruromo 1 min with subtitles) with subtitles embedded (265 MB)
http://www.zshare.net/download/5268802709403859/

the other link is a txt file with all subtitles (1 kB)
http://www.zshare.net/download/5268532167381f2b/

Can you try with this build : http://www.zshare.net/download/52694090c9ee52d5/

gngn
13th December 2008, 21:33
i downloaded the sample and the test-build, it worked, but: i had to select the subtitles from the splitters menu, they weren't loaded, and i got some weird OSD display and not the subtitles:
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_m2tssubs.png (http://s266.photobucket.com/albums/ii259/gngnmumu/dxva/?action=view&current=m2tssubs.png)
after going fullscreen the subtitles were displayed properly.
with Haali splitter i dont get audio+subs with this sample, but it works with the internal splitter of MPC-HC

ikarad
13th December 2008, 22:41
Can you try with this build : http://www.zshare.net/download/52694090c9ee52d5/

Thanks, all subtitles are now displayed, however some subtitles are not displayed with the right timing.
In the video I gave you, there is one case:
- 5 subtitles are displayed with a noticeable delay (ie. They start later than expected, however they end exactly as they should),


** In the 1min video I gave you, here are the subtitles which start with a delay:
“8
00:00:12,679 --> 00:00:15,148
Just relax and sleep .”
“13
00:00:41,641 --> 00:00:44,644
My name's Eluluu.”

“15
00:00:47,714 --> 00:00:50,984
And this is my house .”

“17
00:00:52,986 --> 00:00:57,323
Well , I found you collapsed in the forest.”

“21
00:01:03,630 --> 00:01:07,133
You're through the worst of it,
that's what Grandma says.”


EDIT: I made a mistake, I have said that one subtitle ends sooner than expected but it is wrong. In fact the original subtitle ends really slightly before the character stops speaking, this has leading me to make this mistake.

betaking
14th December 2008, 06:08
hi! Casimir666 can you make RealMediaSplitter support realplayer11? last RealMediaSplitter only support realplayer10.5! but realplayer10.5 have a security problem! thanks!

wiak
14th December 2008, 06:14
mpc-hc needs to revert to ffmpeg if its over or under level 4.1 with 3-4refs on 1080p and 5-8refs on 720p i think it was

azulazules
14th December 2008, 11:53
Bonjour Casimir; hi all!

I am using MPC HC h264 (1080p@24fps in this case) Internal Decoder on both:
(1) -> HD2400 => VGA => CRT Monitor
(2) -> HD2400 => DVI->HDMI => LCD HDTV

With (1) VGA, I can use either:
-> VMR9 DXVA1 => GPU @ 30%
-> Haali Renderer DXVA1 => GPU @ 4%
-> EVR Custom DXVA1 => GPU @ 4%

With (2) DVI->HDMI, I can use only:
-> VMR9 DXVA1 => GPU @ 30%
abd I have black screen for:
-> Haali Renderer DXVA1 => GPU @ 0%
-> EVR Custom DXVA1 => GPU @ 0%
With DXVA1 disabled, HDTV display is just fine and I can use either VMR9, Haali Renderer and EVR.

Can't find out why I can't EVR-DXVA1 on my DVI->HDMI HDTV Screen. Have any idea why and how to have EVR on my HDTV?

Also, how can it be VMR9 uses about 10 times more GPU than Haali Renderer and EVR (all Pixel Shader disabled always)?

Thanks for any help you could provide me :-)

Note: I use RivaTuner to monitor GPU usage.

Aleksoid1978
14th December 2008, 12:31
Under XP don't work EVR+DXVA1. EVR work only in Vista, DXVA2. With Haali render DXVA not work.

Under XP you must use VMR9 for DXVA1 is work.

Kado
14th December 2008, 13:59
I think that DXVA does not use the GPU like a game uses because the DXVA/Hardware video decoding is DSP core logic inside the GPU, so those values are not related to video decoding.

azulazules
14th December 2008, 14:53
Thanks. Right, it is not possible to DXVA1 with EVR on my DVI->HDMI=>HDTV; at least for me, yet. But...

Still, the fact is I can do very nice and low power use on GPU DXVA1 with EVR or "Haali Renderer" / WinXP when I display the image on VGA.

Makes me think there could be a limitation with DXVA to HDTV. Ever heard of that? And any solution if any? :(

rack04
14th December 2008, 14:58
Under XP don't work EVR+DXVA1. EVR work only in Vista, DXVA2. With Haali render DXVA not work.

Under XP you must use VMR9 for DXVA1 is work.

Are only certain cards capable of DXVA2 because using a 8800gt with EVR in Vista I only see DXVA1?

clsid
14th December 2008, 15:41
hi! Casimir666 can you make RealMediaSplitter support realplayer11? last RealMediaSplitter only support realplayer10.5! but realplayer10.5 have a security problem! thanks!
It already works with RP11. It just doesn't work with new versions of cook.dll.

Casimir already tried to fix it, but the problem lies inside the RealMedia SDK, which is very old. So if you want it to be fixed, go ask RealNetworks to release an updated SDK.