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

Casimir666
21st July 2008, 19:32
Look here http://forum.doom9.org/showthread.php?p=1149854#post1149854 :search:


It's possible to add support for HD-DVD & Blu-ray (not just EVO / m2ts files) ? :thanks: :helpful:

EVO support is not planned (too much works for an obsolete format).

Mercury_22
21st July 2008, 19:59
EVO support is not planned (too much works for an obsolete format).

Evo it's working with Haali's Splitter but I was referring to HD DVD and Blu-ray or at least Blu-ray Disk (image) / folder (like the DVD disk / folder option)

AND @ Mercury_22

if you use 2 monitors (or 1 monitor and 1 beamer or something) maybe you have to try another renderer.
vmr7 works normally for me.

?????????????????????????????? What's up with that ?

aldar
21st July 2008, 22:49
Well, it works fine for me. I take the following simple steps.

1) Open VIDEO_TS.ifo
2) Navigate -> Subtitle language -> check "Enabled" (by default DVD subs are disabled in MPC)

Of course you can also select and enable subtitles through the options in the DVD menu structure that is present on most DVDs.

Well, unfortunately mine is greyed out. That's why I'm asking for help here.

rack04
22nd July 2008, 00:21
H264 DXVA setting either will not register or is not remembered when opening the player. For example, I put a check mark next to H264 DXVA and close the player. When I re-open there is no check mark. I'm using store settins in ini. I'm using svn 677.

73ChargerFan
22nd July 2008, 05:36
Bug is here also but I can tell you that at time of the it's first occurrence net search showed me that it's not MPC-HC exclusive.

Few standalone devices (like "popcorn hour") also suffers from the same bug so it may be something in a DTS stream encode.

Personally I don't expect this fixed soon so I'm using ac3filter just to bypass DTS to SPDIF and everything works OK.

It isn't a stream encode problem. Passing DTS to SPDIF through the built-in decoder has never worked for me, but other decoders pass the same stream to my receiver just fine. Intervideo, powerdvd, ac3filter, and others. (I find I have to switch demuxers and decoders frequently, because my collection is in so many different formats.)

loretta80
22nd July 2008, 06:38
@ mercury_22
Ups sorry. i wanted to reply to rack04 :stupid:

Aleksoid1978
22nd July 2008, 06:41
H264 DXVA setting either will not register or is not remembered when opening the player. For example, I put a check mark next to H264 DXVA and close the player. When I re-open there is no check mark. I'm using store settins in ini. I'm using svn 677.

Fix - http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log

loretta80
22nd July 2008, 06:50
is there a tool to check wether a file is dvxa compatible or not?

or is there a tool which i can use to compare two files?
i checked 2 different files with mediainfo but there are no differences i think.

audyovydeo
22nd July 2008, 10:19
is there a tool to check wether a file is dvxa compatible or not?

or is there a tool which i can use to compare two files?
i checked 2 different files with mediainfo but there are no differences i think.

Not that I know of.
Keep in mind DXVA is an API. Players may be written to use that API, but media files are not, strictu sensu, "written" to an API specification.

More info here :

http://en.wikipedia.org/wiki/DirectX_Video_Acceleration

Here you'll find a tool that checks if your card supports DXVA (or rather which of your card's features your OS's DXVA version - 1 or 2 - can access) :

http://forum.doom9.org/showthread.php?t=131272
make sure you use version 1.6.0.0

I don't know what file format/codec you are using/comparing, but here is the research on how to make x264 encodes "DXVA-compliant" :

http://forum.doom9.org/showthread.php?t=132924

From this thread you will infer that, for two files with identical resolution and frame rate, the main factor determining whether they will be accelerated or not is the num_ref_frames, which I personally check with avinaptic, don't know about mediainfo.


hope this helps

ciao
audyovydeo

FLI
22nd July 2008, 12:07
I downloaded the MPC-HC code source. I would like to know if the buffers delivered by IAmVideoAccelerator ::GetBuffer are generated by the driver, is it possible to generate others ?

Thanks

rack04
22nd July 2008, 13:53
Fix - http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log

Confirmed. Thanks.

rack04
22nd July 2008, 13:54
I'm looking for some help. I cannot get this file (http://rapidshare.com/files/131388181/Departed_Trailer_XVID-muxed.mp4.html) to play using MPC-HC. I encoded this file with MeGUI using XVID 2 Pass HQ video profile, NDAAC-LC Multichannel HQ audio profile, and muxed into a mp4 container. According to mediainfo:
General
Complete name : C:\Personal\Videos\Departed Trailer_XVID-muxed.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 48.9 MiB
Duration : 2mn 24s
Overall bit rate : 2848 Kbps
Encoded date : UTC 2008-07-20 16:16:33
Tagged date : UTC 2008-07-20 16:16:33

Video
Format : MPEG-4 Visual
Format profile : Streaming Video@L1
Format settings, BVOP : Yes
Format settings, QPel : Yes
Format settings, GMC : No warppoints
Format settings, Matrix : Default
Codec ID : 20
Duration : 2mn 24s
Bit rate mode : Variable
Bit rate : 2588 Kbps
Maximum bit rate : 8504 Kbps
Width : 1920 pixels
Height : 816 pixels
Display aspect ratio : 2.35
Frame rate mode : Constant
Frame rate : 25.000 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.066
Stream size : 44.4 MiB (91%)
Writing library : XviD 1.2.0.dev47 (UTC 2006-11-01)
Encoded date : UTC 2008-07-20 16:16:33
Tagged date : UTC 2008-07-20 16:16:35

Audio
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 2mn 24s
Bit rate mode : Variable
Bit rate : 257 Kbps
Maximum bit rate : 393 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Rear: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 4.41 MiB (9%)
Encoded date : UTC 2008-07-20 16:16:35
Tagged date : UTC 2008-07-20 16:16:35



When I try to play this file with MPC-HC I only get the audio. Any ideas why this file will not play in MPC-HC. BTW, I have FFDshow Tryout SVN 2035 and Haali 29/03/2008 installed.

Has anyone been able to get this video to play in MPC-HC? I don't know if the problem lies in MPC-HC, FFDShow, or Haali. Thanks.

Mercury_22
22nd July 2008, 14:31
Has anyone been able to get this video to play in MPC-HC? I don't know if the problem lies in MPC-HC, FFDShow, or Haali. Thanks.

It's playing OK here Media Player Classic HomeCinema (x64), svn 678 ! :)
My bet it's on Haali's Splitter causing your problem ! :p

rack04
22nd July 2008, 14:36
It's playing OK here Media Player Classic HomeCinema (x64), svn 678 ! :)
My bet it's on Haali's Splitter causing your problem ! :p

You're right. I enabled MPC-HC internal MP4 splitter and the file plays.

loretta80
22nd July 2008, 19:09
@ audyovydeo
thanks for your infos. i already red the dvxa site on wiki and i also tested the dvxachecker because it was mentioned by several people before here in the forum.
i also know that there are ways to build "standarized" h264 movie files to make them playable with dvxa.
but my problem is that i have 3 different movies which have the same "values"(resolution, used codec, used muxer, fps, aspect ratio, ref frames etc.) but behave different in mplayerc.

mediainfo is a prog that gives you that kind of information but it must be something deeper in the file that makes the difference.
so is there a way to see where the chain to dvxa breaks? maybe in the pin information?

when i added 1 file into graphstudio the programm inserted a mpeg2 decoder filter between mpc decoder and the render. it doesn't matter which renderer i choosed.
Maybe the videoheader is wrong or something. i already remuxed the files with mkvmerge but nothing changed.

btw i played the files with ffdshow and the infos in the decoder options were all the same for files who use dvxa and files who not.

Tery
22nd July 2008, 22:37
Fix - http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log

is it just me or there is a problem with this page ?

Casimir666
22nd July 2008, 22:52
I downloaded the MPC-HC code source. I would like to know if the buffers delivered by IAmVideoAccelerator ::GetBuffer are generated by the driver, is it possible to generate others ?

Thanks

Those buffers belong to the graphic card, you can't generate new ones.

carnage_pl
22nd July 2008, 23:03
is it just me or there is a problem with this page ?

Same goes for me

clsid
22nd July 2008, 23:28
Some SourceForge website functionality is currently disabled due to high load. It is not possible to view SVN through the webinterface atm.

Fragbert
23rd July 2008, 00:34
See in filters what decodеr use for this ???

Sorry for the late response!

Regarding the green blocks on wmv's compatible for Xbox360 when DXVA enabled, it is VC-1 I believe.


Filter : MPC Video Decoder - CLSID : {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}

- Connected to:

CLSID: {187463A0-5BB7-11D3-ACBE-0080C75E246E}
Filter: D:\Movies\SAMPLE.1080P.WMVHD.5.1.X360.wmv
Pin: Raw Video 1

- Connection media type:

Video: WVC1 1920x820 23.98fps 7340Kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {31435657-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 0
bTemporalCompression: 1
lSampleSize: 0
cbFormat: 110

VIDEOINFOHEADER:
rcSource: (0,0)-(1920,820)
rcTarget: (0,0)-(1920,820)
dwBitRate: 7340032
dwBitErrorRate: 0
AvgTimePerFrame: 417083

BITMAPINFOHEADER:
biSize: 62
biWidth: 1920
biHeight: 820
biPlanes: 1
biBitCount: 24
biCompression: WVC1
biSizeImage: 488140
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

pbFormat:
0000: 00 00 00 00 00 00 00 00 80 07 00 00 34 03 00 00 ........€...4...
0010: 00 00 00 00 00 00 00 00 80 07 00 00 34 03 00 00 ........€...4...
0020: 00 00 70 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ..p.....;]......
0030: 3e 00 00 00 80 07 00 00 34 03 00 00 01 00 18 00 >...€...4.......
0040: 57 56 43 31 cc 72 07 00 00 00 00 00 00 00 00 00 WVC1Ìr..........
0050: 00 00 00 00 00 00 00 00|27 00 00 01 0f db 7e 3b ........'....Û~;
0060: f1 99 88 80 00 00 01 0e 10 44 ef c6 64 80 ñ™ˆ€.....DïÆd€

sillKotscha
23rd July 2008, 00:49
I have an old DVB-T capture I made long time ago (2005) ... it is just a short scene I've encoded. As it is really long time ago I can't remember x.264 version nor any settings I've used. But afaik I've used MeGUI (which is of no help but anyway) ...

playing this video with internal h264 / avc (dxva) decoder I have the following picture:

http://img28.picoodle.com/img/img28/4/7/22/f_Bildschirmim_9925874.jpg

maybe I've just used totally wrong x.264 settings to encode this video but on the other hand coreAVC is able to decode the video properly. For testing purposes I've uploaded this short clip. Hopefully it is of any help for u guys.

Halt Die Klappe.mp4 (https://www.yousendit.com/transfer.php?action=batch_download&batch_id=Q01IZXR3YTJveFB2Wmc9PQ)

setup:

build number: 1.1.678.0 - XP-SP3 - latest DX SDK - ATI Radeon 2600 HD with driver version 8.501.1.0 - VMR9 (renderless)

JohnLai
23rd July 2008, 00:54
What is the functionality of new "Pixel shader to convert BT601 -> BT701"?

Dixxhead
23rd July 2008, 00:59
I have an old DVB-T capture I made long time ago (2005) ... it is just a short scene I've encoded. As it is really long time ago I can't remember x.264 version nor any settings I've used. But afaik I've used MeGUI (which is of no help but anyway) ...

playing this video with internal h264 / avc (dxva) decoder I have the following picture:

http://img28.picoodle.com/img/img28/4/7/22/f_Bildschirmim_9925874.jpg

maybe I've just used totally wrong x.264 settings to encode this video but on the other hand coreAVC is able to decode the video properly. For testing purposes I've uploaded this short clip. Hopefully it is of any help for u guys.

Halt Die Klappe.mp4 (https://www.yousendit.com/transfer.php?action=batch_download&batch_id=Q01IZXR3YTJveFB2Wmc9PQ)

setup:

build number: 1.1.678.0 - XP-SP3 - latest DX SDK - ATI Radeon 2600 HD with driver version 8.501.1.0 - VMR9 (renderless)


Afaik old x264 builds had problems with DXVA, some of my old x264 encodes crash my GPU (also an HD2600)!

gngn
23rd July 2008, 01:10
@sillKotscha: toller ausschnitt :D
CoreAVC relies on software decoding, not hardware accelerated as MPC-HC, so you shouldnt compare them (if you uncheck H264 DXVA in MPC-HC and play the clip with the internal H264/FFmpeg you will see that MPC-HC will play it fine also, because it will be in software mode).
the clip will play without errors here, but i have Nvidia, not ATI. probably to blame are your video-drivers, but you should wait for the opinion of somebody here with ATI before changing them to another version.

Fragbert
23rd July 2008, 02:18
Disregard, issue is fixed upon upgrading to the latest ATI catalyst driver 8.7 - so green blocks are the fault of ATI crap driver (what else is new?)

Sorry for the late response!

Regarding the green blocks on wmv's compatible for Xbox360 when DXVA enabled, it is VC-1 I believe.


Filter : MPC Video Decoder - CLSID : {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}

- Connected to:

CLSID: {187463A0-5BB7-11D3-ACBE-0080C75E246E}
Filter: D:\Movies\SAMPLE.1080P.WMVHD.5.1.X360.wmv
Pin: Raw Video 1

- Connection media type:

Video: WVC1 1920x820 23.98fps 7340Kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {31435657-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 0
bTemporalCompression: 1
lSampleSize: 0
cbFormat: 110

VIDEOINFOHEADER:
rcSource: (0,0)-(1920,820)
rcTarget: (0,0)-(1920,820)
dwBitRate: 7340032
dwBitErrorRate: 0
AvgTimePerFrame: 417083

BITMAPINFOHEADER:
biSize: 62
biWidth: 1920
biHeight: 820
biPlanes: 1
biBitCount: 24
biCompression: WVC1
biSizeImage: 488140
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

pbFormat:
0000: 00 00 00 00 00 00 00 00 80 07 00 00 34 03 00 00 ........€...4...
0010: 00 00 00 00 00 00 00 00 80 07 00 00 34 03 00 00 ........€...4...
0020: 00 00 70 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ..p.....;]......
0030: 3e 00 00 00 80 07 00 00 34 03 00 00 01 00 18 00 >...€...4.......
0040: 57 56 43 31 cc 72 07 00 00 00 00 00 00 00 00 00 WVC1Ìr..........
0050: 00 00 00 00 00 00 00 00|27 00 00 01 0f db 7e 3b ........'....Û~;
0060: f1 99 88 80 00 00 01 0e 10 44 ef c6 64 80 ñ™ˆ€.....DïÆd€

Dixxhead
23rd July 2008, 02:31
Disregard, issue is fixed upon upgrading to the latest ATI catalyst driver 8.7 - so green blocks are the fault of ATI crap driver (what else is new?)

oh, seriously?!

Well, guess it's time to upgrade from 8.5... Hope 8.7 doesn't screw up my powerplay settings like the 8.6 did... :mad:

sillKotscha: Was genau ist das für ein Film? :p

Edit: Just tried the clip with 8.7 Drivers and I still have the green blocks.... Makes you wonder why exactly Ati, who is touted for better video-feautures, has all those problems with videos...

Edit the 2nd: Oh I see you were talking about something else; sorry, my bad... Time for me to go to bed I guess.

sillKotscha
23rd July 2008, 08:27
@sillKotscha: toller ausschnitt :D

sillKotscha: Was genau ist das für ein Film? :p

heh, I knew some of ya guys will like it ;)

but seriously - it was just a crap German whatever movie and this short snippet was the only scene worth encoding - thus I can't tell u the name of that movie anymore.

probably to blame are your video-drivers, but you should wait for the opinion of somebody here with ATI before changing them to another version.

thx, ur answer is of great help - though I'ill wait with upgrading my drivers. I'm using DNA ATi XP driver (http://www.donotargue.com/index.php?c=drivers#drivers) but unfortunately their latest XP driver rely on official 8.5 and not on current 8.7. Contrary to the ATI Vista driver (ATI vista driver is already updated to 8.7)

I was searching for an alternative driver as official ATI ones made some problems. This DNA driver fixed all my problems I had with official ATI driver (except this little video playback bug I've discovered now). So, I just have to wait for the DNA crew to update the ATI XP driver package from 8.5 to 8.7 and I can report back if the green blocks will be gone.

Thank you for your help.

Have a nice day

/ sill

neoufo51
23rd July 2008, 10:37
What is the functionality of new "Pixel shader to convert BT601 -> BT701"?
I'd like to know the benefit of this as well.

clsid
23rd July 2008, 11:27
BT601 and BT709 are two different colorspaces. So this shader allows you to do a conversion.

Brazil2
23rd July 2008, 11:44
I'm using DNA ATi XP driver (http://www.donotargue.com/index.php?c=drivers#drivers) but unfortunately their latest XP driver rely on official 8.5 and not on current 8.7.
Unfortunately it seems that this driver is not available anymore on the site you mentionned.

Any chance for another link to this file ?
Yes, the one based on 8.5.

sillKotscha
23rd July 2008, 11:48
Edit: Just tried the clip with 8.7 Drivers and I still have the green blocks....

if ur talking about my clip than "I'm glad" that upgrading to 8.7 didn't solve the green blocks problem.

maybe this problem is not related to the ATI driver and worth looking into it?

Dixxhead
23rd July 2008, 14:17
if ur talking about my clip than "I'm glad" that upgrading to 8.7 didn't solve the green blocks problem.

maybe this problem is not related to the ATI driver and worth looking into it?

Yep, that's what I was talking about. I still wonder why Hardware-acceleration is such a pain. It's a shame it is not as flexible as Software-acceleration (even though I can pretty much view every content in HD on my C2D), Hardware acceleration is just so much more Energy-efficient... I can watch a 1080p trailer @600mhz CPU Clock, with only 20% CPU-Usage through FFdshow AAC-Decoding.

alexins
23rd July 2008, 16:58
Media Player Classic HomeCinema (x86), svn 681 (http://www.xvidvideo.ru/content/view/89/1/)
Media Player Classic HomeCinema (x64), svn 681 (http://www.xvidvideo.ru/content/view/90/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/)

CiNcH
23rd July 2008, 19:52
@ Casimir,

you should try the combination of MPC MpegSplitter and ffdshow with VC-1 material... picture is completely currupted (pixelation). Works nicely when MPC MpegSplitter is replaced by Haali Media Splitter.

bmnot
23rd July 2008, 22:00
Hi,

Could I get some help with my problem? :)
I just reinstalled Windows XP (32Bit Pro SP3 Corp)
Now I installed FFDshow,AC3-filter, Haali Media Splitter and disabled all internal codecs of MPC-HC except DVD Video Title Set, DVD2AVI Project File and MPEG-2 Video.
In the output menu I selected
Directsho Video: VMR9 (renderless) Realmedia Video: DirectX 9 Quicktime Video: DirectX 9

I set the other settings to
3D surfaces
Bilinear
and I ticked the VMR9 mixed mode

My problem:
When I change the volume or press pause the blue quadrangle which says Pause or shows the volume.
I also get the error "could not load this shader (16-235 -> 0-255)"
How can I fix this?

Thanks in advance


-edit-

After a Direct X update everything works again :)

clsid
23rd July 2008, 22:44
To get pixelshaders working:
1) Install the latest version of DirectX.
2) Go to Options->Playback->Output and check "Use texture surfaces and render video in 3D".

Aleksoid1978
23rd July 2008, 23:05
The following videos contain a H264 stream with a 720*576 resolution and a 16:9 aspect ratio:
http://w17.easy-share.com/1700933443.html
http://w17.easy-share.com/1700933579.html

But when using the internal filters of MPC-HC the aspect ratio is not applied.
The videos are playing fine with the correct aspect ratio in other players like VLC and Mplayer though.

I try to fix this problem, try 681 rev. Link see http://forum.doom9.org/showpost.php?p=1162222&postcount=3389;

Aleksoid1978
23rd July 2008, 23:33
To get pixelshaders working:
1) Install the latest version of DirectX.
2) Go to Options->Playback->Output and check "Use texture surfaces and render video in 3D".

Pixelshaders not working with multimonitor configuration (test on Nvidia and Ati, XP and Vista) - when shaders on(any of them) and try move MPC-HC window from one monitor to other - playback stop, black screen and high cpu load ...

Brazil2
24th July 2008, 01:16
I try to fix this problem, try 681 rev. Link see http://forum.doom9.org/showpost.php?p=1162222&postcount=3389;
It's working fine for me now :)
Well done! :thanks:


However I've found something else:
MPC-HC fails to play this stream:
http://www.nasa.gov/ram/35037main_portal.ram

While the 'standard' MPC has no problem for playing it.
Both players are using the internal filters. Real Alternative is installed.

EDIT:
It might be because of the 'Linux text format' used into this .RAM file.
There is only a 0A (LF) at the end of the lines whilst the Windows standard is 0D 0A (CR+LF).
Standard MPC can deal with it but MPC-HC doesn't.

NanoBot
24th July 2008, 01:44
Hi,

The pixelshaders are working fine on my 8600gts in dual view configuration. But i don't move the window before or after starting the playback. Instead, as recommended here in this thread, I created a link on my desktop using the cli parameters "...\mplayerc.exe /monitor 2 /d3dfs". Then I just drag&drop the media file on this icon, which opens the video in anti tearing mode directly on my HDTV. After that, I use nvidias nview option to move the main window back to the first monitor, while the fullscreen video remains on the HDTV. This method works fine at all.

The only thing I can't follow is that I need to use the 16-235 -> 0-255 shader on my HDTV ( it's a Samsung LE-37A558 ), if I use the vmr9. I would have expected that even a HDTV should use the TV color scale and not the PC scale.

C.U. NanoBot

Aleksoid1978
24th July 2008, 01:57
Hi,

The pixelshaders are working fine on my 8600gts in dual view configuration. But i don't move the window before or after starting the playback. Instead, as recommended here in this thread, I created a link on my desktop using the cli parameters "...\mplayerc.exe /monitor 2 /d3dfs". Then I just drag&drop the media file on this icon, which opens the video in anti tearing mode directly on my HDTV. After that, I use nvidias nview option to move the main window back to the first monitor, while the fullscreen video remains on the HDTV. This method works fine at all.

The only thing I can't follow is that I need to use the 16-235 -> 0-255 shader on my HDTV ( it's a Samsung LE-37A558 ), if I use the vmr9. I would have expected that even a HDTV should use the TV color scale and not the PC scale.

C.U. NanoBot

try move window from one monitor to other - and get black screen ...

Aleksoid1978
24th July 2008, 05:17
It's working fine for me now :)
Well done! :thanks:


However I've found something else:
MPC-HC fails to play this stream:
http://www.nasa.gov/ram/35037main_portal.ram

While the 'standard' MPC has no problem for playing it.
Both players are using the internal filters. Real Alternative is installed.

EDIT:
It might be because of the 'Linux text format' used into this .RAM file.
There is only a 0A (LF) at the end of the lines whilst the Windows standard is 0D 0A (CR+LF).
Standard MPC can deal with it but MPC-HC doesn't.

Yes, MPC-HC don't want to play this is file, but link from whis file play very well ...

Try see later what wrong.

P.S. - here solution for you, need change render for this file from DirectShow to RealMedia : Goto Option->Formats, find filetype "Real Media File (rm, ram ...)" and right you see render type, on default it's DirectShow, do Mouse double click - see ComboBox, select RealMedia.

clsid
24th July 2008, 10:29
The only thing I can't follow is that I need to use the 16-235 -> 0-255 shader on my HDTV ( it's a Samsung LE-37A558 ), if I use the vmr9. I would have expected that even a HDTV should use the TV color scale and not the PC scale.VMR9 does not know or care about what kind of monitor is connected to it.

Leak
24th July 2008, 14:57
try move window from one monitor to other - and get black screen ...
Well, I've not managed to drag Unreal Tournament 3 from one screen to another without bringing my ATI Radeon 4850 (and the CPU) to it's knees either, and both use Direct3D - so I'd say that's a general problem.

You'd probably have to destroy the rendering context and create a new one on the new monitor, and that still doesn't solve the problem with a window split between two monitors.

np: Spooky - Schmoo (Gargantuan)

Brazil2
24th July 2008, 16:23
P.S. - here solution for you, need change render for this file from DirectShow to RealMedia : Goto Option->Formats, find filetype "Real Media File (rm, ram ...)" and right you see render type, on default it's DirectShow, do Mouse double click - see ComboBox, select RealMedia.
Yes, well spotted, that fixed it :)

For some reason by default this setting is set to RealMedia in 'standard' MPC but it's set to DirectShow in MPC-HC.
So I've set both Real Media and Real Audio to RealMedia and everything is working as expected now :)

STaRGaZeR
25th July 2008, 00:56
Still no fix for 16 ref frame files since rev586 :(

Aleksoid1978
25th July 2008, 01:30
Still no fix for 16 ref frame files since rev586 :(

you try on XP or Vista ???

And you can upload short sample of video ???

STaRGaZeR
25th July 2008, 03:14
you try on XP or Vista ???

And you can upload short sample of video ???

ATI HD4870 (3870 is the same BTW), Vista64, Cats8.7

You can find problematic samples here: http://forum.doom9.org/showpost.php?p=1145933&postcount=2327

Samples 1 & 4 fixed with the 11+ ref frames fix for Vista.

Sample 3 has 16 refs, in rev586 the player detects this and changes to software mode playing the video perfectly. In newer revs the 11+ ref frames limit is removed, so MPC tries to use DXVA with the file. The card is not compatible with 16 refs, so the video freezes after a second or so. There are lots of anime encoded with 16 ref frames, all of those files fail. The solution is simple: rev586 is perfect.

Samples 2, 5 & 6 don't play fine in any revision.

neoufo51
25th July 2008, 05:49
Samples 2, 5 & 6 don't play fine in any revision.
I just downloaded Sample 6 out of curiousity and it plays fine for me. I can't seem to be able to skip around but it plays smooth and clear. Try using the VMR9 renderer, with the 3d surfaces option enabled, to get the playback I just did. EDIT: With the Haali Renderer, it plays just as well, but now I can skip around effortlessly.

I just downloaded Sample 2 as well and there's definitely a problem there with my earlier VMR9 setting. It plays, but every 3 seconds, the video pauses and resumes. It's very annoying. However, with the Haali renderer, it plays perfectly.

Sample 5 plays the exact same way as sample 2 does. It pauses repeatedly, but with the Haali Renderer, playback is perfect.

This is all with r681 using an Nvidia 8400GS

cca
25th July 2008, 09:47
@neoufo51

Ofcourse they play for you, since you are NOT using DXVA! Haali renderer doesn't support it anyway. STaRGaZeR talks about DXVA problems.