View Full Version : Media Player Classic Home Cinema (MPC-HC) - DXVA!
XhmikosR
27th January 2010, 11:12
Bug: v 1.3.1557.0
When i change language to Polish and want to open Options, an error appears : Encountered an improper argument.
Thers no way to get to options then.
I cannot reproduce it with r1567 (http://www.mediafire.com/?yrtnmmm3vyh).
littleD
27th January 2010, 11:16
I cannot reproduce it with r1567 (http://www.mediafire.com/?yrtnmmm3vyh).
That is fine. Thanks.
somy
27th January 2010, 11:29
Hi there, I've got 2 maqin problems;
1). I'm getting a 'double image' at the top of the screen when playing avi files (mkv is ok). The old version (1249) didn't do this. However, I prefer the extra sync settings in the newer version (currently 1529).
2). I can't get smooth 24hz playback on my HTPC (GA-MA78G-D3SH, AMD 4850e, HD 4650, Win 7), however I can with my other PC (Asus P5B-E, Q6600, HD 4650, Win 7). Both Pc's are using the same version of MPC HC, and graphics cards uses same drivers (same card in fact, just swapped over)....very frustrating!
Any Ideas?
Regards
Mark.
With rgs to 2), what refresh rate do you use on your monitor? If you're running Windows 7 then make sure you choose 23HZ instead of 24HZ. What renderers have your tried?
kramcd
27th January 2010, 11:34
With rgs to 2), what refresh rate do you use on your monitor? If you're running Windows 7 then make sure you choose 23HZ instead of 24HZ. What renderers have your tried?
The monitor is a Samsung LA46A650 LCD TV. It changes it refresh rate depending on the input signal. I use it with both PC's (as per previously mentioned) and one PC has no problem producing 24Hz, the other is jerky.
kramcd
27th January 2010, 11:39
With rgs to 2), what refresh rate do you use on your monitor? If you're running Windows 7 then make sure you choose 23HZ instead of 24HZ. What renderers have your tried?
why choose 23Hz for win7?...
shouldn't the refresh rate be 24hz for a 24Hz file to help eliminate judder though?
I've tried EVR CR and EVR Sync, with and without D3D. Only D3D will give reasonably smooth playback for the 24Hz file on the HTPC. However, the other PC will happily produce 24Hz file using the EVR Sync (with fullscreen settings 23,50-24.00 -> 1980 x 1080 32bpp 24Hz).
mark0077
27th January 2010, 11:44
23 hz actually corresponds to 23.976 which is what you'll find most of your content will probaby be designed for
somy
27th January 2010, 11:50
The monitor is a Samsung LA46A650 LCD TV. It changes it refresh rate depending on the input signal. I use it with both PC's (as per previously mentioned) and one PC has no problem producing 24Hz, the other is jerky.
I think refresh rate is controlled by graphics card instead of TV.:rolleyes::rolleyes::rolleyes:
somy
27th January 2010, 11:52
I used a batch script that reads media FPS from MediaInfo and change refresh rate by change CCC profiles accordingly, that worked fine until recently - MadVR becomes super laggy with dual monitor + Aero......
I'm guessing maybe it's cause by Aero preview feature introduced after r1420, I'll do more tests tonight and report back. Is there anyway to switch this feature off?
kramcd
27th January 2010, 11:54
I think refresh rate is controlled by graphics card instead of TV.:rolleyes::rolleyes::rolleyes:
I guess what I mean is that the TV responds and changes to suit the graphics output. The TV will display 24Hz, or 50Hz or whatever when MPC HC is set the auto-change monitor mode.
X-Dron
27th January 2010, 11:57
kramcd
It is felt that 23Hz in Win7 is native 23.987.
I'll check it tonight.
If this is true, then for content with 23.987 better set display mode with 23Hz.
I'll change auto-change monitor mode in this case.
kramcd
27th January 2010, 11:59
It is felt that 23Hz in Win7 is native 23.987.
I'll check it tonight.
If this is true, then for content with 23.987 better set display mode with 23Hz.
Ok, interesting...
somy
27th January 2010, 12:00
It is felt that 23Hz in Win7 is native 23.987.
I'll check it tonight.
If this is true, then for content with 23.987 better set display mode with 23Hz.
I've double checked this with powerstrip, only in W7 you need to choose 23HZ. in vista or XP just choose 24HZ.
decapitado
27th January 2010, 12:39
kramcd
It is felt that 23Hz in Win7 is native 23.987.
I'll check it tonight.
If this is true, then for content with 23.987 better set display mode with 23Hz.
I'll change auto-change monitor mode in this case.
I confirm that, 23hz in win7 gives a smoother playback and a lot less dropped frames than 24hz.
kramcd
27th January 2010, 12:42
I confirm that, 23hz in win7 gives a smoother playback and a lot less dropped frames than 24hz.
Hmm...I don't seem to have an option to choose 23Hz...is that a limitation of the graphics card (HD 4650)?
somy
27th January 2010, 12:48
Hmm...I don't seem to have an option to choose 23Hz...is that a limitation of the graphics card (HD 4650)?
Add HDTV 1080 24P support in CCC.
When you select 23HZ, it will jump to 24HZ (crazy CCC), just ignore that :)
somy
27th January 2010, 12:52
In theory I think 24P playback on 23HZ refresh rate should be smooth during most of time especially when you use Sync renderer, but we've found that it doesn't work well when you have dual monitors and aero enabled. I think a lot of people use two screens and run 24P on TV/60HZ on monitor.
pirlouy
27th January 2010, 12:58
My test result tonight is almost the same, basically I think MadVR only works well when aero is enabled.
In single screen mode, MadVR is super smooth in the beginning and after a while (20 minutes) it becomes laggy, I have to pause and then play to make it judder-free, do you have similar problem?
I'll try to test soon, even if I have never really test 24P because it has never be really usable (either tearing or judder), but now that I'm in mono screen, I have re-enabled Aero when watching video, so maybe it will be watchable !
Just to sum up: I'll try 1920x1080 24Hz, with Aero; I'll try madVR then EVR Sync (40 minutes videos). Today or tomorrow
decapitado
27th January 2010, 13:03
we've found that it doesn't work well when you have dual monitors and aero enabled.
So you suggest to disable aero when playing 24p material?
pirlouy
27th January 2010, 13:04
I'm guessing maybe it's cause by Aero preview feature introduced after r1420
Interesting !!
I think it should be possible to disable (and even without regedit).
pirlouy
27th January 2010, 13:07
So you suggest to disable aero when playing 24p material?
When you're in dual screen,
Aero seems to not support if one screen is in 60Hz and other in another refresh rate. So yes, it is rather recommended to disable desktop composition if you're in dual screen and you use different refresh rates.
But without Aero it's possible you have tearing...
edigee
27th January 2010, 13:08
Most of today's TV sets claim to have a variaty of "motion pulldown" algorythms implementated to make the movement smoother ,I'm wondering if they're useful for a 23.976 fps source to a 50 or 60 Hz TV dispaly,for example. I mean if we should keep all those sync. settings in MPC-HC ,reclocks ,and any others procedures or just let the TV to make that job....or both?
I'm asking that because I want to buy a full HD TV set for watching HD movies.
All my consideration to all the developers of the MPC-HC. They all make a great job!
somy
27th January 2010, 13:32
So you suggest to disable aero when playing 24p material?
For MadVR, you cannot disable Aero otherwise you get tearing all the time. The only option is to disable one monitor.
For sync renderer, it should work with dual screen no aero, but there was some problem when I disabled desktop composition in r1557, ar-jar will fix it hopefully.
somy
27th January 2010, 13:34
I'll try to test soon, even if I have never really test 24P because it has never be really usable (either tearing or judder), but now that I'm in mono screen, I have re-enabled Aero when watching video, so maybe it will be watchable !
Just to sum up: I'll try 1920x1080 24Hz, with Aero; I'll try madVR then EVR Sync (40 minutes videos). Today or tomorrow
Thanks, is there any chance that you can try with the latest MPC-HC?
Anyway let's know the result, cheers!
somy
27th January 2010, 13:34
Interesting !!
I think it should be possible to disable (and even without regedit).
I'll try r1420 tonight or tomorrow and I'll post test result.
somy
27th January 2010, 13:37
Most of today's TV sets claim to have a variaty of "motion pulldown" algorythms implementated to make the movement smoother ,I'm wondering if they're useful for a 23.976 fps source to a 50 or 60 Hz TV dispaly,for example. I mean if we should keep all those sync. settings in MPC-HC ,reclocks ,and any others procedures or just let the TV to make that job....or both?
I'm asking that because I want to buy a full HD TV set for watching HD movies.
All my consideration to all the developers of the MPC-HC. They all make a great job!
You don't want 3:2 pulldown:devil::devil:
You probably need frame creation, my AE3000 has that feature and it works better. The idea is to output pure 24P to TV and let TV to do the rest work (pull down or frame creation).
noee
27th January 2010, 13:48
For MadVR, you cannot disable Aero otherwise you get tearing all the time. The only option is to disable one monitor.
For sync renderer, it should work with dual screen no aero, but there was some problem when I disabled desktop composition in r1557, ar-jar will fix it hopefully.
I use madVR for my movie playback with MPC-HC and I have a dual-mon set up with my playback monitor at 24Hz. I have Aero turned off, but I have my playback monitor as the number one device, but my other monitor, while the number 2 device, is set as "Primary".
I get perfect playback with MPC-HC/madVR/ffdshow/Reclock.
It might be worth a try.
somy
27th January 2010, 13:56
I use madVR for my movie playback with MPC-HC and I have a dual-mon set up with my playback monitor at 24Hz. I have Aero turned off, but I have my playback monitor as the number one device, but my other monitor, while the number 2 device, is set as "Primary".
I get perfect playback with MPC-HC/madVR/ffdshow/Reclock.
It might be worth a try.
This make me believe more that the problem is introduced by aero preview feature. In your case preview is on the same screen as MPC-HC, and in my case preview is on 1st screen while MPC-HC is on 2nd screen. This also explains:
1. if you turn off aero it works
2. if you use single monitor it works.
noee
27th January 2010, 14:14
Not true. When I turn Aero on, the MPC aero preview shows on my "primary" monitor (not the playback monitor), so it's the same as your setup, if I am understanding. I have Aero off for other reasons.....
somy
27th January 2010, 14:19
Not true. When I turn Aero on, the MPC aero preview shows on my "primary" monitor (not the playback monitor), so it's the same as your setup, if I am understanding. I have Aero off for other reasons.....
OK, you use ReClock, thta's why. I don't use ReClock.
ReClock does synchronization for you. BTW, you don't have tearing when aero is off? What version of MPC-HC do you use?
noee
27th January 2010, 14:40
Yes, I use reclock, but I have Reclock vsynch turned off. Currently using MPC-HC b1557. Yes, no tearing with Aero off. I'm on Win7 Ult, x64, running a 32bit playback chain.
somy
27th January 2010, 14:41
Yes, I use reclock, but I have Reclock vsynch turned off. Currently using MPC-HC b1557. Yes, no tearing with Aero off. I'm on Win7 Ult, x64, running a 32bit playback chain.
So ReClock also removes tearing??:confused::confused::confused:
somy
27th January 2010, 14:44
Anyway, I'll try MPC-HC r1420 to see if I still get judder with MadVR in dual display with aero on.
noee
27th January 2010, 14:49
So ReClock also removes tearing??:confused::confused::confused:
You should go download Reclock and check out the ReadMe file. I know it's tedious, but it is relevant in general.
Also, something changed in MPC-HC, I think it was around 1489 or so....the renderers, at least in my setup (EVR, EVR-Sync, madVR) got very stable. I would suggest a later build than 1420.
somy
27th January 2010, 14:53
You should go download Reclock and check out the ReadMe file. I know it's tedious, but it is relevant in general.
Also, something changed in MPC-HC, I think it was around 1489 or so....the renderers, at least in my setup (EVR, EVR-Sync, madVR) got very stable. I would suggest a later build than 1420.
I'm using 1557, and disable desktop composition doesn't work with EVR CP or Sync renderer (see my previous posts).
I don't mind to use ReClock, but I think even without ReClock 24P playback should be smooth during most time of a movie. The fact is, I get judder all the time in every second, and I think it's a bug/issue with newer version of MPC-HC because I didn't have such problem two months ago.
pietpuk123
27th January 2010, 15:21
I want to translate mpc-hc to Dutch.
Can somebody tell me what to do or who to contact (a person that will respond)
greetings
Paul
X-Dron
27th January 2010, 19:04
I've double checked this with powerstrip, only in W7 you need to choose 23HZ. in vista or XP just choose 24HZ.
Yes.
I've checked it too.:)
23HZ is native 23.976
59HZ is native 59.94 (2х29.97).
And it works in Vista too.
So I'll rewrite the code and add native modes for Vista and above.
MPC-HTPC
27th January 2010, 19:25
Hi X-Dron,
you have done a good job with the auto change fullscreen resolution feature! :)
As somy suggested I would like to ask you if there is a possibility to add an option to enable a delay (maybe customisable) after changing the refresh rate in fullscreen mode.
Hi ar-jar, do you think it's possible to add a delay after change screen refresh rate? It's necessary for renderers such as Halii and MadVR.
Thanks a lot!
Nevertheless great work to everybody at MPC-HC Team. I love your player and it works great!
Steveo08
27th January 2010, 19:57
Yes.
I've checked it too.:)
23HZ is native 23.976
59HZ is native 59.94 (2х29.97).
And it works in Vista too.
So I'll rewrite the code and add native modes for Vista and above.
this is what i tried to say a few posts ago :)
pirlouy
27th January 2010, 20:31
I'll try r1420 tonight or tomorrow and I'll post test result.
Ahh... I didn't understand. You mean Aero feature implemented in MPC... I thought you were talking of Windows implementation (Windows Seven build 1420... :D)
Yes you can disable this option in MPC-HC without using old build (except if you want to be sure it's not linked) in menu Tweak, last option.
I'll try MPC last build soon. And I think I'll open a new thread for this...
somy
27th January 2010, 20:33
Yes.
I've checked it too.:)
23HZ is native 23.976
59HZ is native 59.94 (2х29.97).
And it works in Vista too.
So I'll rewrite the code and add native modes for Vista and above.
Thanks for the great work!
Is it possible 1) to add a delay for each change 2) not do any change if the target monitor is not turned on (in my setup my TV support 24P but my monitor doesn't, so I'd like to apply 23HZ only when my TV is turned on).
Thank again!
Best wishes,
Mai Sun
somy
27th January 2010, 20:38
I'll try to test soon, even if I have never really test 24P because it has never be really usable (either tearing or judder), but now that I'm in mono screen, I have re-enabled Aero when watching video, so maybe it will be watchable !
Just to sum up: I'll try 1920x1080 24Hz, with Aero; I'll try madVR then EVR Sync (40 minutes videos). Today or tomorrow
I did some test today and here is the result:
1. change to r1420 doesn't help, I changed it back to r1557, but I still think it's relevant to aero preview function when two monitors do NOT have the same refreshrate (because aero has to render the preview in different refresh rate).
2. if I set the TV to be primary display, the playback is smooth even though I use two displays and the refresh rates are different.
Conclusion: to archieve smooth playback with MadVR without tearing you should play movie in the primary display which runs at 23HZ. I got butter smooth playback and I didn't notice any judder or lost of frame during 1 hour BBC life (which is full of lens shifting).
:-)
somy
27th January 2010, 20:55
Ahh... I didn't understand. You mean Aero feature implemented in MPC... I thought you were talking of Windows implementation (Windows Seven build 1420... :D)
Yes you can disable this option in MPC-HC without using old build (except if you want to be sure it's not linked) in menu Tweak, last option.
I'll try MPC last build soon. And I think I'll open a new thread for this...
Forgive me, English is not my mother tongue:cool:
I tried the option in MPC to disable windows 7 taskbar, but it still shows the preview of the movie. I think this is a windows feature and it has nothing to do with MPC-HC. Does anyone know how to turn it off..
somy
27th January 2010, 20:59
Find an article which explains how to turn it off:
http://www.blogsdna.com/2056/how-to-enable-or-disable-taskbar-thumbnails-preview-in-windows-7.htm
I'll give a try as soon as I have time :)
Peuj
27th January 2010, 21:16
Yes.
I've checked it too.:)
23HZ is native 23.976
59HZ is native 59.94 (2х29.97).
And it works in Vista too.
So I'll rewrite the code and add native modes for Vista and above.
Hi X-Dron,
Is it possible to have the "Launch files in fullscreen" working even if MPC is already open?
For example:
If I drag and drop a file inside MPC, it doesn't work.
If I use File -> Open, it doesn't work.
If I use Windows Explorer, Open or Open with, it doesn't work.
Also, is it possible to have the option "Exit fullscreen" for Stop and Close the movie. I think it makes sense (at least for me :) )
Thanks
somy
27th January 2010, 22:12
Hi X-Dron,
Is it possible to have the "Launch files in fullscreen" working even if MPC is already open?
For example:
If I drag and drop a file inside MPC, it doesn't work.
If I use File -> Open, it doesn't work.
If I use Windows Explorer, Open or Open with, it doesn't work.
Also, is it possible to have the option "Exit fullscreen" for Stop and Close the movie. I think it makes sense (at least for me :) )
Thanks
Does anyone know in a batch script if it's possible to determine the resolution? thanks!
pdanpdan
27th January 2010, 23:21
I remember somebody mentioning the possibility to define mkv stream selection preferences (as in Haali splitter) in MPC. Is there any way to do it with the internal splitter?
diizzy
28th January 2010, 01:39
As always a big thank you to the developers and contributors and keep up the good work. After switching to a much higher quality monitor I've noticed a very annoying "effect" that only affects EVR modes. It's kinda hard to show in a still picture but I think I captured it pretty well. As you can see there is almost like some kind weird analog interference (I'm not sure what I should call it) going on. It's also almost impossible to notice on multiple colored surfaces but on one colored its very noticeable. The lines scrolls up and down in a repetitive way so it's not just randomly occurring and of course stops if you hit pause. Haali and VMR modes are not affected by this and its both in rev 1453 and 1557. This occurs using both ffdshow and MPC-HCs' own decoders so I suspect its something with the render. This is on Win7, Radeon 5770 (9.12 and 10.1 doesn't make a difference), 32-bit.
http://projects.pyret.net/dump/broken-evr.png (External link)
X-Dron
28th January 2010, 07:43
Is it possible to have the "Launch files in fullscreen" working even if MPC is already open?
For example:
If I drag and drop a file inside MPC, it doesn't work.
If I use File -> Open, it doesn't work.
If I use Windows Explorer, Open or Open with, it doesn't work.
Thus it was written before, I've not changed anything.
It means, "Launch the program with the opening video on fullscreen."
Yes, your wish is feasible. :) But need it realy?
As somy suggested I would like to ask you if there is a possibility to add an option to enable a delay (maybe customisable) after changing the refresh rate in fullscreen mode.
Hi ar-jar, do you think it's possible to add a delay after change screen refresh rate? It's necessary for renderers such as Halii and MadVR.
What kind of delays are talking you about?
Is it a brief pause in the playback?
Does anyone know in a batch script if it's possible to determine the resolution? thanks!
Try this (http://www.12noon.com/displaychanger.htm)
THX-UltraII
28th January 2010, 08:48
Just bought a new ATI 5670 card and have some tearing issues when selecting sync output as renderer. The problem is at the bottom of the screen. So no problems with 2:35:1 movies but you can see tearing at very bottom of the screen with 1:85 (full 16:9) content. It can also be seen when doing a tearing test (ctrl+t) because the two red bars are broken at the bottom of the screen. I also have this problem with EVR custom but found out that I can solve it by CHECKING 'alternative v-sync' (that s NOT the 'accurate v-sync option which is ENABLED by default in EVR custom).
More people with the 5670 have this problem?
somy
28th January 2010, 09:36
Thus it was written before, I've not changed anything.
It means, "Launch the program with the opening video on fullscreen."
Yes, your wish is feasible. :) But need it realy?
What kind of delays are talking you about?
Is it a brief pause in the playback?
Try this (http://www.12noon.com/displaychanger.htm)
Thanks X-Dron.
After changing the refresh rate we need to wait for several seconds before loading the movie and start rendering. MadVR are not good at handling refresh rate change when it is running (EVR handles this much better), so a delay can make sure MadVR uses correct refresh rate.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.