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

Steve8sviq
11th September 2009, 01:03
Snapshot bug

When taking snapshots I first pause the video at the frame I want, then I use "save image" command from file menu.

Sometimes the frame will move back 1 frame and then save that image rather than the frame I was paused at. So if I'm paused at frame 2222, mpc will end up saving frame 2221. I then have to move to frame 2223 in order to save the frame I want.

This happens using internal splitters and internal decoder or ffdshow decoder.

To reproduce it, try playing xvid avi, such as a tv show released on internet. Right after a scene change happens there is the first frame #1 (for example two people talking and it cuts from one person to the other). Framestep forward one frame using mpc shortcut key to what can be called frame #2. Now try saving snapshot of frame #2. Mpc will move back to frame #1 and save that image.




Will this bug be fixed?

rack04
11th September 2009, 02:40
Media Player Classic HomeCinema (x86/x64), svn 1276 (http://www.xvidvideo.ru/content/view/852/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

(1275-1276):
•Update : MediaInfo header (0.7.21.0);
•Only resize when src and dest sizes don't match and some cleanup of resize code

Using this version I don't get any video from ffdshow. The filter shows that it is connected but the video isn't displayed. The audio plays fine. When I revert to 1274 the video displays fine.

Aleksoid1978
11th September 2009, 03:40
Using this version I don't get any video from ffdshow. The filter shows that it is connected but the video isn't displayed. The audio plays fine. When I revert to 1274 the video displays fine.

All play fine with 1276 rev. + ffdshow(video)

Snowknight26
11th September 2009, 04:59
Media Player Classic HomeCinema (x86/x64), svn 1276 (http://www.xvidvideo.ru/content/view/852/1/)

64-bit standalone exe isn't available as a download. Seems you have standalone filters for x64 twice.

Luyten
11th September 2009, 07:14
I have problems too in svn 1276: monitor full hd 1920x1080; with PS 2.0 resizer (bicubic or bilinear), no video if a 1920x1080 video is windowed (full screen is fine), and no video if a (for example) 640x480 video is fullscreened (windowed is fine)...
In short, the video is displayed only in... native resolution!?

(Vista H.Premium 64bit, 9600M gt w/ latest nvidia mobile driver, EVR-CP, no ffdshow)

hoborg
11th September 2009, 07:18
You got lucky, a bug in the decoder was causing it to work.

tetsuo55, alow me to return to problem with glitch every 2-3s.

I did some more tests with other h.264 decoders and:

haali spliter + PDVD9 (DXVA on) = no glitches at all
haali spliter + Win7 Microsoft DTV-DVD Video Decoder (DXVA on) = no glitches at all
haali spliter + MPC video decoder (DXVA on) = glitch every 2-3s, disapear if stop and play again
haali spliter + MPC video decoder (DXVA off) = no glitches at all

Do you really think it is OK?

Original post (http://forum.doom9.org/showthread.php?p=1317952#post1317952)

tetsuo55
11th September 2009, 07:31
tetsuo55, alow me to return to problem with glitch every 2-3s.

I did some more tests with other h.264 decoders and:

haali spliter + PDVD9 (DXVA on) = no glitches at all
haali spliter + Win7 Microsoft DTV-DVD Video Decoder (DXVA on) = no glitches at all
haali spliter + MPC video decoder (DXVA on) = glitch every 2-3s, disapear if stop and play again
haali spliter + MPC video decoder (DXVA off) = no glitches at all

Do you really think it is OK?

Original post (http://forum.doom9.org/showthread.php?p=1317952#post1317952)We have to wait for casimir for the definite answer(he will be back next month)

rack04
11th September 2009, 13:29
All play fine with 1276 rev. + ffdshow(video)

Maybe the problem was that I haven't installed the latest DIRECTX End-User Runtime? I will try again later.

clsid
11th September 2009, 13:35
MPC crashes when "D3D Fullscreen GUI support" is unchecked (enabled -> disabled) in the context menu while playing a video in D3D fullscreen.

When enabling D3D Fullscreen from the MPC options, a nice warning message is displayed with instructions on how to close the video. When enabling it through the (context) menu, no warning is shown. Perhaps a warning should be added there as well to prevent newbies from getting into trouble?

Without "D3D Fullscreen GUI support", menus will of course not display properly. Is it possible to disable menus completely in that case? Now it just looks ugly when right-clicking the video.

THX-UltraII
11th September 2009, 18:26
I have a question about the controls in MPC-HC:

I play most of the times .mkv files. I use a remote control from Logitech and Eventghost. With this I can set buttons on my remote for Jump Forward. When I pick 'Jump Forward Large' the video only ff or rw for 20 seconds. There is also an option Jump Forward Keyframe but this does not work seems to me. So when I want to see eg. the last scene of a movie I have to click on my remote (jump forward large) soooo many times :). I know that it can be done with a keyboard and move the slider but thats not what I want. I want to be able to jump forward eg. 3 minutes per click or something like that. Is it possible? (maybe I can change the value for Jump Forward Large somewhere?).

Thanks

Leak
11th September 2009, 21:03
maybe I can change the value for Jump Forward Large somewhere?
I take it you haven't met "View > Options > Tweaks" yet?

np: Luke Vibert - Arrogance (We Hear You)

Kurtnoise
12th September 2009, 09:59
VC-1 internal decoder is broken w/ this file (http://www.mediafire.com/file/nwnvuwwzhzz/output.mkv)...works fine w/ FFdshow though.

[v1.3.1274 - EVRCR - win 7 32bits]
more infos on this : tested my own compile within gcc 4.4.0 and all is fine. So, I suspect an issue w/ alexins build coz he uses gcc 4.5.0 ? does anybody can confirm ?

>> my own compile - mpc-hc r1278 x86 (http://www.mediafire.com/file/m2xm2rgym2m/mpc-hc_r1278.7z) - for testing <<

alexins
12th September 2009, 11:07
more infos on this : tested my own compile within gcc 4.4.0 and all is fine. So, I suspect an issue w/ alexins build coz he uses gcc 4.5.0 ? does anybody can confirm ?

>> my own compile - mpc-hc r1278 x86 (http://www.mediafire.com/file/m2xm2rgym2m/mpc-hc_r1278.7z) - for testing <<
For me a file is reproduced similarly badly, as with my building (gcc 4.5.0), here look:

http://s40.radikal.ru/i089/0909/dd/604a48250a13t.jpg (http://radikal.ru/F/s40.radikal.ru/i089/0909/dd/604a48250a13.png.html)

Mercury_22
12th September 2009, 11:51
more infos on this : tested my own compile within gcc 4.4.0 and all is fine. So, I suspect an issue w/ alexins build coz he uses gcc 4.5.0 ? does anybody can confirm ?

>> my own compile - mpc-hc r1278 x86 (http://www.mediafire.com/file/m2xm2rgym2m/mpc-hc_r1278.7z) - for testing <<

With your build the video it's also broken for that file as with alexins's version

Kurtnoise
12th September 2009, 12:43
I stand corrected. The bug occurs only on windows Se7en. oOoOo my...

wOxxOm
12th September 2009, 13:30
[...seems like I'm the first to spot this problem...]

MPCHC builds after 1179 erroneously show ass subtitles inside the video frame on my 4/3 display, whereas the correct default behaviour is to show them below the video frame, if there is space (4/3 fullscreen gives PLENTY of space for subs on 16/9 video content).

Using the internal subtitle renderer, subs pos. override options don't work. 1179 and ALL previous builds of MPC/MPCHC are fine with the same .ini.

Is there a new hidden .ini option?

EDIT: screenshots - old builds (OK) (http://img197.imageshack.us/img197/751/1179q.jpg), new builds (BAD) (http://img197.imageshack.us/img197/8967/1249p.jpg)

tetsuo55
12th September 2009, 13:32
[...seems like I'm the first to spot this problem...]

MPCHC builds after 1179 erroneously show ass subtitles inside the video frame on my 4/3 display, whereas the correct default behaviour is to show them below the video frame, if there is space (4/3 fullscreen gives PLENTY of space for subs on 16/9 video content).

Using the internal subtitle renderer, subs pos. override options don't work. 1179 and ALL previous builds of MPC/MPCHC are fine with the same .ini.

Is there a new hidden .ini option?Thanks for your report, this is actually a problem that exists since around build 406.

Could you make and upload a screenshot to make sure we're talking about the same issue

donaldtone
12th September 2009, 14:06
the keystroke of full screen command is wrong: it should be Alt-Return, now it is Ctr-Return.

tetsuo55
12th September 2009, 15:32
[...seems like I'm the first to spot this problem...]

MPCHC builds after 1179 erroneously show ass subtitles inside the video frame on my 4/3 display, whereas the correct default behaviour is to show them below the video frame, if there is space (4/3 fullscreen gives PLENTY of space for subs on 16/9 video content).

Using the internal subtitle renderer, subs pos. override options don't work. 1179 and ALL previous builds of MPC/MPCHC are fine with the same .ini.

Is there a new hidden .ini option?

EDIT: screenshots - old builds (OK) (http://img197.imageshack.us/img197/751/1179q.jpg), new builds (BAD) (http://img197.imageshack.us/img197/8967/1249p.jpg)1194 still works normally for me, can you pinpoint the exact regression point?

@everyone looking at this problem, you can open the video in windowed mode, and then drag the bottom of the screen frame down to create the 4:3 effect.
The subs should go down with you, instead of staying within the video frame

wOxxOm
12th September 2009, 16:08
tetsuo55, I have only 1179 (ok) and 1249+1276 (bad), all x86 from www.xvidvideo.ru. Where to dl the in-between builds? I'd use a binary division algorithm to close in on the crisis point :-D

tetsuo55
12th September 2009, 16:11
tetsuo55, I have only 1179 (ok) and 1249+1276 (bad), all x86 from www.xvidvideo.ru. Where to dl the in-between builds? I'd use a binary division algorithm to close in on the crisis point :-Dhe was on vacation during those commits, that sucks for regression testing

Ger
12th September 2009, 16:15
the keystroke of full screen command is wrong: it should be Alt-Return, now it is Ctr-Return.
I think it should be F11 actually, since rev 553, in line with some other players. But at some point after that it's apparently been changed to CTRL ENTER and ALT ENTER for full screen without/with resolution change.

wOxxOm
12th September 2009, 16:16
tetsuo55, I sorta remember there was some (recent maybe) 'undocumented' ASS (style) tag or [header] property to specify how a sub should be displayed - strictly inside a video frame or relative to a player window... Could this be a lead to the culprit?

tetsuo55
12th September 2009, 16:19
tetsuo55, I sorta remember there was some (recent maybe) 'undocumented' ASS (style) tag or [header] property to specify how a sub should be displayed - strictly inside a video frame or relative to a player window... Could this be a lead to the culprit?i doubt we have commited this change

tetsuo55
12th September 2009, 16:27
Do any of these builds work?

http://aleksoid.tosei.ru/Dist/

wOxxOm
12th September 2009, 16:39
tetsuo55, 1230 (ok), 1243 (bug).

edit: 1237 (bug)

thuan
12th September 2009, 18:31
1194 still works normally for me, can you pinpoint the exact regression point?

@everyone looking at this problem, you can open the video in windowed mode, and then drag the bottom of the screen frame down to create the 4:3 effect.
The subs should go down with you, instead of staying within the video frame

I can't confirm this problem on x86 1279 xvidvideo build over here. My computer runs Windows 7 64bit RTM. Are you sure you have "Position subtitles relative to the video frame" checked, and not in disabled or intermediate state?

wOxxOm
12th September 2009, 19:07
thuan, absolutely definitely sure - I've just checked it for the 5th time - older version shows subs below, newer builds show inside. The ini is the same. The option is unchecked (as I've said earlier it has no influence in any state). Ah, and my pc runs XP 32bit for many years :-D which will be followed by as many I suppose.

ADude
12th September 2009, 20:05
I think it should be F11 actually, since rev 553, in line with some other players. But at some point after that it's apparently been changed to CTRL ENTER and ALT ENTER for full screen without/with resolution change.

All that was part of some change in some recent build that totally messed up the Full Screen commands. This has been submitted to the bug tracker a week or two ago.

FoLLgoTT
12th September 2009, 20:31
I noticed that the EVR custom presenter doesn't switch to BT.709 coefficients automatically. EVR standard does with vertical input resolution >= 720. Is it possible to add this behaviour to the custom presenter? I can use the shader to to the 601 -> 709 conversion, but this is not automatic and gives wrong colors when playing SD.

Zarxrax
12th September 2009, 21:32
I'm having a very strange bug.
Until yesterday, I was using MPC-HC on windows xp (don't remember which version), and it was working great.

However, then I decided to upgrade to windows 7. I downloaded the latest MPC-HC from the website, and now I am having a really strange problem. I have a few 1080p x264 videos sitting here, and whenever I get to a point after about 1 hour and 32 minutes, in any of them, they just stop working! If I am using a DXVA decoder, then it crashes. If I use ffdshow, then it simply goes black and audio stops. These videos all play fine in VLC.

It's odd, but they all stop working right around the same timecode. Not at the exact same spot, but within a few minutes of each other. When it crashes, there is no error message. It just says the application has stopped working.

Zarxrax
12th September 2009, 21:41
Ah, after further inspection, I discovered that this problem was caused by the MP4 source filter. Disabling it so that haali is used, and the problem was solved.

Luyten
12th September 2009, 21:43
I have problems too in svn 1276: monitor full hd 1920x1080; with PS 2.0 resizer (bicubic or bilinear), no video if a 1920x1080 video is windowed (full screen is fine), and no video if a (for example) 640x480 video is fullscreened (windowed is fine)...
In short, the video is displayed only in... native resolution!?

(Vista H.Premium 64bit, 9600M gt w/ latest nvidia mobile driver, EVR-CP, no ffdshow)

OK, Installed the latest Directx End-User Runtime and now all work fine!

tetsuo55
12th September 2009, 21:44
i don't have access to the WIKI.

Here is the new version of the troubleshooting and bug reporting checklist.

The idea is that anyone who has a problem goes through the steps from A to I, stopping at the point where the problem is fixed.
If someone Reaches I and the problem is still there, then that person posts the checklist on the forum and or tracker.

I'm also looking for feedback and additions

To find out the cause of your problem, and to make sure the staff is able to reproduce, please follow the following script, fill in the results of each step. Often you will have solved the problem along the way. Only submit a bugreport if you have reached the end, still have the problem and have supplied all the information, screenshots and samples

Please fill in the following form, use this as your bug report.
Each step is explained in detail below

A: Update your system (link here)
Windows version: (fill in here)
64bit or 32bit: (fill in here)
DirectX version: (fill in here)
.NET version: (fill in here)
Videocard: (fill in here)
Videocard driver version: (fill in here)
VC2005 version: (fill in here)
VC2008 version: (fill in here)

B: Get the lastest SVN build (link here)
MPC-HC version: (fill in here)
64bit or 32bit: (fill in here)
Last working build: (fill in here)

C: Clean the registry and .ini file (link here)
Registry cleaned (yes/no)
Ini file cleaned (yes/no)

D: Make sure you have tested with the internal splitters and filters (link here)
Internal splitter behaviour: (fill in here)
External filter behaviour: (fill in here)
Internal filter behaviour: (fill in here)
External splitter behaviour: (fill in here)
(Add as many as need to list all being used)
Link to splitters/filters screenshot: (link here)

E: When using DXVA, report the DXVA caps and file's media info (link here) (you can skip this part if you do not use DXVA)
Link to DXVA caps screenshot: (link here)
Media info: (paste here)

F: Post a screenshot of the internal statistics (link here)
Link to CTRL+J overlay screenshot: (link here)

G: Provide an overview of settings used (link here) (these settings are not revealed though the previous screenshots)
Internal subtitle renderer: (on/off)
Subtitle animation: (on/off)
Subtitle buffering: (fill in, 0 is off)
EVR buffers: (fill in) (only if EVR is used)
Shaders enabled: (list here)
Resizer used: (fill in here)

H: Provide Samples and debug logs (link here)
Link to sample(s): (link here)
Link to minidump(s) and Debug log(s): (link here)

I: Explain in as much detail as possible, the steps we have to take to reproduce the problem:
(your explanation here)

Detailed explanation

A: Update your system
Here are the default recommended updates for any windows version (even Windows 7):

----

1. All available updates on [http://update.microsoft.com/windowsupdate/ Windows Update]

2. [http://www.microsoft.com/Downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en x86 Microsoft Visual C++ 2005 SP1 Redistributable Package] or [http://www.microsoft.com/Downloads/details.aspx?familyid=EB4EBE2D-33C0-4A47-9DD4-B9A6D7BD44DA&displaylang=en x64 Microsoft Visual C++ 2005 SP1 Redistributable Package]

3. [http://www.microsoft.com/Downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en x86 Microsoft Visual C++ 2008 SP1 Redistributable Package] or [http://www.microsoft.com/Downloads/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=en x64 Microsoft Visual C++ 2008 SP1 Redistributable Package]

NOTE 64bit users have to install both versions

4. [http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en Microsoft .NET Framework 3.5 Service Pack 1]

5. http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=04ac064b-00d1-474e-b7b1-442d8712d553 DirectX End-User Runtimes (August 2009)]

6. Finally update to the latest available drivers for your videocard:

ATI - [http://support.amd.com/us/gpudownload/Pages/index.aspx Driver Download]<br>
NVIDIA - [http://www.nvidia.com/Download/index.aspx?lang=en-us Driver Download]<br>
INTEL - [http://downloadcenter.intel.com/ Download Center]

B: Get the lastest SVN build:
'''- Download the newest build [http://www.xvidvideo.ru/content/category/1/1/2/ HERE]''' ''(You can also find older builds here for regression testing)'' because the problem might have been fixed in a newer version than the one you are using ''('' '''''[http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log Changelog]''''' '')''
- '''MPC-HC build version''', when reporting regressions please name the last working build, also comparisons to other players (even MPC regular) are very welcome

C: Clean the registry and .ini file
'''- Reset MPC-HC's settings''' ( ''may be incompatible with earlier versions ).''

<br>
For the settings stored in the '''registry''' you can manually delete "'''HKEY_CURRENT_USER\Software\Gabest'''" key '''or''' save the following code as ''"'''''clean-registry.reg'''''"'' and run it ''(with admin rights in vista / win7).''
<pre>Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Gabest]</pre>
For the settings stored in the '''mplayerc.ini''' or '''mplayerc64.ini''' ''(for the 64-bit edition)'' file created next to the '''mplayerc.exe''' or '''mplayerc64.exe''' ''(for the 64-bit edition)'' open the '''mplayerc.ini''' or '''mplayerc64.ini''' file and delete everything inside except
<pre>[Settings]</pre>
''* In both cases MPC-HC will recreate the settings entries on the first run.''

D: Make sure you have tested with the internal splitters and filters
'''. <u>''Make sure you're using''</u>''' ''<u>'''only''' (if possible) '''MPC-HC's internal splitters and filters'''</u>''

''-'' '''TEST''' with GraphEdit or [http://blog.monogram.sk/janos/tools/monogram-graphstudio/ GraphStudio] or other Player(s) ( If ) any '''external splitter(s) and / or filter(s)''' (codecs) involved

- '''For''' [http://mpc-hc.sourceforge.net/DXVASupport.html DXVA SUPPORT] make sure your '''files''' ''(video stream)'' and '''graphics card''' are '''DXVA compliant'''

go to rightmouseclick>filters and make a screenshot by pressing the "print screen" button on the keyboard and opening paint, then paste (CTRL+V)
'''- Please upload screenshots to [http://imageshack.us/ ImageShack]'''


E: DXVA caps and file's media info
Download DXVAchecker and make a screenshot of the main screen

'''- A screenshot can be made''' by pressing the "print screen" button on the keyboard and opening paint, then paste '''(CTRL+V)'''

'''- Please upload screenshots to [http://imageshack.us/ ImageShack]'''

Open the file with mediainfo and copy and paste the information

F: Post a screenshot of the internal statistics
Load a file, preferably one that has a refresh rate that is a multiple of your screen refresh rate.
Open the statistics by pressing CTRL+J, wait about 5 seconds then press CTRL+R, then make a screenshot by pressing the "print screen" button on the keyboard and opening paint, then paste '''(CTRL+V)'''
'''- Please upload screenshots to [http://imageshack.us/ ImageShack]'''

H: Provide an overview of settings used
Internal subtitle renderer option is found at View > Options > Plaback > "auto-load subtitles"
Subtitle animation option is found at View > Options > Subtitles > "Disable animation (for slow computers)
Subtitle bufferings option found at View > Options > Subtitles > "Sub pictures to buffer" (0=off)
EVR buffers option is found at View > Options > Plaback > Output > "EVR Buffers"
Shaders are found in Play > Shaders (list all checked shaders)
Resizer option is found at View > Options > Plaback > Output > "Resizer"

G: Provide Samples and debug logs
'''- A sample can be cut with''' - [http://fixounet.free.fr/avidemux avidemux], [http://www.bunkus.org/videotools/mkvtoolnix mkvmerge], [http://www.ffprojects.net/tssplitter/ TSSplitter], or any other ''(Lossless)'' tool. For the "'''HOW TO CUT"''' follow each tool's guide
'''- If the bug causes mpc-hc to crash, attach a minidump or upload it it to''' '''[http://www.sharebee.com/ Sharebee]''' '''and post all the mirrors.''' You can make a mini dump by starting mplayerc.exe in a command line ''(with admin rights in vista / win7)'' with the option "mplayerc.exe /minidump".
'''- Please upload samples to [http://www.sharebee.com/ Sharebee] and post all the mirrors'''

I: Explain in as much detail as possible, the steps we have to take to reproduce the problem:

Mangix
12th September 2009, 21:55
I noticed that the EVR custom presenter doesn't switch to BT.709 coefficients automatically. EVR standard does with vertical input resolution >= 720. Is it possible to add this behaviour to the custom presenter? I can use the shader to to the 601 -> 709 conversion, but this is not automatic and gives wrong colors when playing SD.might wanna post a bug report in the sourceforge tracker ;)

Darth Viorel
13th September 2009, 00:45
I also have a problem with *.ass subtitles.
By default they are shown in the picture regardless what I do in the configuration. But while playing a file with *.ass subs I can change the position by clicking on subtitles -> styles. There are at least 2 styles with everything but the default set to relative picture position. Changing it only stays changed for the current playback and is lost if I open the file again.
I don't know with which version of MPC HC it started as I don't use *.ass that often, but the problem wasn't there several months ago.

gngn
13th September 2009, 01:16
1194 still works normally for me, can you pinpoint the exact regression point?

@everyone looking at this problem, you can open the video in windowed mode, and then drag the bottom of the screen frame down to create the 4:3 effect.
The subs should go down with you, instead of staying within the video frame

as wOxxOm said, with the option "Position subtitles relative to the video frame" set to off and .ass subtitles since r1237 the subs stay in the video frame. but if i right-click on a video while playing and select "Subtitles - Styles" and uncheck there "Position subtitles relative to the video frame" then the subs will go down .
but no problem with .srt subtitles

tetsuo55
13th September 2009, 01:23
Mercury, i fixed the wiki access for you.
i have combined all previous documents and updated them

These are the new troubleshooting and bug reporting rules:
https://sourceforge.net/apps/mediawiki/mpc-hc/index.php?title=Troubleshooting_guidelines

@Mercury> please help with the formatting again, thanks :)

thuan
13th September 2009, 02:33
thuan, absolutely definitely sure - I've just checked it for the 5th time - older version shows subs below, newer builds show inside. The ini is the same. The option is unchecked (as I've said earlier it has no influence in any state). Ah, and my pc runs XP 32bit for many years :-D which will be followed by as many I suppose.

as wOxxOm said, with the option "Position subtitles relative to the video frame" set to off and .ass subtitles since r1237 the subs stay in the video frame. but if i right-click on a video while playing and select "Subtitles - Styles" and uncheck there "Position subtitles relative to the video frame" then the subs will go down .
but no problem with .srt subtitles

Ah sorry, indeed, I'm interested in the sub to be kept inside and check for the opposite of what you guys were checking. I can confirm with styled subs, the sub will stay inside the video in any state of the mentioned setting. SRT works as expected.

v0lt
13th September 2009, 10:38
MPC-HC rev.1276 from XvidVideo.RU has a resize bug (VMR9(renderless)) on the system with DirectX Runtime March 2009.

XvidVideo.RU - rev.1276 (DX SDK August 2009) - bug
my build - rev.1276 (DX SDK March 2009) - ok

alexins
13th September 2009, 10:52
MPC-HC rev.1276 from XvidVideo.RU has a resize bug (VMR9(renderless)) on the system with DirectX Runtime March 2009.

XvidVideo.RU - rev.1276 (DX SDK August 2009) - bug
my build - rev.1276 (DX SDK March 2009) - ok
It is necessary to install DX August 2009, and then everything will work correctly!

mark0077
13th September 2009, 11:02
It is necessary to install DX August 2009, and then everything will work correctly!

I noticed this "bug" but if a certain version of dx is required I think mpc should tell the user that and point them to the Microsoft dx page if their version is too old.

tetsuo55
13th September 2009, 14:30
@Everyone,

I think we have found the cause of most lockup's, hangs, crashes and black screen problems.
Except for those cases where DirectX (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=04ac064b-00d1-474e-b7b1-442d8712d553) needs to be updated obviously.
(It appears that the new DirectX version changes behaviour related to scaling, i'm hoping they fixed the stretchrect bug, fingers crossed)

There are basically 2 problems:
1. Several threads reading or even modifying the same data
2. Thread B depending on results from thread A, and being excecuted before these results are ready.

We need to fix out exactly which types of threads use and modify which data, and which threads depend on results from others.

Please help us find the critical points!
Thanks!

tetsuo55
13th September 2009, 14:32
Here a signature for MPC-HC beta testers, you can add this if you want to:

[*URL="http://mpc-hc.sourceforge.net/"]MPC-HC[/URL] [*URL="http://www.xvidvideo.ru/content/category/1/1/2/"]SVN[/URL] [*URL="http://mpc-hc.wiki.sourceforge.net/Troubleshooting+guidelines"]tester[/URL]
You have to remove the 3 *'s for it to work

_xxl
13th September 2009, 15:11
1. Several threads reading or even modifying the same data
2. Thread B depending on results from thread A, and being executed before these results are ready.
For me internal avisplitter crashes. Default ms avisplitter is working fine, no crashes, tested with latest mpc and winxp sp3.
DWORD WINAPI
CAMThread::InitialThreadProc(__inout LPVOID pv)
{
HRESULT hrCoInit = CAMThread::CoInitializeHelper();<---HERE
if(FAILED(hrCoInit)) {
DbgLog((LOG_ERROR, 1, TEXT("CoInitializeEx failed.")));
}

CAMThread * pThread = (CAMThread *) pv;

HRESULT hr = pThread->ThreadProc();

if(SUCCEEDED(hrCoInit)) {
CoUninitialize();
}

return hr;
}

pdanpdan
13th September 2009, 19:16
Hello,
This is a cosmetic bug, but I thought I should mention it: if the playlist is visible and undocked from the player window, when I close and open the player again the player starts with the top part of the window transparent. After play or any window resize, that part becomes normal again.
Latest MPC, XPSP3.
screenshot at http://img188.imageshack.us/img188/4875/mpcc.th.jpg (http://img188.imageshack.us/i/mpcc.jpg/)

jasonwc
13th September 2009, 21:03
I recently upgraded to the latest version version of MPC-HC (1.3.1249) and have enabled the DXVA codecs for my Intel G45 based laptop. My laptop, an Asus U81A, has an Intel 4500MHD and appears to be supported. I can decode 720p and 1080p x264 videos using the DXVA H.264 codec, however I see artifacting every 15-30 minutes. The display is overlayed with a green/red blocky tinge which disappears after a few seconds.

I originally thought the issue was due to file corruption. However, the issue does not arise when using CoreAVC for playback. In addition, I found the issue with several 720p and 1080p L4.1 x264 videos, all of which passed MD5 checks ensuring that the files were not corrupted. I used the EVR Custom output mode and used the latest Haali Media Splitter.

I am using the 32 bit version of MPC-HC on Windows 7 Ultimate. DXVA also works on MPC-HC x64, however, I have not used it enough to discover whether the problem occurs there. I will test with the internal matroska splitter to see whether the problem goes away.

Thanks again for adding hardware acceleration for Intel G45 based systems. It really helps to keep my system cool, and save battery life. I hope I can get this problem resolved, though. If you need any more info, or if I can be of assistance by testing, please feel free to ask.

Jason

THX-UltraII
13th September 2009, 21:04
if you guys had to pick an OS from a full reinstallation of a HTPC. Which is the best to pick (with keeping in mind the best for MPC-HC and no-tearing).

XP
Vista
or
Windows7 (which version is the current one?)

tetsuo55
13th September 2009, 21:06
I recently upgraded to the latest version version of MPC-HC (1.3.1249) and have enabled the DXVA codecs for my Intel G45 based laptop. My laptop, an Asus U81A, has an Intel 4500MHD and appears to be supported. I can decode 720p and 1080p x264 videos using the DXVA H.264 codec, however I see artifacting every 15-30 minutes. The display is overlayed with a green/red blocky tinge which disappears after a few seconds.

I originally thought the issue was due to file corruption. However, the issue does not arise when using CoreAVC for playback. In addition, I found the issue with several 720p and 1080p L4.1 x264 videos, all of which passed MD5 checks ensuring that the files were not corrupted. I used the EVR Custom output mode and used the latest Haali Media Splitter.

I am using the 32 bit version of MPC-HC on Windows 7 Ultimate. DXVA also works on MPC-HC x64, however, I have not used it enough to discover whether the problem occurs there. I will test with the internal matroska splitter to see whether the problem goes away.

Thanks again for adding hardware acceleration for Intel G45 based systems. It really helps to keep my system cool, and save battery life. I hope I can get this problem resolved, though. If you need any more info, or if I can be of assistance by testing, please feel free to ask.

Jasonplease use this checklist http://mpc-hc.wiki.sourceforge.net/Troubleshooting+guidelines
If the problem still happens after doing all that report it on the tracker on sourceforge.

Also you want to test this special build : http://www.bahnhofbredband.se/~wb118529/9012/mplayercgs.exe

Please test only 32bit for now.

tetsuo55
13th September 2009, 21:06
if you guys had to pick an OS from a full reinstallation of a HTPC. Which is the best to pick (with keeping in mind the best for MPC-HC and no-tearing).

XP
Vista
or
Windows7 (which version is the current one?)windows 7, x64 if supported.
It has the best media foundation implementation