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
bbwolff
25th February 2010, 00:09
I didn't read all 600 pages
is there a way to skip 10 seconds forward like in some other players?
will that be added in the fture
it's great for skipping some boring part of the video or to quickly find what you're looking foe.
XhmikosR
25th February 2010, 00:44
@bbwolff: ctrl+right and set the milliseconds in the Options-->Tweaks page.
Tom Keller
25th February 2010, 03:38
I got some strange behaviour with the latest svn revisions. While playing DVD videos with enabled internal audio switcher, sometimes i wont get any sound in the menus. When starting the movie or jumping manually to the title or main menu, the sound "magically" reappears.
Strangely enough, this wont happen very often while using the system default audio renderer (DirectSound => Asus Xonar DX). But it happens most of the time while using ReClock as audio renderer (tested with v1.8.6.2 & v1.8.6.3). It doesn't matter which audio decoder i use - it's always the same. And it only happens with video DVDs. Disabling the audio switcher helps - but it's very annoying, cause i need the audio switcher to set a negative delay, ensuring audio/video synchronicity on my TV.
Till svn 1613 there was no problem at all. Sadly the whole mess started with svn 1623... an no change up to svn 1694 :( .
alexins
25th February 2010, 07:59
Media Player Classic HomeCinema (x86/x64), svn 1697 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1697.html)
Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA
Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)
Changes (1695-1697):
updated Ukrainian translation [arestarh];
Change : Go to the next/previous file in the directory on the user's click on "skip back"/"skip forward";
small change in files autoplay algorithm;
code cleanup;
update Russian translate.
decapitado
25th February 2010, 11:43
Change : Go to the next/previous file in the directory on the user's click on "skip back"/"skip forward";
[/LIST]
Great :thanks:
Casshern
25th February 2010, 17:40
Hi Casimir666,
There seems to be a long standing bug in the mpc hc m2ts splitter, which affects almost all criterion blu rays (they mostly use mono):
I made a small 5 sec sample, where you can hear the bug pretty clearly. Interestingly the video ends after 5 seconds and the audio is still playing another 5 seconds with mpc hc + ffdshow(as a audio decoder) at half speed:
http://www.mediafire.com/file/omtnmdnjiyy/sample.m2ts
tal.aloni, debugged this in ffdshow and found that the sample works fine with the haali splitter, so the bug must be in the m2ts splitter of mpc hc.
If you find the time, could you please look at this, it seems easy to fix!
sillKotscha
25th February 2010, 18:39
hey guys,
I'd like to know why I'm unable to get the internal mpeg2 dxva to work...
my setup:
- win7 home premium
- graphic card:
http://www.bilderkiste.org/show/original/88217ee63510d1a8d9e8a622b7a3907b/Bildschirminhalt_erfassen-2.jpg (http://www.bilderkiste.org/show/details/88217ee63510d1a8d9e8a622b7a3907b/Bildschirminhalt_erfassen-2.jpg.html)
latest available OEM driver:
http://www.bilderkiste.org/show/original/47c2169c974e18c4724fce1affd87f72/Bildschirminhalt_erfassen-3.jpg (http://www.bilderkiste.org/show/details/47c2169c974e18c4724fce1affd87f72/Bildschirminhalt_erfassen-3.jpg.html)
- mpc hc output: EVR sync (though EVR/ EVR cp won't work either) ...
when I choose mpeg-dxva via mpc hc it won't get used but another mpeg2 decoder is used (for example, for testing purposes I've installed CyberLink's PowerDVD9 MPEG-2 decoder v8.4.0.1014 et voilą with the above mentioned settings dxva is working and even the internal microsoft mpeg2 decoder - it's called DTV if I re-call correct - will use dxva for decoding) but no luck with mpc's mpeg dxva decoding...
for VC-1 and h.264 ffdshow's respectively mpc-hc's dxva works flawless but no luck with the internal mpeg2 dxva decoding...
it doesn't bug me that much but I'm interested why I can't get to work...
maybe someone can help to track it down to false setting I've done or whatever...
thanks in advance
edit: dxva checker...
http://www.bilderkiste.org/show/original/51166906697450177f1daf37d617982d/Bildschirminhalt_erfassen-1.jpg (http://www.bilderkiste.org/show/details/51166906697450177f1daf37d617982d/Bildschirminhalt_erfassen-1.jpg.html)
X-Dron
25th February 2010, 19:17
Pls, close
http://sourceforge.net/apps/trac/mpc-hc/ticket/306
Spec-Chum
25th February 2010, 20:00
Pls, close
http://sourceforge.net/apps/trac/mpc-hc/ticket/306
Done...
tetsuo55
25th February 2010, 20:32
@tetsuo55: since you were interested in managing an open-source project, maybe you know this, but here is a short interesting article: http://lwn.net/Articles/370157/.Good read, thanks
Inspector.Gadget
25th February 2010, 20:42
tetsuo55, now that you're opening threads for reporting splitter issues, maybe you could open one up for the internal ASF splitter. The "Use WM ASF Reader" option in "Tweaks" doesn't seem affect which splitter is used, and whether the box is checked or not, I consistently get 20-30 dropped initial frames on WMV1/2/3/VC-1 in ASF content when using MPC-HC. The same does not appear to happen when using WMP11 on Vista x64. In each case, I am using the WMVideo Decoder DMO and WMAudio DMO for the actual decoding. Using ffdshow as a wrapper for the WMV9 decoder or not doesn't make a difference. Thanks.
rack04
25th February 2010, 20:47
Is it still recommended to use Haali for mkv splitting or have the bugs in the internal mkv splitter been fixed/
tetsuo55
25th February 2010, 21:01
tetsuo55, now that you're opening threads for reporting splitter issues, maybe you could open one up for the internal ASF splitter. The "Use WM ASF Reader" option in "Tweaks" doesn't seem affect which splitter is used, and whether the box is checked or not, I consistently get 20-30 dropped initial frames on WMV1/2/3/VC-1 in ASF content when using MPC-HC. The same does not appear to happen when using WMP11 on Vista x64. In each case, I am using the WMVideo Decoder DMO and WMAudio DMO for the actual decoding. Using ffdshow as a wrapper for the WMV9 decoder or not doesn't make a difference. Thanks.I decided against opening a thread for wmv/asf, but we will get back to that at some point
tetsuo55
25th February 2010, 21:03
Is it still recommended to use Haali for mkv splitting or have the bugs in the internal mkv splitter been fixed/both our splitter and haali's have exactly oposite problems. so it depends on your file :(
Aleksoid1978
26th February 2010, 00:02
hey guys,
I'd like to know why I'm unable to get the internal mpeg2 dxva to work...
Video must support mode - MPEG2_VLD.
rob4eiwt
26th February 2010, 02:29
On monitors with small pixel pitch it is necessary to set windows xp display properties appearance to [large fonts] and dpi to [large 120dpi]. Using those 2 settings the following error occurs:
http://farm5.static.flickr.com/4062/4364025668_4441f86080.jpg
The [Help] button has been pushed to a second row.
Would someone please fix this error?
This might help
Microsoft page on making application high dpi aware
http://msdn.microsoft.com/en-us/library/dd464660%28VS.85%29.aspx
sillKotscha
26th February 2010, 07:22
Video must support mode - MPEG2_VLD.
and that means?
because as I said... I get mpeg2 dxva decoding to work with every other decoder but not with build in one ...
Aleksoid1978
26th February 2010, 08:05
and that means?
because as I said... I get mpeg2 dxva decoding to work with every other decoder but not with build in one ...
You video support ModeMPEG2_IDCT mode, all decoder(ArcSoft, Cyberlink, Nero, Microsoft ...) support this mode.
But MpcVideoDecoder support only ModeMPEG2_VLD for MPEG2+DXVA.
Mike5
26th February 2010, 09:11
and that means?
A longer explanation (maybe can be useful for others too):
The decoding process is actually made up of several phases:
- Reverse Entropy
- IDCT (Inverse Discrete Cosine Transform)
- MoComp (Motion Compensation)
- Deblocking
A video card can support DXVA for one or more of the phases. You can see which using DXVA Checker. The name of the mode indicates which phase is supported. VLD (Variable Length Decoder) means the decoding process is supported as a whole: alla phases are supported, a mode known also as bitstream.
You video card (as any recent ATI) supports VLD mode for H.264 and VC1, but not for MPEG2, where only IDCT is supported.
Commercial players (like TMT, PDVD, etc...) support IDCT DXVA and thus you have DXVA with them. MPC-HC supports only bitstream (VLD) and thus you have DXVA for H.264 and VC1 only, not for MPEG2.
This is not considered a big problem, though, becuase MPEG2 decoding in software is generally not a big burden for modern CPU.
somy
26th February 2010, 12:38
A longer explanation (maybe can be useful for others too):
The decoding process is actually made up of several phases:
- Reverse Entropy
- IDCT (Inverse Discrete Cosine Transform)
- MoComp (Motion Compensation)
- Deblocking
A video card can support DXVA for one or more of the phases. You can see which using DXVA Checker. The name of the mode indicates which phase is supported. VLD (Variable Length Decoder) means the decoding process is supported as a whole: alla phases are supported, a mode known also as bitstream.
You video card (as any recent ATI) supports VLD mode for H.264 and VC1, but not for MPEG2, where only IDCT is supported.
Commercial players (like TMT, PDVD, etc...) support IDCT DXVA and thus you have DXVA with them. MPC-HC supports only bitstream (VLD) and thus you have DXVA for H.264 and VC1 only, not for MPEG2.
This is not considered a big problem, though, becuase MPEG2 decoding in software is generally not a big burden for modern CPU.
Hi Mark5,
Regarding the banding issue we discussed in AVS, I'd like to ask if it's possible for MPC-HC DXVA decoder to use dynamic range settings in CCC? I suddenly have the idea of using AVIVO to do luma expansion instead of EVR (to avoid banding). PowerDVD seems to work well to address the banding issue, and do you know what technique do they use? Thanks a lot!
Mike5
26th February 2010, 12:58
Regarding the banding issue we discussed in AVS, I'd like to ask if it's possible for MPC-HC DXVA decoder to use dynamic range settings in CCC? I suddenly have the idea of using AVIVO to do luma expansion instead of EVR (to avoid banding). PowerDVD seems to work well to address the banding issue, and do you know what technique do they use? Thanks a lot!
Not sure to understand your question. CCC DR works with MPC-HC decoder because I tried it and things change from 16-235 to 0-255.
I don't know if it is possible to use AVIVO instead of video renderer to control levels. I still haven't understood the relationship between video renderer and video card, probably the renderer developers on this forum (beliyaal, ar-jar, madshi) have a clear vison of that.
As for PDVD9, I don't know it enough.
somy
26th February 2010, 13:10
Not sure to understand your question. CCC DR works with MPC-HC decoder because I tried it and things change from 16-235 to 0-255.
I don't know if it is possible to use AVIVO instead of video renderer to control levels. I still haven't understood the relationship between video renderer and video card, probably the renderer developers on this forum (beliyaal, ar-jar, madshi) have a clear vison of that.
As for PDVD9, I don't know it enough.
If
1) you set DR to 16-235 to instruct ATI to expand 16-235 to 0-255
2) use EVR and enable DXVA in MPC
Do you still see banding?
Mike5
26th February 2010, 13:35
If
1) you set DR to 16-235 to instruct ATI to expand 16-235 to 0-255
2) use EVR and enable DXVA in MPC
Do you still see banding?
1) According to the tests I did yesterday (but I'm going to test it more thoroughly in the weekend), with my ATI HD5750, setting DR to 16-235 compress levels: 0 becomes 16, 1 becomes 17, 2 becomes 18 and so on; and there is banding;
2) there is banding.
ikarad
26th February 2010, 17:33
I find a problem with subtitles. Some subtitles are cut in fullscreen
http://nsa13.casimages.com/img/2010/02/26/mini_100226052830784801.jpg (http://www.casimages.com/img.php?i=100226052830784801.jpg)
In windowed mode subtitles are displayed
http://nsa13.casimages.com/img/2010/02/26/mini_10022605335378170.jpg (http://www.casimages.com/img.php?i=10022605335378170.jpg)
https://sourceforge.net/apps/trac/mpc-hc/ticket/314
X-Dron
26th February 2010, 18:08
I see no problem.
"simultaneous" in the second line.
sillKotscha
26th February 2010, 18:25
hey thank you guys... both of you
You video support ModeMPEG2_IDCT mode, all decoder(ArcSoft, Cyberlink, Nero, Microsoft ...) support this mode.
But MpcVideoDecoder support only ModeMPEG2_VLD for MPEG2+DXVA.
ah, now I see what you mean... I really wasn't aware of it
A longer explanation (maybe can be useful for others too):
The decoding process is actually made up of several phases:
- Reverse Entropy
- IDCT (Inverse Discrete Cosine Transform)
- MoComp (Motion Compensation)
- Deblocking
A video card can support DXVA for one or more of the phases. You can see which using DXVA Checker. The name of the mode indicates which phase is supported. VLD (Variable Length Decoder) means the decoding process is supported as a whole: alla phases are supported, a mode known also as bitstream.
You video card (as any recent ATI) supports VLD mode for H.264 and VC1, but not for MPEG2, where only IDCT is supported.
Commercial players (like TMT, PDVD, etc...) support IDCT DXVA and thus you have DXVA with them. MPC-HC supports only bitstream (VLD) and thus you have DXVA for H.264 and VC1 only, not for MPEG2.
This is not considered a big problem, though, becuase MPEG2 decoding in software is generally not a big burden for modern CPU.
and this is very well explained... very nice.
as I said, my question was out of interest as I'm not into video stuff that much anymore but at least was curious why I couldn't "solve this little problem". As mentioned above, I wasn't aware of it.
:thanks:
STaRGaZeR
26th February 2010, 19:01
Guys, I really dislike the change made in r1696:
Change : Go to the next/previous file in the directory on the user's click on "skip back"/"skip forward";
At least make it optional, because those buttons are usually used for navigate between chapters or tracks, not completely different files. If the current video/playlist doesn't have chapters and the user has disabled this option they should be greyed out IMO.
EDIT: Not to mention that when you accidentally press the key associated with them in your remote or keyboard you change the file too... crazy.
X-Dron
26th February 2010, 19:44
2 STaRGaZeR
Did you try this option?
Go to the next/previous file in the directory on the user's click on "skip back"/"skip forward" works when only one file in playlist.
Otherwise, they are working with playlist, as before.
If the current video have chapters "skip back"/"skip forward" works with chapters, as before.
Previously, if in the playlist was only one file, then "skip back"/"skip forward" was disabled.
ikarad
26th February 2010, 21:59
I see no problem.
"simultaneous" in the second line.
You don't see the right subtitle. You see the 5th subs. I speak about subs one, two and three above the subs number 5.
See for example for the sub number 1 (at the top of the screen):
the subs complete is:
"RSPK syndrome is the conditionwhere in an esper loses control over themselves, causing a subconscious and uncontrllable outburst of power"
in sub cut it lacks "control over" and "outburst of power"
Kado
26th February 2010, 23:18
@ikarad
Check "Position subtitles relative to the video frame".
Wait, If you look properly they are both out of the "video frame" because the frame ends at the blue corners of the video. Windowed mode added those black borders that don't make part of the video. if you disable free window resize and then resize the video the subs will now show like the fullscreen screenshot.
the fansubbers missaligned the subtitles.
namaiki
27th February 2010, 01:00
ikarad: use VSFilter as it's subtitle positioning doesn't vary unlike the internal one which scales according to resolution of the window.
STaRGaZeR
27th February 2010, 02:18
2 STaRGaZeR
Did you try this option?
Go to the next/previous file in the directory on the user's click on "skip back"/"skip forward" works when only one file in playlist.
Otherwise, they are working with playlist, as before.
If the current video have chapters "skip back"/"skip forward" works with chapters, as before.
Previously, if in the playlist was only one file, then "skip back"/"skip forward" was disabled.
Of course I tried it, otherwise I wouldn't be writing this. That's the exact thing I'm opposing to. I do not want that. If I open a movie that's is in, let's say, a 10 movie folder, and it doesn't have chapters I don't want those buttons active so I can accidentally press them (like I've done today) while I'm in the middle of Iron Man's best scene action to see Transformers' beginning.
I understand this may be useful for folders containing audio files, but for those containing video files is awful IMO. If you guys plan to keep it this way, an option to disable it would be great.
Astrophizz
27th February 2010, 04:16
Well it's good for TV series too (and I think that's what it was developed for) but I understand not wanting to hop between files in certain folders.
73ChargerFan
27th February 2010, 04:30
Are you thinking of making this program multi-langual? I would like to translate it in my language.
It already is. What is your language?
X-Dron
27th February 2010, 06:49
I'm in the middle of Iron Man's best scene action to see Transformers' beginning.
:D
Ok, I'll do it customizable.
I need guru's help.
I almost finished a customizable OSD size.
It would be great if a test OSD message displays on change setting.
How to call m_OSD.DisplayMessage from MainFrm in CPPageTweaks.cpp?
void CPPageTweaks::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
if(*pScrollBar == m_OSD_SizeSlider)
{
m_OSD.DisplayMessage(OSD_TOPLEFT, _T("Test"));
}
SetModified();
__super::OnHScroll(nSBCode, nPos, pScrollBar);
}
This code, of course, can not be compiled.
Aleksoid1978
27th February 2010, 08:53
:D
I need guru's help.
I almost finished a customizable OSD size.
It would be great if a test OSD message displays on change setting.
How to call m_OSD.DisplayMessage from MainFrm in CPPageTweaks.cpp?
void CPPageTweaks::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
if(*pScrollBar == m_OSD_SizeSlider)
{
m_OSD.DisplayMessage(OSD_TOPLEFT, _T("Test"));
}
SetModified();
__super::OnHScroll(nSBCode, nPos, pScrollBar);
}
This code, of course, can not be compiled.
((CMainFrame*)AfxGetMainWnd())->m_OSD.DisplayMessage(OSD_TOPLEFT, _T("Test"));
:)
ikarad
27th February 2010, 09:16
@ikarad
Check "Position subtitles relative to the video frame".
Wait, If you look properly they are both out of the "video frame" because the frame ends at the blue corners of the video. Windowed mode added those black borders that don't make part of the video. if you disable free window resize and then resize the video the subs will now show like the fullscreen screenshot.
the fansubbers missaligned the subtitles.
Thanks, but mpc-hc sould detect that subtitles are out the borders and cut in fullscreen mode and make a translation at the left of the screen to avoid the cut of subs.
Is it possible to make it?
ikarad
27th February 2010, 09:18
ikarad: use VSFilter as it's subtitle positioning doesn't vary unlike the internal one which scales according to resolution of the window.
Thanks, it would be interesting to add an option to choice or not if we want to scale or not the subs at the resolution of the window.
X-Dron
27th February 2010, 10:44
((CMainFrame*)AfxGetMainWnd())->m_OSD.DisplayMessage(OSD_TOPLEFT, _T("Test"));
:)
:)Works, спасиб.
lateko
27th February 2010, 10:53
Is there a way to set the subtitle load order to prefer external file above the internal subs?
If not, maybe it could be implemented as a "ext" language which would mean external file without language flag? Or maybe just a checkbox "prefer external"?
sneaker_ger
27th February 2010, 10:58
Thanks, but mpc-hc sould detect that subtitles are out the borders and cut in fullscreen mode and make a translation at the left of the screen to avoid the cut of subs.
Is it possible to make it?
Did you read Kado's post?
@ikarad
Check "Position subtitles relative to the video frame".
Wait, If you look properly they are both out of the "video frame" because the frame ends at the blue corners of the video. Windowed mode added those black borders that don't make part of the video. if you disable free window resize and then resize the video the subs will now show like the fullscreen screenshot.
the fansubbers missaligned the subtitles.
LigH
27th February 2010, 11:35
It appears to me that MPC-HC (1.3.1613) ignores MPEG4 ASP aspect ratio flags in AVIs when the Overlay Mixer is active (Windows XP SP3).
I changed the aspect ratio of an AVI with XviD using Moitah's MPEG4 Modifier 1.4.4 to "DAR: 16:9" (resulting in a custom PAR for NTSC of 32:27). But MPC-HC displaying the "default" AR still shows it at 720x480 pixels while using the Overlay Mixer as renderer. Using VMR9 Renderless instead, the video was stretched to 16:9.
Is this the expected behaviour? Would it be possible to "support" the Overlay Mixer from the player's side to respect the video internal AR?
decapitado
27th February 2010, 11:36
Is there a way to set the subtitle load order to prefer external file above the internal subs?
If not, maybe it could be implemented as a "ext" language which would mean external file without language flag? Or maybe just a checkbox "prefer external"?
I“d like that too. It would be nice.
Underground78
27th February 2010, 11:39
It appears to me that MPC-HC (1.3.1613) ignores MPEG4 ASP aspect ratio flags in AVIs when the Overlay Mixer is active (Windows XP SP3).
Overlay Mixer has also a bug with no mod16 video which are not played using internal filters or not correctly cropped with DVXA, I don't know if it's known ...
somy
27th February 2010, 13:34
X-Dron,
I have an issue with auto refresh changer.
In my system, I have two monitors:
1) My 24 inch PC monitor connected via DVI and it supports 1920*1200 at refresh rate 59 and 60
2) My projector which connected via HDMI and it support 1920*1080 at refresh rate 23, 50 and 59.
I've made two CCC profiles so that if I choose PC profile, my projector is disconnected and my PC monitor becomes primary monitor. If I choose TV profile, my PC monitor is disconnected and my projector becomes primary monitor.
Here is the issue when auto refresh changer:
When I switch to projector, the available refresh rate are only valid for PC
When I switch to PC monitor, the available refresh rate are only valid for projector
I also noticed that in EVR mode, it says the refresh rate of current display is at 0HZ.
I'm wondering if it's something wrong with my setup?
Thanks a lot in advance!!
Kado
27th February 2010, 14:37
@ikarad
actually that scene renders properly on my machine.
http://nsa13.casimages.com/img/2010/02/27/mini_100227023601313853.png (http://www.casimages.com/img.php?i=100227023601313853.png)
Check "Position subtitles relative to the video frame", it's under subtitles, default style.
STaRGaZeR
27th February 2010, 16:10
:D
Ok, I'll do it customizable.
Thanks! :)
clsid
27th February 2010, 17:50
It appears to me that MPC-HC (1.3.1613) ignores MPEG4 ASP aspect ratio flags in AVIs when the Overlay Mixer is active (Windows XP SP3).
I changed the aspect ratio of an AVI with XviD using Moitah's MPEG4 Modifier 1.4.4 to "DAR: 16:9" (resulting in a custom PAR for NTSC of 32:27). But MPC-HC displaying the "default" AR still shows it at 720x480 pixels while using the Overlay Mixer as renderer. Using VMR9 Renderless instead, the video was stretched to 16:9.
Is this the expected behaviour? Would it be possible to "support" the Overlay Mixer from the player's side to respect the video internal AR?
I think that is normal because Overlay does not support dynamic resizing like most other renderers do.
ikarad
27th February 2010, 18:46
@ikarad
actually that scene renders properly on my machine.
http://nsa13.casimages.com/img/2010/02/27/mini_100227023601313853.png (http://www.casimages.com/img.php?i=100227023601313853.png)
Check "Position subtitles relative to the video frame", it's under subtitles, default style.
I check (it still check) but no change.
My parameters:
http://nsa13.casimages.com/img/2010/02/27/mini_100227065249818056.jpg (http://www.casimages.com/img.php?i=100227065249818056.jpg)
Kado
27th February 2010, 20:58
@ikarad
Ok, I've been trying sereval setting modifications, but could not track that issue.
Please state your system specs like gpu and so, also your mpc settings like video renderer, used filters, dxva etc...
also make sure you are using the latest MPC HC (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/) , DirectX (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3) and video drivers.
ikarad
27th February 2010, 23:51
@ikarad
Ok, I've been trying sereval setting modifications, but could not track that issue.
Please state your system specs like gpu and so, also your mpc settings like video renderer, used filters, dxva etc...
also make sure you are using the latest MPC HC (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/) , DirectX (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3) and video drivers.
directx 9 (fev 2010)
gtx280 last driver whql (196.xx)
xp sp3
ffdshow video (ffmpeg-mt + deband) and ffdshow audio
mpc-hc 1680 + auto load subtitle function (I use subtitle renderer of mpc-hc)
no dxva
evr sync
jhb50
28th February 2010, 08:15
MPC-HC dose not display some external subtitles automaticly (ie .srt subtitle files) unless the playing vedio is AVC/H264 encoded or Manually recheck the subtitle menu. Is this A bug?
Yes this is a bug reported under #16 and #68 some months ago. For second language and hearing impaired users who have setup for auto display of subs it is a major annoyance to have to go and set them on manually after playback has started and by then you've already missed the opening dialog and have to restart the playback.
Hopefully someone will please take this problem on.
ARJunior
28th February 2010, 09:35
@ X-Dron
Hi,
Is there a way to be able to select custom resolution (defined from Nvidia control panel) in autochange configuration tool ?
Thanks.
Underground78
28th February 2010, 09:45
I think that is normal because Overlay does not support dynamic resizing like most other renderers do.
Is this normal too then ?
Overlay Mixer has also a bug with no mod16 video which are not played using internal filters or not correctly cropped with DVXA.
kramcd
28th February 2010, 11:41
Is there a way of rewinding a video file (such as mkv or avi) via a hotkey? I know MPC-HC has speed up and slow down hotkeys, but can there be a true rewind too?
THX-UltraII
28th February 2010, 12:59
I have troubles with my .m2ts filles when playing them without DXVA. Not all, only with the ones that are decoded with VC-1 video (so no problems with the H264 files). When I play a .m2ts vc1 file the video is choppy as hell (looks like it s running very slow, don t know how else to explain). As soon as I switch to DXVA decoding (enable it in ffdshow or the internal DXVA decoder in MPC-HC) it runs fine. However, I don t want DXVA but I want software decoding.
I tried the internal filter of MPC-HC, lastest ffdshow (tried wmv9 and libavcodec both) and I also tried CoreAVC as decoder. With all the same result.
Also tried to output as DTS-MA, regular DTS and 5.1 PCM output but this also doesn t seem the be the problem because the problem remains in all 3 settings.
What could it be?
System:
ATI 5670 with beta 10.3 driver
no aero
latest mpc-hc x64 with EVR custom as renderer and direct sound:ATI as output
lastest ffdshow with RGB32 HQ output
And one more thing I would like to know:
when switching to my Projector profile (1920x1080@23,976Hz) I always have to manually go to the ati CCC and choose 23Hz and apply this. Tried to save the profile at that moment but it doesn t get remembered by the CCC. Switching to my monitor and than back to my Projector profile again displays 24Hz. So I always have to go to the CCC and choose 23Hz and apply before running my HD movies. Is there a workaround for this or am I doing something wrong here?
thanks for all input!
clsid
28th February 2010, 14:44
Is this normal too then ?
No. That playback bug is fixable by padding the video. I am not sure about the cropping issue with DXVA.
XhmikosR
28th February 2010, 14:51
@THX-UltraII: Change the renderer to Haali or EVR or enable Frame time correction.
Jong
28th February 2010, 14:51
@testuo55 & ar-jar,
Can I ask you to take a look at this thread (http://www.avsforum.com/avs-vb/showthread.php?p=18218591#post18218591) over @AVS Forums. Please read down the rest of the page from the linked post. If you were bored you could also read back over the last 48 hours of posts; Especially this (http://www.avsforum.com/avs-vb/showpost.php?p=18215124&postcount=5558).
I have not really seen any other discussion on this around Doom or AVS Forums but it does appear that Overlay on W7 has been substantially improved and commercial Blu-ray players are using this to almost spectacular effect, almost by accident. Even PDVD7 seems to benefit and I am sure it does not have W7 support built in.
I know it is not EVR sync related but, ar-jar, as our resident renderer dev (:)) it may be there is something simple that can be done to assure a greatly improved Overlay renderer on W7. It may be many of these benefits are already there for some cards (or even all, it is a bit early to say)! Worth a look I think.
Underground78
28th February 2010, 15:22
No. That playback bug is fixable by padding the video. I am not sure about the cropping issue with DXVA.
I think I was not clear (or I may have misunderstood your answer too :o) :
- non mod16 (720x404) video using Overlay with DXVA :
http://img10.hostingpics.net/thumbs/mini_561776dxva.png (http://www.hostingpics.net/viewer.php?id=561776dxva.png)
The strange bar where you can see Doom9's smilies matches the 12 pixels of padding which should have been cropped when playing (black part is the video but not capture because of overlay).
- non mod16 (720x404) video using Overlay without DXVA but internal filter : playing just doesn't start at all, screen remains black.
- non mod16 (720x404) video using Overlay with external filter (here Divx H264 Decoder) : everything is fine, it does play and no strange bar at all.
I hope it will make things clearer !
clsid
28th February 2010, 16:44
The issue without DXVA is a fixable bug, one that I have also reported already long ago. This is one of the reasons why ffdshow is superior to the basic internal decoder.
Underground78
28th February 2010, 16:48
The issue without DXVA is a fixable bug, one that I have also reported already long ago. This is one of the reasons why ffdshow is superior to the basic internal decoder.
Ok for the issue without DXVA but I'm not sure, do you imply that the issue with DXVA is not fixable ?
THX-UltraII
28th February 2010, 19:12
@THX-UltraII: Change the renderer to Haali or EVR or enable Frame time correction.
EVR gives the same result as EVR custom, Haali is greyed out and how do I enable frame time correction?
tetsuo55
28th February 2010, 19:22
The issue without DXVA is a fixable bug, one that I have also reported already long ago. This is one of the reasons why ffdshow is superior to the basic internal decoder.Do you mean this bug?
http://sourceforge.net/apps/trac/mpc-hc/ticket/77
If so can you guys add comments to update the available information as described here: http://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_Report_Issues
X-Dron
28th February 2010, 20:27
2 somy
Pls, post your settings of CCC profiles and MPC-HC in my private. I'll try reproduce.
But it will take same time. I have another TODOs (see below) and not enough time.
@ X-Dron
Is there a way to be able to select custom resolution (defined from Nvidia control panel) in autochange configuration tool ?
I think yes.
http://i050.radikal.ru/1002/c1/f2f526507356t.jpg (http://radikal.ru/F/i050.radikal.ru/1002/c1/f2f526507356.jpg.html)
---------------------------------------------
TODO in FIFO order.
1. Customizable OSD size
2. "File not found" when double click on the file in the playlist after "search in folder" and programm restart. (MPC-HC's path adds to file's net path, for example "C:\Users\X-Dron\Desktop\//MMC/Films/mults/Barbi.2009.avi")
3. Customizable switch off for "search in folder"
4. somy's issue
XhmikosR
28th February 2010, 20:27
EVR gives the same result as EVR custom, Haali is greyed out and how do I enable frame time correction?
You need to install Haali splitter in order to use its renderer. Frame time correction is in Renderer Settings-->Presentation. You should only enable this for this video and not leave it enabled all the time.
Underground78
28th February 2010, 20:30
Do you mean this bug?
http://sourceforge.net/apps/trac/mpc-hc/ticket/77
If so can you guys add comments to update the available information as described here: http://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_Report_Issues
I've asked a few days ago about this bug but I have not get any answer yet :
About ticket #77 (http://sourceforge.net/apps/trac/mpc-hc/ticket/77) "[MPEG4] mod16 resolution not supported with all renderers", should we read "mod16 resolution" or "non mod16 resolution" ? And is [MPEG4] MPEG4 ASP or H264 or both ?
I've another bug to report which may be the same than this one so I want to be sure ...
Aleksoid1978
1st March 2010, 08:20
Has anyone here more than 1 video card in system, different video card ???
namaiki
1st March 2010, 08:24
Has anyone here more than 1 video card in system, different video card ???
At the same time?
Aleksoid1978
1st March 2010, 08:56
At the same time?
Yes - as me(GTX 260 + GT 220).
somy
1st March 2010, 10:40
X-Dron,
Thanks for your help!
The image below shows monitor settings in CCC, and as you can see both my TV and PC monitor are connected, but I only enable the PC monitor:
http://www.maimuzi.com/HTPC/CCC1.png
Then go to display proerties, it shows my PC monitor only support 59HZ and 60HZ at 1920*1200:
http://www.maimuzi.com/HTPC/CCC2.png
When I open MPC-HC and try to configure auto refresh changer, the list contains all the modes from my TV with resolution 1920*1080 and 24HZ, 25HZ, 50HZ etc:
http://www.maimuzi.com/HTPC/MPC.png
I used the following to CCC profile to switch between TV mode and PC mode:
http://www.maimuzi.com/HTPC/PC.xml
http://www.maimuzi.com/HTPC/TV.xml
Let me know if you need more information, thanks a lot in advance!!
Jong
1st March 2010, 11:32
@testuo55 & ar-jar,
Can I ask you to take a look at this thread (http://www.avsforum.com/avs-vb/showthread.php?p=18218591#post18218591) over @AVS Forums. Please read down the rest of the page from the linked post. If you were bored you could also read back over the last 48 hours of posts; Especially this (http://www.avsforum.com/avs-vb/showpost.php?p=18215124&postcount=5558).
I have not really seen any other discussion on this around Doom or AVS Forums but it does appear that Overlay on W7 has been substantially improved and commercial Blu-ray players are using this to almost spectacular effect, almost by accident. Even PDVD7 seems to benefit and I am sure it does not have W7 support built in.
I know it is not EVR sync related but, ar-jar, as our resident renderer dev (:)) it may be there is something simple that can be done to assure a greatly improved Overlay renderer on W7. It may be many of these benefits are already there for some cards (or even all, it is a bit early to say)! Worth a look I think.Having been round the houses on this it seems that TMT (and probably the other commercial players) use EVR in conjunction with an overlay surface. This is completely different to the way Overlay Mixer is used currently and looks like it allows everything to be pre-rendered using EVR but displayed without expansion, and sometimes re-compression to video levels, which introduces noticeable banding. So this could be an optional add-on to EVR sync, much like the current "Use D3D Fullscreen" option, that would replace a large chunk of the reason for MadVR, which still does not support subtitles and/or DVD Menus and which Madshi currently cannot support.
By the way ar-jar, I think this is the reason why Reclock can use vsync correction with PDVD Blu-ray, not because it is using some fancy triple buffered EVR without D3D as I had suspected - its final surface is an overlay, so can be controlled independently in the way Reclock vsync was originally intended.
Phaser
1st March 2010, 17:59
Added code such that the player loads (if any) the file "toolbar.bmp" to get the icons for the toolbar (play, pause, etc) buttons; else it uses built-in icons;
I see svn1718 has support for custom toolbar icons... Does anyone have a template for "toolbar.bmp"?
[Later edit] I did one myself (based on some foobar icons). Hope to see some better ones....
http://img689.imageshack.us/img689/2434/toolbarmpc.png
Mike5
1st March 2010, 18:06
So this could be an optional add-on to EVR sync, much like the current "Use D3D Fullscreen" option, that would replace a large chunk of the reason for MadVR, which still does not support subtitles and/or DVD Menus and which Madshi currently cannot support.
This could be a valuable option for correct levels passtrough and no banding, but not for madVR superior chroma upsampling, not to mention c3dlut.
parsifal
1st March 2010, 18:22
Hello guys. Up until some days ago, I was using a 1400something SVN build of MPC-HC and changed to one of the latest builds (1701, to be exact). I noticed that when MPC-HC reaches the end of playback, the OSD message "Pause" no longer appears. Can anyone confirm that or could it be a glitch in my setup? Thanks!
Jong
1st March 2010, 18:59
This could be a valuable option for correct levels passtrough and no banding, but not for madVR superior chroma upsampling, not to mention c3dlut.Yes, I realise it is not a complete replacement.
Leak
1st March 2010, 19:41
Has anyone here more than 1 video card in system, different video card ???
I'm using a Radeon 5870 to play games together with a Radeon 4850 to watch videos...
Why do you ask?
np: Thomas Meinecke & Move D - Track 01 (Work)
Has anyone here more than 1 video card in system, different video card ???
http://forum.ixbt.com/topic.cgi?id=10:46049-52#1718
;)
somy
1st March 2010, 20:03
Also to mention the supurior 16bits scaling algorithms provided by MadVR.
Jong, with HD4XXX I believe Overlay behaves the same as commercial players(both output untouched YUV 0-255). I tried with my old HD4850, and it produces exactly the same result as PowerDVD, so I'm suggesting this can be a hardware or driver issue.
I've mentioned this several times in this forum, but nobody believes me. Please see my posts:
http://forum.doom9.org/showthread.php?p=1371829#post1371829
http://forum.doom9.org/showthread.php?p=1372642#post1372642
THX-UltraII
1st March 2010, 20:47
You need to install Haali splitter in order to use its renderer. Frame time correction is in Renderer Settings-->Presentation. You should only enable this for this video and not leave it enabled all the time.
This options solved the problem!!
Why can t I use it for all my video? It seems to work fine.....
And any thoughts anyone about the other issue I have (ati ccc related):
when switching to my Projector profile (1920x1080@23,976Hz) I always have to manually go to the ati CCC and choose 23Hz and apply this. Tried to save the profile at that moment but it doesn t get remembered by the CCC. Switching to my monitor and than back to my Projector profile again displays 24Hz. So I always have to go to the CCC and choose 23Hz and apply before running my HD movies. Is there a workaround for this or am I doing something wrong here?
THX-UltraII
1st March 2010, 20:51
Just found a bug I think:
I use the 'autochange' fullscreen options of MPC-HC (big thumbs up for this feature!!!!).
When I play a PAL dvd movie (VIDEO_TS folder) MPC-HC does not switch to 50Hz (as configured by me in the fullscreen options). I think the problem is that MPC-HC first goes to the dvd menu which is not in 25Hz I think and that when I press the play movie icon in the dvd menu MPC-HC somehow cannot make the switch to 50Hz because MPC doesn t 'see' the correct fps? (This is only I THINK what is going on).
More people (living in PAL-land mainly) having this problem and is there a solution for it already?
foxx1337
1st March 2010, 21:09
I see svn1718 has support for custom toolbar icons... Does anyone have a template for "toolbar.bmp"?
ohai, since 1706 there is support for a file called toolbar.bmp in the app dir. if not found, the old iconset will be used.
what can you do with toolbar.bmp:
assure its sizes are (15 x height) x height; for example 240x16 (since 240 is 15 times 16); any size works
assure its bitdepth is 2, 4, 8, 16, 24; in that case RGB(255, 0, 255) (red max, blue max, green min) is considered the transparent color
assure the bmp is completely uncompressed (so Win32 SDK function LoadImage works; Microsoft Paint and Paint.NET save as uncompressed bmp)
the bit depth can be 32; in that case, RGB(255, 0, 255) isn't the transparent color anymore and information from the alpha channel of the image is used instead to obtain alpha / transparency; Microsoft Paint doesn't support 32 bit bitmaps, but Paint.NET does with the uncompressed bmpx plugin on their plugin forum (http://paintdotnet.forumer.com/viewtopic.php?p=317587#p317587)
i haven't tuned yet the volume slider for when using larger icons, like with a toolbar.bmp sized at 32x480, but it shouldn't look too awkward for that; with larger and more ridiculous sizes i can't see at this moment what you might be trying to prove :d
Jong
1st March 2010, 21:26
Also to mention the supurior 16bits scaling algorithms provided by MadVR.
Jong, with HD4XXX I believe Overlay behaves the same as commercial players(both output untouched YUV 0-255). I tried with my old HD4850, and it produces exactly the same result as PowerDVD, so I'm suggesting this can be a hardware or driver issue.
I've mentioned this several times in this forum, but nobody believes me. Please see my posts:
http://forum.doom9.org/showthread.php?p=1371829#post1371829
http://forum.doom9.org/showthread.php?p=1372642#post1372642It is important though to distingquish between using EVR for upscaling etc. and just using the hardware overlay as the rendered surface and using the now very outdated "Overlay Mixer" that is already available with mpc-hc. They both eliminate banding, but, for example, resizing is far superior using bicubic resizing.
ikarad
1st March 2010, 21:51
I find a problem with subtitles. Some subtitles are cut in fullscreen
http://nsa13.casimages.com/img/2010/02/26/mini_100226052830784801.jpg (http://www.casimages.com/img.php?i=100226052830784801.jpg)
In windowed mode subtitles are displayed
http://nsa13.casimages.com/img/2010/02/26/mini_10022605335378170.jpg (http://www.casimages.com/img.php?i=10022605335378170.jpg)
https://sourceforge.net/apps/trac/mpc-hc/ticket/314
@ikarad
actually that scene renders properly on my machine.
http://nsa13.casimages.com/img/2010/02/27/mini_100227023601313853.png (http://www.casimages.com/img.php?i=100227023601313853.png)
Check "Position subtitles relative to the video frame", it's under subtitles, default style.
I find where is the problem. The problem is with ffdshow and his resize filter.
somy
1st March 2010, 22:40
It is important though to distingquish between using EVR for upscaling etc. and just using the hardware overlay as the rendered surface and using the now very outdated "Overlay Mixer" that is already available with mpc-hc. They both eliminate banding, but, for example, resizing is far superior using bicubic resizing.
Yeah I agree that EVR bicubic resizing should be better than Overlay, but according to my test they're very close. I think overlay is improved by ATI, but I don't know for sure.
For me, resizing isn't a problem because i only play 1080P, and if I need resizing I'll use FFDshow for that.
tetsuo55
1st March 2010, 23:02
Please post about skins on the dedicated skinning thread instead of here.
They will just get lost here.
http://forum.doom9.org/showthread.php?p=1379101#post1379101
Spec-Chum
1st March 2010, 23:55
1720 build up:
32-bit (http://specchum.gemnetworks.com/MPC-HC/x86/mpc-hc.exe)
64-bit (http://specchum.gemnetworks.com/MPC-HC/x64/mpc-hc64.exe)
Also, I've noticed a few people are having trouble obtaining the custom libmingwex.a (libavcodec_gcc needs it compiling with -fno-leading-underscore), so I've decided to zip up my MinGW Folder (http://specchum.gemnetworks.com/MPC-HC/MinGW32_64/MinGW.7z) and provide an oh-so-brief tutorial on how to successfully compile libmingex.a. This 7zip file contains a fully working version of MSYS & MinGW along with the latest gcc 4.5 for 32bit and 64bit (works fine with buildffmpeg.sh)
Just unzip then edit X:\MinGW\etc\fstab to point to your ffmpeg_x64 directory then run MSYS;
type cd /ffmpeg
then type buildffmpeg.sh --updatemingw
This will download and compile the latest MinGW CRT and headers. Quick note: There is a small error in this script in that it'll compile fine then can't find the file it needs to copy, I will get round to fixing that one day...
All that's left to do now is to put the libgcc.a file from ..\MinGW\lib\gcc\x86_64-w64-mingw32\4.5.0 and the resulting libmingwex.a file located: ..\src\filters\transform\MPCVideoDec\ffmpeg_x64\root-i686-pc-mingw32\x86_64-w64-mingw32\lib\ into MPC-HC's lib64 directory and click build for the 64-bit and... OH NO, EPIC FAIL, WAY TO TEACH US SPEC!?
D'oh, unresolved external...(MPCVideoDecRU.lib(lib64_libmingwex_a-delayimp.o) : error LNK2019: unresolved external symbol __image_base__ referenced in function __delayLoadHelper2 to be exact)
You need to edit delayimp.c which is located here: ..\src\filters\transform\MPCVideoDec\ffmpeg_x64\build\mingw\mingw-w64-crt\misc\
Search for, and comment out the line:
#define __ImageBase __MINGW_LSYMBOL(_image_base__)
so you have:
//#define __ImageBase __MINGW_LSYMBOL(_image_base__)
Then go back to MSYS and type:
buildffmpeg.sh --compilemingw
put the NEW AND IMPROVED libmingwex.a into lib64 and compile. SUCCESS (hopefully)
If all this is just "OMGWTFHOWMUCHWORK!" then you can just download a ready baked libmingwex.a from here (http://specchum.gemnetworks.com/MPC-HC/x64/libmingwex.a). Just place this into the lib64 directory along with your bog standard libgcc.a from:
..\MinGW\lib\gcc\x86_64-w64-mingw32\4.5.0 and compile away! (Assuming you're using the structure of my zip, of course!)
Regards
Spec
rica
2nd March 2010, 00:44
Hi guys.
I never understand why i can not add external filters (any) to MPC-HC for some time. (except i did by accidentally once)
Whenever i try to add an any external filter, program shuts down itself.
I'm on 7/64 and MPC-HC x86 latest build.
What might be this issue?
Kado
2nd March 2010, 03:05
@ikarad
Good to know you've found the issue. I use MPC-HC internal DXVA decoder for H.264.
rica
2nd March 2010, 03:21
I've found what the accidental thing is:
Opened a problematic track like a PCM-m2ts and while it was playing i'd been able to select ffdshow audio as an external filter; it works anyway. (using ReClock WASAPI for PCM btw)
But when i just tick to the "external filters" button again on an another restart of MPC-HC, program shuts down itself again:devil:
Removed Haali, removed antivirus btw...
Really, i don't wanna re-install OS again?...
THX-UltraII
2nd March 2010, 08:30
This options solved the problem!!
Why can t I use it for all my video? It seems to work fine.....
And any thoughts anyone about the other issue I have (ati ccc related):
when switching to my Projector profile (1920x1080@23,976Hz) I always have to manually go to the ati CCC and choose 23Hz and apply this. Tried to save the profile at that moment but it doesn t get remembered by the CCC. Switching to my monitor and than back to my Projector profile again displays 24Hz. So I always have to go to the CCC and choose 23Hz and apply before running my HD movies. Is there a workaround for this or am I doing something wrong here?
no thoughts anyone?
THX-UltraII
2nd March 2010, 08:31
Just found a bug I think:
I use the 'autochange' fullscreen options of MPC-HC (big thumbs up for this feature!!!!).
When I play a PAL dvd movie (VIDEO_TS folder) MPC-HC does not switch to 50Hz (as configured by me in the fullscreen options). I think the problem is that MPC-HC first goes to the dvd menu which is not in 25Hz I think and that when I press the play movie icon in the dvd menu MPC-HC somehow cannot make the switch to 50Hz because MPC doesn t 'see' the correct fps? (This is only I THINK what is going on).
More people (living in PAL-land mainly) having this problem and is there a solution for it already?
for this one neither?
marconetwo
2nd March 2010, 09:08
Before I assume this is a bug/restriction, I'd like to see if anyone
else has noticed the following behavior.
Here's the setup: I have two monitors (pc-monitor and tv-out
going to standard TV, both connected to my geforce 8400).
I open mpc-hc onto my 2'nd display (tv) and set it to full-screen
mode. I also have an mpc-hc tray icon active.
The problem is, whenever I try to control mpc from the tray
icon, the mouse cursor disappears - making it virtually impossible
(or very difficult) to navigate the drop-down menus.
Is there some way to disable the cursor disappearing in
fullscreen mode, either permanently as an option, or automatically
when the cursor is on the display that mpc is *not* using,
or perhaps when activated from the tray icon?
Thanks in advance,
Marc Teitelbaum (marconetwo@gmail.com)
tetsuo55
2nd March 2010, 09:19
I've found what the accidental thing is:
Opened a problematic track like a PCM-m2ts and while it was playing i'd been able to select ffdshow audio as an external filter; it works anyway. (using ReClock WASAPI for PCM btw)
But when i just tick to the "external filters" button again on an another restart of MPC-HC, program shuts down itself again:devil:
Removed Haali, removed antivirus btw...
Really, i don't wanna re-install OS again?...thats very wierd, does it give an error message?
clsid
2nd March 2010, 14:24
I've found what the accidental thing is:
Opened a problematic track like a PCM-m2ts and while it was playing i'd been able to select ffdshow audio as an external filter; it works anyway. (using ReClock WASAPI for PCM btw)
But when i just tick to the "external filters" button again on an another restart of MPC-HC, program shuts down itself again:devil:
Removed Haali, removed antivirus btw...
Really, i don't wanna re-install OS again?...
Perhaps you got an old version of DirectShow Spy installed?
http://alax.info/blog/1111
Tom Keller
2nd March 2010, 16:51
Some thoughts about my question(?):
http://forum.doom9.org/showpost.php?p=1377479&postcount=12026
Anyone else experiencing similar issues?
iron2000
2nd March 2010, 19:07
In build 1718, 3 of my AVI videos caused the player to open with the window width equal to the screen resolution width and a fixed height.
It only happens when "remember last window size" is checked.
(Last window size is not screen resolution width)
Most of my other videos still obey the last window size.
I had always locked the window size to a small window with "remember last window size" and no auto zoom
And all videos had obeyed the fixed last window size.
Was fine in builds before 1718, checked with 1705 and the 3 problem videos didn't change the last window size in 1705.
ARJunior
2nd March 2010, 19:30
@ X-Dron
Is there a way to be able to select custom resolution (defined from Nvidia control panel) in autochange configuration tool ?
I think yes.
http://i050.radikal.ru/1002/c1/f2f526507356t.jpg (http://radikal.ru/F/i050.radikal.ru/1002/c1/f2f526507356.jpg.html)
You're right...some custom resolution are available but another ones are missing :confused:
For example, I've defined and set my screen to 1280x720@48Hz in Nvidia Control Panel but can't find this custom resolution in MPC-HC configuration...
I'm wondering if this issue could be due to some EDID limitations (i.e. 48Hz support)? In this case, is there any solution to bypass this ?
Maybe we need a new option to set manually resolution & refresh in MPC-HC...
For moment, I use a script to change screen resolution according to frame rate of the movie (special thanks to Bill Slater ;) I'm sure you are here :) ) but I think it would be better to use new fullscreen option of MPC-HC...
Thanks.
niksus
2nd March 2010, 19:56
Is it possible to add more AR presets, to be changed with the hotkey "Next AR preset"? I guess it is from Pan&Scan -> edit, but what does all those numbers mean?
Snowknight26
2nd March 2010, 21:09
http://i50.tinypic.com/164gtu.jpg
The black bar shouldn't be visible when no video is playing. Can't resize it either.
It really seems like for every code change there is to fix a bug, two more bugs pop up.
ar-jar
2nd March 2010, 21:27
@testuo55 & ar-jar,
Can I ask you to take a look at this thread (http://www.avsforum.com/avs-vb/showthread.php?p=18218591#post18218591) over @AVS Forums. Please read down the rest of the page from the linked post. If you were bored you could also read back over the last 48 hours of posts; Especially this (http://www.avsforum.com/avs-vb/showpost.php?p=18215124&postcount=5558).
I have not really seen any other discussion on this around Doom or AVS Forums but it does appear that Overlay on W7 has been substantially improved and commercial Blu-ray players are using this to almost spectacular effect, almost by accident. Even PDVD7 seems to benefit and I am sure it does not have W7 support built in.
I know it is not EVR sync related but, ar-jar, as our resident renderer dev (:)) it may be there is something simple that can be done to assure a greatly improved Overlay renderer on W7. It may be many of these benefits are already there for some cards (or even all, it is a bit early to say)! Worth a look I think.
Jong: I am reading and it's interesting. As you guessed, my time is currently limited as I'm working on a better full-screen function for Sync Renderer so this is rather low on my prio list. The virtual dub guy didn't seem too impressed but then again, he was using a RC version. -A
rica
2nd March 2010, 21:43
Perhaps you got an old version of DirectShow Spy installed?
http://alax.info/blog/1111
Yes you are right; unregistering January build and re-installing and re-registering daily build fixed the issue;
:thanks: a lot.
:) :)
_ _ _ _ _ _
foxx1337
2nd March 2010, 22:10
http://i50.tinypic.com/164gtu.jpg
The black bar shouldn't be visible when no video is playing. Can't resize it either.
It really seems like for every code change there is to fix a bug, two more bugs pop up.
found; fixed; thx
tetsuo55
2nd March 2010, 22:53
It really seems like for every code change there is to fix a bug, two more bugs pop up.Indeed. Many functions in mpc-hc seem to be stringed togother in some way.
changing something in one area breaks another unrelated one.
The devs try to commit real fixes though, with additional refactoring over time this behaviour should lessen or maybe even stop
Jong
2nd March 2010, 23:27
Jong: I am reading and it's interesting. As you guessed, my time is currently limited as I'm working on a better full-screen function for Sync Renderer so this is rather low on my prio list. The virtual dub guy didn't seem too impressed but then again, he was using a RC version. -AThanks ar-jar, the discussion has moved on and now it seems the benefits are not so much in the W7 enhancements as just the fact they are using a hardware overlay surface with EVR, which, if YCbCr is selected as the output pixel format, allows YCbCr to travel untouched to the display - no conversion to RGB and back, no level expansion and contraction that does cause banding and no exposure to driver bugs doing the colour translation to/from YCbCr and RGB. It brings a standard renderer, with DXVA much closer to MadVR.
It is all good, but what no one can say is if the only reason they can do this is because they are exploiting the PVP, which I guess is hard for an open source player to do, or if it is possible to renderer EVR to an overlay surface even without PVP.
When you have the time.....!
alexins
3rd March 2010, 00:23
Media Player Classic HomeCinema (x86/x64), svn 1722 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1722.html)
Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA
Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)
Changes (1719-1722):
Updated Belarusian translation;
Improved build script;
Updated Czech translation;
Fixed incorrect minimal window height calculation when caption is on (Patch by foxx1337).
cascardian
3rd March 2010, 01:39
Hey, guys!
I've found a problem with the newest Forceware drivers (196.75) and any new MPC-HC rev: EVR-CP and EVR Sync, but not EVR or HR or any others, are both hanging, freezing, and stuttering badly playing any type of video. It's only after re-initializing the display (e.g. by turning VSync on or off) that it plays smoothly -- until I try to seek anywhere in the video, then it goes out of whack again.
Of course, reverting to 196.34 resolves this. Is this of any concern to the MPC-HC devs or is this simply NVIDIA doing something stupid again?
Also, has anyone else encountered this yet?
XhmikosR
3rd March 2010, 02:16
Yeah. I mentioned it on IRC but I was the only one who had the same problem as you describe. I'd say it's a problem on the Nvidia side since downgrading the driver fixes the problem.
iron2000
3rd March 2010, 04:26
In build 1718, 3 of my AVI videos caused the player to open with the window width equal to the screen resolution width and a fixed height.
It only happens when "remember last window size" is checked.
(Last window size is not screen resolution width)
Most of my other videos still obey the last window size.
I had always locked the window size to a small window with "remember last window size" and no auto zoom
And all videos had obeyed the fixed last window size.
Was fine in builds before 1718, checked with 1705 and the 3 problem videos didn't change the last window size in 1705.
Ok I solved this one by deleting the settings in the registry.
THX-UltraII
3rd March 2010, 11:00
*separate topic made*
decapitado
3rd March 2010, 12:48
Hey, guys!
I've found a problem with the newest Forceware drivers (196.75) and any new MPC-HC rev: EVR-CP and EVR Sync, but not EVR or HR or any others, are both hanging, freezing, and stuttering badly playing any type of video. It's only after re-initializing the display (e.g. by turning VSync on or off) that it plays smoothly -- until I try to seek anywhere in the video, then it goes out of whack again.
Of course, reverting to 196.34 resolves this. Is this of any concern to the MPC-HC devs or is this simply NVIDIA doing something stupid again?
Also, has anyone else encountered this yet?
That happens to me too..
The easiest way I found was after the video start press "O" to enter options menu and then "enter" right after. Takes one second and solves the problem..
Must be a Nvidia driver problem.
Edit: Switched back to 196.34 and the stuttering still exists, but at least it doesn“t hang/crash lots of times like with the newest drivers.
Underground78
3rd March 2010, 17:23
Hello,
I'm trying to compile MPC-HC (following the guide on the wiki) but I have errors related to a file from Windows SDK v7.0. It starts with "error C2146: erreur de syntaxe*: absence de ';' avant l'identificateur 'ADDRINFOT' C:\Program Files\Microsoft SDKs\Windows\v7.0\include\ws2tcpip.h". I use Windows XP SP3.
Does someone know how to deal with this kind of errors ?
Thanks in advance,
Underground78
Gleb Egorych
3rd March 2010, 17:31
cascardian, decapitado
What's your operating system? On XP w/ 8800GT and EVR-CP I cannot reproduce the problem.
XhmikosR
3rd March 2010, 17:36
Hello,
I'm trying to compile MPC-HC (following the guide on the wiki) but I have errors related to a file from Windows SDK v7.0. It starts with "error C2146: erreur de syntaxe*: absence de ';' avant l'identificateur 'ADDRINFOT' C:\Program Files\Microsoft SDKs\Windows\v7.0\include\ws2tcpip.h". I use Windows XP SP3.
Does someone know how to deal with this kind of errors ?
Thanks in advance,
Underground78
You have to set Windows SDK v7.0 as the default SDK. The SDK configuration tool has a major bug so you can't use it. If you read the instructions on the wiki you'll find this (http://blogs.msdn.com/windowssdk/archive/2009/08/21/windows-sdk-configuration-tool-may-report-an-error-when-os-display-format-is-not-english.aspx) link. So if you have installed Win SDk v7.0 in %PROGRAMFILES%, open a cmd window and do this:
CALL "H:\progs\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86 (or open the Visual Studio 2008 Command Prompt)
"%PROGRAMFILES%\Microsoft SDKs\Windows\v7.0\Setup\WindowsSdkVer.exe" -q -version:v7.0
cascardian, decapitado
What's your operating system? On XP w/ 8800GT and EVR-CP I cannot reproduce the problem.
I have the same problem. Windows 7 32bit. Also another person who was on Windows Vista couldn't reproduce the problem so it might be a Windows 7 specific bug.
Underground78
3rd March 2010, 17:48
Thanks for your answer !
I followed the instructions on the wiki (change the language, etc ....). I've just tried yours in case it works better but it always shows the same errors related to "C:\Program Files\Microsoft SDKs\Windows\v7.0\include\ws2tcpip.h", "C:\Program Files\Microsoft SDKs\Windows\v7.0\include\atlsocket.h" and others from the SDK ...
XhmikosR
3rd March 2010, 17:49
Did you successfully set SDK v7.0 as the default? If not of course you'll get the same errors. Try again with the cmd I posted but remove the -q switch.
If everything goes well you'll get the following:
The Windows SDK Configuration Tool has successfully set Windows SDK version v7.0
as the current version for Visual Studio 2008.
Press return key to exit....
Underground78
3rd March 2010, 18:00
Did you successfully set SDK v7.0 as the default? If not of course you'll get the same errors. Try again with the cmd I posted but remove the -q switch.
If everything goes well you'll get the following:[...]
Yes, I get that.
XhmikosR
3rd March 2010, 18:04
Like I said there's something wrong with your SDK configuration. I can reproduce the exact errors with SDK v6.0A. If I switch to v7.0 there's no problem. Close any MSVS windows and then try to change the SDK. YOu shouldn't have any problem.
Underground78
3rd March 2010, 18:23
Like I said there's something wrong with your SDK configuration. I can reproduce the exact errors with SDK v6.0A. If I switch to v7.0 there's no problem. Close any MSVS windows and then try to change the SDK. YOu shouldn't have any problem.
Sorry, it was my fault ... I forgot to do "make clean" after changing the SDK. Now it works ... :o
Thanks a lot for your help ! :)
decapitado
3rd March 2010, 18:48
cascardian, decapitado
What's your operating system? On XP w/ 8800GT and EVR-CP I cannot reproduce the problem.
Windows7 32bit, but it only happens when auto refresh rate is on :confused:
cascardian
3rd March 2010, 20:51
cascardian, decapitado
What's your operating system? On XP w/ 8800GT and EVR-CP I cannot reproduce the problem.
I've got Win7 x64. It seems to be specific to Windows 7, as XhmikosR stated, as I couldn't reproduce it on a 32-bit XP and Vista 64-bit machine either.
@decapitado: Are you sure you're following proper uninstallation procedure (uninstall, Driver Sweeper + registry cleaning in safe mode)? Reverting like that fixes it completely for me. Maybe you've got some left-over files messing with your new install.
Also, I don't understand how it only affects you with auto-refresh rate on. I've tried messing with everything; only re-initializing the display fixes it temporarily. I've also tried it on another Win7 x64 machine here: It's the exact same.
This is one strange bug, but Win7 people on Guru3D also seem to experience this.
Gleb Egorych
3rd March 2010, 21:22
XhmikosR, decapitado, cascardian
thanks, it's clear now.
alexins
3rd March 2010, 22:02
Media Player Classic HomeCinema (x86/x64), svn 1726 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1726.html)
Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA
Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)
Changes (1723-1726):
Additional fixes to window calculation. More code formatting corrections and added some comments;
Add : select D3D device for render, incl. DXVA(EVR Custom & VMR9-Renderless only) if 2 ore more video adapter in system;
Refactored Player options and moved "Free windows resizing" to Player options;
Updated Czech translation.
nuhkka
3rd March 2010, 23:31
lots of ppl use this program for vid caps, would be nice if more info was displayed in file specs
http://img168.imagevenue.com/loc1114/th_55359_sp_122_1114lo.jpg (http://img168.imagevenue.com/img.php?image=55359_sp_122_1114lo.jpg)
Add : select D3D device for render, incl. DXVA(EVR Custom & VMR9-Renderless only) if 2 ore more video adapter in system;
XP x64, RADEON 3850+GeForce 8500, VMR9 Renderless
1) Selecting D3D9 Render Device 8500, player window on display, attached to Radeon 3850, open file - player hang up (both x32 and x64).
2) Selected D3D9 Render Device 3850, player window on 2nd display, attached to same videocard, open file - player hang up (both x32 and x64).
3) Got two displays, attached to Radeon 3850, and one to GeForce 8500, in D3D9 Render Device see only Radeon 3850 \\.\DISPLAY1 and GeForce 8500 \\.\DISPLAY2, is that expected behavior, or there must be Radeon 3850 \\.\DISPLAY3? In Fullscreen section I can choose any of this 3 displays.
4) Turned off D3D9 Render Device, start playing video on display, attached to Radeon 3850, moved player window on display, attached to GeForce 8500, in MPC Video Decoder properties "Video card" section still shows info about Radeon 3850, not GeForce 8500. With D3D9 Render Device set to GeForce 8500, "Video card" section shows correct info about that card
decapitado
4th March 2010, 01:06
@decapitado: Are you sure you're following proper uninstallation procedure (uninstall, Driver Sweeper + registry cleaning in safe mode)
Yes, I did all that, even deleting the customdisplay strings in the registry.
Aleksoid1978
4th March 2010, 01:09
XP x64, RADEON 3850+GeForce 8500, VMR9 Renderless
3) Got two displays, attached to Radeon 3850, and one to GeForce 8500, in D3D9 Render Device see only Radeon 3850 \\.\DISPLAY1 and GeForce 8500 \\.\DISPLAY2, is that expected behavior, or there must be Radeon 3850 \\.\DISPLAY3? In Fullscreen section I can choose any of this 3 displays.
That's right, you see only DIFFERENT video card.
About you crash - i don't have XP, can't test.
Try select EVR Custom and test.
mark0077
4th March 2010, 01:45
Using build 1718, still problems with going into fullscreen mode maybe 5% of the time. See image below with areas around the image and taskbar is visible.
Actually, it seems to happen only when mpc-hc is maximized, and then screen is double clicked / put into fullscreen mode.
http://img291.imageshack.us/img291/7128/problemg.th.jpg (http://img291.imageshack.us/i/problemg.jpg/)
Aleksoid1978
4th March 2010, 02:47
try this test - http://aleksoid.tosei.ru/Dist/mpc-hc-device.select-test.7z
write what message you see after file open, if see of course :)
p.s. - and try this build - http://aleksoid.tosei.ru/Dist/mpc-hc-device.select-test-2.7z
crlorentzen
4th March 2010, 03:04
Hello MPC-HC team. I am not an expert but, I found that I was having excessive delays in Matroska (MKV) files loading with the MPC - Matroska Source standalone filter. And I think, I am sorry If I am completely off base, but, I think that the registration processes may be incomplete (I use the standard regsvr32 filter.ax process).
What I have found is that the actual Source filter is not being set in the registry. Instead it continues to use the Microsoft File Source (Async.) which takes forever to, I guess, buffer the file before providing it to the MKV splitter. What I have done on my system is to edit the registry as follows
[HKEY_CLASSES_ROOT\Media Type\{e436eb83-524f-11ce-9f53-0020af0ba770}\{1AC0BEBD-4D2B-45AD-BCEB-F2C41C5E3788}]
"Source Filter1"="{E436EBB5-524F-11CE-9F53-0020AF0BA770}" <-- renamed original Source Filter to Source Filter1, This CLSID is for Microsoft File Source (Async.)
"Source Filter"="{0A68C3B5-9164-4A54-AFAF-995B2FF0E0D4}" <-- Replaced with MPC - Matroska Source CLSID
Now MKVs load in seconds not minutes.
I also completed the same basic process for MPEG PS files since with graphstudio/graphedit was loading .vob/.mpg (Program Steam) files with the Microsoft MPEG-2 Demultiplexer which does not support DTS it seems and was breaking my VOB playback
After these changes I am far happier with my Home Theater PC. Even If I am complete against Microsoft's proceedures or practices I am happy and I hope this data helps others, and if I am not going agains Microsoft's coding practices I hope this might help to improve the standalone codecs.
EDIT: I am most likely wrong, anyone trying this be careful as there may be unexpected results.
EDIT2: I think my issue had nothing to do with the filters, I think it was due to a broken Matroska Muxer. See the only file I have trouble with shows this muxer for the writing app
Writing application : AVI-Mux GUI 1.17.7, Aug 8 2006 20:59:17
Writing library : matroska muxer by Alexander Noe, build date Aug 8 2006
even GSpot complained
File Type: Unknown
Mime Type: Unknown
I remuxed with mkvmerge from mkvtoolnix
GSpot
File Type: Matroska media file (.MKV)
Mime Type: video/x-matroska
73ChargerFan
4th March 2010, 05:14
lots of ppl use this program for vid caps, would be nice if more info was displayed in file specs
Use mediainfo. You can also copy the .dll file into the MPC-HC install directory, and that will give more info in the properties dialog.
Underground78
4th March 2010, 10:38
Hello,
Is it intended that the "[DXVA]" indicator of the status panel (added rev. 1095 (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc?view=rev&revision=1095)) does not appear when using Overlay Mixer ?
if((!m_fAudioOnly) && (fs == State_Running))
{
CString DXVA_Text = GetDXVADecoderDescription();
if(!(_T("Not using DXVA")==DXVA_Text) || (_T("Unknown")==DXVA_Text))
UI_Text += _T(" [DXVA]");
}
The function GetDXVADecoderDescription is defined in IPinHook.cpp :
LPCTSTR GetDXVADecoderDescription()
{
return GetDXVAMode (&g_guidDXVADecoder);
}
but g_guidDXVADecoder is set by the function GetCompBufferInfoMine of the same file which does not seem to be called when using Overlay so g_guidDXVADecoder is just GUID_NULL when using Overlay.
As I don't really understand how it works (I've basic knowledge in C++ but here it's more than basics ...), I just guess it's the normal behavior when using Overlay and that the information about DXVA State has to be gotten from somewhere else (the information in the filter panel is always right so it must be possible).
The fact the indicator does not show when using Overlay Mode has always puzzled me so I decided to have a look but maybe it's just perfectly normal ... :o
matthew_eli
4th March 2010, 10:57
New Intel video drivers are out: v15.16.9.2082
kramcd
4th March 2010, 13:14
I've just installed v. 1728 onto a new HTPC with windows 7 64 Bit. Previously the Ffw speed control would go up to x128 in many steps. Now, for some reason it will only go up to x4 (2 steps).
Is there a setting that alters this behaviour?
Cheers.
Razoola
4th March 2010, 15:22
I'm trying to understand the function of this new option to choose the D3D rendering device. I sort of understand its purpose but it seems not to work at all.... Maybe I am wrong on what its soppost to do though. I assume it its for choosing the card that going to do DXVA decoding etc?
I have a gtx295 and gt240 and a display attached to each (TV attached to 240 via hdmi and monitor to gtx295 via dvi).
Here the new option does not seem to be doing anything different from what was happening before. For example, if I choose the gtx295 in the new option and then play a video on the TV attached to the gt240 the MPC video render still reports work its being done via the gt240 in the DXVA settings part at the bottom.
I'm on Win7 x64.
Am I missing something here?
niksus
4th March 2010, 16:01
Is it possible to add more AR presets, to be changed with the hotkey "Next AR preset"? I guess it is from Pan&Scan -> edit, but what does all those numbers mean?
Where can a noob get some configuration questions answered?
I follow the thread for some time now and it is clear that it's too advanced for my needs.
Guest
4th March 2010, 16:57
Where can a noob get some configuration questions answered? In the Newbies forum.
raynor
4th March 2010, 17:43
What does the .PDB file mpc-hc64.pdb that is now included in the
ZIP-file distribution from www.xvidvideo.ru do ?
Is it needed, or can it be deleted :confused:
thx & best regards,
raynor
bozek
4th March 2010, 17:44
Is MPC-HC ever going to support M-JPEG?
Most digital cameras store video as motion jpeg or motion jpeg2000 (along with pcm audio in mov container). There are two ways how to play this. One is in VLC, which sucks, and the other is in Quicktime, which sucks even more...
So it'd be really good to introduce this video codec into MPC-HC :rolleyes:
Leak
4th March 2010, 18:45
What does the .PDB file mpc-hc64.pdb that is now included in the
ZIP-file distribution from www.xvidvideo.ru do ?
Is it needed, or can it be deleted :confused:
It's a debug information file generated by Visual Studio - with it present you should be able to be able to better pinpoint where MPC-HC crashed.
But it probably was just included by mistake - unless the program crashes (and probably not before you attach a debugger) you won't notice any difference if you delete it...
np: Autechre - Autechre.ws Webcast (02.03.2010)
JonasNo
4th March 2010, 18:52
What does the .PDB file mpc-hc64.pdb that is now included in the
ZIP-file distribution from www.xvidvideo.ru do ?
Is it needed, or can it be deleted :confused:
thx & best regards,
raynor
A program database (PDB) file holds debugging information, used in conjunction with a minidump file to track down crashes / hangs, etc...
Yes you can delete the .pdb file, mpc-hc will run without it.
The .pdb file is used together with a minidump file to help the developer track down the cause of a bug.
So now you can begin including your minidump files in your bug report ticket.
Important: If you include minidump file(s) you need to provide revision number.
NOTE: There are some problems with producing minidump files with the '/minidump' switch (mostly in Windows Vista and 7) (we are working on the problem) but in the meantime you can use an external program.
Link: http://bill.atwill.com/
Minidumps are one of the most useful ways to help developers track down bugs.
But it probably was just included by mistake.
No mistake it was included by request.
JonasNo
4th March 2010, 19:01
Is MPC-HC ever going to support M-JPEG?
Most digital cameras store video as motion jpeg or motion jpeg2000 (along with pcm audio in mov container). There are two ways how to play this. One is in VLC, which sucks, and the other is in Quicktime, which sucks even more...
So it'd be really good to introduce this video codec into MPC-HC :rolleyes:
Please add your request to the tracker (https://sourceforge.net/apps/trac/mpc-hc/newticket)
If you make bug reports, feature requests, etc.. in the forum it is a very high chance that it will get lost and forgotten so please use the tracker
mark0077
4th March 2010, 19:15
try this test - http://aleksoid.tosei.ru/Dist/mpc-hc-device.select-test.7z
write what message you see after file open, if see of course :)
p.s. - and try this build - http://aleksoid.tosei.ru/Dist/mpc-hc-device.select-test-2.7z
Neither version above says anything but the problem I descibed is gone in the second file you posted :D What was the problem?#
EDIT: Damn I have reproduced again with the second version you gave me...
JonasNo
4th March 2010, 19:15
Using build 1718, still problems with going into fullscreen mode maybe 5% of the time. See image below with areas around the image and taskbar is visible.
Actually, it seems to happen only when mpc-hc is maximized, and then screen is double clicked / put into fullscreen mode.
http://img291.imageshack.us/img291/7128/problemg.th.jpg (http://img291.imageshack.us/i/problemg.jpg/)
Doesn't the taskbar disappear after a seconds or two ?
The taskbar automatically detects when a window is fullscreen and hides itself.
mark0077
4th March 2010, 19:20
Nope this is / was a different issue, look closely, you will see some whitish bars at the left side of the image also. It seems to be fixed in Aleksoids second file he posted.
Only used to happen when maximized, then put into fullscreen mode.
Try select EVR Custom and test.
Instead of hang, player silently closes :)
mark0077
4th March 2010, 22:19
Although mpc-hc arguments such as /close have been fixed recently, the ones /start and /startpos still don't work.
I have remember dvd and file position enabled, but when I play files using xbmc, I always want to start from the beginning of the movie, so I use mpc-hc as an external program with the command line argument /start 0, to start at 0 ms but I still get the movie beginning at where I left off (ie remember file position).
I think /start and /startpos should override these "remember X position" options.
About you crash - i don't have XP, can't test.
Try select EVR Custom and test.
Made additional check under Windows 7 Ultimate x64, almost same behavior, with VMR9 player silently closes, with EVR Custom it doesn't hang, but video plays very slowly, at 0,1 fps or even slower. DXVA/ffmpeg codec doesn't matter.
Test video - http://www.animemusicvideos.org/members/members_videoinfo.php?v=170791
Aleksoid1978
5th March 2010, 02:51
Made additional check under Windows 7 Ultimate x64, almost same behavior, with VMR9 player silently closes, with EVR Custom it doesn't hang, but video plays very slowly, at 0,1 fps or even slower. DXVA/ffmpeg codec doesn't matter.
Test video - http://www.animemusicvideos.org/members/members_videoinfo.php?v=170791
Win 7 x64, GTX 260 + GT 220, EVR Custom, VMR9 Renderles - all work fine at all video content with or whithout DXVA
Steveo08
5th March 2010, 12:00
i found a problem with my gt220 and videos who are decoded in vc-1. if i want to try vc-1 video i get a green screen and can only listen to the sound. this happens only if i try to start the video with dxva and not with ffdshow. so mayby is the dxva decoder for vc-1 videos broken? i am using win7 x64.
Aleksoid1978
5th March 2010, 12:47
i found a problem with my gt220 and videos who are decoded in vc-1. if i want to try vc-1 video i get a green screen and can only listen to the sound. this happens only if i try to start the video with dxva and not with ffdshow. so mayby is the dxva decoder for vc-1 videos broken? i am using win7 x64.
This happen on interlace VC-1. Try test on progressive.
Zachs
5th March 2010, 15:07
Quick question: why's MPC-HC's subtitle menu item (right-click pop-up context menu) disabled when EVR/EVR-sync/EVR-custom-preset is used in XP?
clsid
5th March 2010, 15:54
Quick question: why's MPC-HC's subtitle menu item (right-click pop-up context menu) disabled when EVR/EVR-sync/EVR-custom-preset is used in XP?
Either because the internal subtitle renderer is disabled or because no subtitles were present.
iwod
5th March 2010, 16:15
Haven't been following MPC-HC, just wondering why newer builds are out on the official Sourceforce page? Official builds haven't been updated for a long while..
XhmikosR
5th March 2010, 16:24
Because only stable builds are hosted on the SF.net page.
Steveo08
5th March 2010, 18:46
This happen on interlace VC-1. Try test on progressive.
i have only interlaced vc1, or is it possible to change to progressive without recoding?
Win 7 x64, GTX 260 + GT 220, EVR Custom, VMR9 Renderles - all work fine at all video content with or whithout DXVA
So, the problem may be related to heterogeneous multi-adapter (NV+AMD), don't have 2 cards from same vendor, to test now, but this doesn't explain problems on second display on same card.
Any additional info needed, to debug this and related issues?
Aleksoid1978
6th March 2010, 00:03
i have only interlaced vc1, or is it possible to change to progressive without recoding?
Use other external decoder, but only not ffdshow(ffmpeg bases decoder can't decode VC-1 interlace)
XhmikosR
6th March 2010, 02:42
No, that's not how you do it. https://sourceforge.net/apps/trac/mpc-hc/wiki/Manual
Razoola
6th March 2010, 06:43
So, the problem may be related to heterogeneous multi-adapter (NV+AMD), don't have 2 cards from same vendor, to test now, but this doesn't explain problems on second display on same card.
Any additional info needed, to debug this and related issues?
I'm trying to understand the function of this new option to choose the D3D rendering device. I sort of understand its purpose but it seems not to work at all.... Maybe I am wrong on what its soppost to do though. I assume it its for choosing the card that going to do DXVA decoding etc?
I have a gtx295 and gt240 and a display attached to each (TV attached to 240 via hdmi and monitor to gtx295 via dvi).
Here the new option does not seem to be doing anything different from what was happening before.
For example, if I choose the gtx295 in the new option and then play a video on the TV attached to the gt240 the MPC video render still reports work its being done via the gt240 in the DXVA settings part at the bottom. This happens if I play the video on the card I have selected first and then expand to fullscreen on the other card. If I try to expand to fullscreen right away to the opposite card selected in this new setting (without using the other card display out at all) MPC-HC crashes.
I'm on Win7 x64.
Am I missing something here?
Aleksoid1978
6th March 2010, 07:57
Am I missing something here?
To see what video adapter you - use GPU-Z, see engine, memory load
In the MpcVideoDecoder setting you can see wrong name;
Also you can try this - run mpc on GTX 295(monitor), select GT 240 and open VC-1 video - you see that use VC-1 bitsream decoder - GTX 295 can't do this :)
Zachs
6th March 2010, 08:25
Either because the internal subtitle renderer is disabled or because no subtitles were present.
Strange. With all other settings untouched, switching from VMR9 to EVR-sync disables the subtitle menu item when the same file is reopened. Does the EVR-sync / custom preset renderer disable the internal subtitle renderer when it's being used in winXP? Otherwise, this would be a bug then?
This is with x86 r1731.
edigee
6th March 2010, 09:40
Strange. With all other settings untouched, switching from VMR9 to EVR-sync disables the subtitle menu item when the same file is reopened. Does the EVR-sync / custom preset renderer disable the internal subtitle renderer when it's being used in winXP? Otherwise, this would be a bug then?
This is with x86 r1731.
Yes it does! It is (EVR_Sync) based on EVR CP so its behaviour is the same. You can't use EVR CP in XP with internal MPC HC subtitles (at least with MPC internal H264 decoder). I guess the same thing happens with ffdshow(DXVA)_I don't believe you can use ffdshow subtitle renderer either with EVR CP(or EVR Sync) in XP.
Edit:
Conclusion: You can 't have both DXVA and subtitles with EVR CP (Sync) in XP.
Steveo08
6th March 2010, 10:05
Use other external decoder, but only not ffdshow(ffmpeg bases decoder can't decode VC-1 interlace)
which other external decoder? i only have coreavc as external decoder and this won't work with vc1.
which other external decoder?
Built-in Microsoft decoder
Aleksoid1978
6th March 2010, 12:35
which other external decoder? i only have coreavc as external decoder and this won't work with vc1.
ArcSoft, Cyberlink, Nero ...
Zachs
6th March 2010, 14:45
Yes it does! It is (EVR_Sync) based on EVR CP so its behaviour is the same. You can't use EVR CP in XP with internal MPC HC subtitles (at least with MPC internal H264 decoder). I guess the same thing happens with ffdshow(DXVA)_I don't believe you can use ffdshow subtitle renderer either with EVR CP(or EVR Sync) in XP.
Edit:
Conclusion: You can 't have both DXVA and subtitles with EVR CP (Sync) in XP.
What's the reason behind that? What's the difference technically between EVR CP in XP vs EVR CP in Vista/Win7? What happens if it's forced? It just wouldn't show?
Razoola
6th March 2010, 16:05
To see what video adapter you - use GPU-Z, see engine, memory load
In the MpcVideoDecoder setting you can see wrong name;
Also you can try this - run mpc on GTX 295(monitor), select GT 240 and open VC-1 video - you see that use VC-1 bitsream decoder - GTX 295 can't do this :)
Ok, understand a little more now, I see you added info to stats about the device used which makes it more clear, I will test more later when home.
I have also noticed that the option to choose the render device is not available (greyed out) unless both cards have an active display. Is it not possible to use a card even though no display is used on that device? So in my case for example use the gt240 to render while the only active monitor is on the gtx295?
Virtual_ManPL
6th March 2010, 16:42
MPC-HC bug on three lined subtitles
MPC-HC
http://img186.imageshack.us/img186/6159/mpchc.th.png (http://img186.imageshack.us/i/mpchc.png/)
SMPlayer
http://img704.imageshack.us/img704/5865/smplayer.th.png (http://img704.imageshack.us/i/smplayer.png/)
subtitles download
http://www.mediafire.com/?xtygkg22gnn
and also why "Position subtitles relative to the video frame" is not fully enabled by default ?
Razoola
6th March 2010, 18:30
To see what video adapter you - use GPU-Z, see engine, memory load
In the MpcVideoDecoder setting you can see wrong name;
Also you can try this - run mpc on GTX 295(monitor), select GT 240 and open VC-1 video - you see that use VC-1 bitsream decoder - GTX 295 can't do this :)
I have had a play with build 1735 but I just cannot get anything to play right when I set the d3d render device to the card that is not displaying the media. If I try VMR9 renderless mpc freezes. With EVR custom the media tries to play but its constant stutter and MPC reports the media framerate as 0.
http://img176.imageshack.us/img176/1139/16755581.th.jpg (http://img176.imageshack.us/i/16755581.jpg/)
PetitDragon
6th March 2010, 20:08
Problem (or Bug) Report:
I'm getting the following error when I turn on "10 Bit RGB" and "D3D Full Screen Mode" at the same time for 10bit display:
EVR: CreateDevice failed, DX9AllocatorPresenter failed, D3DERR_NOTAVAILABLE
My config: Vista 32bit, NV 8800GTS 512
Please help! THNX in advance.
Superb
7th March 2010, 02:18
Quick technical question...
The position subtitles relative to the video frame has 3 states, but the code for getting the value is:
DDX_Check(pDX, IDC_CHECK_RELATIVETO, m_relativeTo);
Where m_relativeTo is a BOOL (=2 states).
What am I missing? how is the third state (interim) saved?
What is the meaning of all 3 values?
EDIT... wow... typedef int BOOL; never mind then. :/
EDIT2: interesting blog post about it... http://blogs.msdn.com/oldnewthing/archive/2004/12/22/329884.aspx
thuan
7th March 2010, 03:11
MPC-HC bug on three lined subtitles
MPC-HC
http://img186.imageshack.us/img186/6159/mpchc.th.png (http://img186.imageshack.us/i/mpchc.png/)
SMPlayer
http://img704.imageshack.us/img704/5865/smplayer.th.png (http://img704.imageshack.us/i/smplayer.png/)
subtitles download
http://www.mediafire.com/?xtygkg22gnn
and also why "Position subtitles relative to the video frame" is not fully enabled by default ?
Regression confirmed, I have the same issue over here. But I was lazy to report it :D. You might want to do this (http://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_Report_Issues), too.
rumpumpel1
7th March 2010, 11:50
can someone please confirm, that the DXVAChecker reports ModeVC1_VLD on the following platform: Windows7 x64 + Mobile Intel 4 Series Express (GMA 4500MHD) ?
rica
8th March 2010, 01:00
Hi guys,
you may wanna have a look at this:
http://forum.doom9.org/showthread.php?p=1370134#post1370134
_ _ _ _ _
MPC-HC bug on three lined subtitles
MPC-HC
http://img186.imageshack.us/img186/6159/mpchc.th.png (http://img186.imageshack.us/i/mpchc.png/)
SMPlayer
http://img704.imageshack.us/img704/5865/smplayer.th.png (http://img704.imageshack.us/i/smplayer.png/)
subtitles download
http://www.mediafire.com/?xtygkg22gnn
and also why "Position subtitles relative to the video frame" is not fully enabled by default ?
Problem confirmed, first appeared in revision 1690 (fom xvidvideo.ru) which makes commit 1688 rather suspicious. Revision 1687 from the same site displays the proper subtitles.
Created Ticket #345 for this issue in the bug tracker.
THX-UltraII
8th March 2010, 16:34
general MPC-HC question:
what exactly does the option 'reinitialize when display changing' does when you enable or disable it?
betaking
9th March 2010, 06:08
can not compiled last mpc-hc 1744 download last gcc form xvidvideo.ru!
Build Log Build started: Project: libavcodec_gcc, Configuration: Release|Win32
Command Lines Creating temporary file "C:\DOCUME~1\xxxx\LOCALS~1\Temp\BAT00015728482460.bat" with contents
[
@echo off
gccbuild.bat
if errorlevel 1 goto VCReportError
goto VCEnd
:VCReportError
echo Project : error PRJ0019: A tool returned an error code from "Performing Makefile project actions"
exit 1
:VCEnd
]
Creating command line "C:\DOCUME~1\david\LOCALS~1\Temp\BAT00015728482460.bat"
Output Window Performing Makefile project actions
gcc.exe -c -I. -I.. -Ilibavcodec -Ilibavutil -Ilibswscale -I../../../../zlib -I../../../../libpng -DHAVE_AV_CONFIG_H -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -std=gnu99 -DARCH_X86_32 -DWIN32 -D_WIN32 -mno-cygwin -mdll -mthreads -pipe -DNDEBUG -UDEBUG -O3 -march=i686 -msse -mfpmath=sse -fno-common -fno-tree-vectorize -fomit-frame-pointer -fno-math-errno -MMD -o libavcodec/h264_loopfilter.o libavcodec/h264_loopfilter.c
In file included from libavcodec/h264_loopfilter.c:32:0:
libavcodec/h264.h: In function 'fill_filter_caches':
libavcodec/h264.h:1277:84: warning: integer overflow in expression
libavcodec/h264.h:1283:38: warning: initialization from incompatible pointer type
libavcodec/h264.h:1360:38: warning: initialization from incompatible pointer type
libavcodec/h264.h:1368:92: warning: integer overflow in expression
libavcodec/h264.h:1375:42: warning: initialization from incompatible pointer type
gcc.exe -c -I. -I.. -Ilibavcodec -Ilibavutil -Ilibswscale -I../../../../zlib -I../../../../libpng -DHAVE_AV_CONFIG_H -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -std=gnu99 -DARCH_X86_32 -DWIN32 -D_WIN32 -mno-cygwin -mdll -mthreads -pipe -DNDEBUG -UDEBUG -O3 -march=i686 -msse -mfpmath=sse -fno-common -fno-tree-vectorize -fomit-frame-pointer -fno-math-errno -MMD -o libavcodec/mpegvideo.o libavcodec/mpegvideo.c
gcc.exe -c -I. -I.. -Ilibavcodec -Ilibavutil -Ilibswscale -I../../../../zlib -I../../../../libpng -DHAVE_AV_CONFIG_H -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -std=gnu99 -DARCH_X86_32 -DWIN32 -D_WIN32 -mno-cygwin -mdll -mthreads -pipe -DNDEBUG -UDEBUG -O3 -march=i686 -msse -mfpmath=sse -fno-common -fno-tree-vectorize -fomit-frame-pointer -fno-math-errno -MMD -o libavcodec/msmpeg4.o libavcodec/msmpeg4.c
gcc.exe -c -I. -I.. -Ilibavcodec -Ilibavutil -Ilibswscale -I../../../../zlib -I../../../../libpng -DHAVE_AV_CONFIG_H -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -std=gnu99 -DARCH_X86_32 -DWIN32 -D_WIN32 -mno-cygwin -mdll -mthreads -pipe -DNDEBUG -UDEBUG -O3 -march=i686 -msse -mfpmath=sse -fno-common -fno-tree-vectorize -fomit-frame-pointer -fno-math-errno -MMD -o libavcodec/msmpeg4data.o libavcodec/msmpeg4data.c
libavcodec/h264_loopfilter.c: In function 'ff_h264_filter_mb_fast':
libavcodec/h264_loopfilter.c:308:6: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
make.exe: *** [libavcodec/h264_loopfilter.o] Error 1
make.exe: *** Waiting for unfinished jobs....
Results Build log was saved at "file://e:\mpc-hc\src\filters\transform\MPCVideoDec\ffmpeg\BuildLog.htm"
libavcodec_gcc - 1 error(s), 5 warning(s)
MPC-HC x86: (Microsoft Visual C++ 2008 SP1, Microsoft Windows SDK for Windows 7, DirectX SDK v.9.28.1886, GCC 4.5.0 (experimental, svn rev. 157199, 2010.03.03) x86_32)
but download GCC form xvidvideo.ru still is mingw_gcc_450_v20100225_0545_x86-x64-experimental_release_(pthreads_2.9.0.0_shared).7z
hoborg
9th March 2010, 11:31
Hi.
Is there plan to update MP4 splitter to support this sample (http://hobring.ic.cz/samples/mp4.AAC+AVC1_(1280x720@50fps).rar) ?
It is working with Haali, but only black screen using "MP4Splitter.ax".
:thanks:
namaiki
9th March 2010, 11:37
Hi.
Is there plan to update MP4 splitter to support this sample (http://hobring.ic.cz/samples/mp4.AAC+AVC1_(1280x720@50fps).rar) ?
It is working with Haali, but only black screen using "MP4Splitter.ax".
:thanks:
Wow. That's so weird. I can play this either if I dont use the internal mp4 splitter, or if I don't use mpc-hc's internal h.264 filters (both dxva and ffmpeg).
JonasNo
9th March 2010, 14:38
can not compiled last mpc-hc 1744 download last gcc form xvidvideo.ru!
Build Log Build started: Project: libavcodec_gcc, Configuration: Release|Win32
Command Lines Creating temporary file "C:\DOCUME~1\xxxx\LOCALS~1\Temp\BAT00015728482460.bat" with contents
[
@echo off
gccbuild.bat
if errorlevel 1 goto VCReportError
goto VCEnd
:VCReportError
echo Project : error PRJ0019: A tool returned an error code from "Performing Makefile project actions"
exit 1
:VCEnd
]
Creating command line "C:\DOCUME~1\david\LOCALS~1\Temp\BAT00015728482460.bat"
Output Window Performing Makefile project actions
gcc.exe -c -I. -I.. -Ilibavcodec -Ilibavutil -Ilibswscale -I../../../../zlib -I../../../../libpng -DHAVE_AV_CONFIG_H -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -std=gnu99 -DARCH_X86_32 -DWIN32 -D_WIN32 -mno-cygwin -mdll -mthreads -pipe -DNDEBUG -UDEBUG -O3 -march=i686 -msse -mfpmath=sse -fno-common -fno-tree-vectorize -fomit-frame-pointer -fno-math-errno -MMD -o libavcodec/h264_loopfilter.o libavcodec/h264_loopfilter.c
In file included from libavcodec/h264_loopfilter.c:32:0:
libavcodec/h264.h: In function 'fill_filter_caches':
libavcodec/h264.h:1277:84: warning: integer overflow in expression
libavcodec/h264.h:1283:38: warning: initialization from incompatible pointer type
libavcodec/h264.h:1360:38: warning: initialization from incompatible pointer type
libavcodec/h264.h:1368:92: warning: integer overflow in expression
libavcodec/h264.h:1375:42: warning: initialization from incompatible pointer type
gcc.exe -c -I. -I.. -Ilibavcodec -Ilibavutil -Ilibswscale -I../../../../zlib -I../../../../libpng -DHAVE_AV_CONFIG_H -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -std=gnu99 -DARCH_X86_32 -DWIN32 -D_WIN32 -mno-cygwin -mdll -mthreads -pipe -DNDEBUG -UDEBUG -O3 -march=i686 -msse -mfpmath=sse -fno-common -fno-tree-vectorize -fomit-frame-pointer -fno-math-errno -MMD -o libavcodec/mpegvideo.o libavcodec/mpegvideo.c
gcc.exe -c -I. -I.. -Ilibavcodec -Ilibavutil -Ilibswscale -I../../../../zlib -I../../../../libpng -DHAVE_AV_CONFIG_H -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -std=gnu99 -DARCH_X86_32 -DWIN32 -D_WIN32 -mno-cygwin -mdll -mthreads -pipe -DNDEBUG -UDEBUG -O3 -march=i686 -msse -mfpmath=sse -fno-common -fno-tree-vectorize -fomit-frame-pointer -fno-math-errno -MMD -o libavcodec/msmpeg4.o libavcodec/msmpeg4.c
gcc.exe -c -I. -I.. -Ilibavcodec -Ilibavutil -Ilibswscale -I../../../../zlib -I../../../../libpng -DHAVE_AV_CONFIG_H -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -std=gnu99 -DARCH_X86_32 -DWIN32 -D_WIN32 -mno-cygwin -mdll -mthreads -pipe -DNDEBUG -UDEBUG -O3 -march=i686 -msse -mfpmath=sse -fno-common -fno-tree-vectorize -fomit-frame-pointer -fno-math-errno -MMD -o libavcodec/msmpeg4data.o libavcodec/msmpeg4data.c
libavcodec/h264_loopfilter.c: In function 'ff_h264_filter_mb_fast':
libavcodec/h264_loopfilter.c:308:6: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
make.exe: *** [libavcodec/h264_loopfilter.o] Error 1
make.exe: *** Waiting for unfinished jobs....
Results Build log was saved at "file://e:\mpc-hc\src\filters\transform\MPCVideoDec\ffmpeg\BuildLog.htm"
libavcodec_gcc - 1 error(s), 5 warning(s)
MPC-HC x86: (Microsoft Visual C++ 2008 SP1, Microsoft Windows SDK for Windows 7, DirectX SDK v.9.28.1886, GCC 4.5.0 (experimental, svn rev. 157199, 2010.03.03) x86_32)
but download GCC form xvidvideo.ru still is mingw_gcc_450_v20100225_0545_x86-x64-experimental_release_(pthreads_2.9.0.0_shared).7z
GCC 4.5 is a experimental release which means it can be unstable, crash, generate bad code (slow performance), etc.. so use GCC 4.4 instead, it is stable.
Link: http://www.xvidvideo.ru/2009-10-22-10-49-14/cat_view/28-cross-mingwgcc-x86x64/159-cross-mingwgcc-44-x86x64.html
fastplayer
9th March 2010, 15:13
GCC 4.5 is a experimental release which means it can be unstable, crash, generate bad code (slow performance), etc.. so use GCC 4.4 instead, it is stable.
Link: http://www.xvidvideo.ru/2009-10-22-10-49-14/cat_view/28-cross-mingwgcc-x86x64/159-cross-mingwgcc-44-x86x64.html
Then why is ffmpeg in all MPC-HC builds on xvidvideo.ru build with 4.5.0?
p0w3rh0u5e
9th March 2010, 16:06
Just two things i would love to see in future-releases of MPC-HC.
- support for R3D-files, with the upcoming release of (cheaper) scarlett-cameras this will become more important
there is a sdk available, you can request it here http://www.red.com/developer
some samples are here: http://www.reduser.net/forum/showthread.php?t=42130
there is a virtualdub-plugin too: http://arenafilm.hu/alsog/vdr3d/
- support for stereoscopic 3d
first thing would be support for stereo-mkv files (mkvmerge can already mux two videostreams into a stereoscopic mkv) and seperate files with some output options like nvidias vision 3d and so on... well, the final goal would be playback of 3d-blurays via hdmi-output on 3d-ready tvs, but yeah, for that, some pieces are missing :)
What do you guys think?
clumba
9th March 2010, 16:46
Hello.
I have problem, using last build MPC-HC with EVR Custom (Windows 7 x64 + Radeon HD 5670):
http://i2.fastpic.ru/thumb/2010/0309/bb/6e92a10210008b3e2427c386fe5c7ebb.jpeg (http://fastpic.ru/view/2/2010/0309/6e92a10210008b3e2427c386fe5c7ebb.jpg.html)
Other files & renders works fine.
File can be downloaded here (http://anonym.to/?http://vidding.ru/Video/Full003/01999.[AKROSS_Con_2009]_S_studio_-_D-ON_alt.mkv).
MediaInfo (http://i2.fastpic.ru/big/2010/0309/37/0c6455242b6b4f3ae3b8ad9848c03037.png)
What's wrong?
Razoola
9th March 2010, 18:29
Just two things i would love to see in future-releases of MPC-HC.
- support for R3D-files, with the upcoming release of (cheaper) scarlett-cameras this will become more important
there is a sdk available, you can request it here http://www.red.com/developer
some samples are here: http://www.reduser.net/forum/showthread.php?t=42130
there is a virtualdub-plugin too: http://arenafilm.hu/alsog/vdr3d/
- support for stereoscopic 3d
first thing would be support for stereo-mkv files (mkvmerge can already mux two videostreams into a stereoscopic mkv) and seperate files with some output options like nvidias vision 3d and so on... well, the final goal would be playback of 3d-blurays via hdmi-output on 3d-ready tvs, but yeah, for that, some pieces are missing :)
What do you guys think?
I think before 3D can be added the sync render will need to be complete. You can't really be having dropped frames with 3D. I would like to see support in the future though.
Glaucous
9th March 2010, 19:42
Hello.
I'm using Windows 7 x64 together with svn 1732 x86 MPC-HC and ReClock, working great, the main feature I need here is WASAPI - mainly so that I won't hear hissing in my back speakers when viewing 2.0 material.
And apparently MPC-HC does support WASAPI natively, by using the MPC-HC Audio Renderer, however I can't get this to work. I tried svn 1732 of both x86 and x64, I tried the stable versions as well.
The setup is the following:
Win7 x64 -> MPC HC -> SPDIF or HDMI -> 5.1 Receiver.
On the receiver I can check if the input signal is 5.1 or 2.0, as well as the sampling rate.
When using MPC HC without ReClock the signal is always as the Windows Audio Mixer settings.
rica
9th March 2010, 23:09
Hello.
I'm using Windows 7 x64 together with svn 1732 x86 MPC-HC and ReClock, working great, the main feature I need here is WASAPI - mainly so that I won't hear hissing in my back speakers when viewing 2.0 material.
And apparently MPC-HC does support WASAPI natively, by using the MPC-HC Audio Renderer, however I can't get this to work. I tried svn 1732 of both x86 and x64, I tried the stable versions as well.
The setup is the following:
Win7 x64 -> MPC HC -> SPDIF or HDMI -> 5.1 Receiver.
On the receiver I can check if the input signal is 5.1 or 2.0, as well as the sampling rate.
When using MPC HC without ReClock the signal is always as the Windows Audio Mixer settings.
Post 12201.
bobdynlan
10th March 2010, 00:48
I think before 3D can be added the sync render will need to be complete. You can't really be having dropped frames with 3D. I would like to see support in the future though.Before 3D support can be added, a 3D SOFTWARE DECODER, SPLITTER etc needs to be made available (Cyberlink first?!). "Native" support for such thing is far fetched (Nokia helped a little). The thing is that you cannot put such high hopes, when interlaced video is so hard to deal with, even at this time. Mastering interlaced content is the starting point. And to make MPC-HC a true stereo player, it would need a new implementation and integration of the shader engine. With the current one, you can only do anaglyph manipulation for progressive 3d video content. Stuff like converting on-the-fly between color pairs, swap them, and with some work converting up/down or left/right to anaglyph. I should check the new H.264 MVC standard, could have built-in anaglyph conversion, or at least easier to be done than MPEG-2 interlaced 3D content.
Sync renderer is a priority, but it should be coupled with improved file reading.
- Opening time and seeking time are just as important factors in the viewing experience compared to 15 dropped frames, 3 glitches and 33ms audio drift at the end, at least from the POV of an angry german kid (http://www.youtube.com/watch?v=PbcctWbC8Q0). Not even Microsoft could do this right, but there are ways to improve the current situation. Asynchronous I/O, device cache management, device lock, huge buffers as free RAM is wasted RAM.
- But the real issue at least with seeking comes from the fact that pairing a progress bar with a mouse it is very bad for the hardware that makes it happen. A tick marked progress bar that by default jumps to predetermined intervals would make things much easier. And you could also keep the ticks hidden :D. Let's say 5% interval ticks. You click once over what would be 32.84% - would get you to 30%. You click twice there or alternative click, it gets you to 32.84%. And in the background, all those ticks could be cached, and served on-demand almost instantly without trashing the hardware for a seamless jump.
I believe that Media Player Classic - Home Cinema, as a flagship of GREEN software media player, with it's reduced development team (main reason), reluctant to GUI, OSD shiny mumbo-jumbo pollution, reluctant to rememberable pan&scan screen-space wasting, responsible for the DXVA Global Warming-aware push without sacrificing the foreign art subtitle revealer, responsible for the endangered frame saving Renderer and so forth, should also consider implementing a green progress/seek bar as described above.
According to IPCC quoting a thoroughly study made by the world's most talented scientists over the last few minutes, such implementation would save 12.1g of fossil fuel per video played per normal user, or 22.4Kg of fossil fuel per video played per angry german kid (http://www.youtube.com/watch?v=PbcctWbC8Q0).
X-Dron
10th March 2010, 09:49
Of course I tried it, otherwise I wouldn't be writing this. That's the exact thing I'm opposing to. I do not want that. If I open a movie that's is in, let's say, a 10 movie folder, and it doesn't have chapters I don't want those buttons active so I can accidentally press them (like I've done today) while I'm in the middle of Iron Man's best scene action to see Transformers' beginning.
I understand this may be useful for folders containing audio files, but for those containing video files is awful IMO. If you guys plan to keep it this way, an option to disable it would be great.
Done in Changeset [1748]. See "Tweaks" settings.
STaRGaZeR
10th March 2010, 15:36
Done in Changeset [1748]. See "Tweaks" settings.
Thanks!
clsid
10th March 2010, 16:00
A random idea I came up with:
Create a small DLL with functions to detect whether a user has a DXVA capable graphics card. This DLL could be use by the MPC installer to determine the optimal default configuration. For example, disabling DXVA by default on non-compatible systems could speed up video loading time by a few milliseconds.
The DLL could also be used to detect the brand and model of a card, and perhaps even the installed version of the driver. With such information we could inform users about known bad drivers (or hardware) that has known problems with DXVA or any of the video renderers in MPC.
Razoola
10th March 2010, 16:32
A random idea I came up with:
Create a small DLL with functions to detect whether a user has a DXVA capable graphics card. This DLL could be use by the MPC installer to determine the optimal default configuration. For example, disabling DXVA by default on non-compatible systems could speed up video loading time by a few milliseconds.
The DLL could also be used to detect the brand and model of a card, and perhaps even the installed version of the driver. With such information we could inform users about known bad drivers (or hardware) that has known problems with DXVA or any of the video renderers in MPC.
It sounds like a good idea but maybe it would be even better to have it as an option within MPC-HC. Say something like 'DXVA hardware test'.
First though I think ticket 344 needs a fixing as that will have a direct relation on this for those of us with multiple GPU's. :)
clsid
10th March 2010, 17:44
The advantage of doing it in the installer is that it will be automated. Any unnecessary user interaction is undesirable, certainly in mass-deployment.
But having both would be nice of course.
tetsuo55
10th March 2010, 17:47
please open a ticket on the tracker, some devs have expressed interest in seeing this happen
JonasNo
10th March 2010, 18:14
Then why is ffmpeg in all MPC-HC builds on xvidvideo.ru build with 4.5.0?
I don't know, ask him, maybe he knows how to avoid the bugs or maybe he go a computer that this experimental build happens to work on.
For example, on my system gcc v4.5 just crashes, hangs and/or outputs bad errors and refuses to compile.
p0w3rh0u5e
10th March 2010, 18:33
Before 3D support can be added, a 3D SOFTWARE DECODER, SPLITTER etc needs to be made available (Cyberlink first?!). "Native" support for such thing is far fetched (Nokia helped a little).
Mmmh... from my understanding, to support 3d via mkv, we "only" need to enhance the mkv-splitter, run the two seperate videostreams through two instances of a decoder and deliver the two decoded streams to a renderer that uses nvidia's or ati's stereoscopic-processing. Later, for 3d-BluRay and MVC, only the m2ts-splitter and AVC-decoder needs to be enhanced. There is no need to build a own postprocessing-engine for 3d.
The thing is that you cannot put such high hopes, when interlaced video is so hard to deal with, even at this time. Mastering interlaced content is the starting point. And to make MPC-HC a true stereo player, it would need a new implementation and integration of the shader engine. With the current one, you can only do anaglyph manipulation for progressive 3d video content. Stuff like converting on-the-fly between color pairs, swap them, and with some work converting up/down or left/right to anaglyph. I should check the new H.264 MVC standard, could have built-in anaglyph conversion, or at least easier to be done than MPEG-2 interlaced 3D content.
You're right, supporting those old methods would need much more work, but to be honest, i think it would be a waste of time. Interlaced and over/under etc. are the past, nobody will use it when there is the possibility to use two seperate streams in a container or encode your material into such a new h264-stream. Old content will be re-released or can be converted to new standards. So, my opinion, forget those old methods. ;)
tetsuo55
10th March 2010, 18:37
I don't know, ask him, maybe he knows how to avoid the bugs or maybe he go a computer that this experimental build happens to work on.
For example, on my system gcc v4.5 just crashes, hangs and/or outputs bad errors and refuses to compile.alexins seems to prefer bleeding edge versions of all his software.
ar-jar
11th March 2010, 00:39
general MPC-HC question:
what exactly does the option 'reinitialize when display changing' does when you enable or disable it?
This means that you create a new DirectX device for the new screen. It *could* mean that you get better performance but I'm not sure. I know that a window spanning over two screen makes a dent in performance. There is a bug somewhere causing the screen go black when playing DXVA with the internal decoder and having checked that option. -A
ar-jar
11th March 2010, 00:47
A debug exception was introduced between builds 1738 and 1739 I believe. This makes it hard to run debug builds. I have traced it down to CVMROSD DisplayMessage, line m_MainFont.CreatePointFont(m_FontSize*10, m_OSD_Font) if my debugger is to trust. Haven't been able to pin down the exact cause since the code looks ok to me. The regular build seems to ignore whatever it is that goes wrong. Same behavior on two different computers. -A
ar-jar
11th March 2010, 00:58
A debug exception was introduced between builds 1738 and 1739 I believe. This makes it hard to run debug builds. I have traced it down to CVMROSD DisplayMessage, line m_MainFont.CreatePointFont(m_FontSize*10, m_OSD_Font) if my debugger is to trust. Haven't been able to pin down the exact cause since the code looks ok to me. The regular build seems to ignore whatever it is that goes wrong. Same behavior on two different computers. -A
Further evidence: the player works if you deselect OSD.
sillKotscha
11th March 2010, 07:42
is it possible to add custom file.ico support in the near future?
I'd love to assign custom file icons for different file types
PS: running win7 and to add custom icons for different files isn't that easy anymore as it was in xp
ar-jar
11th March 2010, 07:51
A debug exception was introduced between builds 1738 and 1739 I believe. This makes it hard to run debug builds. I have traced it down to CVMROSD DisplayMessage, line m_MainFont.CreatePointFont(m_FontSize*10, m_OSD_Font) if my debugger is to trust. Haven't been able to pin down the exact cause since the code looks ok to me. The regular build seems to ignore whatever it is that goes wrong. Same behavior on two different computers. -A
Fixed! Thanks guys! Now I can resume work on my own bugs :) -A
THX-UltraII
11th March 2010, 08:40
guys,
Can you maybe help me out? I got the file 'SetDisplayFrequency.exe' from some forum and put it in my Program Files (x86)\ReClock folder. I enabled the .vbs option in ReClock and made the runevent.vbs script look like this:
' -------------------------------------
' Event notification script for ReClock
' -------------------------------------
'
' This script will be called when ReClock change the media adaptation of a played file
' either automatically or after some manual change made in the properties panel
' It is called only for media file which contain a video stream, and when frame rate of this file is known
'
' ---------------------------------------------------------------------------------------------
' The 7 parameters received by this script are explained below:
'
' (1) contains the event name that just occurred:
' - "GREEN" : tray icon just got green (all is fine). Parameter
' - "YELLOW" : tray icon just got yellow. We should make what is necessary
' to change the monitor refresh rate
' - "STOP" : playback just stopped
' - "QUIT" : ReClock is about to quit
'
' Parameters (2), (3), (8) and (9) apply only with "GREEN" and "YELLOW" events. Otherwise they contain "-"
'
' (2) contains the type of media file currently played :
' - "CINEMA" : frame rate of source file is around 24 fps
' - "PAL" : frame rate of source file is around 25 fps
' - "NTSC" : frame rate of source file is around 30 fps
' - "CUSTOM" : frame rate of source file does not fall in previous categories
'
' (3) contains the current sound playback mode (apply only with GREEN/YELLOW event):
' - "PCM" : PCM mode
' - "SPDIF" : AC3 passthrough SPDIF
'
' (4) contains the current monitor selected for playback (1=primary, 2=secondary, etc...)
'
' (5) contains the total monitor count detected in the system
'
' (6) contains the current resolution of your monitor (WIDTHxHEIGHT)
'
' (7) contains the current refresh rate of your monitor (in Hz)
'
' (8) contains the original playback rate of the file (in fps multiplied by 1000)
'
' (9) contains the current playback rate of the file (in fps multiplied by 1000)
'
' (10) contains the filename of the current media file
'
' -------------------------------------------------------------------------
' SetDisplayFrequency Version - Sets refresh rate using SetDisplayFrequency
' -------------------------------------------------------------------------
' Decode the parameters
Set objArgs = WScript.Arguments
If objArgs.Count < 10 Then
MsgBox "Bad argument count !", MB_OK, "ReClock Event Notification"
' We have done nothing. Return 1 to indicate ReClock that the configuration has not changed.
WScript.Quit 1
End If
eventName = objArgs(0)
mediaType = objArgs(1)
soundMode = objArgs(2)
currentMonitor = objArgs(3)
totalMonitorCount = objArgs(4)
currentResolution = objArgs(5)
currentRefreshRate = objArgs(6)
originalPlaybackSpeed = objArgs(7)
currentPlaybackSpeed = objArgs(8)
currentMediaFile = objArgs(9)
' If you need to debug, replace false with true in the following line.
If false Then MsgBox _
eventName & " " & _
mediaType & " " & _
soundMode & " " & _
currentMonitor & " " & _
totalMonitorCount & " " & _
currentResolution & " " & _
currentRefreshRate & " " & _
originalPlaybackSpeed & " " & _
currentPlaybackSpeed, _
MB_OK, "ReClock Event Notification"
Set wshShell = CreateObject("WScript.Shell")
' We will put new refresh rate here if necessary.
newRefreshRate = currentRefreshRate
' Obviously we have something to do only if the icon is yellow.
If eventName = "YELLOW" Then
If currentRefreshRate <> originalPlaybackSpeed Then
Select Case mediaType
Case "CINEMA"
newRefreshRate = "23"
Case "PAL"
newRefreshRate = "50"
Case "NTSC"
newRefreshRate = "59"
End Select
End If
End If
' We quit the player, restore our favorite refresh rate.
If eventName = "QUIT" Then
newRefreshRate = "60"
End If
' Do we have new refresh rate to apply ?
If currentRefreshRate <> newRefreshRate Then
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(&H26&)
Set objFolderItem = objFolder.Self
' Now run SetDisplayFrequency command and wait for it to finish its job.
WshShell.Run """" & objFolderItem.Path & _
"\ReClock\SetDisplayFrequency.exe"" " & newRefreshRate, 0, true
' In case we did a configuration change we MUST return 0 to indicate ReClock it need to recalibrate itself.
WScript.Quit 0
End If
' We have done nothing. Return 1 to indicate ReClock that the configuration has not changed.
WScript.Quit 1
When I run MPC-HC with ReClock and the .vbs script option enabled MPC-HC seems to do SOMETHING (screen seems to change) but not how I want it. When I ran a 25fps source it does not switch to my ati 1920@1080@50Hz profile and when I run a 29,970fps source it does not switch to my ati 1920@1080@59Hz profile.
What could I be doing wrong here?
fastplayer
11th March 2010, 09:29
PS: running win7 and to add custom icons for different files isn't that easy anymore as it was in xp
Whoever at MS is responsible for Windows Explorer should get fired. :mad:
Anyway, take a look at Nirsoft's FileTypesMan (http://www.nirsoft.net/utils/file_types_manager.html). It should get the job done.
clsid
11th March 2010, 14:09
@ar-jar
I have a few questions regarding errors with EVR Sync.
1) Do you know under what circumstances the generic "SyncAP failure" is shown? I have helped a few people with this problem, but it would be useful to known what might cause it.
2) Why does the error display twice?
3) What do you think about automatically changing the renderer (in MPC options) to EVR or System Default in case of a error with EVR Sync? That might be useful for inexperienced users of MPC that don't known how it fix it themselves. That way they will get an error only once.
4) I got a Direct3D related SyncAP failure when running in a virtual machine that has no direct3d support (VirtualBox). Does EVR Sync always require Direct3D, or just certain options (like D3D fullscreen obviously)?
khagaroth
11th March 2010, 17:23
@devs:// Pls, don't translate this while ->
CONTROL "Don't use 'search in folder' on commands 'Skip back/forward' when only one item in playlist",IDC_CHECK7,
"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,7,164,223,18
LTEXT "OSD font",IDC_STATIC,7,191,57,8
COMBOBOX IDC_COMBO1,65,189,117,64,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO2,187,189,30,64,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
// <- Pls, don't translate this while
Any specific reason why we should't translate this, seems to work fine even when translated.
tetsuo55
11th March 2010, 18:24
@devs:// Pls, don't translate this while ->
CONTROL "Don't use 'search in folder' on commands 'Skip back/forward' when only one item in playlist",IDC_CHECK7,
"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,7,164,223,18
LTEXT "OSD font",IDC_STATIC,7,191,57,8
COMBOBOX IDC_COMBO1,65,189,117,64,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO2,187,189,30,64,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
// <- Pls, don't translate this while
Any specific reason why we should't translate this, seems to work fine even when translated.
because that section of code is continually being modified
mark0077
11th March 2010, 20:03
Tested b1417 (build from xvidvideo.ru) - no more 1312 stuttering issues on Vista x64, EVR-CP (optimal), GF8800GT (FW191.07).
But this build often crashes on multiple "Jump forward (medium)" and "Jump backward (medium)" commands. Build 1311 is OK.
crash details:
Problem signature:
Problem Event Name: BEX
Application Name: mplayerc_rc.exe
Application Version: 1.3.1417.0
Application Timestamp: 4b26f1a4
Fault Module Name: evr.dll
Fault Module Version: 6.0.6002.18005
Fault Module Timestamp: 49e037bb
Exception Offset: 0000844a
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.0.6002.2.2.0.256.1
Locale ID: 1049
Additional Information 1: fd00
Additional Information 2: ea6f5fe8924aaa756324d57f87834160
Additional Information 3: fd00
Additional Information 4: ea6f5fe8924aaa756324d57f87834160
Hi, Is anyone working on the above problem.
Its really effecting me, getting lots of crashes during long held seeks (keeping mouse down for say 10 seconds and dragging mouse along seekbar) but only with evr-cp (didn't try others except vmr9) and reclock in the mix.
http://sourceforge.net/apps/trac/mpc-hc/ticket/209
ar-jar
11th March 2010, 21:37
@ar-jar
I have a few questions regarding errors with EVR Sync.
1) Do you know under what circumstances the generic "SyncAP failure" is shown? I have helped a few people with this problem, but it would be useful to known what might cause it.
2) Why does the error display twice?
3) What do you think about automatically changing the renderer (in MPC options) to EVR or System Default in case of a error with EVR Sync? That might be useful for inexperienced users of MPC that don't known how it fix it themselves. That way they will get an error only once.
4) I got a Direct3D related SyncAP failure when running in a virtual machine that has no direct3d support (VirtualBox). Does EVR Sync always require Direct3D, or just certain options (like D3D fullscreen obviously)?
THanks for the feedback. I don't have detailed answers. I would need descriptions of the circumstances under which you get this. Generally, yes, you need the August 2009 version of DirectX runtime installed. If you don't have it, you will have errors and the renderer won't run.
Basically I should gray out the renderer if the necessary stuff isn't installed but that's icing that will come later. -A
tetsuo55
11th March 2010, 22:28
Hi, Is anyone working on the above problem.
Its really effecting me, getting lots of crashes during long held seeks (keeping mouse down for say 10 seconds and dragging mouse along seekbar) but only with evr-cp (didn't try others except vmr9) and reclock in the mix.
http://sourceforge.net/apps/trac/mpc-hc/ticket/209We have spent hours and hours debugging this.
All we know is that there is a buffer overrun by too much data being given to the splitter
mark0077
11th March 2010, 22:44
We have spent hours and hours debugging this.
All we know is that there is a buffer overrun by too much data being given to the splitter
OK Thanks! I'm sure its tricky to find the cause!
Peuj
12th March 2010, 00:12
Hi,
@X-Dron:
In Option -> Playback -> Fullscreen -> "AutoChange fullscreen monitor mode" section:
I think the "Apply default monitor..." and "Restore resolution..." options should be after "For Vista and above only" section as these options are common to the "AutoChange fullscreen..." section.
@Aleksoid:
For the new option: "Don't use 'search in folder' on commands 'Skip back/forward' when only one item in playlist"
I think it should be something like:
"Don't use 'search in folder' on commands 'Skip back/forward' with more than one item in playlist"
or
"Use 'search in folder' on commands 'Skip back/forward' only with one item in playlist"
And about the playlist if some devs (X-Dron or Aleksoid?) could have a look at these requests: :)
http://sourceforge.net/apps/trac/mpc-hc/ticket/357
http://sourceforge.net/apps/trac/mpc-hc/ticket/358
Thanks
X-Dron
12th March 2010, 06:58
For the new option: "Don't use 'search in folder' on commands 'Skip back/forward' when only one item in playlist"
I think it should be something like:
"Don't use 'search in folder' on commands 'Skip back/forward' with more than one item in playlist"
or
"Use 'search in folder' on commands 'Skip back/forward' only with one item in playlist"
See http://forum.doom9.org/showthread.php?p=1378237#post1378237
Ticket #357:
Could you add "Auto-load files" options to add files in the playlist when opening a file.
Could look like something like this:
Auto-load Files:
1- Similar files
2- All files in folder
* "Similar files" means files starting with the same name like episode1.avi, episode2.avi, ... (like 'Search in folder' option)
* "All files in folder" means
all the files in the same folder than currently opened file
Ticket #358:
When we open a new file if there are files already loaded in the playlist they are deleted and replace by the new opened file.
Could you add an option to simply add the opened file in the playlist without deleting the other files.
Use file/folder's сontext menu.
http://s61.radikal.ru/i172/1003/ea/6b6f7c329125t.jpg (http://s61.radikal.ru/i172/1003/ea/6b6f7c329125.png)
http://i024.radikal.ru/1003/01/de979cc313b1t.jpg (http://i024.radikal.ru/1003/01/de979cc313b1.png)
Does not it work?
jhb50
12th March 2010, 08:42
The following posts address my problem:
Quick question: why's MPC-HC's subtitle menu item (right-click pop-up context menu) disabled when EVR/EVR-sync/EVR-custom-preset is used in XP?
Either because the internal subtitle renderer is disabled or because no subtitles were present.
Strange. With all other settings untouched, switching from VMR9 to EVR-sync disables the subtitle menu item when the same file is reopened. Does the EVR-sync / custom preset renderer disable the internal subtitle renderer when it's being used in winXP? Otherwise, this would be a bug then?
This is with x86 r1731.
Yes it does! It is (EVR_Sync) based on EVR CP so its behaviour is the same. You can't use EVR CP in XP with internal MPC HC subtitles (at least with MPC internal H264 decoder). I guess the same thing happens with ffdshow(DXVA)_I don't believe you can use ffdshow subtitle renderer either with EVR CP(or EVR Sync) in XP.
Edit:
Conclusion: You can 't have both DXVA and subtitles with EVR CP (Sync) in XP.
What's the reason behind that? What's the difference technically between EVR CP in XP vs EVR CP in Vista/Win7? What happens if it's forced? It just wouldn't show?
Could someone explain why this is so? On my small netbook I really need the effeciency of EVR and DXVA as well as subtitles. Without both EVR and DXVA the play is very jerky.
No DXVA w VMR & Subs= 4fps and EVR & Subs = 14 fps so potentially ??? DXVA w EVR & subs = 24fps !!! ???
edigee
12th March 2010, 10:54
I guess the EVR Renderer is not completly compatible with XP because of the Media Foundation which is present only on Vista and W7 ,and somehow is related with the proper function of EVR.
http://en.wikipedia.org/wiki/Media_Foundation
Of course you can use EVR in XP as long as you have net.framework 3.0 or 3.5 but with no subtitles. With my son's XP based computer there's no problem playing HD content with DXVA and subtitles with VMR 9 Renderless. (Intel P4-2.4Ghz ,HD2600XT,XP-SP3).
I will do some tests using ffdshow H264 DXVA decoder with its own subtitle filter on MPC-HC with EVR CP in XP to see If I can get subtitles ,I will post feedback.
Glaucous
12th March 2010, 12:59
Still no luck trying to get _WASAPI_ to work with MPC Audio Renderer.
48 KHz movie 2.0, and the input signal to the receiver is still 5.1 96 KHz - the Windows Audio Mixer setting. ReClock works perfectly, but I'd like to use x64 MPC-HC. The only reason I use ReClock is because of WASAPI, the reclocking part doesn't make a big difference since I have a quite crappy HDTV anyhow.
This is what I tried:
Choosing MPC Audio Render in Audio Renderer, there's actually two MPC Audio Renderers, tried both.
I also tried adding MpcAudioRendererFilter.ax in External Filters, doesn't work. I tried enabling the Audio Switcher as well with no luck.
tetsuo55
12th March 2010, 13:26
EVR-CP should support the internal subtitle renderer on XP (and i thought it did?)
We need some more troubleshooting because we dont have this type of system to work with
G_M_C
12th March 2010, 14:35
I guess the EVR Renderer is not completly compatible with XP because of the Media Foundation which is present only on Vista and W7 ,and somehow is related with the proper function of EVR.
http://en.wikipedia.org/wiki/Media_Foundation
Of course you can use EVR in XP as long as you have net.framework 3.0 or 3.5 but with no subtitles. With my son's XP based computer there's no problem playing HD content with DXVA and subtitles with VMR 9 Renderless. (Intel P4-2.4Ghz ,HD2600XT,XP-SP3).
I will do some tests using ffdshow H264 DXVA decoder with its own subtitle filter on MPC-HC with EVR CP in XP to see If I can get subtitles ,I will post feedback.
I'm not sure.
I've got XP x86/32 bits, SP3 installed with .NET 3.5. I use 2 screens: My main CRT @ 1280/1024 and a HDTV @ 1920/1080 FullHD.
Subs work in both windowed mode as full screen mode on both EVR-Sync as the EVR-CP renderer on both screens. This goes for internal (mixed in the source) as external (separate file) subtitles.
I use MPC-HT, buildnr 1.3.1644.0, EVR-Sync as my main renderer, as i can get 24 Hz sync perfectly smooth on my HDTV. And as said: We use .SRT subs all the time.
PS: I have had no need to upgrade from 1.3.1644.0 as it works as intended atm :)
namaiki
12th March 2010, 14:44
No DXVA w VMR & Subs= 4fps and EVR & Subs = 14 fps so potentially ??? DXVA w EVR & subs = 24fps !!! ???
...but for DXVA+Subs on XP, you need to use VMR9(renderless) with auto-load subtitles ticked.
jhb50 is using:
Windows XP
GMA500
Better disable animation of subs as well.
gngn
12th March 2010, 14:46
EVR-CP should support the internal subtitle renderer on XP (and i thought it did?)
We need some more troubleshooting because we dont have this type of system to work with
EVR-CP and EVRSync both support the internal subtitle renderer on XP.
but if the internal H.264 DXVA decoder is enabled then MPC-HC will override the output renderer set up in the player options and fall back to "Old Renderer" so it can use DXVA (of course, subtitles wont function then)
tetsuo55
12th March 2010, 14:59
EVR-CP and EVRSync both support the internal subtitle renderer on XP.
but if the internal H.264 DXVA decoder is enabled then MPC-HC will override the output renderer set up in the player options and fall back to "Old Renderer" so it can use DXVA (of course, subtitles wont function then)then thats the bug right there, thanks!
please create a ticket for this problem on the tracker http://sourceforge.net/apps/trac/mpc-hc/
gngn
12th March 2010, 15:24
i wouldn't call it a bug, more like prioritizing one setting in detriment of another and it's probably meant that way. DXVA+EVR-CP/EVRSync+Subs doesnt work on XP, even if you can set up the player like that. you can either have DXVA but the player must drop the EVR-CP renderer from the equation, or you can have subs with EVR-CP but the player must drop DXVA. now MPC is set up to prioritize DXVA (if enabled) and drop EVR-CP.
only problem is that the player doesnt give a message about the changes, and this leads to confusion. even setting up MPC to fall back from EVR-CP to VMR9renderless to keep DXVA+subs probably isnt the best choice.
namaiki
12th March 2010, 15:26
What's wrong with using VMR9(renderless) instead of EVR(sync, custom or otherwise)?
tetsuo55
12th March 2010, 15:36
i wouldn't call it a bug, more like prioritizing one setting in detriment of another and it's probably meant that way. DXVA+EVR-CP/EVRSync+Subs doesnt work on XP, even if you can set up the player like that. you can either have DXVA but the player must drop the EVR-CP renderer from the equation, or you can have subs with EVR-CP but the player must drop DXVA. now MPC is set up to prioritize DXVA (if enabled) and drop EVR-CP.
only problem is that the player doesnt give a message about the changes, and this leads to confusion. even setting up MPC to fall back from EVR-CP to VMR9renderless to keep DXVA+subs probably isnt the best choice.Afaik this fallback is an accident and not by design.What's wrong with using VMR9(renderless) instead of EVR(sync, custom or otherwise)?VMR9 is no longer being developed, currently VMR9 is slightly faster than EVR but that difference should be refactored out over the comming months.
There is only one porblem that is diffucult to solve, and thats the ability to use DXVA1 in EVR, if we could solve this problem there would be no reason anymore to use any other renderer but evr.
gngn
12th March 2010, 15:55
Afaik this fallback is an accident and not by design.
i always thought this behaviour is intended (http://forum.doom9.org/showthread.php?p=1228446#post1228446). i could create a ticket, but .... what would be the best solution for this? keep EVR-CP/EVRSync as renderer and fall back to a non-DXVA decoder? or present a dialogue-window stating that DXVA+EVR dont work on XP and the user should change the settings accordingly?
Peuj
12th March 2010, 16:43
See http://forum.doom9.org/showthread.php?p=1378237#post1378237
Oh ok I see I though there was a wrong typo, sorry.
But so why don't you simply call this option "Disable 'search in folder' option". This is the case no?
Or better (from my point of view) you should display a "Use 'search in folder'" option that can be enable/disable with a checkbox.
Use file/folder's сontext menu.
http://s61.radikal.ru/i172/1003/ea/6b6f7c329125t.jpg (http://s61.radikal.ru/i172/1003/ea/6b6f7c329125.png)
http://i024.radikal.ru/1003/01/de979cc313b1t.jpg (http://i024.radikal.ru/1003/01/de979cc313b1.png)
Does not it work?
Yes of course it works but this could be done automatically by MPC. I've seen/use this in other players it's really useful.
From you point of view, as I can open directly a file from the explorer, the 'search in folder' option is also not needed. ;)
Thanks
tetsuo55
12th March 2010, 18:05
i always thought this behaviour is intended (http://forum.doom9.org/showthread.php?p=1228446#post1228446). i could create a ticket, but .... what would be the best solution for this? keep EVR-CP/EVRSync as renderer and fall back to a non-DXVA decoder? or present a dialogue-window stating that DXVA+EVR dont work on XP and the user should change the settings accordingly?it should work with EVR and not have to fall back.
Fallback is automatic for every filter based on the directshow default order. its part of directshow specification.
clsid
12th March 2010, 18:15
As long as EVR on XP does not support DXVA1, then it HAS no other choice than to fall back.
tetsuo55
12th March 2010, 18:25
As long as EVR on XP does not support DXVA1, then it HAS no other choice than to fall back.yeah, thats what i said before. luckily most codecs support DXVA2 on XP.
edigee
12th March 2010, 20:01
That behaviour( EVR-CP ,plus DXVA: no subtitles) in Windows XP it's definetly NOT a MPC-HC BUG. Same thing happens in KMPlayer. Adding MPC-HC decoder or Cyberlink H264/AVC decoder or Arcsoft decoder (in XP ,of course) and trying to use EVR-CP renderer .The result is the same: DXVA playback but NO SUBTITLES(in XP).
Please read once again that :
http://msdn.microsoft.com/en-us/library/ms696274(VS.85).aspx
and:
http://en.wikipedia.org/wiki/Media_Foundation
It seems that EVR is very close related with the Media Foundation -present only in Vista and W7. I guess EVR is fully functional only with DXVA 2(Vista,W7) and Media Foundation SDK.
clsid
12th March 2010, 20:07
EVR is a DirectShow filter and not dependent on or related to Media Foundation.
Since KMPlayer is largely based on code stolen from MPC it is not unlikely that it has the same bugs.
But what I think is happening is that EVR is not actually being used, but that MPC is falling back to system default (VMR-7 windowed), which is not compatible with the internal subs. You can see in Play->Filters which filters are being used.
edigee
12th March 2010, 20:21
So I don't see any reason for not using VMR9 Renderless plus MPC internal subtitle filter plus DXVA in XP. On my son's 1650x1050 monitor at 75 HZ i really can't see any difference between EVR and VMR Renderless.
Edit: Here's something interesting. Try to tick Display Status during playback in Xp with EVR_CP .Well ,nothing happens. The status simply doesn't show up. So I can't say that MPC realy failback to VMR7(in that case the Dispalay Status should work) but more like no other image layer is allowed under EVR in XP. Maybe EVR does work here but some pipes are closed.
hewwra
12th March 2010, 21:31
I've just installed my new Intel i5 HTPC where I'm using MPC HC with my harmony remote control and I have a few things that's bugging me.
1. When I use the "Go To" function the window is really small and hard to see from e few meters away, it it possible to increase it's font/size somehow?
2. The format of the "Go To" window is 00:00:00.000 and if I want to jump to lets say 45 minutes into the movie I have to press right,right,right,4,5,del,del,enter. Wouldn't it be easier if it just overwrites everything and automatically jumps over the ':'? That way I could just press right,right,4,5,enter.
Since I'm new to MPC HC the above is perhaps already included in the software somewhere and I have simply missed it.
edigee
12th March 2010, 22:11
EVR is a DirectShow filter and not dependent on or related to Media Foundation.
Since KMPlayer is largely based on code stolen from MPC it is not unlikely that it has the same bugs.
But what I think is happening is that EVR is not actually being used, but that MPC is falling back to system default (VMR-7 windowed), which is not compatible with the internal subs. You can see in Play->Filters which filters are being used.
When MPC-HC is using VMR 7 or 9 in XP (in Vista too) clicking on filters during playback it shows at Video renderer -VMR 7 or 9. When using EVR in xp it shows only "video renderer " so how can you tell is a fallback ? Nothing indicates VMR7 windowed is being used.
OK. Now here's THE GOOD NEWS:
Apparently it seems possible to have XP plus EVR plus subtitles plus DXVA working! Using the ffdshow H264 DXVA decoder from here:
http://www.xvidvideo.ru/ffdshow-tryouts-project-x86-x64
Uninstall any other version of ffdshow from your computer and get one of the latest builds from the russian site. Be sure to enable DXVA. Also be sure to enable ffdshow's internal subtitles. All these things must be done at instalation an configuration of ffdshow.
On MPC_HC add ffdshow DXVA decoder and put it as "prefered decoder" .Block any other H264 DXVA decoders and untick the internal MPC H264 DXVA decoder. Set output renderer to EVR or EVR_CP(Net 3.0 or 3.5 required).
Tell me if it 's working because it DOES for me.
Edit: 1.Of course i can not be sure 100% if I'm right as long as that fall back at VMR7 (possible) behaviour of the MPC-HC will be proved.
2. During playback on the configuration above it not appears the "Playing(DXVA )" at the low bottom of MPC HC, but the low CPU ussage clearly indicates the presence of DXVA.
tetsuo55
12th March 2010, 22:26
what clsid sayd is correct.
"video renderer" is the fallback renderer, which should be VMR7 on XP.
The subtitles not working with the commercial decoders is a due to a limitation in the splitters, it occurs on vista too afaik.
jeremy33
13th March 2010, 00:18
This file don't work with mpc with internal codecs or ffdshow but play perfectly with vlc.
http://www.megaupload.com/?d=GZEXML84
if I remux with tsmuxer (forced 25 fps) and if I unchecked MPEG PS/TS/PVA source filter it work so it's a mpc-hc problem.
There is a bug in MPEG PS/TS/PVA source filter.
hayan
13th March 2010, 08:51
mpc-hc cold-start performance?
play video clip -> 5 sec video playing -> video still -> 5 sec audio playing -> video/audio sync
win7 x64, 2g ram
mpc-hc x86 EVR CP (xvidvideo.ru vers.)
Prefetcher&Superfetch=boot only (2)
GeForce 8 series and cXeatiXe bad AXdiXy series driver
namaiki
13th March 2010, 11:20
hayan, do you have Frame Time Correction enabled? (try disable if enabled)
What filters are being used (try a non dxva filter, or the opposite), and what is your CPU and the information of the video you are playing?
hayan
13th March 2010, 17:25
head-and-tail loading from video clip file? (or mpc-hc unready?)
I look my hard drive led flashes continuously for about 5 sec (only cold-start, Any video clip have not been played(mpc-hc)).
>hayan, do you have Frame Time Correction enabled?
no
>What filters are being used...
mpc-hc Internal Filter & built-in audio switcher (and Realmedia decoder)
>try a non dxva filter, or the opposite..
dxva (Internal, h264/avc),
and FFmpeg (Internal,uncheck h264/avc dxva) too.
>what is your CPU and the information of the video you are playing...
K8 Dualcore
mkv (Haali Splitter, x264, SD video)
mp4 (Internal Source Splitter, x264 , SD video)
rmvb (Internal Source Splitter, Realmedia decoder, SD video)
wmv (wmv9, software decode, wmv/wma decoder dmo, SD video)
kramcd
14th March 2010, 02:14
Does anyone know if it is possible to have MPC-HC automatically select a certain audio stream?
Some of my movies were recorded with Audio 1 stream being 5 or 6 channel, and Audio 2 stream being stereo. But currently I'm running only a stereo output and have to manually toggle the audio streams.
Thanks.
edigee
14th March 2010, 09:01
Does anyone know if it is possible to have MPC-HC automatically select a certain audio stream?
Some of my movies were recorded with Audio 1 stream being 5 or 6 channel, and Audio 2 stream being stereo. But currently I'm running only a stereo output and have to manually toggle the audio streams.
Thanks.
I guess it is not possible ,but you can use MKV toolnix/mkv merge GUI to change the flag for the audio tracks. To make any player to prefer a certain audio track set the "default" flag for the prefered track. It will take a few minutes for that procedure(setting flags plus re-muxing)
Peuj
14th March 2010, 11:27
Does anyone know if it is possible to have MPC-HC automatically select a certain audio stream?
Some of my movies were recorded with Audio 1 stream being 5 or 6 channel, and Audio 2 stream being stereo. But currently I'm running only a stereo output and have to manually toggle the audio streams.
Thanks.
You can try to create a feature request.
There is already an "Audio Load order" option based on the language.
There could be another option based on the stream.
Betsy25
15th March 2010, 03:26
Hi,
How can I stop MPCHC from pausing the video when I exit FullScreen using ESC please ?
namaiki
15th March 2010, 03:28
Hi,
How can I stop MPCHC from pausing the video when I exit FullScreen using ESC please ?
Toggle full-screen using Alt+Enter instead?
Betsy25
15th March 2010, 04:06
Toggle full-screen using Alt+Enter instead?
Thanks Namaiki,
that works :) allthough I really would like to keep the vid playing when I use ESC to exit fullscreen too.
namaiki
15th March 2010, 04:12
Thanks Namaiki,
that works :) allthough I really would like to keep the vid playing when I use ESC to exit fullscreen too.
You could try assign a single key for full-screen toggle instead. For instance, tab.
Betsy25
15th March 2010, 04:16
You could try assign a single key for full-screen toggle instead. For instance, tab.
Great! Thank you very much Namaiki.:)
mikegun
15th March 2010, 19:23
Hi,
finally I found a setup where dxva works on my system.
I can get dxva and subtitles with ffdshow dxva decoder. It seems this combination works because I do not have to use vmr9. No stuttering, smooth playback.
There is only one tiny thing I'm missing: with MPC-HCs decoder I could sync subtiltes with mouswheel up/down on the fly. It seems like this won't work with ffdshow as decoder. Any comments ?
Thank You !
namaiki
15th March 2010, 19:29
It won't work because you are not using MPC-HC's internal subtitle renderer, but maybe you can set hotkeys to do the same from within FFDShow DXVA filter settings.
mikegun
15th March 2010, 19:51
it seems like the ffdshow keys won't work at all with mpc-hc
namaiki
15th March 2010, 20:04
Make sure you press both activation keys (by default are ctrl+alt) and that 'Keys & remote' is ticked. So, Ctrl+Alt+(numpad minus) and Ctrl+Alt+(numpad plus) by default.
mikegun
15th March 2010, 20:15
great, somehow I didn't recognize that there are activation keys.
so this works, now I have to find a way to do this with my mouse ;-)
mark0077
15th March 2010, 23:20
Hi all,
Just doing a comparison (again) of nvidia's rgb conversion vs ffdshows high quality rgb conversion. My question is, what is the evr-cp renderer setting "output range" 0-255 vs 16-235. Does this mean evr-cp itself will convert to whatever is selected here or just select that as the output range the driver should use when given non rgb content.
Neither setting, using 0-255 in the nvidia control panel color options, gives different output, both look the same to me....
I am using this (what appears to be a 1 frame) vob, to check the conversion quality but with the latesst mpc-hc, the frame always gets dropped lol (I get a report 1 frame drawn, 1 frame dropped). I cannot for the life of me get mpc-hc to draw this 1 frame and show 1 frame drawn, 0 dropped.
If I use ffdshow to do the mpeg2 decoding, mpc-hc doesn't report any frame drops yet I see no frames again. It reports 1 frame drawn 0 dropped.
http://www.2shared.com/file/12140219/5750bb2c/VTS_03_0.html
So my questions are
What exactly does the "output range" setting mean in evr-cp settings.
Can anyone get mpc-hc to not drop this first frame in the sample above, ie show 1 frame drawn, 0 dropped, and actually see output? I used to be able to use it reliably to compare rgb conversion quality of madshi, ffdshow, nvidia etc.
Are there bugs around the reporting of frames drawn versus dropped because the above doesn't add up :)
In essence I want to see if nvidias conversion of nv12 to rgb32 is as good as ffdshows yv12 to rgb32 which I have been using for months.
stax76
16th March 2010, 01:37
It's extremely bothersome having to install the latest DX runtime, why not just use the runtime included in Win 7?
Razoola
16th March 2010, 14:19
I just wondered any devs views are on adding DX10 support so nvidia users can take advantage of 10bit RGB output? I assume such a change would require much work or else it would have already been done?
tetsuo55
16th March 2010, 14:45
It's extremely bothersome having to install the latest DX runtime, why not just use the runtime included in Win 7?We update continually because there are bugs fixed and performance improved (no benchmarks have been done to prove it though)
Among other things a scaling bug has been fixed recently.
tetsuo55
16th March 2010, 14:46
I just wondered any devs views are on adding DX10 support so nvidia users can take advantage of 10bit RGB output? I assume such a change would require much work or else it would have already been done?you can already do this by enabling 10bit mode from the renderer options
View > renderer settings > presentation > 10bit RGB
You need to use EVR-CP for this.
THX-UltraII
16th March 2010, 14:59
tetsue, when would someone need this 10-bit option?
tetsuo55
16th March 2010, 15:10
when you want less-inaccurate colorspace conversions. and have the cpu-cycles to spare.
So basically always unless it causes stuttering.
Razoola
16th March 2010, 16:14
you can already do this by enabling 10bit mode from the renderer options
View > renderer settings > presentation > 10bit RGB
You need to use EVR-CP for this.
Maybe I did not put my question correctly. What I meant was 10bit RGB over HDMI. The nvidia drivers do not allow this with DX9, only DX10 from what I understand (maybe im wrong though). When one chooses the 10bit RGB option MPC-HC does 10bit surface and backbuffer but the display is still 8bit. What Im suggesting DX10 support will allow nvidia users to output 10bit to the display also (providing the panel supports 10bit of course).
stax76
16th March 2010, 16:33
We update continually because there are bugs fixed and performance improved (no benchmarks have been done to prove it though)
Among other things a scaling bug has been fixed recently.
Since the latest runtime appear to be required for custom presenters only it would be nice to support default EVR better, what I miss most is Pan & Scan. In my player I noticed EVR having bugs preventing to implement Pan & Scan, I worked around that scaling the WinAPI control hosting dshow. I'm not sure how KMPlayer has implemented it, IIRC Spy++ showed it uses a way different from mine. Maybe somebody can make it work in MPC, maybe it's not so hard, maybe the author of other players can be asked how it can be done.
rack04
16th March 2010, 17:16
when you want less-inaccurate colorspace conversions. and have the cpu-cycles to spare.
So basically always unless it causes stuttering.
I get "D3DERR_NOTAVAILABLE" when I enable 10 bit RGB and D3D Fullscreen. Any idea why?
My system specs:
WindowsXP Professional
EVR-CP
NVIDIA Quadro NVS 135M
Notebook Release 195
tetsuo55
16th March 2010, 17:32
Maybe I did not put my question correctly. What I meant was 10bit RGB over HDMI. The nvidia drivers do not allow this with DX9, only DX10 from what I understand (maybe im wrong though). When one chooses the 10bit RGB option MPC-HC does 10bit surface and backbuffer but the display is still 8bit. What Im suggesting DX10 support will allow nvidia users to output 10bit to the display also (providing the panel supports 10bit of course).Are you sure your display supports 10bit? it works fine on my panel over hdmi but i use ATI.
Since the latest runtime appear to be required for custom presenters only it would be nice to support default EVR better, what I miss most is Pan & Scan. In my player I noticed EVR having bugs preventing to implement Pan & Scan, I worked around that scaling the WinAPI control hosting dshow. I'm not sure how KMPlayer has implemented it, IIRC Spy++ showed it uses a way different from mine. Maybe somebody can make it work in MPC, maybe it's not so hard, maybe the author of other players can be asked how it can be done.We might already have a bug or that on the tracker, if not please add one, and a patch would be great ;)
http://sourceforge.net/apps/trac/mpc-hc/
I get "D3DERR_NOTAVAILABLE" when I enable 10 bit RGB and D3D Fullscreen. Any idea why?
My system specs:
WindowsXP Professional
EVR-CP
NVIDIA Quadro NVS 135M
Notebook Release 195either your videocard or driver dont support it, or vista is the minimum requirement.
Razoola
16th March 2010, 19:43
Are you sure your display supports 10bit? it works fine on my panel over hdmi but i use ATI.
I did have a display that was 10bit but not presently. I could never get 10bit output with the nvidia card. I did read somewhere that the nvidia drivers only support 10bit RGB display over HDMI under DX10 and 8bit under DX9 so I put it down to that. I have just spent a short while trying to find where I found that info but cant :(
Maybe there someone here that can confirm this with a nvidia card and 10bit panel? Do you see 10 bit used with 'surface', 'backbuffer' and 'display' in osd stats with EVR-CP and 10bit presentation option enabled?
mark0077
16th March 2010, 19:55
Yeah for me with a GTX295, Windows 7, HDMI output, I get a D3d 9 error when using 10 bit output.
Killroy
16th March 2010, 20:02
Simple question that a search did not seem to answer it; Can subtitles be moved on the fly when using the internal subtitle filter?
roytam1
17th March 2010, 02:16
Simple question that a search did not seem to answer it; Can subtitles be moved on the fly when using the internal subtitle filter?
☑ Allow Animation when buffering
Killroy
17th March 2010, 02:49
☑ Allow Animation when buffering
So that's what that thing does. Thank you so much. It works perfectly.
Killroy
17th March 2010, 04:33
☑ Allow Animation when buffering
OK... that works for .SRT subs but IDX/SUB subs does not seem to allow changing screen position. I figured that but is there a way to override the placement made by the IDX?
cavinsmither
17th March 2010, 12:26
It have additional functionality with great performance and also supported with window XP,vista and window 7.Its compatible with hardware and have a good reliability.
Its really good player .
clsid
17th March 2010, 16:29
Subtitle animation != subtitle positioning
What you are looking for is the "override placement" option.
Killroy
17th March 2010, 16:48
What you are looking for is the "override placement" option.
Cool! That works for both types of subs. Is there a shortcut (keyboard or otherwise) that you can use to change the sub position without going to OPTIONS->SUBTITLES->Override Placement & manually changing the numbers? I am basically trying to find a way to quickly change the position of the subs on scope films that have the subs outside of the active picture area and quickly move them into it.
Thanks.
Razoola
17th March 2010, 17:59
It looks like nvidia did not fix the issues with MPC-HC which were in 196.75 (before it was removed) in the newly released 197.13. What this means is EVR modes in MPC-HC do not display video correctly when the player is in windowed mode (there is real bad stutter). There is no problem if you use fullscreen however.
This is on windows 7 64bit btw, not sure if the issue is on other OS's
mark0077
17th March 2010, 21:25
Yeah those new drivers are bad when not using a fullscreen exclusive mode. Rolling back.
Superb
18th March 2010, 10:14
Using 197.13 w/ 8000GT on Win7-32bits:
1. Regular EVR works fine.
2. Custom EVR works fine. Stutters a bit after seeking, but then works again (after a few seconds).
3. EVR Sync sometimes stutters. Maybe ar-jar can check the cause? It happens on a seek. When it works fine (http://i42.tinypic.com/4lk778.jpg). When it stutters (http://i41.tinypic.com/dxmkjt.jpg) (the red line goes up and up).
That's w/ present at nearest VSync & w/ Bicubic (-0.75 ps2.0).
shaolin95
18th March 2010, 13:09
you can already do this by enabling 10bit mode from the renderer options
View > renderer settings > presentation > 10bit RGB
You need to use EVR-CP for this.
I tried that with my ATI HD2600 and the image turns all weird orange colors, kind of very groovy austin power looking effect (sorry for the lame description).
I am using ffdshow RGB32 output and EVR Custom.
Thanks
tetsuo55
18th March 2010, 17:34
For those of you having trouble with 10bit mode please open a ticket on the tracker http://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_Report_Issues
Xorp
19th March 2010, 05:26
Hi Casimir666,
There seems to be a long standing bug in the mpc hc m2ts splitter, which affects almost all criterion blu rays (they mostly use mono):
I made a small 5 sec sample, where you can hear the bug pretty clearly. Interestingly the video ends after 5 seconds and the audio is still playing another 5 seconds with mpc hc + ffdshow(as a audio decoder) at half speed:
http://www.mediafire.com/file/omtnmdnjiyy/sample.m2ts
tal.aloni, debugged this in ffdshow and found that the sample works fine with the haali splitter, so the bug must be in the m2ts splitter of mpc hc.
If you find the time, could you please look at this, it seems easy to fix!
Trying to watch some Criterions, bump.
Leak
20th March 2010, 14:19
It's extremely bothersome having to install the latest DX runtime, why not just use the runtime included in Win 7?
Last time I checked MPC-HC was still using DirectX 9 - and Windows 7 only ships with DirectX 10 and 11, which both aren't backwards compatible to DirectX 9.
Snowknight26
20th March 2010, 20:30
The issue where external FLAC tracks cause the video to be played back at ~50% of the normal speed is still present. :\
73ChargerFan
21st March 2010, 00:30
My DTS-HD over SPDIF issues are still present. :( The sync renderer is awesome, but I can't get dts core out of mpc-hc for ever. No issues with VLC 1.0, but their renderer stinks. Affects mkv, m2ts, Windows XP, Windows 7.
Does anyone else have similar problems? If so, PM me and perhaps we can see what is similar.
ar-jar
21st March 2010, 00:59
I tried that with my ATI HD2600 and the image turns all weird orange colors, kind of very groovy austin power looking effect (sorry for the lame description).
I am using ffdshow RGB32 output and EVR Custom.
Thanks
Does your board actually support 10bit RGB? (Use DirectX Caps Viewer to check). My board doesn't and the screen turns psychedelic when I try. There are too few checks in mpc-hc so it just happily tries most of what you throw at it. -A
Peekstra
21st March 2010, 22:46
I noticed that I get different image when using ffmpeg instead of DXVA
The DXVA image is lighter and contains visible vertical lines.
http://i.imagehost.org/t/0403/banding.jpg (http://i.imagehost.org/view/0403/banding)
and the ffmpeg decoded image is much darker without any visible lines:
http://i.imagehost.org/t/0631/banding2.jpg (http://i.imagehost.org/view/0631/banding2)
The ffmpeg decoded seems to match my 0-255 calibrated monitor settings.
I'm not sure if the lines are also present in the ffmpeg decoded image as it is to dark for me to see (and it's not exactly the from the same frame either).
MPC is set to output in the 0-255 range so I'm surprised to see such a light DXVA picture here....? And are those lines really present in the source?
Using MPC 1.3.1752, ATI 5770, Win7 x86
Some info from the video:
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Muxing mode : Container profile=Unknown@4.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 2h 7mn
Bit rate : 8 316 Kbps
Nominal bit rate : 8 487 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.167
Stream size : 7.39 GiB (93%)
Writing library : x264 core 88 r1462 7fcffde
Encoding settings : cabac=1 / ref=4 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=umh / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / sliced_threads=0 / nr=0 / decimate=1 / mbaff=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / wpredp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=8487 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=50000 / ip_ratio=1.40 / aq=1:1.00
Language : English
Oreo
22nd March 2010, 03:06
What do the green and red graphs under Display Stats show?
Superb
22nd March 2010, 14:54
@Peekstra: go to the ATI Control Panel and try to find the Dynamic Range settings... turn it off.
Peekstra
22nd March 2010, 21:23
Thanks for the hint Superb! That fixed the problem. :)
These default "image improvements" settings had escaped my attention when I upgraded my video card two months ago.
Killroy
23rd March 2010, 01:12
Is there any way to add a keyboard shortcut to VIEW--->Pan&Scan--->Scale to 16:9 TV?
THX-UltraII
23rd March 2010, 09:03
When I use EVR SYNC as renderer and press CTRL+J while playing my HD content I see a notification: 'No FGT'. What does this mean?
namaiki
23rd March 2010, 09:08
You're using DXVA?
Stands for: No film grain technology. Beats me what it actually is though my Intel card says Intel ClearVideo(TM).
Mike5
23rd March 2010, 14:03
AFAIK Film Grain Technology is used to separate grain from film during the encoding process and thus to better encode the movie.
During decoding, a separate process is used for grain. If DXVA is FGT capable, grain is decoded by hardware, otherwise by software.
namaiki
23rd March 2010, 14:08
So, say for instance, ffdshow video decoder filter etc, usually adds the grain back?
edit (to below): yeah, I guess it is pretty off topic.
Mike5
23rd March 2010, 14:22
It is required for sure for H.264. The MPEG2 support was added later. As for VC-1, I don't know.
I think the FGT support is included in the libraries used by ffdshow, like ffmpeg, but we should ask in the ffsdhow thread.
decapitado
23rd March 2010, 20:11
Is it possible to add a patch to auto-load external subtitles instead of embebbed ones?
tekNerd
24th March 2010, 00:58
Hey...
1. When I open my dvbt device it works, but I get this:
http://img709.imageshack.us/img709/4830/dvbfilters.png
Is this normal?(This doesn't happen when I use inbuilt codecs)
2.Is it possible to have to automatically save the subtitles downloaded with the name of the video file (as SMplayer does it)?
BelowSky
24th March 2010, 01:34
I'm having random partial corruption in some videos during H.264 playback with MPC-HC (DXVA enabled).
I tired every version, stable finals and unstables from svn, x64 and x86.
I also tired finals and betas of Catalyst v 9.11, 9.12, 10.3.
And I don't know if this is related, but I'm having the same corruptions in FFDShow too .
Once I disable DXVA, corruptions disappear.
All files that I'm having problem with, play just fine without any corruptions in WMP12 and PowerDVD (Trail version).
Windows 7 Home Premium x64; DirectX Feb 2010; Mobility Radeon 4650.
A sample file and some screenshots:
http://hotfile.com/dl/34269882/291e102/test.mpg.html
http://img203.imageshack.us/img203/5936/snap2dr.png (http://img203.imageshack.us/i/snap2dr.png/)
http://img171.imageshack.us/img171/4881/snap1p.png (http://img171.imageshack.us/i/snap1p.png/)
ranpha
24th March 2010, 02:44
It is required for sure for H.264. The MPEG2 support was added later. As for VC-1, I don't know.
I think the FGT support is included in the libraries used by ffdshow, like ffmpeg, but we should ask in the ffsdhow thread.
http://img.imouto.my/ss/fgt.jpg
nVidia PureVideo3 or 4 and Microsoft DTV-DVD Decoder.
There are no encoders that support FGT though so hardware decoder support is moot.
hunter2
24th March 2010, 05:44
Do you also have this blocky picture on H264-files with DXVA on ATI-cards? It happens only with files that have 480p-resolution for me.
Files with 720p and 576p-resolution run without errors on my ATI-GPUs with DXVA activated (tested with Radeon 4770 and 5450 and 5770).
This happens since Catalyst 10.2, I tried older versions of MPC and they have all the same bug now. So it seems related to changes in the GPU driver from ATI.
The DXVA-enabled FFDShow decoder does show the same errors with the latest GPU-drivers from ATI.
Same thing happens to me, Catalyst 10.3 didn't fix it either. Something changed between 10.1 and 10.2 to break 480p DXVA.
Mike5
24th March 2010, 08:27
There are no encoders that support FGT though so hardware decoder support is moot.
I know that FGT is mandatory for H.264 and MPEG2 for HD-DVD (DVD forum specifications), and thought the same was for Blu-Ray, but I don't have any sure information or link for Blu-Ray.
Remicade
24th March 2010, 09:45
What is FGT ???
edigee
24th March 2010, 10:11
FGT = Film Grain Technology (bandwidth-saving technology for HD video)-first introduced by Thomson in 2005. In simple words it's a process whereby grain is filtered from a source before encoding and then added back in the player.
http://hd.engadget.com/2006/07/06/thomsons-new-film-grain-technology-approved-for-hd-dvd-finally/
http://www.avsforum.com/avs-vb/showthread.php?t=1055312
Edit: It seems DXVA decoding doesn't support it.
mariner
24th March 2010, 20:01
Greetings Casimir.
A quick progress report on v1764, W7 x86.
1. TMT3 v170 Arcsoft VC1 decoder is now working in MPC, connecting to all splitters without issue.
2. MPC's internal H264 decoder is playing 1920x1080@60p mp4 clips at 30fps using Arcsoft MP4 splitter, but still giving black screen with internal mp4 splitter.
3. MPC's internal VC1 decoder still not working with 1080@60p wmv clips.
Best regards.
rsd78
24th March 2010, 20:54
Hi,
I have reported this to Albain in the ffdshow thread, but I thought I'd mention it here since it seems to be an issue with the mpc-hc mkv splitter according to him.
I am using FFdshow dxva + mpc-hc splitter for mkvs in Windows Media Center. However using Albain's Media Control tool, it fails to consistently "find" the list of subtitle/audio streams within the mkv. Oddly it works when using ffdshow (w/o dxva) but according to Albain it has something to do with the splitter. I looked at the currently open tickets but wasn't sure if any of those are for this particular issue. Please let me know if you need more information.
Thanks
ar-jar
25th March 2010, 00:19
I'm debugging Sync EVR and would like to test with a DXVA-enabled decoder (not the built in). Sometimes I end up in DXVA mode with e.g. the NVidia MPEG2 decoder but most times not (with one and the same MPEG2 source). The probability to get into DXVA seems to increase somewhat if I run VMR9 before I try EVR. But it's not reliable. I think this used to work better before and I always got DXVA1 (and sometimes it even said DXVA2 but I don't know...). Maybe the new ATI driver does things differently? -A
torpedo
25th March 2010, 04:23
@xhmiksor
SubWCRev.exe should not be added to svn rep. since rev. 1766. This program is 32-bit, It cann't work across windows 7 x64. Pls remove this file from svn.
alexins
25th March 2010, 10:32
@xhmiksor
SubWCRev.exe should not be added to svn rep. since rev. 1766. This program is 32-bit, It cann't work across windows 7 x64. Pls remove this file from svn.
You are mistaken, this file works perfectly with Win7 x64. To work properly SubWCRev.exe required associated files, without them it will not work.
http://s06.radikal.ru/i179/1003/8f/0510619cd554t.jpg (http://radikal.ru/F/s06.radikal.ru/i179/1003/8f/0510619cd554.png.html)
decapitado
25th March 2010, 10:48
Is it possible to add a patch to auto-load external subtitles instead of embebbed ones?
:thanks:
torpedo
25th March 2010, 11:45
You are mistaken, this file works perfectly with Win7 x64. To work properly SubWCRev.exe required associated files, without them it will not work.
http://s06.radikal.ru/i179/1003/8f/0510619cd554t.jpg (http://radikal.ru/F/s06.radikal.ru/i179/1003/8f/0510619cd554.png.html)
I've installed TortoiseSVN x64 Edition under win7 x64. The 32-bit SubWCRev overrides the environment variables of win 7 x64 with which the installed x64 edition one works perfectly. As a result the custom VS pre-build-events for mpc-hc project cann't works properly. So it's unnecessary to add SubWCRev.exe to svn. In addtion the SubWCRev.exe depends on libapr_tsvn.dll, libaprutil_tsvn.dll and intl3_tsvn.dll files which included in TortoiseSVN. Only adding the SubWCRev.exe to svn is not enough. The best option is remain the point as before.
Superb
25th March 2010, 14:20
NVIDIA GeForce/ION Driver 197.13 WHQL is out.
http://www.nvidia.com/Download/index5.aspx?lang=en-us
clsid
25th March 2010, 14:42
I'm debugging Sync EVR and would like to test with a DXVA-enabled decoder (not the built in). Sometimes I end up in DXVA mode with e.g. the NVidia MPEG2 decoder but most times not (with one and the same MPEG2 source). The probability to get into DXVA seems to increase somewhat if I run VMR9 before I try EVR. But it's not reliable. I think this used to work better before and I always got DXVA1 (and sometimes it even said DXVA2 but I don't know...). Maybe the new ATI driver does things differently? -A
Some easily obtainable decoders that use DXVA are:
Cyberlink MPEG-2 decoder
DivX H.264 decoder
Microsoft MPEG-2 decoder (on Vista/7) and H.264 decoder (Win 7)
djsolidsnake86
25th March 2010, 14:43
http://forum.doom9.org/showthread.php?t=153458
anyone can say this to developers? could be useful a box option with global hotkeys (exactly like global media key)
clsid
25th March 2010, 14:45
I've installed TortoiseSVN x64 Edition under win7 x64. The 32-bit SubWCRev overrides the environment variables of win 7 x64 with which the installed x64 edition one works perfectly. As a result the custom VS pre-build-events for mpc-hc project cann't works properly. So it's unnecessary to add SubWCRev.exe to svn. In addtion the SubWCRev.exe depends on libapr_tsvn.dll, libaprutil_tsvn.dll and intl3_tsvn.dll files which included in TortoiseSVN. Only adding the SubWCRev.exe to svn is not enough. The best option is remain the point as before.
I also suggest moving the SubWCRev related commands to a .bat file. I have done that in the ffdshow project and its much cleaner and easier to maintain than putting the commands in the VS project files.
jeremy33
25th March 2010, 17:39
I can't use audio delay it seem broken ??
tetsuo55
25th March 2010, 17:45
I also suggest moving the SubWCRev related commands to a .bat file. I have done that in the ffdshow project and its much cleaner and easier to maintain than putting the commands in the VS project files.Would you mind doing this?
Scoty
25th March 2010, 17:50
HOw can i use SeeSaw with MPC HC?
mark0077
25th March 2010, 20:37
Hi all, Have been using ffdshow audio + video for the last few years for various reasons, some of which I think mpc-hc can handle for me.
Video:
1) I wanted to be able to output nv12 for mpeg2, to take advantage of hardware de-interlacing, but be able to select whether to output the interlaced flag or not.
1a) I can use mpc-hc mpeg2 dxva decoder for this. I see it appears as a microsoft decoder in filters though......?
1b) I don't see any ability in the mpc-hc dxva mpeg2 decoder to enable / disable the interlaced flag though. Manually disabling this is necessary for most PAL dvd's as they get interlaced when they shouldn't unless this is changed. In ffdshow I have the "Set interlace flag in output media type" option that I can set to Method: Weave or Bob manually for various types of badly encoded content. Shall I add this as a feature request. Otherwise I think I would need ffdshow video.....
2) I wanted to be able to convert to RGB32 to take advantage of ffdshows high quality conversion but nvidias conversion looks identical now when outputting nv12.
Audio:
1) I wanted to be able to decode lossy formats at highest available bit depth, and lossless formats at their original bit-depth. (This is one I don't think I can do with mpc-hc yet, its either one output depth or another, no automatic setting?)
2) I wanted to be able to output upto 7.1 channels but the mpc-hc decoder only lists upto 5.1 in the configuration area.
I suppose my questions are, are there any advantage still of using ffdshow video decoders, and for audio, will or can mpc-hc perform as I expect with relation to bit-depths and output channels?
I also assume the mpc-hc dxva decoders are just as good as the ffdshow dxva decoder.
I want to have as few components in the chain as possible without sacrificing 0.0001% in possible quality :)
Thanks,
FredThompson
26th March 2010, 06:26
Where are the settings stored for mpc-hc? They do not appear to be at HKEY_CURRENT_USER\Software\Gabest\Media Player Classic
namaiki
26th March 2010, 06:29
Last time I checked they were, unless you're storing settings to .ini file.
FredThompson
26th March 2010, 18:11
OK, I've checked. You are correct. I have both mpc and mpc-hc on multiple computers. On on of them, mpc worked properly but mpc-hc would not play some formats. They would open but not play. The problem must be coming from somewhere else. Thanks for your reply.
DMD
27th March 2010, 08:11
Is there anything new regarding the forced subtitles for Blu-ray?
post #11959 (http://forum.doom9.org/showpost.php?p=1374940&postcount=11959) - Ticket #267 (http://sourceforge.net/apps/trac/mpc-hc/ticket/267)
THANKS
jeremy33
28th March 2010, 00:40
Someone can confirm "Audio Delay +10ms / -10ms" and "Audio time shift (ms)" are broken please ?
raynor
29th March 2010, 00:10
May I suggest using the logo by Steven W. Smith
as the default logo in future builds ?
IMO this is the most professional looking one of
the integrated logos...and if I remember correctly,
unfortunately not the default :rolleyes:
Opinions on that ?
Best regards,
raynor
Amour
29th March 2010, 04:25
I am using XvidVideo.ru (http://www.xvidvideo.ru/) builds because I can't find any other place to download recent builds of MPC-HC.
They propose 3 downloads :
* Complete package
* Only EXE file
* Standalone Filters
The files aren't the same so I can't really tell: are « standalone filters » included in the complete package?
If "no", then what is the purpose of MediaInfo.dll and mpciconlib.dll? (in order to know if complete package is usefull for me or not)
namaiki
29th March 2010, 04:33
MediaInfo.dll
MediaInfo extention that will give you detailed information about the file you have open.
mpciconlib.dll
Icons for MPC-HC.
Standalone filters are already in the exe AFAIK.
Amour
29th March 2010, 05:16
Standalone filters are already in the exe AFAIK.
Really?
Then those standalone filters are 100% useless?
namaiki
29th March 2010, 05:19
You can use them in other programs or for testing.
Amour
29th March 2010, 06:35
The proper way to fix this is once and for all is to install the DirectX runtime (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displayLang=en) - yes, even under Windows 7, since it doesn't come with any recent version of DirectX 9 either.
Thanks, it works!
But that makes MPC the largest media player software download requirement ever.
And on a side note, it would have been nice to at least provide this link in the error message, instead of having people find out by themself how to fix this issue.
namaiki
29th March 2010, 06:39
Did you do the web installer? If so, how much was the download? (it tells you)
tetsuo55
29th March 2010, 09:28
May I suggest using the logo by Steven W. Smith
as the default logo in future builds ?
IMO this is the most professional looking one of
the integrated logos...and if I remember correctly,
unfortunately not the default :rolleyes:
Opinions on that ?
Best regards,
raynorScreenshot?
madshi
29th March 2010, 10:23
May I suggest using the logo by Steven W. Smith as the default logo in future builds ?
"Art" is such a matter of taste. It shouldn't be changed based on one opinion, only. Maybe a poll thread with votes?
Mercury_22
29th March 2010, 12:05
May I suggest using the logo by Steven W. Smith
as the default logo in future builds ?
IMO this is the most professional looking one of
the integrated logos...and if I remember correctly,
unfortunately not the default :rolleyes:
Opinions on that ?
Best regards,
raynor
I vote for Steven W. Smith's logo as the default too :p
@ Tetsuo it's the "old" Logo
tetsuo55
29th March 2010, 12:51
this one? http://screenshots.en.softonic.com/en/scrn/26000/26361/3_26361.jpg
raynor
29th March 2010, 13:23
this one?
Good heavens, no :p
This is the one: (see attached picture)
kieranrk
29th March 2010, 15:04
The current default is the best one out of them all.
mariush
29th March 2010, 19:25
It's probably some bug in the player though and related to dual monitor, and maybe it's also related to Windows 2003 which I use (with a Radeon 4850).
Set up primary monitor on second dvi port, the second monitor on the first DVI port, set in control panel the monitor order as [ 2 ] [ 1 ] with desktop extended to the second monitor.
With VMR9 renderless when MPC-HC is dragged to the second monitor [ 1 ] in the layout, it just crashes with an error reading memory address xxx:xxx something..
With EVR (Vista/.Net3) the image was just frozen. With EVR Custom Presenter, the movie was running something like 2x the speed.
Also Overlay was not supported on the second screen because the tv tuner would also stop working when dragged over.
Since then, I've uninstalled the driver, switched the monitors so that the primary monitor is on first dvi port, second on the 2nd dvi port and the order of the panels is [1] [2] in ATI's Control Center and now VMR9 and the two EVR modes work, can drag MPC-HC to the second screen with no issues, overlay also works on second monitor.
Though with the second setup I've installed RealtimeSoft UltraMon and maybe that also has something to do with the whole setup.
tetsuo55
29th March 2010, 21:23
It's probably some bug in the player though and related to dual monitor, and maybe it's also related to Windows 2003 which I use (with a Radeon 4850).
Set up primary monitor on second dvi port, the second monitor on the first DVI port, set in control panel the monitor order as [ 2 ] [ 1 ] with desktop extended to the second monitor.
With VMR9 renderless when MPC-HC is dragged to the second monitor [ 1 ] in the layout, it just crashes with an error reading memory address xxx:xxx something..
With EVR (Vista/.Net3) the image was just frozen. With EVR Custom Presenter, the movie was running something like 2x the speed.
Also Overlay was not supported on the second screen because the tv tuner would also stop working when dragged over.
Since then, I've uninstalled the driver, switched the monitors so that the primary monitor is on first dvi port, second on the 2nd dvi port and the order of the panels is [1] [2] in ATI's Control Center and now VMR9 and the two EVR modes work, can drag MPC-HC to the second screen with no issues, overlay also works on second monitor.
Though with the second setup I've installed RealtimeSoft UltraMon and maybe that also has something to do with the whole setup.We have some theories about this, we think the directdevice is not destroyed correctly when going from screen A to screen B.
moosekaka
29th March 2010, 22:28
hi, i have a weird problem....in my 64bit mpc my display stats doesnt show anything...my tearing test works (i see the vertical bars scolling).....I am on win 7 , EVR custom pre, ATI catalyst 10.2. incidentally i can get dxva to work and i can even see PGS subtitles .
now the funny thing is when i install the 32bit codecs and player, display stats works but i cannot see the PGS subtitles..... :(
Piyoko
30th March 2010, 00:46
I have a question on the chroma upsampling problem (the blockiness around reds.) ffdshow has a nice option called "High quality YV12 to RGB conversion" that completely does away with this issue. Is there or would it be possible to add something similar to MPC-HC? I know there's a "YV12 Chroma Upsampling" shader but the result is not as good as the option in ffdshow, at least not with lower-res stuff (and it only works during display, so screenshots for example still have the artifacting.)
Also, I'm running an ATI HD4670 on WinXP using VMR9 (renderless), would upgrading to Win7 so I could use EVR fix this?
Mike5
30th March 2010, 07:33
Is there or would it be possible to add something similar to MPC-HC?
There is MadVR, a renderer that does chroma upsampling with the best possible quality.
fastplayer
30th March 2010, 08:44
Also, I'm running an ATI HD4670 on WinXP using VMR9 (renderless), would upgrading to Win7 so I could use EVR fix this?
No, it wouldn't.
Aleksoid1978
31st March 2010, 02:46
It's probably some bug in the player though and related to dual monitor, and maybe it's also related to Windows 2003 which I use (with a Radeon 4850).
Set up primary monitor on second dvi port, the second monitor on the first DVI port, set in control panel the monitor order as [ 2 ] [ 1 ] with desktop extended to the second monitor.
With VMR9 renderless when MPC-HC is dragged to the second monitor [ 1 ] in the layout, it just crashes with an error reading memory address xxx:xxx something..
With EVR (Vista/.Net3) the image was just frozen. With EVR Custom Presenter, the movie was running something like 2x the speed.
Also Overlay was not supported on the second screen because the tv tuner would also stop working when dragged over.
Since then, I've uninstalled the driver, switched the monitors so that the primary monitor is on first dvi port, second on the 2nd dvi port and the order of the panels is [1] [2] in ATI's Control Center and now VMR9 and the two EVR modes work, can drag MPC-HC to the second screen with no issues, overlay also works on second monitor.
Though with the second setup I've installed RealtimeSoft UltraMon and maybe that also has something to do with the whole setup.
Try uncheck "Reinitialize when changing display" on the Options->Output
mariush
31st March 2010, 02:59
It was always checked and still is.
I can't reproduce the issue now as I switched the monitors in the correct order (primary lcd in first dvi and so on) and I'm not keen on experimenting again (the ati driver still does blue screens when I mess with it and forget to uninstall the driver before changing slots)
Superb
31st March 2010, 22:08
Guys... like I wrote ar-jar (wonderful guy) using PMs:
Nvidia Forceware 197.13 recently became WHQL drivers and are recommended by Nvidia to all its users.
Both "Custom EVR" and "EVR Sync" have stuttering issues (reported here in this thread) w/ this version of the driver.
I believe this should be fixed ASAP, as more and more users experience the issue in the tech support forum I'm helping at.
tetsuo55
31st March 2010, 23:21
Have these users also complained to nvidia?
They desperately need to fix this bug in their driver
Superb
31st March 2010, 23:28
Some did. The thing is... nobody's sure if it's a driver issue or a MPC-HC issue.
The fact remains, both these renderers did work w/ previous driver versions... but that still doesn't necessarily makes it a driver issue.
Looking the the Stats graph, one can clearly see MPC-HC is having difficulty timing the frames (see here (http://forum.doom9.org/showthread.php?p=1383971#post1383971); look how the red lines are jumping above the green ones).
Regular (system-provided) EVR works fine, of course.
EDIT: btw, I'm pretty sure that ar-jar would find the cause pretty quickly (as this issue can easily be reproduced)... If anyone knows the EVR frame timing code- it's him. We can only hope he finds the free time to debug this issue.
edigee
1st April 2010, 00:18
None of these issues neither with my old ATI HD3650(Vista) or the even older Hd2600XT(XP) from my son's computer. So it's definitely not a MPC-HC problem. On Guru 3d some guys reported strange behaviour for NVIDIA cards ,with the latest drivers ,on other players too(ex KMPlayer)
rica
1st April 2010, 00:52
Guys,
sorry,
but so as to make sure, why not making some trials with other filters on Graph stuff?
73ChargerFan
1st April 2010, 01:45
Looking the the Stats graph, one can clearly see MPC-HC is having difficulty timing the frames (see here (http://forum.doom9.org/showthread.php?p=1383971#post1383971); look how the red lines are jumping above the green ones).
Ugly, and your "new doesn't work" stats show it is dropping 55% of the frames.
I think it's time I disable Windows Update on my HTPC again. !!!
tetsuo55
1st April 2010, 09:36
Some did. The thing is... nobody's sure if it's a driver issue or a MPC-HC issue.
The fact remains, both these renderers did work w/ previous driver versions... but that still doesn't necessarily makes it a driver issue.
Looking the the Stats graph, one can clearly see MPC-HC is having difficulty timing the frames (see here (http://forum.doom9.org/showthread.php?p=1383971#post1383971); look how the red lines are jumping above the green ones).
Regular (system-provided) EVR works fine, of course.
EDIT: btw, I'm pretty sure that ar-jar would find the cause pretty quickly (as this issue can easily be reproduced)... If anyone knows the EVR frame timing code- it's him. We can only hope he finds the free time to debug this issue.We know for sure its NVidia's fault because:
It doesnt happen on: Intel, S3, broadcom, ATI and Nvidia cards with older drivers.
Even so, i agree that its interesting too look at, as it might reveal an edge case in our or microsofts code.
hoborg
1st April 2010, 21:01
Hi.
Looks like there is problem in MPC-HC avi splitter, this sample (http://rapidshare.com/files/370847282/2010_04_01_05441.AVI.html) run in slow motion.
Working fine when using system default AVI splitter or haali.
Khaaan!
1st April 2010, 22:39
Hi.
Looks like there is problem in MPC-HC avi splitter, this sample (http://rapidshare.com/files/370847282/2010_04_01_05441.AVI.html) run in slow motion.
Working fine when using system default AVI splitter or haali.
It's the MJPEG filter which MPC has always had problems with - your video uses the MJPEG codec and has the same issues my camera videos did so I installed FFDSHOW and enabled only the MJPEG decoder and now the video is smooth as normal in MPC.
hoborg
2nd April 2010, 07:03
It's the MJPEG filter which MPC has always had problems with - your video uses the MJPEG codec and has the same issues my camera videos did so I installed FFDSHOW and enabled only the MJPEG decoder and now the video is smooth as normal in MPC.
Of course i am using FFDshow. Simply system default/haali splitter + ffdshow - no problem, MPC-HC AVI splitter + ffdshow - slow motion.
decapitado
2nd April 2010, 10:51
Guys... like I wrote ar-jar (wonderful guy) using PMs:
Nvidia Forceware 197.13 recently became WHQL drivers and are recommended by Nvidia to all its users.
Both "Custom EVR" and "EVR Sync" have stuttering issues (reported here in this thread) w/ this version of the driver.
I believe this should be fixed ASAP, as more and more users experience the issue in the tech support forum I'm helping at.
In what type of files does that happen?
I have no stuttering or whatsoever with the newest drivers playing x264 files in a nvidia gt240 with evr sync.
Superb
2nd April 2010, 10:56
AVIs and MKVs. Xvid and x264. SD and HD. Happens on seeking sometimes (not that hard to reproduce).
Many people reported it (here in this thread, on the Nvidia forums, on the tech support forum I surf at).
Khaaan!
2nd April 2010, 11:14
It only happened for me on files that were not using DXVA (so AVI files, MPG etc). I only noticed it recently as I only play HD files or movs via DXVA!
Dropping back to 196.21 has solved it though so that's a good thing I guess.
decapitado
2nd April 2010, 13:05
AVIs and MKVs. Xvid and x264. SD and HD. Happens on seeking sometimes (not that hard to reproduce).
Many people reported it (here in this thread, on the Nvidia forums, on the tech support forum I surf at).
Mine works fine with mkv and dxva.
Are you using the auto-resolution changer in MPC?
ar-jar
2nd April 2010, 13:10
Some did. The thing is... nobody's sure if it's a driver issue or a MPC-HC issue.
The fact remains, both these renderers did work w/ previous driver versions... but that still doesn't necessarily makes it a driver issue.
Looking the the Stats graph, one can clearly see MPC-HC is having difficulty timing the frames (see here (http://forum.doom9.org/showthread.php?p=1383971#post1383971); look how the red lines are jumping above the green ones).
Regular (system-provided) EVR works fine, of course.
EDIT: btw, I'm pretty sure that ar-jar would find the cause pretty quickly (as this issue can easily be reproduced)... If anyone knows the EVR frame timing code- it's him. We can only hope he finds the free time to debug this issue.
I'll look at it over the long weekend. Unfortunately my development environment is still on the wonderfully well functioning XP platform so debugging might take some time.
ar-jar
2nd April 2010, 13:41
EDIT: btw, I'm pretty sure that ar-jar would find the cause pretty quickly (as this issue can easily be reproduced)... If anyone knows the EVR frame timing code- it's him. We can only hope he finds the free time to debug this issue.
The graph looks pretty nasty in my set-up too but I don't see any actual judder. The question is if this is an issue with the measurement or with the actual rendering. The graph moves smoothly from left to right here. Do you also skips or duplicated frames, i.e. uneven motion of the graph or of pans? -A
Edit: I restarted the computer having installed the new driver and after that everything worked great again (fortunately or unfortunately). I have not used the W7 computer a lot so I just now realized how well the windowed mode full-screen actually works. I have no tearing even with 5 ms sync offset, bicubic interpolation and a couple of shaders active. This seems too good to be true so I need to run a few more tests but right now (by luck or by design) it looks quite promising. My hardware is a four-core Intel CPU with a GeForce 7600 board (I stick to it because it is compatible with PowerStrip). The TV uses a 720p/50Hz resolution.
Anyway, this does not bode well for finding your problem unfortunately. I'll try to tweak resolutions, refresh rates etc to see if I can reproduce the failure.
thejulianath20
3rd April 2010, 01:47
I can't play all my movies that have 5.1 sound through my TV that is stereo sound. Why? The same movies play fine with my other setup that is connected through a surround sound receiver. The file types are all kinds (avi, mkv, mp4 etc.)
Superb
3rd April 2010, 02:57
My system:
Intel Core 2 Duo E6750. 2GB DDR2-800Mhz.
Windows 7 Ultimate 32bits (all updates installed). Aero is on.
GeForce 8800GT. Forceware 197.13 WHQL.
24" LCD screen working at 60Hz. Resolution is 1920x1080.
Latest DirectX runtime installed.
MPC-HC 1.3.1774.0 (from XvidVideo.ru).
Settings changed in MPC-HC (all others are default):
- Resizer being Bicubic A=-0.75 (PS 2.0). I'm using EVR CP.
- All internal filters are off. I use Haali for MKVs, ffdshow for audio decoding, Win7's filters for H.264 (w/ DXVA), Xvid, and MPEG-2.
- Audio switcher is off.
- Subtitles max texture resolution is set to "Desktop".
I'm not sure if the issue is reproducible on XP. Might be a Win7-only issue.
I'm currently trying the identify any specific content (maybe fps?) that causes this issue to rise. Will post more info later.
EDIT: Alright, I've sent ar-jar a small (8MB) xvid-avi-25fps that causes this issue to happen when seeking the file (using EVR Sync w/ default settings).
ar-jar
3rd April 2010, 13:33
EDIT: Alright, I've sent ar-jar a small (8MB) xvid-avi-25fps that causes this issue to happen when seeking the file (using EVR Sync w/ default settings).
I got your file thanks and I'm still investigating. I don't yet have all the external factors under control. Seems e.g. that when I change from 50Hz to 60Hz, Aero is turned off in my configuration. Also W7 recognizes fewer resolutions in my pj than did my old XP HTPC. My take on this is that the W7 drivers are not quite mature yet.
A question in the mean time: do you get the same behavior when running in a window that is substantially smaller than the desktop (but large enough to see the graph)? -A
Release 1.3.1775 Reproduction Blu-ray
Why this version by opening the file index.bdmv not start the film from the first chapter?
Straight line in office only a chapter.
Reinstalling version 1.3.1774 everything worked regularly
Superb
3rd April 2010, 16:42
A question in the mean time: do you get the same behavior when running in a window that is substantially smaller than the desktop (but large enough to see the graph)? -AYes. I do.
tetsuo55
3rd April 2010, 20:07
Release 1.3.1775 Reproduction Blu-ray
Why this version by opening the file index.bdmv not start the film from the first chapter?
Straight line in office only a chapter.
Reinstalling version 1.3.1774 everything worked regularly
I found the problem, will commit a fix.
I accidentally moved a variable into a loop, this doesn't matter normally but in this case it kept resetting it to 0 at the start of each loop.
Emp3r0r
3rd April 2010, 21:15
Anybody know the status of http://sourceforge.net/apps/trac/mpc-hc/ticket/69
I can't get DTS SPDIF to work. AC3 works fine. Does anyone else have this problem?
I'm on latest x64 build on a clean Win7 install.
Update: This is odd, I found a file with DTS that would play passthrough. All my other files I created with MKVToolnix and they won't play SPDIF.
Update2: Perhaps this is due to the higher bitrate 1Mbps DTS core data. I will try with other DTS bitrate streams.
ar-jar
4th April 2010, 08:01
Yes. I do.
I have managed to get the context in control (60 Hz, Aero on etc), but I am not able to repeat this so far. Sorry. Everything works as expected over here. I'll make sure to try to search back and forth when I run further tests. What I'm saying is that this might take some time. -A
I found the problem, will commit a fix.
I accidentally moved a variable into a loop, this doesn't matter normally but in this case it kept resetting it to 0 at the start of each loop.
Do not worry, these things happen to those who work hard.
If you could solve the problem of forced subtitles for Blu-ray would be a wonderful thing, I hope? :rolleyes:
THANKS
Superb
4th April 2010, 09:44
I have managed to get the context in control (60 Hz, Aero on etc), but I am not able to repeat this so far. Sorry. Everything works as expected over here. I'll make sure to try to search back and forth when I run further tests. What I'm saying is that this might take some time. -AI have a small idea... perhaps you could make a mpc-hc build which would write a debug log file w/ the required measuring values (so you can see what's happening on this machine)? I can reproduce the issue very quickly, so the log won't be too long.
Thank you for all the time and work.
tetsuo55
4th April 2010, 10:16
Do not worry, these things happen to those who work hard.
If you could solve the problem of forced subtitles for Blu-ray would be a wonderful thing, I hope? :rolleyes:
THANKSunfortunately i cannot fix that one :(
eddman
4th April 2010, 13:41
I understand that VMR7 runs in overlay when it can, and unfortunately it does for the files that I don't want it to. Is it possible to turn off overlay for VMR7 permanently?
I'm using MPC-HC 1.3.1249.0.
ar-jar
4th April 2010, 19:15
I have a small idea... perhaps you could make a mpc-hc build which would write a debug log file w/ the required measuring values (so you can see what's happening on this machine)? I can reproduce the issue very quickly, so the log won't be too long.
Thank you for all the time and work.
I'm afraid I'm a bit time-strapped for the moment. My suggestion would be that you check out the code yourself (or ask the first passer-by with programming skills :)). It's really not all that complex and there are actually a few comments. The file is SyncRenderer.cpp.
Commercial filters usually aren't too crazy about debuggers so there is a console (debug) trace window that pops up if you add the directive GOTHTRACE to the C++ preprocessor definitions (of the mpc-hc project). You can print debug traces in release builds into that console window like this: _tprintf(_T("My number = %d\n", myNumber). -A
Superb
4th April 2010, 20:54
Alright... I don't have Visual C++ installed ATM, but I might install it tomorrow. Thanks for the GOTHTRACE tip.
ar-jar
4th April 2010, 22:42
Alright... I don't have Visual C++ installed ATM, but I might install it tomorrow. Thanks for the GOTHTRACE tip.
I tried it both with all native W7 filters and all native MPC filters and everything works fine here. I clicked on the search bar like a monkey to boot.
The timing code is in CSyncAP::RenderThread and CBaseAP::Paint. You need Visual Studio 2008 to build. Note that the time to the next vsync is *estimated* from the actual line that is drawn when entering the Paint method. It is not the *actual* vsync time. What can go wrong is basically that frames are not delivered in time from the mixer to be rendered (there is some kind of upstream problem that we probably can't do much about) or that the RenderThread fails to send them at the correct time to the Paint method. Off the top of my head... Let me know if you need help understanding the code. -A
molitar
5th April 2010, 05:57
Ok a bug with MPC-Home.. when trying to navigate jump when you got a filename like.. <filename> - 170.mkv it will fail to jump.. I can jump from any number up to 169 but when it hits 170 it fails every single time.. try to jump and nothing happens but choose like 169 and it jumps just fine. Seems to be some limit on file count because I can rename files similar in a smaller directory and jumping works fine their too.
Superb
6th April 2010, 15:53
I tried it both with all native W7 filters and all native MPC filters and everything works fine here. I clicked on the search bar like a monkey to boot.
The timing code is in CSyncAP::RenderThread and CBaseAP::Paint. You need Visual Studio 2008 to build. Note that the time to the next vsync is *estimated* from the actual line that is drawn when entering the Paint method. It is not the *actual* vsync time. What can go wrong is basically that frames are not delivered in time from the mixer to be rendered (there is some kind of upstream problem that we probably can't do much about) or that the RenderThread fails to send them at the correct time to the Paint method. Off the top of my head... Let me know if you need help understanding the code. -AAlright... I see I have no time this week setting up a compilation environment (or learning the code). Might have to wait for the weekend. :o
GrandeBoma
6th April 2010, 18:45
Hello everybody, I am new to the forum :)
I am using the latest 1775 build from mpc-hc to view blu-ray playlists (mpls files) with the internal splitter and video decoders and I use ffdshow for audio. I have some questions
1) in order to open mpls files, is the internal splitter the only option? all others seem unable to render the file
2) I can't get for the life of me the dxva to work with vc-1. I think it's a problem of my video card, nvidia 9600 gt. If I want vc-1 acceleration, I must use the arcsoft video decoder, however this codec is outputting the video at 22 fps, which does not match with 24 hz of the tv, resulting in jerky playback. any other way I can get dxva on 9600 gt?
3) how do I connect the arcsoft audio decoder hd codec to the mpc internal splitter? is there a workaround? I don't want to use arcsoft demuxer as this will not let me change the audio track and won't open mpls playlists
I am trying to find an optimal solution to watch my bd from the disc without having to rip them on the hard drive. if I was able to do that, all my problems would have been already solved.
Looking forward for your inputs. Thanks and congrats for the excellent forum
alexins
6th April 2010, 20:27
Media Player Classic HomeCinema (x86/x64), svn 1779 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1779.html)
Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA
Changes (1776-1779):
updated Korean translation;
fixed bluray m2ts playlist regression introduced in rev. 1775 (Patch by tetsuo55);
Improved play list. Disabling all internal filters fixed;
Improved vsfilter icon. New icon is less bulky, less pixelated, has less drop shadow, more streamlined look. (Icon created by bb10).
edigee
6th April 2010, 21:08
Hello everybody, I am new to the forum :)
I am using the latest 1775 build from mpc-hc to view blu-ray playlists (mpls files) with the internal splitter and video decoders and I use ffdshow for audio. I have some questions
1) in order to open mpls files, is the internal splitter the only option? all others seem unable to render the file
2) I can't get for the life of me the dxva to work with vc-1. I think it's a problem of my video card, nvidia 9600 gt. If I want vc-1 acceleration, I must use the arcsoft video decoder, however this codec is outputting the video at 22 fps, which does not match with 24 hz of the tv, resulting in jerky playback. any other way I can get dxva on 9600 gt?
3) how do I connect the arcsoft audio decoder hd codec to the mpc internal splitter? is there a workaround? I don't want to use arcsoft demuxer as this will not let me change the audio track and won't open mpls playlists
I am trying to find an optimal solution to watch my bd from the disc without having to rip them on the hard drive. if I was able to do that, all my problems would have been already solved.
Looking forward for your inputs. Thanks and congrats for the excellent forum
As far as I know the series 8xxx and 9xxx from NVIDIA have limited support for VC1 decoding; only for H264 and Mpeg2. There seems to be an exception though ,a new 9500GT with a completly new chipset which aparently acts the same as the GTX series cards(VC1 decoding and sound over HDMI). For more details ask ranpha about that card.
Regarding ArcSoft , you can't use any of its filters/decoders out of the box. Only HD Pack 2.3 or 2.2 allows you to use only the ArcSoft video decoders but in that case you have to get rid of your ArcSoft player because in HD pack those filters come packed in another ArcSoft installer(how silly!)
GrandeBoma
7th April 2010, 00:22
I managed to fix the arcsoft video decoder vc-1 limitation, I had to set in the renderer settings "enable frame time correction" and I can now get 24 fps with dxva on vc-1. I am now trying to make the splitter of mpc hc connect with arcsoft audio decoder hd, it does but then it won't output any sound. The same problem for cyberlink audio decoder. anybody has any idea how to have arcsoft audio decoder hd connect with the filter chain without using arcsoft mpeg demuxer? thanks for any suggestion
namaiki
7th April 2010, 01:15
nvidia 9600 gt. If I want vc-1 acceleration, I must use the arcsoft video decoder,
The GeForce 9600 GT only supports partial VC-1 acceleration.
wikipedia(cough): Partial acceleration means that VLD (bitstream) decoding is performed on the CPU, with the GPU only performing IDCT and motion compensation.
Anyways, if you are running Windows 7, try the Microsoft DTV-DVD Video Decoder. It supports DXVA for H.264/AVC and MPEG-2, but I wouldn't be surprised if it did VC-1 as well. :p
GrandeBoma
7th April 2010, 11:43
The GeForce 9600 GT only supports partial VC-1 acceleration.
wikipedia(cough): Partial acceleration means that VLD (bitstream) decoding is performed on the CPU, with the GPU only performing IDCT and motion compensation.
Anyways, if you are running Windows 7, try the Microsoft DTV-DVD Video Decoder. It supports DXVA for H.264/AVC and MPEG-2, but I wouldn't be surprised if it did VC-1 as well. :p
Still, that IDCT mode helps lowering the cpu usage, enough for me to use it. Anyway, that problem was solved as I explained by simply allowing EVR to modify the frame rate (press C to toggle). now it is silky smooth on vc-1
I do not understand how to use arcsoft audio decoder, it connects fine with the mpc splitter but it doesn't output audio :confused:
reclock, on the other hand, shows information about the audio stream correctly which means it is receiving something but nothing comes out of the speakers
BelowSky
7th April 2010, 15:01
Nokia phones are used by nearly ((((( 40% ))))) of the world. Usually those phones, even the cheap ones, come equipped with a video camera.
When someone shot a video with one of these phones, they get a 3GP video.
Now what is the problem here?
The problem here is MPC-HC developers have no idea about the fact that those people (40% of the whole world), when they play their captured videos with MPC-HC, They WILL GET AUDIO DISCONTINUITY.
Why?
Because someone here thinks that adding some geek codec or feature used only by 0.0001% of the population is MORE important than fixing the AMR audio discontinuity found on all 3gp video created by Nokia phones.
Not only that. Instead of fixing that bug, they enabled AMR by default because MPC-HC developers think it is now stable!!!!
Stable.... even if (40%) of popularity can't play their videos without having sound issues???
MPC-HC developers need to rethink priority.
priority 1 = fix the (obvious) bugs affecting the largest portion of users.
...
...
priority 10 = fix bugs affecting that small portion geeks of users.
The almost 5 months old ticket that no one touched... yet:
http://sourceforge.net/apps/trac/mpc-hc/ticket/150
boyumeow
7th April 2010, 16:04
Well, not all 40% of the world who own Nokia phones use MPC-HC, I presume.
So, for 1 simple thing U can do, that is, by helping out to patch the bugs, or else leave the coding to the Devs. Thanks.
eddman
7th April 2010, 18:36
Nokia phones are used by nearly ((((( 40% ))))) of the world. Usually those phones, even the cheap ones, come equipped with a video camera.
When someone shot a video with one of these phones, they get a 3GP video.
Now what is the problem here?
The problem here is MPC-HC developers have no idea about the fact that those people (40% of the whole world), when they play their captured videos with MPC-HC, They WILL GET AUDIO DISCONTINUITY.
Why?
Because someone here thinks that adding some geek codec or feature used only by 0.0001% of the population is MORE important than fixing the AMR audio discontinuity found on all 3gp video created by Nokia phones.
Not only that. Instead of fixing that bug, they enabled AMR by default because MPC-HC developers think it is now stable!!!!
Stable.... even if (40%) of popularity can't play their videos without having sound issues???
MPC-HC developers need to rethink priority.
priority 1 = fix the (obvious) bugs affecting the largest portion of users.
...
...
priority 10 = fix bugs affecting that small portion geeks of users.
The almost 5 months old ticket that no one touched... yet:
http://sourceforge.net/apps/trac/mpc-hc/ticket/150
MPC-HC has a robust Money back guarantee. Just contact them and they would gladly refund your hard earned ZERO $.
Joking aside; If you think there is a bug, just simply report it. Such attitude won't do any good
Inspector.Gadget
7th April 2010, 18:48
MPC-HC developers need to rethink priority.
priority 1 = fix the (obvious) bugs affecting the largest portion of users.
...
...
priority 10 = fix bugs affecting that small portion geeks of users.
This is the way things are done. Your numbers are irrelevant, for reasons pointed out by boyumeow.
BelowSky
8th April 2010, 01:18
I would like to apologize to the developers and everyone I offended in my last post.
If I can go back in time, I would thought twice before posting in such an exaggerated way.
It was stupid, specially the priority part.
Who am I to tell the developers of the most compact, clean, comprehensive and feature rich video player how to prioritize their work?
I apologize again. And I am not being sarcastic.
you can include some functions at the end of playback?
example:
http://www.allfreeportal.com/imghost2/images/548071Sccreenshot 002.png (http://allfreeportal.com)
THANKS
GrandeBoma
8th April 2010, 13:32
Any detailed information on the internal splitter for m2ts files of mpc hc? what's the difference with normal gabest mpc splitter? I find that the regular gabest splitter can't deal with mpls files, while mpc hc internal mpeg/ts splitter can open them
clsid
8th April 2010, 15:26
@DMD
See: Play -> After playback
@GrandeBoma
They should be the same afaik.
GrandeBoma
8th April 2010, 20:50
@GrandeBoma
They should be the same afaik.
Which component of the chain is able to open the mpls structure? is it the program or the splitter? if it is the program, with which splitters can it open mpls?
Eliminateur
9th April 2010, 00:34
build 1982 is behaving quite badly on my PC, coming from 1757, when i start some H264 MKV i have a very high kernel load, the video freezes but audio continues and CPU goes one core to 100% (with 60%~ kernel).
I have OSD setup to display for some frames at start. The CPU usage REMAINS even if i pause the video(goes to 50% dead center of one core, all kernel).
1757 behaves perfectly.(but not today, unless i disable the OST...., i get ~3890000mS of jitter and all dropped frames)
on a side note, i'm having a problem since.. forever that i have "dissapearing" subtitles after several days of usage(even weeks), all the sudden when i load a file i don't see the embedded subtitles anymore, *sometimes* changing to the internal matroska splitter helps, others don't(like today), i see the styles, i see the fonts, i see all enabled but no subtitles onm screen.
In previous version i saw the fonts but then clicking them i got an empty windows, like if mpc couldn't read the embedded fonts.
If i switch to default style/arial or some other font, then i see the subtitles perfectly
@DMD
See: Play -> After playback
THANK YOU.
Excuse me, but in the absence of an updated guide sometimes not easy to find the many functions of this magnificent player.
tetsuo55
9th April 2010, 09:45
build 1982 is behaving quite badly on my PC, coming from 1757, when i start some H264 MKV i have a very high kernel load, the video freezes but audio continues and CPU goes one core to 100% (with 60%~ kernel).
I have OSD setup to display for some frames at start. The CPU usage REMAINS even if i pause the video(goes to 50% dead center of one core, all kernel).
1757 behaves perfectly.(but not today, unless i disable the OST...., i get ~3890000mS of jitter and all dropped frames)
on a side note, i'm having a problem since.. forever that i have "dissapearing" subtitles after several days of usage(even weeks), all the sudden when i load a file i don't see the embedded subtitles anymore, *sometimes* changing to the internal matroska splitter helps, others don't(like today), i see the styles, i see the fonts, i see all enabled but no subtitles onm screen.
In previous version i saw the fonts but then clicking them i got an empty windows, like if mpc couldn't read the embedded fonts.
If i switch to default style/arial or some other font, then i see the subtitles perfectlyCan you pintpoint more closely which revision casues that high cpu behaviour?
the disapearing subtitles thing is strange, try resetting your settings?
namaiki
9th April 2010, 09:58
Eliminateur: Which video renderer? What filters? Which subtitle renderer? etc
Also, try update your video card's drivers.
Keiyakusha
9th April 2010, 17:39
Can someone tell me about the following:
For example if I'm using some non-ffdshow decoder for decoding video then I'll set in ffdshow "raw video -> all supported" and will try to play something in MPC-HC, ffdshow raw filter is not loaded. I believe other filters, which should be in between of decoder and renderer won't be loaded too. However if I'll add them to external filters in MPC-HC - they will work.
This is a bug, some limitation, restriction or something?
P.S.
I'm using win7 32bit
fastplayer
9th April 2010, 18:00
^Normal behavior.
Keiyakusha
9th April 2010, 18:07
Normal? Are you sure? I'm not talking about some DXVA, but about ordinary software playback. If some filter configured to be loaded, and it works in other players or graphstudio, I think it should work here too? no?
namaiki
9th April 2010, 18:31
I believe it's normal for MPC-HC in Windows 7.
fastplayer
9th April 2010, 18:34
If you don't add the RAW video filter to MPC's external filter list, how's it supposed to load on video playback?
It can't unless you tell it to. Don't forget: DirectShow is taking a back seat in 7.
Keiyakusha
9th April 2010, 19:05
I believe it's normal for MPC-HC in Windows 7.
Well yes, thats how it currently works on Win7 but it doesn't mean its normal.
If you don't add the RAW video filter to MPC's external filter list, how's it supposed to load on video playback?
Because its registred in the system and should be loaded everywhere, where we have raw video. And there is no other filters that can be used instead.
It can't unless you tell it to. Don't forget: DirectShow is taking a back seat in 7.
Not entire directshow but only some selected formats. If I'm using windows' graph builder, filter is loaded fine. With MPC-HC's graph builder filter is not loaded. Thats why i'd like to know why exactly this happening. Bug, lack of feature, done on purpose for something etc. So I can fill bug report or try to find someone who can change that or something.
Snowknight26
9th April 2010, 19:52
It's normal. Why should extra filters be added to the filter chain when you get a working result with just Source filter -> Decoder -> Renderer?
Keiyakusha
9th April 2010, 19:56
Because it allows you to use postprocessing and anything else ffdshow capable of. Or allows you to see subtitles without using internal subtitles rendering. And it is possible to configure it to load when you need it to be loaded, and in mpc-hc external filters it will be always loaded.
EDIT: Well, if few people say its normal, then I guess I can't do anything with this. Thanks.
EDIT2: oh, is it possible to disable MPC-HC's graph builder and use the one in windows (like in some other players)?
GrandeBoma
9th April 2010, 20:02
Is it normal that the internal source filter of mpc-hc won't work properly with any commercial audio codec? I have tried arcsoft audio decoder hd, cyberlink audio decoder, sonic cinemaster audio decoder and all have the same limitation: no audio gets to the rendered although the chain is loaded correctly.
I can solve the problem by using an external demuxer like cyberlink, but it will not work with mpls files (message: "cannot render file") so I can't see discs with seamless branching
I am desperate to find a working solution for dts-hd in mpc-hc and I need to get an external decoder in the chain
MPC-HTPC
9th April 2010, 22:29
I am desperate to find a working solution for dts-hd in mpc-hc and I need to get an external decoder in the chain
I found a tutorial in the MediaPortal-Forum explaining how to get DTS-HD and DolbyDigital-TrueHD working with MPC-HC. The tutorial is meant for use with an ASUS Xonar HDAV 1.3 but maybe it will work with other soundcards too (except bitstreaming respectively pass-through will not work --> so maybe the explanations in the section "other settings" of the tutorial are not necessary). Nevertheless I haven't tried it yet, but I hope this helps! :)
Tutorial for DTS-HD and DolbyDigital-TrueHD with MPC-HC (http://forum.team-mediaportal.com/codecs-external-players-55/dts-hd-truehd-pass-trough-xonar-hdav1-3-a-76344/)
clsid
9th April 2010, 22:48
Normal? Are you sure? I'm not talking about some DXVA, but about ordinary software playback. If some filter configured to be loaded, and it works in other players or graphstudio, I think it should work here too? no?
Yes, in theory it should get loaded. It works on XP/Vista, but not on Windows 7. That is kind of odd since MPC uses its own custom graph builder. The same problem happens with DirectVobSub.
GrandeBoma
10th April 2010, 00:00
Tutorial for DTS-HD and DolbyDigital-TrueHD with MPC-HC (http://forum.team-mediaportal.com/codecs-external-players-55/dts-hd-truehd-pass-trough-xonar-hdav1-3-a-76344/)
I appreciate your input, but that workaround does not address my problem. Currently I have two different ways to set my system for playback:
1) For most bd's: have cyberlink or sonic splitter do the demuxing of m2ts file and connect them with whichever filter I want. Works like a charm
2) For bd's that require seamless branching capability (e.g. wall-e, ratatouille): have mpc internal splitter open mpls file and connect it with audio decoder. This solution also works but since no commercial codec seem to work, I can not decode dts hd master audio, so I only get the dts core.
This leaves me with few bd that have both seamless branching AND dts-hd ma which I can't listen at the best. This is cool, it's no big deal as I am still getting full dts core, but I would solve all my problems if I could just get arcsoft audio decoder hd or sonic cinemaster audio decoder to work with internal mpc splitter, and they don't :mad:
This is why I am trying to understand how mpc internal splitter works to see why would it not connect to anything except decoders who DON'T have dts-hd capability
Mercury_22
10th April 2010, 00:09
I appreciate your input, but that workaround does not address my problem. Currently I have two different ways to set my system for playback:
1) For most bd's: have cyberlink or sonic splitter do the demuxing of m2ts file and connect them with whichever filter I want. Works like a charm
2) For bd's that require seamless branching capability (e.g. wall-e, ratatouille): have mpc internal splitter open mpls file and connect it with audio decoder. This solution also works but since no commercial codec seem to work, I can not decode dts hd master audio, so I only get the dts core.
This leaves me with few bd that have both seamless branching AND dts-hd ma which I can't listen at the best. This is cool, it's no big deal as I am still getting full dts core, but I would solve all my problems if I could just get arcsoft audio decoder hd or sonic cinemaster audio decoder to work with internal mpc splitter, and they don't :mad:
This is why I am trying to understand how mpc internal splitter works to see why would it not connect to anything except decoders who DON'T have dts-hd capability
Try Nero 9 for DTS-HD and VC-1 (i) (I'm using it with internal splitter) :)
GrandeBoma
10th April 2010, 00:13
Try Nero 9 for DTS-HD and VC-1 (i) (I'm using it with internal splitter) :)
may I ask you how to get nero 9 codecs? nero 9 does not allow any other program to use its codecs :confused:
Mercury_22
10th April 2010, 00:16
may I ask you how to get nero 9 codecs? nero 9 does not allow any other program to use its codecs :confused:
Yes it does! manually regsvr32... the filters
GrandeBoma
10th April 2010, 00:24
Yes it does! manually regsvr32... the filters
I do not have nero 9. Will it work with the trial version?
Mercury_22
10th April 2010, 00:36
I do not have nero 9. Will it work with the trial version?
AFAIK no
GrandeBoma
10th April 2010, 00:55
I am thankful for your help, but I don't think another decoder will solve the problem. As far as I know, also sonic and arcsoft will connect with mpc splitter, but I noticed that they do this when they are not necessary (e.g. with pcm or ddtruehd tracks). It is when they get called to decode a mpls structure with dts hd ma that they run away and I think nero decoder will do the same. it must be in the splitter, that I have to find a solution for this. If there is any. Any runours of a dts-hd-ma free codec yet?
mark0077
10th April 2010, 01:14
Hi,
I have found quite serious problems with evr-cp over recent months, one which I repeated lastnight. When playing 24fps content back at 24hz, I was about half way through the movie, and the image looked very juddery. I checked the graph and it was perfectly flat, until I noticed it was actually playing at 12fps. I could see from the information area of mpc-hc that mpc-hc was dropping every second frame.......
Why would it do this?
I have attached a screenshot of thebehaviour. Hopefully it'll spark something in one of the developers minds as to the cause of this.
http://img193.imageshack.us/img193/5334/87811411.th.jpg (http://img193.imageshack.us/i/87811411.jpg/)
Then from time to time, randomly some content won't give any video output. See below, I see no output, I hear audio but no output. This is from the 300 blu-ray. The window suggests only 3 frames get drawn, then nothing.
http://img684.imageshack.us/img684/5026/nooutput.th.jpg (http://img684.imageshack.us/i/nooutput.jpg/)
I have a hunch the last issue is caused by mpc-hc not closing correctly, ie processes staying in memory. I think this because when using the /close flag, when starting movies from xbmc, mpc-hc seems to shut down incorrectly, with reclock not closing gracefully. I know it doesn't close correctly as reclock doesn't get to send the quit signal to the vbs resolution changer script using the /close flag. Just clicking the close icon on the window does shut it down correctly.
This was using the non dxva mpeg2 decoder, and then non dxva wvc1 decoder in mpc-hc, core i7 at 3.6ghz, gtx 295, windows 7.
Polcius
10th April 2010, 01:39
How can I get multi-channel sound?
With "1. System Default" audio renderer the sound is stereo.
But when I play the same movie in VLC or PowerDvd, I get multi-channel sound.
Thanks
BTW: Using Windows 7 32-bit, Creative X-Fi XtremeMusic, and Logitech X-540 speakers (5.1)
MPC-HTPC
10th April 2010, 06:15
I appreciate your input, but that workaround does not address my problem.
It was worth a try. ;) Hopefully you manage to find a solution for your problem!
When playing 24fps content back at 24hz, I was about half way through the movie, and the image looked very juddery. I checked the graph and it was perfectly flat, until I noticed it was actually playing at 12fps.
I experienced the same problem as you some time ago everytime I paused a 24fps movie (TV at 24Hz) and then resumed.
If I got your setup right, then you are using MPC-HC in combination with ReClock. What I can see from the statistics on your first screenshot is, that you have enabled Vertical Sync in MPC-HC. After I have turned off VSync (View --> Renderer Settings --> VSync --> untick VSync / alternatively you can just hit "V" on your keyboard) in MPC-HC, playback stayed smooth thanks to ReClock and the dropping framerate problem was gone.
GrandeBoma
10th April 2010, 10:30
perhaps some developers can provide a list of audio or video decoders that can work with the internal splitter in vista 32 bit evr-cp and reclock? pretty please? ;)
mark0077
10th April 2010, 14:52
It was worth a try. ;) Hopefully you manage to find a solution for your problem!
I experienced the same problem as you some time ago everytime I paused a 24fps movie (TV at 24Hz) and then resumed.
If I got your setup right, then you are using MPC-HC in combination with ReClock. What I can see from the statistics on your first screenshot is, that you have enabled Vertical Sync in MPC-HC. After I have turned off VSync (View --> Renderer Settings --> VSync --> untick VSync / alternatively you can just hit "V" on your keyboard) in MPC-HC, playback stayed smooth thanks to ReClock and the dropping framerate problem was gone.
So basically you use reclocks vsync rather than mpc-hcs? Ill try that. Pity that mpc-hcs behaves like this sometimes though, ie half frame rate.
namaiki
10th April 2010, 14:57
Please don't disable MPC-HC's EVR-Custom V-Sync. It's bad for your health and you might as well use Overlay or something that doesn't have it's own frame handling. For me, using only Reclock's v-sync with MPC-HC's off, I get massive stuttering every so often.
Of course, the above might not apply to you.
mark0077
10th April 2010, 15:17
But mpc-hc's own vsync is dropping half of my frames from time to time..... 24fps -> 12fps.
I wish there was a debug version of mpc-hc where reasons for dropped frames could be viewed. That would be fantastic.
namaiki
10th April 2010, 15:19
Could this be an nVidia driver issue? Try roll back to an older driver. Well, if you're willing to try. :p
mark0077
10th April 2010, 15:26
Its so hard to reproduce. It might happen once a month, so its really hard to test. I am using an nvidia driver that doesn't have that new bug where video is all stuttery. Who knows it could be nvidias fault, but mpc-hc actually shows the dropped frames number. I wonder what reasons could there be for it dropping exactly half of the 24 frames....
Scoty
10th April 2010, 16:13
I have a USB DVB-T Tuner and i can select this in the Option from MPC HC but i can not see TV. How can i use MPC HC with DVB-T?
Zero3K
11th April 2010, 00:04
Could someone please try implementing my request at https://sourceforge.net/apps/phpbb/mpc-hc/viewtopic.php?f=3&t=38 into it?
Dark Eiri
11th April 2010, 03:51
How can I get multi-channel sound?
With "1. System Default" audio renderer the sound is stereo.
But when I play the same movie in VLC or PowerDvd, I get multi-channel sound.
Thanks
BTW: Using Windows 7 32-bit, Creative X-Fi XtremeMusic, and Logitech X-540 speakers (5.1)
Did you set the audio codec to output in 5.1? It outputs in Stereo, by default.
odditory
11th April 2010, 04:13
I'd like to request a batch thumbnailing option, ideally from the cmdline. Call it from within a batch file and run it against a list of subfolders- presto. Even better would be the ability to point it at a root folder and have it parse all the subfolders, going through and video thumbnailing everything it encounters.
DMD
11th April 2010, 09:32
I can not understand whether the management of forced subtitles (Blu-Ray) only if he resides in splitter Blu-ray playlist files
I did a comparison MPCHC vs PWDVD10, anyone has any idea?
THANKS
example of Van Helsing (Italian) MPCHC
http://www.allfreeportal.com/imghost2/thumbs/571413graph MPCHC.png ('http://www.allfreeportal.com/imghost2/images/571413graph MPCHC.png')
http://www.allfreeportal.com/imghost2/images/86395Senza titulo-1.PNG (http://allfreeportal.com)
example of Van Helsing (Italian) PWDVD10
http://www.allfreeportal.com/imghost2/thumbs/829771graph PWDVD.png ('http://www.allfreeportal.com/imghost2/images/829771graph PWDVD.png')
http://www.allfreeportal.com/imghost2/images/524920Senza titulo-2.PNG (http://allfreeportal.com)
Virtual_ManPL
11th April 2010, 11:31
It's know, that CoreAVC decoder with Gabest splitter will give wrong ratio with some files ?
so
CoreAVC decoder + Gabest splitter = wrong
http://img59.imageshack.us/img59/7762/wrongm.th.jpg (http://img59.imageshack.us/i/wrongm.jpg/)
CoreAVC decoder + Haali splitter = good
MPC-HC/DivX decoder + Gabest splitter = good
http://img339.imageshack.us/img339/2985/goodu.th.jpg (http://img339.imageshack.us/i/goodu.jpg/)
example file
General
Format : Matroska
File size : 340 MiB
Duration : 22mn 51s
Overall bit rate : 2 081 Kbps
Encoded date : UTC 2008-10-08 22:24:02
Writing application : mkvmerge v2.2.0 ('Turn It On Again') built on Mar 4 2008 12:58:26
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 7 frames
Muxing mode : Container profile=Unknown@3.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 22mn 49s
Bit rate : 1 847 Kbps
Nominal bit rate : 1 884 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Original display aspect ratio : 3:2
Frame rate : 23.976 fps
Standard : NTSC
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.223
Stream size : 302 MiB (89%)
Writing library : x264 core 65 r998M 6768543
Encoding settings : cabac=1 / ref=7 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=7 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=16 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / keyint=240 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=1884 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=0
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : A_AC3
Duration : 22mn 51s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Stream size : 31.4 MiB (9%)
Title : Japanese 2.0
Language : Japanese
Text
ID : 3
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Title : English Subs
Language : English
Menu
00:00:00.000 : :OP / :Part 1 / :ED
00:10:28.962 : :Part 2
00:22:34.937 : :Preview
sample - DOWNLOAD (http://www.mediafire.com/?fmonjgjzzmm)
XPC
11th April 2010, 11:55
I have a USB DVB-T Tuner and i can select this in the Option from MPC HC but i can not see TV. How can i use MPC HC with DVB-T?
Find below some guidelines:
1- Make sure you have the right options (View->Options->Playback->Capture):
Default device: Digital
Digital settings (BDA):
Network Provider: Microsoft Network Provider (if present)
Tuner and Receiver: choose your device from the list
2- Open device (File->Open device)
3- Open the DVB services navigation bar (View->Navigation). The first time will be empty.
4- Only the first time, scan for channels by pressing button "Scan". Then you will get the Tuner scan dialog. Press
"start" for start searching. After some minutes you will get a list of chanels. Then press "save".
5- (temporary step) Re-open the device (file->Open device) to refresh the navigation bar with the list of services (Tv
channels). This will be fixed very soon.
Notes:
--------
If you don't get any channel in step 4:
1- Check that all required filters have been loaded. At least you need:
- Network Provider
- Tuner device
- Capture device
- MPEG-2 demultiplexer
- MPEG-2 sections and Tables
- Audio decoders
- Video decoders (for both MPEG-2 and H.264)
- Video and audio renderers
2- Doublecheck your antena connection and scan parameters (frequencies and bandwidth)
3- Make sure your device and drivers are BDA compatibles
I hope this helps.
XPC
Polcius
11th April 2010, 12:48
Did you set the audio codec to output in 5.1? It outputs in Stereo, by default.
Oops... No XD
Thanks, working fine now.
sneaker_ger
11th April 2010, 13:08
It's know, that CoreAVC decoder with Gabest splitter will give wrong ratio with some files ?
so
CoreAVC decoder + Gabest splitter = wrong
http://img59.imageshack.us/img59/7762/wrongm.th.jpg (http://img59.imageshack.us/i/wrongm.jpg/)
CoreAVC decoder + Haali splitter = good
MPC-HC/DivX decoder + Gabest splitter = good
http://img339.imageshack.us/img339/2985/goodu.th.jpg (http://img339.imageshack.us/i/goodu.jpg/)
example file
General
Format : Matroska
File size : 340 MiB
Duration : 22mn 51s
Overall bit rate : 2 081 Kbps
Encoded date : UTC 2008-10-08 22:24:02
Writing application : mkvmerge v2.2.0 ('Turn It On Again') built on Mar 4 2008 12:58:26
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 7 frames
Muxing mode : Container profile=Unknown@3.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 22mn 49s
Bit rate : 1 847 Kbps
Nominal bit rate : 1 884 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Original display aspect ratio : 3:2
Frame rate : 23.976 fps
Standard : NTSC
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.223
Stream size : 302 MiB (89%)
Writing library : x264 core 65 r998M 6768543
Encoding settings : cabac=1 / ref=7 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=7 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=16 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / keyint=240 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=1884 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=0
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : A_AC3
Duration : 22mn 51s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Stream size : 31.4 MiB (9%)
Title : Japanese 2.0
Language : Japanese
Text
ID : 3
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Title : English Subs
Language : English
Menu
00:00:00.000 : :OP / :Part 1 / :ED
00:10:28.962 : :Part 2
00:22:34.937 : :Preview
sample - DOWNLOAD (http://www.mediafire.com/?fmonjgjzzmm)
It's the fault of CoreAVC AFAIK. It totally ignores any AR set in the container. Haali's splitter works around that by modifying the H.264 bitstream in realtime.
madshi
11th April 2010, 14:03
It's the fault of CoreAVC AFAIK. It totally ignores any AR set in the container. Haali's splitter works around that by modifying the H.264 bitstream in realtime.
IMHO it's the decoder's duty to decode the bitstream as it is. If the container asks for a different aspect ratio, the media player should apply scaling after the decoder. Otherwise the decoder will scale and the media player may eventually scale another time. Double scaling is a bad idea if it can be avoided.
Generally, if there's conflicting information in the bitstream vs. the container, you have to decide which information the decoder should trust. Just imagine the container claimed the video format would be 720p60 while in reality it's 1080i60. Would you expect the decoder to somehow output 720p60 now?
Just my 2 cents, though...
sneaker_ger
11th April 2010, 14:20
Good point. But what happens when subtitles are involved and there's a subtitle renderer between the decoder and the renderer? Should the player put another filter between decoder and subtitle filter?
But in general I think that the player should trust the container, not the bitstream. In Matroska you can set the output resolution without leaving any room for doubts.
Obveron
11th April 2010, 14:27
As promised here are the documentation for the new settings.
Output RangeThis setting is used for specifying the OUTPUT range of the YUV to RGB transfrom.
0 - 255The output from the YUV transfrom is 0 to 255 in 8 bit or 0 to 1023 in 10 bit. This is the default and normally the best option for computer monitors and most TVs.
16 - 235The output from the YUV transfrom is 16 to 235 in 8 bit or 64 to 940 in 10 bit. This is the best option for some TV:s that expect the input signal at 16 to 235 levels.
Presentation
D3D Fullscreen ModeThis causes the player to create a fullscreen D3D device. This can be useful to remove tearing in cases when neither normal nor alternative vsync is able to do so. This is also the only mode where it's possible to use a 10 bit output for the display device.
D3D Fullscreen GUI SupportThis option enables support for the right click menus and setting on the monitor that is in fullscreen mode. The draback enabling this is that the backbuffer of the D3D device must be lockable, which can cause compatibility issues and possibly tearing even when in D3D fullscreen mode.
10 bit RGBThis enables 10 bit processing in the whole pipeline after the YUV transform. Backbuffer, temporary buffers and video frames are always in 10 bit. To enable 10 bit for the display buffer D3D fullscreen mode and Vista or later is required.
Video drivers have been known to be buggy with the 10 bit pipeline. For example: Deinterlacing crashes the player and 16-235 levels isn't availeble on ATI drivers.
Disable desktop compositionUsed to disable desktop composition in Vista or later while the player is running. This can solve some stuttering issues, and will decrease the video latency by one frame.
Enable Frame Time CorrectionEnable only when you experiency stuttering video because of a buggy decoder or splitter. For example VC-1 content in m2ts container currently needs this.
VSync
VSyncCan be used to disable VSync. This is not recommended normally as disabling VSync will remove many stuttering and threading fixes. Should only used for debugging purposes.
Accurate VSyncCan be used to disable accurate VSync. If accurate VSync is disabled CPU usage is slightly decreased, especially when alternative VSync is also disabled.
Alternative VSyncEnabling alternative VSync will bypass the default VSync built into D3D. This can often get rid of tearing issues and is the preferred mode of VSync if your hardware/drivers are compatible with it.
Decrease vsync offsetUsed to move the VSync position upwards. Only available with alternative VSync enabled and desktop composition disabled. Use the shortcut Ctrl+Alt+UP
Increase vsync offsetUsed to move the VSync position downwards. Only available with alternative VSync enabled and desktop composition disabled. Use the shortcut Ctrl+Alt+UP
GPU Control
Flush GPU before VSyncFlushing the GPU before VSync will decrease the probability of tearing as it forces the GPU to render the frame as soon as possible so the frame will be ready to be presented at the VSync.
Flush GPU after PresentFlushing the GPU after VSync will decrease the probability of tearing as it forces the driver to actualize the Present as soon as possible.
Wait for flushesThis will cause the renderer to spin, waiting for the GPU flushes. This can be useful if the driver for some reason will ignore single flushes and will also enable the GPU time statistic.
Reset
Reset to default renderer settingsResets all above settings to the default.
Reset to optimal renderer settingsSets the settings to the recommended optimal settings:
Alternative VSync = On
Accurate VSync = On
VSync = On
Disable Desktop Composition = On
Flush GPU Before VSync = On
Flush GPU After Present = On
Flush GPU Wait = Off
The rest of the settings are left unchanged. It might therefore be good to reset to default settings before selecting optimal settings.
Hey, I'm a bit confused by the above description of the VSync options. I wonder if it is a case of confusing grammar and negatives by perhaps a non-english speaker?
For one, If Vsync is disabled it will remove stuttering? Then why is it not recommended? I'm assuming the opposite meaning is intended. Also "can be used to disable vsync" seems to imply that the checking the box disables vsync. Is that the case, or is it opposite?
Now accurate vsync, has some english problems as well. Also it has no description of what accurate vsync actually is.
Also there is no inidcation as to how theses setting work with each other.
For instance if i want accurate vysnc, should i disable alternate vsync and regular vsync? if they are all checked which vsync applies? or do they all apply at the same time? optimal settings is to have all 3 enabled?
and with the time frame correction, apparently only recommended when having problems... when I click for optimal renderer settings, it enables time frame correction, should it do this? is that optimal?
Please some clarification is needed.
namaiki
11th April 2010, 14:46
For one, If Vsync is disabled it will remove stuttering?
.....
"disabling VSync will remove many stuttering and threading fixes."
Now accurate vsync, has some english problems as well.
.....
not really
Also it has no description of what accurate vsync actually is.
....
true, but accurate vsync is simply more precise, and requires more cpu usage. I can't see the difference, but at least the jitter graph looks less crooked.
For instance if i want accurate vysnc, should i disable alternate vsync and regular vsync? if they are all checked which vsync applies? or do they all apply at the same time?
.....
for accurate and/or alternative vsync to work, the basic vsync option must be enabled as well
optimal settings is to have all 3 enabled?
....
the optimal setting in my opinion is the default, which is vsync + accurate
and with the time frame correction, apparently only recommended when having problems
.....
my opinion is the same. it has only caused problems for me.
when I click for optimal renderer settings, it enables time frame correction, should it do this?
.....
it doesn't do that on my mpc-hc 1782
is that optimal?
.....
If it works, it works. If it doesn't then it doesn't.
Thunderbolt8
11th April 2010, 16:03
anyone able to explain to me how I can switch audio tracks inside a .mkv file when using the mpc-hc internal matroska splitter? its easy when using haali, but I cant seem to find an option to choose with the internal splitter.
fastplayer
11th April 2010, 16:26
anyone able to explain to me how I can switch audio tracks inside a .mkv file when using the mpc-hc internal matroska splitter? its easy when using haali, but I cant seem to find an option to choose with the internal splitter.
Play --> Audio --> <choose track>
Audio switcher must be enabled for it to work which it is by default.
Thunderbolt8
11th April 2010, 16:45
the problem is that the field "audi"o and "subtitles" are always greyed out for me, even though there are multiple audio and at least 1 subtitle track inside the .mkv. has always been for me that way with the internal splitter (with the built-in audio switcher being enabled all the time as well).
fastplayer
11th April 2010, 16:59
Weird. It has always worked for me.
Maybe there's something in your filter chain that is preventing switching audio/subtitle tracks. Maybe the settings are just messed up. Maybe... :confused:
Try with a clean profile and using only MPC's internal decoders.
madshi
11th April 2010, 17:21
Good point. But what happens when subtitles are involved and there's a subtitle renderer between the decoder and the renderer? Should the player put another filter between decoder and subtitle filter?
I don't really know how and where exactly subtitles are combined with the video frames, but I would guess that the video renderer is responsible for that? If so, I'd expect the renderer to scale the video frames to the correct size (and aspect ratio) first and only afterwards draw the subtitles over the video frames. That should solve the problem.
I'm right now wondering: Which kind of scaling algorithms do decoders use, anyway? Simple Bilinear scaling? Probably nothing like multi-tap Lanczos or Spline, I'd guess. So that means:
(1) scaling in the decoder has probably suboptimal quality
(2) scaling in the decoder costs additional CPU power
If you do the scaling in the video renderer instead, you'll probably end up with higher image quality and less CPU consumption.
Thunderbolt8
11th April 2010, 17:25
Weird. It has always worked for me.
Maybe there's something in your filter chain that is preventing switching audio/subtitle tracks. Maybe the settings are just messed up. Maybe... :confused:
Try with a clean profile and using only MPC's internal decoders.
I uninstalled and reinstalled mpc-hc and now it worked. but it seems that its reclocks fault why I cannot switch audio tracks. as soon as its activated that audio option is greyed out. whys that? any way to fix this?
sneaker_ger
11th April 2010, 21:38
I don't really know how and where exactly subtitles are combined with the video frames, but I would guess that the video renderer is responsible for that? If so, I'd expect the renderer to scale the video frames to the correct size (and aspect ratio) first and only afterwards draw the subtitles over the video frames. That should solve the problem.
I'm right now wondering: Which kind of scaling algorithms do decoders use, anyway? Simple Bilinear scaling? Probably nothing like multi-tap Lanczos or Spline, I'd guess. So that means:
(1) scaling in the decoder has probably suboptimal quality
(2) scaling in the decoder costs additional CPU power
If you do the scaling in the video renderer instead, you'll probably end up with higher image quality and less CPU consumption.
At least using DirectVobSub the subtitle filter comes in between video decoder and renderer, overlaying the subtitles over the decoded video:
http://www.abload.de/img/subtitlegraphnaka.png
("0002" is DirectVobSub)
GrandeBoma
11th April 2010, 23:47
I am sorry if I am stressing this again, but is there really no other splitter filter able to open mpls files other than mpc-hc internal? If haali is installed it will automatically take over and therefore when I choose "open dvd" I get an error because it adresses the mpls structures
Abradoks
12th April 2010, 00:03
It's know, that CoreAVC decoder with Gabest splitter will give wrong ratio with some files ?
I've already asked (http://forum.doom9.org/showthread.php?p=1367251#post1367251) the same question in CoreAVC thread, but there was no answer.
madshi
AFAIK decoder doesn't resize picture. The only thing it should do is to passthrough dwPictAspectRatioX and dwPictAspectRatioY to the next filter, which CoreAVC fails.
Zero3K
12th April 2010, 04:34
Could someone please try implementing my request at https://sourceforge.net/apps/phpbb/mpc-hc/viewtopic.php?f=3&t=38 into it?
Well?
Snowknight26
12th April 2010, 06:21
When the FLAC decoder spits out the error FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISMATCH or FLAC__STREAM_DECODER_ERROR_STATUS_BAD_HEADER or FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC, MPC-HC x64 crashes with something similar to
Unhandled exception at 0x000007fefde2aa7d in mpc-hc64.exe: Microsoft C++ exception: CFileException * __ptr64 at memory location 0x05dafa68..
while the 32-bit build seems to simply skip over the bad frame.
namaiki
12th April 2010, 07:10
I've got a question about a feature request and what others think about it. :p
The feature would be an option to 'pause media playing before mpc-hc is closed.' I'll just take a second to explain what I mean and why.
I use MadVR on a daily basis and if I close MPC-HC with a video playing/moving, my whole computer freezes up for a number of minutes. If I pause the video first and then close MPC-HC, there is no freeze. I don't know why, though I guess you could put the blame right on MadVR.
I thought I would post this here first as I don't think too many people would find such an option useful. Or even, the above issue could be occurring on my PC alone.
madshi
12th April 2010, 07:21
AFAIK decoder doesn't resize picture. The only thing it should do is to passthrough dwPictAspectRatioX and dwPictAspectRatioY to the next filter, which CoreAVC fails.
That makes a lot of sense. Has anyone reported this bug to BetaBoy yet?
clsid
12th April 2010, 13:31
I am sorry if I am stressing this again, but is there really no other splitter filter able to open mpls files other than mpc-hc internal? If haali is installed it will automatically take over and therefore when I choose "open dvd" I get an error because it adresses the mpls structures
Use the standalone version of the internal splitter. Then set it as preferred for MPLS. The K-Lite Codec Pack does that automatically in case you need an easy way to do it.
MPC-HTPC
12th April 2010, 13:58
So basically you use reclocks vsync rather than mpc-hcs? Ill try that. Pity that mpc-hcs behaves like this sometimes though, ie half frame rate.
I just tried some different configurations in order to use MPC-HC's VSync and ReClock without getting only half of the frames after pausing the video. The only configuration that did the job for me was to enable MPC-HC's "VSync" and "Alternative VSync". With those two VSync options ticked (and no "VSync Correction" activated in ReClock) I have smooth playback and was not able to reproduce the error with half of the frames dropped anymore.
Maybe this will do the trick for you also as I can see from your screenshot, that you have "VSync" and "Accurate VSync" activated in your MPC-HC configuration.
EDIT: I have to correct myself I guess. The solution mentioned above does only works when I play a H264-Video using CoreAVC. When playing DivX videos the same issue is happening again. I would guess this happens when the internal filters are used.
namaiki
12th April 2010, 14:18
Do you guys have Aero enabled or disabled? (or Windows XP :p)
GrandeBoma
12th April 2010, 14:31
Use the standalone version of the internal splitter. Then set it as preferred for MPLS. The K-Lite Codec Pack does that automatically in case you need an easy way to do it.
how do you set it as preferred only for mpls? what is the advantage of doing this over using the internal splitter? :confused:
P.S. also: I have been making some experiment with the latest haali, but I can't get the video and subitle pins from the splitter in graphedit, any reason for this?
MPC-HTPC
12th April 2010, 14:59
Do you guys have Aero enabled or disabled? (or Windows XP :p)
Yeah, that is a good point! I should have stated my system specs along with my tries to help...
I am on Windows XP (:cool:) with an Nvidia 9400 and Atom N330.
clsid
12th April 2010, 16:28
how do you set it as preferred only for mpls? what is the advantage of doing this over using the internal splitter? :confused:
P.S. also: I have been making some experiment with the latest haali, but I can't get the video and subitle pins from the splitter in graphedit, any reason for this?
When using the internal splitter it will get used for all MPEG-PS/TS files. That will lead to problems with certain files, like giving wrong duration. When using external splitters, you have more control over what gets used when. For example I give the Gabest splitter a low merit, so that it only gets used for files that the Microsoft splitter can't handle.
This will set it as preferred for .mpls files:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Media Type\Extensions\.mpls]
"Source Filter"="{1365BE7A-C86A-473C-9A41-C0A6E82C9FA3}"
Virtual_ManPL
12th April 2010, 19:43
@ sneaker_ger & madshi - if its really decoder fault, we should simply "upgrade" Gabest splitters to use only properly ratio by forcing and overwritten it on decoder settings :devil:
JarrettH
13th April 2010, 15:38
Saw this log from the 197.45 drivers...
New in Version 197.45
- Recommended for the best performance with the new GPU-accelerated features in Adobe CS5.
- Adds support for the new version of MotionDSP's video enhancement software, vReveal, which adds support for HD output. NVIDIA customers can download a free version of vReveal that supports up to SD output here.
- Fixes a video playback issue in Media Player Classic.
What are they talking about? :D
romanesque
13th April 2010, 15:53
In the latest build there are some problems with loading the subtitles. It simply doesn't see the subtitles.
Keiyakusha
13th April 2010, 16:18
In the latest build there are some problems with loading the subtitles. It simply doesn't see the subtitles.
r1788. subtitles work as always.
Momber
13th April 2010, 17:44
When will MPC Video Decoder finally be able to decode interlaced VC-1?
Superb
13th April 2010, 17:55
Nvidia has released new GeForce 197.45 WHQL drivers, fixes EVR-CP/Sync issues on Vista/7 for those users.
http://www.nvidia.com/object/winxp_197.45_whql.html
http://www.nvidia.com/object/winxp64_197.45_whql.html
http://www.nvidia.com/object/win7_winvista_32bit_197.45_whql.html
http://www.nvidia.com/object/win7_winvista_64bit_197.45_whql.htmlWonderful! I guess it was a Nvidia issue after all. (and I glad I had no time learning the CustomEVR/EVRSync code trying to find a non-existing bug :O)
romanesque
13th April 2010, 18:18
r1788. subtitles work as always.
If for example:
- I play the file "movie.mkv" from the folder "movie" who contains also the subtitle "movie.en.srt" it plays just fine.
- I exit mpc-hc.
- in the folder "movie" I add another subtitle "movie.fr.srt", I start again mpc-hc, it sees only the original subtitle "movie.en.srt" but not "movie.fr.srt".
the only way to see both subtitles is to start to play another mkv file and then again "movie.mkv"
clsid
13th April 2010, 18:38
When will MPC Video Decoder finally be able to decode interlaced VC-1?When the FFmpeg developers implement support for it. Which may be never.
Keiyakusha
13th April 2010, 18:45
If for example:
- I play the file "movie.mkv" from the folder "movie" who contains also the subtitle "movie.en.srt" it plays just fine.
- I exit mpc-hc.
- in the folder "movie" I add another subtitle "movie.fr.srt", I start again mpc-hc, it sees only the original subtitle "movie.en.srt" but not "movie.fr.srt".
the only way to see both subtitles is to start to play another mkv file and then again "movie.mkv"
Yep, you right. Also if there is only one subtitles called "movie.eng.srt" or "movie.fr.srt" or "movie.[past more than 2 characters here].srt" they not loaded.
Razoola
13th April 2010, 18:46
Saw this log from the 197.45 drivers...
New in Version 197.45
- Recommended for the best performance with the new GPU-accelerated features in Adobe CS5.
- Adds support for the new version of MotionDSP's video enhancement software, vReveal, which adds support for HD output. NVIDIA customers can download a free version of vReveal that supports up to SD output here.
- Fixes a video playback issue in Media Player Classic.
What are they talking about? :D
A bug that many people have. I have not tried the driver yet but many people are already reporting that the issue is not fixed correctly. I saw one person also reporting DXVA causes nvidia driver crashes with these new drivers.
edit.
I can confirm the new drivers do fix MKV's in windowed mode but AVI files still stutter in windowed mode. madVR is also not working either but thats nothing new with the newer nvidia drivers.
chuuey
13th April 2010, 19:24
guys anyone tried 23hz output on the new driver? Is it still 23.970 and we have to manually create a res with proper 23.976 and at the same time disabling 60hz output because of the 256 color bug coming up ? ;)
bukem
13th April 2010, 19:40
A bug that many people have. I have not tried the driver yet but many people are already reporting that the issue is not fixed correctly. I saw one person also reporting DXVA causes nvidia driver crashes with these new drivers.
edit.
I can confirm the new drivers do fix MKV's in windowed mode but AVI files still stutter in windowed mode. madVR is also not working either but thats nothing new with the newer nvidia drivers.
I also can confirm that new drivers do fix MKV's in windowed mode but as Razoola said the AVI files still stutter in MPCHC.
Momber
13th April 2010, 20:03
When the FFmpeg developers implement support for it. Which may be never.
Is there any way to 'request' this implementation from said developers?
clsid
13th April 2010, 20:47
No. They only work on stuff they want to work on.
kieranrk
13th April 2010, 20:51
Is there any way to 'request' this implementation from said developers?
Pay them to do it.
madshi
13th April 2010, 20:52
When the FFmpeg developers implement support for it. Which may be never.
http://wiki.multimedia.cx/index.php?title=FFmpeg_Summer_Of_Code_2010#VC-1_Interlaced_Support
(!!!)
clsid
13th April 2010, 21:22
The GSOC project are no guarantee for quick success. Some are never finished, some take a long time to get accepted into the main trunk (a year or longer).
Momber
13th April 2010, 22:06
Thanks for giving me hope, madshi!
Looking forward to this summer...
Mixer73
14th April 2010, 01:09
I also can confirm that new drivers do fix MKV's in windowed mode but as Razoola said the AVI files still stutter in MPCHC.
Sigh, any idea if there's any impact with MP4 or DVR-MS?
Eliminateur
14th April 2010, 02:17
tetsuo, sorry for the late reply for some reason the instant notification doesn't works...
anyway, i haven't seen again that weird occurrence and i'm using MPCHC 1782 and ffd 3351
the dissapearing subtitles IS a recurring behaviour(i'm beginning to suspect that rivatuner has to do with it), i haven't loaded rivatuner and so far it seems to be maintaining.
i have so many settings that it's suicidal to reset them(large audio custom matrix behing one)
Can you pintpoint more closely which revision casues that high cpu behaviour?
the disapearing subtitles thing is strange, try resetting your settings?
madshi
14th April 2010, 07:22
The GSOC project are no guarantee for quick success. Some are never finished, some take a long time to get accepted into the main trunk (a year or longer).
True. But at least the original libav/ffmpeg VC-1 decoder programmer is mentoring the GSOC project. That should give us some hope. Even if the student should fail to complete his task, Kostya might take over the crumbs and complete the work.
neoufo51
14th April 2010, 07:22
Can somebody explain why I'm still getting this error message even though I put the d3dx9_41.dll in the MPC folder?
http://img153.imageshack.us/img153/1711/mpc.jpg
Tunetus
14th April 2010, 22:08
Can somebody explain why I'm still getting this error message even though I put the d3dx9_41.dll in the MPC folder?
http://img153.imageshack.us/img153/1711/mpc.jpg
Install DX9
Keiyakusha
14th April 2010, 22:22
Can somebody explain why I'm still getting this error message even though I put the d3dx9_41.dll in the MPC folder?
d3dx9_41.dll is too old. You need d3dx9_42.dll. Also its better to keep your directx up to date which means installing redistributable package, instead of putting that dll to MPC-HC folder.
clsid
14th April 2010, 22:41
You might also need D3DCompiler_42.dll, since the d3dx9_XX.dll was split up into two files since v42.
Steveo08
14th April 2010, 23:08
Nvidia has released new GeForce 197.45 WHQL drivers, fixes EVR-CP/Sync issues on Vista/7 for those users.
http://www.nvidia.com/object/winxp_197.45_whql.html
http://www.nvidia.com/object/winxp64_197.45_whql.html
http://www.nvidia.com/object/win7_winvista_32bit_197.45_whql.html
http://www.nvidia.com/object/win7_winvista_64bit_197.45_whql.html
nothing changed for me with the new driver in win 7 and evr-cd/sync.
saint-francis
15th April 2010, 01:24
How are people with multiple monitors getting video to work? I have a main monitor which is 1920 x 1200 and my projector is 1280 x 720. When I duplicate the displays movies will play fine but then my 24" monitor is 1280 x 720 (which looks ridiculous) and the aspect ratio is wrong to boot. When I extend the displays so they operate at their native resolutions there is bad stuttering on the projector. I have tried EVR Sync and honestly it isn't any better than EVR CP. I have no way to get the refresh rate to 24 Hz. I can force 50, 56, 59, 60, 70, 72, 73, 75 and 85 Hz via CCC. The regular options (ie not forced) are 50, 59, 60 Hz. How is this possible? Don't thousands of people all over the planet have multiple monitors? Do all of them have unwatchable video?
Razoola
15th April 2010, 04:45
How are people with multiple monitors getting video to work? I have a main monitor which is 1920 x 1200 and my projector is 1280 x 720. When I duplicate the displays movies will play fine but then my 24" monitor is 1280 x 720 (which looks ridiculous) and the aspect ratio is wrong to boot. When I extend the displays so they operate at their native resolutions there is bad stuttering on the projector. I have tried EVR Sync and honestly it isn't any better than EVR CP. I have no way to get the refresh rate to 24 Hz. I can force 50, 56, 59, 60, 70, 72, 73, 75 and 85 Hz via CCC. The regular options (ie not forced) are 50, 59, 60 Hz. How is this possible? Don't thousands of people all over the planet have multiple monitors? Do all of them have unwatchable video?
When you run in an extended monitor mode you must have AERO switched off when displaying on the secondary monitor (there is an option in MPC-HC called disable desktop compposition to do that).
As for the refresh rate, if you cannot get 24hz I would advise using 72hz (is a multiple of 24) and a tool called reclock (http://forum.slysoft.com/forumdisplay.php?f=85) but it can be tricky to set up. What you need to get is the reclock icon in the taskbar to go green, you change both the speed and slowdown media options in it to 5%. Enable the v-sync options in reclock also. This tool will speed up the media to match your refresh rate. Lasty use EVR-SYNC renderer (with reclock) with the option present at nearest v-sync.
If you do everything right you will get stutter free playback.
betaking
15th April 2010, 10:05
to all developer today in istall vs2010 rtm,but can not Compilate last mpc-hc svn! see Errorlog!
edigee
15th April 2010, 10:57
Tested some new ATI beta drivers:
http://forums.guru3d.com/showthread.php?t=319691
The drivers works for XP/Vista/W7 ,32&64bit. Also works for old AGP HD2xxx and 3xxx series.
Tested a video 720p H264,L@5.1 profile and 16ref.frames in MPC-HC. With internal MPC_HC DXVA decoder (compatibility mode=no check) the video plays with artifacts , less visible than with the previous ATI drivers. A slightly improvement though.
Nice AVIVO features with these drivers too.
Edit: Tested with Vista32bit and my old HD3650 based HTPC.
tetsuo55
15th April 2010, 12:31
to all developer today in istall vs2010 rtm,but can not Compilate last mpc-hc svn! see Errorlog!We know about these errors, we need someone to fix them :(
http://sourceforge.net/apps/trac/mpc-hc/ticket/153
alexins
15th April 2010, 15:09
http://gcc.gnu.org/gcc-4.5/
http://gcc.gnu.org/gcc-4.5/changes.html
Cross-Mingw x86/x64 , with GCC 4.5.0 (Stable) (http://www.xvidvideo.ru/2009-10-22-10-49-14/doc_details/3493-cross-mingw-x86x64-201004141554-with-gcc-450-stable-pthreads-2900-shared.html)
kieranrk
15th April 2010, 15:13
Just because a new GCC has been released doesn't suddenly mean it's the best option.
johnsonlam
16th April 2010, 06:56
Just because a new GCC has been released doesn't suddenly mean it's the best option.
Agree.
But we need someone to test it and post the result here, otherwise the progress will be slow down a lot.
G_M_C
16th April 2010, 09:25
Hello people,
I've just installed Windows 7-64 bit, coming from XP SP3 32 bit. I“ve installed Win7 via dual-boot.
When i installed MPT-HT 1788 yesterday, it didnt work. It started up almost full-screen and without file-menu.
After a short while i figured out that i have to start the process in Vista SP1 compatibility mode. All works fine then.
Is this a known issue ?
tetsuo55
16th April 2010, 09:40
Hello people,
I've just installed Windows 7-64 bit, coming from XP SP3 32 bit. I“ve installed Win7 via dual-boot.
When i installed MPT-HT 1788 yesterday, it didnt work. It started up almost full-screen and without file-menu.
After a short while i figured out that i have to start the process in Vista SP1 compatibility mode. All works fine then.
Is this a known issue ?Did you use a ini file or migrate your settings over from xp?
tetsuo55
16th April 2010, 10:59
I just installed the catalyst 10.5 and it's true, there is now support for above L4.1 files. Also some L4.1 files i had that showed corruption do not anymore.
But some of the files i tested still hang, so no more corruption but the video gets stuck while the audio continues, good chance that this is a bug in mpc-hc/ffdshow dxva code though
clsid
16th April 2010, 12:07
Perhaps it just ignores the level now and only looks at the other parameters like references frames?
edigee
16th April 2010, 12:09
@tetsuo55:
Are we talking about the same drivers?
http://forums.guru3d.com/showthread.php?t=319691
http://forum.doom9.org/showthread.php?p=1391859#post1391859
Maybe you have a card with UVD2 or 2.2 . Mine is UVD+ and the changes are minor.
Edit: Does anyone tested the new ATI drivers with ffdshow H264 DXVA decoder?
amango
16th April 2010, 12:10
Yes! After disabling the DXVA-check within the MPC-videodecoder my Radeon 5450 card played some 1080P-MKV with 8 B-Frames without any errors! This also runs fine with the Catalyst 10.3 and 10.4 preview driver.
However I found out there are some video files with lower resolutions that does show artefacts while playing with DXVA, so the DXVA-check list needs to be updated.
Here is some info about files that shows artefacts on Radeon 4000/5000-cards. For this files DXVA should be disabled.
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Ja
Format settings, ReFrames : 8 frames
Muxing mode : Container profile=Unknown@3.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 22min
Nominal bit rate : 722 Kbps
Width : 704 Pixel
Height : 480 Pixel
Display aspect ratio : 16:9
Frame rate : 23,976 FPS
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : progressiv
Bits/(Pixel*Frame) : 0.089
Writing library : x264 core 72 r1240 35627b6
Encoding settings : cabac=1 / ref=8 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.0:0.2 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-3 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=8 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=722 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Another sample for a file that runs fine with DXVA:
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.0
Format settings, CABAC : Ja
Format settings, ReFrames : 3 frames
Muxing mode : Container profile=Unknown@3.0
Codec ID : V_MPEG4/ISO/AVC
Duration : 23min
Nominal bit rate : 1 800 Kbps
Width : 848 Pixel
Height : 480 Pixel
Display aspect ratio : 16:9
Frame rate : 23,976 FPS
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : progressiv
Bits/(Pixel*Frame) : 0.184
Writing library : x264 core 66 r1101M b69548a
Encoding settings : cabac=1 / ref=1 / deblock=1:1:1 / analyse=0x1:0 / me=hex / subme=2 / psy_rd=0.0:0.0 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=0 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=1800 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=0
edigee
16th April 2010, 12:22
But some of the files i tested still hang, so no more corruption but the video gets stuck while the audio continues, good chance that this is a bug in mpc-hc/ffdshow dxva code though
I don't think so. I have THAT specific behaviour with Cyberlink H264 decoder(DXVA)-PDVD9 in KMPlayer ,for some 720p H264 L@5.1 16 ref. files.
Mercury_22
16th April 2010, 13:05
After using load subtitles then save subtitles functions MPC-HC doesn't "see" the subtitles (the .srt file) saved in the same folder as the video unless I delete (or empty) the default.mpcpl file from the MPC-HC folder ( I'm using a ini file for settings) or I play other video with subtitles
If I open the default.mpcpl after trying to play the video for which I've used load then save subtitles functions I can see only the video file inside and NOT the srt file too or nothing (= the default behavior)
EDIT : Last working version I've tested is 1775 first not working is 1779 so my guess is that problem starts in rev
Revision 1778 - Directory Listing
Modified Sun Apr 4 23:38:08 2010 UTC (11 days, 13 hours ago) by kinddragon
Improved play list
Disabling all internal filters fixed or
Revision 1777 - Directory Listing
Modified Sun Apr 4 23:32:08 2010 UTC (11 days, 13 hours ago) by xhmikosr
fixed bluray m2ts playlist regression introduced in rev. 1775
Patch by tetsuo55
Superb
16th April 2010, 16:45
Yep. Something is definitely broken w/ automatic subtitle loading.
G_M_C
16th April 2010, 17:15
Hello people,
I've just installed Windows 7-64 bit, coming from XP SP3 32 bit. I“ve installed Win7 via dual-boot.
When i installed MPT-HT 1788 yesterday, it didnt work. It started up almost full-screen and without file-menu.
After a short while i figured out that i have to start the process in Vista SP1 compatibility mode. All works fine then.
Is this a known issue ?
Did you use a ini file or migrate your settings over from xp?
Nope i didn't. It's a clean Win7-64bit install from DVD (firefox is the only other app ... that clean). I use BitDefenter internet security 2010, and are still working with a 1950XT and Catalyst 10.2. Also used the DX web installer to get DX up to spec, also all updates and patches from windows-update are applied (ofcourse with a legit windows :) )
I just grabbed the installer version of MPC-HT 1788 from xvid-video.ru and installed that on this clean system.
one point of interest maybe: Windows 7 insists on numbering my secondary-display, my TV, as "1" and my main screen as "2". Have no idea how to reverse that order, and why windows does that for that matter. Maybe Windows chooses the main display based on which has the highest resolution ?
Second point of interest: User account control [UAC] is switched. on. It protects by limiting reading from and writing to registry, am i right ? It does pop up when i dont start up in vista compatilbillity mode. Might that be what's preventing MPC-HT to start up reguarly ?
mark0077
16th April 2010, 17:39
Fullscreen problem still exists in image below, where the image isn't 100% filling the screen, the taskbar can be seen.
http://img291.imageshack.us/img291/5788/stutter.th.jpg (http://img291.imageshack.us/i/stutter.jpg/)
For the evr-cp guys, can you notice any problem with the graph above. It was playing perfectly for a few minutes, then all of a sudden it moves like 3 frames every second. The above image is taken when it starts this. It has happened with all versions of nvidia drivers for the last few months, and only happens maybe once a week. Do any of the stats indicate what the stutter problem is caused by?
Polcius
16th April 2010, 17:48
Did you set the audio codec to output in 5.1? It outputs in Stereo, by default.
Another thing - What does the "Dynamic Range Control" checkbox do?
Gser
16th April 2010, 19:20
Another thing - What does the "Dynamic Range Control" checkbox do?
Compresses the audio's dynamic range. It is evil :devil:
Spec-Chum
16th April 2010, 19:24
Compresses the audio's dynamic range. It is evil :devil:
<Yoda> Evil it is not. Useful it is. Watch films at night-time I do. Wake daughter with loud bangs I do not. </Yoda>
kieranrk
17th April 2010, 12:54
True. But at least the original libav/ffmpeg VC-1 decoder programmer is mentoring the GSOC project. That should give us some hope. Even if the student should fail to complete his task, Kostya might take over the crumbs and complete the work.
Not going to happen at all it seems.
tetsuo55
17th April 2010, 17:18
I don't think so. I have THAT specific behaviour with Cyberlink H264 decoder(DXVA)-PDVD9 in KMPlayer ,for some 720p H264 L@5.1 16 ref. files.As you can see in my signature i do have a uvd2.2 card.
That kmplayer/cyberlink decoder test does seem to point that at least for your card the problem is not in the mpchc code.
However we do know that kmplayer is in part based on mpc-hc so the faulty code might still be shared.
me7
17th April 2010, 18:28
I've just moved to x64 (Win7) and I can't get MPC-HC to use the ffdshow audio decoder. I have both, MPC-HC and ffdshow as x64 versions and I've set "ffdshow audio decoder" as a preferred external filter but MPC-HC refuses to load it. Is there a known limitation I'm not aware of?
fastplayer
17th April 2010, 19:42
I've just moved to x64 (Win7) and I can't get MPC-HC to use the ffdshow audio decoder. I have both, MPC-HC and ffdshow as x64 versions and I've set "ffdshow audio decoder" as a preferred external filter but MPC-HC refuses to load it. Is there a known limitation I'm not aware of?
Dunno about 64-bit but in the 32-bit build I have to disable the internal AAC filter to make ffdshow's decoder load...
deets
17th April 2010, 20:04
hmm my BBC HD captures dont display in the correct aspect ratio using mpc DXVA decoder. its 4:4 instead of 16:9. itv hd caps work fine
me7
17th April 2010, 21:36
Dunno about 64-bit but in the 32-bit build I have to disable the internal AAC filter to make ffdshow's decoder load...
I disabled the corresponding internal filters. MPC-HC loads the microsoft decoder instead of ffdshow.
G_M_C
17th April 2010, 22:04
Nope i didn't. It's a clean Win7-64bit install from DVD (firefox is the only other app ... that clean). I use BitDefenter internet security 2010, and are still working with a 1950XT and Catalyst 10.2. Also used the DX web installer to get DX up to spec, also all updates and patches from windows-update are applied (ofcourse with a legit windows :) )
I just grabbed the installer version of MPC-HT 1788 from xvid-video.ru and installed that on this clean system.
one point of interest maybe: Windows 7 insists on numbering my secondary-display, my TV, as "1" and my main screen as "2". Have no idea how to reverse that order, and why windows does that for that matter. Maybe Windows chooses the main display based on which has the highest resolution ?
Second point of interest: User account control [UAC] is switched. on. It protects by limiting reading from and writing to registry, am i right ? It does pop up when i dont start up in vista compatilbillity mode. Might that be what's preventing MPC-HT to start up reguarly ?
:confused:
edigee
17th April 2010, 22:27
I disabled the corresponding internal filters. MPC-HC loads the microsoft decoder instead of ffdshow.
Try to block it (the microsoft decoder)from the external filters.
me7
18th April 2010, 01:29
Try to block it (the microsoft decoder)from the external filters.
I already did. It fell back to the deactivated internal filter (with the info "low merit").
I guess I'll stick with 32-bit.
Snowknight26
18th April 2010, 01:46
When decoding WMV8, the MPC Video Decoder seems to shift the chroma plane by a few pixels when decoding to YV12, reproducable with a graph of MPC Video Decoder -> Video Renderer. One interesting thing I noticed, though, is that if you substitute Video Renderer wtih ffdshow video decoder -> EVR, the chroma plane is still shifted but the output isn't identical either. Either way, the issue remains. ffdshow on its own can decode WMV8 fine, as can recent builds of ffmpeg.
Sample: http://www.htc.com/uploadedFiles/Common/Shared_Image/Video/HTC_HD2/02_Make_it_Mine_770x433_WMV.zip
G_M_C
18th April 2010, 08:57
I already did. It fell back to the deactivated internal filter (with the info "low merit").
I guess I'll stick with 32-bit.
Same thing happened with my attempts to get madFlac running.
I installed it, tried to use it in MPC-HT. Didn't work, disabled other flac decoders, but still didn't get it running. The MPC-HT decoder was used instead with low merit.
Ended up uninstalling madflac :sad: Don't know to get my multichannel flacs running now
It's not straightforward to get Win 7-64 running as i was used to in XP. Guess i'll have to consider reverting to 32 bit also.
Maybe the MPC-HT flac decoder can be updated to multichannel ?
me7
18th April 2010, 11:58
Same thing happened with my attempts to get madFlac running.
I installed it, tried to use it in MPC-HT. Didn't work, disabled other flac decoders, but still didn't get it running. The MPC-HT decoder was used instead with low merit.
Ended up uninstalling madflac :sad: Don't know to get my multichannel flacs running now
It's not straightforward to get Win 7-64 running as i was used to in XP. Guess i'll have to consider reverting to 32 bit also.
Maybe the MPC-HT flac decoder can be updated to multichannel ?
Seems like my problem was just a glitch. I tried to uninstall ffdshow x64 but couldn't since the uninstall data was corrupt. I decided to install it again to the same directory, hoping it would overwrite all old files and registry entries and create valid uninstall data. I reinstalled it and tried it again before attempting another uninstall...and now it works with MPC-HC.
Seems like my install was messed up.
DMD
18th April 2010, 13:10
ffdshow video is a problem or mpchc? :confused:
happens with 2 different releases of ffdshow:
pin SubPicure DVD navigator connected to pin MPC
ffdshow_rev2099_20080903_clsid_sse_icl10
http://www.allfreeportal.com/imghost2/thumbs/190149ffdshow_rev2099.png ('http://www.allfreeportal.com/imghost2/images/190149ffdshow_rev2099.png')
because the pin SubPicure MPC is not automatically linked?
one of the latest releases ffdshow_rev3356_20100411_sse_icl11
http://www.allfreeportal.com/imghost2/thumbs/28207ffdshow_rev3356.png ('http://www.allfreeportal.com/imghost2/images/28207ffdshow_rev3356.png')
molitar
18th April 2010, 15:10
Ok tried to report this bug but stupid site is giving traceback errors.. This one is becoming a real nuisance and not a single reply to this bug I posted a while back..
Ok a bug with MPC-Home.. when trying to navigate jump when you got a filename like.. <filename> - 170.mkv it will fail to jump.. I can jump from any number up to 169 but when it hits 170 it fails every single time.. try to jump and nothing happens but choose like 169 and it jumps just fine. Seems to be some limit on file count because I can rename files similar in a smaller directory and jumping works fine their too.
I have files starting from 070 - 180 in that folder of files not burned yet... that is 111 files and I can not jump past file 169. That means I can not jump past file 99 in the list. I have tried another directory with 001 - 115 and again can not jump past file 100. Seems to be a limit on the number of files in the playlist for jump navigation. I have even tried with various revisions others have done and it exists in all versions.
Brazil2
18th April 2010, 17:50
When decoding WMV8, the MPC Video Decoder seems to shift the chroma plane by a few pixels when decoding to YV12, reproducable with a graph of MPC Video Decoder -> Video Renderer. One interesting thing I noticed, though, is that if you substitute Video Renderer wtih ffdshow video decoder -> EVR, the chroma plane is still shifted but the output isn't identical either. Either way, the issue remains. ffdshow on its own can decode WMV8 fine, as can recent builds of ffmpeg.
Sample: http://www.htc.com/uploadedFiles/Common/Shared_Image/Video/HTC_HD2/02_Make_it_Mine_770x433_WMV.zip
Although only quite recent versions of MPC-HC seem to be affected by this problem, e.g. rev1650 is doing it wrong whilst rev1311 is doing it right.
tetsuo55
18th April 2010, 19:32
I wrote a post in the ffdshow thread about updating dshow-ffmpeg and using it as clean standard for both our projects.
http://forum.doom9.org/showthread.php?p=1392805#post1392805
Polcius
19th April 2010, 01:12
Compresses the audio's dynamic range. It is evil :devil:
Ok, but how can I set the compression level?
In my audio card (Creative X-Fi) I checked "standard" range compression.
I assume that the checkbox in MPC-HC "activates" these soundcard's compression levels. Am I wrong?
laichung
19th April 2010, 02:50
Anyone try to use mpchc to play netstream in DVBViewer?
I discovered that, mpchc can connect to the stream server (for example http://127.0.0.1:2345), a temp. file is generated at the Internet temp folder, but it won't start to play until the stream is stop.
Aleksoid1978
19th April 2010, 03:09
to all developer today in istall vs2010 rtm,but can not Compilate last mpc-hc svn! see Errorlog!
I can compile MPC-HC with VS2010, but ... it's not stable and has bug in GUI(like without themes support).
namaiki
19th April 2010, 03:22
Ok, but how can I set the compression level?
In my audio card (Creative X-Fi) I checked "standard" range compression.
I assume that the checkbox in MPC-HC "activates" these soundcard's compression levels. Am I wrong?
Might be being compressed twice. :devil:
EpheMeroN
19th April 2010, 04:22
I get this message every time despite having DirectX installed. I'm on Windows 7 Ultimate. How to fix?
http://i44.tinypic.com/2ywu060.jpg
Snowknight26
19th April 2010, 04:36
You don't have the DirectX 9 Runtime libraries installed.. a search should have told you that.
Superb
19th April 2010, 05:01
I get this message every time despite having DirectX installed. I'm on Windows 7 Ultimate. How to fix?
http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displayLang=en
namaiki
19th April 2010, 06:03
So many people comment about that dialog box. How about change the text to (for the end user):
You do not have the latest DirectX End User Runtime installed. Please install the following for full functionality: <link to website>.
The users need to be made to understand that DX10/DX11 isn't the one and all/only and that there are revisions and updates and different parts and whatnot.
Aleksoid1978
19th April 2010, 06:45
Compile MPC-HC with vs2010 - http://aleksoid.tosei.ru/Dist/mpc-hc.2010.7z
P.S. - trap at exit :)
tetsuo55
19th April 2010, 08:07
Compile MPC-HC with vs2010 - http://aleksoid.tosei.ru/Dist/mpc-hc.2010.7z
P.S. - trap at exit :)Can you commit the compilation error fixes and 2010.vproj file to svn?
Polcius
19th April 2010, 12:12
Might be being compressed twice. :devil:
Hmmm... Is there a way to check what the dynamic range is?
vBm
19th April 2010, 12:41
Compile MPC-HC with vs2010 - http://aleksoid.tosei.ru/Dist/mpc-hc.2010.7z
P.S. - trap at exit :)
Aside of that "trap" :) ... MPC-HC Compiler info in about dialog is missing as well.
I can't notice any other problem so far.
tetsuo55
19th April 2010, 12:47
the "trap on exit" problem has been known for years, its caused because we use an insecure and outdated exit call. (it can occur when build with 2008 too and is the reason for the ghost mpc-hc some people have complained about)
patches are welcome
GrandeBoma
19th April 2010, 13:28
I noticed that powerdvd 10 audio decoder loads fine with dts hd ma with the internal splitter, and the video decoder works also fine with avc and mpeg2. It won't load with vc-1. Is there a workaround for this? there is one for old vc-1 decoder from pdvd 8 and arcsoft video decoder (vc-1 tweak.ax) but it won't work for me :mad:
mark0077
19th April 2010, 14:58
Tetsuo. Regarding the problems with mpc and recent nvidia drivers. Do you know if any action needs to be taken ie any bug reports that need to be created against mpc or with nvidia.
Some guru3d forum members say the jumpy / jerky video problems do not happen in other players. Maybe it's an nvidia evr-cp problem?
tetsuo55
19th April 2010, 15:01
nvidia claims to have fixed the problem in the latest driver, if it still occurs then open a new ticket with nvidia.
the problem is not MPC-HC because it works normally on all hardware except nvidia with a specific driver version.
clsid
19th April 2010, 15:38
The bugfix that NVIDIA made is for a different problem. It is for a DXVA related crash in MPC.
mark0077
19th April 2010, 15:54
Yeah the problem still exists with the latest whql drivers from nvidia. Does anyone know if bug reports have been created with NVidia over this. I don't want to create duplicates but still look forward to the problem being fixed.
fastplayer
19th April 2010, 16:10
I don't want to create duplicates but still look forward to the problem being fixed.
Quite the opposite. They don't care about issues that only one user has reported...
mark0077
19th April 2010, 16:31
OK. I created another bug report on their site....
fastplayer
19th April 2010, 16:34
OK. I created another bug report on their site....
:thanks:
The more affected people report this bug, the higher priority it gets.
tetsuo55
19th April 2010, 17:00
Yeah they will probably start marking it as high priority when the reports get into the 100's, maybe 1000's
Polcius
19th April 2010, 17:37
Ok, but how can I set the compression level?
In my audio card (Creative X-Fi) I checked "standard" range compression.
I assume that the checkbox in MPC-HC "activates" these soundcard's compression levels. Am I wrong?
Anyone can shed some light? Or some documentation page about MPC-HC?
I just want to know what ticking the "Dynamic Range Control" exactly does, and how does it interfere with soundcard settings.
tetsuo55
19th April 2010, 18:08
Anyone can shed some light? Or some documentation page about MPC-HC?
I just want to know what ticking the "Dynamic Range Control" exactly does, and how does it interfere with soundcard settings.Sorry, most team members do not believe in post-processing and cannot answer your questions.
iron2000
20th April 2010, 06:20
Will there be a fix soon for QT and Real compatibility with EVR Sync?
hoborg
20th April 2010, 11:43
Hi.
Is there plan to update MP4 splitter to support this sample (http://hobring.ic.cz/samples/mp4.AAC+AVC1_(1280x720@50fps).rar) ?
It is working with Haali, but only black screen using "MP4Splitter.ax".
:thanks:
Please alow me return to this problem.
This is little mystery to me, i am not sure where the problems can be.
If you play this sample in latest builds on MPC-HC, it will play normaly, but only if DXVA is off - you will have only black screen when using DXVA, but audio is OK and play.
some tests:
MP4Splitter.ax + MPC video decoder/FFDshow DXVA decoder (DXVA on) - Black screen
MP4Splitter.ax + MPC video decoder/FFDshow decoder (DXVA off) - working fine
Haali splitter + MPC video decoder/FFDshow DXVA decoder (DXVA on) - working fine
Haali splitter + MPC video decoder/FFDshow decoder (DXVA off) - working fine
Few MPC-HC version ago, it doesnot work even with DXVA off.
So, where the problem have roots, it is splitter or decoder problem?
tetsuo55
20th April 2010, 12:13
Will there be a fix soon for QT and Real compatibility with EVR Sync?We have some ideas here but nothing concrete.
Please alow me return to this problem.
This is little mystery to me, i am not sure where the problems can be.
If you play this sample in latest builds on MPC-HC, it will play normaly, but only if DXVA is off - you will have only black screen when using DXVA, but audio is OK and play.
some tests:
MP4Splitter.ax + MPC video decoder/FFDshow DXVA decoder (DXVA on) - Black screen
MP4Splitter.ax + MPC video decoder/FFDshow decoder (DXVA off) - working fine
Haali splitter + MPC video decoder/FFDshow DXVA decoder (DXVA on) - working fine
Haali splitter + MPC video decoder/FFDshow decoder (DXVA off) - working fine
Few MPC-HC version ago, it doesnot work even with DXVA off.
So, where the problem have roots, it is splitter or decoder problem?Does it also have a black screen if you mux it to mkv? If not then you can report the bug to bento4 http://bento4.sourceforge.net/
hoborg
20th April 2010, 12:18
Does it also have a black screen if you mux it to mkv? If not then you can report the bug to bento4 http://bento4.sourceforge.net/
Yes, MKV works, and i already report that to bento4.
But i am not sure this is really splitter bug, becouse it woks if DXVA is off.
tetsuo55
20th April 2010, 12:22
You can open a ticket on the mpc-hc tracker, and mention that you reported it upstream but that it only affects dxva so it might be a problem in mpc-hc's dxva decoder.
hoborg
20th April 2010, 12:31
You can open a ticket on the mpc-hc tracker, and mention that you reported it upstream but that it only affects dxva so it might be a problem in mpc-hc's dxva decoder.
I think it already exist here:
http://sourceforge.net/apps/trac/mpc-hc/ticket/24
tetsuo55
20th April 2010, 12:33
Add the information from and link to the bento4 ticket then.
hoborg
20th April 2010, 12:39
Add the information from and link to the bento4 ticket then.
Already done:
http://zebulon.bok.net/trac/Bento4/ticket/9
tetsuo55
20th April 2010, 13:05
Add the link to that ticket to http://sourceforge.net/apps/trac/mpc-hc/ticket/24
hoborg
20th April 2010, 13:17
Add the link to that ticket to http://sourceforge.net/apps/trac/mpc-hc/ticket/24
Done...
XhmikosR
20th April 2010, 15:54
I can compile MPC-HC with VS2010, but ... it's not stable and has bug in GUI(like without themes support).
Even after yesterday's commits I still cannot compile mpc-hc with MSVC 2010 successfully. I'm getting the following errors when linking mpc-hc:
Error 62 error LNK2019: unresolved external symbol __imp____lc_codepage referenced in function _wcsrtombs C:\Users\USER\Desktop\mpc-hc\src\apps\mplayerc\MPCVideoDecRU.lib(wcrtomb.o) mpc-hc
Error 63 error LNK2001: unresolved external symbol __imp____lc_codepage C:\Users\USER\Desktop\mpc-hc\src\apps\mplayerc\MPCVideoDecRU.lib(mbrtowc.o) mpc-hc
https://sourceforge.net/apps/trac/mpc-hc/ticket/153#comment:9
Can you describe how exactly you solved these errors?
gngn
20th April 2010, 19:47
rev1802 of MPC-HC introduced some seeking-problems with DXVA on and H264 files that have b_pyramid=2 (and "b-pyramid=normal" is now default in x264 since r1455 Feb 21 2010)
when seeking the image freezes (but sound continues, even the video-playback time goes on). after a few seconds showing that frozen frame playback will start, first very jerky, until it becomes normal.
problem is more pregnant with HaaliSplitter then with the internal matroska splitter.
torpedo
21st April 2010, 01:05
@clsid:
The SSE optimization of ffMpeg compilation has been deprecated since svn 1792. The current optimization option is MMX. Why the optimization option was reverted to MMX?
Superb
21st April 2010, 01:32
Even after yesterday's commits I still cannot compile mpc-hc with MSVC 2010 successfully. I'm getting the following errors when linking mpc-hc:
https://sourceforge.net/apps/trac/mpc-hc/ticket/153#comment:9
Can you describe how exactly you solved these errors?http://forum.doom9.org/showthread.php?p=1339108#post1339108
http://forum.doom9.org/showthread.php?p=1339154#post1339154
mingwex points to a removed variable (Microsoft removed it in VS2010).
Aleksoid1978
21st April 2010, 05:21
Even after yesterday's commits I still cannot compile mpc-hc with MSVC 2010 successfully. I'm getting the following errors when linking mpc-hc:
https://sourceforge.net/apps/trac/mpc-hc/ticket/153#comment:9
Can you describe how exactly you solved these errors?
Try this libmingwex.a - http://aleksoid.tosei.ru/Dist/lib/libmingwex.7z
Superb
21st April 2010, 05:40
@Aleksoid1978: did you simply remove this symbol from the lib itself? or did you compile a new, fixed mingwex lib (which doesn't import this deprecated/removed variable)?
Aleksoid1978
21st April 2010, 06:02
@Aleksoid1978: did you simply remove this symbol from the lib itself? or did you compile a new, fixed mingwex lib (which doesn't import this deprecated/removed variable)?
Just remove ... as here - http://ffmpeg.arrozcru.org/forum/viewtopic.php?f=1&t=891
_xxl
21st April 2010, 06:37
The SSE optimization of ffMpeg compilation has been deprecated since svn 1792. The current optimization option is MMX. Why the optimization option was reverted to MMX?
FFmpeg has hand written optimizations and doesn't need any forced SSE optimizations, will just make ffmpeg slower, that was proven years ago.
tetsuo55
21st April 2010, 07:41
FFmpeg has hand written optimizations and doesn't need any forced SSE optimizations, will just make ffmpeg slower, that was proven years ago.that proof is no longer valid and will have to be re-tested.
_xxl
21st April 2010, 08:05
I"ll compile libavcodec with MMX and SSE and post the results.
romanesque
21st April 2010, 09:07
Subtitles still don't work in build 1802. :(
XhmikosR
21st April 2010, 10:42
Try this libmingwex.a - http://aleksoid.tosei.ru/Dist/lib/libmingwex.7z
Thanks, now mpc-hc successfully links.
Superb
21st April 2010, 12:33
Subtitles still don't work in build 1802. :(They do "load" (i.e. if you drag them into the mpc-hc window)... they simply don't "auto-load". And yes, it is annoying.
decapitado
21st April 2010, 14:09
Subtitles still don't work in build 1802. :(
They auto-load in mine :confused:
tetsuo55
21st April 2010, 15:49
I"ll compile libavcodec with MMX and SSE and post the results.thanks, if you could also compare with msvc, icc and with and without PGO that would be even better
clsid
21st April 2010, 16:10
thanks, if you could also compare with msvc, icc and with and without PGO that would be even better
MSVC and ICC generate bad performing builds of libavcodec because they don't support the ASM stuff, so testing those is pointless.
tetsuo55
21st April 2010, 17:42
MSVC and ICC generate bad performing builds of libavcodec because they don't support the ASM stuff, so testing those is pointless.Can you back that up with scientificly run benchmarks?
Lets stick to facts instead of repeating claims of the past over and over. (and lets store these benchmarks in an easy to find place this time)
clsid
21st April 2010, 19:18
I am sticking to facts. You obviously have no clue what you are talking about. Did you really think all that hard-written optimized assembly code in libavcodec was put there just for fun? A GCC build is 300% faster than a MSVC build of libavcodec. Yes, 4 times as fast, do you see the pointlessness now?
madshi
21st April 2010, 19:24
Why does MSVC not compile that libavcodec assembler code? I have some MSVC projects with assembler code and they compile just fine. No fancy SSE stuff, though. Maybe SSE is problematic?
clsid
21st April 2010, 19:33
It doesn't support the syntax of the inline assembly code from libavcodec.
tetsuo55
21st April 2010, 19:53
I am sticking to facts. You obviously have no clue what you are talking about. Did you really think all that hard-written optimized assembly code in libavcodec was put there just for fun? A GCC build is 300% faster than a MSVC build of libavcodec. Yes, 4 times as fast, do you see the pointlessness now?those values are pointless without a way to reproduce your results. Also your just quoting something again instead of providing a benchmark.
clsid
21st April 2010, 20:23
101 dfps versus 24 dfps for a random h.264 sample
Satisfied now?
Download Haali's TimeCodec tool and you can do your own benchmarks with whatever files and builds you want.
Momber
22nd April 2010, 01:33
Subtitles still don't work in build 1802. :(
True - and extremely annoying.
Snowknight26
22nd April 2010, 05:52
http://sourceforge.net/apps/trac/mpc-hc/ticket/409
Still happens with the latest version. You can watch your free ram in the resource monitor dwindle down from 2GB to 0 while playing, then after you've closed MPC-HC, watch it shoot back up to 2GB.
Aleksoid1978
22nd April 2010, 06:15
With Catalyst 10.4a MPC fine play H264 FullHD with ref_num up to 16 with DXVA.
Win 7, Evr Custom/Evr Sync, 5770.
Aleksoid1978
22nd April 2010, 06:20
http://sourceforge.net/apps/trac/mpc-hc/ticket/409
Still happens with the latest version. You can watch your free ram in the resource monitor dwindle down from 2GB to 0 while playing, then after you've closed MPC-HC, watch it shoot back up to 2GB.
What is the time you look video(1 hour, 2 hour ...)
I often look HD (H264) and did not observe such effect not to time.
mariush
22nd April 2010, 06:57
http://sourceforge.net/apps/trac/mpc-hc/ticket/409
Still happens with the latest version. You can watch your free ram in the resource monitor dwindle down from 2GB to 0 while playing, then after you've closed MPC-HC, watch it shoot back up to 2GB.
Look carefully at what filters are used to decode the videos - the player may use a file splitter filter that just loads in memory the whole file instead of parsing it.
You could also download the SysInternals Suite (http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx) from Microsoft and use the procmon.exe (Process Monitor) and procexp.exe (Process Explorer) to see exactly what dll files is mpc-hc loading and how it reads the file and how it allocates memory and so on. Maybe you find something helpful for the developers.
Snowknight26
22nd April 2010, 07:39
What is the time you look video(1 hour, 2 hour ...)
I often look HD (H264) and did not observe such effect not to time.
Happens pretty fast. I can see the free RAM go down instantly. Took about 7.5 minutes to go from 1.5GB to 0, so about 3.4MB/s. I'll have a video uploaded soon showing the effect. One thing you'll notice though that is only present when Fraps is recording is the constant usage of 0-100MB as its cache in RAM is written to disk.
Video of it in progress: http://stfcc.org/misc/MPC-HC%20DXVA%20leak%20-%20-lossless.mkv (~9:30, 350kbps)
(You have to disable DXVA to play this as it's lossless... you wouldn't have to if that one bug was fixed, hint hint. :P)
Look carefully at what filters are used to decode the videos - the player may use a file splitter filter that just loads in memory the whole file instead of parsing it.
Internal Matroska splitter, MPC Video Decoder, EVR CP, default DS device, ffdshow's audio decoder (5.1 PCM -> 2.0 PCM), madFLAC (FLAC -> PCM), and audio switcher.
Nothing out of the ordinary in Process Explorer.. first thing I checked, too.
Mercury_22
22nd April 2010, 09:24
Happens pretty fast. I can see the free RAM go down instantly. Took about 7.5 minutes to go from 1.5GB to 0, so about 3.4MB/s. I'll have a video uploaded soon showing the effect. One thing you'll notice though that is only present when Fraps is recording is the constant usage of 0-100MB as its cache in RAM is written to disk.
Video of it in progress: http://stfcc.org/misc/MPC-HC%20DXVA%20leak%20-%20-lossless.mkv (~9:30, 350kbps)
(You have to disable DXVA to play this as it's lossless... you wouldn't have to if that one bug was fixed, hint hint. :P)
Internal Matroska splitter, MPC Video Decoder, EVR CP, default DS device, ffdshow's audio decoder (5.1 PCM -> 2.0 PCM), madFLAC (FLAC -> PCM), and audio switcher.
Nothing out of the ordinary in Process Explorer.. first thing I checked, too.
No such problem here (all internal) but I have the same problem if I try to play a file which is in use at the same time by other app (µ) which it seems to be your case too ( or not ) :)
liquidskin76
22nd April 2010, 10:34
Hi,
I'm seeing a strange thing when using MPC's matroska splitter. When chapter seeking on mkv's (containing encoded h264 video), immediately after the seek the video speeds up for a few seconds, then goes back to normal playing speed.
It doesn't happen at every chapter point, however it is consistent at the chapters point that it's present at.
This problem isn't present if using haali. Basically i get it on any player when using MPC's matroska splitter.
Happens with software decoding and dxva.
Any ideas? Has anyone else experienced this?
Cheers
[EDIT: it's not present on sd h264 video]
[EDIT (Again!): haven't tested on original unencoded h264 however it's not present on unencoded vc1]
clsid
22nd April 2010, 10:37
No such problem here (all internal) but I have the same problem if I try to play a file which is in use at the same time by other app (µ) which it seems to be your case too ( or not ) :)Which could mean the leak is possibly in the splitter and not in the H264 decoder. An interesting test would be to see if the same problem occurs with a Matroska file that contains a different video format, for example MPEG-4.
Mercury_22
22nd April 2010, 11:55
Which could mean the leak is possibly in the splitter and not in the H264 decoder. An interesting test would be to see if the same problem occurs with a Matroska file that contains a different video format, for example MPEG-4.
For me it happens with all type of big files which are in use at the same time by other app (= µ...) so it might not be the same problem
_xxl
22nd April 2010, 12:57
MSVC build of libavcodec
This is only used for debugging. MSVC can't compile release builds of ffmpeg.
_xxl
22nd April 2010, 13:03
that proof is no longer valid and will have to be re-tested.
Please see ffdshow-tryouts thread.
clsid
22nd April 2010, 14:07
For me it happens with all type of big files which are in use at the same time by other app (= µ...) so it might not be the same problem The splitters all share some base code, so the leak is probably in the code that handles the file reading and buffering.
Mercury_22
22nd April 2010, 16:17
The splitters all share some base code, so the leak is probably in the code that handles the file reading and buffering.
I've done more testing with external splitter and external decoder but the result it's the same also I've forgot to mention that after exiting MPC-HC memory usage doesn't decrease !
Testing the same file with the same external splitter and decoder but with WMP doesn't produce an abnormal increase in memory usage and after exiting WMP the memory usage it's been restore to the previous value
Also playing the same file with WMP after exiting MPC-HC result in a decrease in memory usage
P.S. Disabling Windows caching of disk reads also solves this problem but this is not a solution
tetsuo55
22nd April 2010, 16:43
I've done more testing with external splitter and external decoder but the result it's the same also I've forgot to mention that after exiting MPC-HC memory usage doesn't decrease !
Testing the same file with the same external splitter and decoder but with WMP doesn't produce an abnormal increase in memory usage and after exiting WMP the memory usage it's been restore to the previous value
Also playing the same file with WMP after exiting MPC-HC result in a decrease in memory usage
P.S. Disabling Windows caching of disk reads also solves this problem but this is not a solutionI had the same problem, it was a bug in my intel SATA driver.
i manually updated it from the last ini file intel released.
Mercury_22
22nd April 2010, 16:58
I had the same problem, it was a bug in my intel SATA driver.
i manually updated it from the last ini file intel released.
I have the latest drivers too so no it's not the drivers also as I've said WMP has no problem
Also I've just done a test with tmt3 on the same conditions and surprise surprise... the memory usage it's increasing abnormal like in the MPC-HC case except that when TMT exits the memory usage it's decreasing to previous value
tetsuo55
22nd April 2010, 17:17
I have the latest drivers too so no it's not the drivers also as I've said WMP has no problem
Also I've just done a test with tmt3 on the same conditions and surprise surprise... the memory usage it's increasing abnormal like in the MPC-HC case except that when TMT exits the memory usage it's decreasing to previous valueits a leak in the system caching.
mariush
22nd April 2010, 17:42
Run the cacheset.exe utility from SysInternals Suite I mentioned above and set the maximum system cache to some sane value. On my Windows 2008 dedicated server with 2 GB of ram, the system cache was set by default at 30 or 32GB. Obviously, those 2GB of memory were always used at the max screwing up my mysql server so I used that cacheset utility to lock the system cache at 1 GB.
Mercury_22
22nd April 2010, 17:58
Run the cacheset.exe utility from SysInternals Suite I mentioned above and set the maximum system cache to some sane value. On my Windows 2008 dedicated server with 2 GB of ram, the system cache was set by default at 30 or 32GB. Obviously, those 2GB of memory were always used at the max screwing up my mysql server so I used that cacheset utility to lock the system cache at 1 GB.
But why is this happening ONLY when the file is in use by other app (= µT) and it's NOT happening with WMP in the same conditions ?
Snowknight26
22nd April 2010, 18:11
No such problem here (all internal) but I have the same problem if I try to play a file which is in use at the same time by other app (µ) which it seems to be your case too ( or not ) :)
Nothing else was using it.
Which could mean the leak is possibly in the splitter and not in the H264 decoder. An interesting test would be to see if the same problem occurs with a Matroska file that contains a different video format, for example MPEG-4.
It seemed to happen with all video types that I tried (MPEG-2, VC-1, H.264) and MKV/M2TS. When I started using Haali Media Splitter (tried with M2TS), the issue went away, so it's definitely a splitter/file reader issue.
Also confirmed the issue on an entirely different set of hardware.
samab
23rd April 2010, 00:50
It seems that the new .net 4 release --- at least for windows xp sp3 --- brings in new evr.dll and dxva2.dll files.
Keiyakusha
23rd April 2010, 01:38
It seems that the new .net 4 release --- at least for windows xp sp3 --- brings in new evr.dll and dxva2.dll files.
By having quick look at the installer I found these dll's in netfx_Core.mzz archive but it says product version 6.0.6002.18084, and the ones in windows7 are 6.1.7600.16385. So they are from Vista? But who knows, maybe the last part is a revision number or something.
Snowknight26
23rd April 2010, 02:13
6.1 = NT version
7600 = Windows build
16385 = Windows revision
So that 6.0.xxxx one is a Vista dll.
iron2000
23rd April 2010, 06:20
MPCHC can't seem to write settings to ini when installed in Program Files with UAC turn on.
Maybe the developers can make the function request for privilege level elevation when MPCHC is in Program Files with UAC turn on?
(Just turn UAC back on yesterday, feels so restricted :P)
Or maybe default installers to install elsewhere?
namaiki
23rd April 2010, 08:04
In my setup it seemed to put the ini file into the roaming/appdata/programdata folder. Forgot which..
G_M_C
23rd April 2010, 08:19
Nope i didn't. It's a clean Win7-64bit install from DVD (firefox is the only other app ... that clean). I use BitDefenter internet security 2010, and are still working with a 1950XT and Catalyst 10.2. Also used the DX web installer to get DX up to spec, also all updates and patches from windows-update are applied (ofcourse with a legit windows :) )
I just grabbed the installer version of MPC-HT 1788 from xvid-video.ru and installed that on this clean system.
one point of interest maybe: Windows 7 insists on numbering my secondary-display, my TV, as "1" and my main screen as "2". Have no idea how to reverse that order, and why windows does that for that matter. Maybe Windows chooses the main display based on which has the highest resolution ?
Second point of interest: User account control [UAC] is switched. on. It protects by limiting reading from and writing to registry, am i right ? It does pop up when i dont start up in vista compatilbillity mode. Might that be what's preventing MPC-HT to start up reguarly ?
Same thing happened with my attempts to get madFlac running.
I installed it, tried to use it in MPC-HT. Didn't work, disabled other flac decoders, but still didn't get it running. The MPC-HT decoder was used instead with low merit.
Ended up uninstalling madflac :sad: Don't know to get my multichannel flacs running now
It's not straightforward to get Win 7-64 running as i was used to in XP. Guess i'll have to consider reverting to 32 bit also.
Maybe the MPC-HT flac decoder can be updated to multichannel ?
Well i did go back to 32 bit (same build 1788, only 32-bit version). And that one works flawlessly. There is no start-up-problem, and no need for "Vista SP1 compatilbillity" as i reported. madFlac works as intended.
Too bad 64 bit isnt equal to 32 bit yet.
madshi
23rd April 2010, 08:38
FWIW, madFlac works just fine on my win7 x64 HTPC with MPC HC. Of course with the 32bit version of MPC HC.
namaiki
23rd April 2010, 08:38
Firstly, MPC-HC 32-bit or 64-bit?
Secondly, is MadFLAC available as 64-bit filter?
Also, could this be the fault of the RDP DShow Redirection Filter?
edit: ninja'd by madshi :P
Mercury_22
23rd April 2010, 08:41
Well i did go back to 32 bit (same build 1788, only 32-bit version). And that one works flawlessly. There is no start-up-problem, and no need for "Vista SP1 compatilbillity" as i reported. madFlac works as intended.
Too bad 64 bit isnt equal to 32 bit yet.
Internal Flac "multichannel" it's working on x64 version too (7.1)!
Did you set your speakers configuration in MPC-HC's audio ?
P.S. madFlac it's 32-bit!!!!!!!!!!!!!!!!!!!!!!!!!!!
EDIT: Flac 7.1 test file http://sharebee.com/26a14e1d
G_M_C
23rd April 2010, 09:15
Internal Flac "multichannel" it's working on x64 version too (7.1)!
Did you set your speakers configuration in MPC-HC's audio ?
P.S. madFlac it's 32-bit!!!!!!!!!!!!!!!!!!!!!!!!!!!
EDIT: Flac 7.1 test file http://sharebee.com/26a14e1d
Never mind. I'll be going to the optometrist later :rolleyes:
iron2000
23rd April 2010, 11:35
In my setup it seemed to put the ini file into the roaming/appdata/programdata folder. Forgot which..
Strange, for me the "Store settings to .ini file" automatically unchecks the next time I open the player.
(check option->close player->open player->option found unchecked)
default.mpcpl does come up at the appdata/roaming folder though.
EDIT:
Hmm..
Just discovered that the option unchecks itself when I reopened the options (didn't close the player).
And when the player is run with admin privilege, the option stays checked and the ini file appears in the same folder as mpc-hc.exe.
And with another quick test found that the ini file is not updated when the player is run with standard user privileges.
Using build 1802.
Perhaps the ini is not redirected to the appdata/roaming folder when UAC is on?
(But default.mpcpl is?)
amango
24th April 2010, 09:43
Since ATI has changed the decoding of H264 and DXVA in some ways, the MPC-decoder should be updated to recognize when to use DXVA and when not. Some files that played fine with older drivers now have artefacts if DXVA is enabled (mostly 480P files with 3.1 profile and more than 4 B-Frames), and many files that never had DXVA enabled within MPC Decoder are now playing fine if the DXVA check is disabled (1080P Files with up to 16 B-Frames plays now fine with ATI and DXVA enabled).
Is there a way to manually update the blacklist information for those files that won't play correct if DXVA is enabled? (checking Profile, B-Frame...). It would be nice to have an additional option within the decoder settings to update this data. Or some sort of .ini-file where I just can edit the data and MPCDecoder would use it...?
tetsuo55
24th April 2010, 10:36
Since ATI has changed the decoding of H264 and DXVA in some ways, the MPC-decoder should be updated to recognize when to use DXVA and when not. Some files that played fine with older drivers now have artefacts if DXVA is enabled (mostly 480P files with 3.1 profile and more than 4 B-Frames), and many files that never had DXVA enabled within MPC Decoder are now playing fine if the DXVA check is disabled (1080P Files with up to 16 B-Frames plays now fine with ATI and DXVA enabled).
Is there a way to manually update the blacklist information for those files that won't play correct if DXVA is enabled? (checking Profile, B-Frame...). It would be nice to have an additional option within the decoder settings to update this data. Or some sort of .ini-file where I just can edit the data and MPCDecoder would use it...?Can you provide some samples for us to test with?
tetsuo55
24th April 2010, 10:42
We cannot reproduce the "auo-load subtitles fails regression", please provide more information and samples.
Mercury_22
24th April 2010, 11:37
We cannot reproduce the "auo-load subtitles fails regression", please provide more information and samples.
Are you referring to this one http://forum.doom9.org/showthread.php?p=1392185#post1392185 ? Cuse I can still reproduce it ! :
Open some video file,
then use File -> "Load Subtitle..." to load some xxx.srt or xxx.sub file,
then use File -> "Save Subtitle" to save the subs as usually (= save in the same folder as the video file and with the same name as video...)
Close MPC-HC,
then open the same video again,
-> and surprise, surprise... the subtitles are NOT auto loading although they are in the same folder and have the same name as the video file (except extension of course :) )!
romanesque
24th April 2010, 14:06
We cannot reproduce the "auo-load subtitles fails regression", please provide more information and samples.
If for example:
- I play the file "movie.mkv" from the folder "movie" who contains also the subtitle "movie.en.srt" it plays just fine.
- I exit mpc-hc.
- in the folder "movie" I add another subtitle "movie.fr.srt", I start again mpc-hc, it sees only the original subtitle "movie.en.srt" but not "movie.fr.srt".
the only way to see both subtitles is to start to play another mkv file and then again "movie.mkv"
http://forum.doom9.org/showthread.php?p=1391342#post1391342
vBm
24th April 2010, 16:27
Open some video file,
then use File -> "Load Subtitle..." to load some xxx.srt or xxx.sub file,
then use File -> "Save Subtitle" to save the subs as usually (= save in the same folder as the video file and with the same name as video...)
Close MPC-HC,
then open the same video again,
-> and surprise, surprise... the subtitles are NOT auto loading although they are in the same folder and have the same name as the video file (except extension of course :) )!
I've tried doing this on my rig ( win7 x86 ) and on my girl's rig via vnc ( xp sp3 x86 ) on both using .1809 MPC-HC and i can't reproduce this problem. Thou indeed i had problems with auto loading subs in the past ( somewhere around .1775 - .1782 ) iirc.
Mercury_22
24th April 2010, 17:29
I've tried doing this on my rig ( win7 x86 ) and on my girl's rig via vnc ( xp sp3 x86 ) on both using .1809 MPC-HC and i can't reproduce this problem. Thou indeed i had problems with auto loading subs in the past ( somewhere around .1775 - .1782 ) iirc.
Then could be a x64 OS related problem
Anyone with a x64 OS (windows 7) can test this ?
P.S. I don't know if it makes a difference but I have MPC-HC x86 set as default for ALL formats also I'm not using an installer for MPC-HC and I'm using an .ini file for settings
Romanesque's problem seems to be related to mine since in my case, as I've said, if I play another video before re-playing the same video the auto-load works
romanesque
24th April 2010, 17:45
Does mpc-hc support DTS-HD MA 5.1?
edigee
24th April 2010, 20:46
Since ATI has changed the decoding of H264 and DXVA in some ways, the MPC-decoder should be updated to recognize when to use DXVA and when not. Some files that played fine with older drivers now have artefacts if DXVA is enabled (mostly 480P files with 3.1 profile and more than 4 B-Frames), and many files that never had DXVA enabled within MPC Decoder are now playing fine if the DXVA check is disabled (1080P Files with up to 16 B-Frames plays now fine with ATI and DXVA enabled).
Is there a way to manually update the blacklist information for those files that won't play correct if DXVA is enabled? (checking Profile, B-Frame...). It would be nice to have an additional option within the decoder settings to update this data. Or some sort of .ini-file where I just can edit the data and MPCDecoder would use it...?
Can you provide some samples for us to test with?
This video file:
'''''''''''''''''''''''''''''''''''''''''''''''
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 12 frames
Muxing mode : Container profile=Unknown@4.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 53mn
Bit rate : 1 954 Kbps
Nominal bit rate : 2 000 Kbps
Width : 716 pixels
Height : 460 pixels
Display aspect ratio : 2.000
Original display aspect ratio : 1.557
Frame rate : 23.976 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.247
Stream size : 1.55 GiB (80%)
Writing library : x264 core 75 r1259 dd026f2
Encoding settings : cabac=1 / ref=12 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.1:0.0 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=12 / nr=0 / decimate=0 / mbaff=0 / bframes=6 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc_lookahead=0 / rc=2pass / mbtree=0 / bitrate=2000 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=50000 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:0.80
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
is playing with a lot of artefacts using MPC-HC Dxva decoder, ffdshow H264 DXVA decoder. Same behaviour with Splash player with hardware acceleration enable.
The only DXVA decoder that works fine with this file is the Cyberlink H264/AVC decoder(PDVD9).
nevcairiel
24th April 2010, 23:18
Does mpc-hc support DTS-HD MA 5.1?
You'll get default DTS sound. There currently is no free DTS-HD MA decoder - but luckily it is designed to be backwards compatible, so the existing DTS decoder can work on it, and decode the lossy core DTS track, so you're not stuck without sound completly.
Momber
25th April 2010, 04:13
We cannot reproduce the "auo-load subtitles fails regression", please provide more information and samples.
More information? Uhm, MPC doesn't auto-load external srt-subtitles by the same name, whereas older versions did that just fine. What more information do you need?
Vista SP1, latest DirectX update, choice of splitter and decoders makes no difference.
Samples? Try any movie, any srt-subtitle. 100% every time fail.
LigH
25th April 2010, 05:06
As nice as implementing new and newer features may be ... please don't miss the fact that there are also rare bugs in possibly slightly outdated parts of MPC-HC:
One of our german users reports that the internal Matroska splitter fails when MPEG-1 video is contained in an MKV file (http://forum.gleitz.info/showthread.php?42325-MPC-HC-Problem-mit-internem-MKV-Splitter-bei-MPEG1).
Sample: http://akapuma.info/test/mpeg1.mkv
romanesque
25th April 2010, 07:32
You'll get default DTS sound. There currently is no free DTS-HD MA decoder - but luckily it is designed to be backwards compatible, so the existing DTS decoder can work on it, and decode the lossy core DTS track, so you're not stuck without sound completly.
My problem (when I play blurays) is that I use ac3filter as external filter and I get garbled sound along with a speed up video. If I use mpchc internal filters I get a stereo sound and not the DTS core.
Any suggestions for me will be very welcomed. :)
_xxl
25th April 2010, 07:35
My problem (when I play blurays) is that I use ac3filter as external filter and I get garbled sound along with a speed up video. If I use mpchc internal filters I get a stereo sound and not the DTS core.
You could try to disable internal decoders and use ffdshow.
tetsuo55
25th April 2010, 08:56
More information? Uhm, MPC doesn't auto-load external srt-subtitles by the same name, whereas older versions did that just fine. What more information do you need?
Vista SP1, latest DirectX update, choice of splitter and decoders makes no difference.
Samples? Try any movie, any srt-subtitle. 100% every time fail.that works 100% of the time on our dev systems :confused:
Superb
25th April 2010, 09:42
that works 100% of the time on our dev systems :confused:Me & about 3 other people (in my WLM) can verify the issue. It doesn't always auto-load the srt file.
romanesque
25th April 2010, 11:39
You could try to disable internal decoders and use ffdshow.
Thank you, I'll try that. :)
Mercury_22
25th April 2010, 11:41
My problem (when I play blurays) is that I use ac3filter as external filter and I get garbled sound along with a speed up video. If I use mpchc internal filters I get a stereo sound and not the DTS core.
Any suggestions for me will be very welcomed. :)
Did you set MPC-HC's internal filter speakers to 3+2+LFE?
tetsuo55
25th April 2010, 11:48
Me & about 3 other people (in my WLM) can verify the issue. It doesn't always auto-load the srt file."doesn't always", does that mean it sometimes does work?
I need to know the exact difference between the cases where it does and does not work.
clsid
25th April 2010, 13:11
Which video renderer?
How is the file opened? Double-click in Explorer? Drag&Drop? File -> Open? From a playlist file?
Rev 1778 is the most likely cause. That deals with the playlist. However, here the .mpcpl file correctly contains the reference to the srt file.
Momber
25th April 2010, 13:56
Which video renderer?
How is the file opened? Double-click in Explorer? Drag&Drop? File -> Open? From a playlist file?
a) EVR Custom Presenter
b) double-click in explorer on the video container (mostly mkv)
BTW, I made a typo above. Of course it should read "Vista SP2", not SP1.
iron2000
25th April 2010, 14:49
So its only me with the UAC-ini problem?
http://forum.doom9.org/showpost.php?p=1394020&postcount=12626
http://forum.doom9.org/showpost.php?p=1394054&postcount=12633
Still occurs with 1809.
Mercury_22
25th April 2010, 14:55
Which video renderer?
How is the file opened? Double-click in Explorer? Drag&Drop? File -> Open? From a playlist file?
Rev 1778 is the most likely cause. That deals with the playlist. However, here the .mpcpl file correctly contains the reference to the srt file.
MPC-HC x86 DEFAULT settings, Windows 7 x64 (settings in an ini file, MPC-HC without installer and default player for all formats if it matters)
Open in any way you want some video file,
then use File -> "Load Subtitle..." to load some any_name.srt,
then use File -> "Save Subtitle" to save the subs as usually (= save in the same folder as the video file and with the same name as video...)
Close MPC-HC,
then open in any way you want the same video again,
and the result : subtitles are NOT auto loading although they are in the same folder and have the same name as the video file !
P.S. the default.mpcpl file (which is in the same folder as the mpc-hc.exe & mpc-hc.ini) doesn't contain any reference to the srt file just to the video file
romanesque
25th April 2010, 15:48
Did you set MPC-HC's internal filter speakers to 3+2+LFE?
Thank you, thank you, thank you. :D
Mercury_22
25th April 2010, 16:10
Thank you, thank you, thank you. :D
You're welcome !
I'm complaining about the audio settings being (hidden) all over the place for a long time !
No one can put all the audio settings in one place, more visible / easy to find (see ffdshow)?
clsid
25th April 2010, 19:39
MPC-HC x86 DEFAULT settings, Windows 7 x64 (settings in an ini file, MPC-HC without installer and default player for all formats if it matters)
Open in any way you want some video file,
then use File -> "Load Subtitle..." to load some any_name.srt,
then use File -> "Save Subtitle" to save the subs as usually (= save in the same folder as the video file and with the same name as video...)
Close MPC-HC,
then open in any way you want the same video again,
and the result : subtitles are NOT auto loading although they are in the same folder and have the same name as the video file !
P.S. the default.mpcpl file (which is in the same folder as the mpc-hc.exe & mpc-hc.ini) doesn't contain any reference to the srt file just to the video file
I can reproduce this. MPC apparently ignores the sub file if the file that is being opened is the same as the one that is in its playlist (from the previous session when the sub file was not yet present). It should overwrite the contents of the playlist when opening a file (without /add parameter).
bobdynlan
25th April 2010, 20:13
"auto-load subtitles fails regression" DEMYSTIFIED
*
Classic example of a bug-report failing because of the reporter is emphasizing details that generate false leads: x64 OS, x86 MPC-HC, ini settings, and a superficial description of what you need to do to replicate it coupled with a bad attitude towards developers.
*
First you need to delete your current default.mpcpl to prevent redundancy.
You need two files: test.avi & some.srt Subtitle file must NOT match video name.
Open MPC-HC. QuickOpen "test.avi". Load subtitle "some.srt". Save subtitle "test.srt".
BUG: default.mpcpl is not updated at the same moment.
Even if this behavior is a little psychedelic, after saving the subtitle, they do:
- While playing the file (i.e. without closing the player), they reopen the same file. No matter how many times, default.mpcpl will be the initial one without the subtitle, until a new file is opened.
- They close the player directly by [X] or ALT+F4. They reopen the player with the same file. No matter how many times, default.mpcpl will be the initial one without the subtitle, until a new file is opened.
The simple solution for the troubled user is to use File - Close (Ctrl+C) after saving the new subtitle, all handles will be cleared and default.mpcpl will be updated correctly.
The hack solution for the troubled and lazy user is to read-only a default blank default.mpcpl file.
The proper solution by the developer would be to update default.mpcpl after using the Save subtitle command.
EDIT:
Glad to see clsid reproduced this.
A much needed subtitle related feature would be to add "ext" at the Subtitle Load order, that would represent whatever external subtitle file with the same name as the video. There is currently no way to override the subtiles bundled in mkv with an external one at startup, not even by using /sub command line.
EDIT2:
Just a quick test, "x.mkv" with bundled subtitles, "x.srt" external subtitle. Load order: added "x" first. Result: x is loaded! So an "ext" alias that will point internally to the file name would work.
nijiko
25th April 2010, 21:01
How to disable the default MPC-HC DVD Navigator?
I want to try with other DVD navigaor.
It can not be controled with External Filters.
Inspector.Gadget
25th April 2010, 21:57
How to disable the default MPC-HC DVD Navigator?
That's actually the Microsoft DVD navigator, and trying to find an alternate one has been the subject of a lot of past discussion. So far as I'm aware, nobody's solved that particular problem.
Mercury_22
25th April 2010, 22:14
"auto-load subtitles fails regression" DEMYSTIFIED
*
Classic example of a bug-report failing because of the reporter is emphasizing details that generate false leads: x64 OS, x86 MPC-HC, ini settings, and a superficial description of what you need to do to replicate it coupled with a bad attitude towards developers.
*
First you need to delete your current default.mpcpl to prevent redundancy.
You need two files: test.avi & some.srt Subtitle file must NOT match video name.
Open MPC-HC. QuickOpen "test.avi". Load subtitle "some.srt". Save subtitle "test.srt".
BUG: default.mpcpl is not updated at the same moment.
Even if this behavior is a little psychedelic, after saving the subtitle, they do:
- While playing the file (i.e. without closing the player), they reopen the same file. No matter how many times, default.mpcpl will be the initial one without the subtitle, until a new file is opened.
- They close the player directly by [X] or ALT+F4. They reopen the player with the same file. No matter how many times, default.mpcpl will be the initial one without the subtitle, until a new file is opened.
The simple solution for the troubled user is to use File - Close (Ctrl+C) after saving the new subtitle, all handles will be cleared and default.mpcpl will be updated correctly.
The hack solution for the troubled and lazy user is to read-only a default blank default.mpcpl file.
The proper solution by the developer would be to update default.mpcpl after using the Save subtitle command.
EDIT:
Glad to see clsid reproduced this.
A much needed subtitle related feature would be to add "ext" at the Subtitle Load order, that would represent whatever external subtitle file with the same name as the video. There is currently no way to override the subtiles bundled in mkv with an external one at startup, not even by using /sub command line.
EDIT2:
Just a quick test, "x.mkv" with bundled subtitles, "x.srt" external subtitle. Load order: added "x" first. Result: x is loaded! So an "ext" alias that will point internally to the file name would work.
I'm glad you figure it out !
But Subtitle file must NOT match video name it's NOT quite true : the same thing happens if the name of the subtitle file match the video name, but the subtitle files it's in another folder !
Hope this helps.
nijiko
25th April 2010, 22:23
That's actually the Microsoft DVD navigator, and trying to find an alternate one has been the subject of a lot of past discussion. So far as I'm aware, nobody's solved that particular problem.
Such as other players, you can choose other navigators like CyberLink PowerDVD, Corel WinDVD, and etc. (Of course, you must install the filters fist.)
But I can not find a way to test them in MPC.
Amour
26th April 2010, 14:11
Hello,
On a Vista computer, I just installed mpc-homecinema.1.3.1809.0.x86.
Having no video, searched for a sample one on Google:
http://www.google.com/search?q=sample+avi
The first result is here:
http://istec.colostate.edu/me/facil/dynamics/avis.htm
I tried the biggest one, bird.avi (http://istec.colostate.edu/me/facil/dynamics/files/bird.avi), but I get an error message:
C:\Users\Zoe\Desktop\bird.avi::Video 0
Media Type 0:
--------------------------
Video: IV41 256x240 30.00fps 1004kbps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {31345649-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 6681
cbFormat: 88
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 1004581
dwBitErrorRate: 0
AvgTimePerFrame: 333333
BITMAPINFOHEADER:
biSize: 40
biWidth: 256
biHeight: 240
biPlanes: 1
biBitCount: 24
biCompression: IV41
biSizeImage: 138240
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 25 54 0f 00 00 00 00 00 15 16 05 00 00 00 00 00 %T..............
0030: 28 00 00 00 00 01 00 00 f0 00 00 00 01 00 18 00 (.......š.......
0040: 49 56 34 31 00 1c 02 00 00 00 00 00 00 00 00 00 IV41............
0050: 00 00 00 00 00 00 00 00 ........
Keiyakusha
26th April 2010, 14:19
Amour
Indeo video 4 is not supported. Try mplayer.
clsid
26th April 2010, 14:30
A possible workaround for the EVR problems with recent NVIDIA drivers:
NVidia Control Panel -> Adjust video image settings -> Edge enhancement -> select "Use the Nvidia settings"
betaking
26th April 2010, 14:45
Hello,
On a Vista computer, I just installed mpc-homecinema.1.3.1809.0.x86.
Having no video, searched for a sample one on Google:
http://www.google.com/search?q=sample+avi
The first result is here:
http://istec.colostate.edu/me/facil/dynamics/avis.htm
I tried the biggest one, bird.avi (http://istec.colostate.edu/me/facil/dynamics/files/bird.avi), but I get an error message:
windows start-Accessories-Command Prompt-Each input regsvr32 ir41_32.ax & regsvr32 ir50_32.dll
Save following content 1.reg then Import Registry!
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]
"vidc.iv31"="ir32_32.dll"
"vidc.iv32"="ir32_32.dll"
"vidc.iv41"="ir41_32.ax"
"vidc.iv50"="ir50_32.dll"
:)
Mercury_22
26th April 2010, 15:12
More "DEMYSTIFIED" to the auto-loading subtitles bug...
I've found a simpler way to reproduce the "bug" :
1 - Open in any way a video which doesn't have the subtitle file in the same folder
2 - Exit MPC-HC (without using File-> close)
3 - Put the subtitle file in the same folder as the video
4 - Open the video again
-> Subtitle it's not auto-loading
I hope this is much simpler to reproduce
Edit: before beginning this test make sure your last file open with MPC wasn't the one you're testing when you already had the sub file in the same folder = make sure the default.mpcpl file doesn't contain any reference to the srt file already
clsid
26th April 2010, 15:16
The bug is definitely introduced in rev 1778 (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc?view=rev&revision=1778). So hopefully kinddragon can fix it soon.
bobdynlan
26th April 2010, 17:39
More "DEMYSTIFIED" to the auto-loading subtitles bug...
As I pointed out, if you use File - Close (Ctrl+C) after you've saved the new subtitle, you have no more issues. Why can't you be satisfied with this solution, Mercury_22? Or your own solution to open a new file? I would not risk loosing the good changes in the playlist just because you and your 3 friends can't do this simple thing while you adjust your subtitles names to your videos. Should we move on to more pressing things?
The bug is definitely introduced in rev 1778 (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc?view=rev&revision=1778). So hopefully kinddragon can fix it soon.
To dev's:
I looked at mplayerc / MainFrm.cpp
Fast way to fix it without messing with the current behavior would be to only work with OnFileSavesubtitle() and add a CloseMedia(); if that's the equivalent of File - Close.
JarrettH
26th April 2010, 17:53
Are there a list of reasons why subtitles may not be working when playing back a DVD? I'm using EVR, DXVA, and Windows 7. I went through the right click menus to double check they were enabled.
Do I need DirectVobSub installed? Do I need to add preferred filter or disable something with the Windows 7 filter tweaker utility? :thanks:
Superb
26th April 2010, 18:29
Are there a list of reasons why subtitles may not be working when playing back a DVD? I'm using EVR, DXVA, and Windows 7. I went through the right click menus to double check they were enabled.
Do I need DirectVobSub installed? Do I need to add preferred filter or disable something with the Windows 7 filter tweaker utility? :thanks:Known bug. DVD subtitles are not working when using the Microsoft DXVA MPEG-2 decoder. Why? Because MPC-HC fails to connect the output pin from the Microsoft DVD-TV Decoder to the EVR subpics input pin (it actually needs to also configure EVR to have that input pin). A quick usage of DirectShowSpy w/ WMP12 shows how the graph should look like.
Keiyakusha
26th April 2010, 20:24
By the way about rev 1788 (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc?view=rev&revision=1778). It is not possible to roll back playlist part and keep changes to internal filters?
tetsuo55
26th April 2010, 20:37
I have opened a new branch for the developement of a cleaner mpc-hc2.0
http://mpc-hc.bzr.sourceforge.net/bzr/mpc-hc
you can download the bazaar client here:
http://launchpad.net/bzr/2.2/2.2b2/+download/bzr-2.2b2-setup.exe
and get your personal link for commiting code here:
https://sourceforge.net/projects/mpc-hc/develop
We will keep the svn source open as a stable branch, please commit any new code only to bazaar. (but fixes to existing bugs go into svn too)
Superb
26th April 2010, 20:42
Why not git? :O
tetsuo55
26th April 2010, 20:53
Why not git? :OGit is very complicated and has some issues that the devs want to avoid.
Bazaar is basically git made easy.
you can read this too
http://doc.bazaar.canonical.com/migration/en/why-switch-to-bazaar.html
stax76
26th April 2010, 21:43
@Superb
Afaik the MS decoder is useless because the DVD menus won't work either. DXVA for DVD is pointless anyway since a sofware DVD decoder uses little CPU time.
Superb
26th April 2010, 22:14
@Superb
Afaik the MS decoder is useless because the DVD menus won't work either. DXVA for DVD is pointless anyway since a sofware DVD decoder uses little CPU time.DVD menus work just fine w/ the MS decoder/navigator. :o
clsid
26th April 2010, 22:19
DVD menus work just fine w/ the MS decoder/navigator. :oOnly on Windows XP. Not on Vista/7 (if DXVA is used).
Superb
26th April 2010, 22:36
They work fine on Windows 7 w/ DXVA enabled. Well, in WMP12, at least...
stax76
26th April 2010, 23:11
WMP12 uses Media Foundation filters instead of DirectShow filters so you can't compare that.
73ChargerFan
26th April 2010, 23:30
Why can't you be satisfied with this solution, Mercury_22? Or your own solution to open a new file? I would not risk loosing the good changes in the playlist just because you and your 3 friends can't do this simple thing...
It's not simple if it takes half the developers a week to figure it out. :devil:
This "mysterious" change in functionality wasn't planned, and is therefore simply a minor regression. The program should continue to work as it did after improving it.
Superb
27th April 2010, 00:01
WMP12 uses Media Foundation filters instead of DirectShow filters so you can't compare that.No it doesn't. It uses a DirectShow graph (+filters). Like I said, you can see the playback graph yourself using DirectShowSpy.
Btw, Media Foundation doesn't have a DVD Navigator filter.
stax76
27th April 2010, 00:49
@Superb
I wanted to try DirectShowSpy but it seems it requires x64 proppage.dll which is not available on Win 7 but available in the platform SDK which I don't want to install only because of this dll.
I configured MPC-HC to use the MS decoder and tried EVR and EVR-CP and there is no highlighting on DVD menus so it's not usable with TV and remote control. Since WMP12 uses the same filters I wonder why it's working in WMP12 but not in MPC-HC.
Snowknight26
27th April 2010, 02:32
Ever since the recent ffmpeg updates, seeking (tried H.264 using DXVA only) is pretty hit or miss, taking much longer than usual and sometimes not working at all.
JarrettH
27th April 2010, 03:00
Yeah menus don't navigate with the MS decoder. So the solution would be install another decoder I take it?
Superb
27th April 2010, 06:21
@Superb
I wanted to try DirectShowSpy but it seems it requires x64 proppage.dll which is not available on Win 7 but available in the platform SDK which I don't want to install only because of this dll.Here is the 32bits proppage.dll: http://www.sendspace.com/file/5jzmx2 (uploaded myself)
Use it w/ the 32bits WMP12 (available at Program Files (x86)) and the 32bits DirectShowSpy.
I configured MPC-HC to use the MS decoder and tried EVR and EVR-CP and there is no highlighting on DVD menus so it's not usable with TV and remote control. Since WMP12 uses the same filters I wonder why it's working in WMP12 but not in MPC-HC.Well, something is obviously wrong w/ the way MPC-HC uses/interacts with the MS DVD navigator.
Superb
27th April 2010, 06:23
Yeah menus don't navigate with the MS decoder. So the solution would be install another decoder I take it?Workaround*.
A solution would be to fix the code.
stax76
27th April 2010, 06:41
Yeah menus don't navigate with the MS decoder. So the solution would be install another decoder I take it?
IIRC ffmpeg won't work either. MPC-HC decoder would work but using another player it's a additional software that has to be installed where the MS decoder is part of the OS. In my player it don't work either but when WMP12 can do it then it should be possible with other players too, it just won't work out of the box or same as with other decoders and has to be activated somehow.
Here is the 32bits proppage.dll
Thanks but I use Win 7 x64
_xxl
27th April 2010, 06:45
Yeah menus don't navigate with the MS decoder. So the solution would be install another decoder I take it?
That is a known issue. You can't use other dvd navigator, mpc is hard coded to use MS navigator.
Superb
27th April 2010, 06:53
Thanks but I use Win 7 x64You can still use 32bits filters and players on 64bits Windows. Do so just for seeing the WMP12 playback graph.
Superb
27th April 2010, 07:06
http://i44.tinypic.com/2i6cbqo.png
http://i43.tinypic.com/1zwgcxv.png
stax76
27th April 2010, 09:52
You can still use 32bits filters and players on 64bits Windows
No because Win 7 x64 contains only x64 WMP12 and a x64 process can only load x64 libraries.
Superb
27th April 2010, 10:24
No because Win 7 x64 contains only x64 WMP12 and a x64 process can only load x64 libraries.I'm pretty sure 7-x64 contains WMP12-x86 as well. I even think it's the default one (just like in Vista-x64), unless you changed that (http://www.chris123nt.com/2009/06/28/unlock-wmp-x64-in-windows-7-x64/). Anyway, you should be able to find WMP-x86 under C:\Program Files (x86)\Windows Media Player.
Plutotype
27th April 2010, 10:25
Hi all,
This is my first post and I would like to say hello to everybody on this forum. Im sorry to post my problem here, but after researching the forums, I need advice.
I use MPC-HC latest build 1809 with DXVA, EVR sync ( Video to Display ), EVR buffers 4, D3D fullscreen mode. I play only high bitrate videos with HD audio ( 25GB+ ).
Problem:
Playback runs without tearing, ext. subtitles are loading fine ( have to reload them everytime in MPC-HC ), no judder, jerking or any other artefacts there. The video is playing its first minute and I skip to any other minute of the movie - the video gets delay and is out of sync to audio. Better said, audio is running in a front of the video. I have experienced this also during the movie - the video gets slowlier processed and the lipsync issue was there also if I watched the film from the beginning to end. So at some point, the A/V sync issues were noticable. CPU Utilization is 10-15%.
I experience this not by every video file suspicious are the ones with with HD audio streams and higher video bitrates. Can somebody tell me if this effect is caused by my ultra mini HTPC gear or it could be a codecs/mpc hc settings task?
To resume, this is what I see if I click on "filters" in MPC HC:
SyncClock filter
Default directsound device
Sync Renderer
Audio switcher
MPC video decoder
FFD show audio
File path
My setup:
Notebook DELL Latitude E6400 with P9700 2.8Ghz, 256SSD PM800 Samsung, 4gb, win7 32bit, Nvidia NVS160m ( only 8 stream processors, but full DXVA support with VC-1, H.264,mpeg-2 )
Creative USB X-fi 5.1 Soundcard
MPC-HC with DXVA internal decoders for VC-1/H.264, for MPEG2 I have external Cyberlink dll, D3D Fullscreen mode with EVR-sync, Sync video to display
Reclock, FFDshow audio,
SONY Bravia EX500 40" via HDMI 1080/24p
Many thanks,:thanks:
Plutotype
PS: I tried XMBC with its native filters without DXVA, CPU utilization was 60%, but the A/V issues were not there.
Superb
27th April 2010, 10:35
@Plutotype:
Does it happen if you you Windows 7's built-in H.264/VC1/MPEG-2 DXVA decoder?
Do you bitstream the audio (via HDMI) or do you decode it inside ffdshow?
Do the Sync issues happen if you use the regular EVR renderer? (not Custom or Sync!)
Plutotype
27th April 2010, 10:54
@Plutotype:
Does it happen if you you Windows 7's built-in H.264/VC1/MPEG-2 DXVA decoder?
Do you bitstream the audio (via HDMI) or do you decode it inside ffdshow?
Do the Sync issues happen if you use the regular EVR renderer? (not Custom or Sync!)
Thanks Superb,
I use MPC video internal DXVA decoders for VC-1/H.264, for MPEG-2 I have Cyberlink 9 dll.
Audio is being decoded inside of ffdshow as I dont have external hw receiver.
Unfortunately I havent tried to put classic EVR renderer into action, because I got some video artefacts with it. But I can give it a try.
Pluto
Superb
27th April 2010, 11:03
You shouldn't get video artifacts w/ regular EVR. If you do, it might point to another problem.
Btw, I suggest you try the Microsoft decoder as well to see if the MPCVideoDec is the cause (simply unchecking it from "Internal Filters" should make the Microsoft one load).
Also, do you use the latest ffdshow available? (check out www.xvidvideo.ru for the latest builds)
stax76
27th April 2010, 15:47
I'm pretty sure 7-x64 contains WMP12-x86 as well
You are right, again.
Superb
27th April 2010, 17:12
I'm afraid that "being right" doesn't help us very much. :o
I wish I had enough C++/COM/DirectShow/MFC knowledge to improve things and fix bugs.
I hate having to switch to WMP every time I wanna watch a DVD w/ subs.
clsid
27th April 2010, 19:20
This problem has been discussed a million times already. There is a simple workaround: use a non-DXVA MPEG-2 decoder. For example the internal one.
dleach
27th April 2010, 19:31
I have a WinXP XBMC system which uses MPC-HC to play BD rips. My process is as follows:
1) Rip BluRay with AnyDVD HD
2) Use Clown_BD to pull together a *.ts mux that includes the forced subtitles and english subtitles (I have the forced subtitles option selected).
3) Copy over the resulting .ts file to my movie directory tree.
The problem is that I haven't been able to figure out how to get MPC to use the internal subtitles?
If convert the extracted .sub files to <movie name>.srt then I can navigate the menu to select this subtitle. I can even get this to work externally with idx/sub converted files. The problem with both of these paths though is that MPC doesn't automatically start using these external files. I have to manually select them from the context menu, even though I have the auto-load subtitles selected.
So I would like to understand how to get the internal .sub muxed subtexts working. If we can't get that working then how to get the player to automatically use the external subtext files.
Thanks in advance
David
Momber
27th April 2010, 20:06
Why can't you be satisfied with this solution,
Because it's insane.
Plutotype
27th April 2010, 21:43
You shouldn't get video artifacts w/ regular EVR. If you do, it might point to another problem.
Btw, I suggest you try the Microsoft decoder as well to see if the MPCVideoDec is the cause (simply unchecking it from "Internal Filters" should make the Microsoft one load).
Also, do you use the latest ffdshow available? (check out www.xvidvideo.ru for the latest builds)
Hi Superb,
just setup classic EVR with the Microsoft DTV-DVD video decoder, surprised by the overall CPU utilization ( looks like its dxva compatible ), but EVR does not load external subtitles and the the audio delay issue is still present ( had also issues with VC-1 videos ).
Again I have used XBMC and the A/V sync issue issue is not there, so there must be something wrong with the codecs and settings in MPC-HC or I dont know.
To recapitulate, the issue is that the video is going out of sync with audio ( maybe vice versa ). Some video files are ok, some look at first ok, but during playback go out of sync. When I skip another point in the video, I get A/V unsynchro...
Im a quite beginner, so maybe anybody will see something in the attachments of my settings.
Thanks to anybody for advice
Plutotype
betaking
28th April 2010, 07:30
last svn 1816 can not Compilation
2>Compiling...
2>analysis.c
2>c1 : fatal error C1083: Cannot open source file: '.\analysis.c': No such file or directory
Error 1 fatal error C1083: Cannot open source file: '.\analysis.c': No such file or directory c1 libvorbisidec
vBm
28th April 2010, 12:36
last svn 1816 can not Compilation
2>Compiling...
2>analysis.c
2>c1 : fatal error C1083: Cannot open source file: '.\analysis.c': No such file or directory
Error 1 fatal error C1083: Cannot open source file: '.\analysis.c': No such file or directory c1 libvorbisidec
XhmikosR added missing file in r1817 already.
And newest revision is 1818
dleach
28th April 2010, 12:48
I have a WinXP XBMC system which uses MPC-HC to play BD rips. My process is as follows:
1) Rip BluRay with AnyDVD HD
2) Use Clown_BD to pull together a *.ts mux that includes the forced subtitles and english subtitles (I have the forced subtitles option selected).
3) Copy over the resulting .ts file to my movie directory tree.
The problem is that I haven't been able to figure out how to get MPC to use the internal subtitles?
If convert the extracted .sub files to <movie name>.srt then I can navigate the menu to select this subtitle. I can even get this to work externally with idx/sub converted files. The problem with both of these paths though is that MPC doesn't automatically start using these external files. I have to manually select them from the context menu, even though I have the auto-load subtitles selected.
So I would like to understand how to get the internal .sub muxed subtexts working. If we can't get that working then how to get the player to automatically use the external subtext files.
Thanks in advance
David
If this isn't the right forum then can someone point me to the right place to get this question answered?
Plutotype
28th April 2010, 19:01
If this isn't the right forum then can someone point me to the right place to get this question answered?
Try to reload the subtitles everytime. The MPC-HC is not programmed to load the external subtitles prior to the muxed ones.
If you have MKV with embedded subtitles, they will load first. You have to select the external ones manually and the also reload them.
You can assign keys to this functions too.
Maybe this helps.
Pluto
amango
28th April 2010, 19:51
Now it's official:
http://blogs.amd.com/play/2010/04/28/ati-catalyst%E2%84%A2-10-4-driver-%E2%80%93-what%E2%80%99s-new/
New Windows Features
ATI Catalyst – Video enhancements
H.264 Level 5.1 support
ATI Catalyst can now playback 5.1 level streams on all support players
Allows for playback of high resolutions (4Kx2K)
AMD video transcoding updates
This release of ATI Catalyst provides enhanced support for the Windows 7 Drag and Drop video converter
Performance improvements
New formats supported (H.264 file formats – MTS, WTV, and WMV9 Complex profile interlaced content)
ATI Catalyst Control Center™ option for enabling/disabling GPU acceleration
Support for the ATI Video converter is now available in the advanced view of the ATI Catalyst Control Center
http://game.amd.com/us-en/drivers_catalyst.aspx
I hope the developers of MPC will enable those additional modes that are now supported within the decoder (DXVA check...). :D
dleach
28th April 2010, 20:28
Try to reload the subtitles everytime. The MPC-HC is not programmed to load the external subtitles prior to the muxed ones.
If you have MKV with embedded subtitles, they will load first. You have to select the external ones manually and the also reload them.
You can assign keys to this functions too.
Maybe this helps.
Pluto
Thanks Pluto.
I thought that the .ts file had the .sup files muxed in. I did find this guide (http://www.mediasmartserver.net/2010/03/31/mkv-mania-clown_bd-mkvmerge/) which seems to work out the problem. It adds two steps to my process but I just tested it with Avatar and it worked.
Keiyakusha
28th April 2010, 20:49
Is it possible to adjust sub delay with 100-200ms step instead of 500?
Spec-Chum
28th April 2010, 22:32
I hope the developers of MPC will enable those additional modes that are now supported within the decoder (DXVA check...). :D
Your wish is my command :)
Spec-Chum * r1819 /trunk/src/filters/transform/MPCVideoDec/FfmpegContext.c: Added H.264 L5.1 DXVA support for ATI cards with drivers > v8.14.1.6105 (Catalyst 10.4)
clsid
28th April 2010, 22:33
Is it possible to adjust sub delay with 100-200ms step instead of 500?
Options -> subtitles -> delay interval
Keiyakusha
28th April 2010, 22:50
Options -> subtitles -> delay interval
Oh, thanks! I knew that I saw this option somewhere!
bobdynlan
29th April 2010, 01:59
A much needed subtitle related feature would be to add "ext" at the Subtitle Load order, that would represent whatever external subtitle file with the same name as the video. There is currently no way to override the subtiles bundled in mkv with an external one at startup, not even by using /sub command line.
EDIT2:
Just a quick test, "x.mkv" with bundled subtitles, "x.srt" external subtitle. Load order: added "x" first. Result: x is loaded! So an "ext" alias that will point internally to the file name would work.This was for those that have eyes to see. It's really a no-brainier to adapt this workaround for all your files:
Before I begin: The "Subtitle load order" function. Found in Options-> Playback-> Subtitle load order.
That input box can be populated with language codes from the ISO 639-2 standards i.e. the 3-letter ones. (Most of the languages can be used also with the 2-letter 639-1 standard, but, for example, Spanish does not work).
- If your native language is Spanish, your second language is Italian and your third language is English, your input should look like: spa ita eng
You can explicitly set the language of the external subtitle for other players by adding a suffix to the end of the name with the language code (ex: ElephantsDream-DivXPlusHD [Spa].srt). Because I think of those language codes as prefixes leaded me to this workaround:
Choose a prefix. Add it as the first item to the "Subtitle load order" input box. From now on, rename your video file(s) so that it begins with the prefix followed by the original name. Rename the subtitle file(s) to match the video file(s). That's all!
prefix=a word, letter, or number placed before another
Prefix restrictions:
- cannot contain the Space character because it's a delimiter
- must not overlap with an existing language code
- the normal OS filename restrictions: "* . " / \ [ ] : ; | = ,"
- OS allowed but not recommended : "^ ' + * ! % & @ # - ~"
Adding a 3-letter prefix like "ext" in front of all your video files will not look too nice, but the good thing is that you don't have to. You can get away with only one character. It's better to stay away from letters (s will overlap with Spanish) and numbers. I find "_" the safest to use, but "`" looks less intrusive.
Before:
ElephantsDream-DivXPlusHD.mkv
ElephantsDream-DivXPlusHD.srt
After:
_ElephantsDream-DivXPlusHD.mkv
_ElephantsDream-DivXPlusHD.srt
Subtitle load order:
_ eng fre ita spa
Note:
One situation I found this not working is if your filename contains "." [And it shouldn't, in Windows the dot should be used only to separate the file extension from the file name]. You probably have used the dot instead of space. You should really use the underscore ("_") for that if you really need to replace the space.
Keiyakusha
29th April 2010, 02:46
bobdynlan
Not sure if I understand you correctly. If there is subtitles in mkv AND as separate file, you want to make separate ones to be loaded first? If so, MPC-HC internally should know the difference between internal and external subs so it should be possible just add checkbox "load external subs first". No need to rename anything and whatever needs such renaming is not good.
As for the dot ".", don't know why you saying it shouldn't be used, but it is used for giwing names to external subs. For example currently with this 2 files:
somemovie.mkv
somemovie.wow.srt
subtitles should be autoloaded and named "wow" in mpc-hc menu.
bobdynlan
29th April 2010, 04:33
bobdynlan
Not sure if I understand you correctly. If there is subtitles in mkv AND as separate file, you want to make separate ones to be loaded first? If so, MPC-HC internally should know the difference between internal and external subs so it should be possible just add checkbox "load external subs first". No need to rename anything and whatever needs such renaming is not good.
As for the dot ".", don't know why you saying it shouldn't be used, but it is used for giwing names to external subs. For example currently with this 2 files:
somemovie.mkv
somemovie.wow.srt
subtitles should be autoloaded and named "wow" in mpc-hc menu. Yes, but you have failed to notice that my post provides a workaround for something not yet implemented, that I also wait for. I had "Close after playback" functionality working by means of a batch file editing registry almost 6 months before it was added in MPC-HC. This will not take that long, I hope :)
About your first argument, most of the times you have to rename your subtitle file to match the video, so it's really not a big deal to rename both files. About your second argument, the dot should not be used, because it's a best-practices in file-naming, at least on Windows OS. There should be a single dot in a filename, the one that separates the name from the extension. Same goes for the other special or not recommended characters, it's best to prevent things like data loss because of some batch files or other utilities that process your files.
Keiyakusha
29th April 2010, 05:04
Renaming is a big deal. It looks bad.
And dot is used for ages and there was no problems with it. Anyway it is used for giving names to external subtitles so nothing can be changed about it.
alexins
29th April 2010, 05:47
Media Player Classic HomeCinema (x86/x64), svn 1821 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1821.html)
Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA
Changes (1810-1821):
Cosmetics, fix include case to clean up warning types, Patch by thevbm;
Removed auto generated manifest file from SVN. Added method GetVisibleVideoSize() in interface ISubPicAllocatorPresenter for future work;
Fixed options "Remember last window position/size" (introduced in revision 1707);
Ticket #12 ([ALL] crash/hang after standby, hibernate, UAC or CTRL+ALT+DEL) partially fixed. Added some threads names;
Added TortoiseSVN properties for integration with Trac;
fix : x64 compile;
Update : libVorbis 1.3.1(20100325);
added missing libvorbis file;
updated ffmpeg;
Added H.264 L5.1 DXVA support for ATI cards with drivers > v8.14.1.6105 (Catalyst 10.4);
Correct : Level@5.1 check for Ati(remove check for video width);
Add : MPCVIdeoDecoder, disable DXVA(H.264) for SD video(width < 1280);
More threads names added for simplifying debugging.
Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)
Snowknight26
29th April 2010, 06:13
Add : MPCVIdeoDecoder, disable DXVA(H.264) for SD video(width < 1280);
Glad that was made into an option and not something that can't be changed.
mariush
29th April 2010, 07:01
Is there any particular reason why you're disabling DXVA for SD video (width < 1280) ?
As I wrote here (http://forum.doom9.org/showthread.php?p=1395704#post1395704) some SD videos that worked before now no longer work but not all videos. I'm wondering if it may be just some bug in ATI's driver which will be fixed in 10.5 or later or you have some inside information that SD videos will no longer be supported
later edit: yes, I misunderstood. I didn't realize it's an option.
torpedo
29th April 2010, 07:06
Is there any particular reason why you're disabling DXVA for SD video (width < 1280) ?
As I wrote here (http://forum.doom9.org/showthread.php?p=1395704#post1395704) some SD videos that worked before now no longer work but not all videos. I'm wondering if it may be just some bug in ATI's driver which will be fixed in 10.5 or later or you have some inside information that SD videos will no longer be supported
Maybe you've misunderstood. Here disabling DXVA for SD H264 Video stands for adding an option on the MPCVideoDecoder to disable DXVA for SD H264 Video.
edigee
29th April 2010, 07:52
[QUOTE=alexins;1395740]
Added H.264 L5.1 DXVA support for ATI cards with drivers > v8.14.1.6105 (Catalyst 10.4);
Correct : Level@5.1 check for Ati(remove check for video width);
[QUOTE]
Excuse my foolish question ,but how can I do that?
G_M_C
29th April 2010, 09:25
Hello, having resolved the misinformation i had about MPC-HT's flac decoder (see my previous post :rolleyes: ), i've ran into something i dont know how to solve;
Before i explain, i have to note that i have an Asus Xonar HDAV Slim. For people that dont know, it's a sound-card that you loop between your video-card and your receiver. It takes in the video, adds HD-grade audio, and outyputs a full HDMI1.3 signal with HDCP and PAP. So you get to stream DTS-MA, TrueHD or PCM up to 192/24 and max 7.1 channels.
The problem i have lies in the way the audiocard manifests itself in Windows (i currently use 7-64, but it's the same in XP-32 ). The card is seen as 2 different cards; 1 called "Speakers". I handles all decoded PCM streams, up to 7.1 (8 channels). The second one is the S/PDIF streaming device.
I have to use this one when i play multi-channel FLAC's. MPC decodes, and and I have to set the audio renderer to Asus HDAV: Speakers (direct sound or not doesnt matter).
When I want to play a video with, say, DTS. I have to choose a different renderer. It is called "ASUS HDAV: S/PDIF Streaming".
The problem lies ofcourse in the fact that i constantly have to switch audio-renderers. When i inadvertantly use "S/PDIF" with my multi-channel FLAC's, i only get 2 channels PCM (max limitation of all regular S/pdif). Worse is if i use "Speakers" with a DTS-track. Streaming undecoded DTS provides a nice crackling and popping noise, which cannot be very good for my speakers (or my receiver for that matter).
The question is: Can i set specific renderers with specific decoders ? Or can that be made as a feature ?
For instance I imagine a roll-down menu in de DTS/AC3 decoder module. It has all the renderers in it, and an option "Use deafult" which is the way it works now (render set in otions -> output). There i can choose to use the s/pdif output renderer. And then the same idea for other audio-decoders built in into MPC.
Or something wich might be better to implement: In the audio-switcher menu, an option to differentiate in decoded or streamed audio to specific renderers. Decoded: Use renderer ......., Streamed: Use renderer ...........
I dont know if my post is clear, or if more peaople could see the benefit of this system, or if it's even possible. But i'd like a feature like this, and people with more then one audio-card could also benefit :)
amango
29th April 2010, 09:29
# Added H.264 L5.1 DXVA support for ATI cards with drivers > v8.14.1.6105 (Catalyst 10.4);
# Correct : Level@5.1 check for Ati(remove check for video width);
# Add : MPCVIdeoDecoder, disable DXVA(H.264) for SD video(width < 1280);
Very nice! The disable DXVA check for SD content makes things very much easier for ATI-users like me. Thank you! :D
Underground78
29th April 2010, 10:20
Your wish is my command :)
Spec-Chum * r1819 /trunk/src/filters/transform/MPCVideoDec/FfmpegContext.c: Added H.264 L5.1 DXVA support for ATI cards with drivers > v8.14.1.6105 (Catalyst 10.4)
Does all the ATI cards with Catalyst 10.4 installed have the drivers > v8.14.1.6105 or does it depend on models ?
edigee
29th April 2010, 10:29
Does all the ATI cards with Catalyst 10.4 installed have the drivers > v8.14.1.6105 or does it depend on models ?
I guess the official 10.4 driver is different:
http://forums.guru3d.com/showpost.php?p=3554544&postcount=1
Underground78
29th April 2010, 10:35
So it seems to depend :
Version du package du pilote 8.723-100406a-098765C-ATI
Version de Catalyst™ 10.4
Fournisseur ATI Technologies Inc.
Version du pilote*2D 6.14.10.7070
Chemin du fichier du pilote*2D System/CurrentControlSet/Control/Video/{18C7EB6D-9A31-43B7-8868-9B57A5A2C289}/0000
Version Direct3D 6.14.10.0743
Version de OpenGL 6.14.10.9756
Version de Catalyst™ Control Center 2010.0406.2133.36843
Version du pilote AIW/VIVO WDM 6.14.10.6238
Version du pilote AIW/VIVO WDM SP 6.14.10.6238
JohnLai
29th April 2010, 10:44
Anyone has problem with the 1821 build for 64bit version? Seem like the DXVA(H.264) isnt working when using EVR Custom Presenter. Video only runs for 1 second, then the image freeze while the time counter keeps moving ahead. Build 1788 runs fine. Using 8400GS, NVIDIA 197.45, latest directx runtime installed, windows 7 64bit.
EDIT: EVR Sync DXVA works well.
edigee
29th April 2010, 10:48
Anyone has problem with the 1821 build for 64bit version? Seem like the DXVA(H.264) isnt working when using EVR Custom Presenter. Video only runs for 1 second, then the image freeze while the time counter keeps moving ahead. Build 1788 runs fine. Using 8400GS, NVIDIA 197.45, latest directx runtime installed, windows 7 64bit.
EDIT: EVR Sync DXVA works well.
http://forum.doom9.org/showpost.php?p=1395541&postcount=6
JaLooNz
29th April 2010, 12:02
Added H.264 L5.1 DXVA support for ATI cards with drivers > v8.14.1.6105 (Catalyst 10.4)It works rather well, a Gundam 5.1 1080p that used to max out my processor runs 4-5% CPU utilisation now. Using Catalyst 10.4b, W7x64, 32bit SVN 1821 build.
BTW is it possible to label the encode type in the Video Decoder Properties window, ie L5.1 or L4? And one more question, is it possible to restore the border without having to show the title bar? I do not really like the window without borders.
:thanks:
Fadeout
29th April 2010, 15:02
With the latest 1821 svn and official catalyst 10.4 I get lots of blocky artifacts on 5.1 video.
I should point out that I was in the exact same situation before trying the svn build, so what was modified? I was using the 1.3.1774 and MPC was already accepting 5.1 video but showing the blocks exactly as the svn build. So no perceivable change for me.
Anyway, it seems this feature isn't working as it should.
EDIT: some HD videos are playing well, I get the artifacts on a SD 5.1 video.
hoborg
29th April 2010, 16:26
With the latest 1821 svn and official catalyst 10.4 I get lots of blocky artifacts on 5.1 video.
I should point out that I was in the exact same situation before trying the svn build, so what was modified? I was using the 1.3.1774 and MPC was already accepting 5.1 video but showing the blocks exactly as the svn build. So no perceivable change for me.
Anyway, it seems this feature isn't working as it should.
EDIT: some HD videos are playing well, I get the artifacts on a SD 5.1 video.
Seems to be problem of MPC-HC DXVA decoder, becouse it doesnot happend if PDVD 9 decoder is in use (DXVA on).
Fadeout
29th April 2010, 16:44
What's the correct list of supported ATI cards for H264?
The main thread here says from 3850 onward, but I'm reading on the forum using 3450 and the wikipedia says that 3400 3600 and 3800 all have UVD+ so I guess it either works on all models or not?
amango
29th April 2010, 17:04
Level 5.1 only for UVD2 capable cards I guess? (Radeon 4000/5000 only).
http://en.wikipedia.org/wiki/UVD
Fadeout
29th April 2010, 17:15
Then even the first post of this thread is wrong.
Underground78
29th April 2010, 17:19
What's the correct list of supported ATI cards for H264?
It depends on the level, for level 4.1 ATI HD2600 / HD2400 cards with UVD work but it seems that for level 5.1 UVD+ is required ...
edigee
29th April 2010, 19:29
Not really necessarily. I have an HD2600XT(UVD) on my son's XP based PC and its behaviour is the same as my old HD3650(UVD+) Vista system in terms of DXVA. Not only the level(@L4.1 or 5.1) is important ,but also the number of ref.frames , the resolution and AR of the video and the bitrate. It seems that no matter the UVD type is ,MPC_HC have problems in playing 720p H264 videos with more than 12 ref.frames and 1080p videos with more than 8 ref.frames. Another thing: If a 1080p video have L@5.1 ,8 ref.frames and the AR is 2.35:1 ,it plays fine in DXVA mode. But if the AR is 16:9 the video isn't DXVA "playable".
Users above are right: No difference between build 1774 and 1821 in terms if DXVA.
Fadeout
29th April 2010, 19:35
On a 4850 I can see the 1080p planet earth sample which has 16 ref frames and 5.1 1920x1080.
Underground78
29th April 2010, 19:37
Not really necessarily. I have an HD2600XT(UVD) on my son's XP based PC and its behaviour is the same as my old HD3650(UVD+) Vista system in terms of DXVA. Not only the level(@L4.1 or 5.1) is important ,but also the number of ref.frames , the resolution and AR of the video and the bitrate. It seems that no matter the UVD type is ,MPC_HC have problems in playing 720p H264 videos with more than 12 ref.frames and 1080p videos with more than 8 ref.frames. Another thing: If a 1080p video have L@5.1 ,8 ref.frames and the AR is 2.35:1 ,it plays fine in DXVA mode. But if the AR is 16:9 the video isn't DXVA "playable".
Users above are right: No difference between build 1774 and 1821 in terms if DXVA.
All the L5.1 files I've tested on my HD2600XT doesn't work (in fact I've to disable the checking to test because MPC-HC doesn't even try to use DXVA). I'll try to do more tests ...
edigee
29th April 2010, 19:45
On a 4850 I can see the 1080p planet earth sample which has 16 ref frames and 5.1 1920x1080.
It means that is the UVD 2 type gain.
xiulet
29th April 2010, 21:12
hi, i have problems with 5.1 on ati , with drivers 10.4a that are new that oficial 10.4 on win7 64 and mpc hc 32:
http://img688.imageshack.us/img688/219/snap1b.jpg
thank you :) adéu.
clsid
29th April 2010, 21:25
@xiulet
Disable "Use custom media type for H.264" in Haali Media Splitter options.
Or use ffdshow, which supports the CCV1 media type.
Superb
29th April 2010, 21:29
@xiulet: your Haali Media Splitter is configured to change the FOURCC code for mkvs w/ H.264. Try going to Haali's options -> Output -> Change "Use custom media type for H.264" to FALSE.
EDIT: I now see that clsid already answered...
edigee
29th April 2010, 21:32
@xiulet
Why don't you use Mediainfo?
I guess it's the same file from here:
http://www.networkedmediatank.com/showthread.php?tid=8175&pid=70245#pid70245
It has a very high bitrate(40Mbps) ,it is L@5.1 profile with 16 ref.frames and a rez. 1920x1080(AR 16:9). This file is at the limit of every DXVA specification.
xiulet
29th April 2010, 21:34
@xiulet
Disable "Use custom media type for H.264" in Haali Media Splitter options.
Or use ffdshow, which supports the CCV1 media type.
ok, now is running! so that it serves this option? "use custom media type......"
thanks so much, adéu.
xiulet
29th April 2010, 21:47
@xiulet
Why don't you use Mediainfo?
I guess it's the same file from here:
http://www.networkedmediatank.com/showthread.php?tid=8175&pid=70245#pid70245
It has a very high bitrate(40Mbps) ,it is L@5.1 profile with 16 ref.frames and a rez. 1920x1080(AR 16:9). This file is at the limit of every DXVA specification.
yes sorry this demo put on limit dxva but with the option of haali disabled, it is running perfect! very nice al least l5.1 and 16 reframes are working on ati.
thanks, adéu.
Momber
29th April 2010, 21:54
Fixed options "Remember last window position/size" (introduced in revision 1707);
Fix is not working.
nijiko
29th April 2010, 22:44
How to crop the DVD overscan lines by MPC-HC?
Keiyakusha
29th April 2010, 22:57
I just noticed that icon for .swf files for some reason shows shows "321". Is this normal? Or not every extension have its own icon?
Also MKV icon looks way worse than this 321. Like it was upscaled (http://imgur.com/Uef49.png)... (background I mean, letters are fine)
How to crop the DVD overscan lines by MPC-HC?
Try to press 6 or 9 on numpad while playing.
nijiko
30th April 2010, 01:12
Try to press 6 or 9 on numpad while playing.
Thank you. But is there a auto-feature for it?
Because the overscan lines are variable.
Self-adapting is a best way.
And why not add removing black area feature?
Keiyakusha
30th April 2010, 01:35
nijiko
I don't remember such auto feature. (However I can miss some feature I don't use). But IMO it is not a big deal if black bars are not constant. If they are not constant, its just a bad source.
And for general removing black bars theoretically you can configure ffdshow to do so with or without help of avisynth filter (I didn't tried myself). MPC-HC is not doing any post processing. EDIT: well, yes, except shaders, but I don't think they suitable for this. It will need to be on all the time and most likely will be very slow.
nijiko
30th April 2010, 07:58
nijiko
I don't remember such auto feature. (However I can miss some feature I don't use). But IMO it is not a big deal if black bars are not constant. If they are not constant, its just a bad source.
And for general removing black bars theoretically you can configure ffdshow to do so with or without help of avisynth filter (I didn't tried myself). MPC-HC is not doing any post processing. EDIT: well, yes, except shaders, but I don't think they suitable for this. It will need to be on all the time and most likely will be very slow.
About this DVD:
Yes, this DVD is a film of 1987.
The source is not good enough.
But nVidia's nStantMedia Player can well handle the overscan lines with it.
Sometimes MPC-HC is no humanization at all.
And nobody pay attention to consummate it.
The devs always do what they want to, something not important, and abandon the basic.
Even they said, you can choose another better player to use.
EDIT:
By reading the source of MPC-HC, there is a big problem with whole frame of MPC-HC.
Such as rendering, controlling filters, seeking, and etc.
But there is no any signs that some one will or want to fix them.
G_M_C
30th April 2010, 09:28
Has someone a tip or idea to my earlier post ?
Hello, having resolved the misinformation i had about MPC-HT's flac decoder (see my previous post :rolleyes: ), i've ran into something i dont know how to solve;
Before i explain, i have to note that i have an Asus Xonar HDAV Slim. For people that dont know, it's a sound-card that you loop between your video-card and your receiver. It takes in the video, adds HD-grade audio, and outputs a full HDMI1.3 signal with HDCP and PAP. So you get to stream DTS-MA, TrueHD or PCM up to 192/24 and max 7.1 channels.
The problem i have lies in the way the audiocard manifests itself in Windows (i currently use 7-64, but it's the same in XP-32 ). The card is seen as 2 different cards; 1 called "Speakers". I handles all decoded PCM streams, up to 7.1 (8 channels). The second one is the S/PDIF streaming device.
I have to use this one when i play multi-channel FLAC's. MPC decodes, and and I have to set the audio renderer to Asus HDAV: Speakers (direct sound or not doesn't matter).
When I want to play a video with, say, DTS. I have to choose a different renderer. It is called "ASUS HDAV: S/PDIF Streaming".
The problem lies of course in the fact that i constantly have to switch audio-renderers. When i inadvertently use "S/PDIF" with my multi-channel FLAC's, i only get 2 channels PCM (max limitation of all regular S/pdif). Worse is if i use "Speakers" with a DTS-track. Streaming undecoded DTS provides a nice crackling and popping noise, which cannot be very good for my speakers (or my receiver for that matter).
The question is: Can i set specific renderers with specific decoders ? Or can that be made as a feature ?
For instance I imagine a roll-down menu in de DTS/AC3 decoder module. It has all the renderers in it, and an option "Use default" which is the way it works now (render set in options -> output). There i can choose to use the s/pdif output renderer. And then the same idea for other audio-decoders built in into MPC.
Or something which might be better to implement: In the audio-switcher menu, an option to differentiate in decoded or streamed audio to specific renderers. Decoded: Use renderer ......., Streamed: Use renderer ...........
I dont know if my post is clear, or if more people could see the benefit of this system, or if it's even possible. But i'd like a feature like this, and people with more then one audio-card could also benefit :)
Or is there another way around my problem ?
TinTime
30th April 2010, 11:55
Or is there another way around my problem ?
You could use Reclock as your audio renderer. That will let you assign one audio device for, say, WaveOut and another for, say, DirectSound (this is on XP). You can then tell it to use WaveOut for bitstreamed audio and DirectSound for PCM.
DMD
30th April 2010, 14:37
Sorry for the banal question.
There is a way to use the Blu-ray Disc Navigator Cyberlink as external filter?
THANKS
_xxl
30th April 2010, 18:21
Sorry for the banal question.
There is a way to use the Blu-ray Disc Navigator Cyberlink as external filter?
THANKS
Only MS DVD Navigator is supported, not completely. Some DVD are not working with MPC.
hayan
30th April 2010, 19:44
mpc-hc x64 rev 1824 (from XvidVideo.RU) (Geforce8, win7)
mpc-hc64.exe + EVRCP + DXVA(h264) + Haali MKV Splitter (1.10.120.15) + mkv file + Unkrown = Video freeze (only first frame)
PS1:EVR Sync no problem (x86 & x64)
PS2:Internal Matroska Splitter no problem (EVRCP, x86 & x64)
PS3:mpc-hc x86 work fine (x86 & x64)
ADude
30th April 2010, 22:03
Can MPC-HC's internal audio decoders pass the DTS MA lossey core to SP/DIF ?
namaiki
1st May 2010, 06:13
EDIT:
By reading the source of MPC-HC, there is a big problem with whole frame of MPC-HC.
Such as rendering, controlling filters, seeking, and etc.
But there is no any signs that some one will or want to fix them.
Nijiko: MPC-HC is always looking for more volunteers to work on and help improve code.
People work on parts that they are interested in.
Has someone a tip or idea to my earlier post ?
Or is there another way around my problem ?
You could use Reclock as your audio renderer. That will let you assign one audio device for, say, WaveOut and another for, say, DirectSound (this is on XP). You can then tell it to use WaveOut for bitstreamed audio and DirectSound for PCM.
Is that really the only way to automate the choice of audio-renderer (based on PCM/decoded or streamed)?
This cause i've Win-7 64 here, and i try to keep to 64-bit as much as possible. So i have 64-bit MPC-HT, and reclock has no 64-bit afaik ?
mikleemy
1st May 2010, 09:43
When I'm uncheck the 'use DXVA' (found in Internal filter), most my 1080p mkv playback is shuttered . Turn on dxva is fine.
My PC spec. are Intel Core 2 duo ( 3.2G ),Win7 & ATI 5750 (512MB-128bit) - cat 10.4
But when I change to my old Geforce 9600GT (512Mb-256bit), everthing is fine.
So, could someone help me to solve my problem.:devil:
Sebastiii
1st May 2010, 11:52
Hi,
I open a ticket but, i want to know if many of you has the same issue.
In this sample : PGS subs not working in MPC-HC (http://www.mediafire.com/download.php?w5kwjwznykm)
We can't see the sub for n'avi talk, it seems that is related to the font that the PGS sub use but i maybe wrong.
At first i think it related to Forced but now i'm not sure.
It's not a splitter issue because the test i have made with FFDshow (rev 3370) it's working.
Cheers,
Sebastiii.
Kazuya
1st May 2010, 19:47
Hey guys !
I have a problem with MPC. Actually it works very well, excepted that I can't have a perfect jitter and vsync without tearing.
I really tried all possibilities without found this perfection.
Actually this is pretty good, but at the end of a movie, sometimes and specially on 1.85 movies, this is what I get :
http://img87.imageshack.us/img87/7461/clip40resize.jpg
Never get this for a 2.35 movie, but always a jitter above 1.1ms whereas it starts below 0.5ms. And more important, those little waves create ponctual tearing at the top of the screen.
Typically I get this :
http://img195.imageshack.us/img195/3888/clip16resize.jpg
Framerate oscillates between 24.998 and 25.003
My best setup is :
_ MPC-HC 1722 in EVR custom,
_ renderer settings : Vsync, accurate and alternative all checked, vsync offset = 0 (at 1, there's constant tearing but jitter is perfect : 0.005ms)
_ NO D3D (tearing too),
_ ffdshow in RGB32 output,
_ reclock 1.8.5.4 at 50.001Hz,
_ Powerstrip 3.80 on an ATi 3870HD ultimate
_ XP SP3 32bits, CCC 8.1 (worth this newer), and last directX
_ Displays in dualview : HC3100 projector and LCD monitor.
I think there's a problem between reclock, powerstrip and the alternative vsync.
If anyone get an idea, thanks ! :)
Polcius
2nd May 2010, 01:11
Is the auto-load subtitles bug fixed in the last svn?
XhmikosR
2nd May 2010, 01:13
kinddragon fixed it in r1835. A build is available here (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1829.html).
Zulithe
2nd May 2010, 04:27
I'm having a problem where videos will play at more than 1x speed if I open several videos in succession without closing MPCHC. It doesn't happen on the first video opened but can happen on
the 2nd or later videos opened. If I close MPCHC and re-open the same video it plays at 1x.
Stopping/starting the video doesn't work, nor does "reset rate" i have to totally close MPC and restart it.
Output is set to EVR
Anyone encountered this?
I have seen a similar situation, but with some other cause. It is related to my previous post: http://forum.doom9.org/showpost.php?p=1396084&postcount=12754
When i open a video with a audio-track that i want to have streamed (DTS, AC3), and i forgot to set the correct audio-renderer, video plays at 2x speed.(*)
I can reproduce the problem always, by switching to the correct renderer: it plays as intended, switch back to the aother audio-renderer 2x speed again. Trying to change playback-speed has no effect.
I have set the DTS/AC3 decoder to spdif. I have to change my audio-renderer to spdif streaming device, else the described effect happens. When i forget the renderer (it is then on the "speakers device") MPC-HT uses AVI <-> DTS/AC3 and Microsoft DTV-DVD Audio Decoder to decode.
(*)Note: I say 2x speed, but i dont know the exact speed. I might also be the best the system can do (as fast as it can get ?). I use CoreAVC 2.0 as software decoder. But it also happens with the DXVA decoder (HD5770). In both cases the playback-speed seems about the same, and CPU usage is not very high (software 20 ~ 40, hardware 0~10).
To complete the post: I'm on Window 7 64 bit (have to run the process in Vista SP2 compatibility mode). And I've used the complete package/installer/x64, version 1.3.1821.0. Audio as decribed in earlier post, video render EVC-Sync (but the same behavior is seen in all video-renderers)
edigee
2nd May 2010, 10:53
Is the auto-load subtitles bug fixed in the last svn?
Yes ,they fixed it!
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log
""""""
Revision 1825 - Directory Listing
Modified Sat May 1 18:59:00 2010 UTC (14 hours, 53 minutes ago) by kinddragon
Problem with auto-loading subtitles fixed
This commit fixes ticket #456
""""""
Kazuya
2nd May 2010, 16:41
Anyone is concerned by jitter problems ? :confused:
I made a lot of config for very differents computers, and the result is always the same.
Maybe different on Seven, but it adds other bugs.
leeperry
2nd May 2010, 17:27
Anyone is concerned by jitter problems ?
Jong is the guy to talk to, try to catch him on the Reclock forum ;)
Momber
3rd May 2010, 00:03
* Problem with auto-loading subtitles fixed. This commit fixes ticket #456;
* Fix : "Remember last window position", "Remember last window size" and "Launch file in fullscreen".
Confirmed - on both fixes!
Thank you very much indeed.
alexins
3rd May 2010, 01:46
Media Player Classic HomeCinema (x86/x64), svn 1834 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1834.html)
Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA
Changes (1830-1834):
Temporal ffmpeg fix with debug build;
updated ffmpeg;
Minor fixes;
Crash with RealMedia fixed (ticket #163).
namaiki
3rd May 2010, 01:59
On my laptop, it has an Intel X3100 graphics adaptor. It doesn't support DXVA acceleration of AVC, but I just wanted to try the mpc-hc.ini I have on my main laptop.
Setup:
Windows 7 64-bit
MPC-HC 1775 32-bit
EVR-Custom Presenter
Auto-load subtitles
Microsoft DTV-DVD Video decoder
http://img405.imageshack.us/img405/3394/84845244.jpg
What is of note is that the DXVA line says: "MPEG-2 variable-length decoder" with "Playing [DXVA]" also displaying.
I assure you the file is AVC/H.264 and it is also in the screenshot.
What is happening here?
Keiyakusha
3rd May 2010, 02:21
Microsoft DTV-DVD Video decoder supports partial acceleration so "Playing [DXVA]" is probably right. It is possible that your graphics adapter can do that.
As for "MPEG-2 variable-length decoder" - have no idea. Maybe some bug... Someone else probably can comment on that.
namaiki
3rd May 2010, 02:36
Curiously, it might actually be hardware(?) de-interlacing or something. I tried with and without vsfilter and with dxva enabled (vsfilter disabled) there was no combing of the video.
Booji Boy
3rd May 2010, 23:01
I guess since updating to a newer graphics driver DXVA playback produces artifacts. Using the non-DXVA internal filters the video is fine. It looks like this:
http://img266.imageshack.us/img266/3928/pbslatinmusicusa1of4bri.th.png (http://img266.imageshack.us/i/pbslatinmusicusa1of4bri.png/)
System OS is Windows 7 x64, MPC-HC build 1.3.1249.0, graphics card is an AMD Radeon 4870, graphics driver version is 10.4. Output settings is EVR+custom.
PS: Just checked and used ffdshow for decoding with hardware acceleration enabled. Same artifacts. So it's a driver issue. Probably not MPC-HC's fault.
PS2: reverted back to driver version 10.3. artifacts gone.
Aaah. btw, right now seeking with ffdshow+hw shows the same artifacts for a split second. so the bug in 10.4 seems to be that the driver is ignoring I-frames or so constantly...
Keiyakusha
3rd May 2010, 23:29
Just checked and used ffdshow for decoding with hardware acceleration enabled. Same artifacts
Driver issue or not but checking in ffdshow can't tell you much since it uses the same code as MPC-HC :)
Snowknight26
4th May 2010, 01:41
No point in submitting bugs for r1249. Try updating MPC-HC first..
Aleksoid1978
4th May 2010, 02:53
I guess since updating to a newer graphics driver DXVA playback produces artifacts. Using the non-DXVA internal filters the video is fine. It looks like this:
http://img266.imageshack.us/img266/3928/pbslatinmusicusa1of4bri.th.png (http://img266.imageshack.us/i/pbslatinmusicusa1of4bri.png/)
System OS is Windows 7 x64, MPC-HC build 1.3.1249.0, graphics card is an AMD Radeon 4870, graphics driver version is 10.4. Output settings is EVR+custom.
PS: Just checked and used ffdshow for decoding with hardware acceleration enabled. Same artifacts. So it's a driver issue. Probably not MPC-HC's fault.
PS2: reverted back to driver version 10.3. artifacts gone.
Aaah. btw, right now seeking with ffdshow+hw shows the same artifacts for a split second. so the bug in 10.4 seems to be that the driver is ignoring I-frames or so constantly...
This is issue with 10.4 driver. You can download last version MPC-HC and set Disable DXVA for SD in video decoder Properties.
nijiko
4th May 2010, 06:15
Nijiko: MPC-HC is always looking for more volunteers to work on and help improve code.
People work on parts that they are interested in.
Yes. I see.
So I don't grumble about MPC-HC.
I just hope MPC-HC will make better.
Gabest's MPC is a mythology.
namaiki
4th May 2010, 06:23
It seems that you see something that others do not.
By reading the source of MPC-HC, there is a big problem with whole frame of MPC-HC.
Perhaps you could try some experiementation on code yourself.
Octo-puss
4th May 2010, 08:16
The internal x264 decoder must be buggy or something, cause I get lots of broken "squares" on the screen (not all time time, but every few seconds. Sorry I cannot find better words to describe it :) When I unchecked H264 DXVA in options and let FFDShow handle it, it was all good.
namaiki
4th May 2010, 08:56
Octo-puss" What is your GPU, what version of windows and what graphics drivers?
I cannot find better words to describe it :)
You know, they say an image is worth a thousand words. Post up a link to a screenshot on imageshack.us or other.
XhmikosR
4th May 2010, 09:47
The internal x264 decoder must be buggy or something, cause I get lots of broken "squares" on the screen (not all time time, but every few seconds. Sorry I cannot find better words to describe it :) When I unchecked H264 DXVA in options and let FFDShow handle it, it was all good.
Create a new ticket (http://sourceforge.net/apps/trac/mpc-hc/report) and provide a sample and your system's specifications.
Octo-puss
4th May 2010, 11:38
Octo-puss" What is your GPU, what version of windows and what graphics drivers?
You know, they say an image is worth a thousand words. Post up a link to a screenshot on imageshack.us or other.
Right.
http://img121.imageshack.us/img121/6499/screenprb.jpg
ATI 5850, Catalyst 10.4, Windows7 64bit, MPC-HC build 1824.
namaiki
4th May 2010, 11:43
Octo-puss, just curious but what happens if you use the Microsoft DTV-DVD Video Decoding filter instead of the MPC Video Decoder (set as prefer in external filters)
Booji Boy
4th May 2010, 11:52
The internal x264 decoder must be buggy or something, cause I get lots of broken "squares" on the screen (not all time time, but every few seconds. Sorry I cannot find better words to describe it :) When I unchecked H264 DXVA in options and let FFDShow handle it, it was all good.
Oh hell! Did you even read the last posts?
It's the graphics card driver, revert to 10.3. DXVA is broken in the driver, no matter what decoder you use. You obviously have hardware acceleration disabled in ffdshow.
Booji Boy
4th May 2010, 11:55
No point in submitting bugs for r1249. Try updating MPC-HC first..
1249 is the latest version I can find to download.
hoborg
4th May 2010, 11:57
Booji Boy@
Are you sure ? PDVD10 h.264 (DXVA on) + CAT. 10.4 and no problem at all.
Booji Boy@
Are you sure ? PDVD10 h.264 (DXVA on) + CAT. 10.4 and no problem at all.
As discussed on previous page, with 10.4 broken DXVA for SD video, and as workaround in mpc hc added corresponding checkbox.
If only people read topic before posting...
hoborg
4th May 2010, 12:28
As discussed on previous page, with 10.4 broken DXVA for SD video, and as workaround in mpc hc added corresponding checkbox.
If only people read topic before posting...
Of course i read it.
I posted SD video sample few pages here. This sample is blocky under MPC-HC but working fine if PDVD10 decoder is in use like before. This pointing the problem is in MPC/FFDshow DXVA decoder.
roytam1
4th May 2010, 12:35
1249 is the latest version I can find to download.
http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/
nijiko
4th May 2010, 12:37
It seems that you see something that others do not.
Perhaps you could try some experiementation on code yourself.
Sorry, I am just a green-hand in this field.
Though some algorithm I don't agree with, I have no better ideas...
For example, trying using with all kinds of different filters, there are some problems happening with MPC-HC, but not with MPC or WMP.
Some developer of MPC-HC said it's not the problem with MPC-HC, instead of the 3rd party filter, but I don't think so.
I mainly found the problems by playing experience.
1249 is the latest version I can find to download.
They talk abou the SVN version: http://xvidvideo.ru/
The last is 1834.
Octo-puss
4th May 2010, 13:34
Oh hell! Did you even read the last posts?
It's the graphics card driver, revert to 10.3. DXVA is broken in the driver, no matter what decoder you use. You obviously have hardware acceleration disabled in ffdshow.
No I did not, I really don't have time to read tens of posts everyday to check whether something was discussed x pages ago, sorry. Just wanted to report something that looked like a bug to me.
And I don't even know FFD supports hw acceleration.
Fadeout
4th May 2010, 16:47
I'm having some problems and I need someone to explain me how things work.
I'm using SVN 1834 on W7 and latest ATI drivers, so with DXVA enabled. Today I noticed that the video got heavy stutters in the end credits. Statistics show it's dropping a lot of frames and this happen only with subtitles on (but they do not seem animated). CPU usage is low.
I tried different settings for the subs, but the heavy stutter is always there.
Then I tried to change from EVR Custom Pres to EVR Synch: stutter gone, frames not dropped.
What's up with this? I'm tempted to keep EVR Synch by default since it seems working, but what's the difference? What are the downsides of one or the other?
EDIT: EVR Synch is not better, it only hides the problem since there's still stuttering but more distributed between frames, so less noticeable. Statistics show a crazy number of synch glitches with EVR Synch (so bad synch but no dropped frames), whereas the other mode dumps entire blocks of frames (and stays in synch).
I guess this problem is unsolvable at this time. I should also point out again that the "bug" is in the handling of subtitles since it's the appearance of subs that screws the output and gives these synch problems.
Frank K Abbott
4th May 2010, 17:20
Ok so I bought the ArcSoft DTS Decoder but I don't know how to use it to decode DTS-HD MA tracks with MPC. Anyone know?
mark0077
4th May 2010, 19:24
Guys, are index.bdmv files supposed to play in mpc-hc. I have copied one of my new blu-rays to disk (Avatar). I have two problems.
1) index.bdmv won't play in mpc-hc, just nothing happens. I can play manually by opening one of the m2ts files though. Is opening index.bdmv supposed to be possible?
- If not, how could I open a bdmv directory through the command line?
2) An unrelated problem I will need to look elsewhere for a solution, basically xbmc isn't recognizing the Avatar/BDMV/ directory as a movie.
- Does anyone know how to make xbmc read blu-rays, in a way that will allow it to open then in mpc-hc (ie not by the index.bdmv file if not supported).
Darth Viorel
4th May 2010, 19:29
Of course i read it.
I posted SD video sample few pages here. This sample is blocky under MPC-HC but working fine if PDVD10 decoder is in use like before. This pointing the problem is in MPC/FFDshow DXVA decoder.
I can confirm that. Some SD videos with more than 8 ref frames are blocky with the MPC and ffdshow dxva decoder but work with the PDVD10 one.
sabret00the
4th May 2010, 23:17
Just noticed a bunch of GUI bugs had their milestone (1.4) removed, why?
http://sourceforge.net/apps/trac/mpc-hc/ticket/366
http://sourceforge.net/apps/trac/mpc-hc/ticket/367
http://sourceforge.net/apps/trac/mpc-hc/ticket/368
tetsuo55
4th May 2010, 23:41
Those three tickets are feature requests that we are not going to be actively working on any time soon (if ever).
So their milestone has been changed to someday-maybe
Booji Boy
5th May 2010, 00:44
I can confirm that. Some SD videos with more than 8 ref frames are blocky with the MPC and ffdshow dxva decoder but work with the PDVD10 one.
As ATI's driver does full bitstream decoding with the most recent gfx cards, maybe the PDVD10 does not make use of DXVA for SD videos?
Darth Viorel
5th May 2010, 06:45
MPC shows dxva in the lower left corner and the clocks of the card (HD 5770) are 400/900 MHz so I think dxva is used.
neoufo51
5th May 2010, 10:50
I'm getting LOTS of video stuttering on the latest (1834) build of MPC-HC. Win7 on an Nvidia GS8400 card, 195.62 drivers.
alexins
5th May 2010, 12:14
Media Player Classic HomeCinema (x86/x64), svn 1845 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1845.html)
Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA
Changes (1835-1845):
fixed all standalone filters project dependencies;
updated Changelog;
renamed buildffmpeg.sh and cleaned it up (Note: set your GCC version in the script (GCCVER) in order for it to work correctly and don't use paths with spaces since configure fails);
updated French translation (thanks to Sebastiii) and fixed almost all of the truncated strings;
Updated Avisynth 2.5 header from Avisynth64. This commit fixes ticket #454;
updated installer's custom messages, German and Polish.Patch by mtrz;
updated French translation and fixed a few more truncated strings [Sebastiii];
Improved subtitle handling (should be refactored later). Removed unnecessary methods CComPtr<> parameters;
added French translation for the installer's custom messages.Patch by Sebastiii.
nijiko
5th May 2010, 14:56
There are some problems(?) with opening video clip files.
Setting has been set to auto-zoom 100%, but sometime opening window is smaller than 100%.
After press ALT-2 (set to 100%), window will enlarge.
I don't know whether it's a problem.
cicciociccio2
5th May 2010, 17:09
Sorry for my bad english...
I found a problem with MPC-HC 1820-> with Radeon 3650 and driver 10.4.
In this version the "limiter" L4.1 for DXVA decoding with ati vendor was moved to L5.1.
Unfortunately, only the Ati 4xxx and 5xxx and 3200IGP (UVD2 compatible) really support L5.1 though not present in the change log.
Then MPC-HC not skip DXVA mode in L5.1 video to software render....the result is full of artifacts... :(
Is possible including in the next version of MPC-HC a manual or automatic limitier to L4.1 for Ati 2xxx and 3xxx?
Thanx to all ;)
mark0077
5th May 2010, 18:39
I figured out why index.bdmv files wern't working for me. Its because mpc-hc can't seem to play them if they don't exist within a folder called BDMV. Can this be tweaked to work without the BDMV folder name?
Sorry for my bad english...
I found a problem with MPC-HC 1820-> with Radeon 3650 and driver 10.4.
In this version the "limiter" L4.1 for DXVA decoding with ati vendor was moved to L5.1.
Unfortunately, only the Ati 4xxx and 5xxx and 3200IGP (UVD2 compatible) really support L5.1 though not present in the change log.
Then MPC-HC not skip DXVA mode in L5.1 video to software render....the result is full of artifacts... :(
Is possible including in the next version of MPC-HC a manual or automatic limitier to L4.1 for Ati 2xxx and 3xxx?
Thanx to all ;)
+1
MPC should work out-of-the-box for everyone. So detection of the UVD version should be done if possible. If not, then L5.1 support for ATI cards should be made optional (and disabled by default).
Is the amount of dedicated memory of the card relevant? If so, that should be factored in the DXVA decision making algorithm as well.
cicciociccio2
6th May 2010, 16:14
+1
MPC should work out-of-the-box for everyone. So detection of the UVD version should be done if possible. If not, then L5.1 support for ATI cards should be made optional (and disabled by default).
Is the amount of dedicated memory of the card relevant? If so, that should be factored in the DXVA decision making algorithm as well.
My 3650 has 256Mb of Vram.
I tried the same video (L5.1) on Ati Radeon 4350 256Mb with same driver version (10.4) and it works perfectly.
DXVA is correctly enabled.
ATI should be more precise in the change log of driver release... :rolleyes:
PS
Tnx for the great job ;)
amigenius
6th May 2010, 18:32
Hi,
since i switched to an ati 5970 the mpc dxva video decoder gives me RANDOM screen corruption when playing HD videos.
When playing the same HD videos with the cyberlink h.264 decoder (PDVD8) in DXVA mode i get no corruption at all.
This happens with Catalyst 10.3 and 10.4a.
Tried all combinations of Flush..., Desktop composition and tried even 15 Frames buffer in custom presenter evr mode.
So the conclusion of this is, that something is not right with the mpc dxva videodecoder as cyberlinks decoder (PDVD8) works without a problem.
And i double checked that the cyberlink decoder is realy in DXVA Mode.
cya
System Specs:
Windows Vista SP2 64Bit
Catalyst 10.4a
Core i7 920
ATI 5970
~Revolution~
6th May 2010, 19:51
^ For the life of your computer please get rid of Vista and put Windows 7 on it...
huskarl
6th May 2010, 21:13
Hi,
I've been trying to enable DXVA for some time already. I've followed every MPC-HC tutorial, downloaded every sample movie there is but no luck.
I'm running Win XP SP3,
My card is GF 9600GT Silent with newest drivers (older obnes don't work either)
GPU-Z output:
http://img153.imageshack.us/img153/6527/gpuzn.jpg
DXVA checker shows this:
http://img144.imageshack.us/img144/7554/dvxa.jpg
http://img263.imageshack.us/img263/1925/dvxa2.jpg
What does it means? Am I ever going to get DXVA working?
I get hardware acceleration under linux using libvdpau
saint-francis
7th May 2010, 03:21
Hi,
I've been trying to enable DXVA for some time already. I've followed every MPC-HC tutorial, downloaded every sample movie there is but no luck.
I'm running Win XP SP3,
My card is GF 9600GT Silent with newest drivers (older obnes don't work either)
What does it means? Am I ever going to get DXVA working?
I get hardware acceleration under linux using libvdpau
What leads you to believe that DXVA isn't working? How have you configured MPC HC to use DXVA? It's odd that it isn't working for you. It works for everyone else with ease (present ATI H.264 L 5.1 issues excluded). While you have provided a good deal of information there is nothing about your configuration or any detailed symptoms.
Keiyakusha
7th May 2010, 03:26
Tell me please why subtitle text size is changing when I have SRT subtitles and selecting/deselecting option Play -> Subtitles -> Default style? As I understand this option is for overriding any styles with default one which is defined in settings. But SRT doesn't have any styles so this option shouldn't have any effect?
namaiki
7th May 2010, 03:35
I've been trying to enable DXVA for some time already. I've followed every MPC-HC tutorial, downloaded every sample movie there is but no luck.
I'm running Win XP SP3,
My card is GF 9600GT Silent with newest drivers (older obnes don't work either)
In MPC-HC, View-> Options-> output-> make sure that output is VMR9(renderless), under playback make sure that auto-load subtitles is ticked, under internal filters, make sure that h264/avc(dxva) is ticked.
the above should work for most people. if it does not, first post media info of a file you are playing, then list everything under the menu 'play-> filters' when playing that file. please note that divx/xvid files cannot be accelerated.
neoufo51
7th May 2010, 06:00
^ For the life of your computer please get rid of Vista and put Windows 7 on it...
That is one of the best things anybody on XP and Vista can do to resolve their playback issues.
edigee
7th May 2010, 06:00
@huskalr:
Be careful not to have an external subtitle filter loaded(ex DirectVobSub), otherwise the DXVA doesen't work. Use only internal MPC_HC subtitle filter. If you'll follow namaiki's advice DXVA should work with no problem.
Edit: Take a look here too;
http://wp.me/PrgSo-2n
Mixer73
7th May 2010, 08:38
That is one of the best things anybody on XP and Vista can do to resolve their playback issues.
Honestly, as an owner of a Vista and a 7 machine, this is crap.
7 is a nicer platform for Media Center for example (you need less things installed), but for a main-use machine I would struggle to find a specific benefit of 7 over Vista that isn't purely cosmetic in nature.
nevcairiel
7th May 2010, 09:17
Like, 7 is actually fast, while Vista is constantly crawling?
The vastly improved pre-fetching and memory-caching?
The improved DWM and Aero, that actually improve video playback?
Lower overall resource usage (maybe short of HDD space)?
The vastly improved CPU scheduler for multi-core systems?
The not-annoying UAC (granted you might call that "cosmetic")?
Granted, some of these features were back-ported with the Vista Platform Update, but shrug, thats basically 7 tech.
I guess i could find more points, but shrug. 95% of the people i know that switched from Vista to 7 were stunned by the improvements, and very good out-of-the-box experience. But hey, YMMV. But whats the advantage sticking with Vista? :)
But seriously, if you use XP, switch already. EVR and Aero will give you much better playback.
Sorry for joining the Off-Topic posts, lets all get back to MPC-HC now.. =)
edigee
7th May 2010, 11:56
Honestly, as an owner of a Vista and a 7 machine, this is crap.
7 is a nicer platform for Media Center for example (you need less things installed), but for a main-use machine I would struggle to find a specific benefit of 7 over Vista that isn't purely cosmetic in nature.
+1
(a friend of mine said that W7 is kinda Vista for lazy people)
There might be some benefits ,but not for HD playback.
Edit: I'm from the 5%. Switched back to vista after a day with W7 only. Was stunned too.
madshi
7th May 2010, 12:30
A question to the devs:
I'm considering adding a subtitle input put to madVR, so that MPC HC's internal subtitle renderer can work with madVR. But I've no idea what kind of data such a pin would receive. Can somebody give me a rough description of what kind of pin the MPC HC subtitle renderer needs in a renderer?
Thanks!
littleD
7th May 2010, 21:23
Hi,
I've been trying to enable DXVA for some time already. I've followed every MPC-HC tutorial, downloaded every sample movie there is but no luck.
I'm running Win XP SP3,
My card is GF 9600GT Silent with newest drivers (older obnes don't work either)
GPU-Z output:
DXVA checker shows this:
http://img144.imageshack.us/img144/7554/dvxa.jpg
What does it means? Am I ever going to get DXVA working?
I get hardware acceleration under linux using libvdpau
That screen means that obviously you have problem with drivers.
boyumeow
8th May 2010, 16:08
littleD is right, something like
http://img214.imageshack.us/img214/9475/dxvachecker.png
Would it be possible to set up specific filter chains for different file types/codecs? For instance, I want my HDV m2t files to decode with DScaler 5 and render with Haali, but I want HD H.264 to render with VMR9 so I can use DXVA.
stax76
8th May 2010, 18:34
MPC-HC lacks high DPI awareness (http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=windows+7+high+dpi&btnG=Suche&aq=f&aqi=&aql=&oq=&gs_rfai=), there is a very good video on channel9 (http://channel9.msdn.com/posts/yochay/Windows-7-Graphics--High-DPI/) explaining why is it important and how to implement it.
neoufo51
8th May 2010, 21:34
Honestly, as an owner of a Vista and a 7 machine, this is crap.
7 is a nicer platform for Media Center for example (you need less things installed), but for a main-use machine I would struggle to find a specific benefit of 7 over Vista that isn't purely cosmetic in nature.
Overall performance, especially on slower PCs, is noticably better on Win7 than on Vista.
Momber
9th May 2010, 02:29
Like, 7 is actually fast, while Vista is constantly crawling?
The vastly improved pre-fetching and memory-caching?
The improved DWM and Aero, that actually improve video playback?
Lower overall resource usage (maybe short of HDD space)?
The vastly improved CPU scheduler for multi-core systems?
The not-annoying UAC (granted you might call that "cosmetic")?
Granted, some of these features were back-ported with the Vista Platform Update, but shrug, thats basically 7 tech.
I guess i could find more points, but shrug. 95% of the people i know that switched from Vista to 7 were stunned by the improvements, and very good out-of-the-box experience. But hey, YMMV. But whats the advantage sticking with Vista? :)
But seriously, if you use XP, switch already. EVR and Aero will give you much better playback.
Sorry for joining the Off-Topic posts, lets all get back to MPC-HC now.. =)
FYI, 7 sucks ass. Major.
I tried it for a few days on a dedicated HTPC and went back to Vista SP2.
decapitado
9th May 2010, 09:07
FYI, 7 sucks ass. Major.
I tried it for a few days on a dedicated HTPC and went back to Vista SP2.
What problems did you have?
DJ_Phatic
9th May 2010, 12:29
Perhaps this is an issue because of how the MPC-HC subtitle engine works or the splitter or a limitation of MKV but I cannot get the "forced" flag to display within a subtitle stream.
I have demuxed a blu-ray, the main english subtitle stream contains 81 forced captions which I have chosen to keep within BDSup2Sub and converted to .idx/.sub. I have checked within SubResync that the forced flags are for only the parts which are spoken in a foreign language.
Within the .idx file I have the following:
# ON: displays only forced subtitles, OFF: shows everything
forced subs: ON
My understanding is that the forced flag subtitles should only be displayed, though I am not sure if the subtitle stream has to be enabled for this to happen or that the forced subs will be displayed regardless (what I am hoping to achieve).
I have created the MKV and the set subtitle stream to preferred and forced to No.
Playing the MKV in MPC-HC 1.3.1862.0 with Subtitles set to Enable the subtitle stream plays but it displays all subtitles, forced flag and standard. If Subtitles are disabled then no subtitles appear.
If I change the forced attribute of the subtitle stream to Yes in the MKV header the same as above occurs.
I know that the solution to get only the forced flag subtitles to display are to extract only these into a seperate subtitle stream and set this to force within the MKV and enable subtitles within MPC-HC but I am looking for a solution so that subtitles which are either flagged as forced or the stream is forced will display regardless of whether Subtitles are enabled/disabled within MPC-HC. Similar to if I played back the blu-ray disc in a blu-ray player the subtitles with a forced flag within a subtitle stream will appear even though that subtitle track is not enabled.
I hope that makes sense. I have a feeling that this is not an easy fix.
xiulet
9th May 2010, 16:30
hi, all
with svn 1862 x32, l5.1 video( sansung demo oceanic life) stop working for me on dxva.
svn 1856 x32, dxva l5.1 is ok!
thank you, adéu
You need to enable "Skip level check" in the compatibility settings.
L5.1 support is currently disabled by default for ATI users because it doesn't work for everyone. An UVD version check needs to be implemented before it can be re-enabled.
Underground78
9th May 2010, 17:03
An UVD version check needs to be implemented before it can be re-enabled.
It seems that there was something like that because with my HD2600XT which has a UVD version, DXVA was automatically skipped for L5.1 with the first version with L5.1 support ...
If it skipped DXVA before it was because you don't have the 10.4 driver installed. But even with that driver installed L5.1 is probably not going to work on your card, because it hasn't got UVD+ or UVD2.
tetsuo55
9th May 2010, 17:45
MPC-HC lacks high DPI awareness (http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=windows+7+high+dpi&btnG=Suche&aq=f&aqi=&aql=&oq=&gs_rfai=), there is a very good video on channel9 (http://channel9.msdn.com/posts/yochay/Windows-7-Graphics--High-DPI/) explaining why is it important and how to implement it.patch welcome ;)
I agree its important, but we dont have any devs working on this stuff
xiulet
9th May 2010, 18:09
hi, all
with svn 1862 x32, l5.1 video( sansung demo oceanic life) stop working for me on dxva.
svn 1856 x32, dxva l5.1 is ok!
thank you, adéu
ok, i saw, only work if i activate 'skip all checks', , does this option make any negative influence on dxva quality video ?
thanks you, adéu.
The checks are there to prevent problems with DXVA. Disabling the level check is usually safe. Disabling the ref frame check may lead to decoding issues such as artifacts.
Underground78
9th May 2010, 19:30
If it skipped DXVA before it was because you don't have the 10.4 driver installed. But even with that driver installed L5.1 is probably not going to work on your card, because it hasn't got UVD+ or UVD2.
It was installed normally but who knows ...
tycoonheart
9th May 2010, 20:09
Hey guys, I have a bit of a subtitle issue. I've got DVDs and Blurays ripped as mkvs (using MakeMKV). DVD subs work perfectly in MPC-HC. But Bluray subs don't work at all.
I'm using all internal filters, the Subtitle menu is greyed out. Doesn't matter if I use the VC-1 DXVA filter or the non-DXVA one. The blurays have PGS subs.
I've made sure "Autoload subtitles" is selected under options. Build # for MPC-HC says 1.3.1862.0.
What am I doing wrong here guys?
rack04
9th May 2010, 20:54
Wondering if anyone is experiencing studdering and pixelation when seeking? I'm using Win7 64bit, Nvidia 8800gt 197.57, MPC-HC x32 r1862, ffdshow x32 r3422, and EVR Custom Pres. The studdering goes away but the pixelation still exists if I use the internal h264 filter.
EDIT: What I can't figure out is why it only happens with files that I encodes with x264 r1583.
Fadeout
10th May 2010, 01:21
I don't know what the hell is wrong but with FLAC audio (stereo setup) I get very low volume if I use the internal decoder.
Then if I swap vsync on and off the volume goes normal. If I relaunch the problem reappears no matter of vsync setting. ffdshow as decoder also works ok.
How the hell is possible that vsync affects audio?
Snowknight26
10th May 2010, 01:45
You get low volume because there is no internal downmixing for PCM. Hopefully its on the todo list.
HayateYuki
10th May 2010, 09:43
Wondering if anyone is experiencing studdering and pixelation when seeking? I'm using Win7 64bit, Nvidia 8800gt 197.57, MPC-HC x32 r1862, ffdshow x32 r3422, and EVR Custom Pres. The studdering goes away but the pixelation still exists if I use the internal h264 filter.
EDIT: What I can't figure out is why it only happens with files that I encodes with x264 r1583.
Well, even not at seeking, studdering could happen at some non-H264 files... such as Dvix files..
I feel strange that if I changed back EVR Custom/Sync to just EVR, all things go normal... of cause, no any subtitle could be displayed without DirectVobSub. However, if DirectVobSub not be loaded , it still could be in DXVA mode...
Fadeout
10th May 2010, 18:06
Is there a way to use DXVA without the internal splitter? The internal one seems unable to load linked files.
Steveo08
10th May 2010, 18:47
Is there a way to use DXVA without the internal splitter? The internal one seems unable to load linked files.
yes, try haali
http://haali.su/mkv/
Fadeout
10th May 2010, 19:33
In MPC-HC if I install Haali then DXVA is disabled as well.
edigee
10th May 2010, 19:42
In MPC-HC if I install Haali then DXVA is disabled as well.
I only use Haali + DXVA from quite a while (since first versions of MPC-HC emerged) and it always worked for me.
Be sure not to use an external subtitle filter(VS filter) but only the internal MPC-HC one.
See a DXVA tutorial here:
http://wp.me/PrgSo-2n
Steveo08
10th May 2010, 20:27
In MPC-HC if I install Haali then DXVA is disabled as well.
just if you use haali video renderer instead of vmr9/evr, what you are talking about was just the splitter in haali and that does not have to do anything with dxva.
Fadeout
10th May 2010, 20:43
I even disinstalled VS filter.
When I install Haali it asks me if I want to disable the internal splitter of MPC. I check the box, so the internal splitter is disabled. But then the player uses CoreAVC and not DXVA (and I see Haali being used). If I disable CoreAVC I get the error that it can't find a codec for video.
Now I actually managed to make DXVA work with Haali, but I had to DISABLE DXVA in the transform filter panel. Why?
Also: the filter says that it's using Microsoft DTV-DVD Video Decoder.
But then I also can't enable CoreAVC at least for those files that DXVA has trouble reading since it gets always loaded or not at all.
I'm using MPC-HC 64bit SVN 1845 and EVR Custom pres.
Keiyakusha
10th May 2010, 20:48
But then the player uses CoreAVC and not DXVA (and I see Haali being used). If I disable CoreAVC I get the error that it can't find a codec for video.
Disable custom media type for h264 in haali splitter settings (if you have it ON)
Now I actually managed to make DXVA work with Haali, but I had to DISABLE DXVA in the transform filter panel. Why?.
Which means now you using something else for DXVA, but not MPC-HC
Edit: yep, Microsoft's decoder is used.
deets
10th May 2010, 20:54
I cant seem to get DXVA for VC1 working. mpc codec is used, but not using dxva. h.264 works fine. this is vc1 in mkv from my blu ray rips
Fadeout
10th May 2010, 20:55
Disable custom media type for h264 in haali splitter settings (if you have it ON)
It is off.
Which means now you using something else for DXVA, but not MPC-HC
Edit: yep, Microsoft's decoder is used.
I guess so, but if I enable MPC DXVA then I get a black screen, audio goes on a few seconds, then stops.
I get DXVA working only if I disinstall Haali.
clsid
10th May 2010, 21:03
Use a more recent version of MPC-HC and enable the internal H.264 DXVA decoder. The black screen issue was recently fixed.
Fadeout
10th May 2010, 21:34
Use a more recent version of MPC-HC and enable the internal H.264 DXVA decoder. The black screen issue was recently fixed.
Yes, that fixed the problem, thanks.
Now I'm at it I have another minor issue.
I have overbright colors in MPC. As soon I boot the Catalyst Control Panel this gets fixed without even changing anything. This should be related to the color range but there's no program running that would change that beside Windows 7 itself.
So is there a way to get colors right by default without requiring me to boot the control panel every time? Is there something in Aero that messes with this?
EDIT:
If it can help understanding: VLC doesn't show any problem. WMP instead has the problem but, if the video is stopped and I seek, the colors are right, as soon I press "play" the video brights up to the bad values.
clsid
10th May 2010, 21:44
You need to disable "dynamic contrast" in the catalyst control panel.
Fadeout
10th May 2010, 21:48
You need to disable "dynamic contrast" in the catalyst control panel.
It is.
But then as soon as I boot the panel, the problem gets fixed, so it's like it stays enabled till I boot the control panel. If I reboot, the problem is back there.
EDIT: Ok, fixed this too. Had to go through Regedit looking for "DynamicContrast" and replacing manually every 1 with 0.
That worked.
Fadeout
11th May 2010, 00:43
Ok, still not done.
SVN 1875 now refuses DXVA even with videos that previously worked perfectly with DXVA. For example a 1080p 5.0 with 8 ref frames played perfectly before, now refuses DXVA. Also the famous Planet Earth clip was working perfect with DXVA (ATI 4850), now it falls back to software.
I guess due to: Improved DXVA compatibility check
Aleksoid1978
11th May 2010, 05:40
Ok, still not done.
SVN 1875 now refuses DXVA even with videos that previously worked perfectly with DXVA. For example a 1080p 5.0 with 8 ref frames played perfectly before, now refuses DXVA. Also the famous Planet Earth clip was working perfect with DXVA (ATI 4850), now it falls back to software.
I guess due to: Improved DXVA compatibility check
http://img26.imageshack.us/img26/7971/mpco.th.png (http://img26.imageshack.us/i/mpco.png/)
Momber
11th May 2010, 07:23
What problems did you have?
This is really not the thread to rant about MS operating systems per se, it would be off-topic.
I already feel bad for replying at all.
My apologies.
Mixer73
11th May 2010, 11:03
I'm running build 1862 here and I have very reproducable hanging with MPC-HC. I'm running EVR-Sync in D3D Fulscreen (seems to be the best option for me).
Symptom is that if you play one video by Explorer association, and try to play another while the first is playing, MPC-HC hangs:
Description:
A problem caused this program to stop interacting with Windows.
Problem signature:
Problem Event Name: AppHangB1
Application Name: mpc-hc.exe
Application Version: 1.3.1862.0
Application Timestamp: 4be4aa9f
Hang Signature: 63fb
Hang Type: 2048
OS Version: 6.0.6002.2.2.0.256.1
Locale ID: 3081
Additional Hang Signature 1: c2dab22b2df581dda845d0d33d01fab5
Additional Hang Signature 2: 94bf
Additional Hang Signature 3: 54947a886f92e9b26fd4e97d7b0ec124
Additional Hang Signature 4: 63fb
Additional Hang Signature 5: c2dab22b2df581dda845d0d33d01fab5
Additional Hang Signature 6: 94bf
Additional Hang Signature 7: 54947a886f92e9b26fd4e97d7b0ec124
This same hanging symptom seems also to happen if I stop the video without pressing CRTL-C to get out of D3D Fullscreen but I can't seem to get to do it now. When it hangs it seems to hang on to the display surface until Windows forcibly kills the task off.
System is Q6600, Intel 965 chipset, 4Gb RAM, Windows Vista x64, Nvidia GTX260 with 191.07 driver.
I think I've had this symptom for quite a while, so I don't think its a recent regression or anything like that.
Anybody else seen this happen?
EDIT: Definitely to do with D3D Full Screen, if I CRTL-C, the playback stops and another video will play just fine.
fastplayer
11th May 2010, 11:18
53019161.mov (http://playlist.yahoo.com/makeplaylist.dll?sid=53019161&sdm=web&pt=rd) [H.264/AAC, 97.5 MB]
Trailer shows first frame only while audio plays fine with rev1460 and higher. If you seek in the trailer, the video appears and plays from there on correctly. Pressing stop and play helps too. Any revision before rev1460 works without any issues.
This is probably due to the Bento4-library update which broke a couple of other MP4/MOV files too. It was fixed (partially?) in rev1500.
Can somebody confirm this?
Setup: Win7 32-bit, EVR-CP, ffdshow 3266
Here are 2 more broken trailers:
lastairbenderthe_trlr_03_720p_dl.mov (http://pdl.stream.aol.com/aol/brightcove/us/moviefone/trailers/2010/lastairbenderthe_036563/lastairbenderthe_trlr_03_720p_dl.mov) [H.264/AAC, 65.6 MB]
105499764.mov (http://playlist.yahoo.com/makeplaylist.dll?sdm=web&pt=rd&sid=105499764) [H.264/AAC, 118 MB]
Using VMR-9 as renderer, chances are higher that the files actually play properly.
Aleksoid1978
11th May 2010, 21:15
lastairbenderthe_trlr_03_720p_dl.mov (http://pdl.stream.aol.com/aol/brightcove/us/moviefone/trailers/2010/lastairbenderthe_036563/lastairbenderthe_trlr_03_720p_dl.mov) play fine with internal splitter & decoder with DXVA.
MPC 1864 rev.
fastplayer
11th May 2010, 21:36
lastairbenderthe_trlr_03_720p_dl.mov (http://pdl.stream.aol.com/aol/brightcove/us/moviefone/trailers/2010/lastairbenderthe_036563/lastairbenderthe_trlr_03_720p_dl.mov) play fine with internal splitter & decoder with DXVA.
MPC 1864 rev.
It plays fine for me too when using Haali's MP4/MOV splitter or madVR as renderer. It's only EVR CP and VMR-9 (to some extent) that have problems. MPC-HC rev1453 has none of these issues...
Aleksoid1978
12th May 2010, 00:36
It plays fine for me too when using Haali's MP4/MOV splitter or madVR as renderer. It's only EVR CP and VMR-9 (to some extent) that have problems. MPC-HC rev1453 has none of these issues...
I use internal splitter + EVR Custom, EVR Sync - play fine
alexins
12th May 2010, 00:51
Media Player Classic HomeCinema (x86/x64), svn 1881 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1881.html)
Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA
Changes (1876-1881):
Rewritten DVXA check for better readability;
DXVA: ignore level by default (like was done in the past);
updated ffmpeg;
Added UVD2 test to ATI L5.1 DXVA check;
Some code cleanup;
Update : rewrite and cleanup DXVA compatible code;
Update : set max ref frames = 16 for ATI HD4xxx & HD5xxx with 10.4 driver.
Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)
hayan
12th May 2010, 04:24
EVRCP & EVR Sync, and 1088p file.
VMR9 renderless - crop 1088 to 1080 (XP, win7)
EVR - crop 1088 to 1080 (win7)
EVRCP & EVR Sync - missing (win7)
Matching_Mole
12th May 2010, 10:35
Hi all,
Tetsuo55, just a quick question to know about the team priority for two bugs which affect MPC MpegSplitter and your confidence in you capabilities to solve them.:
- the wrong framerate for VC1 in m2ts file when using external decoder. I know that a dirty trick exists but it do not work anymore using the renderer EVR Sync.
- the issue with the 1.0 DTS audio files used, between others, by criterion edition.
These two ones are pretty annoying for me but I know that you have to manage many priorities (I have also some experience on project management ;)) and few resources. Just information help for waiting for the fix :))
Thanks in advance.
tetsuo55
12th May 2010, 16:50
Ive put my money in a different approach to splitting, this solution would fix all the known splitter bugs.
So to answer your question, i dont expect these bugs to be fixed in the current splitters any time soon, if ever.
clsid
12th May 2010, 17:34
And that solution would be?
tetsuo55
12th May 2010, 22:14
We hope to gain more from ffmpeg.
So to nuance my statement, any bug that does not occur when using ffplay should also no longer occur in mpc-hc.
On the flip side anything broken in ffplay will be broken on mpc-hc too.
Matching_Mole
12th May 2010, 22:37
So you seem want to stop the development of your MpegSplitter and use the ones from ffplay, right?
This option seems strange because MpegSplitter is the best m2ts splitter available for me. I imagine you want to use the development capacities from ffmpeg team in order to focus yourself on other part of MPC but this seems very weird to me because again, except some bugs (the ones indicated on my previous message, maybe some PGS and seeking issues) not other m2ts splitter is as good as yours. Maybe I'm wrong and I do not understand your choice but this seems a bad news to me.
tetsuo55
12th May 2010, 22:53
Are you aware of any specific problems with m2ts on ffplay?
All the samples i have available appear to be working correctly.
Matching_Mole
12th May 2010, 23:28
I don't use linux system so I never try ffplay. My statement about MpegSplitter was for the "windows" world, as far as I know. So maybe you're completely right, I do not critic your choice.
When do you plan to use ffplay splitters in MPC?
tetsuo55
12th May 2010, 23:40
You can get ffplay for windows here http://ffmpeg.arrozcru.org/autobuilds/
Unfortunately i don't have a clear image on how long it will take to have a usable alternative.
madshi
13th May 2010, 08:10
FWIW, from my reading in the ffmpeg dev newsgroups it appears to me that the guy responsible for the mpeg/ts splitter is anal about only supporting what is 100% officially standard. He doesn't seem to allow support for anything which, although used in real life, isn't officially contained in some spec. Because of that I fear that the ffmpeg splitter may not support all funny things that are out there in the real world, although technically it would be easy.
That's just my impression, and take it with a grain of salt. It may be outdated, because it's based on posts I've read months ago.
Matching_Mole
13th May 2010, 10:49
Thanks for the link and the information Tetsuo55. Just a last couple of questions. Why did you decide to switch to this alternative?
I mean I don't really know ffplay splitter (I just tried it using your link with some audio tracks which not working during my test by the way but maybe I don't use it correctly) but are you so sure that it will not get more troubles that the current splitter in MPC? You are so not confident on your current splitter or it's because you don't have enough developers to fix it?
tetsuo55
13th May 2010, 11:05
FWIW, from my reading in the ffmpeg dev newsgroups it appears to me that the guy responsible for the mpeg/ts splitter is anal about only supporting what is 100% officially standard. He doesn't seem to allow support for anything which, although used in real life, isn't officially contained in some spec. Because of that I fear that the ffmpeg splitter may not support all funny things that are out there in the real world, although technically it would be easy.
That's just my impression, and take it with a grain of salt. It may be outdated, because it's based on posts I've read months ago.Even if that is true there are patches for some wierder stuff in the wild, and we could create our own. We prefer working closely with ffmpeg on a solution that is acceptible for all
tetsuo55
13th May 2010, 14:52
Thanks for the link and the information Tetsuo55. Just a last couple of questions. Why did you decide to switch to this alternative?
I mean I don't really know ffplay splitter (I just tried it using your link with some audio tracks which not working during my test by the way but maybe I don't use it correctly) but are you so sure that it will not get more troubles that the current splitter in MPC? You are so not confident on your current splitter or it's because you don't have enough developers to fix it?Basically because i want to back a universal open source solution. The fact that 3rd party devs are doing all the work helps too(as we have 0 devs interested in splitter developement)
Fixing the existing splitters to get all the files working cleanly and getting them to act in a uniform way would take a lot of refactoring.
ffplay doesnt support all audio codecs or number of channels that directshow does so some audio will fail. When used in mpc-hc this codec limitation is not a problem.
Steveo08
14th May 2010, 22:27
i found a strange solution for my problem with autochange at fullscreen in connection with direct3d. all the time it seems to be, it dosen't work for me, but some days ago i tried again with a newer build and i thought that was it. but today i did it again and it does not seem to work again. then I found out that it works, but only in combination with the frontend software http://meedios.com/ and mpc-hc as an external player and not under windows 7 directly. i tried mpc-hc in windows 7 with the option "disable desktop composition" but it doesn't helped.
so there is something different in mpc-hc disabling aero and meedio. does anyone know what?
war59312
15th May 2010, 00:06
Just installed Windows 7 x64 and Media Player Classic Home Cinema svn 1883:
http://xvidvideo.ru/media-player-classic-home-cinema-x86-x64/
Nothing else, just a clean install.
When I play any standard def video it drops frames for the first 5 seconds or so and when seeking.
HD videos have no such issue since they are playing using DXVA.
Full system: http://secure.newegg.com/WishList/PublicWishDetail.aspx?WishListNumber=14684286
Update: MPC-HC 32bit build has same issue. Tried with default settings in MPC and changing between outputs and same dropping of frames with all outputs.
OK downloaded http://download.videolan.org/pub/videolan/testing/vlc-1.1.0-pre4/win32/vlc-1.1.0-pre4-win32.7z to see if it is just MPC-HC having the problem.
VLC plays standard def just fine so its just MPC-HC. :(
xiulet
15th May 2010, 00:10
hi , all!
i get you an anime video(30 MB) that is not working well with ati dxva:
Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv (http://public.bay.livefilestore.com/y1pMZgLS_4CUj07kUeTo7Leh3hJSNkjOx6AVxoDV9QT7MDG1qrmWqWRBcYVPQhdPCfO_n5Pt7U02f0-gK5vRMbhbA/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv?download&psid=1)
I hope that it should be useful for developers.
thank you, adéu.
XhmikosR
15th May 2010, 01:45
Just installed Windows 7 x64 and Media Player Classic Home Cinema svn 1883:
http://xvidvideo.ru/media-player-classic-home-cinema-x86-x64/
Nothing else, just a clean install.
When I play any standard def video it drops frames for the first 5 seconds or so and when seeking.
HD videos have no such issue since they are playing using DXVA.
Full system: http://secure.newegg.com/WishList/PublicWishDetail.aspx?WishListNumber=14684286
Update: MPC-HC 32bit build has same issue. Tried with default settings in MPC and changing between outputs and same dropping of frames with all outputs.
OK downloaded http://download.videolan.org/pub/videolan/testing/vlc-1.1.0-pre4/win32/vlc-1.1.0-pre4-win32.7z to see if it is just MPC-HC having the problem.
VLC plays standard def just fine so its just MPC-HC. :(
If you use Nvidia drivers newer than 196.21, then that's your problem. Fill in a report in the Nvidia site (http://www.nvidia.com/object/driverqualityassurance.html).
Virtual_ManPL
15th May 2010, 12:33
Shouldnt default option "Position subtitles relative to the video frame" be fully ticked like this ?
http://img42.imageshack.us/img42/4293/configc.jpg (http://img42.imageshack.us/i/configc.jpg/)
cause in 99% like not 100% of anime subtitles are wrong positioned
same like in the movies when this option is only partially set
like its now = partial
http://img517.imageshack.us/img517/1449/badf.th.jpg (http://img517.imageshack.us/i/badf.jpg/)
like should be = fully
http://img52.imageshack.us/img52/5696/goodaz.th.jpg (http://img52.imageshack.us/i/goodaz.jpg/)
For inquiries concerning Blu-ray movie Sherlock Holmes, by opening the file index.bdmv the film begins with but a key chapter relating to special content.
http://img217.imageshack.us/img217/9835/senzatitulo1.png (http://img217.imageshack.us/i/senzatitulo1.png/)
Keiyakusha
15th May 2010, 16:59
Shouldnt default option "Position subtitles relative to the video frame" be fully ticked like this ?
I agree with this. So far didn't saw any cases when "middle state" of this checkbox actually useful.
Also as I already posted some time ago, IMHO this option should be moved from "default style" page to "subtitles", somewhere near "override placement" option. Because default style means style, defined equivalently to the styles in ass specs, and this checkbox in not fully checked states actually overrides positioning, overrides styles.
naoan
15th May 2010, 17:09
I didn't even know that MPC-HC has that option since I just assumed that default styles only affect non-styled sub like ass XD.
If you select "Minimal" preset under the View menu then open a audio file the player disappears!
liquidskin76
15th May 2010, 23:35
Hi,
I haven't had chance to switch back to my Core i3/Intel HD Graphics lately.
I was curious what the state of play was regarding mpcvideodec/dxva/intel hd graphics? Last i heard was...
http://85.230.118.163/showthread.php?t=154082&highlight=intel+graphics
Thanks
namaiki
16th May 2010, 10:59
Hi,
I haven't had chance to switch back to my Core i3/Intel HD Graphics lately.
I was curious what the state of play was regarding mpcvideodec/dxva/intel hd graphics? Last i heard was...
http://85.230.118.163/showthread.php?t=154082&highlight=intel+graphics
Thanks
Possibly the same. I experienced the same behaviour on my previous gen Intel Integrated graphics last time I checked (4500MHD).
Depends on the encoding settings. I'm not sure which one.
jasonwc
16th May 2010, 19:38
Ever since installing ATI's 10.4 Catalyst driver for my ATI 5850 video card, I have noticed that video is a lighter shade than with software decoding. I thought this was due to the use of the wrong color space, but that seems to be fine. It seems every driver revision brings a new problem with DXVA. First, it had corruption, then incorrect black levels, and now this.
See below - the first shot was taken with a recent build of ffdshow and the latter with a recent svn build of MPC-HC (1883). I see the same behavior with Microsoft's DXVA decoder built into Windows 7, as well as the ffdshow DXVA decoder. So, I imagine it's a problem with the ATI driver rather than the implementation. Anyone else having this issue?
At least L5.1 is supported now. Everything seems to decode perfectly - just too light.
http://img91.imageshack.us/img91/4433/ffdshow.jpg (http://img91.imageshack.us/i/ffdshow.jpg/)
http://img695.imageshack.us/img695/7506/dxvai.jpg (http://img695.imageshack.us/i/dxvai.jpg/)
edigee
16th May 2010, 20:02
Try:
Shaders/16-235 -> 0-255[SD][HD]
jasonwc
16th May 2010, 21:01
Try:
Shaders/16-235 -> 0-255[SD][HD]
It makes it darker but still not close to source. Too bright.
Darth Viorel
16th May 2010, 21:05
Perhaps "Brighter Whites" is enabled.
clsid
16th May 2010, 21:07
Or "Dynamic contrast"
sneaker_ger
17th May 2010, 01:37
I agree with this. So far didn't saw any cases when "middle state" of this checkbox actually useful.
"Gray" mark is exactly the same as no mark in the default style, because gray means "use the same setting as default style". It's only useful for the non-default styles.
But I agree: better set the standard to enabled.
jasonwc
17th May 2010, 04:11
Perhaps "Brighter Whites" is enabled.
I was able to replicate the issue with ffdshow. If I force ffdshow to use the "NV12" colorspace, it does the same thing. ffdshow by default uses YUY2. RGB32 also looks fine. Only NV12 causes the brightness.
Edit: I guess the "Dynamic Contrast" setting only applies when NV12 is used. The update must have changed that setting because I know it was disabled before. Disabling dynamic contrast fixed the issue. Working L5.1 hardware decoding is quite nice. Thank you clsid.
rahzel
17th May 2010, 11:22
edit: Solved. checked the option to disable Aero View when playing a movie and I haven't had a random black screen after playing 10 minutes of Avatar (before it happened after 2-5 minutes).
I have a good feeling this isn't MPC HC related, but hopefully somehow has been able to fix the problem I've been having.
I have a Radeon HD 5450 running Win7 32-bit. Whenever I try to use DXVA, every few minutes I get a black screen for a second or two then a popup message saying "Device Driver AMD has stopped responding". Nothing is overclocked and I've tried the latest drivers (ensuring a clean sweep of the previous drivers) as well as the drivers straight from the brand of video card (Gigabyte). If I use CoreAVC (or not DXVA), I have no problems.
Apparently, several ATI owners are experiencing the same thing, and most of them seem to be using Win7 or Vista. I've googled this extensively, but I have yet to find someone find a solution.
There is one thing I haven't tried that someone said fixed it for them, and that is to uninstall ATI CCC. I'd rather not do that though as I use it to disable overscan.
jasonwc
17th May 2010, 14:18
edit: Solved. checked the option to disable Aero View when playing a movie and I haven't had a random black screen after playing 10 minutes of Avatar (before it happened after 2-5 minutes).
I have a good feeling this isn't MPC HC related, but hopefully somehow has been able to fix the problem I've been having.
I have a Radeon HD 5450 running Win7 32-bit. Whenever I try to use DXVA, every few minutes I get a black screen for a second or two then a popup message saying "Device Driver AMD has stopped responding". Nothing is overclocked and I've tried the latest drivers (ensuring a clean sweep of the previous drivers) as well as the drivers straight from the brand of video card (Gigabyte). If I use CoreAVC (or not DXVA), I have no problems.
Apparently, several ATI owners are experiencing the same thing, and most of them seem to be using Win7 or Vista. I've googled this extensively, but I have yet to find someone find a solution.
There is one thing I haven't tried that someone said fixed it for them, and that is to uninstall ATI CCC. I'd rather not do that though as I use it to disable overscan.
I had the same problem with the previous drivers but it seems to have disappeared with the 10.4 driver release. I am also using a Gigabyte motherboard and an ATI 5800 card (5850). Apparently there are known incompatibilities between my mobo and the earlier ATI driver(s).
zzhou
17th May 2010, 17:23
new to the forum. hope my post not hijacking the thread. as I didn't find any relevant info elsewhere, I'd appreciate much if anyone knows about it.
I have a problem of playing multiple h.264 videos with dxva in mpc-hc. the playback is fine with up to 2 videos. it starts to slow down quite proportionally as I launch more mpc-hc instances to play more videos simultaneously. but that doesn't seem to be the case for some other decoder supporting CUDA. Is it a known limitation of DXVA? or limitation of DXVA support in the current MPC video decoder?
mpc-hc: 1.3.0
OS: win 2008 server
GPU: GT200
driver: forceware 197.13
jasonwc
17th May 2010, 18:37
new to the forum. hope my post not hijacking the thread. as I didn't find any relevant info elsewhere, I'd appreciate much if anyone knows about it.
I have a problem of playing multiple h.264 videos with dxva in mpc-hc. the playback is fine with up to 2 videos. it starts to slow down quite proportionally as I launch more mpc-hc instances to play more videos simultaneously. but that doesn't seem to be the case for some other decoder supporting CUDA. Is it a known limitation of DXVA? or limitation of DXVA support in the current MPC video decoder?
mpc-hc: 1.3.0
OS: win 2008 server
GPU: GT200
driver: forceware 197.13
I know that ATI's implementation of DXVA only supports two concurrent streams. Your Nvidia card simply may be limited to 2 real-time decoding threads.
For something like this you're better off with a software decoder, I can decode 5 HD H.264 streams on my Core i7 before my hard drives choke. Processing power is no longer an issue with modern CPUs.
rahzel
17th May 2010, 18:50
I had the same problem with the previous drivers but it seems to have disappeared with the 10.4 driver release. I am also using a Gigabyte motherboard and an ATI 5800 card (5850). Apparently there are known incompatibilities between my mobo and the earlier ATI driver(s).
I had the same issue with 10.4.
Oh well. I don't mind disabling aero view for movies anyway.
jasonwc
17th May 2010, 19:04
May I ask why you're using DXVA rather than software decoding if you're having so many troubles? My experience with ATI's DXVA implementation is that it's just not worth the troubles (at least until this version). In contrast, I found Nvidia's DXVA and CUDA implementations almost perfect.
rahzel
17th May 2010, 19:28
^ Are you talking to me?
If so, just for the lower power usage. Even with CoreAVC, my CPU can go up to 80% usage with high bitrate/action 1080p movies. With DXVA, it only uses 13-19% and my GPU hardly uses any power.
Anyway, considering I have to disable Aero View for DXVA to work without a driver crash, could my video card be faulty, or is this strictly a driver issue? I still have warranty through the store (after that, it goes through Gigabyte) so I could RMA it, but it would still be a hassle (I hate sending stuff back).
edigee
17th May 2010, 19:28
May I ask why you're using DXVA rather than software decoding if you're having so many troubles? My experience with ATI's DXVA implementation is that it's just not worth the troubles (at least until this version). In contrast, I found Nvidia's DXVA and CUDA implementations almost perfect.
I'm using an old HD3650 AGP for one of my HTPC-s(Vista based) and my issues regarding DXVA and MPC-HC are minimal. I mean, despite the L@5.1 profile limitation(for my UVD+ card) no such problems as users above posted were EVER present on my configuration. Because of my week E1400 Intel , DXVA is more than necessarily on my system.
On the other hand ,many HD5xxx cards owners are complaining of a lot of problems regarding DXVA. I assume the HD5xxx series cards are not so "DXVA friendly".
jasonwc
17th May 2010, 19:48
I'm using an old HD3650 AGP for one of my HTPC-s(Vista based) and my issues regarding DXVA and MPC-HC are minimal. I mean, despite the L@5.1 profile limitation(for my UVD+ card) no such problems as users above posted were EVER present on my configuration. Because of my week E1400 Intel , DXVA is more than necessarily on my system.
On the other hand ,many HD5xxx cards owners are complaining of a lot of problems regarding DXVA. I assume the HD5xxx series cards are not so "DXVA friendly".
The 10.4 update fixed my problems, thankfully. I can now playback every encode I have on my system (I tested with a 1080p encode that used 16 reference frames). The prior problems I had were incompatibility issues with my Gigabyte P55-UD3R motherboard, according to ATI.
For a laptop, or an older system, I definitely can see the appeal of DXVA. But on a quad-core system, ffdshow can do a great deal more. For example, its lanczos upscaler provides image quality far better than that of bicubic in most situations. You can even do realtime spline resizing with a fast enough processor.
Ironically, my laptop could actually use DXVA but it has an Intel 4500MHD, and there is a driver bug that causes random video corruption at 15-30 minute intervals. :(
jasonwc
17th May 2010, 19:49
^ Are you talking to me?
If so, just for the lower power usage. Even with CoreAVC, my CPU can go up to 80% usage with high bitrate/action 1080p movies. With DXVA, it only uses 13-19% and my GPU hardly uses any power.
Anyway, considering I have to disable Aero View for DXVA to work without a driver crash, could my video card be faulty, or is this strictly a driver issue? I still have warranty through the store (after that, it goes through Gigabyte) so I could RMA it, but it would still be a hassle (I hate sending stuff back).
Does the screen go black and then give you a warning about a driver failure? (in Win 7). If so, it's not a hardware problem. I had the same issues and it was fixed by a driver update.
stasi
17th May 2010, 21:08
I have installed MPC-HC 1881 32bit on an Windows 7 64bit machine with NVidia 210 Graphics Card with the latest driver. I also use a Shuttle PN31 Remote Control. When I press the Fullscreen button on Remote Control, it just "fits to screen", but the resolution is not changed. But when I doubleklick, or press alt+Enter on keyboard, the resolution is changed as I set in the options. Before I used MPC-HC 1249 32bit, and I never had this bug before. Anyone else with the same problem?
Barlow
17th May 2010, 21:36
Did you check the mapped keys (in the MPC-HC settings)? Keys for fullscreen with and without resolution change can be set separately.
jasonwc
17th May 2010, 22:16
What is the difference between EVR CP and EVR Sync? The latter seems to be identical other than the required use of Fullscreen D3D mode (Alternate Sync) and Frame Time Correction. Is that all? Also, what exactly does Frame Time Correction do? I believe D3D mode is designed to prevent tearing, but I haven't seen anything about FTC.
With DXVA, it only uses 13-19% and my GPU hardly uses any power.
Use GPU-Z to monitor the "Video Engine Load". A 1080p h.264 video regardless of bit rate uses about 40% of my 9800GTX HW video decoder. Only the video renderer (like EVR) uses the GPU itself to render the video. The GPU core isn't doing anything but the video decoder sure is regardless of GPU speeds!
Probably the increased Video Engine Load will not heavily increase power usage if at all!
http://kado.heliohost.org/kado/1080p_dec.png
Snowknight26
17th May 2010, 23:33
I doubt that's available on his 5450.
rahzel
17th May 2010, 23:43
To be fair, 1080p movies only use around 50% of my CPU with CoreAVC. It's only high bitrate/action scenes where it sometimes spikes to 65-80%.
ATI Overdrive in CCC shows the GPU usage, labelled "GPU Activity" (that's what I was using as a reference). Or is that something different?
alexins
17th May 2010, 23:49
Media Player Classic HomeCinema (x86/x64), svn 1896 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1896.html)
Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA
Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)
Changes (1884-1896):
Added new command that switch video frame mode (key 'P');
Added new video frame options like in TV: Zoom 1 and Zoom 2;
"Touch Window From Inside" fixed;
Added auto saving position every 30 seconds;
Some minor format changes;
Some warnings fixed (uninitialized local variable, unused local variable, comparison signed/unsigned type, assignment in if);
SyncClock moved to renderer/misc/SyncClock;
Internal audio switcher ticket #477 fixed;
Added Hdmv subtitle stream name;
Disabled Hdmv subtitle size optimization (dosn't work correct with large subtitles);
Previous commit SyncClock path fix;
Probably fixed ticket #474;
Some L4 warnings fixed in VideoRenderers library;
Update Traditional Chinese translation;
Moved SyncClock to renderer\SyncClock dir;
Cleaned up the solution file;
updated resource files;
Added DirectX SDK Include and Library dirs so there's no need to specify them manually;
Updated Belarusian translation;
EDL update.
@rahzel
That's probably something different. GPU-Z reports GPU usage (2d/3d rendering unit) and Video Engine Load (it's the embedded video decoder) separately. Try GPU-Z (http://www.techpowerup.com/downloads/1788/TechPowerUp_GPU-Z_v0.4.2.html) and see what it reports.
Snowknight26
18th May 2010, 00:41
Doing anything that triggers the OSD results in a black screen for the duration of the OSD.
Whoever commits these changes doesn't seem to test them at all. :|
KindDragon
18th May 2010, 01:08
Doing anythign that triggers the OSD results in a black screen for the duration of the OSD.
Whoever commits these changes doesn't seem to test them at all. :|
I think it's problem not with OSD, but with HDMV subtitles. Before that revision subtitles bigger than 1024x768 was disabled, now they should work. But some problem with subtitles parser exist.
rahzel
18th May 2010, 01:46
@rahzel
That's probably something different. GPU-Z reports GPU usage (2d/3d rendering unit) and Video Engine Load (it's the embedded video decoder) separately. Try GPU-Z (http://www.techpowerup.com/downloads/1788/TechPowerUp_GPU-Z_v0.4.2.html) and see what it reports.
Ok, I'll give it a try later tonight.
Snowknight26
18th May 2010, 02:17
I think it's problem not with OSD, but with HDMV subtitles. Before that revision subtitles bigger than 1024x768 was disabled, now they should work. But some problem with subtitles parser exist.
Not entirely sure how that relates to the problem I mentioned.
rahzel
18th May 2010, 02:29
@rahzel
That's probably something different. GPU-Z reports GPU usage (2d/3d rendering unit) and Video Engine Load (it's the embedded video decoder) separately. Try GPU-Z (http://www.techpowerup.com/downloads/1788/TechPowerUp_GPU-Z_v0.4.2.html) and see what it reports.
The only thing I see is GPU Load, and that number seems to be the same one that is in ATI Overdrive. I don't see any Video Engine Load or Memory load etc. Whatever it is, it usually stays at 0%, sometimes jumping up anywhere between 10-20%.
Any wild guesses as to how much my video card is being used with DXVA? Would the power consumption of my HTPC be less with DXVA or with CoreAVC? I have a low powered CPU (5050E is 45W/65m). Again, CPU usage with CoreAVC is usually 50%, some times spiking to 60-80%.
KindDragon
18th May 2010, 02:48
Not entirely sure how that relates to the problem I mentioned.
Sometimes such subtitles are displayed as black rectangle, sometimes on whole screen.
Snowknight26
18th May 2010, 03:06
That's not the issue here. Issue is with the OSD.
KindDragon
18th May 2010, 03:42
That's not the issue here. Issue is with the OSD.
Than, I can't reproduce it.
nightfly
18th May 2010, 04:52
I am running build 1893. Is it possible to re-position internal subtitles?
I am able to reposition external file based subs using the "default style" over-ride.
But no matter what setting (default style, override placement) I cannot affect the positioning of the forced subs say, with the movie 2012 which places the subs below the picture in the black bar area.
Any tips appreciated.
Snowknight26
18th May 2010, 04:57
Than, I can't reproduce it.
Only happens with the 64-bit build.
LegendaryPOO
18th May 2010, 14:17
I thought I would post my issue in the MPC area, when I thought it may have been a Haali issue.
Running new MPC-HC 1896, and when checking on Haali the OSD, it shows images of 1920x1080, being scaled back to less than half.
http://img510.imageshack.us/i/ghostpc.jpg/
This image should show what im talking about. I have done checks on my laptop which show a 1080p video is scaled to the laptops resolution.
By the way, this is being played on a 1080p television through HDMI, 8500gt on Core 2 Duo.
Any ideas people?
nightfly
18th May 2010, 17:14
I thought I would post my issue in the MPC area, when I thought it may have been a Haali issue.
Running new MPC-HC 1896, and when checking on Haali the OSD, it shows images of 1920x1080, being scaled back to less than half.
...
Any ideas people?
It's a Haali "issue", but it isn't accurate. You can safely disregard that value as you are getting the full 1080 resolution. Halli isn't in fact scaling it back. This has been discussed to death over on the Avsforum.
namaiki
18th May 2010, 17:20
What exactly is it an issue of? My thing in Haali's Renderer displays both as 1920x1080.
Keiyakusha
18th May 2010, 19:17
Can someone comment on this? I don't believe no one knows how it works...
Tell me please why subtitle text size is changing when I have SRT subtitles and selecting/deselecting option Play -> Subtitles -> Default style? As I understand this option is for overriding any styles with default one which is defined in settings. But SRT doesn't have any styles so this option shouldn't have any effect?
In other words, what exactly "Default style" option should do?
sneaker_ger
18th May 2010, 19:31
Can someone comment on this? I don't believe no one knows how it works...
In other words, what exactly "Default style" option should do?
I can reproduce it here and I guess you're right: shouldn't happen. Strange...
JaylumX
19th May 2010, 01:51
Please click thumb for full image
http://img225.imageshack.us/img225/6966/serenitya.th.jpg (http://img225.imageshack.us/i/serenitya.jpg/)
Uploaded with ImageShack.us (http://imageshack.us)
I get this using MadVR renderer with MPC-HC internal H.264/VC-1 filters. I don't get this problem with ffdshow. I would use ffdshow to decode this content but performance with vc-1 encoded movie using Libavcodec and wmv9 is extremley poor and stuttery. As you can see i would like MadVR working with MPC-HC internal filter or better still someone help me sort out the poor vc-1 decoding performance of ffdshow.
NB: Just to add, the poor vc-1 performance i am refering to is when hardware acceleration is disabled (dxva_off) because MadVR automatically disables dxva forcing ffdshow to use software rendering. H.264 software rendering is just as fast as if i had dxva on so i see no reason why vc-1 software perfromance is so poor
Using Windows 7 with Catalyst 10.4 on HD5870 with lastest build of ffdshow (ffdshow_rev3444_20100518) and MPC-HC (mpc-homecinema.1.3.1896.0.x86). This problem was present when i had my Nvidia Geforce 260
Help me please
Any help will be appreciated
Cheers
I posted this in the MadVR thread as this is really bugging the hell out of me and i don't know where this problem belongs
Keiyakusha
19th May 2010, 02:51
JaylumX
Not sure if i understand you correctly but you can't use DXVA with madVR. madVR is not disabling DXVA in ffdshow, it doesn't supports it at all. It doesn't matter what decoder you using. And software mode in mpc-hc shouldn't be any faster than ffdshow.
JaylumX
19th May 2010, 04:04
JaylumX
Not sure if i understand you correctly but you can't use DXVA with madVR. madVR is not disabling DXVA in ffdshow, it doesn't supports it at all. It doesn't matter what decoder you using. And software mode in mpc-hc shouldn't be any faster than ffdshow.
I don't want to use dxva with madvr because i know it does not support it. What i want is to find a way to stop that green bar appearing when i use madvr with mpc-hc internal h.264/vc-1 filters or resolve the poor vc-1 playback perfromance with ffdshow.
namaiki
19th May 2010, 06:56
Try force the Microsoft DTV-DVD Video decoder filter to load. I wonder what it's performance would be like (I think it decodes VC-1..)
edit: it doesn't.
Luyten
19th May 2010, 09:11
Only happens with the 64-bit build.
yep, I can confirm!
The only thing I see is GPU Load, and that number seems to be the same one that is in ATI Overdrive. I don't see any Video Engine Load or Memory load etc. Whatever it is, it usually stays at 0%, sometimes jumping up anywhere between 10-20%.
Any wild guesses as to how much my video card is being used with DXVA? Would the power consumption of my HTPC be less with DXVA or with CoreAVC? I have a low powered CPU (5050E is 45W/65m). Again, CPU usage with CoreAVC is usually 50%, some times spiking to 60-80%.
Probably the ATI driver does not report that info. What is reported is probably the GPU load (2d/3d rendering unit).
In my system a 480p video uses 10% of the video engine, 720p uses 20% and 1080p uses 40%.
I can use DXVA to open as many videos as i want even if GPU memory is full as long Video Engine load does not go over 85% otherwise the system starts to choke. Example:
1 x 1080p video + 3 x 480p videos or 1 x 1080p + 2 x 720p videos or 4 x 720p videos play fine.
Use DXVA as it will consume less power than your cpu since it is a separate hardware processor inside your gpu that is doing the decoding and not the gpu it self.
I prefer MPC built in dxva over coreavc/divx dxva or software decoding (even though I have a good pc, see signature) but with coreavc you can use any renderer you like and with mpc/divx you have to use evr cp or vmr9 depending on the platform.
Idle GPU temp is 39c, during decoding 4x720p videos rose to 43c and during overclocked gaming tops at 55c.
http://kado.heliohost.org/kado/4x720p_dec.png
rotflol
19th May 2010, 17:56
Doing anything that triggers the OSD results in a black screen for the duration of the OSD.
Happens to me too (64-bit).
Fadeout
19th May 2010, 18:02
Happens to me too (64-bit).
Same, rolling back.
fixed
19th May 2010, 18:30
How about VP8/WebM (http://www.webmproject.org/tools/) support? VP8 is opensource now.
tetsuo55
19th May 2010, 19:46
We expect to import it through ffmpeg.
Patches for a standalone dshow decoder are welcome though.
kieranrk
19th May 2010, 20:31
We expect to import it through ffmpeg.
Patches for a standalone dshow decoder are welcome though.
I don't think that's a good idea. By the time ffmpeg gets a decoder the dust will have settled a bit.
clsid
19th May 2010, 21:07
Wrong. There are already patches on the FFmpeg mailing list for it.
And if you look here then you will see that a DirectShow filter will be available:
http://www.webmproject.org/code/
Keiyakusha
19th May 2010, 21:13
DirectShow filter will be available:
You mean this (http://code.google.com/p/webm/downloads/detail?name=webmdshow-0.9.5.0-20100518.zip&can=2&q=)?
kieranrk
19th May 2010, 21:38
Wrong. There are already patches on the FFmpeg mailing list for it.
Yes but those patches will have to be reviewed like any other patch which will take some time.
The directshow decoder is a separate decoder like the directshow ogg, vorbis and theora decoders.
nightfly
20th May 2010, 03:19
Please help me understand how subtitle placement controls should work. I am using all the built-in filters via Options-> Internal Filters settings and using EVR Sync or EVR CP renderers.
External subtitles = those loaded via File-> Load Subtitle
Internal subtitles = those "enabled" via Gabest MPEG splitter: Filters->Gabest MPEG Splitter, selecting a listed subtitle.
The Options->Subtitles settings work as expected for External subs; I am able to change fonts, placement via Default Style or placement via "override placement".
None of these options work for Internal subtitles. I've tried multiple movies; multiple MPC-HC version back to v1453 to current v1899 and I get the same results.
I need to move the subs up into the actual video frame/picture for my constant height HT setup (using anamorphic lens).
I just need to know if this is a bug or I am doing something wrong or this is working as designed.
As an aside, the sub placement changes between EVR Sync and CP (with no changes made on my part apart from renderer selection). When Sync is used, the subs are lower with dual line subs being entirely below the picture frame. For CP, the first rests on the bottom video frame boundary.
Aleksoid1978
20th May 2010, 05:14
tetsuo55
Hi, you know what happen with svn?
I fix issue with OSD and Black screen in x64 build but can't commit -
http://thumbnails19.imagebam.com/8126/8a3a0e81251578.gif (http://www.imagebam.com/image/8a3a0e81251578)
73ChargerFan
20th May 2010, 08:22
Wrong. There are already patches on the FFmpeg mailing list for it.
And if you look here then you will see that a DirectShow filter will be available:
http://www.webmproject.org/code/
And 5/20/2010 update to Haali splitter (http://haali.su/mkv/) (I haven't tried it yet though)
20/05/2010
* New Features:
o Added support for WebM files
* Fixed items:
o Fixed a lot of issues with mp4 muxer
o Better support for VC-1 in MPEG Transport streams
tetsuo55
20th May 2010, 08:26
tetsuo55
Hi, you know what happen with svn?
I fix issue with OSD and Black screen in x64 build but can't commit -
http://thumbnails19.imagebam.com/8126/8a3a0e81251578.gif (http://www.imagebam.com/image/8a3a0e81251578)
Does it still happen?
maybe it was maintenance by sourceforge?
LegendaryPOO
20th May 2010, 11:24
Hi all
I have tried searching everywhere for this, but 'jaggies' or 'jagged edges' does not provide the answers that I was after in any Google search.
I have Core 2 Duo E4400 with 8500gt for my HTPC (im sure the rest of the specs wont impact too much on whats going on). I use MPC-HC in Win7, and as far as I knew, I had setup everything as best as possible.
EVR-CP, Haali Renderer, MadVR. All used with CoreAVC, DTV-DVD Windows Codec (cant remember exact name), FFDShow DXVA and not... countless setups. All I get all the time are jaggies, especially evident in EVR-CP. All I have found online is stating that EVR should get rid of the jaggies. I have posted 2 pictures below, from Bugs Life BD. One of the Bugs Life is captured from Windows Media Player, which plays video flawlessly (and I so hate that, because im not a fan of the player). The first one is with EVR-CP, CoreAVC (it looked no different with FFDshow or internal DXVA).
I would love anyones input as to how to solve this issue.
For Bugs Life, around the ant's antennae, the jaggies are evident. There were so many screencaps I couldve put in, but this was just one of them. When comparing to the WMP version, it is minimized to the point of not noticable at all. I do hope these appear properly on your screens.
http://img130.imageshack.us/img130/9128/40333611.png
http://img443.imageshack.us/img443/6057/wmpz.png
Aleksoid1978
20th May 2010, 12:32
Does it still happen?
Yes. still not work.
Shakey_Jake33
20th May 2010, 15:34
I'm getting a weird problem with the internal Mpeg2 DXVA filter. It just displays a green image, whether I play a DVD, or a Blu-Ray that uses Mpeg2. Whereas if I use the Microsoft DTV-DVD Video Decoder, it works fine and uses DXVA.
I'm using revision 1899, but it's been happening for a while.
namaiki
20th May 2010, 15:38
Shakey, what's your GPU and OS?
Shakey_Jake33
20th May 2010, 15:48
Windows 7 64-bit, GeForce GT 240m 1GB. I use DXVA for H.264 all the time, and DVXA works with the aforementioned Microsoft decoder.
Tenki
20th May 2010, 16:51
Will MPC-HC support Google WebM(VP8) in the future?
Their site:
http://www.webmproject.org/tools/vp8-sdk/
tetsuo55
20th May 2010, 16:53
Yes. still not work.fixed
clsid
20th May 2010, 18:07
Will MPC-HC support Google WebM(VP8) in the future?
Their site:
http://www.webmproject.org/tools/vp8-sdk/
It already does if you install the latest version of Haali Media Splitter and use vp8decoder.dll from WebM website.
mark0077
20th May 2010, 21:37
With recent builds of mpc-hc, after I open mpc-hc and I have reclock change the refresh rate using vbs script, mpc-hc freezes, and is reported then by Windows 7 as it has stopped working.
I wonder have these recent changes around fixing the bug where mpc-hc would break with ctrl-alt-del, done something to cause this problem. The movie begins perfectly, just sometimes after refresh rate is changed, audio begins to break up in mpc-hc and eventually it crashes. I don't think audio should break up at all if possible, and of course, video should resume....
EDIT: I think this only is happening with madVR, can't reproduce with evr-cp. With evr-cp, frame rate jumps / speeds up / slows down and skips for about 10 seconds after the refresh rate change but doesn't crash.
waylander
20th May 2010, 22:36
what are the settings for fullscreen 24p? iirc 23hz is recommended in the options but i cant see how to set that in the ati drivers
mark0077
20th May 2010, 23:24
Guys are there still seek problems with m2ts? Trying to seek to certain points in avatar but either playback entirely stops (if I seek to near the end credits) or audio seems to continue but no video gets output (at least for 10-20 seconds).
saint-francis
20th May 2010, 23:31
what are the settings for fullscreen 24p? iirc 23hz is recommended in the options but i cant see how to set that in the ati drivers
It would be 24 hz and the reason you don't see it in CCC is probably that your monitor, or HDTV or projector doesn't support it.
alexins
21st May 2010, 01:26
Media Player Classic HomeCinema (x86/x64), svn 1906 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1906.html)
Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA
Changes (1900-1906): (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)
MPC x64 OSD fixed;
added Spanish and Italian custom messages. (Patch by mtrz);
updated ffmpeg;
updated installer's custom messages. (Patch by mtrz);
GCC version is set automatically in buildmingwlibs.sh;
Some performance improve(cleanup unneeded code).
betaking
21st May 2010, 04:09
Can not compile last svn 1907 Standalone Filters ,I use gcc4.5.0 stable.but i can compile mpc-hc.exe!:confused:
Octo-puss
21st May 2010, 07:06
I got a question: Is there any reason not to use 64bit version of MPC? I think I heard some arguments in past about codecs or something, I really don't know...
LegendaryPOO
21st May 2010, 09:39
Please tell me this forum isnt about answering every second question, otherwise I have missed out :(
Or have I stumped those who are normally in the know?
If not, go back and check page 648!
romanesque
21st May 2010, 10:01
I can't seem to get DXVA for VC-1 working when I play blu ray's (Blu-ray 1080p VC-1 DTS HD MA 5.1) with mpc-hc. It plays just fine but DXVA is not used. No external filters used in mpc-hc and my configuration is windows 7, nvidia geforce 9600GT, dual core 6320. I'd really appreciate any suggestions.
saint-francis
21st May 2010, 10:27
Please tell me this forum isnt about answering every second question, otherwise I have missed out :(
Or have I stumped those who are normally in the know?
If not, go back and check page 648!
Can you post a sample?
LegendaryPOO
21st May 2010, 11:51
Can you post a sample?
Below is the post with the screenshots.
Hi all
I have tried searching everywhere for this, but 'jaggies' or 'jagged edges' does not provide the answers that I was after in any Google search.
I have Core 2 Duo E4400 with 8500gt for my HTPC (im sure the rest of the specs wont impact too much on whats going on). I use MPC-HC in Win7, and as far as I knew, I had setup everything as best as possible.
EVR-CP, Haali Renderer, MadVR. All used with CoreAVC, DTV-DVD Windows Codec (cant remember exact name), FFDShow DXVA and not... countless setups. All I get all the time are jaggies, especially evident in EVR-CP. All I have found online is stating that EVR should get rid of the jaggies. I have posted 2 pictures below, from Bugs Life BD. One of the Bugs Life is captured from Windows Media Player, which plays video flawlessly (and I so hate that, because im not a fan of the player). The first one is with EVR-CP, CoreAVC (it looked no different with FFDshow or internal DXVA).
I would love anyones input as to how to solve this issue.
For Bugs Life, around the ant's antennae, the jaggies are evident. There were so many screencaps I couldve put in, but this was just one of them. When comparing to the WMP version, it is minimized to the point of not noticable at all. I do hope these appear properly on your screens.
http://img130.imageshack.us/img130/9128/40333611.png
http://img443.imageshack.us/img443/6057/wmpz.png
I can't seem to get DXVA for VC-1 working when I play blu ray's (Blu-ray 1080p VC-1 DTS HD MA 5.1) with mpc-hc. It plays just fine but DXVA is not used. No external filters used in mpc-hc and my configuration is windows 7, nvidia geforce 9600GT, dual core 6320. I'd really appreciate any suggestions.
The VP2 chip on the nvidia geforce 9600GT only supports partial acceleration of VC1 decoding. MPC-HC's DXVA implementation requires complete VC1 acceleration support on the video card.
mark0077
21st May 2010, 12:27
Below is the post with the screenshots.
Hi all
I have tried searching everywhere for this, but 'jaggies' or 'jagged edges' does not provide the answers that I was after in any Google search.
I have Core 2 Duo E4400 with 8500gt for my HTPC (im sure the rest of the specs wont impact too much on whats going on). I use MPC-HC in Win7, and as far as I knew, I had setup everything as best as possible.
EVR-CP, Haali Renderer, MadVR. All used with CoreAVC, DTV-DVD Windows Codec (cant remember exact name), FFDShow DXVA and not... countless setups. All I get all the time are jaggies, especially evident in EVR-CP. All I have found online is stating that EVR should get rid of the jaggies. I have posted 2 pictures below, from Bugs Life BD. One of the Bugs Life is captured from Windows Media Player, which plays video flawlessly (and I so hate that, because im not a fan of the player). The first one is with EVR-CP, CoreAVC (it looked no different with FFDshow or internal DXVA).
I would love anyones input as to how to solve this issue.
For Bugs Life, around the ant's antennae, the jaggies are evident. There were so many screencaps I couldve put in, but this was just one of them. When comparing to the WMP version, it is minimized to the point of not noticable at all. I do hope these appear properly on your screens.
http://img130.imageshack.us/img130/9128/40333611.png
http://img443.imageshack.us/img443/6057/wmpz.png
Perhaps you could change the type of resizer used in mpc-hc, in the output options.
When is someone going to update internal matroska splitter to support linked files? I don't mean to offend you guys I'm just wondering if someone is going do it or not?
At the moment internal splitter doesn't open linked OP/ED files, haali's splitter opens them, but with it I have some bad problems, when OP/ED ends and episode/next episodes preview should start picture freezes or goes green. For that reason I perefer to use internal splitter, but it doesn't support linked files at the moment.
LegendaryPOO
21st May 2010, 12:39
Perhaps you could change the type of resizer used in mpc-hc, in the output options.
Tried all the resizers to no avail. I assumed that resizer means to resize an image that requires it, eg upscaling. Movies in 1080p wouldnt really need any rescaling.
Still comparing the movies to WMP, and noticing more and more wrong with MPC. Would the term even be jaggies? Is there even a technical term? I hope you can see what I can. Im considering going back to XP to see if it might solve my problem.
Is there any guide to what codecs, shaders or renderers that WMP uses?
mark0077
21st May 2010, 12:42
Hmm, have you some sort of de-interlacer in your chain, its mpc-hcs one that seems very blurry, looks like half resolution to me.
Have you latest nvidia drivers with all sharpening / enhancement options disabled in the cp. For h264 I use ffdshows non dxva decoder. For vc-1 I use mpc-hc's non dxva decoder. Try to get away from dxva in anycase to rule that out.
romanesque
21st May 2010, 15:52
The VP2 chip on the nvidia geforce 9600GT only supports partial acceleration of VC1 decoding. MPC-HC's DXVA implementation requires complete VC1 acceleration support on the video card.
Thank you, I didn't know that. :)
saint-francis
21st May 2010, 16:30
Below is the post with the screenshots.
Hi all
I have tried searching everywhere for this, but 'jaggies' or 'jagged edges' does not provide the answers that I was after in any Google search.
I have Core 2 Duo E4400 with 8500gt for my HTPC (im sure the rest of the specs wont impact too much on whats going on). I use MPC-HC in Win7, and as far as I knew, I had setup everything as best as possible.
EVR-CP, Haali Renderer, MadVR. All used with CoreAVC, DTV-DVD Windows Codec (cant remember exact name), FFDShow DXVA and not... countless setups. All I get all the time are jaggies, especially evident in EVR-CP. All I have found online is stating that EVR should get rid of the jaggies. I have posted 2 pictures below, from Bugs Life BD. One of the Bugs Life is captured from Windows Media Player, which plays video flawlessly (and I so hate that, because im not a fan of the player). The first one is with EVR-CP, CoreAVC (it looked no different with FFDshow or internal DXVA).
I would love anyones input as to how to solve this issue.
For Bugs Life, around the ant's antennae, the jaggies are evident. There were so many screencaps I couldve put in, but this was just one of them. When comparing to the WMP version, it is minimized to the point of not noticable at all. I do hope these appear properly on your screens.
http://img130.imageshack.us/img130/9128/40333611.png
http://img443.imageshack.us/img443/6057/wmpz.png
I meant that I would like you to post a small clip of a video which displays this issue for you. Upload it to mediafire or somewhere like that.
tetsuo55
21st May 2010, 17:13
When is someone going to update internal matroska splitter to support linked files? I don't mean to offend you guys I'm just wondering if someone is going do it or not?
At the moment internal splitter doesn't open linked OP/ED files, haali's splitter opens them, but with it I have some bad problems, when OP/ED ends and episode/next episodes preview should start picture freezes or goes green. For that reason I perefer to use internal splitter, but it doesn't support linked files at the moment.Can you provide a sample?
namaiki
21st May 2010, 17:16
The term used in mkvmerge to name the feature is 'file/segment linking.'
Can you provide a sample?
Where I should put the video sample?
Here is screenshot.
http://img20.imageshack.us/img20/7646/matroskasplittersample.th.png (http://img20.imageshack.us/i/matroskasplittersample.png/)
namaiki
21st May 2010, 17:45
Upload to mediafire or megaupload (some file sharing site) or an ftp if you have one.
Tetsuo55 and namaiki I sended you both PM where is link where you can download the videos. It may take some time to download them because my upload is only 1Mbps.
namaiki
21st May 2010, 18:11
NiFa: I'm only another happy user of MPC-HC, but don't worry I'll leave the files alone. ^^
You can download them so we see can you reproduce the problems which I get when I play those files.
tetsuo55
21st May 2010, 19:33
Tetsuo55 and namaiki I sended you both PM where is link where you can download the videos. It may take some time to download them because my upload is only 1Mbps.I will pass the sample on to the developers.
Tetsuo55: Ok, thanks. Remember to download all files that you see can you reproduce to problems.
Fortatus
22nd May 2010, 01:13
Hi everyone
I have been searching the forums for some hours now and still have some questions (And please don't answer the questions with http://sourceforge.net/apps/trac/mpc-hc/wiki/New_Renderer_Settings , I read this more than one time ;) )
1. - What happens if I enable time correction? Will I have regressions with files that don't need it or is it only a matter of performance? I have one or two files that show "Corrected Frame Time: Yes" but I don't want to check every file, if it's necessary. So can I keep it enabled without problems? (I don't care if the CPU is at 41% or 44%.)
- What does Time Correction do exactly? What time is corrected? Why is it corrected?
2. What "EVR Buffer"-size should I take? What are the advantages and disadvantages of small/big values and why have them these pros/cons?
3. What's that "GPU Flush"-thing? I know what it is for (reduzing tearing etc.) but I would like to understand the mechanic behind these switches. Does it flush the rendering pipeline after finishing a frame oder flush the buffers before reusing them (I read something about backbuffer and frontbuffer, are these the same as the buffers set by the "EVR Buffers" options? Are there several backbuffers and one frontbuffer the screen is reading from or am I already too confused?) or or or...
This would help me to understand the "Wait for flushes" option better.
I hope my questions are not too special. And it would be great if I got only answers that have their origins in the source code because I need some technical knowledge to come to my own conclusions. :D
Thanks
P.S.: I'm sorry if my questions are unclear or I missed something on the forums since english isn't my mother tongue.
P.P.S.: Finally, after 5 days of waiting. :D
alexins
22nd May 2010, 01:21
Media Player Classic HomeCinema (x86/x64), svn 1922 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1922.html)
Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA
Changes (1907-1922): (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)
DSUtil now use new VirtualDub libraries (SSE2 deinterlacing for MPEG2 decoder);
AudioSwitcher rare memory corruption fixed;
Added new ELA deinterlacing to MPEG2 codec;
First corrupted frame with deintrlacing fixed with MPEG2 codec;
MPEG2 setting check box fixed;
fixed standalone filters compilation broken after r1907 (vsfilter is still broken);
more compilation fixes;
disabled automatic filter registration after compilation for "Release" builds;
AvgLines function in VSFilter fixed and moved to filter project;
L4 warnings fixed in VSFilter projects;
updated portuguese translation of setup;
update Korean translation;
vsfilter x64 compilation fix;
Updated Bento4 to version 1.2.3-387;
Refactored Scale2x.cpp.
would be sweet if the VP8 decoder, and a WebM splitter was built into mpc-hc, i use 64-bit build so i cant decode vp8 with mpc-hc atm, it plays the webm file with vorbis but not vp8
other than that, keep up the great work
LegendaryPOO
22nd May 2010, 15:08
Finally I was able to work out my issue with my jaggies, and pretty poor image for video. Check back in last page for my pics that I put down for it.
I was looking at Haali renderer OSD stats to see that my 1080p images were showing it scaled to a lower resolution. I asked on the Haali thread, and was told it was a display issue and to ignore it (and to go find the post in AVSforum, which I could not locate). I decided to ignore what was said, because my other PCs were showing all correct scaling info. Then it hit me as to what I am doing different on my HTPC - Font sizes. I change the DPI on my fonts to around 150 DPI to see text better on my 40" Bravia. While it made navigating Explorer easier, it was scaling my video to close to half resolution! It was suggested that one of my screenshots was a bit blurry, now watching all my movies im seeing them in a much clearer way, especially with no more jagged edges and bad aliasing. Using Windows XP style scaling fixes it all (except for me getting used to having a larger seek bar down the bottom, that was good).
Another issue I hadnt noticed was that my colour was forced back to 16bit instead of 32bit when I was selected 59hz or 60hz. No matter what I did, it kept kicking back to 16bit. I had to get Powerstrip to force it to stay as 32bit. Weird Nvidia drivers perhaps for my 8500gt? Or a flaw in Windows 7.
Thanks to some of the suggestions put on here.
decapitado
22nd May 2010, 20:35
Finally I was able to work out my issue with my jaggies, and pretty poor image for video. Check back in last page for my pics that I put down for it.
Does that happen to you only with Haali Renderer only? or with other renderers too?
LegendaryPOO
22nd May 2010, 22:02
All renderers. Its just that Haali showed me what was scaled, the others look the same. The pics I posted were ffrom EVR renderer.
Eliminateur
22nd May 2010, 23:14
after changing my vidcard from a nvidia 7800gtx running some months old driver(186~) to a ati 5870 with 10.4 under WinXP 32b i'm having aspect ratio problems, i've tried Halli or EVR Sync, updating mpc-hc to 1922(from 1862) to no avail.
i'm running latest haali splitter v1.10.120.15
haali OSD shows output being resized to 1920x900!!!!.
What's funny is that ffdshow OSD shows the correct 1920x1088 and if i use EVR Sync with ctrl+j it also shows the display resolution in 1920x1200 but it's obviously squashed.
It's also happening with SD widescreen videos(i use ffdshow resizer) and they have these HUGE black bars
here:
http://img696.imageshack.us/img696/4207/brokenresize.th.jpg (http://img696.imageshack.us/i/brokenresize.jpg/)
more tests:
It seems that the culprit is the "Correct monitor/desktop AR diff" setting which always worked on my nvidia hardware. With SD 4:3 material it tries to stretch to screen(i'm always using touch from inside) no matter the renderer.
resuming:
Correct monitor/desktop AR diff with HD videos: vertical resized to 900 pixels
Correct monitor/desktop AR diff with SD "box" 4:3 videos: horizontal stretched to screen borders
screen res is 1920x1200
id you need any other data letme know
LegendaryPOO
22nd May 2010, 23:56
Now that I have fixed my scaling problem with video, my issue that my wife got used to the increased DPI increasing the size of MPC, such as the seek bar being double in size for her to see easier. I must say I got used to it being easier for seeking. Is there a away to increase the seek bar size? If not, could this be considered for future revisions?
hajj_3
23rd May 2010, 10:19
lets hope MPC-HC adds WebM decoder soon, vlc has it in a 1.1.0 pre-rc build, i'm hoping MPC-HC will also do the same.
DigitalLF
23rd May 2010, 11:25
future request: possibility to hide MUTE and volume.
Reason: when WASAPI is enabled they don't do anything.
Steveo08
23rd May 2010, 13:05
i have a question about the gpu load with dxva, does anyone know if the cpu load is higher with a windows 7 x64 than windows 7 x86?
i am asking because with coreavc 2.0 it is the case.
namaiki
23rd May 2010, 13:10
Make sure you have forceware 191.07 or later. I don't understand how GPU load could actally be higher though.
Steveo08
23rd May 2010, 13:48
Make sure you have forceware 191.07 or later. I don't understand how GPU load could actally be higher though.
sorry i mean cpu-load :)
i have forceware 197.45
namaiki
23rd May 2010, 13:51
Check GPU-z if video engine load is not on 0%. Also, is Speedstep enabled? This would affect CPU load percentage.
Steveo08
23rd May 2010, 13:57
Check GPU-z if video engine load is not on 0%. Also, is Speedstep enabled? This would affect CPU load percentage.
what is speedstep? and where can i find this option?
namaiki
23rd May 2010, 14:19
Most recent CPUs have this. You can use CPU-z to check core speed.
On Balanced power profile, the CPU can clock down to save power. On High Performance, by default it will not do this.
For instance: 50% of 1.2GHz could be 25% on 2.4GHz clock.
Steveo08
23rd May 2010, 14:21
Most recent CPUs have this. You can use CPU-z to check core speed.
On Balanced power profile, the CPU can clock down to save power. On High Performance, by default it will not do this.
For instance: 50% of 1.2GHz could be 25% on 2.4GHz clock.
ok, i think i know what you mean, i have a amd cpu and i think there it's "powernow!"
i try cpu-z and will check this.
namaiki
23rd May 2010, 14:36
Steveo08: Are you using CoreAVC's 'Prefer CUDA acceleration?'
Steveo08
23rd May 2010, 14:48
Steveo08: Are you using CoreAVC's 'Prefer CUDA acceleration?'
not really, just for testing and to compare to dxva.
namaiki
23rd May 2010, 14:53
So, you're comparing CoreAVC's software decoding to DXVA??
Steveo08
23rd May 2010, 15:28
So, you're comparing CoreAVC's software decoding to DXVA??
no, i am comparing coravc's cuda decoding with mpc-hc's dxva decoding which one has more cpu load.
and coreavc has with cuda more than the double cpu load as using dxva. i read at the coreavc forum that this only happen with windows x64 and not with x86.
namaiki
23rd May 2010, 15:31
Are you using MPC-HC 64-bit, or 32-bit? This (http://forum.corecodec.com/viewtopic.php?f=3&t=3283) seems to only apply to a 64-bit media player, of which you can use a 32-bit media player even if the operating system is 64-bit.
So, the CoreAVC icon is Green or Blue and MPC-HC 32-bit or 64-bit?
Steveo08
23rd May 2010, 15:57
Are you using MPC-HC 64-bit, or 32-bit? This (http://forum.corecodec.com/viewtopic.php?f=3&t=3283) seems to only apply to a 64-bit media player, of which you can use a 32-bit media player even if the operating system is 64-bit.
So, the CoreAVC icon is Green or Blue and MPC-HC 32-bit or 64-bit?
i am using mpc-hc x64 and the cuda icon in the taskbar was green with coreavc. but it's a interesting idea testing mpc-hc x86.
Performing Pre-Build Event...
'SubWCRev' is not recognized as an internal or external command,
operable program or batch file.
'SubWCRev' is not recognized as an internal or external command,
operable program or batch file.
NoSubWCRev
Embedding manifest...
.\res\mpc-hc.exe.manifest : manifest authoring warning 81010002: Unrecognized Element "compatibility" in namespace "urn:schemas-microsoft-com:compatibility.v1".
Project : warning PRJ0018 : The following environment variables were not found:
$(DXSDK_DIR)
Something has changed in compiling Mpc-Hc?
[ReX]
24th May 2010, 03:56
I successfully compiled MPC-HC 1.3.1938.0 x86 using Intel C++ Compiler 11.1.060 (I saw the SVN log).
But one thing I noticed is that the about dialog is not showing.
Maybe because there's no MSVC version to be shown or no rule for ICC?
Edit:
@_xxl
This maybe?
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc?view=rev&revision=1893
Can you post the patch that you use to compile Mpc-Hc with ICL 11?
Did you fixed all ICL specific compile errors? I don't know if somebody had successful compiled with ICL 11.
@Tetsuo55: Have you tested the files? It would be nice to know if I'm only one with this problem.
XhmikosR
24th May 2010, 12:37
Something has changed in compiling Mpc-Hc?
Install ToirtoiseSVN properly and use the latest stable version. Since quite some time now, TortoiseSVN adds itself in PATH. So there's no need to use a hardcoded path like before.
About ICL11. Only Release Win32 compiles and the problems with the About dialog are exactly the same like with MSVC 2010. KindDragon has identified the problem with MSVC 2010 and it will be fixed when the MSVS 2010 project files are committed. It has to do with the manifest file though.
mark0077
24th May 2010, 14:50
Reports on guru3d forum says evr-cp bug is fixed. I'll verify when they are downloaded.
tetsuo55
24th May 2010, 18:02
@Tetsuo55: Have you tested the files? It would be nice to know if I'm only one with this problem.I have passed the samples on, now we have to wait for someone to fix it.
alexins
24th May 2010, 19:53
.\res\mpc-hc.exe.manifest : manifest authoring warning 81010002: Unrecognized Element "compatibility" in namespace "urn:schemas-microsoft-com:compatibility.v1".
This error will not appear if you use Microsoft Windows SDK v7.1.
Razoola
24th May 2010, 20:11
Reports on guru3d forum says evr-cp bug is fixed. I'll verify when they are downloaded.
Only if its on a primary monitor. There are still problems on secondary monitors aparently but I have not confirmed this yet myself.
I do know that the madVR problem affecting some nvidia gfx cards with recent drivers (after 191.07) is still present.
[ReX]
24th May 2010, 21:00
Can you post the patch that you use to compile Mpc-Hc with ICL 11?
Did you fixed all ICL specific compile errors? I don't know if somebody had successful compiled with ICL 11.
I got the SVN trunk code, converted mpc-hc.sln to ICC (inside MSVC) and compiled. :p
x86 btw.
alexins
24th May 2010, 22:13
Media Player Classic HomeCinema (x86/x64), svn 1940 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1940.html)
Changes (1931-1940): (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)
Internal filters context menu added (disable/enable). OSD messages added when switched audio stream or subtitles. Some OSD messages now can be localized;
Updated portuguese brazilian language;
MPC-HC can now be compiled using the Intel C++ compiler (thanks for the python script, Marko - really helped);
AVI file in resources fixed;
Disabled _SECURE_SCL for release build (for performance);
Some minor subtitle rasterizer optimizations;
H264 DXVA RefPicList uses wrong index value fix. Patch by jasonrogers. This commit fixes ticket #484;
Udated slovak installer messages
oddball
25th May 2010, 00:41
Hi. I've recently discovered MPC-HC with EVR-Sync in order to get smooth playback of 24Hz content with audio in sync. However When playing back video with PCM audio I get an audible (and visible) delay.
When EVR-Sync is enabled although the video is smooth as silk the karaoke is not 100% in sync with the audio. If I set EVR-Sync to 0ms it is in sync. However then you get jitter on the Vsync which is undesireable.
Is there any way to fix this? I do not notice any sync problems on bitstream audio using EVR-Sync. Only PCM.
I am using ReClock because I have been unable to get SPDIF output for bitstreams to work in MPC-HC. Bitstream just stutters and my amp never lights up for 5.1 audio. I have tried it on two different soundcards with SPDIF output (Also it did not fix the audio sync issue on PCM anyhow so using ReClock is not the problem here with regards to PCM sync). It appears to be with the way Vsync in EVR-Sync works. Is there a way to delay the audio after EVR-Sync has done it's thing? I tried to increase/decrease the rate in the MPC-HC menu but it did not seem to do anything?
EDIT: I have found a workaround of sorts. Not sure it if will stay in sync but it sorta fixes it for the few moments I watched. I set ffdshow audio decoder to reencode PCM to bitstream and when I start the video I pause it momentarily (Time to buffer up?). However the pause trick does not work with PCM alone.
EDIT2: OK I found a better workaround. I delayed the audio by 100ms in ffdshow's audio decoder. Since bitstream is set to passthru this should not effect it right? But I am curious why EVR is throwing a 100ms pre-delay(sic?) on PCM audio material.
JarrettH
25th May 2010, 05:49
Can't wait for a new official release :cool:
war59312
25th May 2010, 08:49
Just installed Windows 7 x64 and Media Player Classic Home Cinema svn 1883:
http://xvidvideo.ru/media-player-classic-home-cinema-x86-x64/
Nothing else, just a clean install.
When I play any standard def video it drops frames for the first 5 seconds or so and when seeking.
HD videos have no such issue since they are playing using DXVA.
Full system: http://secure.newegg.com/WishList/PublicWishDetail.aspx?WishListNumber=14684286
Update: MPC-HC 32bit build has same issue. Tried with default settings in MPC and changing between outputs and same dropping of frames with all outputs.
OK downloaded http://download.videolan.org/pub/videolan/testing/vlc-1.1.0-pre4/win32/vlc-1.1.0-pre4-win32.7z to see if it is just MPC-HC having the problem.
VLC plays standard def just fine so its just MPC-HC. :(
If you use Nvidia drivers newer than 196.21, then that's your problem. Fill in a report in the Nvidia site (http://www.nvidia.com/object/driverqualityassurance.html).
Hi,
NVIDIA 257.15 beta driver:
http://www.nvidia.com/object/win7-winvista-64bit-257.15-beta.html
Problem solved. :D
Take Care,
Will
XhmikosR
25th May 2010, 10:40
Yeah, v257.15 solved the issues with EVR CP.
[ReX]
25th May 2010, 15:12
I can't also get to the Internal filters settings, it's crashing.
Maybe it's just my settings, here's the installer for my ICC build.
http://www.mediafire.com/?1azga1j40zk
XhmikosR
25th May 2010, 19:34
@torpedo: thanks I'll take a look at the translation when it's approved. You better use MediaFire or MegaUpload the next time.
@[ReX]: just don't use unsupported compilers. MSVC build doesn't have any problems.
[ReX]
25th May 2010, 19:50
I know someone would say that, oh well, that's what I get for trying to help. :rolleyes:
XhmikosR
25th May 2010, 19:54
You can show us some benchmark results and I'm all for it. If you don't already know, I fully support ICL. It's just that in mpc-hc's case it's not worth the trouble. That ICL commit should be more clear about the fact that it's not officially supported by no one. At least for now.
torpedo
25th May 2010, 20:05
@XhmikosR:
Got you!
I posted a new msg onto PhpBB of mpc-hc's support site. The post url goes here: https://sourceforge.net/apps/phpbb/mpc-hc/viewtopic.php?f=5&t=47
tetsuo55
25th May 2010, 20:12
;1402786']I know someone would say that, oh well, that's what I get for trying to help. :rolleyes:We fixed the commitlog to clear up some misunderstandings
Revision 1933 - Directory Listing
Modified Sun May 23 22:23:54 2010 UTC (44 hours, 46 minutes ago) by Spec-Chum
Fixed some Intel C++ compiler errors, 32-bit MPC-HC can be compiled but the compiled exe has problems similar to vs2010 builds. We do not support the intel compiler, but patches are welcome. (thanks for the python script, Marko - really helped)
markanini
25th May 2010, 21:40
Any info about ELA deinterlacer would be appericiated.
Does it run on GPU shaders or CPU?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.