View Full Version : Media Player Classic Home Cinema (MPC-HC) - DXVA!
Sirber
2nd July 2007, 00:59
With EVR, when I pause frames skips then go back ok when I unpose. It skips more if I have set more EVR buffers. Kinda weird.
@casimir666
I have found an issue with EVR custom presenter, if you play a video then do frame skip the video continues at normal speed
but without any audio instead of going one frame forward then pausing, also if you pause the video then do frame skip,
video resumes at normal speed without audio. this does not happen with normal EVR.
Also, EVR CP has the luma levels corrected but normal EVR suffers from the same suff as VMR9 (not that this is a problem).
Also, regarding subtitles resolution (I think this should have been posted in the haali renderer thread but it regards MPC as well, maybe...):
using Haali renderer
http://pwp.netcabo.pt/kado/doom9/haali.png
using VMR9 renderless
http://pwp.netcabo.pt/kado/doom9/vmr9r.png
using EVR CP 5 buffers
http://pwp.netcabo.pt/kado/doom9/evrc5b.png
video was 720p, screenshots were taken at fullscreen (1680x1050) and as you can see in haali the fonts have lower resolution and the borders are thicker.
Finally, is it possible to enable the osd for haali renderer?
settings and specs:
pentum d @ 3.6ghz
geforce 6800gs 162.15
MPC v1.8.4.0
subtitles resoluion @ desktop res (1680x1050x32bit)
Casimir666
3rd July 2007, 15:41
Finally, is it possible to enable the osd for haali renderer?
If Haali agree to do some modifications in his renderer to support OSD yes it's could be possible ;)
CruNcher
4th July 2007, 08:23
@Casimir666
the jitter graph with OSD can be used also in exclusive VMR Renderless 3D mode not only the Matroska subtitles activate it for every Decoder also the fact that you move the mouse to the slidebar in the bottom direction makes it appearing then, but i dunno if this is leaving the Exclusive mode on the fly then, can't see anything that indicates it also jitter is not watchable (for the rest of the playback time) only a slide pause in the whole playback for the milisecond the slidebar or osd is being drawn (couses the jitter graph to spike out for that ms), but i can't belive that something like this is normal in our time video playback shouldn't be disrupted (never ever) maybe XP wasn't prepared for something like undisruptable video playback with On Screen Interfaces, or maybe some prioritys are to heavily forced by the OSD part so the Video is being set to pause when the OSD is being drawn (could it be that this is also a point the Multimedia Scheduler in Vista could be controling better, so such things don't happen in EVR Vista then ?), but im just speculating here you for sure have a much better inside view of those problems, im just reporting ;)
(/me dreams of a player that works fullscreen with panels on each side of the display for different purposes that slide out over the video (transparent) without breaking up the video flow, it needs to be media centric not like MCE :P)
cyberbeing
5th July 2007, 01:39
video was 720p, screenshots were taken at fullscreen (1680x1050) and as you can see in haali the fonts have lower resolution and the borders are thicker.
Here are some screen caps I took using the same video/line as yours:
Using MPC Subtitle filter + Haali Renderer
http://img393.imageshack.us/img393/2741/mpchaalimh7.png
Using MPC Subtitle filter + VMR9 Renderless
http://img393.imageshack.us/img393/2996/mpcvmr9it2.png
Using VSFilter + Haali Renderer
http://img452.imageshack.us/img452/4777/vsfilterhaalixb7.png
Using VSFilter + VMR9 Renderless
http://img452.imageshack.us/img452/3782/vsfiltervmr9ev9.png
It seems to be an issue with the built-in Media Player Classic Subtitle filter because as you can see with VSFilter the results are virtually identical between VMR9 and Haali Renderer.
Download VSFilter by jfs here (http://www.animereactor.dk/aegisub/vsfilter-2.38-clipfix.rar) (don't use the one bundled with drevil_xxl's mpc build because it is buggy and will crash on some videos if you don't give it YUY2 input)
@cyberbeing
:thanks:
After some testing here's how I ranked the subtitles quality:
1st=>MPC internal + VMR9
2nd=>VSfilter + VMR9/Haali Video Renderer (yes the have the same quality)
3rd=>MPC internal + Haali Video Renderer
As you said there's really an issue in MPC internal subtitle renderer when used with Haali Video renderer.
MPC internal + VMR9 came in first because you can actually choose the the subtitle resolution in MPC instead of mantaining original or doubling it like VSfilter does wich gives better font quality.
Liisachan
6th July 2007, 06:06
It seems to be an issue with the built-in Media Player Classic Subtitle filter because as you can see with VSFilter the results are virtually identical between VMR9 and Haali Renderer. I think it's rather by design, if the video size is > 100%. Maybe you can force MPC to be kind of compatible w/ VSFilter by writing this in your ASS.
ScaledBorderAndShadow: Yes
EvaUnit02
7th July 2007, 18:33
Hi Casimir,
Could you please make the PN31 driver compatible with WinXP x64?
Also could you please look into implementing ASIO audio output?
Thanks in advance.
Casimir666
8th July 2007, 22:37
Could you please make the PN31 driver compatible with WinXP x64?
I'm affraid not in the near future sorry :( Furthermore device drivers need to be digitaly sign to work on Vista 64bit so...
driver signing could always be disabled in vista :P
deets
9th July 2007, 16:58
could i ask a huge favour :)
would someone compile a 64 bit version for vista 64. The reason i ask, MS has limited spdif output in vista 64 to 64 bit applications only. I can of course use mpc 32 bit and it works just fine, as long as i dont want to output through spdif :(
if someone could do this, it would be great as currently vista 64 has some serious limitations as a media playback machine and a 64 bit mpc would come part way to fixing that :)
burfadel
9th July 2007, 18:22
could i ask a huge favour :)
would someone compile a 64 bit version for vista 64. The reason i ask, MS has limited spdif output in vista 64 to 64 bit applications only. I can of course use mpc 32 bit and it works just fine, as long as i dont want to output through spdif :(
if someone could do this, it would be great as currently vista 64 has some serious limitations as a media playback machine and a 64 bit mpc would come part way to fixing that :)
That would require 64 bit versions of the decoders as well! MPC has got a few filters built in (hopefully they will be updated again soon), but if you use ffdshow etc, you'll need a 64 bit version of that.
Microsoft made a huge mistake with Vista, they should have made it 64 bit only. They should then have brought out a SP3 based on Server 2003 for like say $40 inc postage (kinda like they did with 98SE). They could have included basic features like readyboost etc. in that as well. Then, instead of supporting Windows XP, Windows Server 2003, Windows Server 2003 x64/XP x64, Windows Vista, & Windows Vista x64 which takes a lot of money and resources they're only have to support Server 2003/XP, 2003&xp x64, and Vista x64. So thats 3 operating systems instead of 5. They would have ended up with more profit too, as those that are currently staying on XP - a LOT of people, they'd move to the updated XP and Microsoft gets their money. Not to mention the development costs associated with Vista 32 bit!, and the support costs!
deets
9th July 2007, 18:38
oh yep, im currently having a chat with the ffdshow team and they have produced a 64 bit version of ffdshow. funnily it was they who suggested coming to this thread :P
i guess if mpc has a lot of internal filters that would also need to be 64 bit, that's a lot more work. i wonder if a slim version could be made, just for us who want to use it as a player and use ffdshow for audio or video.
sigh, i feel so stupid, that sounds a simple question, but probably isnt....
yeah i guess MS decided that with so many non 64 bit cpus, it would limit sales, at a complete guess :D
but they have definitely made things more complex with limiting spdif in 64 bit mode, i would like to know the decision behind that one
Casimir666
9th July 2007, 18:51
driver signing could always be disabled in vista :P
Even for 64 bit version? Arf Microsoft lie to me once more :p
burfadel
9th July 2007, 19:28
Event for 64 bit version? Arf Microsoft lie to me once more :p
From what i've heard, yes it can be! The problem Microsoft have got is people scream for security and reliability! Driver signing is essentially a guaranteed driver so to avoid problems that the non computer savvy can't rectify. It can be turned off, not easily though, but at least the non computer savvy can't do it!...
If anybody would like to try disabling the driver signing in Vista x64, try this:
In Vista x64 find the cmd.exe (<vista drive>:\Windows\System32\cmd.exe), right click on it and select "Run as Administrator"
In the box that opens type
bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS
Press enter and reboot
If needed, the entry can be easily removed with the command:
bcdedit -deletevalue loadoptions
burfadel
10th July 2007, 09:01
yeah! I don't have vista so can't verify that, but its not something the non computer savvy would accidentally disable!
Carpo
10th July 2007, 10:38
is the link in Casimir666 sig working for people ? i have tried a few times last night and this morning but it always times out
LoRd_MuldeR
10th July 2007, 11:58
is the link in Casimir666 sig working for people ? i have tried a few times last night and this morning but it always times out
works okay here...
You can also go directly to the SourceForge site:
http://sourceforge.net/project/showfiles.php?group_id=170561
Kado
10th July 2007, 12:13
MPC v1.0.8.3 (http://forum.doom9.org/showthread.php?p=1014793#post1014793)
MPC v1.0.8.4 (http://forum.doom9.org/showthread.php?p=1014908#post1014908)
Sirber
10th July 2007, 14:55
MPC v1.0.8.3 and MPC v1.0.8.4 are test builds only. Best stick to 1.0.8.2 for now.
Carpo
10th July 2007, 18:47
works okay here...
You can also go directly to the SourceForge site:
http://sourceforge.net/project/showfiles.php?group_id=170561
forgot about that, for shame
forgot about that, for shame
Would be great if test builds could be downloaded from SF page as well.
CruNcher
10th July 2007, 19:41
@Casimir666
I tested some DS players now especialy KMplayer and Zoomplayer, and i found out that Zoomplayer has actually the best implementation of the Exclusive VMR9 Renderless mode (congratz to blight for that) by switching on the fly to it when changeing from VMR9 Renderless (window) playback to Fullscreen playback.
Kmplayers Exclusive Mode fails completly here (sets overlay mixer mode), so i think that would be the next step to go for MPC Home Cinema here (on the fly Exlusive Mode switching, maybe also from VMR9 Windowed/Windowless to VMR9 Renderless Exlusive (Fullscreen) is possible (Zoomplayer can't do this yet), but dunno if it's possible for Windowed playback VMR9 Windowed/Windowless would be the fastest (less jitter faster playback then renderless in a window) and for Fullscreen playback then the Exclusive VMR9 Renderless Mode.
Dunno if it's possible to switch dynamicly between them on the other side i don't know why it shouldn't work if switiching dynamicly from VMR9 Renderless to VMR9 Renderless Fullscreen Exclusive works fine then VMR9 Windowed/Windowless to VMR9 Renderless Exclusive mode should work too, shouldn't it ? :).
Casimir666
10th July 2007, 19:59
@Casimir666
I tested some DS players now especialy KMplayer and Zoomplayer, and i found out that Zoomplayer has actually the best implementation of the Exclusive VMR9 Renderless mode by switching on the fly to it when changeing from VMR9 Renderless (window) playback to Fullscreen playback.
Kmplayers Exclusive Mode fails completly here (sets overlay mixer mode), so i think that would be the next step to go for MPC Home Cinema here (on the fly Exlusive Mode switching, maybe also from VMR9 Windowed or Windowless to VMR9 Renderless Exlusive (Fullscreen) is possible (Zoomplayer can't do this yet), but dunno if it's possible for Windowed playback VMR9 Windowed/Windowless would be the fastest (less jitter faster playback then renderless in window) and for Fullscreen playback then the Exclusive VMR9 Renderless Mode. Dunno if it's possible to switch dynamicly between them on the other side i don't know why it shouldn't work if switiching dynamicly from VMR9 Renderless to VMR9 Renderless Fullscreen Exclusive then VMR9 Windowed to VMR9 Renderless Exclusive should work too i think :).
Switching from Windowed to Renderless is not possible i think. The only possible way to do this would be to destroy renderer and create a new one ...
Switching on the fly is possible but complicated . Until now i haven't enough courage (and time) to attack this part :p
sheppaul
10th July 2007, 23:16
IIRC, there is no exclusive mode in KMPlayer.
rt87
11th July 2007, 02:33
@Casimir666:
When I use D3D fullscreen mode, sometimes other programs may popup windows. As a result, the screen is blinking and the keyboard shortcuts become unusable.
And I have a feature request. I want the Play/Pause, Close File and Close MPC button in D3D fullscreen bottom bar.
Casimir666
11th July 2007, 22:15
@Casimir666:
When I use D3D fullscreen mode, sometimes other programs may popup windows. As a result, the screen is blinking and the keyboard shortcuts become unusable.
And I have a feature request. I want the Play/Pause, Close File and Close MPC button in D3D fullscreen bottom bar.
For the moment you can :
- play / pause using space shortcut or clic to play with mouse
- close file with "Ctrl+C"
- close MPX with "Alt+X"
;)
rt87
12th July 2007, 03:30
For the moment you can :
- play / pause using space shortcut or clic to play with mouse
- close file with "Ctrl+C"
- close MPX with "Alt+X"
;)
but I can't use keyboard shortcuts as a window tries to popup and steals the focus.
Casimir666
14th July 2007, 12:06
Release 1.0.9.0 is now available on sourceforge :
- Modify : OSD improved for EVR custom
- Modify : EVR custom rendering thread, should be more stable
- Fixed : use same registry than orginal Gabest Media Player Classic
- Fixed : freeze when playing audio only file with EVR Custom
- Modify : EVR custom doesn't need mfplat.dll anymore (this dll is installed with WMP11)
- Added : exit option available in popup menu
- Fixed : wrong aspect ratio with anamorphic video using EVR custom
- Fixed : when video was paused, frame stepping with EVR custom play video at normal speed
- Fixed : Save thumbnail with EVR custom freeze MPC
- Fixed : FLV splitter didn't read width and height in metadata (thanks to Chobits for this fix)
- Fixed : The background ("Outline" color) overlap each other vertically if more than one text row for subtitles
madshi
14th July 2007, 12:23
Thanks, Casimir!
foxyshadis
14th July 2007, 12:48
As an early report, I can say that DVD playback in EVR (which is what has been giving me various kinds of trouble) is much more stable now. Seeking in particular. Way to go!
Smirky
14th July 2007, 16:18
Can someone explain to me one thing plz?
Why when using Overlay Mixer output method the colors are very juicy, bright and vibrant while in VMR9 and EVR they are pale and dull. I know this has something to with YV12 and RGB but why does Overlay Mixer select the best one automatically and how can I adjust it when using VMR9 or EVR?
Rob2687
14th July 2007, 22:53
The mplayerc window flashes through the 3d window on EVR custom. It doesn't when the window is in fullscreen so I checked enter fullscreen when playing files but that option doesn't do anything.
Yobbo
14th July 2007, 23:27
Hi! I've always used the official MPC (6.4.9.0) for all my listening & viewing needs.
I'm new to this, should I switch to this patched version (1.0.9.0)?
Does 1.0.9.0 make 6.4.9.0 obsolete, I guess is what I'm asking?
Kado
15th July 2007, 04:24
Thanks for the update Casimir!
@Yobbo
Yes, use v1.0.9.0 because it is v6.4.9.0 but with several bugfixes and new features.
clsid
15th July 2007, 13:14
The Direct3D mode will make MPC go fullscreen directly on opening a file. Leaving fullscreen can only be done by closing the file (ctrl+c). I often pause playback and do some other stuff on my PC. So I would like to be able to pause playback and exit fullscreen temporarily. Would it be possible to add an option to use Direct3D only for fullscreen playback and not for normal windowed playback? Or is it technically impossible to switch between modes? If so, perhaps a workaround would be to stop playback, reconstruct the graph and then go to the remembered file position.
CruNcher
15th July 2007, 13:16
clsid use latest zoomplayer, and see my post above and casimirs answer to it ;)
cyberbeing
15th July 2007, 20:59
I ran into a couple bugs in 1.0.9.0:
When playing anamorphic content with the EVR Custom Presenter I get a box in a box for 4:3 content and letterboxing on 16:9 content.
When using VMR9(Windowed) the Volume OSD doesn't disappear. An option to disable it would be nice too.
clsid
16th July 2007, 00:17
Volume OSD disappears here after about 5 seconds. But I agree an option to disable OSD would be useful.
rt87
16th July 2007, 08:03
I don't know if it can be consider as a bug:
In D3D full screen mode, popup menu shows once right-clicking but after few milliseconds screen redraws and the menu is hidden again.
Nicholi
16th July 2007, 08:52
- Fixed : FLV splitter didn't read width and height in metadata (thanks to Chobits for this fix)
Concerning the above change, did anyone actually test that code? From what I understand the bug was originally brought up here (http://forum.doom9.org/showthread.php?t=127190&highlight=flv+metadata), with a sample (http://www.ashesandsnow.org/media/richmedia/video/18.flv) exhibiting the problem. That sample still fails with this code...or have I completely gone crazy?
I didn't think much of it at first but I ran into another video (http://www.cccp-project.net/beta/test_files/%5bVEOH%5d_Backyard_FX_-_09_Cyborgs.flv) (taken from Veoh) which also has the strange incorrect resolution bug. This sample however has an odd number of vertical lines, so slightly more evil. Both samples display with the correct resolution in mplayer though.
SpAwN_gUy
16th July 2007, 11:31
When using VMR9(Windowed) the Volume OSD doesn't disappear. An option to disable it would be nice too.confirm.. here also.. and if another OSD appears it is displayed OVER "Volume" one..
Option - is welcome, and needed..
yes, and.. is it possible to make Key-ShortCut option for color adjustments(esp. for brightness)?
Protuber
16th July 2007, 15:24
Guys, little question, how to play FLV files with MPC. Only install FFDShow?
PS Sorry for my English.
Sirber
16th July 2007, 16:02
volume OSD don't work over haali neither.
[edit]
Updated my installer:
mpchc1090_ffdshow20070713xxl_realmedia_haali.exe
in: http://www.detritus.qc.ca/files/mpchc/
Adub
16th July 2007, 17:00
@protuber
Yeah, ffdshow is nice, but you also need the FLV plugin for MPC. I think it is called the "FLV Splitter".
Try downloading it here:
http://forum.doom9.org/showpost.php?p=965213&postcount=1
Sirber
16th July 2007, 17:01
the splitter is in MPC directly IIRC.
LoRd_MuldeR
16th July 2007, 17:51
the splitter is in MPC directly IIRC.
Yes, the external version (.ax file) of the FLV Splitter is for usage with other DirectShow application that don't have a FLV splitter built-in. For example you need the external FLV Splitter for DirectShowSource() in Avisynth. If you only use MPC, then you won't need it...
Sirber
16th July 2007, 19:06
Yes, the external version (.ax file) of the FLV Splitter is for usage with other DirectShow application that don't have a FLV splitter built-in. For example you need the external FLV Splitter for DirectShowSource() in Avisynth. If you only use MPC, then you won't need it...
@protuber
Yeah, ffdshow is nice, but you also need the FLV plugin for MPC. I think it is called the "FLV Splitter".
That's why I said that :)
clsid
16th July 2007, 23:04
MPC (and the external splitter) also contain a decoder for FLV4 (=VP62) video. The FLV files on most sites contain FLV1 video. For that you additionally need ffdshow.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.