View Full Version : Media Player Classic Home Cinema (MPC-HC) - DXVA!
joseph5
5th May 2007, 20:39
Another example of this is the image view Irfanview, its great but with an old interface it puts new people off using it.
In the latest versions, IrfanView has skin support.
Further user interface discussion is fairly pointless until someone decides to do something with the (good) suggestions, though.It's not pointless, because if someone decides to continue the player's development, (s)he
will read the suggestions, and maybe there will already be an agreement about if there should be skin support. Like I posted before, there should be a poll about it.
Improvements I would like to see:
- better performance of VSFilter (vobsubs often use a lot of cpu power, no problems with srt)
- Winamp style playlist
- better error message for 'save image' function when an unsupported renderer is used
- support for EVR renderer
- more efficient way of reading the options from the .ini file
- better support for DVD, so including deccs
- better support for .asx
- updating the QT and RealMedia APIs (if newer ones exist)
- support for longer filenames of .mov files (current max is 63 chars)
- better support for filenames of .rm files (now certain characters like '#' cause problems), similar problems exist for urls (e.g. '&' char)
- More comprehensive file extension list
- More detailed overview of the DS filters used during playback (filenames, version, etc)
- Option to export this graph information to text (file/clipboard). Would be useful for helping people with problems.
- Automatically exclude VSFilter from the graph when the internal sub renderer is enabled. Prevents n00bs from seeing double subs.
- Fix crash when opening a 0 byte file.
Casimir666
5th May 2007, 23:03
Hello,
I've just release my own unofficial MPC modify for home theater usage. It include Vista EVR support, D3D fullscreen option to prevent tearing, improved open DVD dialog box, subtitles synchronisation mechanisme and PN31 remote control support.
All explanations on my web site : http://tibrium.neuf.fr/
Enjoy :)
Maybe you could add some patches:
VSFilter clipping bugfix,
VSFilter fax/fay parameters,
MPEG2DecFilter Patch (by Haali),
MPEG2DecFilter Patch m2ts (by Haali),
SSF Patch ...
@Casimir666
After some testing of your MPC version it looks good. EVR renderer tears a lot in XP (maybe crappy renderer, using forceware 158.22/6800GS), EVR renderer displays nothing if RGB colour space is forced (YUY2 and YV12 are ok), osd looks great, the VMR Colour controls are a good add on too.
I don't see me using this player build though, because I use Haali renderer (no osd support), no much use for the other extras, just done a light test on the player, I like drevil's build better because of the patches. Anyway you should add the patches used in drevil's build to enhance the player even more like drevil_xxl said. Good work anyway.
burfadel
6th May 2007, 04:51
In the latest versions, IrfanView has skin support.
It's not pointless, because if someone decides to continue the player's development, (s)he
will read the suggestions, and maybe there will already be an agreement about if there should be skin support. Like I posted before, there should be a poll about it.
Yeah irfanview does have skin support now, I think on of the new skins should be the default! I think with just some new larger, artistic buttons and a change away from the beige would be a good start!
Casimir666
6th May 2007, 08:49
Maybe you could add some patches:
VSFilter clipping bugfix,
VSFilter fax/fay parameters,
MPEG2DecFilter Patch (by Haali),
MPEG2DecFilter Patch m2ts (by Haali),
SSF Patch ...
Where can i find your patches, the "mytempdir" link on the first page of this thread seems to be down :(
Nice changes!
Here are the patches used by drevil_xxl:
http://www.zshare.net/download/guliverkli-rev611-patches-rar.html
The only one I think is missing is a patch to add VP6 support (which is very useful for playing .flv files). PM him for it.
Could you make available for us the patches for your modifications? Preferably a separate patch for each mod.
Could you make available for us the patches for your modifications? Preferably a separate patch for each mod.
Well, his SourceForge project has a (used) SVN repository, so you could just grab a diff between the initial checkin and the current version, but of course separate patches are easier to grok... :)
np: Radical Face - Welcome Home (Ghost)
Casimir666
6th May 2007, 13:12
@clsid
It will be difficult to make patchs files because there is quite much files modified. But almost all my changes are located in main project (mplayerc), and i didn't make any changes in build in filters.
Did anybody knows where i can find AP4 library, i have remove mp4splitter because i was unable to compile it?
Edit : Oups i haven't seems i should unzip lib and apply Gabest patch. It's ok now ;)
About interface.
There is no need for skin support or some ultra cool look interface.
But I think MPC need a bit different look for 2 reasons:
1) Look less MS mplayer2 like.
2) Add some features like double size buttons for high resolutions.
madshi
7th May 2007, 07:30
D3D fullscreen option to prevent tearing
This one sounds interesting! Unfortunately your website currently doesn't open for me. Will try again later...
burfadel
7th May 2007, 10:36
About interface.
There is no need for skin support or some ultra cool look interface.
But I think MPC need a bit different look for 2 reasons:
1) Look less MS mplayer2 like.
2) Add some features like double size buttons for high resolutions.
Yeah thats along the lines of what I mean! Along with the aforementioned name change to just 'MPC Player' which is not contradictory as MPC is just a name and no longer an acronym!, and version numbering change, which could even start with 1!
bento4: v0.6.3 -> Bento4-0.9.4-002
http://sourceforge.net/projects/bento4/
i update to 0.9.4 is fail.
Casimir666
7th May 2007, 15:33
I've just uploaded v1.0.6.0 on SourceForge : include all drevil_xxl patches, activation of VP62 and Mpeg4 splitter internal filters.
About "ffdshow queueing" patches i have done it manually because of my previous modifications : can someone tell me if it's working or not ?
Casimir666
http://www.cccp-project.net/wiki/index.php?title=Guliverkli
About "ffdshow queueing" patches
Please use them.
This patches could be useful:
mpeg2decfilter_dsutil_interlaced_fix.patch
vsfilter_clipbug-patch-take3.patch
vsfilter_fax_fay-svn611v2.patch
Other Patches:
mpc_ffdshow20061015.patch
mpc_ffdshow20061222.patch
dts.patch
faad2.25.patch
faad2.26.patch
libmad.patch
libpng.patch
I can't update to latest SVN:
"Error: Failed to add directory 'H:\mpc_hc\trunk\src\apps\ShuttlePN31': object of the same name already exists"
Casimir666
7th May 2007, 16:11
Please use them.
This patches could be useful:
I have include all you patches :
- basemuxer-ssf-removal.patch
- basevideofilter.patch
- dts.patch
- dtsac3patch.patch
- dvobsub.patch
- faad2.25.patch
- faad2.26.patch
- faad2.latest.patch
- libmad.patch
- libpng.patch
- mpc_ffdshow20061015.patch
- mpc_ffdshow20061222.patch
- mpeg2decfilter_dsutil_interlaced_fix.patch
- mpegsplitterfile.patch
- vsfilter_clipbug-patch-take3.patch
- vsfilter_fax_fay-svn611v2.patch
But i haven't tested ffdshow20061015 and ffdshow20061222 (you site didn't explain thoses patches).
But i haven't tested ffdshow20061015 and ffdshow20061222 (you site didn't explain thoses patches).
http://sourceforge.net/tracker/index.php?func=detail&aid=1577522&group_id=82303&atid=565651
mariner
7th May 2007, 17:28
Hi Casimir666,
Greetings and congratulations to you on the excellent piece of work.
EVR works wonderfully on Xp now, so you can the vista next to it. It would be great to get tearing test workihng with EVR, as reclock does not seem to function with the new renderer.
Once again, well done.
best regards.
I've just uploaded v1.0.6.0 on SourceForge : include all drevil_xxl patches, activation of VP62 and Mpeg4 splitter internal filters.
Sorry Casimir, maybe I've missed it. What Sourceforge project?
[EDIT] I've missed it indeed. This project, right?
http://sourceforge.net/project/showfiles.php?group_id=170561
Sorry and thank you :)
Hi Casimir666,
Greetings and congratulations to you on the excellent piece of work.
EVR works wonderfully on Xp now, so you can the vista next to it. It would be great to get tearing test workihng with EVR, as reclock does not seem to function with the new renderer.
Once again, well done.
best regards.
Is is possible to add Didee's "Levels" [from ffdshow] as shaders in MPC??
It'll be quiet handy if it's possible!!! :D
BTW, Thank you very much for this lovely piece of work!! :)
DAMN EVR! :mad:
http://img440.imageshack.us/img440/2430/evrvistasz0.th.png (http://img440.imageshack.us/my.php?image=evrvistasz0.png)
I want to believe Microsoft is actually doing something good for us, but then it all proves they are not! With EVR I have the exact same problem I have with WMP, gray bars. Have a look at the screenshot above. The video is widescreen and the bars added are exactely (16,16,16) RGB. If I use ffdshow's level correction + RGB High Quality output I get this weird result.
http://rash.apanela.com/images/wmp_grey_back.jpg
Very, very annoying. Now back to Haali (that is awsome, I am not complaining, really).
The strange thing, though, is that I am still getting the "DVD: Macrovision Fail" error when using Cyberlink Audio Decoder. I don't get this error on KMPlayer (I am using a region free DVD).
@mariner
Don't you get tearing as well using EVR on xp with Casimir666's MPC v1.0.6.0?. here it tears a lot. 6800GS PCI-E/FW158.22.
@Casimir666
Internal subtitle engine must be broken or something in your latest version. Using mkv file with embedded ass subtitles. only some parts of the subtitles appear and very rarely.
Casimir666
In new version I can't see any toolbar and mouse cursor even if I disable "d3d fullscreen" hack.
Pause on LMB click don't work (it enabled in options)
And I have a strange bug about DVD playback.
If I open first IFO file on DVD saved to HDD MPC start to play that DVD. But if I try to do the same thing second time MPC just freese.
mariner
8th May 2007, 07:21
Hi Kado,
On my AGP based entry level system here (both Nvidia and ATI), the main problem with 1920x1080x60fps playback is the massive amount of dropped frames, especially with VMR9. Tearing is not much of an issue once wait_for_vsync is enabled.
On the ATI system, EVR apparently takes care of the dropped frames issue and playback looks smooth. (EVR has not been tested on the Nvidia system yet.) The occasional hick up could be caused by inadequate power supply to the graphics card. Of course we have to wait for Casimir to get the tearing test working with EVR before knowing for sure, as reclock does not seem to function with the new renderer.
Hope this helps.
Casimir666
8th May 2007, 08:59
@mariner & kado
I have tearing with EVR on XP too, but not under Vista with latest nVidia driver.
Mariner when you say "Tearing is not much of an issue once wait_for_vsync is enabled" do you mean you activated "Lock back buffer" option? If so you should uncheck it, because this option generate dropped frames.
@B.F
I have freezing problem when closing video sometimes (don't know why yet).
mariner
8th May 2007, 09:04
Hi Casimir666,
Wait_For_vsync usually appears under the 3D settings of the graphics card driver.
Casimir666
8th May 2007, 09:25
Hi Casimir666,
Wait_For_vsync usually appears under the 3D settings of the graphics card driver.
Haa ok this one. I have tried this option when i first look to solve my tearing problems, but i didn't see significants improvements with my 6600GT :(
mariner
8th May 2007, 09:42
Hi Casimir666,
The boys have only tested EVR on the ATI system, not Nvidia. Will let you know if there is tearing problem.
Sorry for the mix up.
I get several results here:
EVR tears no matter what settings I use in nVidia control panel with normal resolution videos.
Tearing is very little no almost none playing AIR HD intro (1920x1080x30fps wmv3 and x.264) with EVR.
Haali and VMR9 plays smoothly, no tearing and no dropped frames.
Anyway my graphics card is being properly supplied with power (enermax liberty 500watts) so I wonder why EVR does not work properly on xp....
Also FRAPS does not display the frame counter when EVR is used...
Humm, I wonder what's the matter with EVR. I remember there was a PowerPoint presentation from Microsoft talking about the features of EVR. Sounded promising. So I think either we have been fooled by Microsoft or EVR is too bound by the drivers, and NVIDIA drivers for Vista are horrible. :(
Casimir666
8th May 2007, 16:51
Humm, I wonder what's the matter with EVR. I remember there was a PowerPoint presentation from Microsoft talking about the features of EVR. Sounded promising. So I think either we have been fooled by Microsoft or EVR is too bound by the drivers, and NVIDIA drivers for Vista are horrible. :(
I have done some tests with EVR and VMR9 :
- Windows XP + EVR + Forceware 84.43 = black bars
- Windows XP + VRM + Forceware 84.43 = black bars
- Windows XP + EVR + Forceware 93.71 = gray bars (16:16:16) with wash out video
- Windows XP + VMR + Forceware 93.71 = gray bars (16:16:16) with wash out video
Only Haali renderer seem to display video properly with recent nVidia drivers...
madshi
8th May 2007, 17:14
- Windows XP + VMR + Forceware 93.71 = gray bars (16:16:16) with wash out video
Only Haali renderer seem to display video properly with recent nVidia drivers...
I have black bars with XP, VMR9 and 93.71. Do a search for "VMRCCCSStatus" and "VMRCCStatus". I have them both set to "03 00 00 00". That fixed the gray bar problem for me.
@Casimir666: can you do something about this? http://forum.doom9.org/showthread.php?p=973958#post973958
And if we are here with the internal subtitle engine:
can you make a patch that the subresync part doesn't erase format tags (eg. italic, etc.) when we save to srt? (it would be very handy)
And thanks for your effort to work on MPC!
I have black bars with XP, VMR9 and 93.71. Do a search for "VMRCCCSStatus" and "VMRCCStatus". I have them both set to "03 00 00 00". That fixed the gray bar problem for me.
leeperry has pasted the whole info here about the nvidia drivers:
http://forum.doom9.org/showthread.php?p=987897#post987897
madshi
8th May 2007, 18:55
leeperry has pasted the whole info here about the nvidia drivers:
http://forum.doom9.org/showthread.php?p=987897#post987897
He mentions only "VMRCCCSStatus". IIRC I had to change both "VMRCCCSStatus" and "VMRCCStatus". In any case I had a lot of trouble first because I changed only one of those and it didn't work for me.
Casimir666
8th May 2007, 19:12
He mentions only "VMRCCCSStatus". IIRC I had to change both "VMRCCCSStatus" and "VMRCCStatus". In any case I had a lot of trouble first because I changed only one of those and it didn't work for me.
Thanks a lot Madshi it' ok for me too with Windows XP :) For Vista thoses keys didn't works, will have to wait next drivers
arfster
8th May 2007, 19:48
I've had no tearing with EVR on several displays, using Vista32, 6600gt/7300gs/7300gt/8500gt and 158.xx.
This is quite a major improvement for me, as VMR9 tears like crazy, both in XP and Vista.
Thanks for trying to keep up the MPC development Casimir :)
Are you guys doing anything special to use EVR in XP ?
I'm currently using Windows XP x64 and the EVR option is greyed out for me :(
I'm also finding that the "left click to pause" does not always work and sometimes rewinds the video and plays from the beginning
[edit]
Could some kind soul using Vista see if the EVR option stops the screensaver or powersave options from kicking in while media is playing please?
I'd try it myself in Vista, but I only have a slimmed XP 64 installed at the mo while I'm testing some memory
bento4: v0.6.3 -> Bento4-0.9.4-002
http://sourceforge.net/projects/bento4/
i update to 0.9.4 is fail.
Can someone make a compile from it? (So I could test with the old movs)
and what did you want to say exactly ? :)
Are you guys doing anything special to use EVR in XP ?
I'm currently using Windows XP x64 and the EVR option is greyed out for me :(
I think if you install .NET 3.0 through Windows Update then EVR become available under XP.
ah, thanks chros, that was it :)
in XP x64, i'm seeing the same grey bars as the other guys when using this renderer (158.22 drivers & 8800GTX), the VRM7&9 seem to be fine tho
[edit]
if i use Haali's renderer, left-clicking to pause the video does not work at all :(
Casimir666
8th May 2007, 21:47
Can someone make a compile from it? (So I could test with the old movs)
and what did you want to say exactly ? :)
More complicated than just recompile :( Maybe later.
TheBashar
9th May 2007, 07:15
I have a x264 video in Matroska container that has quite a few chapters (and sub-chapters) specified. MPC is using its internal splitter because Haali's does not handle the sub-chapters.
My problem is after a number of chapters, the chapter mechanism fails to work. This is best illustrated with the screenshot below. It looks like there is some hardcoded limit in MPC.
Has anyone seen a patch for this floating around? Thanks!
Screenshot: http://img245.imageshack.us/img245/4011/chapterproblk7.th.gif (http://img245.imageshack.us/my.php?image=chapterproblk7.gif)
Casimir: thanks for your work! I really like the remember file position feature. EVR works quite well under XP and 7600GT, 93.81 forceware. No tearing seen so far.
Only hitch is MPC's internal subtitling does not work with EVR, as it still wants vmr7 or vmr9 renderless.
edit: quicktime HD h264 trailers, aspect ratio is messed up using EVR. 2.35:1 movies fill the screen instead of having black bars top and bottom. happens with either coreavc or cyberlink decoder. aspect ratio is correct when VMR9 is used instead. could be a drivr issue though.
Xin-Hong
9th May 2007, 16:03
Thanks for those major updates Casimir666 :)
A little resquest though : showing the filename in OSD during some seconds when we open a file, usefull when we have many files in playlist. And maybe customized color and font of the OSD.
Could some kind soul using Vista see if the EVR option stops the screensaver or powersave options from kicking in while media is playing please?
Humm, I thought it was the player the one responsible for disabling screensaver. Anyway, on WMP it doesn't kick in, on MPC + EVR I don't know since I'm trying to get as far as I can from EVR at the moment. ;)
Guys, I am also having a problem. I am getting "DVD: Macrovision Fail" all the time when trying to play DVDs. I am trying on a region 0 DVD disc I authored myself (DVDMaestro). It only happens when using Haali Media Splitter (and all MPC internal codecs). Is this a Haali problem? Or maybe a Haali + Vista problem? I'm going to ask on Haali's topic too.
And just a question. Drevil's release comes with lots of filters in the rar package. Are they required?
Thanks a lot. ;)
iron2000
9th May 2007, 20:08
Tried Casimir's mod. Its nice to have some one working on MPC.
Some problems:
-I can't seem to get the controls to appear in fullscreen, I can't see my cursor in fullscreen too.
-The 1px border around the video(more accurately the top and left) turns transparent when the window is called from behind another.
-the player is not focused on video load.
sillKotscha
9th May 2007, 20:52
Some problems:
-I can't seem to get the controls to appear in fullscreen, I can't see my cursor in fullscreen too.
same here...
Tried Casimir's mod. Its nice to have some one working on MPC.
Some problems:
-The 1px border around the video(more accurately the top and left) turns transparent when the window is called from behind another.
Try to disable FSAA
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.