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

steelman1991
18th January 2009, 13:48
Hi folks

Wondering if someone can help with a small problem I have with MPC-HC (mplayerc_homecinema_x86_v1.2.908.0.). I am attempting to check the View > options > Miscellanous > Ticked "remember DVD position" and "remember file position" radio buttons, but both are greyed-out and unavailable. Nothing I do seems to resolve this issue. I have tried uninstalling and re-installing but to no avail. I am running in EVR Custom Preset Mode with CoreAVC and AC3 as external filters.

Anyone any ideas as this is driving me crazy.

HD audio over HDMI requires version 1.3.
There is only 1 device in existence with 1.3 out and that is the auzentech hd soundcard(i forgot the exact name)

This means that everyone will need to strip the HD parts from TrueHD and DTS-HD when using spdiff

We need someone with that auzentech card to test hdmi out

Auzentech do not have an HD ready card, the only card available at this time is the Asus HDAV 1.3 card.

EDIT

Please ignore request re problem - a search produced the answer I required - sorry to be a nuisance.

noee
18th January 2009, 13:57
Windows XP SP3
ATI HD2600 XT CCC drivers 8.12
ReClock
VMR9 renderless, Monitor set to 24Hz
Build 976 Ver. 4

I cannot get VMR9 to work quite right with DXVA (internal decoders) with h264 material, getting stuttering after a seek forward or backwards. I've tried with Alt Vsync and without, same results. Not using D3D or D3D Gui.

Also, when going fullscreen from primary to secondary, video locks up but player continues on. I have to end the MPC session abnormally.

I then decided to go back to Haali Renderer/Reclock. All I can say is tremendous. I played two movies, back to back, both AVC MKVs from SD rips. Only dropped frames (3) was when I moved the playback from my primary to secondary monitor.

Rille
18th January 2009, 14:12
New build (MPCHC_x86_svn976_beliyaal_4) doesn't work well for me at all =(
Using Vista SP1 32bit, HD4850 with 8.12 and EVRCP+DXVA on my secondary monitor 1280x720@50hz and Reclock.
Using non fullscreen mode i get stuttering and alot of jitter but no tearing. When i switch to fullscreen i also get alot of tearing that i'm unable to get rid of using accurate and alternative. It's even more tearing then with last testbuild and alot of jitter/stuttering.

EDIT:
Forgot to mention: Aero is enabed.

I have 2 computers with almost the same hardware. The ony difference is that i'm using the builtin HD3200 on the other instead of HD4850. Otherwise it's same mobo, cpu, ram and software config. This computer is only connected to a TV running 1280x720@50hz. Here it works fine. No tearing or jitter (well a little jitter once in a while compared to previous build). Could it be my dualmonitor setup causing the problem?

EDIT2:
V6 works better on my computer with dualsetup =)
Almost no jitter for 5 minutes but then i get alot of jitter for about 15-20 sec.

nitec
18th January 2009, 14:58
As mentioned when running aero it doesn't have to be straight. But your jitter curve looks a litte jaggy, so try enabling "Acurate VSync" and see if it changes:

Edit: Forgot to mention that you have to restart the player after changing the "Alternative VSync" option in output options. There is a bug now where you will get incorrect results if not restarting.


Tried "Acurate VSync" but no changes. Because of the jaggy jitter curve video stutter. But with the old version it's silky smooth with the straight jitter curve. Still using the old version, i hope you can find a solution.

http://www.freeimagehosting.net/uploads/th.698ccd2b31.jpg (http://www.freeimagehosting.net/image.php?698ccd2b31.jpg)

tetsuo55
18th January 2009, 15:01
Auzentech do not have an HD ready card, the only card available at this time is the Asus HDAV 1.3 card.

You're right, the Auzentech X-Fi HomeTheater HD has a release date of "end of januari 2009"

the ASUS Xonar HDAV1.3 is available already.

----------
PS, i forgot to mention that almost all hdmi videocards support LPCM audio. Most of the newer ones up to 8 streams.
Is this option available with the built in decoders?
(Decode to LPCM and then stream over hdmi)

ikarad
18th January 2009, 16:03
I found another bug with MPC-HC and lpcm soundtrack.
I have a blu-ray with only lpcm soundtrack but I don't have sound.

here a sample of this blu-ray
http://www.zshare.net/info.html?54317966-8d5d1ce736b293057f9e8a6406ac2fc2

I precise that with others blu-rays that have lpcm soundtrack, I don't have
any problem

config: xp sp3
gtx280 180.48
xfi titanium 1.2.976.0
MPC-HC 1.2.976

DigitalDeviant
18th January 2009, 16:29
beliyaal's v4
EVR-Custom
Vista Basic
Ati HD3650 Catalyst 8.12

During DVD playback the video jerks back and forth. I tried multiple decoders including the internal one. Other renderers work fine. When I tried to use avisynth in ffdshow to IVTC a DVD the video totally froze.

Edit: Also, there seems to be a problem with beliyaal's mod and CoreAVC with regards to aspect ratios set in mkv. I can't upload anything more than a screenshot right now but 720x480 flagged as 16:9 are resized to what looks like 60x480.

http://img98.imageshack.us/img98/6100/34560497dl0.th.png (http://img98.imageshack.us/my.php?image=34560497dl0.png)

chros
18th January 2009, 17:12
svn 977 Changes log

NEW : under WinXP with Default or Haali's video render DXVA work with ref_frames>11(skip ref_frames check);
???

I couldn't manage to DXVA playback with Haali's renderer ...
- if H264/AVC (ffmpeg) is enabled, then it is used (not DXVA).
- if H264/AVC (ffmpeg) is disabled, then it is revert back to Video renderer.

Spec: WinXP SP3, geforce 9600GT, latest whql driver

STaRGaZeR
18th January 2009, 17:50
Could you provide an image with VSync enabled? That graph has almost no meaning without VSync as all it displays then is the imperfections in the time it takes to draw everything.

With VSync there is no such problem obviously. The graph is like it should, but my goal is to have it like it is without your sync changes, like I said in my previous posts. The player is overall better for several reasons, but the old sync method works better in my case.

Can you tell it's jerky even without the graph? Actually the only time when I have seen jerkiness with aero enabled is with VSinc OFF, since if you display a frame exactly at VSync time you get stuttering. It's very easy to see if you play a 23.976 movie at 24 Hz without VSync. As the paint time comes close to the VSync point it will start to stutter. That is why I sync to AS FAR as possible from the VSync point when Aero is enabled.

Absolutely. First I feel the difference, then I look at the graph for confirmation. I didn't notice it the first time, but in scenes with camera panning it's pretty noticeable. Except for this issue, playback is the same as SVN builds. That's also the reason I think you should maintain the VSync on/off option if this can be fixed in some way.

How are you noticing a 1 frame delay :) I must know to be able to fix it.

Because I syncronize my subtitles with scene changes, and I'm seeing them appear and disappear with a delay equal to 1 frame in a 23,976 stream with VSync disabled. With VSync enabled the delay is bigger. However I don't think it's always the same value, so you should check all the subtitle syncronisation.

This was deliberate as it doesn't make sense to have it disabled ever. Only as a debug measure. If there is a problem with VSync on I should fix that instead.

I thought you put it there to disable all the VSync features and revert back to the old behaviour. I still think the option should be there for those who want it.

Why would you want to disable buffering? This only causes the rendering of subtitles to be done on the render thread, and stuttering is to be expected.

Special effects such as fades cannot be displayed with buffering enabled. It's the same for VSFilter, but it does not stutter.

Beliyaal
18th January 2009, 17:52
I found another bug with MPC-HC and lpcm soundtrack.
I have a blu-ray with only lpcm soundtrack but I don't have sound.

here a sample of this blu-ray
http://www.zshare.net/info.html?54317966-8d5d1ce736b293057f9e8a6406ac2fc2

I precise that with others blu-rays that have lpcm soundtrack, I don't have
any problem

I tested your sample and it seems that the sound is simply empty. I have however changed the code slightly, so if you try my latest build and check if it works and report back I can submit the fix to SVN.



Edit: Also, there seems to be a problem with beliyaal's mod and CoreAVC with regards to aspect ratios set in mkv. I can't upload anything more than a screenshot right now but 720x480 flagged as 16:9 are resized to what looks like 60x480.

http://img98.imageshack.us/img98/6100/34560497dl0.th.png (http://img98.imageshack.us/my.php?image=34560497dl0.png)

Aspect ratio hopefully fixed.

New build in:
Original Post (http://forum.doom9.org/showthread.php?p=1238556#post1238556)

DigitalDeviant
18th January 2009, 18:00
Aspect ratio hopefully fixed./showthread.php?p=1238556#post1238556"]Original Post[/URL]

Confirmed. Your work is much appreciated. :thanks::thanks:

Beliyaal
18th January 2009, 18:03
With VSync there is no such problem obviously. The graph is like it should, but my goal is to have it like it is without your sync changes, like I said in my previous posts. The player is overall better for several reasons, but the old sync method works better in my case.

Can you elaborate:
* Do you see a perceptible uneven frame presentation with VSync
* Do you see a perceptible uneven frame presentation without VSync
* When/if you see uneven frame presentation with VSync how does the graph look?
* The reason you want the old behavior is that it has perceptibly better frame presentation?

Because I syncronize my subtitles with scene changes, and I'm seeing them appear and disappear with a delay equal to 1 frame in a 23,976 stream with VSync disabled. With VSync enabled the delay is bigger. However I don't think it's always the same value, so you should check all the subtitle syncronisation.
Could you provide a name of a file where this happens and tell me which scene to look at.

I thought you put it there to disable all the VSync features and revert back to the old behaviour. I still think the option should be there for those who want it.
The exact old behaviour can never be returned exactly as before, but I will look if I can make the line straight

Special effects such as fades cannot be displayed with buffering enabled. It's the same for VSFilter, but it does not stutter.
Can you provide me with the name of a sample where you can see this in action and I might be able to make shades work with buffering enabled.

Edit:
Please try my new build which should have a straight jitter curve without VSync. Keep in mind that the jitter curve will not be straight while the statistics is displayed because different characters in the statistics take different time to draw, so you can see the straight curve exactly when you enable the statistics. New build in:
Original post (http://forum.doom9.org/showthread.php?p=1238556#post1238556)

Px
18th January 2009, 18:21
NB: Windows XP x64 is actually a repurposed version of Windows Server 2003 x64 (or it's at least based on it's codebase) and has rather little to do with the 32-bit version of Windows XP...
Yes, same kernel and other with 2003 Server, but I've used it for last three years and don't see much difference with XP x32

tetsuo55
18th January 2009, 18:36
Special effects such as fades cannot be displayed with buffering enabled. It's the same for VSFilter, but it does not stutter.

Can you provide me with the name of a sample where you can see this in action and I might be able to make shades work with buffering enabled.

He is talking about SSA/ASS subtitles.
The technical documentation can be found here:
http://www.matroska.org/technical/specs/subtitles/ssa.html

-The problem with "buffering" is that it breaks the timing related effects that SSA/ASS allows.
-The problem with not-buffering is that it causes the image to stutter.

I have seen cases where subtitles "flicker", they get redrawn every second, i do not remember if this was with or without buffering.

This problem is present in vsfilter and the original mpc as well.

The subtitle rendering code needs to get an overhaul to support SSA/ASS/USF advanced features.
It might have to do with the subtitle renderer not allowing or being capbable of supporting mid-sentence changes like karaoke or fades.

I will post more information later

shaolin95
18th January 2009, 18:43
This must be because of the fullscreen gui support. Added option to disable Fullscreen GUI support. This is accessed through right click menu, or View menu.

You can also try the "Alternative VSync" option that will let you move the VSync position with Ctrl+Alt+Up/Down. With this enabled you might not even need to run in fullscreen, or might at least be able to use the menus in fullscreen.

That did fix it although I still use the D3D mode with most movies since it seems only a few show that error...very weird.
In any case, this build is allowing to play movie soundtracks I was having issues with so THANK YOU VERY MUCH!
The only problem I still have is playing some specific BluRay rip movies that seem to have the English sound track in the same first track along with another language...I am sorry but thats as good as I can explain it.
With those movies changing to different tracks doesnt fix it, the player somehow needs to select the right stream from that very first track which I havent been able to figure out yet.
A few examples would be Open Season 2 and KungFu Panda.
A movie like Mummy 3 I just need to select track 2 I am good to go but not with the two mentioned above.
Thanks

Mercury_22
18th January 2009, 18:46
@ Beliyaal
With your version 6 I'm "losing" sound only with DTS-HD XLL ! = Can't play DTS-HD XLL ! :helpful:
Now switching back from DTS-HD XLL to AC3 it's working after seeking !

(audio filter = ffdshow-mt 2624 icl10)

Sample (http://rapidshare.com/files/185566143/TEST.m2ts.html)

tetsuo55
18th January 2009, 19:13
First i have the following question:
-Is VSfilter a completely seperate program or does it share source with MPC?

Secondly i have scoured the internet to find everything there is to know about subtitles so we can start working on completely fixing the support for all of them in MPC-HC(and hopefully VSfilter at the same time)

The following subtitle formats exist and should be fully supported:
-SubRip(.srt)(support is not perfect)
*http://ale5000.altervista.org/subtitles.htm
*http://en.wikipedia.org/wiki/.srt

-(Advanced) SubStation Alpha(.ssa/.ass)
*http://en.wikipedia.org/wiki/.ssa
*http://www.matroska.org/technical/specs/subtitles/ssa.html

-Continuous Media Markup Language(CMML)(This is part of OGG)
*http://en.wikipedia.org/wiki/CMML
*http://www.annodex.net/TR/draft-pfeiffer-cmml-03.html

-DivX Subtitles (XSUB)
*http://en.wikipedia.org/wiki/DivX#DivX_Subtitles_.28XSUB.29
*Was unable to find tech specs quickly

-MPEG-4 Part 17
*http://en.wikipedia.org/wiki/MPEG-4_Part_17
*http://gpac.sourceforge.net/doc_ttxt.php

-MicroDVD(.sub)
*http://en.wikipedia.org/wiki/MicroDVD
*Was unable to find tech specs quickly

-Ogg Writ
*http://en.wikipedia.org/wiki/Ogg_Writ
*http://wiki.xiph.org/OggWrit

-SAMI (Synchronized Accessible Media Interchange)
*http://en.wikipedia.org/wiki/SAMI
*http://msdn.microsoft.com/en-us/library/ms971327.aspx

-SMIL (Synchronized Multimedia Integration Language) (Will be required for supporting HDDVD)
*http://en.wikipedia.org/wiki/Synchronized_Multimedia_Integration_Language
*http://www.w3.org/TR/2008/PR-SMIL3-20081006/

-Universal Subtitle Format (USF)
*http://en.wikipedia.org/wiki/Universal_Subtitle_Format
*Was unable to find tech specs quickly
There is still support for USF, a large group of people want to use it but the lack of subtitle renderers supporting it has stopped its progress.

-OggKate
*http://wiki.xiph.org/index.php/OggKate (includes technical information)

-DVD/HDDVD/Bluray subtitles
*http://www.mania.com/aodvb/showthread.php?t=56349


The best news is that ia have found a willing (group?) coder that has already begun work on adding support for some of these formats to VSFilter.
I suggest we try to contact this person so we can combine our efforts.
He has a thread about it on his forum:
http://malakith.net/aegisub/index.php?topic=651.0


We need test sample(s) that take each subtitle format to the limit.
It should use as many advanced features that will fit into a single line of text(we also need to be able to see if the timing is correct)
It doesn't matter if the features are currently supported or not.

It might be a good/easy idea to make a sample with as many subtitles as the container supports. all showing the same timed text, but ofcourse taking each type's capability to the limits.
Any format not supported by the container that supports the most formats will have to be added as a sample in a different container.

PS.
i added this to the feature request tracker so it doesn't get lost in this huge thread
https://sourceforge.net/tracker2/?func=detail&aid=2517639&group_id=170561&atid=854654

Kurtnoise
18th January 2009, 19:20
Come on...I think that there is already some more important stuff before to update this.

btw, MicroDVD, USF, SAMI, SMIL formats are dead.

xsub : used only w/ divx media container.
oggKate/OggWrit: none players are able to renderer those files...

73ChargerFan
18th January 2009, 19:29
Fixed: DTS HD MA audio data is stripped so only core data remains so DTS HD works with spdifer. Not sure if this is the way to do it? Is it possible to passthrough DTS MA currently? Should we leave it as this until it is?
spdifer worked FINE with DTS-MA, no changes were necessary on my system. Pioneer 1015 receiver ignores the HD info in the stream, and plays the dts core - XP MCE 2005 SP3, on board audio.

EDIT

I forgot that spdif doesn't have a high enough bandwidth to transport the entire stream.
SO... something else was already stripping down to the core. I routinely watch BDs with DTS-MA, and I don't remove the HD info from my rips either.
Either way, it worked fine for me using spdifer.

Beliyaal
18th January 2009, 19:32
spdifer worked FINE with DTS-MA, no changes were necessary on my system. Pioneer 1015 receiver ignores the HD info in the stream, and plays the dts core - XP MCE 2005 SP3, on board audio.

Thats not possible. Spdifer only reports out of sync when this happens. The fix was for m2ts and ts files.

tetsuo55
18th January 2009, 19:38
Come on...I think that there is already some more important stuff before to update this.

btw, MicroDVD, USF, SAMI, SMIL formats are dead.

xsub : used only w/ divx media container.
oggKate/OggWrit: none players are able to renderer those files...

Except for USF none of those are dead.
There is a group of people waiting for player support so they can finally start using USF.
SMIL recently got updated.

Read the links to find out more.

Kate and Writ are in the same boat as USF.

I agree that supporting them is not something we have to do right away. Keep in mind that that a To-Do list could attract willing developers.

tetsuo55
18th January 2009, 19:47
Winxp SP2
Ati Hd2400pro AGP, catalust 8.5 hotfix
VMR9 renderless,
MPC build 6

I'm getting tearing and jitter, with and without full screen 3d mode.

I have enabled alternative vsync, same problem.

Below is a screenshot with D3D fullscreen, Vsnc, Accurate vsync, vmr9 mixer mode.

http://img72.imageshack.us/img72/9205/tearingandjiteroe0.th.jpg (http://img72.imageshack.us/my.php?image=tearingandjiteroe0.jpg)

EDIT:
No matter how many times i pressed decrease/increase offset i could never get it off the screen.
(Best result was start-bar height, very visable due to subtitles.)

73ChargerFan
18th January 2009, 19:58
File Associations Hosed
Open Options in Beliyaal's version and hit OKAY. MKV, TS & OGM file associations are now for notepad.

Repeated - went back into svn 967, re-associated extensions. Tested in explorer, closed. Then open Beliyaal test again, options, "Okay". Associations gone.

XP SP3

mark0077
18th January 2009, 20:26
Hi,

Just testing with ver6 of the new MPC-HC. I find some clips I use to test smoothness, are not smooth at all, actually jerky. I can do more testing on this to see can I find a good test to reproduce it and compare different renderers.

Question 1: Is vsync setting necessary when
a) Using vista and aero.... whats it doing that aero doesn't
b) Using reclock.... should it be disabled in this case or leaving enabled is ok?

Question 2: Sound drops. Is the player meant to have audio skips, or is it only frame drops that are desired when a clip is played that the PC can't handle. If I try playing a blu-ray on an old machine (brothers machine) I was hoping to get to the stage where the audio would play fine, but have the video drop frames as much as it wants to keep the movie playing.

Anyways I have some reproducable bugs with the new versions.

Bug 1: If you play this clip http://www.mediafire.com/?9g9ddlfzxhv with the new version, sometimes it causes my cpu usage to reach 100% and nothing displayed, sometimes the first frame is displayed. I think the clip only has two frames altogether, two copyright images. This happens with vsync on and off. Strangely playing a movie that contains this clip as the first title, it seems to play through fine BUT after it draws the first copyright warning (and says it drew 2 frames instead of the normal 1) the screen goes black for half a second, and then back on again to showing the copyright warning. So basically a slight flicker effect and too many frames reportedly drawn.

The bar that runs accross the screen to select different areas in a movie seems to repeatedly move from far left, to a few millimeters from the left, and back to the far left over and over again, like its getting stuck.

Bug 2: I usually get no framedrops using these versions in movies (even though the judder effect is there and noticible) but what I do notice is frame drops at the very first second of a movie. The frame drops are usually between 3 and 10, like it struggles to get started. Maybe this could be eliminated as work continues.

Bug 3: Playing a 16:9 movie (Back to the future 2 avi file) the movie is shown with black bars above and below, but in other playrs its played fullscreen 16:9 as it should. The AR must be detected incorrectly in this case.

Win 7 Beta with Aero on
Nvidia 7600GT with 185 drivers.
EVR-CP

Px
18th January 2009, 21:09
btw, MicroDVD, USF, SAMI, SMIL formats are dead.

I agree, don't see anything except srt/ssa for a long time

nautilus7
18th January 2009, 22:02
Me too! Plus SUP format from discs.

yesgrey
18th January 2009, 22:02
MicroDVD, USF, SAMI, SMIL formats are dead.
The others I don't know, but I'm still using MicroDVD. The subtitles are positioned by number of frames, so they are always in sync even if you change the frame rate with reclock... I always convert the .srt subtitles to .sub (MicroDVD).
It would be good if mpc-hc subtitle renderer supported .sub, because currently I have to disable it and use VSFilter...

Aleksoid1978
18th January 2009, 22:14
???

I couldn't manage to DXVA playback with Haali's renderer ...
- if H264/AVC (ffmpeg) is enabled, then it is used (not DXVA).
- if H264/AVC (ffmpeg) is disabled, then it is revert back to Video renderer.

Spec: WinXP SP3, geforce 9600GT, latest whql driver

Possible it's work only with Ati, testing ...

offndr
18th January 2009, 23:13
hi

I am Using Vista and aero. Onboard Geforce 8300 gfx card(DXVA compatible) and latest nvidia drivers.
The only way I can get silky smooth playback is using ReClock.
The other problem is that I can see the tearing test looping though my media but the CTRL-J is NOT visable. What am I doing wrong?
Without Reclock I am having heavy jerkiness in all sort of mediafiles. The LCD screen is set to 50.000 Hz accordingly to ReClock information.
I am speeding up the media to 25fps and everything runs smooth.

The goal is to remove reclock from my setup. Any suggestions on that?
- Leeperry maybe? =)

My lcd has a setting called "film mode". I can set it to off, standard and advanced. anyone know what that is?

Mangix
18th January 2009, 23:38
hi

The other problem is that I can see the tearing test looping though my media but the CTRL-J is NOT visable. What am I doing wrong?

when i had this issue, i went to the microsoft website and downloaded the Microsoft DirectX 9.0c Runtime. Afterwards, Ctrl + J and shaders started to work :)

tetsuo55
18th January 2009, 23:40
The others I don't know, but I'm still using MicroDVD. The subtitles are positioned by number of frames, so they are always in sync even if you change the frame rate with reclock... I always convert the .srt subtitles to .sub (MicroDVD).
It would be good if mpc-hc subtitle renderer supported .sub, because currently I have to disable it and use VSFilter...

See a user in our midst even.

Its a chicken and egg thing really.
As long as subtitle renderers do not support new formats (or even new features in existing formats) no one will be able to use it and no one will make it.

There is no player that supports them all, but MPC and vsfilter have the least support of them all. VLC seems to be leading the pack supporting almost all of them, but not every feature of each one.

tetsuo55
18th January 2009, 23:42
Am i right when i say that the seekbar is not visable in D3D full-screen mode?

I would like to be able to click on the progress-bar in D3D mode.

Casimir666
19th January 2009, 00:19
First i have the following question:
-Is VSfilter a completely seperate program or does it share source with MPC?
Not entirely : some code is shared between VSFilter and mpc internal engine.

tetsuo55
19th January 2009, 00:33
Not entirely : some code is shared between VSFilter and mpc internal engine.

I see all of the changes have already been merged some time ago.
http://malakith.net/aegisub/index.php?topic=651.0

After reading that thread it become clear that he current renderer is "limited" at best, also the way it renders is really slow and could use some(a lot?) of optimization.
The solution according to the thread is a re-write of the subtitle rendering engine.

This means we need a (new?) volunteer dev to take a sledge-hammer to vsfilter/mpc/mpc-hc subtitle code. While at it support for all formats could be added and the amount of unnecessary settings reduced.
-------------
EDIT:

Does anyone have an account on http://forums.animesuki.com/?
jsf said he is working on a new renderer, but then he updated VSfilter again.
If you have an account there or on http://malakith.net/aegisub/ (or contact him via other ways)
Please let him know that we would like for him to join the effort in updating the MPC-HC/VSfilter render.

STaRGaZeR
19th January 2009, 02:26
Can you elaborate:
* Do you see a perceptible uneven frame presentation with VSync
* Do you see a perceptible uneven frame presentation without VSync
* When/if you see uneven frame presentation with VSync how does the graph look?
* The reason you want the old behavior is that it has perceptibly better frame presentation?

* Yes.
* With your last build, no.
* Like it does here (http://forum.doom9.org/showpost.php?p=1233971&postcount=5625).
* Yes. But in your last build with the straight jitter curve I can feel no difference with the SVN builds so far. In fact I prefer it, because seeking is faster and the player recovers better from a period of insufficient CPU power.

- The remaining problems are the subtitle sync issue and the VSync option being always enabled when restarting the player.

- I dislike how the stats are so different from before, but that's only a personal opinion. Bring them back! :p

Could you provide a name of a file where this happens and tell me which scene to look at.

Here (http://www.megaupload.com/?d=GFEV3VAX) (19MB). I've found the problem, at least in this sample. I've set the subtitles' default flag to "no" when muxing in mkvmerge. Because of this you have to manually start the subtitles, this is only supported in Haali's splitter. This manual start is what causes the lost of sync. If you mux the same sample with the "yes" flag (thus they start with the video) subtitles will be in sync. Take a look at the scene changes, you can go frame by frame to see it better. Some of them are displayed or erased 1 frame too late.

The exact old behaviour can never be returned exactly as before, but I will look if I can make the line straight.

Precisely what is needed: all the other changes plus a straight line. As I say it works good now.

Can you provide me with the name of a sample where you can see this in action and I might be able to make shades work with buffering enabled.

You can take this .ass script (http://www.megaupload.com/?d=LCCLZA3Q) (14KB) and mux it with any video you want. It contains karaoke effects, an extreme version of the problem, where you can clearly see what happens. Try it with VSFilter (buffering on and off) and with MPC's internal subtitle engine (on and off too). Buffering enabled means no stuttering with no temporal effects, buffering disabled means stuttering with temporal effects.

Edit:
Please try my new build which should have a straight jitter curve without VSync. Keep in mind that the jitter curve will not be straight while the statistics is displayed because different characters in the statistics take different time to draw, so you can see the straight curve exactly when you enable the statistics. New build in:
Original post (http://forum.doom9.org/showthread.php?p=1238556#post1238556)

Confirmed, working like charm. Exactly as you have described.

Just noticed that the value in Video Size -> AR is not simplified, a 720x576 stream with a 16:9 aspect ratio is shown as 2880 x 1620, which simplified is 16 x 9.

Rectal Prolapse
19th January 2009, 04:01
Hi. It appears that http://www.olofsson.info/ is down at the moment. Is there a mirror? :(

alexins
19th January 2009, 07:22
Media Player Classic HomeCinema (x86), svn 980 (http://www.xvidvideo.ru/content/view/592/1/)
Media Player Classic HomeCinema (x64), svn 980 (http://www.xvidvideo.ru/content/view/591/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/)

Fixed : resume and /dvdpos command line not working with some DVDs; Fixed : revamped FlacSource to rely on libflac instead of custom parser; Added : FlacSource added in standalone filter.

DeepBeepMeep
19th January 2009, 07:53
Hi. It appears that http://www.olofsson.info/ is down at the moment. Is there a mirror? :(

Try without the "www." part there seems to be a DNS problem

Aleksoid1978
19th January 2009, 08:16
Please evaluate my fixes to the VMR9 renderless and EVR Custom renderers and report any problems.

When reporting bugs please include:
* Operating system, and service pack
* Graphics card, and driver version
* Which output renderer you are using
* If in Vista, are you running aero with desktop composition (transparent window title bars)
* If possible also include a screencap with statistics enabled

Media Player Classic HomeCinema (x86), svn 979 + Beliyaal Fixes Ver 6 (http://www.olofsson.info/mpchc/MPCHC_x86_svn979_beliyaal_6.zip)


not work D3D FullScreen mode:
Vista x64 SP1, 4850, 8.12(hf2), Evr Custom, Aero enabled.

When begin play - D3D mode start and - black screen, no video and sound Alt+Tab/Alt+F4 not working, help only TaskManager->kill process mplayerc.exe

alexins
19th January 2009, 09:42
not work D3D FullScreen mode:
Vista x64 SP1, 4850, 8.12(hf2), Evr Custom, Aero enabled.

When begin play - D3D mode start and - black screen, no video and sound Alt+Tab/Alt+F4 not working, help only TaskManager->kill process mplayerc.exe

I have the same problem.

Aleksoid1978
19th January 2009, 09:49
I have the same problem.

it happens when DXVA work, without - work fine.

alexins
19th January 2009, 09:57
it happens when DXVA work, without - work fine.

I confirm

tetsuo55
19th January 2009, 12:24
Did some intensive DXVA/Non-DXVA watching with build 6.

-Only saw macroblocking once, i was messing around and jitter was through the roof so i think this was an incident.
-The tearing i reported earlier seems to change position based on the size of the original video.
-The Jitter i reported earlier can go way up sometimes.
-Starting playback is a LOT faster when compared to an older build(i think 5 revisions older)
-Seeking is instant for most media, this is very very impressive!!
-Lip sync appears to be better than with the older build, especially with RMVB

spida_singh
19th January 2009, 12:31
I confirm

Confirmed, get black screen, but i do get sound

Vista SP1, EVR CP, nvidia 9400gt, 181.20, aero enabled

Rectal Prolapse
19th January 2009, 18:57
Try without the "www." part there seems to be a DNS problem

:thanks: It worked!

Rash
19th January 2009, 19:19
Please evaluate my fixes to the VMR9 renderless and EVR Custom renderers and report any problems.

When reporting bugs please include:
* Operating system, and service pack
* Graphics card, and driver version
* Which output renderer you are using
* If in Vista, are you running aero with desktop composition (transparent window title bars)
* If possible also include a screencap with statistics enabled

Media Player Classic HomeCinema (x86), svn 979 + Beliyaal Fixes Ver 6 (http://www.olofsson.info/mpchc/MPCHC_x86_svn979_beliyaal_6.zip)
WOW, I haven't done a thorough test yet. But from what I have seen, the sync is awesome on your build. Thank you a lot! I haven't seen the jittler yet, however I did notice the stutters disappeared. Now I have a perfect playback on my monitor, just like Media Center + HDMI on my TV (that I used as my standard playback). Really nice. Thank you guys for all the develpment made on MPC. ;)
:thanks:

Mark_A_W
19th January 2009, 21:41
Confirmed, get black screen, but i do get sound

Vista SP1, EVR CP, nvidia 9400gt, 181.20, aero enabled


Me too, with Beliyaal's version 4, Vista 32, HD2600XT, no Aero.

D3D = black screen, but with sound. I'm not using (or attempting to use) DXVA. The screen is desktop black level 0, not level 16 black (which is "black" on my setup).

Right click menu works, but no seek bar, although I can seek by guessing where the bar would be (the sound changes position).


But, on the upside, it seems I can watch VC-1 from BD disc using the internal splitter, an external decoder, and Haali Renderer. THANKS.

DeepBeepMeep
19th January 2009, 21:41
Thanks, I have almost perfect playback !

I have spotted two bugs though:
- either when starting to play a file, seeking or after pausing, heavy jitter will randomly pop up and will remain. The only way to get rid of it is to seek or pause. This one is quite annoying as it appears randomly and requires to check the stats to be sure there isn't any jitter

- in full screen mode, accessing the Key Tab (and only this tab) and clicking the OK button will cause a crash of mplayer.


Nvidia8600GTS, WinXpSp3, VRM9,Reclock.

Anyway, you are on the right way for the ultimate player.

ADude
19th January 2009, 22:45
Okay on Beliyaal Version 6:

- I can confirm that lockup problem is fixed
- However I have discovered that it won't playback FLV files correctly ; the video freezes and stutters. Regular 979 works fine on FLV.

Also, it is interesting to me that I never have any sort of jitter, tearing or stuttering problems of any sort with normal MPC-HC. In fact, I originally started using MPC-HC because with EVR Custom Presenter, all those problems went away (using the configuration in my signature). So, I think that the problems Beliyaal is trying to correct only exist in other configurations.

ADude
19th January 2009, 23:24
I came across another MKV file with two audio streams, again one Vorbis, and this time one AC3 (instead of DTS). Same problem as before, Haali Splitter does not load both filters. So, it occurred to me to try the Internal Matroska Splitter.

When I did so (with the Internal Audio Splitter), everything worked fine. I was able to select either the AC3 or the Vorbis audio with no problem. Then I checked the earlier MKV file with Vorbis and DTS and that worked fine too.

So, that should confirm that the problem with two audio streams is a Haali Matroska Splitter bug.

My question then is - what are the known problems with the Internal Matroska Splitter that cause people to recommend the Haali Splitter ? Thanks.