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
_xxl
6th August 2009, 18:56
SVPlayer is a MPC-HC mod:
http://trac.svplayer.cn/browser
Src:
svn://svn.splayer.org:3690/svplayer
_xxl
6th August 2009, 19:20
Are they violating the GPL, these SVPlayer people? We all know KMPlayer steals MPC GPL code, Gabest posted about that and also KMPlayer violated the FFMPEG GPL license.
KMPlayer never released any source code. SVPlayer I don't know, source code is available.
Keiyakusha
6th August 2009, 19:27
I saw CoreAVCDecoder.ax included in install package of SVPlayer. Is that normal?
ADude
6th August 2009, 20:08
I saw CoreAVCDecoder.ax included in install package of SVPlayer. Is that normal?
It's illegal.
tetsuo55
6th August 2009, 20:23
ADude,
Can you try the mpc-hc-gs version from this site.
1. You have to set output to EVR CP
2. You have to disable everything in "renderer settings"
3. You have to enabled "renderer settings > vsync > present at nearest vsync"
Save these changes before opening a file(by closing mpc)
Now make sure your using a file that works with the internal splitters and decoders (external stuff is (partially) broken in this test build)
The big question is, is the display tearing free for you?, and is playback with matching FPS video and display judderfree?
(Just to be on the safe side choose bilinear filtering (not the shader version) in the output settings)
ADude
6th August 2009, 21:35
ADude,
Can you try the mpc-hc-gs version from this site.
What is "gs" and which site ?
is playback with matching FPS video and display judderfree?
I rarely playback anything where the FPS on the video is the same as the display.
PS Just curious - are you asking me because I happen to be posting in the thread, or because it is related to some problem I have had ?
Keiyakusha
6th August 2009, 22:16
SVPlayer is a MPC-HC mod:
http://trac.svplayer.cn/browser
Src:
svn://svn.splayer.org:3690/svplayer
By the way! Source code is available? I think _xxl just found new GUI :D
nurbs
6th August 2009, 22:59
What is "gs" and which site?
GothSync; this site: http://forum.doom9.org/showthread.php?t=148221
leeperry
6th August 2009, 23:40
By the way! Source code is available? I think _xxl just found new GUI :D
OMG, it's BIG! :eek:
https://secure.screeningvault.com/images/svplayer-tagdisp-360x232.jpg
now all we need is seamless playback, and I can ditch KMP :p
does this svplayer support mVR? lemme try :)
PS: seems like there's no english.ini :/
ADude
7th August 2009, 02:20
GothSync; this site: http://forum.doom9.org/showthread.php?t=148221
The additions by GothSync to MPC-HC do not work with SPDIF, so it is worthless to me and many other users...
_xxl
7th August 2009, 06:34
Most interesting part is that I can watch without tearing (not perfect) in DX9 renderless mode using nVidia's FX5200.
boyumeow
7th August 2009, 07:01
OMG, it's BIG! :eek:
https://secure.screeningvault.com/images/svplayer-tagdisp-360x232.jpg
now all we need is seamless playback, and I can ditch KMP :p
does this svplayer support mVR? lemme try :)
PS: seems like there's no english.ini :/
I believe its in Chinese...
tetsuo55
7th August 2009, 07:10
PS Just curious - are you asking me because I happen to be posting in the thread, or because it is related to some problem I have had ?You seem to have a lot of questions and possibly problems with the settings beliyaal.
The GS test build only has 1 setting and it should work for everyone. Which is why i asked you to try it.
I know spdif doesnt work in the current test build, obviously its only a video test.
tomasen
7th August 2009, 08:05
Thanks for interesting in SVPlayer( now we change the name to SPlayer as SPlayer.org). I'm flattered.
As I am the lead developer on SPlayer project. I can say I‘m trying very hard to follow the GPL and open every source codes. Honestly, we are on our way indeed. I don't like to include those files that shouldn't be included neither. I will remove those files once we found a better performed .264 decoder codes in available.
I did try to join MPC-HC project to contribute some of my discoveries during coding, but there is no response via sourceforge contact information.
Oh, SPlayer does based our codes on MPC-HC a lot. But I put the focus on the another end ---- like easier setting for newbies, support playing more file types, and of cause automatically downloading subtitles.
I trying to thanks everyone on about dialog, it's just I don't know anyone here.
Also I'm not an expert on GPL , so if I did something wrong, any suggestion are welcome.
BTW, basically SPlayer is only for Chinese language users, so there may not be English version of SPlayer .
Lincoln Burrows
7th August 2009, 08:23
One thing I am curious:
Why everytime I install MPC-HC, I can't see the software listed on "Open this file with..."? And when I locate the EXE, is not being added to the Windows XP SP3 list. If it's necessary I'll reinstall MPC again (my guess it's the first time I was not doing that properly), so please tell me what should I do from start?
Shell Extensions are in-process COM objects which extends the abilities of Windows operating system. Most shell extensions are automatically installed by the operating system, but there are also many other applications that install additional shell extension components. For example: If you install WinZip on your computer, you'll see a special WinZip menu when you right-click on a Zip file. This menu is created by adding a shell extension to the system. I also noticed it's possible to make MPC work in my portuguese language, but sometimes when I install the software, it's only in english. Do I need to select "With installer" or "Without installer" to make the translation works?
_xxl
7th August 2009, 09:33
I did try to join MPC-HC project to contribute some of my discoveries during coding, but there is no response via sourceforge contact information.
I like to communicate on Doom9 forum.
Dark Eiri
7th August 2009, 10:37
The only advantage any other player can have over MPC-HC right now is the interface, but this SVPlayer GUI looks awesome. Can it be ported to MPC-HC, since it's open source? Maybe with tweaks, of course. It would make so many people ditch The KMPlayer.
ar-jar
7th August 2009, 10:50
You seem to have a lot of questions and possibly problems with the settings beliyaal.
The GS test build only has 1 setting and it should work for everyone. Which is why i asked you to try it.
I know spdif doesnt work in the current test build, obviously its only a video test.
Thanks tetsuo55. I would like to add a little more info as the topic came up here: the GothSync tryouts track currently has three different video - display sync mechanisms (or to be more precise, two sync mechanisms and one mechanism that tries to minimize the effects of missing sync):
1. Sync display to video: Adjusts the display refresh rate to match the video fps. The preferred sync if you have a compatible gfx board and display. Will not work for everyone. But if it works, it also works with SPDIF and keeps video, audio and display in sync. Works with live video sources.
2. Sync video to display. Adjust video fps to match display refresh rate. Like Reclock but simpler so it won't resample SPDIF and audio and video may get out of sync when using SPDIF output. If you decode on your sound card and use analog audio out from your sound card, it will keep audio, video and display in sync. Does not work with live video sources.
3. Present at nearest vsync. For each video sample, moves the presentation moment to a safe distance from the vsync to avoid tearing. The current release will still judder when nominally close to a vsync. I'm working on a "snap to vsync" algorithm that will hopefully only give one clean skip or duplication when necessary. With good rate matching this will only happen a few times per movie and will most of the time go unnoticed in my experience (I have a hard-coded version of the algorithm working for some fps - refresh rate combinations in my development build). Will work with SPDIF and live sources.
More here: http://forum.doom9.org/showthread.php?t=148221 and here: http://www.ostrogothia.com/?page_id=1050 (not entirely updated).
It's all still experimental but I use it myself and I appreciate feedback! -A
_xxl
7th August 2009, 12:38
I did try to join MPC-HC project to contribute some of my discoveries during coding.
If you make patches to fix bugs in MPC-HC they are welcome.
Reino
7th August 2009, 12:42
Today I updated my Firefox browser to 3.5.2 and for the first time I watched it's native support for Theora video.
Surprisingly enough, when I downloaded it, I couldn't load this video in MPC or MPC-HC at all. VLC Media Player does work however.
Can anyone reproduce?
http://proxy-33.dailymotion.com/18/320x240/ogg/15809843-2.ogg?afa53fd534b8c7801c421026fb78bef813dcd14
Mercury_22
7th August 2009, 12:55
Please can someone clarify for me if MPC-HC REALLY needs both (if any) VC++ versions 2005 and 2008 (http://sourceforge.net/apps/mediawiki/mpc-hc/index.php?title=Update_Your_System_Software) to be installed on one's system (clean Windows install, no other software), and which versions ( since the last updates 2008 (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2051a0c1-c9b5-4b0a-a8f5-770a549fd78c) and 2005 (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2) )?
Edit: Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 ISO (http://www.microsoft.com/downloads/details.aspx?FamilyID=71deb800-c591-4f97-a900-bea146e4fae1&displaylang=en) or web setup (http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&displaylang=en) it's out
Keiyakusha
7th August 2009, 13:44
Today I updated my Firefox browser to 3.5.2 and for the first time I watched it's native support for Theora video.
Surprisingly enough, when I downloaded it, I couldn't load this video in MPC or MPC-HC at all. VLC Media Player does work however.
Can anyone reproduce?
http://proxy-33.dailymotion.com/18/320x240/ogg/15809843-2.ogg?afa53fd534b8c7801c421026fb78bef813dcd14
Does it works with haali media splitter?
Reino
7th August 2009, 14:48
Does it works with haali media splitter?Normally I don't use Haali's Media Splitter, but I installed it and I can confirm it does work.
What a mess...now there are certain OGG[THEORA] files exclusively compatible with Haali's Media Splitter and certain ones exclusively compatible with Gabest's OGG Splitter!
Keiyakusha
7th August 2009, 16:44
Normally I don't use Haali's Media Splitter, but I installed it and I can confirm it does work.
What a mess...now there are OGG[THEORA] files exclusively compatible with Haali's Media Splitter as well as Gabest's MKV Splitter!
Internal splitter have troubles with theora and from my experience, if haali installed it will be used for ogv splitting even if internal splitter is checked.
chuuey
7th August 2009, 18:04
does anyone have also issues when playing movies with 24hz mode in overlay mixer setting? works just fine in VMR9 but in overlay mode the video and audio are off sync for some reason, i tried the build with synch adjustments, but it doesn't seem they work in overlay mode ;( cheers :) using a mac mini with geforce 9400 and coreavc, mpc-hc build 1209
Reino
7th August 2009, 19:14
Internal splitter have troubles with theora and from my experience, if haali installed it will be used for ogv splitting even if internal splitter is checked.That's correct, but I actually meaned Gabest's OGG Splitter.
*previous post corrected*
Keiyakusha
7th August 2009, 19:20
Isn't Gabest's ogg splitter and MPC-HC's internal one is the same filter?
clsid
7th August 2009, 20:10
Yes, they are the same. The stand-alone splitters are commonly referred to as the Gabest splitters. (Gabest is the original author of MPC)
tetsuo55
7th August 2009, 20:52
I did try to join MPC-HC project to contribute some of my discoveries during coding, but there is no response via sourceforge contact information. Hi, i am the project manager. We are always looking for programmers to join the project, i have sent you a PM.
Please can someone clarify for me if MPC-HC REALLY needs both (if any) VC++ versions 2005 and 2008 (http://sourceforge.net/apps/mediawiki/mpc-hc/index.php?title=Update_Your_System_Software) to be installed on one's system (clean Windows install, no other software), and which versions ( since the last updates 2008 (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2051a0c1-c9b5-4b0a-a8f5-770a549fd78c) and 2005 (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2) )?You need both if you want 100% compatibility with most applications surrounding audio and video playback, but only 2008 is required for basic mpc-hc functionality(just like you dont need the directx redist if you dont use any of the functions that depend on it).
The updated versions you linked too are indeed the newest and recommended versions (although windows update will update older versions)
Mangix
7th August 2009, 20:52
Please can someone clarify for me if MPC-HC REALLY needs both (if any) VC++ versions 2005 and 2008 (http://sourceforge.net/apps/mediawiki/mpc-hc/index.php?title=Update_Your_System_Software) to be installed on one's system (clean Windows install, no other software), and which versions ( since the last updates 2008 (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2051a0c1-c9b5-4b0a-a8f5-770a549fd78c) and 2005 (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2) )
you don't really need them but they are handy to have since MPC was compiled using MSVC++ compilers.
btw, download these ones if you're going to.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2051a0c1-c9b5-4b0a-a8f5-770a549fd78c
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2
Mercury_22
7th August 2009, 21:05
you don't really need them but they are handy to have since MPC was compiled using MSVC++ compilers.
btw, download these ones if you're going to.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2051a0c1-c9b5-4b0a-a8f5-770a549fd78c
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2
Hi, i am the project manager. We are always looking for programmers to join the project, i have sent you a PM.
You need both if you want 100% compatibility with most applications surrounding audio and video playback, but only 2008 is required for basic mpc-hc functionality(just like you dont need the directx redist if you dont use any of the functions that depend on it).
The updated versions you linked too are indeed the newest and recommended versions (although windows update will update older versions)
So which one is it ? Cause I want to update the Troubleshooting guidelines (http://sourceforge.net/apps/mediawiki/mpc-hc/index.php?title=Troubleshooting_guidelines)
tetsuo55
7th August 2009, 21:12
keep recommending both, and link to the ATL updated version
Also for compilation, the Windows SDK 7 can be used, we added the missing file to SVN.
tetsuo55
7th August 2009, 21:30
Could you add option in Media Player Classic Home Cinema for displaying milliseconds and frame rate of a movie? I would like to synchronize some audio with a movie in exact time, so, this would be nice. Thanks in advance!not frame rate but actual frame number.
A movie is made from 1000's of frames, and i think mpc already knows which frame its on.
I think it would be a relatively easy patch to show time in hh:mm:ss:msms and to show the current frame number.
Be adviced though charmed94, that seeking is not that accurate, although a relatively difficult patch could make the basic seeking code just as accurate (but limitations in the container/codec/splitter/decoder would form the hard limit for seeking accuracy)
Mercury_22
7th August 2009, 21:41
keep recommending both, and link to the ATL updated version
Also for compilation, the Windows SDK 7 can be used, we added the missing file to SVN.
@tetsuo55
I can't edit the page (https://sourceforge.net/apps/mediawiki/mpc-hc/index.php?title=Troubleshooting_guidelines) anymore ! What's up ?
tetsuo55
7th August 2009, 21:47
@tetsuo55
I can't edit the page (https://sourceforge.net/apps/mediawiki/mpc-hc/index.php?title=Troubleshooting_guidelines) anymore ! What's up ?Looks like all permisions where deleten when sourceforge updated the servers :(.
ADude
7th August 2009, 22:59
Thanks tetsuo55. I would like to add a little more info as the topic came up here: the GothSync tryouts track currently has three different video - display sync mechanisms (or to be more precise, two sync mechanisms and one mechanism that tries to minimize the effects of missing sync):
How do these sync mechanisms interact with the Beliyaal sync mechanisms, and the sync mechanisms present prior to Beliyaal's sync mechanisms (i.e. Build 1043 and prior) and how do all of the above interact with ATI's sync mechanisms, for example, in my 1150 gpu ?
Beliyaal added close to a dozen option settings for sync, but I have yet to find anyone who can clearly explain either his settings or the above interactions.
So, all MPC-HC users are blindly changing settings until some combination happens to work okay.
That seems to be contrary to Beliyaal's representation that he was improving the software.
Your web site seems far more well documented than Beliyaal's reluctant attempts at documentation, so I am hopeful that you can do a better job at explanation.
Otherwise, what really needs to be done is for software to make all the setting choices automatically...
tetsuo55
7th August 2009, 23:16
How do these sync mechanisms interact with the Beliyaal sync mechanisms, and the sync mechanisms present prior to Beliyaal's sync mechanisms (i.e. Build 1043 and prior) and how do all of the above interact with ATI's sync mechanisms, for example, in my 1150 gpu ?
Beliyaal added close to a dozen option settings for sync, but I have yet to find anyone who can clearly explain either his settings or the above interactions.
So, all MPC-HC users are blindly changing settings until some combination happens to work okay.
That seems to be contrary to Beliyaal's representation that he was improving the software.
Your web site seems far more well documented than Beliyaal's reluctant attempts at documentation, so I am hopeful that you can do a better job at explanation.
Otherwise, what really needs to be done is for software to make all the setting choices automatically...The short answer is:
His code disables all and replaces all previous code, and uses the directX api to communicate with the videocard (abstracted to brands/models)
Basically you cannot compare it with pre-beliyaal or post beliyaal.
The only way to compare is in terms of Tearing, jitter, judder and dropped frames.
I have tested different intel/ati/nvidia systems, and so far the code works on all of them. We did find an existing bug in the framerate detection and interlace detection (not added to the tracker yet for obvious reasons)
This bug could be partially to blame for strange issues with some files with the current code and with madvr.
EDIT:
Hopefully, the eventual commit will remove all options, 1 size fits all. (besides the obvious what to sync to options)
tetsuo55
8th August 2009, 00:07
@everyone.
In order to get a more predictable and faster developement cycle in MPC-HC i'm working on a very detailed To-Do list.
I found a way to get almost all bug reports and feature requests on the To-Do list without naming them individually.
I need everyones help making a few matrixes.
Each matrix contains the technical requirements of a certain part of MPC.
I will explain how each one is made, and i would like to ask the community to fill them (and eventually place them on the wiki)
1. Splitter matrix:
This matrix shows each container format on one axis, and every possible container feature on the other.(not limited to the containers we currently support)
2. Audio Renderer matrix:
This matrix shows each physical audio path (e.g analog, spdif, hdmi, etc..) on one axis, and its capibilities and supported api's on the other(not limited to the internal renderers, also list reclock, etc..)
3. Video Renderer matrix:
This matrix shows the different renderers on one axis, and all the existing and possible capabilities on the other axis(not limited to the internal renderers, also list madvr, etc..)
4. Subtitle renderer matrix:
This matrix shows the different subtitle formats on one axis, and all the possible subtitle features on the other(not limited to the supported subtitle formats)
5. Playlist matrix:
This matrix shows the names of other applications which are well known for their playlist capabilities on one axis, and their features on the other axis.(this includes things like, play/pause/stop settings, seamless playback, and the file open dialog, etc..)
For every matrix the following rules apply:
-If a feature is only partially supported or something else is up, a note will have to be made explaining it
-The matrix has no room for completely new feature requests, it should be based on existing examples/specifications
-Provide as much technical information as possible on each feature as a whole, and each implementation of the feature
-Eventually each item should have a page on the wiki, with as much information about that item as possible (like the full spec for SRT including how different containers treat it)
EDIT:
Here is an example of the subtitle matrix, for SRT:
http://img35.imageshack.us/img35/8303/exampleu.th.png (http://img35.imageshack.us/i/exampleu.png/)
ADude
8th August 2009, 01:58
The short answer is:
His code disables all and replaces all previous code, and uses the directX api to communicate with the videocard (abstracted to brands/models)
Basically you cannot compare it with pre-beliyaal or post beliyaal.
Are you saying that his sync code replaces all of Beliyaal's sync code, including for EVR-CP ?
JonasNo
8th August 2009, 03:28
I just wanted to add some info to the skin / new gui discussion:
You should be careful with special gui / skin support because it will affect video playing, usually in a bad way, generally it just slows down the player and sometimes also the responsiveness of the player (ex. click the stop button and wait 5 seconds).
So using the standard native windows gui is the way to go.
But adding an option and letting the user decide if they want to use it or not can be the way to go.
Btw: What is wrong with the built-in windows theme ? why not use that ?
Now to the compile optimization topic:
The best way is to leave them alone, mpc-hc should work on as many computers as possible.
Optimizing for specific cpus is bad programming practice ( in this case ).
But there are some good news, there are ways to enable and use new cpu features on-the-fly ( detect cpu features on program start ), ex SSE2, SSE3, etc..
So it can be done, a win-win for all users.
But these kinds of optimizations (and eye candy support) should be done after all the bugs have been fixed, a code review and a code clean up. (Programming isn't always a fun thing but a code review and clean up will make it better overall and make it easier for new devs and easier to find new bugs)
About the new playlist request:
This is a tricky thing, creating the playlist it self is pretty easy but getting the file information is not because of the way mpc-hc works (ex title, artist, duration, etc)
I have not looked too deep in the code yet so it might be easier than i think.
I'll know more in a week or so.
Keiyakusha
8th August 2009, 04:19
Well this 5 secs waiting will not happens if GUI will be written well ^_-
And about "after all the bugs have been fixed"... You know, there is always will be some bugs. Software never finished. Yes, for us some bugs may be really annoying, but most of them are invisible for average user. For average user the main "bug" now is a GUI. So IMHO it's not a first priority but it shouldn't be delayed up to the time, when nobody will use MPC-HC except doom9 members. If only nobody cares about these users. Also maybe developers already tired of these bugs. This is the chance to make something a bit different and maybe more creative.
chros
8th August 2009, 07:53
2 question:
1. What does "View -> Information" do? :)
2. Is VC1 partially accelerated (iDCT) on nVidia cards with the newest drivers for you? (for me it isn't. I have tried some older MPC-HC build too...)
Thanks
tetsuo55
8th August 2009, 08:19
Are you saying that his sync code replaces all of Beliyaal's sync code, including for EVR-CP ? For simplicity i'd its say it replaces it (but obviously the new function is based on what was already in there). The function i mentioned only works on EVR-CP and is still very experimental.
But so far everyone that has tried it has reported tearing free playback, often with much less jitter and frame drops, and on some system a more stable judder
2 question:
1. What does "View -> Information" do? :)
2. Is VC1 partially accelerated (iDCT) on nVidia cards with the newest drivers for you? (for me it isn't. I have tried some older MPC-HC build too...)
Thanks1. Information shows details in a black section between the video and the controls.
2.None of the DXVA capabable internal codecs support partial accelaration (but some external ones do)
clsid
8th August 2009, 13:03
Now to the compile optimization topic:
The best way is to leave them alone, mpc-hc should work on as many computers as possible.
Optimizing for specific cpus is bad programming practice ( in this case ).
But there are some good news, there are ways to enable and use new cpu features on-the-fly ( detect cpu features on program start ), ex SSE2, SSE3, etc..
So it can be done, a win-win for all users.Before making suggestions like this you might in the future want to investigate what MPC already does. It already contains such optimizations in its FFmpeg based decoders.
ar-jar
8th August 2009, 15:12
For simplicity i'd its say it replaces it (but obviously the new function is based on what was already in there). The function i mentioned only works on EVR-CP and is still very experimental.
But so far everyone that has tried it has reported tearing free playback, often with much less jitter and frame drops, and on some system a more stable judder
Thanks tetsuo55 for answering while I've been busy coding :-) It is true that I have removed all sync-control code in the code base while implementing my additions. In my private builds that is, the sourceforge trunk is intact. There were several reasons for it but the main ones were: (1) it was much easier to implement my own functions if I started from a cleaner sheet (but not an entirely clean sheet) and (2) it's fairly easy to merge in the pre-existing sync code again should need be.
I'm not aware of ADude's "ATI sync mechanism". I have a limited set of computers to test on as I do this as a hobby but my dev computer has an ATI board and my HTPC has an NVidia. Both low to mid end boards. I try to keep the stuff working with at least those two, and hopefully most other mainstream boards with the help of you guys. But workarounds for specific boards that seem less fit for htpc use will have low priority.
I will try to keep the options to a minimum and supply default values that should work for most people. But for these early builds I want to keep some tweaks open. -A
Yobbo
8th August 2009, 19:40
I have always had a little problem with MPC-HC (currently using latest build 1179). Sometimes when playing short wav samples (eg drum samples) it gives me a "Cannot render the file" error, and a pop-up "Could not render some of the pins in the graph, may not have the needed codecs or filters" etc. The problem is with the following pins - Audio Switcher::Out and ACM Wrapper::Output.
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_PCM {00000001-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
Other wav files (songs etc) play just fine. It only ever (sometimes) happens when trying to play certain short wav samples.
Here's some MediaInfo on a sample -
Format : PCM
Codec ID : 1
Codec ID/Hint : Microsoft
Duration : 1s 942ms
Bit rate : 2 117 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Resolution : 24 bits
Stream size : 502 KiB (100%)
What could be the problem? I would like to find out and resolve this ongoing issue once and for all. Thanks!
ADude
8th August 2009, 20:20
I'm not aware of ADude's "ATI sync mechanism".
AFAIK, for the last seven years, ATI graphics cards do vertical sync to displays, without needing the application to do anything. Evidently, only gamers seem to care about the details, since disabling vsync allows them to get greater performance from the gpu. Here is a gamer's description of the ATI vsync options:
Wait for Vertical Refresh: This option controls Vertical Synchronization (VSync) in games. VSync is the synchronization of your graphics card and monitor's abilities to redraw the screen a number of times each second (measured in FPS or Hz), and is explained in greater detail on this page of the Gamer's Graphics & Display Settings Guide. There are four choices here:
Always Off - Vertical Sync will always be set to Off, regardless of the setting in the game or 3D application. This provides fastest performance but may result in image 'tearing' which can be annoying to some.
Off, Unless Application Specifies - Vertical Sync will be off by default, however if you choose to enable it in a game or 3D application, it will be enabled for that game/app. This is the recommended mode.
On, Unless Application Specifies - Same as above, except Vertical Sync will be on by default unless otherwise disabled in a particular game or 3D application.
Always On - Vertical Sync will always remain on, regardless of the setting in the game or 3D application. This is not recommended, as it may reduce performance however it guarantees that there will never be any screen "tearing".
It is recommended you select the 'Off, Unless Application Specifies' option for the best performance, and this also allows you to set VSync Off/On in each individual game using the game's own settings if required. Generally speaking, VSync should be disabled for the best performance.
Perhaps this is why I have never seen tearing on my HT-PC... although a web search shows that NVIDIA has a "force vsync" setting in their control panel as well:
Vertical Sync: Vertical Synchronization (also called Vertical Sync or VSync) is the synchronization of your monitor and graphics card's abilities to draw a certain number of frames per second (or FPS) on the screen. It is covered in detail on this page of the Gamer's Graphics & Display Settings Guide. If Vertical Sync is disabled, your FPS will improve, and it can now also exceed the refresh rate cap, however you may notice some screen "tearing" – the top portion of the screen being slightly out of alignment with the bottom. This causes no damage to your monitor, and in general it is strongly recommended that Vertical sync be disabled in all games to improve performance. Since almost every current game has the option to enable or disable VSync in the in-game settings, I recommend you select the 'Use the 3D application setting' option here, and manually set the VSync in each game. This prevents conflicts between games and the Forceware drivers. Note that if you insist on forcing VSync to On here, try enabling Triple Buffering to improve overall performance when VSync is enabled.
PS ATI also has a "Triple Buffering" option.
tetsuo55
8th August 2009, 20:25
AFAIK, for the last seven years, ATI graphics cards do vertical sync to displays, without needing the application to do anything. Evidently, only gamers seem to care about the details, since disabling vsync allows them to get greater performance from the gpu:
Perhaps this is why I have never seen tearing on my HT-PC...You where lucky with the tearing, but that recommended setting does often provide good results.
If i understand correctly, ar-jars code ignores all of that, and looks for the vsync interval itself(which in turn makes it gpu independent)
STaRGaZeR
8th August 2009, 23:48
PS ATI also has a "Triple Buffering" option.
Only for OpenGL.
ADude
9th August 2009, 00:00
You were lucky with the tearing...
Of course he may be wrong, but the author of the Guide wrote:
however it guarantees that there will never be any screen "tearing".
which is stronger wording than "might not be" or "should not be".
I am wondering whether the video player vsync code is only necessary because gamers do not want to engage the graphics card option to do it (because it hurts game performance).
ar-jar
9th August 2009, 00:25
AFAIK, for the last seven years, ATI graphics cards do vertical sync to displays, without needing the application to do anything. Evidently, only gamers seem to care about the details, since disabling vsync allows them to get greater performance from the gpu.
Sync to the vertical retrace is a standard feature of DirectX (and, I guess, OpenGL) and is implemented on all modern gfx boards that support DirectX. MPC-HC uses this option for presenting video frames. Unfortunately, if you transfer your new frame to the video memory too close to the vertical retrace, you still get tearing as the memory write seems to "spill over" to the next frame (I have never been able to find any documentation that desribes exactly why this happens). This typically only happens if running the application in windowed mode and is eliminated in "exclusive mode". But exclusive mode has other drawbacks so windowed mode is preferable. Conclusion: even with all the regular sync options in DirectX, implemented in the gfx drivers, you still need to control the timing of the transfer of new frames from the "CPU memory" to the video memory to avoid tearing. -A
PS. Gamers often turn off the sync as it effectively limits the frame rate to the display refresh rate. They think tearing is an ok price to pay for a higher (perceived) fps.
ADude
9th August 2009, 02:26
This typically only happens if running the application in windowed mode and is eliminated in "exclusive mode". But exclusive mode has other drawbacks so windowed mode is preferable.
So you are saying that the graphics card vsync is sufficient unless you are using windowed mode.
This would explain why I never encounter tearing, because I never use windowed mode.
If I am watching a video, that is the only thing that I am doing - I am not watching a video while typing a novel at the same time.
So, in MPC-HC, I always have checked "launch files in fullscreen". I use this and leave "Direct3d Fullscreen" unchecked (to avoid the drawbacks of exclusive mode).
tetsuo55
9th August 2009, 07:04
So you are saying that the graphics card vsync is sufficient unless you are using windowed mode.
This would explain why I never encounter tearing, because I never use windowed mode.
If I am watching a video, that is the only thing that I am doing - I am not watching a video while typing a novel at the same time.
So, in MPC-HC, I always have checked "launch files in fullscreen". I use this and leave "Direct3d Fullscreen" unchecked (to avoid the drawbacks of exclusive mode).On my old HTPC i would still get tearing with those options :(
ar-jar
9th August 2009, 07:59
So you are saying that the graphics card vsync is sufficient unless you are using windowed mode.
This would explain why I never encounter tearing, because I never use windowed mode.
Having failed to find any documentation pertaining to this and having tried only a few gfx boards, I don't want to generalize too much, but in my experience, exclusive mode has been the only way to *totally* avoid tearing *if* you don't control the timing of transferring new frames to the video memory. I get a little tearing in windowed mode when the timing of presenting new frames is the worst possible i.e. right before the vertical retrace. (And maybe you do too if you look really carefully :-)) With proper timing, i never get tearing in any mode. -A
THX-UltraII
9th August 2009, 09:24
is it possible to make a .srt subtitle file work with a .mkv file in MPC-HC? If so, how to?
I already have Haali Media Splitter running but I cannot select the .srt file while my .mkv is running.
St Devious
9th August 2009, 14:25
is it possible to make a .srt subtitle file work with a .mkv file in MPC-HC? If so, how to?
I already have Haali Media Splitter running but I cannot select the .srt file while my .mkv is running.
just drag it to the window.
Pr3d
9th August 2009, 15:09
Just for info, are Blu Ray movies on MPCHC DXVA compatible?
Because if i try to play a BD i cannot use DXVA...
tetsuo55
9th August 2009, 15:17
Just for info, are Blu Ray movies on MPCHC DXVA compatible?
Because if i try to play a BD i cannot use DXVA...Please follow the steps outlined in my signature.
Jong
9th August 2009, 15:55
Gamers often turn off the sync as it effectively limits the frame rate to the display refresh rate. They think tearing is an ok price to pay for a higher (perceived) fps.A bit OT, but its worse than that. If the game is capable of generating frames quicker than the refresh rate then the frame rate is limited to the refresh rate. But as soon as the game's possible frame rate drops below the refresh rate (in a tough, complex scene) the frame rate drops to HALF the refresh rate, which with a 60Hz monitor is 30fps - too slow for many gamers in many games.
Shakey_Jake33
9th August 2009, 16:39
^Not to mention the problem of input lag with Vsync enabled. A gamer would only enable Vsync if the tearing was insane, and even then you can normally reduce the tearing by capping the fps at 60, 59, 58, 61 etc. depending on your display.
JonasNo
10th August 2009, 03:16
Before making suggestions like this you might in the future want to investigate what MPC already does. It already contains such optimizations in its FFmpeg based decoders.
Well as i said i haven't been through all the code yet. ( a lot of code, little free time )
And that part is one that i haven't been through properly yet.
I didn't mean it to sound as a suggestion, it was more of an explanation to the non-programming users and the new programmers out there.
Hope that clears things up
CruNcher
10th August 2009, 08:24
@Casimir
will the problem with the "non clean termination" of MPC-HC ever be fixed i often have 1 ghost instance of it in my proccess list that also blocks most of the times ffdshow, i also read that many seem to have this instability problem (Winxp SP3 here) and this seems to exist for a long long time i allways ignored it killing this 1 instance manualy that didn't terminated itself properly, i wouldn't say it's a showstoper but it's quiet anoying anyways :( as you would expect it to terminate itself in a clean way closing all it's handles.
stax76
10th August 2009, 08:47
Is it known what causes the non clean termination? Subtitles maybe?
Aleksoid1978
10th August 2009, 09:47
bug report:
it's just terrible:
sa mpchc h.263 decoder (v1179) always drops from to 10, when the video spec is:
Format : Flash Video
File size : 3.89 MiB
Duration : 1mn 40s
Overall bit rate : 324 Kbps
Encoded date : unknown
Tagged date : UTC 2006-08-28 01:32:30
Tagging application : Manitu Group FLV MetaData Injector 2
xtradata : Fob Hunter
Video
Format : H.263
Duration : 1mn 40s
Bit rate : 255 Kbps
Width : 320 pixels
Height : 240 pixels
Display aspect ratio : 4:3
Frame rate : 25.000 fps
Bits/(Pixel*Frame) : 0.133
Stream size : 3.06 MiB (79%)
Link to download ???
tetsuo55
10th August 2009, 10:02
@Casimir
will the problem with the "non clean termination" of MPC-HC ever be fixed i often have 1 ghost instance of it in my proccess list that also blocks most of the times ffdshow, i also read that many seem to have this instability problem (Winxp SP3 here) and this seems to exist for a long long time i allways ignored it killing this 1 instance manualy that didn't terminated itself properly, i wouldn't say it's a showstoper but it's quiet anoying anyways :( as you would expect it to terminate itself in a clean way closing all it's handles.are you using winamp plugins?
I never have this problem but i only use mpc-hc and ffdshow and nothing else.
leeperry
10th August 2009, 11:57
oh yes, please let us know what infos you need to fix this bug :(
would ProcessExplorer logs do? it's definitely related to ffdshow(possibly the Avisynth filter), apparently some threads are not killed properly when MPC closes up...so it stays as a system process(I also run XP SP3)
sometimes I had like 10 of them! maybe you could simply kill the process the hard way...or at least offer an option to do so in the options :)
Piyoko
10th August 2009, 12:30
Hello,
Is someone still working on the LPCM mono issue? Do you need samples?
In 1.2.908.0 playing the m2ts files from Criterion Blu-rays with LPCM mono causes slow playback and garbled audio. After 1137 the garbled audio is fixed but everything is still playing at 50% speed.
tetsuo55
10th August 2009, 12:49
oh yes, please let us know what infos you need to fix this bug :(
would ProcessExplorer logs do? it's definitely related to ffdshow(possibly the Avisynth filter), apparently some threads are not killed properly when MPC closes up...so it stays as a system process(I also run XP SP3)
sometimes I had like 10 of them! maybe you could simply kill the process the hard way...or at least offer an option to do so in the options :)Please tell me exactly how to reproduceHello,
Is someone still working on the LPCM mono issue? Do you need samples?
In 1.2.908.0 playing the m2ts files from Criterion Blu-rays with LPCM mono causes slow playback and garbled audio. After 1137 the garbled audio is fixed but everything is still playing at 50% speed.Samples please
_xxl
10th August 2009, 12:54
MPC-HC x86 r.1212:
http://www.dump.ro/fisiere/mplayerc-rar/135185/1wu0NUS7ayPU9TCy
Piyoko
10th August 2009, 13:08
Samples please
Here are two samples:
http://www.mediafire.com/?nedy2ydd1tu
http://www.mediafire.com/?jjmyemjedf2
rep.m2ts should have a 24-bit LPCM mono track, and wag.m2ts should have a 16-bit one. Both play at 12fps instead of 24fps in MPC-HC. If I disable the internal MPEG PS/TS/PVA source filter and use the Haali splitter instead, the files play at full speed, but no audio is recognised at all.
leeperry
10th August 2009, 17:46
Please tell me exactly how to reproduceSamples please
I'm afraid it's a very random problem...but it never happens w/ KMP. it happens both w/ audio and video files...and it seems related to ffdshow.
if you could just add an option to do a more agressive process killing when closing MPC, that would do I think :)
actually a friend of mine(Seb.26) made me a small helper, that will "process -k mplayerc.exe" when closed down...but well, it's still annoying coz it increases the loading time(which is so fast in MPC that I don't wanna ruin it :D)
maybe CrunCher will have better directions to offer.
tetsuo55
10th August 2009, 18:22
like i said, this never happens on my system with plain mpc-hc and ffdshow.
Lets hope CruNcher can explain how to reproduce it.
Leak
10th August 2009, 19:50
like i said, this never happens on my system with plain mpc-hc and ffdshow.
Lets hope CruNcher can explain how to reproduce it.
I dimly remember having had a zombie MPC process at work time and again after using MediaPlayerConnectivity to open some random video files off the web in MPC... but that's about it; I only noticed Windows wanting to terminate it when logging of at the end of the day...
np: Death Cab For Cutie - Sweet And Tender Hooligan (Live) (Live At The Crocodile Cafe 25.02.1998)
clsid
10th August 2009, 21:39
It would be useful if the devs could add more debug prints to MPC at strategic places in the code. Now it mostly only prints info in the filter manager code.
Then we can make a public debug build for those who suffer from stability problems. Users can easily log the debug output with the DebugView tool:
http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx
Pr3d
10th August 2009, 22:44
Please follow the steps outlined in my signature.
I was just wondering if the DXVA is a supported feature with BD movie on mpchc because i tried on another pc (not mine) and it doesnt work.
I dont have BD drive on my own pc so i cannot check and post a feedback.
tetsuo55
11th August 2009, 06:47
I was just wondering if the DXVA is a supported feature with BD movie on mpchc because i tried on another pc (not mine) and it doesnt work.
I dont have BD drive on my own pc so i cannot check and post a feedback.You have to use a tool like anydvd to decrypt the disk first.
tetsuo55
11th August 2009, 06:52
Microsoft made a page on MSDN explaining the bitstreaming of all supported audio formats over HDMI, Displayport and Spdif(on a different page).
Every bitstreamable format is explained on that this page except for 1, DTS-HD.
http://msdn.microsoft.com/en-us/library/dd316761(VS.85).aspx
Anyone interested in enabling bitstreaming for all these formats in MPC-HC?
CruNcher
11th August 2009, 08:21
like i said, this never happens on my system with plain mpc-hc and ffdshow.
Lets hope CruNcher can explain how to reproduce it.
I gonna try to reproduce exactly why it happens but im pretty sure it has todo with the combination of multiple MPC-HC loaded and useing them in the same time with ffdshow, closing and reopening videos via drag & drop and somehow when you close all the open MPC Windows then it often happens that 1 instance stays without a window open (whyever that is).
stax76
11th August 2009, 12:10
That would explain why I never experienced it because I use single instance mode.
leeperry
11th August 2009, 12:18
so did I, it's just that if you open many files in a row....this will happen.
it's so damn annoying, because when it happens w/ video files then it makes the system sluggish and laggy.
Aleksoid1978
11th August 2009, 23:12
rev 1216:
http://aleksoid.tosei.ru/Dist/MPCHC_1216_x86.7z
http://aleksoid.tosei.ru/Dist/MPCHC_1216_x64.7z
standalone filters:
http://aleksoid.tosei.ru/Dist/Filters/mpc_filters_1216_x86.7z
http://aleksoid.tosei.ru/Dist/Filters/mpc_filters_1216_x64.7z
roytam1
12th August 2009, 08:30
rev 1216:
http://aleksoid.tosei.ru/Dist/MPCHC_1216_x86.7z
http://aleksoid.tosei.ru/Dist/MPCHC_1216_x64.7z
standalone filters:
http://aleksoid.tosei.ru/Dist/Filters/mpc_filters_1216_x86.7z
http://aleksoid.tosei.ru/Dist/Filters/mpc_filters_1216_x64.7z
You missed the VSFilter.dll in the standalone filters.;)
Aleksoid1978
12th August 2009, 09:20
You missed the VSFilter.dll in the standalone filters.;)
Maybe :)
goldie
12th August 2009, 09:22
rev 1216:
http://aleksoid.tosei.ru/Dist/MPCHC_1216_x86.7z
...
Thanks for your update!:)
ryrynz
12th August 2009, 13:06
Thanks, Xvidvideo.ru hasn't updated in ages.
starla_
12th August 2009, 15:00
But exclusive mode has other drawbacks so windowed mode is preferable. Conclusion: even with all the regular sync options in DirectX, implemented in the gfx drivers, you still need to control the timing of the transfer of new frames from the "CPU memory" to the video memory to avoid tearing.
Actually with EVR (with Vista) and DirectX even in the windowed mode you don't need to care about the tearing. With AERO enabled (DWM - Desktop Window Manager) the v-sync handling is done by DirectX, even when in windowed mode (this is how it is done with MediaPortal).
Where as with DirectX and VMR9 non-exclusive mode there is no mechanism in the OS itself (nor in DirectX) that would allow the application to rely on for the v-sync (i.e. application itself is responsible for the v-sync matching).
/ tourettes, MediaPortal developer
rack04
12th August 2009, 15:05
Thanks, Xvidvideo.ru hasn't updated in ages.
Maybe you didn't see this note?
From 23 July to 23 August 2009, the site will not be updated!
tetsuo55
12th August 2009, 15:10
Actually with EVR (with Vista) and DirectX even in the windowed mode you don't need to care about the tearing. With AERO enabled (DWM - Desktop Window Manager) the v-sync handling is done by DirectX, even when in windowed mode (this is how it is done with MediaPortal).
Where as with DirectX and VMR9 non-exclusive mode there is no mechanism in the OS itself (nor in DirectX) that would allow the application to rely on for the v-sync (i.e. application itself is responsible for the v-sync matching).
/ tourettes, MediaPortal developerFor some reason, aero causes massive extra tearing on some systems, without ar-jars new code.
ADude
12th August 2009, 18:22
Does ar-jar's new code have a setting that turns off all of MPC-HC's application-level syncing and allows the default graphics card syncing to occur ?
If not, that would be helpful for a) situations where that produces the best results, and b) testing of MPC-HC's sync code - i.e. you would have a scientific "control" to compare with.
tetsuo55
12th August 2009, 18:25
Disable all 3 sync options (only 1 can be active at the time)
So uncheck present close to vsync and you'll mpc is free to do whatever.
You will never get a better result though, vsync doesn't know anything about the actually video refreshrate. Various glitches will occur ever X timeunits of playtime. (the present close to vsync code minimised these glitches by slightly adjusting present timing)
Tiduz
12th August 2009, 20:12
nvm fixed it
tetsuo55
12th August 2009, 20:13
When i try to run TP files it uses Microsoft MPEG-2 Video Decoder and my CPU usage goes trough the roof, i cant find MPC Video Decoder in my filter list for some strange reason either :(
How do i get it to only use MPC Video decoder? That works best from my expierence
i already blocked FFDShow
follow the steps in my signature
Aleksoid1978
12th August 2009, 23:33
rev. 1223:
http://aleksoid.tosei.ru/Dist/MPCHC_1223_x86.7z
http://aleksoid.tosei.ru/Dist/MPCHC_1223_x64.7z
changelog:
Fix : crash in DXVA, enable 14 ref frames for XP
Fix : DTS bugs
gngn
13th August 2009, 00:32
also, the 1920x1080/60p MP4 AVC files posted here on doom9 (http://forum.doom9.org/showthread.php?p=1266709#post1266709) will crash MPC-HC (if using Haali as splitter, with internal .mp4 splitter MPC-HC doesnt crash but black screen. audio works)
problem solved, but still black screen if internal .mp4 splitter is used.
the MediaInfo.dll support is a nice addition.
others using Nvidia+XP should test the newly introduced 14 ReFrames limitation and post the results.
Mangix
13th August 2009, 01:44
i'm using nvidia+xp. any samples i can use to test?
Aleksoid1978
13th August 2009, 03:08
i'm using nvidia+xp. any samples i can use to test?
Made self :) ,use MeGui
gngn
13th August 2009, 03:26
Made self :) ,use MeGui
yes, that would be best, instead of everyone using the same samples :p
you can download some of the samples i've been using (12 to 15 Reframes, no B-Pyramid):
http://rapidshare.com/files/266773944/Utawarerumono_OP_-001_12ReF.mkv
http://rapidshare.com/files/266774673/Utawarerumono_OP_-001_13Ref.mkv
http://rapidshare.com/files/266775623/Utawarerumono_OP_-001_14ReF.mkv
http://rapidshare.com/files/266776384/Utawarerumono_OP_-001_15ReF.mkv
a 16 ReFrames video here (http://files.getdropbox.com/u/132004/Planet_Earth_From%20Pole_to_Pole_1080p_sample_16ref.mkv)
Aleksoid1978
13th August 2009, 04:04
720p, 14 ReFrames sample - http://aleksoid.tosei.ru/Sample/test.mkv, short
Mangix
13th August 2009, 05:39
can't seem to get DXVA to get working on that sample. CoreAVC(CUDA) works fine though.
edit: false reading. i forgot to update MPC. both 14ref samples work just fine.
btw, what's the ref limit on nvidia cards? the 16ref sample doesn't work with CoreAVC(CUDA) or DXVA.
edit2: 15ref works with CUDA.
Aleksoid1978
13th August 2009, 06:06
can't seem to get DXVA to get working on that sample. CoreAVC(CUDA) works fine though.
edit: false reading. i forgot to update MPC. both 14ref samples work just fine.
btw, what's the ref limit on nvidia cards? the 16ref sample doesn't work with CoreAVC(CUDA) or DXVA. I'm guessing 14?
16 ref work in Vista and only in FULLHD video. In other video sometimes work, sometimes - don't work;
Mangix
13th August 2009, 06:23
by fullhd do you mean 1080p?
Mercury_22
13th August 2009, 10:20
MPC-HC's internal MPEG PS/TS/PVA splitter can't handle 25fps correctly video it's accelerated and out of sync
Sample TEST_25FPS (http://sharebee.com/149cb29e)
P.S. With other splitters the same files (25fps) are playing ok
marc99
13th August 2009, 10:54
Vista/7, Nvidia GPU, 11 reference frames limitations, with non HD material, should be removed.
Aleksoid1978
13th August 2009, 11:40
Vista/7, Nvidia GPU, 11 reference frames limitations, with non HD material, should be removed.
NO, some non HD video with ref_num>11 break play with DXVA;
Aleksoid1978
13th August 2009, 12:29
MPC-HC's internal MPEG PS/TS/PVA splitter can't handle 25fps correctly video it's accelerated and out of sync
Sample TEST_25FPS (http://sharebee.com/149cb29e)
P.S. With other splitters the same files (25fps) are playing ok
On Nvidia with internal splitter it play 50 FPS(it's interlace) - but DXVA is break, green artefact.
Mercury_22
13th August 2009, 12:58
On Nvidia with internal splitter it play 50 FPS(it's interlace) - but DXVA is break, green artefact.
And no accelerated and out of sync video ?
Aleksoid1978
13th August 2009, 13:15
And no accelerated and out of sync video ?
Sync video ok, DXVA on - but green atrefact on screen;
http://pic.ipicture.ru/uploads/090813/thumbs/SxRw4mMvQg.png (http://ipicture.ru/Gallery/Viewfull/22214756.html)
Mercury_22
13th August 2009, 13:49
Sync video ok, DXVA on - but green atrefact on screen;
http://pic.ipicture.ru/uploads/090813/thumbs/SxRw4mMvQg.png (http://ipicture.ru/Gallery/Viewfull/22214756.html)
Why aren't you using YOUR last MPC-HC version 1223 instead of 1211? and since you don't have video how can you tell it's NOT out of sync? :confused:
P.S. playing at 50 fps here too but the file it's 25fps i
Aleksoid1978
13th August 2009, 13:56
Why aren't you using YOUR last MPC-HC version 1223 instead of 1211?
P.S. playing at 50 fps here too but the file it's 25fps i
If video interlaced - with DXVA it's play with doubled fps;
i don't have last version at home :) - all revision i compile and upload at work.
Scoty
13th August 2009, 14:03
I have install Windows x64 and use MPC HC x64. Where can find the latest Matroska Build x64 ?
betaking
13th August 2009, 14:13
If video interlaced - with DXVA it's play with doubled fps;
i don't have last version at home :) - all revision i compile and upload at work.
Hi,can you Compiler last standalone filters?:thanks:
Mercury_22
13th August 2009, 14:20
I have install Windows x64 and use MPC HC x64. Where can find the latest Matroska Build x64 ?
Haali's http://haali.net/mkv/mkx.y.9.exe MPC-HC's http://aleksoid.tosei.ru/Dist/Filters/mpc_filters_1216_x64.7z
Scoty
13th August 2009, 14:41
Haali's http://haali.net/mkv/mkx.y.9.exe MPC-HC's http://aleksoid.tosei.ru/Dist/Filters/mpc_filters_1216_x64.7z
Thank you.
marc99
13th August 2009, 15:26
NO, some non HD video with ref_num>11 break play with DXVA;
Sample please.
peek
13th August 2009, 18:19
rev. 1223:
http://aleksoid.tosei.ru/Dist/MPCHC_1223_x86.7z
Unlike MPC-HC 1216 the option "Player -> Launch files in fullscreen" seems to be broken in MPC-HC 1223 under XP 32 bit. It always starts in window mode with VMR7-windowed ;) However, THANKS A LOT for this excellent player ! :)
clsid
13th August 2009, 19:49
Revision 1222 broke that fullscreen option.
Keiyakusha
13th August 2009, 20:00
Revision 1224
Modified Wed Aug 12 22:51:37 2009 UTC (20 hours ago) by aleksoid
ADD : Support MediaInfo.dll;
This is a dialog "Properties -> Mediainfo"? If so, I already saw this in new builds since xvidvideo.ru went on vacation... :eek:
ikarad
13th August 2009, 20:29
1) first problem: problem with HD subtitle and some blu-rays
http://sourceforge.net/tracker/?func=detail&aid=2805913&group_id=170561&atid=854651
With some blu-ray movies, some subtitles are not displayed with MPC-HC 1160
(this problem exists from the start of HD subtitle support).
When two subtitles must be displayed in the same time, only one subtitle is
displayed.
I give you an example of video (ten minutes cut in 7 parts)
The problem appeared between 8 minutes and 9 min30 during the generic.
There is two subtitles normally displayed: the subtitle of song and the
subtitle of text displayed on the screen. Only the subtitle of the text
displayed on the screen is displayed and not the subtitle of the song.
I try with powerdvd ultra 7.3 and it works very well. The both subtitles
are displayed.
example:
part 1/7
http://www.zshare.net/download/612945147e235956/
part 2/7
http://www.zshare.net/download/61294648d3270b91/
part 3/7
http://www.zshare.net/download/61296188690f1da3/
part 4/7
http://www.zshare.net/download/61298073e4e531b4/
part 5/7
http://www.zshare.net/download/612980765b76eeea/
part 6/7
http://www.zshare.net/download/6131235286731ecd/
part 7/7
http://www.zshare.net/download/61308949809f22a1/
I add file with all subtitles obtained with supread to show that some
subtitles are not displayed.
http://www.zshare.net/download/61317131a8f7ba09/
this problem still exists with mpc-HC 1179
2)second problem:
http://sourceforge.net/tracker/?func=detail&aid=2795839&group_id=170561&atid=854651
The problem with separated subtitle and opendvd function with evrcustom is
repaired but I have a problem with 1117 and the display of subtitle with
VMR9renderless
The problem is that with vmr9 it doesn't work as well as before. With
1.2.972 the subtitle are well displayed and are sync with sound. With 1117
some subtitles are displayed and disappeared before the right time.
Although the sync still exists. But the display of the subtitles is shorter
than with mpc homecinema 972 and it's more hard to read them
I give you a video captured by fraps to show the problem
vmr9renderless with mpc-hc 972
http://www.zshare.net/info.html?60353718-cd20d05bbed07514eed715858a499d96
vmr9renderless with mpc-hc 1117
http://www.zshare.net/info.html?60353398-b045b40ad86adf102458406f5ff12343
We can notice that with 972, subtitle are displayed correctly. With 1117,
subtitle disappeared faster.
at 5 seconds of 1117 and 6 seconds for the video with 972 there is two
subtitles displayed :
the first: [month of Sokarh, 7th day : 15:48]
the second: you've always spoken like that.
With 1172 when the first subtitle disappeared, the second also disappeared.
Then It appeared anew.
With 972 when the first subtitle disappeared, the second doesn't
disappeared and stay until the right end.
Moreover the transition between the subtitles are smoother with 972 than
1117
I give you 1 min of the movie
http://www.zshare.net/info.html?60355511-bd3f52f5ad313a55f2c5941a5fb6a2e9
subtitle file
http://www.zshare.net/info.html?60355230-4f7519cc428c9d3023b00f9fbd7c5e02
I try with directvobsub and it works like 972 and not like 1117
video captured by fraps with 972 and vobsub to display subtitles
http://www.zshare.net/info.html?60360755-771e34c88cafd4462a84002a7a202e12
screenshot
http://
nsa07.casimages.com/img/2009/05/22/mini_090522124804888638.jpg (http://www.casimages.com/img.php?i=090522124804888638.jpg)
same problem with mpc-hc 1179
i don't know if beliyaal works on this problem but I don't have news since two months.
Casimir666
13th August 2009, 20:54
Unlike MPC-HC 1216 the option "Player -> Launch files in fullscreen" seems to be broken in MPC-HC 1223 under XP 32 bit. It always starts in window mode with VMR7-windowed ;) However, THANKS A LOT for this excellent player ! :)
Ok fixed
clsid
13th August 2009, 20:54
@ikarad,
There is no point in repeating your bug reports over and over again. You will just have to wait and be patient.
You can monitor the changelog here:
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log
If the log does not mention anything about those bugs, then it means they have not yet been fixed.
ikarad
13th August 2009, 22:00
@ikarad,
There is no point in repeating your bug reports over and over again. You will just have to wait and be patient.
You can monitor the changelog here:
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log
If the log does not mention anything about those bugs, then it means they have not yet been fixed.
I repeat just because in one of the problem there is a 7 GB sample and I have uploaded this sample two months ago. although, soon, files will disappeared. And to upload this sample, it's two weeks with my connection.
And with this problem I can't use a little sample.
leeperry
13th August 2009, 22:50
you can upload files up to 2 gigs on this host: http://www.depositfiles.com/en/#
but a sample shouldn't be more than 100mb IMHO
Aleksoid1978
13th August 2009, 23:34
This is a dialog "Properties -> Mediainfo"? If so, I already saw this in new builds since xvidvideo.ru went on vacation... :eek:
I made support long time ago :) - but commit to svn only now;
Aleksoid1978
14th August 2009, 00:06
1230:
http://aleksoid.tosei.ru/Dist/MPCHC_1230_x86.7z
http://aleksoid.tosei.ru/Dist/MPCHC_1230_x64.7z
standalone filters:
http://aleksoid.tosei.ru/Dist/Filters/mpc_filters_1230_x86.7z
http://aleksoid.tosei.ru/Dist/Filters/mpc_filters_1230_x64.7z
changelog:
Fixed : broken "Lauch files in fullscreen" in rev 1222;
Fix : crash on malformed AAC streams;
ADD : Support MediaInfo.dll;
hdboy
14th August 2009, 02:44
There's a change in the way open file works that I think should be reverted to the old behavior.
When I select File > Open file..., if I select a file from the recent list and click Browse, MPC used to open the directory that file resides in. e.g., if I choose a file called "D:\video\home\cat.avi" from the recent drop down list, then when I click Browse it will open at the d:\video\home\ directory. This behavior makes sense.
However, now MPC always opens at the last directory that I opened a file from. Since it's always possible to go to the last used directory by File > Quick open file..., I think this behavior is not only redundant but takes away a functionality that is both convenient and logical. I'd like to see this revert to the previous behavior. Hope this makes sense.
Btw, I am using windows 7. I don't know if this is a windows 7 issue or a change in MPC.
stax76
14th August 2009, 03:34
Btw, I am using windows 7. I don't know if this is a windows 7 issue or a change in MPC.
Might be related to Win 7, I noticed different file browser behavior in my applications switching from XP to Win 7. Why not try a older MPC build to find out?
Aleksoid1978
14th August 2009, 04:25
Windows rememer path for OPenFileDialog for current app, that's all.
MPCHC don't remember path for open files.
Scoty
14th August 2009, 07:14
How can i use the standalone filters?
Aleksoid1978
14th August 2009, 07:18
How can i use the standalone filters?
regsvr32 <filename.ax>
Scoty
14th August 2009, 07:21
regsvr32 <filename.ax>
Thank you.
_xxl
14th August 2009, 07:23
Should we add mediainfo lib to mpc-hc?
tetsuo55
14th August 2009, 07:28
Should we add mediainfo lib to mpc-hc?i think we should
Scoty
14th August 2009, 07:53
Sync video ok, DXVA on - but green atrefact on screen;
http://pic.ipicture.ru/uploads/090813/thumbs/SxRw4mMvQg.png (http://ipicture.ru/Gallery/Viewfull/22214756.html)
I have the same Problem with all 12xx Builds. With 11xx Builds working fine.
ikarad
14th August 2009, 09:10
you can upload files up to 2 gigs on this host: http://www.depositfiles.com/en/#
but a sample shouldn't be more than 100mb IMHO
thanks but it's the only solution to show the problem with subtitle.
tetsuo55
14th August 2009, 09:12
thanks but it's the only solution to show the problem with subtitle.Casimir has your sample already. (the first time you posted it)
click2
14th August 2009, 10:00
MPC-hc seems to display my avisynth error message incorrectly. The problem isn't present in WMP or graphedit.
Here's more details (http://forum.doom9.org/showthread.php?t=148898) (crosspost).
clsid
14th August 2009, 11:26
Instead of adding the 1 MB mediainfo.dll, maybe it could be linked statically? Then it would add only a few hundred KB.
ikarad
14th August 2009, 11:48
Casimir has your sample already. (the first time you posted it)
thanks
Aleksoid1978
14th August 2009, 12:45
Instead of adding the 1 MB mediainfo.dll, maybe it could be linked statically? Then it would add only a few hundred KB.
It's bad idea. As now - you can install MediaInfo.dll from developers site(it's copy to %WINDIR%\System32) and don't need in MPC folder. if MediaInfo.dll update - copy and all.
If link static - need add many source to project, and update sometimes.
Kurtnoise
14th August 2009, 13:50
It's bad idea. As now - you can install MediaInfo.dll from developers site(it's copy to %WINDIR%\System32) and don't need in MPC folder. if MediaInfo.dll update - copy and all.
If link static - need add many source to project, and update sometimes.
Doesn't make sense to me. In this case, why not do that for all internal libraries ? MediaInfo library needs zlib (already in mpc-hc project) and zenlib. That's all. and I'm pretty sure that some internal libs used by mpc-hc are bigger than mediainfo.
Keiyakusha
14th August 2009, 14:19
mediainfo is a good addition but it doesn't needed for actual playback. If there is some libraries that doesn't hurts playback or some major features if removed, IMHO better to keep them separate.
_xxl
14th August 2009, 14:44
mediainfo is a good addition but it doesn't needed for actual playback. If there is some libraries that doesn't hurts playback or some major features if removed, IMHO better to keep them separate.
Users may have different versions of mediainfo dll. Does mpc-hc support all versions? If mediainfo is added to mpc libs then I know exactly what version is used.
ar-jar
14th August 2009, 14:47
The internal splitter gives me the wrong aspect ratio for my anamorphic videos from my Sony HandyCam (1440 x 1080). The Haali splitter gives the correct aspect (16 x 9) so I'd like to select the Haali splitter exactly for this media type and no other. I've tried to add Haali as an external filter and pasted in the media type {31435641-0000-0010-8000-00AA00389B71} for it. I also tried "Any type" as a subtype. Not sure if this is how it is supposed to be done. Anyway, Haali doesn't kick in unless i disable the internal source filter for MPEG etc. The external decoder *does* kick in though, even if I don't disable the corresponding internal decoder.
I don't quite understand how this is supposed to work. Any hints anybody?
Haven't checked if there is a bug report on the internal splitter regarding this. I should do that...
-Arto
Edit: I forgot to mention that I'm using the CyberLink H.264/AVC Decoder bacause the MPC video decoder does not do a good job with my AVCHD files, at least not with VMR9 in revision 1230 on Windows XP. So it's the combination of internal splitter and CyberLink that gives the wrong aspect ratio. Internal splitter and internal decoder produces the correct aspect ratio but artifacts in the video. Haali + CyberLink produces a beatiful, frame-doubled video but I need to totally disable the internal source filter for MPEG PS/...
Keiyakusha
14th August 2009, 14:50
Users may have different versions of mediainfo dll. Does mpc-hc support all versions? If mediainfo is added to mpc libs then I know exactly what version is used.
Don't see problem here. Mediainfo that 100% works with current version should be included into download package.
St Devious
14th August 2009, 14:53
What is adding Mediainfo to MPC-HC going to do ? Is it going to give more information about file on pressing "Shift+F10" ?
tetsuo55
14th August 2009, 14:59
What is adding Mediainfo to MPC-HC going to do ? Is it going to give more information about file on pressing "Shift+F10" ?could someone post a screenshot of this in action?
I thought it would replace the media info in all section of mpc
St Devious
14th August 2009, 15:07
could someone post a screenshot of this in action?
I thought it would replace the media info in all section of mpc
alright I see it. don't know if it was intended this way
http://img263.imageshack.us/img263/4379/ss20090814100821.jpg
I wonder if you could add the option of resizing that window. With so much mediainfo, scrolling down and sideways is a hassle
Mercury_22
14th August 2009, 15:29
Wouldn't be better to have all the audio settings in one location ? cause placing audio options in different locations it's confusing and it's making them hard to find and manage
One way it's to move ac3/ dts / aac decoder settings & speaker setup & "output sample format" "page" in the audio switcher "page" together with the other audio options and rename the main page from "audio switcher" to "audio options" ( audio switcher will be one of the options) and if possible also add independent volume for each channel ?
kieranrk
14th August 2009, 16:05
Is all that mediainfo information really that necessary.
St Devious
14th August 2009, 17:50
Is all that mediainfo information really that necessary.
it's just additional info, you don't have to view it if you don't like. it's not like that tab opens when you hit shift+f10.
But ya I like the the option of viewing file info without opening mediainfo soft.
hdboy
14th August 2009, 18:20
Might be related to Win 7, I noticed different file browser behavior in my applications switching from XP to Win 7. Why not try a older MPC build to find out?
I tried a really old build (gabest) and it does the same thing. I guess it's a win7 issue.
ADude
14th August 2009, 19:32
Another vote for mediainfo !
Keiyakusha
14th August 2009, 19:35
Another vote for mediainfo !
What do you mean? It's already added. just someone wants include it into .exe and make player more bloated, and someone - don't...
kieranrk
14th August 2009, 20:46
What do you mean? It's already added. just someone wants include it into .exe and make player more bloated, and someone - don't...
I have to agree with that. This isn't emacs.
mpc-hc is for *playing* videos.
mediainfo should remain a separate program.
Casimir666
14th August 2009, 21:50
I have to agree with that. This isn't emacs.
mpc-hc is for *playing* videos.
mediainfo should remain a separate program.
MediaInfo will stay in a separate DLL, and will not be mandatory : mpc will continue working perfectly if you don't install it.
Gleb Egorych
14th August 2009, 22:17
Could you please add MediaInfo detection so if I have MediaInfo installed (say in "C:\Program files\MediaInfo") then MPC-HC uses dll from that folder (if there is no dll in MPC-HC's folder).
Actual path could be found here: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MediaInfo
73ChargerFan
14th August 2009, 23:35
Debug Mode
This could allow us to track & categorize the myriad of combinations which cause it to crash.
-----------------------------------------------------------
When playing, write to text file current app settings (splitters, renderers, names of external filters), media info, graph results, pin in/out text, media file name.
At successful exit, delete file.
When program starts, if file exists, and if option "Debug Mode" is on, ask user if he/she would like to submit a report, if the file name should be obscured. If so, prepare a zip file and also include email address & system info (os & service pack, directx version, audio / video hardware & driver versions, screen resolution/depth (or of alternate screen).
Put zip file in temp directory, use system commands to create email to "bugs@hpchc..." with the attachment loaded.
73ChargerFan
14th August 2009, 23:41
madVR won't work with interlaced content.
Can mpc-hc have an option that progressive content is rendered with madVR, and interlaced with another? Sounds complicated, but useful.
73ChargerFan
14th August 2009, 23:44
Also, better options of which decoder/filter to use for certain media, taking the decision away from the os. That is, for instance, all h264 video is decoded by Corecodec/DivX/ffdshow whether it is in mkv or ts container, so that the new MS foundation filters don't take precedence.
stax76
15th August 2009, 05:36
Could you please add MediaInfo detection so if I have MediaInfo installed (say in "C:\Program files\MediaInfo") then MPC-HC uses dll from that folder (if there is no dll in MPC-HC's folder).
Actual path could be found here: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MediaInfo
How is this useful? It would require to verify the version because it could be incompatible.
Aleksoid1978
15th August 2009, 05:49
Could you please add MediaInfo detection so if I have MediaInfo installed (say in "C:\Program files\MediaInfo") then MPC-HC uses dll from that folder (if there is no dll in MPC-HC's folder).
Actual path could be found here: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\MediaInfo
You don't need install MediaInfo app - only MediaInfo.dll, it's copy to %WINDIR%\System32\ folder.
see here - https://sourceforge.net/projects/mediainfo/files/MediaInfoLib%20-%20DLL/
stevenckl
15th August 2009, 08:45
Is there a way to select the output full screen monitor much easier and faster like using hotkey or right click menu without going to Option->Playback->output->full screen monitor.
Gleb Egorych
15th August 2009, 09:53
How is this useful? It would require to verify the version because it could be incompatible.
The verification should be present even for MediaInfo.dll in MPC-HC's folder or system32 folder.
You don't need install MediaInfo app - only MediaInfo.dll, it's copy to %WINDIR%\System32\ folder.
I have MediaInfo installed before and its installer doesn't copy MediaInfo.dll in system32 folder. IMO MPC-HC should search for MediaInfo.dll not only in its folder and standard folders but also in folder where the library is expected to be.
Aleksoid1978
15th August 2009, 11:19
The verification should be present even for MediaInfo.dll in MPC-HC's folder or system32 folder.
I have MediaInfo installed before and its installer doesn't copy MediaInfo.dll in system32 folder. IMO MPC-HC should search for MediaInfo.dll not only in its folder and standard folders but also in folder where the library is expected to be.
Look in %PATH% folder - as MediaInfo developers write MediaInfoDll.h, i don't rewrite his, just include in project.
THX-UltraII
15th August 2009, 15:46
just drag it to the window.
thxz, that works. But, ins t there any way that MPC can auto-load a .srt file when this file is in the same dir. as the .mkv movie? (maybe in some sort of way with an external filter or something?)
sneaker_ger
15th August 2009, 17:09
Activate auto-loading of subtitles and name the .srt file like your .mkv file (with different extensions of course).
Weirdo
15th August 2009, 20:04
So it seems if we have 2 subtitles in the same folder as "movie.mkv", named as "movie.eng.sub" and "movie.fre.sub", mpc-hc will not recognise ANY of them. :scared: I wish for a future fix for this!
I've got a couple more...
1. Is there a way to use mpc's internal filters, outside mpc? I'm currently looking for a Subtitle Workshop/mpc's VC-1 DXVA combination...
2. Is there an issue with EVR custom pres. and D3D fullscreen? Looks great on DVD's but mostly sth. (windows explorer menus?) 'trembles' in the background, making it unusable (XP machine).
Thanks
sneaker_ger
15th August 2009, 21:00
MPC-HC detects more than a single subtitle file if you use for example "movie.eng.ass" and "movie.fre.ass". Maybe your subs aren't supported?
1.) Yes, you can register them as "normal" DirectShow filters ("regsvr32 filter.ax"). Here are the download links:
http://aleksoid.tosei.ru/Dist/Filters/mpc_filters_1230_x86.7z (32bit)
http://aleksoid.tosei.ru/Dist/Filters/mpc_filters_1230_x64.7z (64bit)
Weirdo
16th August 2009, 08:41
Many thanks, sneaker_ger.
The subs are ok (sub/idx format) because when I leave just one of them, and delete the 'eng' part, mpc (not DVobSub) loads it normally. Weird.
clsid
16th August 2009, 14:16
Then it seems MPC's internal subtitle renderer does not support the additional language name tag in the subtitle file name. That should be fixed. MPC should then also be modded to remember the last used language, like DirectVobSub does.
St Devious
16th August 2009, 14:18
How about Win 7 Style Progress Bar in MPC-HC icon in taskbar representing the amount of time completed in the video.
STaRGaZeR
16th August 2009, 16:48
Aleksoid, it's possible to make the "Toggle Pixel Shaders" and "Toggle Screen Space Pixel Shaders" options to be remembered after closing the player? Like an on/off button.
Casimir666
16th August 2009, 17:39
Release candidate 5 (revision 1237) is available for download from here :
32 bits (http://www.mediafire.com/download.php?iernnrym24q)
64 bits (http://www.mediafire.com/download.php?jmjdt3memwz)
To all : please do not commit any other changes on SourceForge for now, this will probably be the next official version.
gngn
16th August 2009, 18:01
Revision 1233: Fixed : interlaced H264 decoding on nVidia
it works perfect as long the container is the original .m2ts, when the container is .mkv it will give a black screen if mkvmerge2.9.0 is used for direct remuxing, without first extracting the streams. is this because i make some mistake (i shouldnt drag&drop the .m2ts file over mkvmerge, as the Scan type shown by Mediainfo is Progressive), or MPC can be improved to play even those "faulty" remuxes?
khagaroth
16th August 2009, 18:36
New icons are ugly as hell, why would anyone even want a 256x256 icon if it's that ugly. What's even worse, the text is highly unreadable at smaller sizes and at 16x16, one can't even tell what the hell that thing even should be, just stick with the current icons, by all means convert them to the new png format, but revert to them. Don't fix something that's not broken.
sneaker_ger
16th August 2009, 19:36
The new "stereo" icon also looks like it doesn't fit in on Windows XP (with native Windows skin):
http://www.abload.de/img/mpchc1237symbol4far.png
Mercury_22
16th August 2009, 19:56
Since we talking icons it's possible to add a second icon for MPC-HC's "explore icon" so one can choose one icon for the x64 version and the other for the x86 version to eliminate this confusion between the two version for those using them both ?
Casimir666
16th August 2009, 19:59
Revision 1233: Fixed : interlaced H264 decoding on nVidia
it works perfect as long the container is the original .m2ts, when the container is .mkv it will give a black screen if mkvmerge2.9.0 is used for direct remuxing, without first extracting the streams. is this because i make some mistake (i shouldnt drag&drop the .m2ts file over mkvmerge, as the Scan type shown by Mediainfo is Progressive), or MPC can be improved to play even those "faulty" remuxes?
can you upload a sample?
STaRGaZeR
16th August 2009, 20:09
New icons are ugly as hell, why would anyone even want a 256x256 icon if it's that ugly. What's even worse, the text is highly unreadable at smaller sizes and at 16x16, one can't even tell what the hell that thing even should be, just stick with the current icons, by all means convert them to the new png format, but revert to them. Don't fix something that's not broken.
The new "stereo" icon also looks like it doesn't fit in on Windows XP (with native Windows skin):
http://www.abload.de/img/mpchc1237symbol4far.png
I agree. Fugly icons are fugly.
clsid
16th August 2009, 20:27
If you want different (and imo better looking) icons, then here is a custom made iconlib:
http://www.zshare.net/download/6422090195a241e9/
gngn
16th August 2009, 20:29
can you upload a sample?
i got the original from here on doom9 (http://forum.doom9.org/showthread.php?p=1309626#post1309626), it will play almost perfect (lots of dropped frames because of the VSync and GPU_flushes with VMR9. is this because my CPU or GPU are too weak? plays perfect with VMR7 windowed or overlay).
remuxed sample (if i drag&drop the .m2ts file over mkvmerge the stream isnt recognized as interlaced): http://rapidshare.com/files/268115902/HG20.Yellow.Rose.mkv or from http://www.mediafire.com/download.php?mitinzn1yj4
Edit: it doesnt work with CoreAVC+Cuda, or any older MPC-HC build. more like a mvkmerge muxing-problem? - nevermind, i just wasnt aware that mkvmerge doesnt fully support MPEG transport streams and i was using some "test" version of mkvmerge
this interlaced H.264 .mkv file (http://www.mediafire.com/download.php?nlwq0aduggj) worked with rev1136, but not since then, not even with rev1237
bb10
16th August 2009, 21:04
I agree. Fugly icons are fugly.
Ok, how is this?
http://i253.photobucket.com/albums/hh46/_bb10_/CCCP/mockup20.png
khagaroth
16th August 2009, 21:05
If you want different (and imo better looking) icons, then here is a custom made iconlib:
http://www.zshare.net/download/6422090195a241e9/
Better, but still the same problem, hard to read or completely unreadable at smaller sizes, and at 16x16, there is no difference between formats. With the older icons, I could distinguish avis from mkvs just by looking at the icon even if it was only 16x16, the text was small, but still readable. With the new icons, it's a complete mess.
tetsuo55
16th August 2009, 22:17
@Everyone who does not like the new icons.
Please give detailed discriptions(including mockups made in a drawing program like paint) on how you would fix them.
This can be used to create icons that are more suited.
STaRGaZeR
16th August 2009, 22:36
Ok, how is this?
Better, but it's almost the same as the old icon. I don't think it should be replaced.
Please give detailed discriptions(including mockups made in a drawing program like paint) on how you would fix them.
They're not broken, nothing to fix here. If you're going to change them, at least maintain the old style and don't put green and yellow in a huge grey area...
samab
16th August 2009, 22:52
An AMD executive released ATI Catalyst 9.8 via their blog.
http://blogs.amd.com/play/2009/08/14/what%e2%80%99s-a-good-title-for-a-quakecon-blog/
Also Microsoft released newer version of evr.dll (6.0.6001.22296) back in March 2009 for Vista.
http://support.microsoft.com/kb/959219
Dreamer-FLT
16th August 2009, 23:52
In Revision 1237, DXVA for H.264 is broken for Intel GMA 4500 chipsets:
http://www.silent-dreams.de/images/screenshot.jpg
In Revision 1207, playback of MPEG4 AVC is working well (tested in Quicktime, MKV and TS container)
OS: Vista Ultimate
Renderer: EVR Custom
MPC: Revision 1237 32Bit from CLSID (http://www.zshare.net/download/6422090195a241e9/)
I used the CLSID version for testing, because Casimirs Link to the 32Bit version is dead.
Aleksoid1978
17th August 2009, 01:12
Better, but still the same problem, hard to read or completely unreadable at smaller sizes, and at 16x16, there is no difference between formats. With the older icons, I could distinguish avis from mkvs just by looking at the icon even if it was only 16x16, the text was small, but still readable. With the new icons, it's a complete mess.
+1, with new icons, List View in Explorer(small icon view) - it is impossible to distinguish between a file format(with old icon - can)
GrofLuigi
17th August 2009, 01:58
Also Microsoft released newer version of evr.dll (6.0.6001.22296) back in March 2009 for Vista.
http://support.microsoft.com/kb/959219
And Vista SP2's is newer: 6.0.6002.18005
At least I think it is... :confused:
GL
betaking
17th August 2009, 02:39
And Vista SP2's is newer: 6.0.6002.18005
At least I think it is... :confused:
GL
Yes,it is 6.0.6002.18005!
Mangix
17th August 2009, 05:27
got a dl link for EVR 6.0.6002.18005 ?
lych_necross
17th August 2009, 07:00
Release candidate 5 (revision 1237) is available for download from here :
32 bits (http://www.mediafire.com/download.php?iernnrym24q)
64 bits (http://www.mediafire.com/download.php?jmjdt3memwz)
Does anyone have an alternative download link for the x86 version? I cannot seem to down it from Media Fire.
Aleksoid1978
17th August 2009, 07:05
Does anyone have an alternative download link for the x86 version? I cannot seem to down it from Media Fire.
http://aleksoid.tosei.ru/Dist/MPCHC_1237_x86.7z
http://aleksoid.tosei.ru/Dist/MPCHC_1237_x64.7z
lych_necross
17th August 2009, 07:07
Thanks Aleksoid1978!!! :D
tetsuo55
17th August 2009, 07:29
Would someone make a comparison between the 3 filetype icons?
Only 1 type has to be done, mkv for example.
All sizes from 16x16 to 256x256
Old MPC-HC
New MPC-HC
Clsid MPC-HC
THX-UltraII
17th August 2009, 08:07
got a dl link for EVR 6.0.6002.18005 ?
would like this too
nijiko
17th August 2009, 09:39
Release candidate 5 (revision 1237) is available for download from here :
32 bits (http://www.mediafire.com/download.php?iernnrym24q)
64 bits (http://www.mediafire.com/download.php?jmjdt3memwz)
To all : please do not commit any other changes on SourceForge for now, this will probably be the next official version.
I wonder to know who can d/l the 32bit version above?
chiyuwang
17th August 2009, 09:45
why is Version.h in include folder removed?
I cant compile the solution?
Leak
17th August 2009, 09:45
To all : please do not commit any other changes on SourceForge for now, this will probably be the next official version.
That's just my 0.02 EUR, but... isn't that what release branches are made for?
np: Funkstörung - Moon Addicted (ft. Enik) (Disconnected)
tetsuo55
17th August 2009, 10:28
That's just my 0.02 EUR, but... isn't that what release branches are made for?
np: Funkstörung - Moon Addicted (ft. Enik) (Disconnected)Casimir says branching is stupidly difficult with SF SVN, do you know an easier way to do it?
tetsuo55
17th August 2009, 10:30
Can someone please revert the icons back to the old icons and compile a version without the ugly new icons? You should not just check in the new icons without showing the mock ups first, especially when a lot of people uses XP SP3 with Windows Classic look.As far as i am aware these icons where approved by 10000's of users.
The existing icons are just as ugly though.
I think the best solution is the following 2 steps:
1. Let users create their own icons (based on yet to be determined rules and existing limits)
2. The best ones go into a voting thread, thread gets communicated in all relevant pages, after a predermined time, voting is closed and winner is selected.
First step is comparing the current icons in a single screenshot.
tetsuo55
17th August 2009, 11:10
No, tetsuo55, the changes were made without even asking the thread here. The world still uses XP, mind you, it hasn't changed over to Vista or Win7. Not to mention the usability factor has decreased as pointed out by khagaroth. And I'm sure everyone "appreciates" the new stereo icon which attracts all the attention for the wrong reasons.I agree that we should have asked the opinion of the users in this thread too (it all happened very fast), that doesnt invalidate the fact that the icons where tested by a large group of users.
We can never please everyone, some people hate the current icons, others do and will hate new icons.
The icons are going to be changed (its the only gui upgrade we can do without slowing down the player).
Obviously the new icons have to be usable, and have to fit in the mpc-hc theme(does not have to match windows theme)
This is an open source project, we will gladly accept new icons (which we will put up for discussion and voting before commiting)
mariner
17th August 2009, 11:30
Will post version 6.1.7600.16385 if ok with the mod.
JohnLai
17th August 2009, 11:48
Anyone have the problem with autozoom? Whenever I press ALT + Enter to switch from fullscreen to windowed mode during playback, the player switch to very small windowed mode. Revision 1237.
sneaker_ger
17th August 2009, 15:02
Obviously the new icons have to be usable, and have to fit in the mpc-hc theme(does not have to match windows theme)
The MPC-HC theme always was Windows Media Player 6.4 style, which did not have this green/yellow style at all.
Anyone have the problem with autozoom? Whenever I press ALT + Enter to switch from fullscreen to windowed mode during playback, the player switch to very small windowed mode. Revision 1237.
No, works fine here. Tested with VMR9 and Haali'S Renderer and tried avi and mkv files.
St Devious
17th August 2009, 15:06
Does anyone have an alternative download link for the x86 version? I cannot seem to down it from Media Fire.
+1 not working for me too
Gleb Egorych
17th August 2009, 15:10
Here is sample that does not work for me with internal H.264 DXVA decoder. Tested revisions 1043, 1137, 1230, 1237. VMR9 renderless, VMR7 windowed, WinXP SP3. GF8800GT, FW 186.18. It works OK with Cyberlink DXVA.
http://www.mediafire.com/download.php?un2vwm2wnyz
JohnLai
17th August 2009, 15:25
The MPC-HC theme always was Windows Media Player 6.4 style, which did not have this green/yellow style at all.
No, works fine here. Tested with VMR9 and Haali'S Renderer and tried avi and mkv files.
Strange. I have to press ALT+2 for get the 100% zoom after it switches into windowed mode.
gngn
17th August 2009, 16:03
Here is sample that does not work for me with internal H.264 DXVA decoder. Tested revisions 1043, 1137, 1230, 1237. VMR9 renderless, VMR7 windowed, WinXP SP3. GF8800GT, FW 186.18. It works OK with Cyberlink DXVA.
http://www.mediafire.com/download.php?un2vwm2wnyz
doesnt wotk for me too. but if you demux the h.264 stream and remux it into a .mkv container with mkvmerge then it will play with revision1136 but not any newer version. the same happens to this sample i posted earlier: http://www.mediafire.com/download.php?nlwq0aduggj
i've got a sample (h.264, 720p, 50fps) that works fine with version 1230 or older, but not with 1237 any more (video is full of artefacts). (demuxing and remuxing to .mkv has the same results.) http://www.mediafire.com/download.php?itu2w3mq0qn
http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_1237_garbagedvideo.png (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/1237_garbagedvideo.png)
tetsuo55
17th August 2009, 16:16
The MPC-HC theme always was Windows Media Player 6.4 style, which did not have this green/yellow style at all.Obviously we're going to change that.
boyumeow
17th August 2009, 16:21
Strange. I have to press ALT+2 for get the 100% zoom after it switches into windowed mode.
Options-->Playback=>Output=>Auto-Zoom=>Auto-fit. Thanks.
Leak
17th August 2009, 17:00
Casimir says branching is stupidly difficult with SF SVN, do you know an easier way to do it?
Errr... branching in SVN is nothing more than taking a revision, doing a cheap copy of it to "/branches/<some name>" in the repo and continuing to work on it from there.
It might get more interesting with merging changes from trunk to the branch (if neccessary), but even that isn't "stupidly difficult" - and I couldn't imagine how SF's SVN should be any different than other subversion repositories in that regard...
np: Miles Davis - Rated X (Amorphous Androgynous - A Monstrous Psychedelic Bubble Vol. 1 (Disc 1))
khagaroth
17th August 2009, 17:15
Would someone make a comparison between the 3 filetype icons?
Only 1 type has to be done, mkv for example.
All sizes from 16x16 to 256x256
Old MPC-HC
New MPC-HC
Clsid MPC-HC
Old:
http://img32.imageshack.us/img32/1359/old16.pnghttp://img517.imageshack.us/img517/3633/old32.pnghttp://img21.imageshack.us/img21/2697/old48.pnghttp://img524.imageshack.us/img524/6307/old256.png
New:
http://img80.imageshack.us/img80/4754/new16v.pnghttp://img32.imageshack.us/img32/6986/new32.pnghttp://img517.imageshack.us/img517/1659/new48.pnghttp://img80.imageshack.us/img80/9493/new256.png
Clsid:
http://img21.imageshack.us/img21/475/clsid16.pnghttp://img17.imageshack.us/img17/3369/clsid32.pnghttp://img517.imageshack.us/img517/5179/clsid48.pnghttp://img18.imageshack.us/img18/4791/clsid256.png
As far as i am aware these icons where approved by 10000's of users.
The existing icons are just as ugly though.
I think the best solution is the following 2 steps:
1. Let users create their own icons (based on yet to be determined rules and existing limits)
2. The best ones go into a voting thread, thread gets communicated in all relevant pages, after a predermined time, voting is closed and winner is selected.
First step is comparing the current icons in a single screenshot.
Sorry couldn't resist as I hate them with passion for various reasons, you can ignore this:
Re 10000's of users - CCCP users (the developers even less) aren't exactly a good statistical sample.
@Everyone who does not like the new icons.
Please give detailed discriptions(including mockups made in a drawing program like paint) on how you would fix them.
This can be used to create icons that are more suited.
No description needed, see the uploaded images, it's self-explanatory. Aside from the old 256x256 icon being a bit blurred, there was nothing wrong with it. And if you convert the old icons to the new png format, they are as small as the new craptastic icons.
Weirdo
17th August 2009, 17:30
Not sure if this has been mentioned, it'd be great to be able to on/off toggle the full-screen D3D mode, without having to exit the player - Zoomplayer does this nicely with simple alt+enter.
edit: Problem seems to appear only when files are drag'n'dropped into mpc.
St Devious
17th August 2009, 17:32
I like the design on the new icons, but they don't serve their purpose when they are so small like the older icons did.
clsid
17th August 2009, 17:42
In case anyone is going to make new icons, these images might come in handy:
http://i32.tinypic.com/209q5iw.png
http://i30.tinypic.com/1zbys0k.png
What I dislike most about the old icons are the colors and font of the letters. A single color for the file extensions would look better imo.
St Devious
17th August 2009, 18:05
In case anyone is going to make new icons, these images might come in handy:
http://i32.tinypic.com/209q5iw.png
http://i30.tinypic.com/1zbys0k.png
What I dislike most about the old icons are the colors and font of the letters. A single color for the file extensions would look better imo.
If we use the same outline, i think the best way is to go with the old style with big font for the extension, so that it is easily visible when the icons are small
ADude
17th August 2009, 18:59
Will post version 6.1.7600.16385 if ok with the mod.
Microsoft files are copyright and are likely to get Doom9 in trouble, so do not post them.
And, anyone can get them for free from Microsoft's download site.
St Devious
17th August 2009, 20:34
OK need some feedback on this
http://i26.tinypic.com/et9zs1.png
http://i27.tinypic.com/25fq2w6.png
http://i32.tinypic.com/2uyq8wm.png
THX-UltraII
17th August 2009, 21:05
Will post version 6.1.7600.16385 if ok with the mod.
evr you mean? would be great!
tetsuo55
17th August 2009, 21:33
OK need some feedback on this
http://i26.tinypic.com/et9zs1.png
http://i27.tinypic.com/25fq2w6.png
http://i32.tinypic.com/2uyq8wm.pngthanks guys, this is exactly the type of thing i wanted to see, discussion and mockups.
i personally like this example very much, but i cannot help but wonder how you would deal with things like 16x16
tetsuo55
17th August 2009, 21:35
What do you guys think of this for the toolbar and statusbar?
All icons have a matching theme(closely matching media buttons).
Currently unused space inside the button coordinates can be used by slightly larger buttons.
The last is interesting for HDTV use, or for those who dont see well.
http://i253.photobucket.com/albums/hh46/_bb10_/CCCP/mockup24-all.png
St Devious
17th August 2009, 21:44
thanks guys, this is exactly the type of thing i wanted to see, discussion and mockups.
i personally like this example very much, but i cannot help but wonder how you would deal with things like 16x16
i see. I agree 16x16 will be a problem.
I don't know much about Windows Icons, but can you have two different icons, like a different one for 16x16 and different one for bigger sizes ?
This is the problem we will face as we move away from default icons and still want to maintain readability of the file extensions at such small sizes.
How about this then
http://i25.tinypic.com/24b5ap0.png
and 16x16
http://i30.tinypic.com/1z32k3c.png
73ChargerFan
17th August 2009, 21:46
I like the third the best, large buttons. :)
What's up with the speaker icon in the first? Yuk.
73ChargerFan
17th August 2009, 21:48
I'd like one icon for movies/videos and a second for audio/music. IIRC, the "icons" part of the install were about 12mb, which is huge. Also, the file association code is so messed up that tweaking icons seems odd.
tetsuo55
17th August 2009, 21:51
I like the third the best, large buttons. :)
What's up with the speaker icon in the first? Yuk.It's a relatively standard (modern?) way of representing "mute", it matches all my hardware buttons and on screen icons, except for 1 of my remotes and windows7. Maybe the lines should stick out less.
Also we are are limited to 16 colors, no transparency and a tiny canvas to paint on.
Here is an example (not my photo) http://last-digital.com/wp-content/plugins/wp-o-matic/cache/0dfee_media-control-buttons-for-dell-inspiron-1525.jpg
St Devious
17th August 2009, 21:55
What do you guys think of this for the toolbar and statusbar?
All icons have a matching theme(closely matching media buttons).
Currently unused space inside the button coordinates can be used by slightly larger buttons.
The last is interesting for HDTV use, or for those who dont see well.
http://i253.photobucket.com/albums/hh46/_bb10_/CCCP/mockup24-all.png
personally I would like glossy buttons with gradients. Can it be done in this skin ?
tetsuo55
17th August 2009, 21:57
personally I would like glossy buttons with gradients. Can it be done in this skin ? we are are limited to 16 colors, no transparency and a tiny canvas to paint on.
Also we can only choose one type, because it is all hardcoded.
St Devious
17th August 2009, 22:00
we are are limited to 16 colors, no transparency and a tiny canvas to paint on.
Also we can only choose one type, because it is all hardcoded.
oh .
How much size overhead would working with higher colors add ? or what are the reasons stopping development in such direction ?
iron2000
17th August 2009, 23:32
Smaller mute icons and some small changes to the sound channel icons:
http://shup.com/Shup/202221/mpc.jpg
Can the seeker be changed to the style of the visual style?
73ChargerFan
17th August 2009, 23:39
Can the time display in the bottom black area be put into the grey bar above? The rest of the info in the black bar is duplicate.
Dreamer-FLT
17th August 2009, 23:53
In Revision 1237, DXVA for H.264 is broken for Intel GMA 4500 chipsets:
http://www.silent-dreams.de/images/screenshot.jpg
In Revision 1207, playback of MPEG4 AVC is working well (tested in Quicktime, MKV and TS container)
OS: Vista Ultimate
Renderer: EVR Custom
MPC: Revision 1237 32Bit
Remark:
DXVA is broken only, if "decoding thread number" in MPC decoder properties is >1. If switched back to 1, playback is fine. As already remarked, In 1230 playback is okay, also with decoding thread number !=1.
Aleksoid1978
18th August 2009, 02:26
To all - check this tested version, I've tried to fix opening multiple files from Windows explorer(from context menu)
http://aleksoid.tosei.ru/Dist/Exe_only/mplayerc_test.7z
Here another test version - http://aleksoid.tosei.ru/Dist/Exe_only/mplayerc_test_2.7z
JohnLai
18th August 2009, 03:26
Options-->Playback=>Output=>Auto-Zoom=>Auto-fit. Thanks.
Doesnt work. Once I exit the player and try to swith between fullscreen to windowed mode, it switches back to "very small" windowed mode again during playback.
Aleksoid1978
18th August 2009, 04:21
Doesnt work. Once I exit the player and try to swith between fullscreen to windowed mode, it switches back to "very small" windowed mode again during playback.
This occurs when the player starts at the beginning of full-screen view.
It broke after the changes made Casimir666.
If start player in normal(not fullscreen) view at startup - all ok, auto-zoom work;
tetsuo55
18th August 2009, 06:46
oh .
How much size overhead would working with higher colors add ? or what are the reasons stopping development in such direction ?None of the developers have time to make gui changes, obviously we will accept patches.
Smaller mute icons and some small changes to the sound channel icons:
http://shup.com/Shup/202221/mpc.jpg
Can the seeker be changed to the style of the visual style?Nice, my opinion:
1. Smaller icons difficult to see on High resolution display and seeing impaired.
2. I think the "mute icon" looks too much to the "no audio error icon", but it does make the theme feel more complete
3. The sound channel icons are too bright now, because they are filled with white
Casimir666
18th August 2009, 07:32
Remark:
DXVA is broken only, if "decoding thread number" in MPC decoder properties is >1. If switched back to 1, playback is fine. As already remarked, In 1230 playback is okay, also with decoding thread number !=1.
Thanks for the info, can you try with this build :
http://www.mediafire.com/?sharekey=8a9fac126f0f652f08f8df73f2072ed6e04e75f6e8ebb871
lych_necross
18th August 2009, 07:35
All this debate about icons should be moved to another thread I think. Personally, I believe a program should be functional first, then aesthetics can be addressed at the end.
hoborg
18th August 2009, 07:39
All this debate about icons should be moved to another thread I think. Personally, I believe a program should be functional first, then aesthetics can be addressed at the end.
+1 from me too, i realy do not care about icons :)
turbojet
18th August 2009, 07:50
I'm seeing a lot of crashes with EVR custom on Windows 7 x64 RTM (evr.dll = 6.1.7600.16385), nvidia 6600GT with 190.38 drivers. The crash happens when I seek a couple of times and eventually when playing xvid.avi x264.mkv h264.m2ts vc1.m2ts with built-in decoders, coreavc, ffdshow and wmv9. I've tried all resizing methods, alternate vsync, D3D fullscreen, not reinitializing and various buffer settings. However old renderer, overlay mixer, VMR7/9, haali, and EVR work great. The same ini settings work flawlessly with EVR custom in Windows 7 x64 RC and Vista x64 SP2. I've tried MPC-HC builds 908, 1179, and 1237. Is anyone else experiencing the same thing?
Does anyone have any ideas on how to fix it?
mark0077
18th August 2009, 10:39
Hi all,
I am creating a video / audio presentation for a charity event. I am creating a lossless avi file with uncomprsesed audio in adobe premiere. mpc-hc plays this 60fps clip flawlessly except for the first 2-3 seconds where the audio is mute. If I pause the clip, and drag the slider back to the start and restart, I can now hear the first few seconds.
I understand this might be the result of some sort of buffering? but I don't think its acceptible. In my case, this first 2 seconds is essential and I don't want to spend time reediting these presentations to have blank spots at the start.....
I have tested with and without reclock / ffdshow, its mpc-hc thats doing it.
Regards,
thuan
18th August 2009, 11:48
http://i253.photobucket.com/albums/hh46/_bb10_/CCCP/mockup24-all.png
I like it, simple and plain which equal elegant in my book.
leeperry
18th August 2009, 11:53
if you could change the seeker like iron2000 did, that'd be great...the Win95 legacy needs to go :D
or better, make a round seeker? and the ability to completely disable volume control(including the ugly triangle) would be the icing on the cake.
starla_
18th August 2009, 17:40
For some reason, aero causes massive extra tearing on some systems, without ar-jars new code.
Mostlikely broken drivers or v-sync turned off from the driver settings.
Dreamer-FLT
18th August 2009, 18:24
Thanks for the info, can you try with this build :
http://www.mediafire.com/?sharekey=8a9fac126f0f652f08f8df73f2072ed6e04e75f6e8ebb871
Tested with:
- Lenovo SL500 (Cor2Duo CPU, Intel GMA 4500 GPU)
- mplayerc_releasecandidate5_rev1237.rar (18.08.2009)
- Vista Ultimate 32Bit
- MPC Video Decoder Setting "Decoding Thread Number" == 2
Result:
- Quicktime Container 720p, 1080p (using DXVA directshow decoding over MPC video decoder) == ok now
- MKV and TS transport stream container (1080i) == failed (see screenshot)
http://www.silent-dreams.de/images/screenshot2.jpg
80% of trying to playback such files is resulting in a crashing MPC, 20% results in faulty playback (screenshot alike).
BTW, I'm using for this tests only the internal splitters and decoders.
Interesting: Different to prior 1237 release, now MKV and TS playback is also broken, if you set in MPC Video Decoder "Decoding Thread Number" == 1
nijiko
18th August 2009, 19:49
Failed to play MPEG 2 Audio in AVI files.
AVI splitter can't recognize the audio stream.
Losha
18th August 2009, 19:52
Hi everyone
i've been using MPC basically since the ?beginning? (guliverkli) before the HC thing (cause i always hated mp9 and asorts)
never have i found it necessary to post in this thread .. until now
i just have to strongly agree with some people here
GO back to the Original icons (and bar/audio icons)
MPC is and should be a BASIC clean/fast and very versitile player
don't go goofing around with "eyecandy" for those few users who want them
maybe in the future you could opt for "skinning" like Winamp
just 2 eurocent from another XP-classic user
Pr3d
18th August 2009, 22:30
How about Win 7 Style Progress Bar in MPC-HC icon in taskbar representing the amount of time completed in the video.
Lol, would be nice.
I also remember some posts about the start and stop buttons, like WMP icon in taskbar.
Shakey_Jake33
19th August 2009, 18:34
I think there mighrt be a bug in the internal Mp4 splitter. Using this video here (http://gamevideos.1up.com/video/id/25995), I get no sound when using the internal Mp4/Mov splitter. If I disable this, it works fine.
Mercury_22
19th August 2009, 22:14
Dolby Digital Plus Chosen as an Audio Format for Windows 7 (http://investor.dolby.com/ReleaseDetail.cfm?ReleaseID=403647)
Any way to make MPC able to use windows 7's audio formats ? (can anyone say Media Foundation ? :) )
Mirabel
19th August 2009, 23:12
Hi everyone
i've been using MPC basically since the ?beginning? (guliverkli) before the HC thing (cause i always hated mp9 and asorts)
never have i found it necessary to post in this thread .. until now
i just have to strongly agree with some people here
GO back to the Original icons (and bar/audio icons)
MPC is and should be a BASIC clean/fast and very versitile player
don't go goofing around with "eyecandy" for those few users who want them
maybe in the future you could opt for "skinning" like Winamp
just 2 eurocent from another XP-classic user
Yes. I only can second it.
Besides, file icons looking like executables (just with the extension as a kind of overlay) are confusing.
There were some nice icons on DeviantArt recently, but I suggest that icon and skinning stuff should be a separate project, and someone may provide icons with an install script separately.
I like it how it is. For real. And I'm a Vista Aero user.
asc28
20th August 2009, 05:05
Yes. I only can second it.
Besides, file icons looking like executables (just with the extension as a kind of overlay) are confusing.
There were some nice icons on DeviantArt recently, but I suggest that icon and skinning stuff should be a separate project, and someone may provide icons with an install script separately.
I like it how it is. For real. And I'm a Vista Aero user.+1 I like the original icons a lot better. If the new ones can be turned off, I wouldn't mind though. What would be best is the ability to use icon/visuals as specified by xml files perhaps. Keep visuals separate from the core player
Aleksoid1978
20th August 2009, 06:52
To all - who can, test my Shell Extension, Explorer context menu, add 2 menu items - Play in MPC, Add to playlist. Use on Directory and extensions, that register in MPC
http://aleksoid.tosei.ru/Dist/MPCHCShellExt_EN.7z
To register, at command prompt->regsvr32 <filename>. Better under Admin rights
Kurtnoise
20th August 2009, 07:38
I think there mighrt be a bug in the internal Mp4 splitter. Using this video here (http://gamevideos.1up.com/video/id/25995), I get no sound when using the internal Mp4/Mov splitter. If I disable this, it works fine.
all works fine here using the internal AAC decoder and internal MP4 splitter. Comments are in German...
peek
20th August 2009, 10:35
... test my Shell Extension
Ok, the 32 bit version works perfectly on XP, but unfortunately I don't need it, sorry. ;)
73ChargerFan
20th August 2009, 14:55
I think AAC 5.1 downmixed to stereo is too quiet. Splitter/decoder/matrix problem?
I used nero aac encoder on an ac3 5.1 track, and both the ac3 & aac tracks are equally loud in foobar2000, and equal to the ac3 track played in mpc-hc. But aac played in mpc-hc, native & in a mkv container, are very quiet. I had to increase the volume of my speakers a lot to hear it, then system sounds were extremely loud.
svn v1160, xp sp3, audio switcher enabled, normalize & regain volume disabled.
If I turn on "regain volume" and move the slider all the way to the right, then the aac track is almost as loud as it should be.
mark0077
20th August 2009, 15:30
I would guess that is happening to you 73ChargerFan because to fit 5.1 into 2 channels, the volumes of those channels would have to be normalized. Incase your note sure what this means, its basically, lets say part of the 5.1 -> algorithm mixed front right and rear right, into just the front right. If the output level from those channels was at maximum at anytime in the 5.1 track, then the resulting output would be greater than maximum, leading to clipping and horrible effects.
For this reason the output levels will be brought down to the mathematically correct output level, so that the highest level of output on your stereo setup can be is 1 on either side, and will never go above.
Try usnig ffdshows mixer, you will see when you "normalize" the channels when expanding 5.1 to 2 channel, that the output levels for your front left will be something like 0.73 out of 1 times the output of front left and rear left, something like this.
nijiko
20th August 2009, 16:12
Can't play this audio format!
Detect by MPlayer:
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
Detect by MediaInfo:
Audio
ID : 1
Format : MPEG Audio
Codec ID : 55
Codec ID/Hint : MP3
Duration : 1h 59mn
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Stream size : 2.43 GiB
Alignment : Aligned on interleaves
Interleave, duration : 24 ms (0.72 video frame)
Interleave, preload duration : 504 ms
Because of the content of this video, I can't give samples.
DarkZell666
20th August 2009, 16:18
Can't play this audio format!
...
Because of the content of this video, I can't give samples.
Why, what is it ?
St Devious
20th August 2009, 16:19
Because of the content of this video, I can't give samples.
lol
Why, what is it ?
not too hard to guess.
clsid
20th August 2009, 17:13
To all - who can, test my Shell Extension, Explorer context menu, add 2 menu items - Play in MPC, Add to playlist. Use on Directory and extensions, that register in MPC
http://aleksoid.tosei.ru/Dist/MPCHCShellExt_EN.7z
To register, at command prompt->regsvr32 <filename>. Better under Admin rights
Why use a shell extension for that? MPC can already do that for associated files. Supporting directories is a matter of a simple registry tweak.
nijiko
20th August 2009, 17:33
Why, what is it ?
Something your mother doesn't want you watching...
DarkZell666
20th August 2009, 17:53
Something your mother doesn't want you watching...
There's nothing to be ashamed of, really, except for one thing :
6) ... Links to content of a questionable nature, asking for, offering, or asking for help/helping to process such content in any way or form is not tolerated.
... :D
If you PM the links to neuron2 he might let you off ... ;)
Piyoko
20th August 2009, 18:24
Is it no longer possible to downmix audio from 5.1 TrueHD tracks with MPC-HC? It seemed to work in 1.2.908.0 but no matter what setting I use in the newer versions (1137,1179,1212,1237) it is always outputting 6 channels.
Downmixing to stereo with regular AC3 or DTS-HD works fine though. Am I missing something obvious?
khagaroth
20th August 2009, 18:38
Why use a shell extension for that? MPC can already do that for associated files. Supporting directories is a matter of a simple registry tweak.
Probably because without a shell extension it doesn't work for more than 15 files in Vista and Win7.
73ChargerFan
20th August 2009, 19:14
I would guess that is happening to you 73ChargerFan because to fit 5.1 into 2 channels, the volumes of those channels would have to be normalized.
I understand you, though I don't think this is the cause.
Same audio stream as AC3 5.1, down to 2 channels, sounds louder.
Both AC3 & AAC versions sound same volume in foobar2000.
For some reason, AAC & AC3 are handled differently in mpc-hc.
Xin-Hong
20th August 2009, 19:29
After some tweaking I think these icons look better than the originals :
http://stashbox.org/605629/Capturespkmpchc.png.
Icons credits : famfamfam silk icons (http://www.famfamfam.com/lab/icons/silk/)
leeperry
20th August 2009, 19:44
Why, what is it ?
maybe it's a bunch of naked guys in a hot tub :eek:
http://history-help.com/South-Park/308-Two%20Guys%20Naked%20in%20a%20Hot%20Tub.jpg
you still could cut the start/end credits? we want to know now! :D
clsid
20th August 2009, 19:48
Probably because without a shell extension it doesn't work for more than 15 files in Vista and Win7.True. But I don't see that limit as a big problem for a media player (that is mostly used for videos). Either organize related files in directories or enqueue files in steps of 15 or less. Everyone who has ever accidentally opened many files will understand the reasoning behind the new limit. Opening a hundred selectively picked music files from a directory is still possible from within the "open file" dialog of MPC (or any other app).
Aleksoid1978
20th August 2009, 22:49
Why i try made Shell Extension for MPC ?
1) - It is now impossible to select multiple files in Windows Explorer and open the context menu is almost always just a few copies of the program.
2) - I made a slight change to this was (later commit in SVN), so that all selected files are opened in a single copy of the player, but order is wrong.
What do ShellExtension - Always open ALL selected files in one copy of MPC, and it is in the order in which they selected in Explorer. MPCHC still work without ShellExtension dll.
Much easier to open files from explorer, then from MPC menu.
stax76
20th August 2009, 23:42
How about a generic extension like Open++ (http://www.freewebs.com/dengdun/en/openxx.htm)? I've coded a similar extension like Open++ but much better, it was a .NET application but later I've ported the shell part to C++ and the GUI stayed .NET, the main reason I've never released it was because shell extensions should not be .NET, I've fixed this some weeks ago but still want to polish it a bit before I release it, I even consider to make it shareware.
http://frupic.frubar.net/shots/8756.png
http://frupic.frubar.net/shots/8758.png
Ger
20th August 2009, 23:57
@Aleksoid1978
The shell extension is working great here in Vista32-SP2. Finally I'm able to enqueue a long list of videos in MPC-HC directly from Total Commander and getting them in the correct order in the playlist. The order was almost always messed up before.
Two wishes though:
1. It seems as if it's currently enabled only for directories and file types already associated with MPC-HC (not for *.mp3 in my case)? If that's the case I would like to request that the shell extension is enabled for ALL supported file types, regardless of whether MPC-HC is the default player for that file extension or not. One reason I'm requesting this is that I want mp3 files to open in WinAmp by default, but occasionally I want to play them in MPC-HC (the favorites and auto-resume functions are very handy in 5 hour long radio shows). The shell extension is quicker than the Windows "Open With..." feature even with a single file, and of course also working with multiple files. It's also nice to be able to quickly test some video format in MPC-HC that for some reason may be associated with another player.
2. I don't know what your plan is regarding this, but even though regsvr32 may be fine for Doom9 regulars, for the average user it would probably be better to add the shell extension to the MPC-HC installer. Perhaps with a checkbox remembering the previous enabled/disabled state if there is opposition here to enabling it automatically? Given the small (~100kB) dll size I don't think it would be a problem to add it to the installer?
PS. The icons are a nice touch. It makes it easy to separate the shell extension entries from the standard MPC-HC context menu entries (and in my case previous custom made entries).
EDIT: Actually, on my system, it's working great only if MPC-HC is already running. If MPC-HC is not running it mostly just opens an empty MPC-HC window and sits there without playing anything or adding anything to the playlist.
Aleksoid1978
21st August 2009, 01:07
@Aleksoid1978
EDIT: Actually, on my system, it's working great only if MPC-HC is already running. If MPC-HC is not running it mostly just opens an empty MPC-HC window and sits there without playing anything or adding anything to the playlist.
How long will start up the MPC on your system - in second, or minutes ??? Possbile it's take long time ... or ShellExecute don't work.
Can you give me your registry key and all sub key from
[HKEY_CLASSES_ROOT\mplayerc.avi]
and
[HKEY_LOCAL_MACHINE\SOFTWARE\Gabest\Media Player Classic]
???
P.S.
and try this build of MPCHC:
http://aleksoid.tosei.ru/Dist/MPCHC_1243_x86.7z
http://aleksoid.tosei.ru/Dist/MPCHC_1243_x64.7z
gngn
21st August 2009, 01:16
EDIT: Actually, on my system, it's working great only if MPC-HC is already running. If MPC-HC is not running it mostly just opens an empty MPC-HC window and sits there without playing anything or adding anything to the playlist.
this happens if you have the option "remember items" checked under Playlist (but for me it will always add the new items to the playlist), with "remember items" off it will start playing the first selected file in Explorer.
with "remember items" checked it would be better if MPC would start playing the first newly added file from Explorer.
Aleksoid1978
21st August 2009, 02:05
this happens if you have the option "remember items" checked under Playlist (but for me it will always add the new items to the playlist), with "remember items" off it will start playing the first selected file in Explorer.
with "remember items" checked it would be better if MPC would start playing the first newly added file from Explorer.
No.
If you select "Add to playlist" - all selected files add to the end of current MPC playlist.
If you select "Play in MPC" - current MPC playlist clear and selected files add to MPC and play in order, then you select them in Explorer.
gngn
21st August 2009, 02:17
No.
If you select "Add to playlist" - all selected files add to the end of current MPC playlist.
If you select "Play in MPC" - current MPC playlist clear and selected files add to MPC and play in order, then you select them in Explorer.
i see. yes, its logical this way. and as far as i tried it now a few times, everything works like you say.
Ger
21st August 2009, 02:45
@Aleksoid
Yes, it's definitely a startup time issue. Something has happened to my system in the last couple of months that makes MPC-HC startup really slow after some hours/days of uptime, but it's OK immediately after rebooting. It's affecting some other apps as well, so I guess it is a resource leak somewhere. The prime suspect is Kaspersky, because I think this has been happening since I upgraded from KIS 2009 to KIS 2010. I may try uninstalling or downgrading KIS, but I'm planning on moving to Win7 fairly soon anyway, so I may just live with it until then.
System is self-built in november 2006 with most components almost 3 years old with some later additions (Vista32-SP2 on EVGA 680i, Core 2 Duo E6300, Nvidia 8800GT @ 1900x1200, 2GB DDR2 RAM @ 800 MHz, 4 or 5 HDDs, DVD, Hauppauge HVR-4000, Dell 2709W etc. etc. ).
Test results with stop watch and MPC-HC startup (no files opened, just a regular start):
Before reboot MPC-HC took between 9 and 11 seconds to start (tested several times and checked that there were no mplayerc.exe processes running in task manager). When the startup time is this high the shell extension isn't working unless MPC-HC is already running.
Then i started shutting down applications one by one, including KIS. But even though the startup time edged closer to 9 seconds it was still always over 9 seconds when "everything" was shut down.
I rebooted and it now takes between 1 and 2 seconds to start MPC-HC (which is about what I've considered to be a normal startup time for MPC/MPC-HC over the years) and the shell extension works even when MPC-HC is not already running. But I know that after a few hours or days of uptime it will eventually get just as slow again.
If you still need the registry keys let me know, but I guess that is pointless now that I've established that it is a startup time issue.
I'll try your build 1243 when the system gets slow again if you still think it may help. I didn't see it before I rebooted.
Aleksoid1978
21st August 2009, 03:07
@Aleksoid
Yes, it's definitely a startup time issue.
in ShellExtension code - i do check that MPCHC run<=5 sec.
In principle, for example, can increase up to 20 seconds.
Download again, i update http://aleksoid.tosei.ru/Dist/MPCHCShellExt_EN.7z
Ger
21st August 2009, 03:15
OK. If you don't think it will have a negative side effect for others that would be great, since I'm not always able to reboot because of servers or other running tasks.
diman1982
21st August 2009, 11:07
hello
how to make all videos always to open in mpchc with certain(0,91) zoom?
sneaker_ger
21st August 2009, 14:26
In the latest versions (currently using 1237) "Position subtitles relative to video frame" does not change anything in the "default style" options. It's alway activated now regardless of to what you set it.
Pr3d
21st August 2009, 19:35
Why is not possible to start and stop video using a left mouse button if i choose to disable caption and menu bar?
It is only possible to turn up and down volume with the mouse wheel.
I think is a missing feature, am i wrong?
I like the new WMP12 clean interface but i prefer MPCHC and i was trying to make it similar when i realized the strange behavior.
Bye :)
Cinner
21st August 2009, 20:07
I'm trying to take Blu-ray screencaptures using MPC-HC with overlay set to EVR (on Windows 7 x64). I find this gives the best image quality (black = black instead of grey when using EVR Custom). The problem is, when set to overlay, the screenshots I take have the resolution of the MPC window instead of the source resolution (1080p). Is there anyway I can change this? When I take screenshots with overlay set to EVR Custom, the output resolution is correct no matter the window size.
lawrywild
21st August 2009, 20:49
Afaik there's no way to fix as with EVR, MPC doesn't do the rendering, your graphics card does but with EVR Custom Pres MPC does the rendering and so it takes a full res screenshot.
You should use a later, SVN, build if you want to fix the colours with EVR Custom Pres. ; 1.2.1179 gives me the full 0-255 range with EVR Custom Presenter, without using the shader in Win 7 x64.
lawrywild
21st August 2009, 20:52
Has anyone got any issues playing WMV with EVR Custom Pres?
When I playback WMV using either ffdshow or WMV Decoder DMO, it plays a few jittery frames and then stops... with EVR it works perfectly...
Mercury_22
21st August 2009, 22:35
I'm trying to take Blu-ray screencaptures using MPC-HC with overlay set to EVR (on Windows 7 x64). I find this gives the best image quality (black = black instead of grey when using EVR Custom). The problem is, when set to overlay, the screenshots I take have the resolution of the MPC window instead of the source resolution (1080p). Is there anyway I can change this? When I take screenshots with overlay set to EVR Custom, the output resolution is correct no matter the window size.
If you have "grey when using EVR Custom" just go to Renderer Settings->Output range and select the other option (usually 0-255)
Any chance you're using an old ATI driver ?
Troubleshooting guidelines (http://sourceforge.net/apps/mediawiki/mpc-hc/index.php?title=Troubleshooting_guidelines)
DGMurdockIII
22nd August 2009, 03:28
I would like a non ziped verson a version that can be installed on to the pc and be made the default media player
neoufo51
22nd August 2009, 04:55
I would like a non ziped verson a version that can be installed on to the pc and be made the default media player
An installer will be released when the stable version comes out. You can only get an installer with the older version right now. It's easy to make it the default player right now just by setting it as such in the options anyway.
pgase
22nd August 2009, 08:22
An installer will be released when the stable version comes out. You can only get an installer with the older version right now. It's easy to make it the default player right now just by setting it as such in the options anyway.
Just add a custom arguments for command line....
/regico for icons
/regcontext for contextual menu (folders and files)
/regvauto for video
/regmauto for music
/regdauto for DVD
/regcauto for audio CD
Perfect for administrator and deploy...
rt87
22nd August 2009, 10:48
just a mini feature request here.
I'd like to Toggle Always on Top by using the hotkey.
Leak
22nd August 2009, 11:16
An installer will be released when the stable version comes out. You can only get an installer with the older version right now. It's easy to make it the default player right now just by setting it as such in the options anyway.
Or you could of course just install the latest released version using it's installer followed by dropping the latest build from the zip file on top of it...
np: The Qemists - When Ur Lonely (Join The Q)
Cinner
22nd August 2009, 11:50
Afaik there's no way to fix as with EVR, MPC doesn't do the rendering, your graphics card does but with EVR Custom Pres MPC does the rendering and so it takes a full res screenshot.
You should use a later, SVN, build if you want to fix the colours with EVR Custom Pres. ; 1.2.1179 gives me the full 0-255 range with EVR Custom Presenter, without using the shader in Win 7 x64.
Thank you very much, this solved the problem:)
bbbbbbbbbb
22nd August 2009, 12:03
one small problem:
when set direct 3d fullscreen (playback on secondary monitor) and activated tray icon (is shown on the primary monitor) the menu on the tray icon doesnt work when movie is loaded/played. without direct 3d it works.
(running 1.2.1237.0 x64 on win7)
one feature request:
with direct 3d fullscreen on secondary I open the mpc window on the primary to have control but option windows opens on the secondary not on the monitor where the playercontrol window is. and there is a useless black rectangle where normally the video is, this should be disabled/removed in this mode, so you get a detached playercontrol like vlc or so.
hdboy
22nd August 2009, 13:32
can someone recommend a simple inexpensive PC remote control known to work with windows 7 and MPC (obviously if something works w/ MPC it'll probably work with other players too). thanks.
bbbbbbbbbb
22nd August 2009, 17:51
can someone recommend a simple inexpensive PC remote control known to work with windows 7 and MPC (obviously if something works w/ MPC it'll probably work with other players too). thanks.
Hi, I use a X10 wireless remote (Q-Sonic Master Remote 6in1) with eventghost (http://www.eventghost.org/) on win7 64bit without problems. This remote works through walls so I can use it somewhere in the apartment. There are other X10 remotes supported, see http://www.eventghost.org/docs/supported_receivers.html. Can't say anything about the other remote input plugins with IR.
The x86/x64 drivers for X10 from the manufacturer or if they don't work: http://www.eventghost.org/downloads/
stax76
22nd August 2009, 20:10
I use the v2 Microsoft remote, MPC don't support all keys of this remote but the most important ones, EventGhost is bloatware IMHO so I'm glad I don't need it.
TEB
23rd August 2009, 00:31
Hi. Had a crash on windows 7x64 rtm/nvidia drivers from yesterday playing a 35gig mkv/h264 file running on 1.2.1243 x64 build:
Problem signature:
Problem Event Name: APPCRASH
Application Name: mplayerc64.exe
Application Version: 1.2.1243.0
Application Timestamp: 4a8de87a
Fault Module Name: mplayerc64.exe
Fault Module Version: 1.2.1243.0
Fault Module Timestamp: 4a8de87a
Exception Code: c0000005
Exception Offset: 00000000001c87a7
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 1044
Additional Information 1: 3f37
Additional Information 2: 3f3707b5ff176c6f8ca8aa242e1ab9ae
Additional Information 3: 2cd3
Additional Information 4: 2cd343763f458b5c1ce07ac2cb9c467b
Aleksoid1978
23rd August 2009, 01:08
Hi. Had a crash on windows 7x64 rtm/nvidia drivers from yesterday playing a 35gig mkv/h264 file running on 1.2.1243 x64 build:
Problem signature:
Problem Event Name: APPCRASH
Application Name: mplayerc64.exe
Application Version: 1.2.1243.0
Application Timestamp: 4a8de87a
Fault Module Name: mplayerc64.exe
Fault Module Version: 1.2.1243.0
Fault Module Timestamp: 4a8de87a
Exception Code: c0000005
Exception Offset: 00000000001c87a7
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 1044
Additional Information 1: 3f37
Additional Information 2: 3f3707b5ff176c6f8ca8aa242e1ab9ae
Additional Information 3: 2cd3
Additional Information 4: 2cd343763f458b5c1ce07ac2cb9c467b
POssible problem in video driver, try reinstall or other version
Snowknight26
23rd August 2009, 05:30
Any word on this internal audio renderer?
Spec-Chum
23rd August 2009, 09:05
Any word on this internal audio renderer?
Everything comes to he who waits...
:)
Mercury_22
23rd August 2009, 15:44
Why is MPC-HC reporting 6 channels instead of 8 in:
Properties -> details
Filters -> Splitter (file) -> Audio...
Properties -> Mediainfo
for any 8 channels TrueHD audio ?
It's playing the ALL 8 channels correct !!! but it's reporting 6 channels ?!
Sample: Test 7.1 Dolby TrueHD (http://www.megaupload.com/?d=7P9P81CW)
matthew_eli
23rd August 2009, 22:41
I think that there is a little problem with DXVA and video at 28fps 720p with ATI Catalyst 9.8. There are many artifacts when I play that File with subs (Naruto Shippuden ep 119-120 TV-Japan RAW 720p) with MPC-HC 1.2.1243 and 1.2.1179 x86 and x64 (OS: Windows Vista SP2 x64)
This problem seems to happen only when i see the video in full screen. With previously Catalyst (9.4) there is no problem.
Thanks in advance
Inspector.Gadget
24th August 2009, 00:29
Nobody can help you about that because it's Rule 6 material.
wayland
24th August 2009, 02:19
blu-ray subtitles dont work if they are for non-english parts only two examples are che part one and inglorious bastards, osd says they are selected but they never get displayed, its quite annoying as both those films have quite a bit of non-english dialogue. the actual disc are ok as che works fine in my ps3, didnt try inglorious bastards, used srt subtitles instead
matthew_eli
24th August 2009, 08:29
Nobody can help you about that because it's Rule 6 material.
I see, but this is a video too and I don't post the link. I apologize for asking help.
Anyway, is there a problem to decode a video with such info:
General
Complete name : --
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 420 MiB
Duration : 44mn 10s
Overall bit rate : 1 331 Kbps
Movie name : --
Encoded date : UTC 2009-07-31 20:04:29
Tagged date : UTC 2009-07-31 20:04:29
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 44mn 9s
Bit rate mode : Variable
Bit rate : 1 202 Kbps
Maximum bit rate : 10.1 Mbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16/9
Frame rate mode : Variable
Frame rate : 28.016 fps
Minimum frame rate : 19.980 fps
Maximum frame rate : 119.880 fps
Original frame rate : 29.970 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.047
Stream size : 380 MiB (90%)
Writing library : x264 core 59 r839+10 8134e7a
Encoding settings : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=umh / subme=6 / brdo=1 / mixed_ref=1 /
me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=1 / deadzone=21,11 / chroma_qp_offset=0 / threads=6 / nr=0 / decimate=1 /
mbaff=0 / bframes=8 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=240 / keyint_min=1 / scenecut=60(pre) /
rc=crf / crf=22.0 / rceq='blurCplx^(1-qComp)' / qcomp=1.00 / qpmin=8 / qpmax=41 / qpstep=8 / vbv_maxrate=40000 / vbv_bufsize=8192 /
ip_ratio=1.40 / pb_ratio=1.30 / aq=2:1.00
Encoded date : UTC 2009-07-31 07:21:07
Tagged date : UTC 2009-07-31 20:04:34
hoborg
24th August 2009, 10:44
http://www.volny.cz/hoborg/snap1.jpg
Example: http://hobring.ic.cz/HDV_0091.zip
Tested on:
HD 4770 + CAT 9.8
HD 4550 + CAT 9.4
This sample have still problems. (screenshot is outdated, tryed on build 1237)
1) internal MP4 splitter only bring black screen (ok when using haali) - MP4 sample (www.volny.cz/hoborg/hdv_0015.zip), same source
2) there is "glitch" every 2-3s (looks like bad frame order)
EDIT:
Just tested my sample on 1.3.1252 and i must say that:
My sample is from Camcorder, original was MP4, cuted and muxed to MKV by MKV merge.
Now about that "glitch", it is still there, every 1-3s, but...
...when you hit Stop then Start, gues what...
...no more glitches !!! That is something i really do not understand.
Close MPC-HC, double click on my video example, gliches are here, hit Stop (but not Pause) then Play and no glitches - what logic is that ?
No glitch when DXVA off
BTW, same problem is with Standalone Filter in use
Looks like wrong frame order every 2-3s...
EDIT2: (tested other h.264 decoders)
haali spliter + PDVD9 (DXVA on) = no glitches at all
haali spliter + Win7 Microsoft DTV-DVD Video Decoder (DXVA on) = no glitches at all
haali spliter + MPC video decoder (DXVA on) = glitch every 2-3s, disapear if stop and play again
haali spliter + MPC video decoder (DXVA off) = no glitches at all
Media info:
General
Complete name : F:\MP\_videa\HDV_0091.mkv
Format : Matroska
File size : 25.3 MiB
Duration : 30s 720ms
Overall bit rate : 6 919 Kbps
Encoded date : UTC 2008-10-23 14:51:59
Writing application : mkvmerge v2.4.0 ('Fumbling Towards Ecstasy') built on Oct 11 2008 20:13:15
Writing library : libebml v0.7.7 + libmatroska v0.8.1
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@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 : 30s 720ms
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16/9
Frame rate : 50.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : A_AAC
Duration : 30s 720ms
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
chuuey
24th August 2009, 12:10
hey guys i have a slight problem, or a question rather, i have a mac mini with 9400m onboard video, i use windows and mpc-hc to play my 1080p content, i use CUDA with CoreAVC decoder, now this is one thing that is bugging me, on windows xp i set up mpc-hc with VMR9 renderless, now i read that VMR9 does display 16-235 range, i have my nvidia CP set to 16-235, and coreavc output set to 16-235 TV output, because it defaults to 0-255 if set to automatic on VMR9, but i just want to make sure i am displaying the proper image on my Kuro plasma, because if i set all of my decoder, cp settings to 16-235 i see a difference between the black bars and the black levels in the video, if it is set to 0-255 in the decoder the difference between the black bars and the blacks in the video is gone, i wonder is the differece that i see the proper 16-235 image? Thanks :>
Mercury_22
24th August 2009, 13:36
hey guys i have a slight problem, or a question rather, i have a mac mini with 9400m onboard video, i use windows and mpc-hc to play my 1080p content, i use CUDA with CoreAVC decoder, now this is one thing that is bugging me, on windows xp i set up mpc-hc with VMR9 renderless, now i read that VMR9 does display 16-235 range, i have my nvidia CP set to 16-235, and coreavc output set to 16-235 TV output, because it defaults to 0-255 if set to automatic on VMR9, but i just want to make sure i am displaying the proper image on my Kuro plasma, because if i set all of my decoder, cp settings to 16-235 i see a difference between the black bars and the black levels in the video, if it is set to 0-255 in the decoder the difference between the black bars and the blacks in the video is gone, i wonder is the differece that i see the proper 16-235 image? Thanks :>
Make sure your output levels matches your connection (HDMI ?) levels ! e.g. I'm using HDMI Black level set to Normal to match my Full RGB output (PC Standard) and 0-255 in EVR CP
Why are you using 16-235? doesn't your Kuro support Full RGB (0-255) ?
chuuey
24th August 2009, 13:40
yeah, it does support 16-235 and 0-255, i just read somewhere that 16-235 is the proper standard for 1080p videos, it's just weird because i've set 0-255 in CoreAVC once and 16-235 on the tv output and the colors were very dark, i think too dark, but now i tried 0-255 on CoreAVC and 0-255 in the Tv settings and it the colors are lighter, not as dark as they used to be, but i have no other HD equipment to check it, i should lauch a blu-ray on my PS3 and they compare the levels on PC and PS3 ;>
matthew_eli
24th August 2009, 13:57
Artifacts like that in the attached images:
http://h.imagehost.org/0780/test1.png (http://h.imagehost.org/view/0780/test1)
I tried everything, also to change the input filter for *.mp4: internal, gabest and Haali (these last two one with Shark007 codec pack, version 5.3.9); but the result is the same: do ATI cards not support this kind of file? or what? My card is an ATI mobility HD 3650
Mercury_22
24th August 2009, 14:25
yeah, it does support 16-235 and 0-255, i just read somewhere that 16-235 is the proper standard for 1080p videos, it's just weird because i've set 0-255 in CoreAVC once and 16-235 on the tv output and the colors were very dark, i think too dark, but now i tried 0-255 on CoreAVC and 0-255 in the Tv settings and it the colors are lighter, not as dark as they used to be, but i have no other HD equipment to check it, i should lauch a blu-ray on my PS3 and they compare the levels on PC and PS3 ;>
Use this Brightness Test (http://sharebee.com/49fc050f) You should see only 4 bars = 2 on both the left and right side of the log gray scale if you see another 2 (on both the left and right side of the log gray scale) your levels are incorrect somewhere in your chain (adjust the brightness level to max to be sure)
nijiko
24th August 2009, 14:47
Why the resolution ratio in MPC is recognized to 1920x1072 and 1266x720? Not 1920x1080 and 1280x720?
Sample:
http://www.apple.com/quicktime/guide/hd/bbc-africa.html
http://www.apple.com/quicktime/guide/hd/bbc-nhk.html
Jong
24th August 2009, 16:36
This example have still problems. (screenshot is outdated, tryed on build 1237)
1) internal MP4 splitter only bring black screen (ok when using haali)
2) there is "glitch" every 2-3s (like bad frame order)This was fixed in RC2 (1188) but I can confirm occasional flashes of another frame every couple of seconds are visible by RC4 (1207). It is different to the problem I originally saw with this clip, before it was temporarily fixed in RC2.
Polcius
24th August 2009, 16:40
I don't fully understand the levels stuff.
I have a PC running Win7, hooked up to a Samsung HDTV via VGA (Nvidia 9500GT graphics card). Mainly, I use it to watch DVD's and some TV shows in .mkv.
In the TV, I can't select between "Auto" or "Native" colour spaces because they are greyed out.
In MPC-HC, in renderer settings, I can select to output 0-255 or 16-235. But in the Nvidia Control panel I ALSO can select between 0-255 or 16-235.
My question is wich way should I set it up, because the levels can be changed in many settings.
Thanks, and sorry for my English...
Octo-puss
24th August 2009, 17:55
Slightly ot: how do I make MPC display the statistics as seen in the first post on the page? I looked and looked and couldn't find it. Thanks.
Snowknight26
24th August 2009, 19:20
Ctrl+J.
mark0077
24th August 2009, 20:04
I don't fully understand the levels stuff.
I have a PC running Win7, hooked up to a Samsung HDTV via VGA (Nvidia 9500GT graphics card). Mainly, I use it to watch DVD's and some TV shows in .mkv.
In the TV, I can't select between "Auto" or "Native" colour spaces because they are greyed out.
In MPC-HC, in renderer settings, I can select to output 0-255 or 16-235. But in the Nvidia Control panel I ALSO can select between 0-255 or 16-235.
My question is wich way should I set it up, because the levels can be changed in many settings.
Thanks, and sorry for my English...
I am also using a Samsung HDTV and it took me some time to fully understand how to best set things up. If you want to work on a PC and see correct ranges of colors for both desktop and movies, first you need to find out is there a way to get your TV to work in full range mode, ie take 0-255 as input and output that same 0-255. Often this is called "HDMI Black Level" or something like this, its nothing to do with the colorspace.
If it can be set into such a mode, you then need to make sure your PC's graphics drivers and software are setup to output in 0-255. NVidia doesn't have a setting for this at the moment, the setting in the nvidia control panel is for video content only, but in my case even setting it to 0-255 meant my display was forced into being fed 16-235 because somehow nvidias drivers didn't detect my screen could take as input 0-255.
Its hard to explain but first find out if your TV can accept 0-255 (full range) mode and it can be taken from there. There is a special thread in these forums relating to luminance settings you can look in.
If you can work in full range
Polcius
24th August 2009, 20:10
I am also using a Samsung HDTV and it took me some time to fully understand how to best set things up. If you want to work on a PC and see correct ranges of colors for both desktop and movies, first you need to find out is there a way to get your TV to work in full range mode, ie take 0-255 as input and output that same 0-255. Often this is called "HDMI Black Level" or something like this, its nothing to do with the colorspace.
If it can be set into such a mode, you then need to make sure your PC's graphics drivers and software are setup to output in 0-255. NVidia doesn't have a setting for this at the moment, the setting in the nvidia control panel is for video content only, but in my case even setting it to 0-255 meant my display was forced into being fed 16-235 because somehow nvidias drivers didn't detect my screen could take as input 0-255.
Its hard to explain but first find out if your TV can accept 0-255 (full range) mode and it can be taken from there. There is a special thread in these forums relating to luminance settings you can look in.
If you can work in full range
I just want my PC to watch movies, I don't care about anything else XD.
I can't access to the "HDMI Black Level" option because the PC is running through a VGA cable.
I will post this to the thread you said, maybe someone can help me out.
By the way, how can I check if my TV is working or is capable of working in full range mode?
Thanks
Mercury_22
24th August 2009, 20:40
I just want my PC to watch movies, I don't care about anything else XD.
I can't access to the "HDMI Black Level" option because the PC is running through a VGA cable.
I will post this to the thread you said, maybe someone can help me out.
By the way, how can I check if my TV is working or is capable of working in full range mode?
Thanks
If you use VGA port you have full range (PC levels) ! Only on a HDMI connection you can select Black level (for full select Normal)
P.S. To avoid any crashes or problems with MPC-HC (especially for 10bit RGB and D3D Full screen Mode) disable any "video features" in your drivers except: Automatic Deinterlacing and Pulldown Detection (use application settings where possible) !
e.g. for ATI disable : Dynamic Contrast and De-noise (use your TV settings for those)
Polcius
24th August 2009, 21:55
If you use VGA port you have full range (PC levels) ! Only on a HDMI connection you can select Black level (for full select Normal)
P.S. To avoid any crashes or problems with MPC-HC (especially for 10bit RGB and D3D Full screen Mode) disable any "video features" in your drivers except: Automatic Deinterlacing and Pulldown Detection (use application settings where possible) !
e.g. for ATI disable : Dynamic Contrast and De-noise (use your TV settings for those)
So, you're saying that I don't have to select "0-255" from the Nvidia Control panel? (meaning that I let MPC HC handle the video and the colors)?
PS: If I do this (let the application handle the settings), I have to select 16-235 as output range in the MPC HC renderer settings. If I select 0-255, it clips my black levels.
Mercury_22
24th August 2009, 22:34
So, you're saying that I don't have to select "0-255" from the Nvidia Control panel? (meaning that I let MPC HC handle the video and the colors)?
PS: If I do this (let the application handle the settings), I have to select 16-235 as output range in the MPC HC renderer settings. If I select 0-255, it clips my black levels.
So you're saying that even that you're using the VGA port Nvidia recognize your Samy' as TV not as Monitor ? (I'm not familiar with Nvidia settings / drivers)
P.S. When playing this Brightness Test (http://sharebee.com/49fc050f) how many lines do you see on both the left and right side of the log gray scale ?
Polcius
24th August 2009, 22:50
So you're saying that even that you're using the VGA port Nvidia recognize your Samy' as TV not as Monitor ? (I'm not familiar with Nvidia settings / drivers)
P.S. When playing this Brightness Test (http://sharebee.com/49fc050f) how many lines do you see on both the left and right side of the log gray scale ?
Nvidia settings off.
In MPC HC. "View-> Renderer Settings-> Output Range". I'm using EVR Custom.
With 0-255, I see 2 bars.
With 16-235, I see 3 bars.
Mercury_22
24th August 2009, 22:54
Nvidia settings off.
In MPC HC. "View-> Renderer Settings-> Output Range". I'm using EVR Custom.
With 0-255, I see 2 bars.
With 16-235, I see 3 bars.
That's correct !
Polcius
24th August 2009, 22:58
That's correct !
Ok!
So, how should I leave it? 0-255 or 16-235?
Mercury_22
24th August 2009, 23:08
Ok!
So, how should I leave it? 0-255 or 16-235?
0-255 The background of this pattern represents "black" while the three vertical strips at either side represent 4% below black, 4% above black, and 2% above black. Ideally, one should only be able to see the 4% and 2% above black strips.
See Step 1: Brightness (http://www.avsforum.com/avs-vb/showthread.php?p=7913037#post7913037)
kieranrk
24th August 2009, 23:19
0-255
Any particular reason why you'd want that?
Films were made for 16-235 viewing on TVs...
mark0077
24th August 2009, 23:37
Well if you want to view other items on your desktop at the correct levels then your best outputting everything in 0-255 and if the TV operates at 0-255 natively (don't they all?) or at least takes 0-255 as input, I would also guess that the conversion from 16-235 -> 0-255 can now be done on the PC itself as good as, or even better than the TV would do (madVR / ffdshow / ATI / NVidia).
Just like its often better to de-interlace on the PC rather than leaving it upto the TVs de-interlacer.
Mercury_22
25th August 2009, 00:15
Any particular reason why you'd want that?
Films were made for 16-235 viewing on TVs...
Because he is using a Full RGB connection PC->TV (0-255) = VGA
Jong
25th August 2009, 09:10
Anyone know if there is a way to set the "user agent" string reported by MPC-HC when streaming http video? At the moment MPC-HC seems to report the string of the default browser.
If there is no way to do this it would be sensible if there was. Either a simple text box in the options or even a registry setting.
kieranrk
25th August 2009, 13:17
Anyone know if there is a way to set the "user agent" string reported by MPC-HC when streaming http video? At the moment MPC-HC seems to report the string of the default browser.
If there is no way to do this it would be sensible if there was. Either a simple text box in the options or even a registry setting.
This isn't possible right now because mpc-hc uses the File Source (Async) Directshow filter - This filter uses the default browser.
It will happen when mpc-hc source filter system is rewritten.
Steveo08
25th August 2009, 13:45
i have a question to the alternative vsync in mpc.
when using it with windows 7 x64, i always got ghostlines just one or two every two or three minutes, but it isen't nice to see it.
is there anything i could do to stop it?
video card is a gforce 8600 gt with the latest nvidia driver.
Jong
25th August 2009, 13:55
This isn't possible right now because mpc-hc uses the File Source (Async) Directshow filter - This filter uses the default browser.
It will happen when mpc-hc source filter system is rewritten.Thanks, that's clear. I think there will be pressure for this over the coming months, for compatibility with certain sites ;).
ADude
25th August 2009, 20:41
i have a question to the alternative vsync in mpc.
when using it with windows 7 x64, i always got ghostlines just one or two every two or three minutes, but it isen't nice to see it.
is there anything i could do to stop it?
Uncheck alternative vsync.
Steveo08
26th August 2009, 09:48
@ADude
at the moment i unchecked alternative vsync, but for the future, i like to use it.
Steve8sviq
26th August 2009, 23:30
Snapshot bug
When taking snapshots I first pause the video at the frame I want, then I use "save image" command from file menu.
Sometimes the frame will move back 1 frame and then save that image rather than the frame I was paused at. So if I'm paused at frame 2222, mpc will end up saving frame 2221. I then have to move to frame 2223 in order to save the frame I want.
This happens using internal splitters and internal decoder or ffdshow decoder.
To reproduce it, try playing xvid avi, such as a tv show released on internet. Right after a scene change happens there is the first frame #1 (for example two people talking and it cuts from one person to the other). Framestep forward one frame using mpc shortcut key to what can be called frame #2. Now try saving snapshot of frame #2. Mpc will move back to frame #1 and save that image.
Casimir666
26th August 2009, 23:34
The new official release of MPC-HC is available on SourceForge website (v1.3.1249.0) (https://sourceforge.net/projects/mpc-hc/files/). Name of the binary have been changed (mpc-hc.exe instead of mplayerc.exe) because Windows Error Reporting cannot make distinction with original binary.
Complete changelog for this version is :
NEW : Support for Flac audio streams
NEW : Support for Dolby Digital+ (Eac3) and Dolby true HD (MLP)
NEW : Nellymoser audio decoder
NEW : Belarusian, Brazilian and Sweedish translation
NEW : New shader "Sharpen Complex 2" (required hardware compatible with pixel shader 2.A)
NEW : Support for madVR video renderer (http://madshi.net/madVR.zip)
NEW : Additional information on video using MediaInfo (DLL can be download from http://mediainfo.sourceforge.net and placed in mpc-hc directory)
NEW : Internal DXVA decoder support for H264 with Intel G45 (thanks for people who help me at Intel Corp.)
CHANGED: Add support of interlaced flags in software mode for MPCVideoDecoder filter
CHANGED: D3DFullScreen mode now takes into account the monitor to full-screen mode in options, if monitor is not specified on the command line.
CHANGED: Auto-hide playlist on fullscreen(feature request #2219561)
CHANGED: Detours library updated to v2.1
CHANGED: Support for AC3 in MP4 splitter
CHANGED: Support for EAc3 in Matroska splitter
CHANGED: Hotkeys added to support more remote control keys
CHANGED: Support for Theora in Matroska internal splitter
CHANGED: LibVorbis updated to v1.2.3
CHANGED: LibOgg updated to v1.1.4
CHANGED: Improved streaming performances
CHANGED: Prevent display or computer to sleep during playback
CHANGED: Faad library updated to rev 2.2.7
CHANGED: LibPNG updated to release 1.2.38 (fix security bug)
CHANGED: Playlist file is now saved in mpc folder (patch # 2671496)
CHANGED: frame by frame modify to support step frame back functionality (except for VMR9)
CHANGED: support for AC3 in MP4 files created by Nero Digital
CHANGED: EVR custom and VMR9 renderless revamped (Beliyaal), better synchronisation, remove tearing in windowed mode, support for dialog box in DirectX exclusive mode, ...
FIXED : Support for Theora stream in Ogg internal splitter
FIXED : Save thumbnails crash in x64
FIXED : Bugs on presentation graphics (missing subtitles, better synchronization)
FIXED : Audio change on M2TS files reset the selected subtitle
FIXED : Switch to "Minimal view" reset main menu language to English
FIXED : Bug in Mpeg splitter for VC1
FIXED : Maximum texture resolution to "Desktop" not working with Haali renderer (Bug #2456735)
FIXED : Better synchronization with EVR custom to improve playback smoothness
FIXED : 24 bits LPCM not properly play
FIXED : Possible deadlock with Reclock
FIXED : Support of framestep backward, even if the codec didn't support it natively (bug #2600542)
FIXED : DXVA decoder support multiple graphics cards (PCI vendor id detection on the fly)
FIXED : Incorrect aspect ratio for some H264 files with DXVA1 decoder (extended SAR)
FIXED : H264 files with 16 reference frames freeze during playback (bug #2795785 and #2784256)
FIXED : AVI with H264 not decoded properly (bug #2794854)
FIXED : Revamped DXVA h264 decoder based on new insights, fixing black screen, macroblock, support for AVI, ...
FIXED : Incorrect playback for padded DTS
FIXED : Hang when moving player between monitors
Of course commit on the trunk is now allowed :-)
Snowknight26
26th August 2009, 23:53
Seems like there are more unfixed bugs now than there were with the previous stable build.
Px
27th August 2009, 00:19
DVD Menu doesn't work with EVR Custom presenter in Windows XP x64
alexins
27th August 2009, 00:56
Media Player Classic HomeCinema (x86/x64), svn 1252 (http://www.xvidvideo.ru/content/view/838/1/)
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/content/view/7/17/)
Fix : Opening multiple files via Explorer context menu (partially);
Fix : "Always on top";
Add : .iflv(flash video) to the list of known extensions.
Snowknight26
27th August 2009, 01:33
Switching from the main video track to either of the PiP tracks on my Hot Fuzz Blu-ray either causes corruption or MPC-HC crashes.
rack04
27th August 2009, 02:19
Can't seem to get MPC-HC to use ffdshow audio. Is anyone else experiencing this? Even if I set ffdshow audio to preferred in external filters it won't work.
http://i11.photobucket.com/albums/a199/rack04/graphedit.jpg
http://i11.photobucket.com/albums/a199/rack04/mpc1252.jpg
http://i11.photobucket.com/albums/a199/rack04/mpc1252_1.jpg
http://i11.photobucket.com/albums/a199/rack04/mpc1252_2.jpg
peek
27th August 2009, 04:05
@rack04
ffdshow audio works here with your settings on my XP 32. Maybe you've also set another external audio filter to "Prefer" and it's above in the list?
@all MPC-HC programmers
Would it be possible to add some command line options to choose the renderer and another one to disable the 321-logo in fullscreen mode?
Why? In order to initialize DXVA level 5 support on my HD 3450 PCIe x1 I need to play a certain VC-1 clip just once for a few seconds in EVR .Net3 fullscreen mode. It doesn't work with the logo. And usually, I have to play all other videos in VMR7 windowed mode because that's the only stable mode with DXVA for my limited PCIe x1 bandwidth. So, I won't need to change the renderer settings in MPC-HC twice and I could build a one-click Init_Level5 command. ;) Thanks !!
Aleksoid1978
27th August 2009, 05:57
@all MPC-HC programmers
to disable the 321-logo in fullscreen mode?
See in Options->Logo, you can disable logo :)
Jong
27th August 2009, 09:35
Hoborg's problem (http://forum.doom9.org/showthread.php?p=1317952#post1317952) still exists in the final and 1252. Hopefully, as this was a regression between RC2 and RC4 it can be swiftly fixed.
sneaker_ger
27th August 2009, 11:42
In the latest versions (currently using 1237) "Position subtitles relative to video frame" does not change anything in the "default style" options. It's alway activated now regardless of to what you set it.
In addition to that: Blu-Ray subtitles are always stretched to screen resolution which looks very odd on 4:3 displays. Any way to turn that off?
clsid
27th August 2009, 13:22
For those who have problems loading ffdshow, you need to add "mpc-hc.exe" to the whitelist in ffdshow settings (DirectShow control page).
St Devious
27th August 2009, 13:29
For those who have problems loading ffdshow, you need to add "mpc-hc.exe" to the whitelist in ffdshow settings (DirectShow control page).
will it be added automatically in ffdshow's upcoming builds ?
rack04
27th August 2009, 13:34
@rack04
ffdshow audio works here with your settings on my XP 32. Maybe you've also set another external audio filter to "Prefer" and it's above in the list?
Nope. The only "prefer" in the external filters is ffdshow audio decoder.
EDIT: I didn't see clsid's post. It fixes the problem. Thanks.
clsid
27th August 2009, 13:47
will it be added automatically in ffdshow's upcoming builds ?I have just added it to the default whitelist. However, it won't get automatically updated, you must perform a fresh install of ffdshow.
tetsuo55
27th August 2009, 16:42
Hoborg's problem (http://forum.doom9.org/showthread.php?p=1317952#post1317952) still exists in the final and 1252. Hopefully, as this was a regression between RC2 and RC4 it can be swiftly fixed.The screenshot and text seem to contradict eachother, MP4 is problematic due to a bug in the splitter.
Switching from the main video track to either of the PiP tracks on my Hot Fuzz Blu-ray either causes corruption or MPC-HC crashes.
Did this work in older versions? i don't think this is supported yet.
Jong
27th August 2009, 17:07
The screenshot and text seem to contradict eachother, MP4 is problematic due to a bug in the splitter.He explained that - the recent post linked back to an earlier post with a screenshot, so the screenshot was not taken with the latest version. However, I can confirm that there is no bug in RC2 but by RC4 there are flashes of an out of sequence frame every 2-3 seconds.
Were there any splitter changes from RC2 to RC4? If not seems related to the previous out of sequence decoder problems.
tetsuo55
27th August 2009, 17:10
He explained that - the recent post linked back to an earlier post with a screenshot, so the screenshot was not taken with the latest version. However, I can confirm that there is no bug in RC2 but by RC4 there are flashes of an out of sequence frame every 1-2 seconds.
Were there any splitter changes from RC2 to RC4? If not seems related to the previous out of sequence decoder problems.sorry, mp4 or mkv?
Jong
27th August 2009, 17:20
Actually I had not looked at the extension on his clip. In fact it is an mkv. I am using Haali as the splitter.
...and I should have said 2-3 seconds between "flashes" - original post corrected.
Scoty
27th August 2009, 17:25
I have problem with the newer MPC HC. When i go forward in a mkv video a see artifacts. With MPC-Homecinema.1179_(x64) runs fine and i have not this problem.
hoborg
27th August 2009, 17:38
He explained that - the recent post linked back to an earlier post with a screenshot, so the screenshot was not taken with the latest version. However, I can confirm that there is no bug in RC2 but by RC4 there are flashes of an out of sequence frame every 2-3 seconds.
Just tested my sample on 1.3.1252 and i must say that:
My example is from Camcorder, original was MP4, cuted and muxed to MKV by MKW merge.
Now about that "glitch", it is still there, every 1-3s, but...
...when you hit Stop then Start, gues what...
...no more glitches !!! That is something i really do not undertand. :confused:
Close MPC-HC, double click on my video example, gliches are here, hit Stop (but not Pause) then Play and no glitches - what logic is that ? :)
No glitch when DXVA off
BTW, same problem is with Standalone Filter in use
Jong
27th August 2009, 18:46
Now about that "glitch", it is still there, every 1-3s, but...
...when you hit Stop then Start, gues what...
...no more glitches !!! That is something i really do not undertand. :confused:Confirmed. Same here. If I stop and restart the video there are no more glitches. Pausing does not work (glitches continue). But, just to repeat, this problem is not in RC2.
mark0077
27th August 2009, 20:41
Hi,
I think I have found a bug, maybe with m2ts splitter. Can someone please confirm before I create detailed bug report.
All of my planet earth blu-rays have played fine except for one. I have copied one of the m2ts files from the disk to hdd. What happens is
With both ffdshow and mpc-hc video decoder, I get no video output. I have gone back as far as build 980~ of mpc-hc, some older builds actually show some garbled output, but newer builds show pure black.
With ffdshow ac3 decoder I can hear sound, with mpc-hc I hear nothing.
All other m2ts files I have play fine. When ffdshow is set as decoder, you can see from its info tab that its not receiving any frames...... no stats coming up
Here is first 10 seconds of this m2ts file for testing.
http://www.megaupload.com/?d=IRV22Y8Q
Thanks
khagaroth
27th August 2009, 21:31
Downloaded your sample:
sound - plays fine with both internal decoder and ffdshow
video - internal decoder - black screen
- builtin Windows 7 WMV decoder - displays correctly
mark0077
27th August 2009, 21:39
Sweet thanks for confirming the video problems. Will fire up a bug report, always good to put it here as a quick fix may be possible.
ar-jar
27th August 2009, 22:11
DVD Menu doesn't work with EVR Custom presenter in Windows XP x64
I have debugged this just a little bit and it seems that the DVD Navigator won't send any menu frames downstream when connected to EVR. For Vista the docs say: "The DVD Navigator will not use the EVR unless the decoder's IAMDecoderCaps::GetDecoderCaps method returns the AM_GETDECODERCAP_QUERY_EVR_SUPPORT flag." and maye that's true for XP too. (http://msdn.microsoft.com/en-us/library/dd388614(VS.85).aspx). I would really like to have this to work for XP too. Any hints anybody? Does the MPC decoder return the required flag? -A
Mercury_22
27th August 2009, 23:19
Sweet thanks for confirming the video problems. Will fire up a bug report, always good to put it here as a quick fix may be possible.
Your problem it's an old one MPC's VC1 filters CAN'T play any VC1 Interlaced files has been reported by me too
Any chance for the old VC-1 i bug to be solved before the final ? (none of the internal VC-1 filters can play VC-1 interlaced )
VC-1 interlaced sample (http://www.megaupload.com/?d=RE4ED8EP)
P.S. AFAIK planet earth it's ( ALL ) VC1 p so this is odd
mark0077
27th August 2009, 23:53
Ah I see, well the first couple of disks arn't interlaced, maybe this one disk is different to the rest as they play perfectly. I know the box says 1080i but reading on some forums, this was because the entire contents of the bbc planet earth blu-rays arn't 1080p so they had to put 1080i on there. Apparantly the US version is all (almost all?) 1080i, shame..... anyways....
Is this being worked on by any developers do you know? :( thanks
ADude
28th August 2009, 02:15
Everyone seems to be ignoring that complicated code was integrated into MPC-HC that was written by someone who refuses to further clarify his code, or take any part in improving it.
I checked Beliyaal's ID and it states:
Last Activity: 25th August 2009 19:12
even though his last post is months ago.
There is a post earlier in the summer by someone else, pointing out the same thing.
There is also a series of posts in the old Beliyaal thread that seem to mirror my results:
Yes, I get a more smooth play with vsync off than with on. I test it using the two bars (CTRL+T) and with vsync ON, the bars don't travel smoothly, they skip sometimes. But with vsync OFF, they travel smoothly. I can provide you 2 screenshots late at night. One with vsync ON and other with OFF. Would it be helpful?
There never is any response of this situation being fixed by any version. I also see many problem posts by Tetsuo55 without any subsequent indication of fixes.
I'm sorry, but something that Beliyaal did to EVR-CP has caused tearing for me.
I have no problem with tearing with Build 1043 (the last build before the Beliyaal changes were integrated with MPC-HC) the tearing test double lines go relatively smoothly across the screen and stay linear. When I play the more challenging material with any subsequent build, I get tearing, and the tearing test double lines move more jerkily across the screen and frequently appear broken into segments.
I tried the so-called stable build and it is the same. I tried using all "renderer settings" off, as well as "Default" and "Optimal". None work as smoothly as 1043. Some of the combinations of settings come close, but still 1043 is better.
As stated many times, exact technical description of the settings would at least help.
Or if ar-jar is actually willing to be involved long-term, I vote for him ripping out all the Beliyaal code. His documentation is excellent and easy to understand. If a piece of code does not work automatically (which many do), then it must have clear explanations.
Casshern
28th August 2009, 06:50
This is getting boring. Why do you always repeat yourself. We know YOU do not like beliyaal's code because it doesn't work for you. BUT it works for many others, myself included. It has many advantages over the old code. Please behave normally: file bug reports and be patient. Or even better fix the code yourself instead of bitching around here. If you like arjays modifications just use his branch - no need to "RIP SOMETHING OUT" which works perfectly well for many. And please stop using the "lack of documentation" as an argument. It just shows that you are clutching to straws. Or do you require the same for software which works for you, i guess not!
Everyone seems to be ignoring that complicated code was integrated into MPC-HC that was written by someone who refuses to further clarify his code, or take any part in improving it.
I checked Beliyaal's ID and it states:
even though his last post is months ago.
There is a post earlier in the summer by someone else, pointing out the same thing.
There is also a series of posts in the old Beliyaal thread that seem to mirror my results:
There never is any response of this situation being fixed by any version. I also see many problem posts by Tetsuo55 without any subsequent indication of fixes.
I'm sorry, but something that Beliyaal did to EVR-CP has caused tearing for me.
I have no problem with tearing with Build 1043 (the last build before the Beliyaal changes were integrated with MPC-HC) the tearing test double lines go relatively smoothly across the screen and stay linear. When I play the more challenging material with any subsequent build, I get tearing, and the tearing test double lines move more jerkily across the screen and frequently appear broken into segments.
I tried the so-called stable build and it is the same. I tried using all "renderer settings" off, as well as "Default" and "Optimal". None work as smoothly as 1043. Some of the combinations of settings come close, but still 1043 is better.
As stated many times, exact technical description of the settings would at least help.
Or if ar-jar is actually willing to be involved long-term, I vote for him ripping out all the Beliyaal code. His documentation is excellent and easy to understand. If a piece of code does not work automatically (which many do), then it must have clear explanations.
Casimir666
28th August 2009, 07:56
I have debugged this just a little bit and it seems that the DVD Navigator won't send any menu frames downstream when connected to EVR. For Vista the docs say: "The DVD Navigator will not use the EVR unless the decoder's IAMDecoderCaps::GetDecoderCaps method returns the AM_GETDECODERCAP_QUERY_EVR_SUPPORT flag." and maye that's true for XP too. (http://msdn.microsoft.com/en-us/library/dd388614(VS.85).aspx). I would really like to have this to work for XP too. Any hints anybody? Does the MPC decoder return the required flag? -A
IAMDecoderCaps seems to be used by IDvdGraphBuilder to decide if it should use EVR or not, but Mpc have a custom builder so it will not help. I have checked, and IAMDecoderCaps is not queried on the decoder filter
Xorp
28th August 2009, 09:14
Playing a m2ts with 1.0 PCM (half of Criterion's releases) still plays at 12fps with 1.3.1249.
yesgrey
28th August 2009, 09:50
I'm sorry, but something that Beliyaal did to EVR-CP has caused tearing for me.
HW: Gigabyte GA-MA69GM-S2H, ATI x1250 IGP
Have you tryed with a decent graphics card? For $50 or even less you can buy a real graphics card, and your motherboard has a PCI-E 16x slot.
Probably, the Beliyaal's code only shows clearly the limitations of your gpu...;)
cca
28th August 2009, 10:12
Have you tryed with a decent graphics card? For $50 or even less you can buy a real graphics card, and your motherboard has a PCI-E 16x slot.
Probably, the Beliyaal's code only shows clearly the limitations of your gpu...;)
Regarding that, I don't have problems with Beliyaal's code in my own PC, but when I tried in certain friends laptops it just wouldn't be stable. For weaker PCs the best choice I've found is to use Haali's Renderer.
The current resizer and Vsync code in MPC-HC needs a good CPU and a mid to high range GPU.
tetsuo55
28th August 2009, 10:16
The problems with the beliyaal code are probably related to reported refreshrate and actual refresh rate not matching.
I have this problem on one of my laptops
It says 60hz
but its actually 59.899
Mercury_22
28th August 2009, 10:20
Ah I see, well the first couple of disks arn't interlaced, maybe this one disk is different to the rest as they play perfectly. I know the box says 1080i but reading on some forums, this was because the entire contents of the bbc planet earth blu-rays arn't 1080p so they had to put 1080i on there. Apparantly the US version is all (almost all?) 1080i, shame..... anyways....
Is this being worked on by any developers do you know? :( thanks
I think only Casimir knows this
Piyoko
28th August 2009, 12:19
Is it a bug or a function/side-effect that the hardware de-interlacing (ATI HD card) is bypassed if "VMR9 mixer mode" is unchecked?
Leak
28th August 2009, 15:39
For Vista the docs say: "The DVD Navigator will not use the EVR unless the decoder's IAMDecoderCaps::GetDecoderCaps method returns the AM_GETDECODERCAP_QUERY_EVR_SUPPORT flag." and maye that's true for XP too.
Well, this is about Windows XP x64, which is much closer to Windows Server 2003 then Windows XP, actually - so I wouldn't be surprised if it behaved different than 32 bit Windows XP in some regards due to it's much(?) newer codebase...
np: DOOM - Gazzillion Ear (Born Like This)
clsid
28th August 2009, 16:29
That is a correct assumption. XP x64 is NT 5.2, whereas XP x86 is NT 5.1.
Does the DVD Navigator always dislike EVR on XP, or does it depend on more factors? If it is always the case, then perhaps a workaround could be implemented in MPC to automatically use a different renderer on XP for DVDs.
mark0077
28th August 2009, 18:59
Guys, just bought LOTR extended edition and merged the first DVD to the second using first makemkv, then mkvmerge. Everything is fine except that I decided to keep all of the audio tracks.
When I open with mpc-hc, all of the audio tracks play, even though the audio switcher is on....... Does the switcher only work in certain situations? Anything I can do, I want to watch with 5.1 DTS track number 2.
Mercury_22
28th August 2009, 19:36
Guys, just bought LOTR extended edition and merged the first DVD to the second using first makemkv, then mkvmerge. Everything is fine except that I decided to keep all of the audio tracks.
When I open with mpc-hc, all of the audio tracks play, even though the audio switcher is on....... Does the switcher only work in certain situations? Anything I can do, I want to watch with 5.1 DTS track number 2.
Old problem
....
- If a MKV file has two or more audio tracks, internal MPC splitter will decode both at the same time. The above sample has two audio streams too, English and Spanish. English flag is set to 'no' and the Spanish one to 'yes'. Haali will play the Spanish track, while MPC will play both.
In short, that sample should be: Spanish audio + no subs.
But MPC plays: English+Spanish overlapped + English subs.
Also it'd be nice to add a bitrate graph, like in Haali's. Useful feature.
YES! :) The old bug with internal mkv splitter : When you have an mkv file with 2 or multiple audio streams MPC's internal mkv splitter it's playing both streams simultaneous ! :mad: (try changing the stream)
Sample: http://www.megaupload.com/?d=ZUICM7XI
P.S. mp4 splitter has also problems with 2 or multiple audio streams !
If someone can fix this bug it will be SUPERB cause I (we) will be able to get rid of Haali's splitter once and for all
but others are saying it is not real
This has been mentioned before several times. So I'll put it in caps. THIS IS NOT A BUG! This is by design. The filters don't have their own private stream switcher like Haali has. MPC has a separate built-in audio switcher.
clsid
28th August 2009, 20:07
If you hear multiple streams with audio switcher enabled, then it is indeed a bug (perhaps S/PDIF related?). If multiple decoders load, but you hear just one stream, then it is normal behavior. When using Haali splitter, just one audio stream should be active.
I recommend using Haali splitter, as the internal Matroska splitter is very basic.
ar-jar
28th August 2009, 20:09
Or if ar-jar is actually willing to be involved long-term, I vote for him ripping out all the Beliyaal code. His documentation is excellent and easy to understand. If a piece of code does not work automatically (which many do), then it must have clear explanations.
Hi, I'm certainly willing to continue participating and trying to perfect the renderer(s). For me personally it's a great combination to get exactly what *I* want (perfect sync) together with all the bells and whistles already there in mpc. The fine print is of course that participation will go up and down depending on real life. Hopefully TomasEn or somebody else can pitch in when I'm swamped with work-for-money like right now.
And yes, I have deleted all of the previous sync code before inserting my own code on the gothsync branch of mpc in svn... Do check it out! -A
STaRGaZeR
28th August 2009, 23:55
Thanks for rev1254 Aleksoid! :D
mark0077
29th August 2009, 01:30
If you hear multiple streams with audio switcher enabled, then it is indeed a bug (perhaps S/PDIF related?). If multiple decoders load, but you hear just one stream, then it is normal behavior. When using Haali splitter, just one audio stream should be active.
I recommend using Haali splitter, as the internal Matroska splitter is very basic.
Your right. The combination of mpc MLB splitter ffdshow audio and reclock didn't go well. Working perfect with haali splitter thanks alot.
ADude
29th August 2009, 01:40
Has this bug been reported ?
With 1043, both Full Screen and "Full Screen w/o Res Change" would toggle from Full Screen to a Windowed presentation that was 1:1.
Now, with the Stable Release Version, both Full Screen and "Full Screen w/o Res Change" toggle from Full Screen to a tiny window that is too small to show anything.
ADude
29th August 2009, 01:46
Hi, I'm certainly willing to continue participating and trying to perfect the renderer(s). For me personally it's a great combination to get exactly what *I* want (perfect sync) together with all the bells and whistles already there in mpc. The fine print is of course that participation will go up and down depending on real life. Hopefully TomasEn or somebody else can pitch in when I'm swamped with work-for-money like right now.
And yes, I have deleted all of the previous sync code before inserting my own code on the gothsync branch of mpc in svn... Do check it out! -A
I'm doing that now.
Is it possible the Beliyaal made the same assumption that one is using analog audio output from the HT-PC rather than SPDIF ? This might explain why some people like Casshern had their sync problems solved by Beliyaal, while other people like me (and other people in the thread) only have sync problems after Beliyaal changed the code...
Casshern
29th August 2009, 08:51
No has nothing to do with it! Beliyaal's code does not affect audio. It just implements a better vblank handler. I use reclock for audio-sync. Ar-Jay code is promising but still has some drawbacks for me:
1) syncing the monitor refresh through powestrip gives glitches on my sony vwl 60
2) syncing through audio clock, does not work for spdif - audio and video desyncs
3) his new sync code gives a repeated frame or dropped frame in regular intervals. SPDIF works (naturally as video is adjusted to audio). One can lenghten this interval by using accurate powerstrip timings. But it will strike once in a while.
With Reclock, Powerstrip and beliyaals code everything works perfectly smoothly.
I'm doing that now.
Is it possible the Beliyaal made the same assumption that one is using analog audio output from the HT-PC rather than SPDIF ? This might explain why some people like Casshern had their sync problems solved by Beliyaal, while other people like me (and other people in the thread) only have sync problems after Beliyaal changed the code...
cca
29th August 2009, 09:04
Not to mention that Powerstrip is not free software, I wouldn't like to have MPC depend on third party payware for it's V-Sync adjustments. Please don't be hasty in messing with the vsync code.
Mercury_22
29th August 2009, 17:44
MPC-HC can't play 3gp files (I've tried with Quicktime file format set all options ) ?
Sample (http://sharebee.com/a931666c)
ar-jar
29th August 2009, 22:51
With Reclock, Powerstrip and beliyaals code everything works perfectly smoothly.
If you turn on the stats graph and hit space repeatedly for some time (pause-play) when playing video with Reclock, don't you sometimes get your green line almost on top of the red line and judder? If not, what options in MPC and Reclock do you use to avoid that, i.e. to ensure that the green and the red line always stay at the same distance from each other (or at least at a judderfree distance)? Thanks! -A
ADude
29th August 2009, 23:05
I noticed that the tearing I experience with Beliyaal's code occurs with 25 fps HD video on a 60 hz display.
This would indicate that while his code might deal with syncing video, it deals poorly with video that cannot be synced, because the refresh rate is not a multiple of the video frame rate.
There are some reports of this sort of thing in Beliyaal's thread, but no indications that he ever did anything about it.
Beliyaal continues to read this Forum, and not respond to anything in this thread...
Please don't be hasty in messing with the vsync code.
Too late ! The developers already added vsync code that they do not understand, and only days before the code writer decided to refuse to participate any more. :(
avivahl
29th August 2009, 23:16
@ADude: When turning off the checkmark from the vsync options (in the right-click menu of mpc-hc), do you still experience the problem? or is the problem much deeper than simply turning that off? (I'm guessing it is)
MPC-HC devs: ADude noted some important points here.
Snowknight26
29th August 2009, 23:31
Frame stepping doesn't update the elapsed time, which can inherently be seen in the file name of a screenshot you take after you've stepped a couple hundred frames forward.
samab
30th August 2009, 00:28
MPC HC 1254
This flv4 video (11 MB) from a cosmetic company has only sound and no video when shown in EVR and EVR CP on my computer. The video shows up fine on VMR7 and VMR 9.
http://www.lisewatier.com/en/beauty_clips/view/17
Don't know if this problem is reproduceable for other people.
ADude
30th August 2009, 00:32
@ADude: When turning off the checkmark from the vsync options (in the right-click menu of mpc-hc), do you still experience the problem? or is the problem much deeper than simply turning that off? (I'm guessing it is)
Yes, in fact that is why I asked "what is turned off when VSYNC is unchecked and what code is still there, and how does that relate to what code was there in build 1043 ?".
Unfortunately, there is no one left to answer the question.
ADude
30th August 2009, 01:05
What does MPC-HC do when it encounters 23.976 fps video ? Does it look for pulldown flags, and then look for pulldown support in the GPU driver ? Or does it do all pulldown by itself ?
thuan
30th August 2009, 02:22
@ADude: When I uncheck Vsync it does work like before his sync code was integrated, that is both tearing and stuttering free for me, I also get stuttering when I use his code even though my refresh rate is detected correctly. I did report it a few times but it was either ignored or put on queued for him. On the other hand, Beliyaal is also the one who did buffered animated subtitle and output range option which are actually useful to me.
betaking
30th August 2009, 03:24
MPC-HC can't play 3gp files (I've tried with Quicktime file format set all options ) ?
Sample (http://sharebee.com/a931666c)
Play is ok.
Mercury_22
30th August 2009, 07:59
Play is ok.
Using ONLY MPC-HC ?:confused:
It's playing fine here too using FFDShow, but I was referring at MPC-HC's internal filters !
clsid
30th August 2009, 11:48
Frame stepping doesn't update the elapsed time, which can inherently be seen in the file name of a screenshot you take after you've stepped a couple hundred frames forward.
I would like to add that this also results in weird behavior after normal playback is resumed. It takes a few seconds for the audio to 'catch up'.
cweb
30th August 2009, 12:01
MPC-HC can't play 3gp files (I've tried with Quicktime file format set all options ) ?
Sample (http://sharebee.com/a931666c)
Played fine here with latest stable release..
Aleksoid1978
30th August 2009, 12:48
Played fine here with latest stable release..
No, don't play. MPC-HC don't know H.263/s263(video codec) and AMR/samr(audio codec). It's can't play with internal codec.
Mercury_22
30th August 2009, 14:36
No, don't play. MPC-HC don't know H.263/s263(video codec) and AMR/samr(audio codec). It's can't play with internal codec.
It's difficult to add those ? :confused:
It's a very popular format for cellphones and it's already present in FFDShow (libavcodec both )
_xxl
30th August 2009, 14:46
already present in FFDShow
Do you know how much time has a developer for open source projects?
There are a lot of places of MPC-HC that should be fixed or improved, before adding some feature that already work fine with ffdshow.
Mercury_22
30th August 2009, 15:09
Do you know how much time has a developer for open source projects?
There are a lot of places of MPC-HC that should be fixed or improved, before adding some feature that already work fine with ffdshow.
Exactly why I was asking if it's difficult :o (thinking that it might be just a matter of "importing" some code)
I'm sorry if my question was inappropriate.
tetsuo55
30th August 2009, 16:11
I'm doing that now.
Is it possible the Beliyaal made the same assumption that one is using analog audio output from the HT-PC rather than SPDIF ? This might explain why some people like Casshern had their sync problems solved by Beliyaal, while other people like me (and other people in the thread) only have sync problems after Beliyaal changed the code...The results are the same for me with or without SPDIF
No has nothing to do with it! Beliyaal's code does not affect audio. It just implements a better vblank handler. I use reclock for audio-sync. Ar-Jay code is promising but still has some drawbacks for me:
1) syncing the monitor refresh through powestrip gives glitches on my sony vwl 60
2) syncing through audio clock, does not work for spdif - audio and video desyncs
3) his new sync code gives a repeated frame or dropped frame in regular intervals. SPDIF works (naturally as video is adjusted to audio). One can lenghten this interval by using accurate powerstrip timings. But it will strike once in a while.
With Reclock, Powerstrip and beliyaals code everything works perfectly smoothly.1)Do you see visible glitches?
2) Spdif cannot be audio clock synced by design
3) repeated or dropped frames occur with all MPC renderers, gothsync's new graphs actually show these errors (the old stats do not consider dropped/repeated frames of this type like errors),also the code has been written to minimise the number of errors.
Ger
30th August 2009, 22:06
A suggestion: I don't think I would be the only regular changelog reader who would find it helpful if the commits to the gothsync branch (ie. rev 1263, 1260 etc.) were prefixed with a static text string like "gothsync branch:" in the changelog (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log).
The reason for this is to easily be able to distinguish the trunk changes from the other branches in the SF changelog without clicking to see which files have been changed.
Everything that doesn't go into the trunk could get a branch prefix, so that for rev. 1255 it would say something like:
gothsync branch:
Some small optimizations in the EVR code.
In other words, I suggest doing it the same way haruhiko and the other ffdshow devs do it (http://ffdshow-tryout.svn.sourceforge.net/viewvc/ffdshow-tryout/?view=log) (there is an example of this if you scroll down to rev. 2810).
Thanks.
Leak
30th August 2009, 22:22
A suggestion: I don't think I would be the only regular changelog reader who would find it helpful if the commits to the gothsync branch (ie. rev 1263, 1260 etc.) were prefixed with a static text string like "gothsync branch:" in the changelog (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log).
How about looking at the changelogs for trunk (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/?view=log) and the gothsync branch (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/branches/gothsync/?view=log) instead?
It's not as if subversion wouldn't allow you to distinguish those...
np: Das Bierbeben - Der König (Das Bierbeben)
Ger
30th August 2009, 22:40
That would be much easier, yes. Didn't know that was an option. :)
wayland
31st August 2009, 00:38
anyone working on UI updates? on another forum a topic was created about v1.3.1249 and the only real complaint i saw was that the interface is poor which i gotta agree with, not saying add loads of useless bling but its called mpc-hc so why not improve the ui and add features you would find in a media centre app like xbmc?
GTPVHD
31st August 2009, 00:56
No, MPC-HC was designed to be minimalist and retain the original Gabest MPC look and remain lightning fast.
I know which forum, it's the Neowin forums thread. If you are Waylander on the Neowin forums, you're posting misinformation on the Neowin thread. CoreAVC CUDA has less compatability than DXVA, it's limited to 15 reference frames while Nvidia DXVA can decode all the way up to 16 reference frames files. Please don't post misinformation, it will hurt more than posting the real info that people need.
DXVA is not crap as you insinuate on the Neowin thread, try decoding a L5.1 16 reference frame file and see if you can get any hardware acceleration from CoreAVC CUDA.
ADude
31st August 2009, 01:19
anyone working on UI updates? on another forum a topic was created about v1.3.1249 and the only real complaint i saw was that the interface is poor which i gotta agree with, not saying add loads of useless bling but its called mpc-hc so why not improve the ui and add features you would find in a media centre app like xbmc?
There is also a bug introduced since 1043, where "Fullscreen" and "Fullscreen w/o res change" both toggle to a tiny window too small to be useful.
This seems possibly to have been introduced at the same time as the Keys were changed for those, but perhaps not.
In 1043 and before, both of those toggled between Fullscreen and 1:1 display according to the resolution.
88keyz
31st August 2009, 01:46
Is anybody else having issues with SPDIF output using build 1245 or newer? When I upgrade to any build from 1245 on I am no longer getting audio from my SPDIF connection to my audio receiver. When I downgrade back to build 1179 it works perfect. Tested with multiple video files with both AC3 and DTS audio and its the same thing. I have set the audio output device to SPDIF and have set the DTS and AC3 internal decoder to output via SPDIF. Any version 1179 or lower seems to work fine and anything newer has this new issue. The SPDIF output in question is from the IDT onboard audio of an Intel DG965WH mobo which is running the latest drivers from the Intel site. Nothing changes in system settings and nothing changes in MPC-HC settings just the build number. Lastly, I am running the x86 build on Vista 32-bit. :confused:
khagaroth
31st August 2009, 08:17
There is also a bug introduced since 1043, where "Fullscreen" and "Fullscreen w/o res change" both toggle to a tiny window too small to be useful.
This seems possibly to have been introduced at the same time as the Keys were changed for those, but perhaps not.
In 1043 and before, both of those toggled between Fullscreen and 1:1 display according to the resolution.
Works for me still the same as it always did, check your settings.
peek
31st August 2009, 09:41
I can confirm this behaviour for the recent MPC-HC versions on XP 32 as reported by ADude. It came up at the same time when the "Launch files in fullscreen" mode was broken once (in 1222 or 1223), but although that has already been fixed for a while, the "tiny window" which appears after closing fullscreen mode still exists.
wayland
31st August 2009, 13:39
No, MPC-HC was designed to be minimalist and retain the original Gabest MPC look and remain lightning fast.
I know which forum, it's the Neowin forums thread. If you are Waylander on the Neowin forums, you're posting misinformation on the Neowin thread. CoreAVC CUDA has less compatability than DXVA, it's limited to 15 reference frames while Nvidia DXVA can decode all the way up to 16 reference frames files. Please don't post misinformation, it will hurt more than posting the real info that people need.
DXVA is not crap as you insinuate on the Neowin thread, try decoding a L5.1 16 reference frame file and see if you can get any hardware acceleration from CoreAVC CUDA.
thats me and i didnt know that about dxva on nvidia (i dont use any form of dxva/cuda as i have a quad core) and the nvidia dxva being able to decode 16 ref frames has been added to and removed from svn multiple times thats really reliable. main issue imo is you cant use intermediate filters, im sure reclock counts as one and is very useful to a lot of people, tbh i dont see the point of things like ffdshow (video filters) if playing hd video but im sure there are people out there who like to use all sort of shitty filters which they cant with dxva
GTPVHD
31st August 2009, 13:46
Which would you prefer, smooth HD playback with DXVA, or mostly slideshow but you can use all those various filters you mentioned at Neowin unless you have a 3GHz dual core or a quad-core of lower speed? Think about it.
The Nvidia L5.1 16 reference frame playback is reliable enough, no one here has complained much about it. Again, choose between smooth playback or slideshow with all your filters.
As for Haali Media Splitter, I like to refer you to this.
http://lists.matroska.org/pipermail/matroska-devel/2009-August/003533.html
Splitter.ax is crashing around 1500 times per day on Windows 7.
wayland
31st August 2009, 13:59
isnt nvidia L5.1 16 ref frames os specific? link (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc?view=rev&revision=1220) if so come again when 15 or more ref frames work on xp, and as far as filters go i dont think they are a good idea but im sure there are some crazy bastards running warpsharpen on 1080p material.
alexins
31st August 2009, 14:02
Media Player Classic HomeCinema (x86/x64), svn 1265 (http://www.xvidvideo.ru/content/view/840/1/)
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/content/view/7/17/)
•Fixed : Memory leak in libavcodec;
•Fix : subtitle menu not working in Spanish translation;
•Fix : Compiler Error on multi-bytes OS system. Replace European Character to \xXX style;
•Added : homepage link in the About box;
•Fixed : memory lead in DXVA decoder;
•Change : Russian translate(audio decoder properties).
wayland
31st August 2009, 14:02
the haali bit about my comment about haali spliiter being better? thats a fact until mpc-hc's supports ordered chapters
Mixer73
31st August 2009, 14:06
the haali bit about my comment about haali spliiter being better? thats a fact until mpc-hc's supports ordered chapters
For you perhaps but HMS causes havoc on Media Centre systems. Bugs in it that are older than one of my children! :D
Big cheers and clapclaps to the devs for all the hard work, getting a stable release out and still bashing away at it.
To the whiners: pull your head in. The guys here do this work voluntarily and assign priorities in the way they see as best. I personally couldn't thank them enough. MPC-HC has come on in leaps and bounds in the last few months, and we have 4-5 individuals to thank for the bulk of it.
wayland
31st August 2009, 14:13
No use being better when it's unstable to the point Microsoft gets 1,500 crash logs a day, doesn't support TrueHD etc etc.
a whole 1500 crashes pd from the hundreds of thousands if not millions of installed win7 systems, shocking. and ordered chapters is actually useful while truehd is frankly useless (anyone who cares will compress to flac to save a lot of space)
clsid
31st August 2009, 14:16
Microsoft also receives plenty of crash logs about MPC and its standalone splitters. Can you back up your instability claim about Haali with personal experiences, or are you just parroting numbers?
Haali is supposedly working on a new version, which will address several of the known issues and limitations of his splitter.
DigitalDeviant
31st August 2009, 14:42
while truehd is frankly useless (anyone who cares will compress to flac to save a lot of space)
Um, no. Some of us playback directly from disc so ripping to re-encode audio would be a major waste of time. Even then I'm sure some people have multiple TB worth of space and/or don't store movies permanently and don't really care about file size. Until then MPC's splitters still have some advantage over Haali's.
THX-UltraII
31st August 2009, 14:43
Activate auto-loading of subtitles and name the .srt file like your .mkv file (with different extensions of course).
thanks for your reply. I ll try this tonight. But I wonder if it will work, because I also have Haali Media Splitter installed. In the settings of Haali Splitter I have set subtitle language priority to dut,eng. Did this because this way MPC-HC shows Dutch subtitles when available and when NOT available MPC shows English subtitles (all this is for files which have subtitles baked in).
wayland
31st August 2009, 14:56
Um, no. Some of us playback directly from disc so ripping to re-encode audio would be a major waste of time. Even then I'm sure some people have multiple TB worth of space and/or don't store movies permanently and don't really care about file size. Until then MPC's splitters still have some advantage over Haali's.
eh, you can install haali splitter and still use mpc's m2ts splitter. unless they suddenly started releasing blurays in the mkv container:D
tetsuo55
31st August 2009, 15:17
a whole 1500 crashes pd from the hundreds of thousands if not millions of installed win7 systems, shocking. and ordered chapters is actually useful while truehd is frankly useless (anyone who cares will compress to flac to save a lot of space)
Microsoft also receives plenty of crash logs about MPC and its standalone splitters. Can you back up your instability claim about Haali with personal experiences, or are you just parroting numbers?
Haali is supposedly working on a new version, which will address several of the known issues and limitations of his splitter.There is no point in discussion a measurement system we know nothing about.
What we do know is, 1500 crashes a day is enough for MS to reserve one of its own devs for it and to contact the developers of haali.
We might be seeing the number one crash reason of a top 10, with the next runner up only causing 20 crashes per day, or we might be seeing the botton of a top 10, where the nr 1 causes millions of crashes per day.
Its all guesswork, but we can be sure MS is spending money and time on getting it fixed, which makes it fair to assume they feel this is a big issue.
clsid
31st August 2009, 15:37
MS has a whole team for it.
Hello, my name is Dominick Roselli and I am a developer working in the
Windows Error Reporting team at Microsoft.
I work with developers to help resolve issues with applications crashing in
the Windows ecosystem.
Mplayerc.exe has a high volume of crashes and I wanted to provide you with
some information about the problem.
The most recent version of mplayer experiencing this issue is:
DateTimeStamp
2008-12-10 07:14:31.000
szVersion
6.4.9.1
Here is the callstack and faulting instruction:
eax=03cbf544 ebx=01df54c0 ecx=68924193 edx=6888cffc esi=772f06eb
edi=01df5434
eip=0043144f esp=03cbf528 ebp=00000000 iopl=0 nv up ei pl zr na pe
nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000
efl=00010246
mplayerc+0x3144f:
0043144f c74218b0124300 mov dword ptr [edx+18h],offset
mplayerc+0x312b0 (004312b0) ds:0023:6888d014={quartz!VMR9::C
VMRInputPin::Receive (68924193)}
ChildEBP RetAddr
WARNING: Stack unwind information not available. Following frames may be
wrong.
03cbf57c 00666aee mplayerc+0x3144f
03cbf5bc 00666fe0 mplayerc+0x266aee
03cbf6ec 00667725 mplayerc+0x266fe0
03cbf750 00667801 mplayerc+0x267725
03cbf7d0 00667830 mplayerc+0x267801
03cbfa88 00669534 mplayerc+0x267830
03cbfe38 0066a57e mplayerc+0x269534
03cbfe54 0066a598 mplayerc+0x26a57e
03cbff3c 0067ce49 mplayerc+0x26a598
03cbff70 0063d940 mplayerc+0x27ce49
03cbffd4 7791b31a mplayerc+0x23d940
03cbffe0 00000000 ntdll!_RtlUserThreadStart+0x1b
Here are the assembly instructions leading up to the failure:
0:005> ub @eip L29
mplayerc+0x313d6:
004313d6 50 push eax
004313d7 6a08 push 8
004313d9 892d68e07800 mov dword ptr [mplayerc+0x38e068
(0078e068)],ebp
004313df 892d6ce07800 mov dword ptr [mplayerc+0x38e06c
(0078e06c)],ebp
004313e5 892d70e07800 mov dword ptr [mplayerc+0x38e070
(0078e070)],ebp
004313eb 892d74e07800 mov dword ptr [mplayerc+0x38e074
(0078e074)],ebp
004313f1 8b0f mov ecx,dword ptr [edi]
004313f3 6a04 push 4
004313f5 51 push ecx
004313f6 896c2424 mov dword ptr [esp+24h],ebp
004313fa ffd6 call esi
004313fc 392d78e07800 cmp dword ptr [mplayerc+0x38e078
(0078e078)],ebp
00431402 750a jne mplayerc+0x3140e (0043140e)
00431404 8b17 mov edx,dword ptr [edi]
00431406 8b4244 mov eax,dword ptr [edx+44h]
00431409 a378e07800 mov dword ptr [mplayerc+0x38e078
(0078e078)],eax
0043140e 8b0f mov ecx,dword ptr [edi]
00431410 8d542414 lea edx,[esp+14h]
00431414 52 push edx
00431415 6a10 push 10h
00431417 c7414470124300 mov dword ptr [ecx+44h],offset
mplayerc+0x31270 (00431270)
0043141e 8b07 mov eax,dword ptr [edi]
00431420 6a04 push 4
00431422 50 push eax
00431423 ffd6 call esi
00431425 8b13 mov edx,dword ptr [ebx]
00431427 8d4c2414 lea ecx,[esp+14h]
0043142b 51 push ecx
0043142c 6a08 push 8
0043142e 6a04 push 4
00431430 52 push edx
00431431 ffd6 call esi
00431433 392d7ce07800 cmp dword ptr [mplayerc+0x38e07c
(0078e07c)],ebp
00431439 750b jne mplayerc+0x31446 (00431446)
0043143b 8b03 mov eax,dword ptr [ebx]
0043143d 8b4818 mov ecx,dword ptr [eax+18h]
00431440 890d7ce07800 mov dword ptr [mplayerc+0x38e07c
(0078e07c)],ecx
00431446 8b13 mov edx,dword ptr [ebx]
00431448 8d442414 lea eax,[esp+14h]
0043144c 50 push eax
0043144d 6a10 push 10h
I cannot provide full debug symbolic information in the stack trace because
I do not have the debug symbols for this application. So unfortunately all
I can offer are the module offsets and some assembly instructions to start
us out. However, I'm hoping the following information can point you in the
right direction.
If you need any further assistance, please do not hesitate to contact me.
Thank you,
Dominick Roselli
SDE - Windows Error Reporting
Microsoft Corporation
domir@microsoft.com
_xxl
31st August 2009, 15:42
2008-12-10 07:14:31.000
szVersion
6.4.9.1
This file is from Guliverkli2 project? What about mpc-hc?
clsid
31st August 2009, 15:52
That undoubtedly has similar issues.
tetsuo55
31st August 2009, 16:03
Microsoft cannot see the difference between MPC and MPC-HC.
This is the main reason why the .exe name has changed starting with the new stable.
MPC-HC crashes too (happens to me all the time), so now with new exe name MS can collect data about MPC-HC.exe and give us info about the crashes.
avivahl
31st August 2009, 17:54
Microsoft cannot see the difference between MPC and MPC-HC.
This is the main reason why the .exe name has changed starting with the new stable.
MPC-HC crashes too (happens to me all the time), so now with new exe name MS can collect data about MPC-HC.exe and give us info about the crashes.Looking at the content of that e-mail, you guys might wanna release debugging symbols with each official MPC-HC release.
ctl-tx
31st August 2009, 17:56
I'm having trouble getting VSFilter 2.39 to work with MPC-HC 32bit in Win7 64bit. The most annoying thing is, I actually succeeded once! But then I foolishly checked "autoload subtitles" in the playback options (to do some testing) and lost it for good.
Since I can't seem to run CUDA or DXGA with my setup and MPC-HC's internal mkv spliter doesn't deal with ordered chapters, I decided to revert to my traditional MPC config. Haali spliter, VSFilter and ffdshow and CoreAVC for H264.
My installation procedure was as follows, the order may or may not be correct:
1. Install Haali. Set to autoload VSFilter.
2. Register VSFilter using regsvr32. The VSFilter.dll file is not in the Windows system directory, by the way.
3. Install ffdshow and CoreAVC.
4. Uncheck "autoload subtitles", mkv and H264 filters from MPC-HC.
5. Set VSFilter to always load. I did this after previous attempts failed.
Yet, no matter what I do, MPC-HC refuses to use VSFilter, it's either its internal subtitle filter, ffdshow's own unappealing filter or nothing, this is most frustrating.
Perhaps I should have registered VSFilter before installing Haali? Can anyone give me some suggestions on how to proceed?
diman1982
31st August 2009, 18:51
can anybody help me?
hello
how to make all videos always to open in mpchc with certain(0,91) zoom?
"remember last window size" option does not work.
version 1.2.1161
BetaBoy
31st August 2009, 18:52
Microsoft also receives plenty of crash logs about MPC and its standalone splitters. Can you back up your instability claim about Haali with personal experiences, or are you just parroting numbers?
Haali is supposedly working on a new version, which will address several of the known issues and limitations of his splitter.
Correct he is... and that includes removing thumbnail support which is 90% of the reported problems with it.
clsid
31st August 2009, 18:54
@ctl-tx
Solution can be found here:
http://www.codecguide.com/faq_subtitles.htm#item12
BetaBoy
31st August 2009, 18:54
thats me and i didnt know that about dxva on nvidia (i dont use any form of dxva/cuda as i have a quad core) and the nvidia dxva being able to decode 16 ref frames has been added to and removed from svn multiple times thats really reliable. main issue imo is you cant use intermediate filters, im sure reclock counts as one and is very useful to a lot of people, tbh i dont see the point of things like ffdshow (video filters) if playing hd video but im sure there are people out there who like to use all sort of shitty filters which they cant with dxva
Frame limits were removed in the 2.3 CUDA SDK which CoreAVC will support when 2.0 is released.
clsid
31st August 2009, 19:01
Correct he is... and that includes removing thumbnail support which is 90% of the reported problems with it.Bummer. Isn't it possible to fix those crashes? Because removing thumbnail support will probably make many HMS users unhappy.
STaRGaZeR
31st August 2009, 19:11
What are the steps required on a fresh install of Windows to get thumbnail extraction of a given file extension? Splitter and decoder are necessary, but do you need any registry modifications for .mkv and .mp4 for example?
ADude
31st August 2009, 19:26
Big cheers and clapclaps to the devs for all the hard work, getting a stable release out and still bashing away at it.
To the whiners: pull your head in. The guys here do this work voluntarily and assign priorities in the way they see as best. I personally couldn't thank them enough. MPC-HC has come on in leaps and bounds in the last few months, and we have 4-5 individuals to thank for the bulk of it.
I think you do not understand software development.
Everyone in this thread is a volunteer doing beta testing. Without beta testers, all the regular users would get buggy software. Beta testers help developers to do their job.
What you call "whiners" are simply beta testers who strongly advocate certain fixes or changes that they think will make MPC-HC better.
ADude
31st August 2009, 19:27
I can confirm this behaviour for the recent MPC-HC versions on XP 32 as reported by ADude. It came up at the same time when the "Launch files in fullscreen" mode was broken once (in 1222 or 1223), but although that has already been fixed for a while, the "tiny window" which appears after closing fullscreen mode still exists.
Should this be submitted to the bug tracker, or is it an already known bug in the queue to be fixed ?
tetsuo55
31st August 2009, 19:35
Should this be submitted to the bug tracker, or is it an already known bug in the queue to be fixed ?needs to be added to the tracker
ctl-tx
31st August 2009, 19:35
@ctl-tx
Solution can be found here:
http://www.codecguide.com/faq_subtitles.htm#item12
Thanks for the heads up. I'll give the "make directvobsub a preferred filter" method a try. I tried that once before, but when I selected VSFilter, two items appeared in the list, "directvobsub" and "directvobsub (autoloading version)". I left both checked and did not choose to prefer the autoloading version. I suppose that made the attempt fail.
Yet, before that attempt, I did manage to get the autoloading version to kick in once. But I can't remember how I did it. I also can't remember if it was the older MPC 6491 or MPC-HC that managed it.
Edit: There's one other thing I noticed about MPC-HC 32bit. I just confirmed it's still there in the latest unstable. If it used external filters for video, it isn't removed from memory after it's closed. Playing more videos using external filters just adds more instances of MPC-HC to the memory. This is on XP. I'll check it out on Win7 tomorrow.
3ngel
31st August 2009, 20:18
I want to signal a very strange situation concerning colorspace conversion.
This is the result of an .avs (simple directshowsource("test.grf") played in mpc and virtualdub
With the last row as ConvertToRGB32()
http://img149.imageshack.us/img149/7638/avscrop.png
This is the SAME filter chain (as in test.grf) played straight into mpc (no RGB32 final)
http://img168.imageshack.us/img168/4199/mpccrop.png
There is a remarkable discrepancies in the two color hue.
This difference remains using VMR7/9 (window/renderless) and EVR but is almost identical using haali render (altough some very very little color difference remains).
What's the matter?
buzzqw
31st August 2009, 21:14
tryed with MadVr?
BHH
3ngel
31st August 2009, 21:25
MadVR doesn't allow me to save the image (GetDib failed).
buzzqw
31st August 2009, 21:27
while watching you see a coloring issue with madVr ?
BHH
3ngel
31st August 2009, 21:33
Got around it in getting the screenshot. Yes, same exact issue as the others.
The only correct seems to be Haali.
sneaker_ger
31st August 2009, 21:51
Try to change the options "YUY Colorspace" and "Luma range" in Haali's Renderer. There are different ways of converting colors to RGB. Look into the AviSynth documentation under ConvertToRGB() for more info.
ADude
31st August 2009, 22:00
What is the status of MadVR and what is the status of MPC-HC support for MadVR ?
( I seem to remember some sort of situations where MadVR would not work well... )
3ngel
31st August 2009, 22:02
Another update.
In Vdub removing the RGB32() the image is exact as haali, so it's high probability an MPC issue (caused pheraps by the fact that Mpc does convert everything to YUY2? Infact Haali see YUY2 as input even if i've forced YV12 in decoder) 'cause vdub does disaply the YV12 as the same as Haali (and both the same as Avisynth RGB32().
clsid
31st August 2009, 22:15
Haali does not accept YV12 input iirc, so forcing the decoder will do nothing useful.
Casimir666
31st August 2009, 22:18
Looking at the content of that e-mail, you guys might wanna release debugging symbols with each official MPC-HC release.
Debugging symbols is keep for official releases, but Microsoft cannot send us the minidump because of privacy issues. Only WinQual certified software can have access to the dumps, but it cost between 100$ and 400$ per year to have a digital certificate.
St Devious
31st August 2009, 22:35
is there a subtitle editor or subtitle resync function in MPC HC ?
ADude
31st August 2009, 22:45
What is the status of MadVR and what is the status of MPC-HC support for MadVR ?
( I seem to remember some sort of situations where MadVR would not work well... )
I checked the MadVR thread, and the current problem is ... shock ... tearing.
And I remembered that the gotcha of MadVR is that it does everything using the GPU, in a strangely hypocritical fashion. When asked about the fact that it will never support DXVA, the reply is the same thing I have been saying, that DXVA is pointless because super fast CPUs now cost only pennies. And the thought never occurs that the same logic could be applies to doing everything in GPU shaders...
PS I submitted the "tiny window" bug to the bug tracker.
G_M_C
31st August 2009, 22:50
[...]
ConvertToRGB32()
[...]
Try / see if using another colormatrix helps;
ConvertToRGB32 (clip [, string "matrix"] [, bool "interlaced"])
matrix: Default Rec601. Controls the colour coefficients and scaling factors used in RGB - YUV conversions.
* "Rec601" : Use Rec.601 coefficients, scaled to TV range [16,235].
* "PC.601" : Use Rec.601 coefficients, keep full range [0,255].
* "Rec709" : Use Rec.709 coefficients, scaled to TV range.
* "PC.709" : Use Rec.709 coefficients, keep full range.
73ChargerFan
31st August 2009, 23:41
I checked the MadVR thread, and the current problem is ... shock ... tearing.
And I remembered that the gotcha of MadVR is that it does everything using the GPU, in a strangely hypocritical fashion.
Please try not to insult every developer at doom9.
leeperry
31st August 2009, 23:58
while watching you see a coloring issue with madVr ?
what do you mean? http://tbn3.google.com/images?q=tbn:jbnLRUtO6drlaM
ADude
1st September 2009, 00:40
Please try not to insult every developer at doom9.
There is nothing wrong with developing video stuff and putting it out there for people to try.
But, if you put something out, you must expect some examination of what you are doing, i.e. does it make sense.
On the one hand, you have people like Casimir666 and others who are dedicated to a project like MPC-HC, and they are willing to deal with whatever is needed for the sake of the project.
On the other hand, there seem to be people fascinated with the idea " if only we could correct this one thing in digital video, then it would be fine. "
Over and over again, they seem to not understand that digital video is lossey and is a chain of elements. So, you cannot perfect digital video just by getting one parameter right.
You end up with two extremes, the amateur developers who think that just getting the renderer right or just getting the sync right will make everthing look good, and on the other extreme, the ATI and Nvidia and MS developers who have to balance 100 different factors, and so end up with 100 different compromises.
The fact that both Beliyaal's EVR code and MadVR cause tearing is testament to the fact that it is not as simple as it looks.
Mangix
1st September 2009, 01:44
the vsync code is pretty strange indeed. I get tearing with mpc ONLY when i resize the window(ie enter full screen) and when i press alt + enter again, no tearing. d3d exclusive mode doesn't have the problem since you can't resize. Happens with both GothSync and Beliyaal code.
yesgrey
1st September 2009, 02:06
The fact that both Beliyaal's EVR code and MadVR cause tearing is testament to the fact that it is not as simple as it looks.
I know I will repeat myself... But have you tryed with a decent graphics card? Maybe it's that simple...;)
avivahl
1st September 2009, 02:39
I know I will repeat myself... But have you tryed with a decent graphics card? Maybe it's that simple...;)Huh? his graphics card worked fine b4 the code changes. It had no tearing. Why would he even consider upgrading just because of some half-working piece of code?
Btw, I say this as a person w/ geforce 8800GT and no tearing problems what-so-ever.
THX-UltraII
1st September 2009, 07:54
Activate auto-loading of subtitles and name the .srt file like your .mkv file (with different extensions of course).
thanks for your reply. I ll try this tonight. But I wonder if it will work, because I also have Haali Media Splitter installed. In the settings of Haali Splitter I have set subtitle language priority to dut,eng. Did this because this way MPC-HC shows Dutch subtitles when available and when NOT available MPC shows English subtitles (all this is for files which have subtitles baked in).
ar-jar
1st September 2009, 08:03
the vsync code is pretty strange indeed. I get tearing with mpc ONLY when i resize the window(ie enter full screen) and when i press alt + enter again, no tearing. d3d exclusive mode doesn't have the problem since you can't resize. Happens with both GothSync and Beliyaal code.
When you tearing with gothsync, what sync option do you use and what value does Target sync offset have? If you show the statistics graph, where is the green line on that graph? Is it pretty stright?
Gothsync claims to eliminate tearing when you keep the green line (the actual execution of the image rendering code) far enough from vsync so that the rendering code has plenty of time to execute before the video buffer switch. If it executes too close to vsync, you get tearing.
Using "exclusive mode" fullscreen (called D3D in MPC) seems to eliminate tearing with any renderer due to factors that I guess only the driver developers know.
I myself never get tearing (I have one cheap ATI board and one 7000 series NV board) when the sync options in gothsync are correctly set so I would very much like to hear about how to induce it. Thanks! -A
_xxl
1st September 2009, 08:37
Btw, I say this as a person w/ geforce 8800GT and no tearing problems what-so-ever.
I had tested latest MPC-HC with 8600GT no tearing, 6600GT no tearing and FX5200 I get tearing and no code gothsync, beliyaal's or mpc's fixes it. Only exclusive mode" fullscreen fixed my problem.
THX-UltraII
1st September 2009, 10:09
I use XBMC as movie browser and MPC-HC starts as external player when selecting a movie. For XBMC I need to set wait for vertical sync to ALWAYS ON to remove tearing problems in XBMC. I used to have it set to OFF, unless application needs it. Now that I set it to ALWAYS ON, will this have any (negative) side-effects on MPC-HC?
I use MPC-HC with EVR Custom and Reclock.
mark0077
1st September 2009, 10:17
I use the same setup as you. For me it has no negative effects, I believe XBMC uses openGL. With the latest versions, my video still plays perfectly in sync as when xbmc loses focus, my windows desktop returns to AERO mode....
Unsure how well mpc-hc works outside of aero mode but I also believe that should be tear free..
THX-UltraII
1st September 2009, 10:23
I use the same setup as you. For me it has no negative effects, I believe XBMC uses openGL. With the latest versions, my video still plays perfectly in sync as when xbmc loses focus, my windows desktop returns to AERO mode....
Unsure how well mpc-hc works outside of aero mode but I also believe that should be tear free..
How did you set up XBMC to let it work with MPC-HC. Since I installed the latest (non-official) version of XBMC a few hours ago my advancedsettings.xml script does not work anymore.
I use XP with SP3 btw.
mark0077
1st September 2009, 11:33
Ya the newer versions don't use that file, its changed to a different xml file now, you'll have to check their site, I can't remember off hand. The contents are almost identical to the old one though, a few extra features relating to window focus etc.
yesgrey
1st September 2009, 12:21
Huh? his graphics card worked fine b4 the code changes.
Belyiaal did more than just adding new vsync code, he also corrected the bicubic resizer using the pixel shaders. The previous code was performing bilinear resizing instead of the bicubic, and that's easier for the GPU; it would be more helpful if he tests it using the bilinear resizer and let us know if it still tears.
Why would he even consider upgrading just because of some half-working piece of code?
He seems to be the only one that reports the tearing problems, and his motherboard x1250 gpu it's not very powerfull.
I could also say that H264 decoders sucks compared with MPEG2 ones because I have lot's of dropped frames with my old P4@2.4GHz, or that the people developing the software decoders are not very good...;)
I also have a 8600GT and don't have any tearing problems. With a current $40 or $50 he could probably correct his tearing problem, but it's a lot easier to blame the code developers.
avivahl
1st September 2009, 12:22
I had tested latest MPC-HC with 8600GT no tearing, 6600GT no tearing and FX5200 I get tearing and no code gothsync, beliyaal's or mpc's fixes it. Only exclusive mode" fullscreen fixed my problem.Well, one cannot expect every graphics card setup to work problem-free. I'm sure older cards also have driver issues that mpc-hc cannot help with (as Nvidia and ATI don't update drivers for old products). But notice: ADude's problem was NOT there before the Beliyaal changes, which can only mean one thing.
Leak
1st September 2009, 13:28
But notice: ADude's problem was NOT there before the Beliyaal changes, which can only mean one thing.
If by the "one thing" you mean that the now corrected bicubic scaler code needs more GPU power - absolutely.
np: Nine Inch Nails - The Beginning Of The End (Year Zero)
avivahl
1st September 2009, 13:59
If by the "one thing" you mean that the now corrected bicubic scaler code needs more GPU power - absolutely.Huh? And who says he's (ADude) even using the bicubic scaler? Or am I missing something? (I thought "bilinear" is default)
EDIT: Are you saying that the corrected bicubic code is the source for the tearing?
yesgrey
1st September 2009, 14:38
Huh? And who says he's (ADude) even using the bicubic scaler?
He did not answer it, and this was already stated several times. He prefers to keep pointing the finger to Beliyaal.
EDIT: Are you saying that the corrected bicubic code is the source for the tearing?
No. We are saying that the lack of gpu shader power of his pretty old and basic onboard gpu could be the source of the tearing.
clsid
1st September 2009, 14:50
The default is "Bilinear" (no pixelshaders). That is a sane default and the default should stay that way.
fastplayer
1st September 2009, 15:00
Is there any chance that Beliyaal's resizer fixes end up in the "old" MPC?
clsid
1st September 2009, 15:06
If there is anyone willing to backport such fixes, he/she can get SVN access to commit such patches.
fastplayer
1st September 2009, 15:19
If there is anyone willing to backport such fixes, he/she can get SVN access to commit such patches.
I assumed it was a simple "copy & paste". Apparently, it is not:
A quick diff between the old and new DX9AllocatorPresenter.cpp shows that both don't have a lot in common anymore...
avivahl
1st September 2009, 15:31
@ADude: did you modify any option (from its defaults) other then the renderer?
nlnl
1st September 2009, 15:33
Is there any way to smoothly play interlaced video (1080i, VC-1, H264) in MPC-HC (Vista32, Nvidia 9400) using Nvidia Purevideo hardware deinterlacer?
Can not smoothly play in software (and hardware) deinterlacing mode using internal MPC decoders/Arcsoft/ffdshow/CoreAVC/internal Vista VC-1 decoder.
Can anybody help?
yesgrey
1st September 2009, 16:20
The default is "Bilinear" (no pixelshaders).
Thanks. Sorry for the misinformation, I already edited my post.
Casshern
1st September 2009, 17:18
Well, one cannot expect every graphics card setup to work problem-free. I'm sure older cards also have driver issues that mpc-hc cannot help with (as Nvidia and ATI don't update drivers for old products). But notice: ADude's problem was NOT there before the Beliyaal changes, which can only mean one thing.
But Beliyaal's changes also fix a lot of stuff for many people:
Frame stutter with AGP boards
bicubic resizer
tearing with some nvidea boards
smoothness of playback when framerates do not match display framerates
Following your logic this could also mean "ONLY ONE THING".
I see the whole as follows:
1) MPC is a work in progress
2) The beliyaal changes fix a lot of bugs and sadly also introduce some new bugs for some
3) The basic idea behind the changes is sound and push mpc forward - they allow a much better access to vsync-control, even if not perfect
4) The normal way of software-development, would be to file bug reports and try to fix the bugs if possible AND NOT to go back to the stoneages. I bet MS-DOS also works for ADUDE why ever change....
5) Some bugs on certain configuration probably never get fixed, as the critical mass of users is to low or they can be avoided by modest hardware upgrades.
6) In instances when i was affected by 5 i always tried to be polite to developers point at the problem and provide as much info as possible, even digging into technical details. Mostly per PM.
This worked pretty good - and that's also the reason why i react strangely to people attacking the devs for the stuff they do for free. Especially i do not feel that the devs owe anybody, and certainly not when ADUDE could just be polite or buy a new gfx board for $40.
Mercury_22
1st September 2009, 17:52
Is there any way to smoothly play interlaced video (1080i, VC-1, H264) in MPC-HC (Vista32, Nvidia 9400) using Nvidia Purevideo hardware deinterlacer?
Can not smoothly play in software (and hardware) deinterlacing mode using internal MPC decoders/Arcsoft/ffdshow/CoreAVC/internal Vista VC-1 decoder.
Can anybody help?
Try this
1 - reset MPC-HC's settings
2 - enable frame time correction
3 - for vc-1 i use Microsoft's WMVideo decoder DMO (disable MPC-HC's VC-1 internal filters, and make sure that WMVideo decoder DMO has the highest merit)
PS: Really really :) don't skip first one (see http://sourceforge.net/apps/mediawiki/mpc-hc/index.php?title=Troubleshooting_guidelines) and really really :) use only mpc-hc's splitters ( and filters EXCEPT FOR VC-1 !!!)
w0rd™
1st September 2009, 19:34
Hi, I have winxp pro, ati3800series card with latest drivers, and the latest MPC-HC.
I've had a problem for a while now, and I'm not sure when it started, as I've been using MPC, then MPC-HC for a long time now.
Some of my recorded programs with dvbviewer dont play right in mpchc. There is one show I record every week, and it happens with this show every single time, so it's repeatable.
Basically, when I play it, the seekbar/time left shows double the time, so instead of say 1hr, it shows 2hrs remaining. Now when I watch the show, and I'm 20mins into it for example, when the commercials come, and I press the skip button, the video returns to an earlier time, for example it will jump to the 5min mark.
Previously, I tried unchecking "MPEG PS/TS/PVA" source in mpchc, and it solved the problem, because it somehow started using the main concept splitter(but this wasn't as smooth for seeking in other recordings which don't have this problem).
Now though, with latest mpc-hc, I'm still having this problem, I tried unchecking the mpeg source again, but it just uses MPEG source (gabest) instead.
I tried intalling haali and checking the MPEG PS option, but it still uses it's own.
I'd like to just get the mpc-hc internal source to work if possible.
here is the mediainfo of the file that gives me trouble:
Format : MPEG-PS
File size : 6.97 GiB
Duration : 1h 15mn
Overall bit rate : 13.2 Mbps
Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@High
Format settings, Matrix : Default
Duration : 1h 15mn
Bit rate mode : Variable
Bit rate : 12.2 Mbps
Width : 1 440 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Colorimetry : 4:2:0
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.313
Stream size : 6.46 GiB (93%)
Audio
ID : 128 (0x80)
Format : AC-3
Format/Info : Audio Coding 3
Format profile : Dolby Digital
Duration : 1h 15mn
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Video delay : -439ms
Stream size : 243 MiB (3%)
Oh and just one other thing, how can I get mpchc to open my files automatically, if I go to "open with" option in windows and browse for mpc-hc, it just refuses to add it to the list, so I can choose it?
tetsuo55
1st September 2009, 20:27
@ w0rd™ > Sample please.
@ everyone > Adude already tried every setting available (bicubic actually fixes some issues, but overall its still a mess for him)
Adude's problems are probably caused by minute refreshrate difference between reported and actual.
@ Adude > Could you post a screenshot of the latest gothsync build with CTRL+J enabled, while playing a file that is a multiple of your screen refresh rate?
Settings have to be EVR CP / 0-255 / syncnearest.
The new stats might show us exactly what is wrong with the frame timing.
Latest gothsync private build here: http://www.ostrogothia.com/?page_id=1213
yesgrey
1st September 2009, 21:29
@ everyone > Adude already tried every setting available (bicubic actually fixes some issues, but overall its still a mess for him)
But have he tryed with a graphics card instead of his onboard old gpu?
I don't say that it's not caused by minute refreshrate difference between reported and actual, as you say, but it seems to be a very complex cause compared with the simpler one of low gpu power...;)
Piyoko
1st September 2009, 22:17
Is there any way to smoothly play interlaced video (1080i, VC-1, H264) in MPC-HC (Vista32, Nvidia 9400) using Nvidia Purevideo hardware deinterlacer?
Can not smoothly play in software (and hardware) deinterlacing mode using internal MPC decoders/Arcsoft/ffdshow/CoreAVC/internal Vista VC-1 decoder.
Can anybody help?
I don't know if it's the same issue, but on XP and with the ATI hardware de-interlacing (HD4670) I get jerkiness/stuttering with 1080i video.
It seems like it might be a VSync issue, and I've tried to find one good combination that works out of all aspects, but I just can't do it. Here's what I have so far:
VMR9 (renderless), VMR9 mixer mode enabled:
No tearing, but stuttering.
VMR9 (renderless), VMR9 mixer mode disabled:
No tearing, no stuttering, but then the hardware de-interlacing doesn't work.
VMR9 (renderless), VMR9 mixer mode enabled, Alternative VSync enabled:
No stuttering, but tearing instead.
VMR9 (renderless), VMR9 mixer mode enabled, D3D Fullscreen w/ GUI Support:
No tearing, but stuttering.
VMR9 (renderless), VMR9 mixer mode enabled, D3D Fullscreen:
No tearing, no stuttering, everything works perfectly.
So essentially the D3D Fullscreen mode with no GUI is the only way I can properly play 1080i files, which is a shame as that mode is seriously annoying.
clsid
1st September 2009, 23:05
But have he tryed with a graphics card instead of his onboard old gpu?
I don't say that it's not caused by minute refreshrate difference between reported and actual, as you say, but it seems to be a very complex cause compared with the simpler one of low gpu power...;)If no pixelshaders are used, then there is no need for a powerful GPU.
ADude
2nd September 2009, 01:57
@ Adude > Could you post a screenshot of the latest gothsync build with CTRL+J enabled, while playing a file that is a multiple of your screen refresh rate?
The problems occur just as often, if not more often, with files that are not a multiple of my refresh rate.
PS When I first tried Beliyaal's version, the first thing suggested (by Testuo55 IIRC) was to not use bicubic, and actually the direction of resizing is such that bilinear is not a problem, so I switched permanently to that.
PPS I have nothing against Beliyaal and acknowledged that he has fixed a number of things. My only problem with him is that he has vanished, with still some remaining issues in the code.
hdboy
2nd September 2009, 03:57
is there any way to get OSD (vol, position, etc) with haali's renderer? it's the one that gives me least trouble but I miss the OSD.
St Devious
2nd September 2009, 04:03
is there a subtitle editor or subtitle resync function in MPC HC ?
tetsuo55
2nd September 2009, 06:33
But have he tryed with a graphics card instead of his onboard old gpu?
I don't say that it's not caused by minute refreshrate difference between reported and actual, as you say, but it seems to be a very complex cause compared with the simpler one of low gpu power...;)
There is a very good chance that a newer more powerfull videocard will solve his problems, personally i think we should try to solve the problem in MPC-HC, his system is a good edge case sample.
But we need the screenshot to be able to take any further steps.
The problems occur just as often, if not more often, with files that are not a multiple of my refresh rate.
PS When I first tried Beliyaal's version, the first thing suggested (by Testuo55 IIRC) was to not use bicubic, and actually the direction of resizing is such that bilinear is not a problem, so I switched permanently to that.
PPS I have nothing against Beliyaal and acknowledged that he has fixed a number of things. My only problem with him is that he has vanished, with still some remaining issues in the code.it has to be multiple for the new code to do something, non multiple disables it(for now)
NanoBot
2nd September 2009, 07:24
Hi,
is there a subtitle editor or subtitle resync function in MPC HC ?
yes, mpc-hc includes such a function. But it is only available if the subtitles are read from a seperate file. It is not available for subtitles which are already muxxed into the container used.
C.U. NanoBot
Astrophizz
2nd September 2009, 08:12
is there any way to get OSD (vol, position, etc) with haali's renderer? it's the one that gives me least trouble but I miss the OSD.
I still have the OSD with Haali's renderer - does it work with other renderers for you?
Snowknight26
2nd September 2009, 08:17
yes, mpc-hc includes such a function. But it is only available if the subtitles are read from a seperate file. It is not available for subtitles which are already muxxed into the container used.
There is the ability to add a delay to subtitles on the fly, even if they're muxed subs.
Mercury_22
2nd September 2009, 08:27
Revision 1267 - Directory Listing
Modified Wed Sep 2 03:00:53 2009 UTC (4 hours, 23 minutes ago) by aleksoid
ADD : Support S263(mobile phone) video codec;
:thanks:
hdboy
2nd September 2009, 14:15
I still have the OSD with Haali's renderer - does it work with other renderers for you?
yes OSD works for me with VMR9 and EVR. I'm using MPC-HC 1.3.1265.0, but earlier builds did not give me OSD in haali either.
I wonder what the difference is. I have a nvidia 7600GT. haali media splitter installed (don't know if that matters.) The OSD does not show with any type of media.
bozek
2nd September 2009, 14:33
Hallo and thanks for great player.
I wonder if is possible to use MPC-HC in M$ Visual Studio 2008 similarly like windows media player or for example VLC
via COM components.
Im sorry if this subject was discussed earlier, but I didn't find it.
matthew_eli
2nd September 2009, 15:42
Hi, as I reported before, I have artifacts with some video (with external subtitle) and I tried various program settings (as suggested here: http://nunnally.ahmygoddess.net/watching-h264-videos-using-dxva/) but with no result...then I wanted to see if it is a driver problem and it was: with Catalyst 9.4 (DNA) and Catalyst 9.5 there is no problem...so what is the thing that generates artifacts with newer driver???:confused:
I'm very confused...
MPC-HC 1249 gold release tested
yesgrey
2nd September 2009, 15:57
personally i think we should try to solve the problem in MPC-HC, his system is a good edge case sample.
Are you sure it's a problem in MPC-HC? Could also be a drivers issue...
I remember that, with my previous PC, I had some stuttering problems that were caused when I simply opened the WMP. After that, I had to re-install the SP2 of XP to solve the problem, because it reset WMP and everything worked fine again (I used Zoomplayer for my viewings).
Currently, with my more powerfull cpu and graphics card, the problem disappeared. Maybe SP3 also helped a little, but in the end, I think the problem is related to living in the edge...;)
ADude, don't you know someone that could borrow you a graphics card just for ruling that out?
ADude
2nd September 2009, 19:22
There is a very good chance that a newer more powerfull videocard will solve his problems, personally i think we should try to solve the problem.
You guys sound like you are 16 years old. In other words, anything prior to this year is "old". :D
ATI x1250 is a newer more powerful videocard. It is rated to play Blu-Ray discs.
I bought it brand new, as a recent product, after the release of MPC-HC.
Previously, I had been playing 720p HD videos just fine with MPC-HC with an ATI mobile Radeon 7500, also with no tearing.
Tearing has nothing to do with processor speed of any sort, and MPC-HC build 1043 has no tearing. Or is build 1043 now considered "old" ?? :D
ADude
2nd September 2009, 19:35
it has to be multiple for the new code to do something, non multiple disables it(for now)
If that is true, then it confirms my suspicion that Beliyaal removed code that deals with timing for situations that do not "sync", but never added his own code for those situations.
For example, if I play a video where the display rate cannot be a multiple of video fps, then:
- Build 1043 does not tear
- Later builds (with Beliyaal's sync code) tears
- Gothsync tears
- Gothsync with recent code for situations that are not a multiple ("Present at Nearest Vsync") does not tear.
I am hoping that ar-jar can spare enough time to verify that build 1043 and earlier did have such code that was removed.
ADude
2nd September 2009, 19:40
The 690G chipset is 2 years old, obsolete and outdated, whether you like it or not.
Five years from now, I wlil send you that quote, and you will laugh with me.
2 years is sometimes less than the amount of time that a product is delayed by a minor series of bugs.
It is also less than the amount of time this thread has been going:
3rd March 2007, 03:29
clsid
2nd September 2009, 23:00
Guys, please stop this nonsense discussion about hardware. GPU performance is clearly NOT the issue. Tearing is all about timing and can even occur with the next generation uber-powerful cards.
CruNcher
2nd September 2009, 23:07
@Casimir666
MPC Video Decoder doesn't fallback to libavcodec (Software Decoding) when playing x264 lossless bitstreams (G92/VP2) :(
Result =
http://s1.directupload.net/images/090902/8lny66mq.png
St Devious
2nd September 2009, 23:22
yes, mpc-hc includes such a function. But it is only available if the subtitles are read from a seperate file. It is not available for subtitles which are already muxxed into the container used.
There is the ability to add a delay to subtitles on the fly, even if they're muxed subs.
couldn't find the option last time i needed it. How do i access it ?
avivahl
3rd September 2009, 01:54
Guys, please stop this nonsense discussion about hardware. GPU performance is clearly NOT the issue. Tearing is all about timing and can even occur with the next generation uber-powerful cards.Exactly my thoughts. x1250 should be much more than sufficient for tearing-free, stuttering-free and smooth video playback.
IMHO, if there is one guy who can solve this issue, it's ar-jar.
Mixer73
3rd September 2009, 02:02
Exactly my thoughts. x1250 should be much more than sufficient for tearing-free, stuttering-free and smooth video playback. IMHO, if there is one guy who can solve this issue, it's ar-jar.
But you know what? More than once ADude has been asked to provide information pertinent to his situation so the devs can investigate. Both tetsuo55 and ar-jar have asked for more information which has not been forthcoming because its just easier to troll.
Snowknight26
3rd September 2009, 04:15
couldn't find the option last time i needed it. How do i access it ?
F1/F2 by default.
ADude
3rd September 2009, 05:39
But you know what? More than once ADude has been asked to provide information pertinent to his situation so the devs can investigate. Both tetsuo55 and ar-jar have asked for more information which has not been forthcoming because its just easier to troll.
Such as what information ?
I think that you see someone post something in a time zone 12 hours away from me, and then hours later after working, I might have time to look at the thread, but maybe not until the following day. And meanwhile, there are two pages of posts about audio issues of DTS-HD and problems with Nvidia, and then I reply while you are asleep.
Then more posts about why it is not working in two monitors with Halli Splitter, and so, my reply is two pages back by the time you happen to be reading again...
Mixer73
3rd September 2009, 06:22
Both ar-jar and tetsuo55 have posted asking for you to show graphs so they can investigate.
alexins
3rd September 2009, 10:04
Media Player Classic HomeCinema (x86/x64), svn 1269 (http://www.xvidvideo.ru/content/view/843/1/)
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/content/view/7/17/)
•Italian translation: small fixes in Output settings;
•ADD : Support S263(mobile phone) video codec;
•ADD : Support AMR(mobile phone) audio codec.
Mercury_22
3rd September 2009, 11:01
(@ Aleksoid )
I have a problem with MPC-HC's AMR audio (svn 1269) !
When i play this sample (http://sharebee.com/a931666c) using MPC-HC's internal filter the audio STOP after 1 second ! Same sample (http://sharebee.com/a931666c), with FFDShow the audio it's playing for the entire duration of the video
Aleksoid1978
3rd September 2009, 12:46
(@ Aleksoid )
I have a problem with MPC-HC's AMR audio (svn 1269) !
When i play this sample (http://sharebee.com/a931666c) using MPC-HC's internal filter the audio STOP after 1 second ! Same sample (http://sharebee.com/a931666c), with FFDShow the audio it's playing for the entire duration of the video
I know. But i test many other .3gp sample - play fine. Now i can't say what's wrong.
ADude
3rd September 2009, 21:10
Both ar-jar and tetsuo55 have posted asking for you to show graphs so they can investigate.
a) graphs of what
b) investigate what
clsid
3rd September 2009, 22:28
Make a screenshot with "Display Stats" (Ctrl+J) enabled. That includes the graph they mean.
Rille
3rd September 2009, 22:35
a) graphs of what
b) investigate what
a) Seriously? You even quoted tetsou55 when he was asking for it... http://forum.doom9.org/showpost.php?p=1321109&postcount=9518
His full post: http://forum.doom9.org/showpost.php?p=1320991&postcount=9514
b) The problems you're having?
EDIT:
While i do understand that you have problems after the merge and i really hope it's something that the devs can solve you need to understand that the merge has solved the very same problems you are now having for several other users. What you're asking for each time you want beliyaals "undocumented and untested" code "stripped out" is the problem solved for YOU and problems put back for alot of other users. I for one am very greatful for beliyaals hard work and it annoys me everytime (and there's been a few of them...) that you bash and complain about him and his work. The code is not untested. There are around 40 pages of testing here before the merge: http://forum.doom9.org/showthread.php?t=145203.
thewebchat
3rd September 2009, 22:37
I would like to point out that the subtitle prebuffering doesn't do anything anymore and that there is a bug with mod4 width video and EVR:
http://sourceforge.net/tracker/?func=detail&aid=2849615&group_id=170561&atid=854651
http://sourceforge.net/tracker/?func=detail&aid=2849614&group_id=170561&atid=854651
ADude
4th September 2009, 04:04
a) Seriously? You even quoted tetsou55 when he was asking for it... http://forum.doom9.org/showpost.php?p=1321109&postcount=9518
His full post: http://forum.doom9.org/showpost.php?p=1320991&postcount=9514
b) The problems you're having?
EDIT:
While i do understand that you have problems after the merge and i really hope it's something that the devs can solve you need to understand that the merge has solved the very same problems you are now having for several other users. What you're asking for each time you want beliyaals "undocumented and untested" code "stripped out" is the problem solved for YOU and problems put back for alot of other users. I for one am very greatful for beliyaals hard work and it annoys me everytime (and there's been a few of them...) that you bash and complain about him and his work. The code is not untested. There are around 40 pages of testing here before the merge: http://forum.doom9.org/showthread.php?t=145203.
You must not have read my post that you linked, where I said that the problems were not related to situations of multiples of the video rate, so the graph would be irrelevant.
Second, I do not want Beliyaal's undocumented (the assessment of other developers) code stripped out. I would prefer, as I have said countless times, that he return, document the code, fix the remaining bugs, and add code for situations where the display refresh rate is not a multiple of the video rate.
Also, it is being represented - by a few who happen to like the Beliyaal sync code - that I am the only one who has problems with it. In reality, there are plenty of other problems, some quite similar to mine, some in the thread that you linked, that have not been fixed, but those reporting the problems either switched to another player, or they went on vacation for the summer...
nijiko
4th September 2009, 07:10
By adding AMR codec, why not add AMR source splitter?
crewxp
4th September 2009, 07:24
Hey, I have a problem/question. When playing audio in MPC-HC, the quality doesn't seem very good. On normal volume/loud parts, I can kind of hear a buzz/static from my speaker. The kind of static u get from listening to poor audio files. Or if you're listening to sucky speakers with bass in it. This happens when I play mp3 files (320 kbps), or HD Video files.
When I play the SAME files in Windows Media Player, iTunes, or Media Center, it plays fine, and I can even turn the volume up about 50%, and it never buzzes/static/hiss's.
It's only in MPC-HC. How can I fix this? Where would I start? I'm using default settings. Tried re-downloading it also. I tried version 1.2.1243 as well as 1.2.1179, both do the same thing.
Right now I'm using Shark007's Windows 7 codec package with my computer, and using his custom mpc-hc 1.2.1243 build with his codecs enabled. But every MPC-HC I try does it.
Where do I start in order to get the same audio quality/better in mpc-hc?
thx!
alexins
4th September 2009, 10:35
Media Player Classic HomeCinema (x86/x64), svn 1271 (http://www.xvidvideo.ru/content/view/844/1/)
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/content/view/7/17/)
•Made internal AMR audio decoder optional;
•Fixed : Web interface status.html not showing status/media state when Status bar is turned off ( bug #2025675 )
Rille
4th September 2009, 11:22
You must not have read my post that you linked, where I said that the problems were not related to situations of multiples of the video rate, so the graph would be irrelevant.
Second, I do not want Beliyaal's undocumented (the assessment of other developers) code stripped out. I would prefer, as I have said countless times, that he return, document the code, fix the remaining bugs, and add code for situations where the display refresh rate is not a multiple of the video rate.
Also, it is being represented - by a few who happen to like the Beliyaal sync code - that I am the only one who has problems with it. In reality, there are plenty of other problems, some quite similar to mine, some in the thread that you linked, that have not been fixed, but those reporting the problems either switched to another player, or they went on vacation for the summer...
Of course i read your post but wouldn't it be best to let a dev decide what's relevant and not and just provide the info they are asking for? If it occours in both cases then provide a screenshot for each case. If they don't find any useful information in them i'm sure they'll continue to ask for information until they find the problem.
It may be language problems but i feel like you're on a personal quest against beliyaal. I mean your 2:nd question "Investigate what?" It feels like you don't even want the problem investigated, just the old code put back and the beliyaal changes removed period. Regarding "stripped out", that i quoted from you.
Of course there's probably others having the same problem but considering the number of users in this thread and the number of complaints about this problem they are certainly a small minority (not saying that it should not be solved). Have the other persons having this problem told you that they have switched to another player or gone one vacation or are you just assuming things as the thread is not filled with complaints from different users with this problem?
I can't see how code would be missing for cases where fps is not a multiple of refresh (not saying there can't be a bug in it). Works fine here on 3 different ATI-cards, two computers and 3 different monitors/TV-sets. All my friends are using MPC-HC and none have this problem.
Mercury_22
4th September 2009, 11:44
Hey, I have a problem/question. When playing audio in MPC-HC, the quality doesn't seem very good. On normal volume/loud parts, I can kind of hear a buzz/static from my speaker. The kind of static u get from listening to poor audio files. Or if you're listening to sucky speakers with bass in it. This happens when I play mp3 files (320 kbps), or HD Video files.
When I play the SAME files in Windows Media Player, iTunes, or Media Center, it plays fine, and I can even turn the volume up about 50%, and it never buzzes/static/hiss's.
It's only in MPC-HC. How can I fix this? Where would I start? I'm using default settings. Tried re-downloading it also. I tried version 1.2.1243 as well as 1.2.1179, both do the same thing.
Right now I'm using Shark007's Windows 7 codec package with my computer, and using his custom mpc-hc 1.2.1243 build with his codecs enabled. But every MPC-HC I try does it.
Where do I start in order to get the same audio quality/better in mpc-hc?
thx!
Use the most recent build (see above ) and try this:
1 - Look at MPC-HC's audio switcher and make sure the boost it's to min.
2 - Change MPC-HC's Output sample format
3 - Reset MPC-HC settings and test again (using default settings)
4 - Report back :)
P.S. Although I too think MPC-HC's audio has been neglected I DON'T think things are that bad ! ( I don't have your problems ! but...)
clsid
4th September 2009, 12:50
By adding AMR codec, why not add AMR source splitter?
If you want an all-in-one player, go download VLC and leave us alone.
The MPC-HC project is already way too big to maintain properly. Adding more stuff will only make it even harder. It will just mean more bugs that will never be fixed.
The devs should concentrate on the core of the player, not on replicating functionality that is already available in the form of external filters. Only the DXVA filters have no (better) free/open-source alternative, so those deserve some love.
Kotik
4th September 2009, 13:31
The devs should concentrate on the core of the player, not on replicating functionality that is already available in the form of external filters. Only the DXVA filters have no (better) free/open-source alternative, so those deserve some love.
I totally agree. DXVA needs more love, people can find 1000 of alternatives when it comes to "all in one" players. Devs should dedicate more time into the idea behind this project since day one! This was, is, and should remain DXVA!
So instead of adding AMR it would be better to dedicate time in more essential things like DXVA with interlaced VC-1 which is NO go currently.
hoborg
4th September 2009, 13:52
i totally agree. Dxva needs more love, people can find 1000 of alternatives when it comes to "all in one" players. Devs should dedicate more time into the idea behind this project since day one! This was, is, and should remain dxva!
So instead of adding amr it would be better to dedicate time in more essential things like dxva with interlaced vc-1 which is no go currently.
+1
hoborg
matthew_eli
4th September 2009, 13:55
I totally agree. DXVA needs more love, people can find 1000 of alternatives when it comes to "all in one" players. Devs should dedicate more time into the idea behind this project since day one! This was, is, and should remain DXVA!
So instead of adding AMR it would be better to dedicate time in more essential things like DXVA with interlaced VC-1 which is NO go currently.
I quote you: I'm completely agree!
tetsuo55
4th September 2009, 13:58
You must not have read my post that you linked, where I said that the problems were not related to situations of multiples of the video rate, so the graph would be irrelevant.If you post a selection of screenshots, with CTRL+J active of:
-Pre-Beliyaal merge non tearing
-Post Beliyaal merge tearing
-Gothsync build with a matching refreshrate file with the settings EVR/255/SyncNearest
We will investigate your problem.
Any report you make of a tearing related problem that does not contain screenshots will be rejected with "works for me, tested on +/- 20 different systems (from geforce2 to 200 series, and ati 7500 to 4870) (From win2000 to win7 X64)"
Please help us help you.
Do not ask why, just do it.
ADude
4th September 2009, 20:10
We will investigate your problem.
Who is we ?
I've been bitten on this sort of thing before in totally unrelated Forums where:
1 - I ask a question
2 - Moderator claims that it is Forum rules that, in order to ask that sort of question, I have to post extensive details.
3 - I spend 30-60 minutes of my life getting and posting those details.
4 - Result after posting details: not one reply to the question
At this point, I am 90% sure that what happened is that Beliyaal removed all the sync code, including for both multiples and for non-multiples, and then never wrote his own code for cases with non-multiples.
If these mythical investigators exist, the first thing would be to simplify verify whether or not the code does anything for the timing in non-multiple situations.
Ar-jar describes his code that eliminates the problem as follows (which is also a good example of describing what is being done by code)(bold added by me):
Alternative 3: Present at nearest vsync
This alternative is for those who wish to use SPDIF out instead of analog signals (sync alternative 1 won’t work) and don’t have a display and a graphics board compatible with PowerStrip (sync alternative 2 won’t work) or simply can’t match the display rate to the video rate because of display limitations.
This sync alternative attempts to minimize the ill effects of poor sync by (1) always presenting a new frame to the graphics board a certain distance from the vsync to avoid tearing and (2) by “snapping” to the closest vsync for as long as possible. A common cause of visible judder is that a frame’s nominal presentation time is exactly at the start of the vsync. Because of inherent imprecision in the video presentation code, sometimes such frames will be presented right before a vsync and sometimes right after a vsync which means that the frames will not be presented with even intervals. This in turn results in judder
clsid
4th September 2009, 20:34
Please just post the screenshots. Otherwise this is going to be an endless discussion.
yesgrey
4th September 2009, 22:33
If these mythical investigators exist, the first thing would be to simplify verify whether or not the code does anything for the timing in non-multiple situations.
Suming up:
-You have a problem.
-You don't want to loose 30-60 min of your lifetime to help solving the problem.
-You want someone, who does not have the problem, to loose those 30-60min instead of you.
I wish you good luck.;)
Mixer73
5th September 2009, 00:52
Never knew there was an ignore function in a forum, cool :)
ADude
5th September 2009, 01:28
Please just post the screenshots. Otherwise this is going to be an endless discussion.
First I want to know who is going to do anything with them, other than people who are whining about my whining.
ar-jar is in the middle of a huge project at work and cannot do any MPC-HC related work at all, for quite some time.
Beliyaal refuses to reply, which is the source of the problems.
Casimir refuses to reply about any Beliyaal-related code.
So, I don't see any point to posting anything.
And now mixer73 won't even see the post. :D :D
PS all this aside from the fact that the requested screenshots have really nothing to do with the problem... remember that the people who are suddenly demanding screenshots are the same people who thought that the problem was caused by the GPU being from 2007 :rolleyes:
Keiyakusha
5th September 2009, 04:44
ADude
With every your next post its becoming clearer that you don't want to fix anything and just trolling here.
73ChargerFan
5th September 2009, 05:09
With Ignore on, half the messages on each page disappear.
Cool :D
avivahl
5th September 2009, 06:43
It takes like less than 2 minutes to post the d*mn shots. Just do it.
pdanpdan
5th September 2009, 07:09
Thank you ADude, I didn't know about ignore either - one learns something new everyday :)
lych_necross
5th September 2009, 07:16
Damn ADude, just post the screen shots or be quiet!! :mad: If you continue down this pointless arguing path, you may end up being banned.
Phaser
5th September 2009, 10:39
Would it be possible to play this type of file with DirectShow and internal MPC source/transform filters? Now it works only with the QuickTime plugin (otherwise there is no image).
General
Complete name : F:\DCIM\109_PANA\P1090356.MOV
Format : QuickTime
Format/Info : Original Apple specifications
File size : 14.2 MiB
Duration : 12s 0ms
Overall bit rate : 9 897 Kbps
Encoded date : UTC 2009-09-05 12:29:21
Tagged date : UTC 2009-09-05 12:29:21
Writing library : pana
Video
ID : 1
Format : M-JPEG
Codec ID : jpeg
Duration : 12s 0ms
Bit rate mode : Variable
Bit rate : 9 831 Kbps
Width : 848 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 fps
Bits/(Pixel*Frame) : 0.805
Stream size : 14.1 MiB (99%)
Encoded date : UTC 2009-09-05 12:29:21
Tagged date : UTC 2009-09-05 12:29:21
Audio
ID : 2
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Unsigned
Codec ID : raw
Duration : 12s 0ms
Bit rate mode : Constant
Bit rate : 64.0 Kbps
Channel(s) : 1 channel
Sampling rate : 8 000 Hz
Resolution : 8 bits
Stream size : 93.8 KiB (1%)
Encoded date : UTC 2009-09-05 12:29:21
Tagged date : UTC 2009-09-05 12:29:21
It's a video shot with my digital camera. Here's a sample (http://www.rapidspread.com/file.jsp?id=iayogdfjeu), if it helps...
cweb
5th September 2009, 11:42
First I want to know who is going to do anything with them, other than people who are whining about my whining.
ar-jar is in the middle of a huge project at work and cannot do any MPC-HC related work at all, for quite some time.
Beliyaal refuses to reply, which is the source of the problems.
Casimir refuses to reply about any Beliyaal-related code.
So, I don't see any point to posting anything.
And now mixer73 won't even see the post. :D :D
PS all this aside from the fact that the requested screenshots have really nothing to do with the problem... remember that the people who are suddenly demanding screenshots are the same people who thought that the problem was caused by the GPU being from 2007 :rolleyes:
Please do the posting of the screenshots and get on with it!
I'm fed up reading this.
The developers will read your posting and something will be attempted I'm sure...
Umi
5th September 2009, 12:50
On 1080p video (h264 in mkv, mts, m2ts, mp4), I have these serious problems when the cpu is at 30% and the video lags behind and eventually freezes, while the audio continues. This happens with every renderer but Haali Renderer. VMR9 is qustionable, it lags behind in the beginning but catch up later.
I am using MPC-HC x64 svn 1265 though I have these problems with almost every svn since 908. MPC 6.4.9.1 doesn't work either although it doesn't lag behind as much as MPC-HC.
I am using the built in ffmpeg-mt filter with MPC-HC and ffmpeg-mt from ffdshow 3064 when using MPC.
So does anyone know what the cause is? I don't want to use Haali Renderer, because I want to use DirectVobSub.
My system specs is:
Intel Core i7 2.67ghz
ATi Radeon HD 4870
Windows XP x64 SP2
And here is what mediainfo says from one of the videos:
General
ID : 1
Complete name : C:\Source\HDWRITER\2008-12-24\00000.m2ts
Format : BDAV
Format/Info : Blu-ray Video
File size : 3.99 GiB
Duration : 34mn 7s
Overall bit rate : 16.8 Mbps
Maximum Overall bit rate : 18.0 Mbps
Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Duration : 34mn 7s
Bit rate : 15.7 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.303
Stream size : 3.74 GiB (94%)
Audio
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 34mn 6s
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Video delay : -80ms
Stream size : 93.7 MiB (2%)
anybody
5th September 2009, 13:58
The 690G chipset is 2 years old, obsolete and outdated, whether you like it or not.
Something that is 2 years old is outdated? I would still rank the 690G among the better integrated grapics solutions. It certainly outperformed the popular GeForce 6150 Chipset.
I have to admit though that it's 400 points in 3dmark06 are not exactly highend these days ;-) Still, it's a nice 2D solution and really not that bad.
AMD/ATI also has dropped all driver support for R3xx, R4xx and R5xx GPUs since Catalyst 9.3, so basically all those users are out of luck when it comes to driver updates.
Now THAT's just plain wrong. The only change in driver support for those card has been that this spring ATI/AMD announced that those cards would no longer be getting MONTHLY updates.
The latest driver for those cards, including the X1250 onboard GPU is Catalyst 9.8. As of today, this driver is less than 2 weeks old.
Please don't spread false information about ATI/AMD's driver policy.
noee
5th September 2009, 14:14
The last couple of pages have inspired me to resurrect my old TA690G (Biostar) mobo for a run at this. It has the X1250 IGP with HDMI out and I've got an X2@2.8Ghz in that thing. I'll give it a go with a subset of film sources at 24Hz and see what happens.
leeperry
5th September 2009, 14:25
Beliyaal refuses to reply, which is the source of the problems.
Casimir refuses to reply about any Beliyaal-related code.
So, I don't see any point to posting anything.
Adude, how about playing your HD bits in another player? :p
MPC doesn't fulfill everyone's expectations...due to the lack of advanced features and being quite buggy at times.
the devs work on it for free and don't have much spare time...plus -as you said- Beliyaal doesn't seem to like answering to end-users whining(just like Haali w/ his fantastic -yet buggy- video renderer).
when you're knowledgeable about coding, (l)users are a major nuisance...get the hang of it :(
MPC HC is meant for DXVA in the first place, so you can play h264 on a third world computer.
avivahl
5th September 2009, 15:21
It's old, obsolete and isn't even good at HD video decoding.
http://techreport.com/articles.x/11931/10The bug report was not about HD video decoding. It was about simple video playback. With the CPU doing all the video decoding, there's no reason why one would not be able to use these so-called "old" GPUs for playing videos. Btw, these tests used QuickTime for the comparison. lol @ that.
cca
5th September 2009, 15:40
BUG:
Using rev. 1265 VSFilter will not load regardless if "Autoload subtitles" is checked or not. Only if I set it as prefered in the external filters it will load but I do not want it to load everytime!
Interesting observation: It will load if I set "System default" as video renderer, anything else and it doesn't work, seems like it is blocked somehow, doesn't even load with overlay mixer!
peek
5th September 2009, 16:07
On 1080p video (h264 in mkv, mts, m2ts, mp4), I have these serious problems when the cpu is at 30% and the video lags behind and eventually freezes, while the audio continues. This happens with every renderer
....
My system specs is:
Intel Core i7 2.67ghz
ATi Radeon HD 4870
Windows XP x64 SP2
And here is what mediainfo says from one of the videos:
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, ReFrames : 4 frames
Width : 1 920 pixels
Height : 1 080 pixels
Scan type : Interlaced
Hi Umi,
it seems that you have a strong system, but you are not really using your GPU for decoding your videos. DXVA is probably not in use because usually the CPU load would be less than 10 % with DXVA. You can check that while your videos are loaded into MPC-HC with the right-click sub-menu "Filter" when you open the "MPC Video Decoder" properties and have a look at "DXVA Mode". If you find something there like "H.264 bitstream decoder..." then DXVA is use. If not, please read one of the following tutorials:
http://nunnally.ahmygoddess.net/watching-h264-videos-using-dxva/
http://forums.techarena.in/guides-tutorials/1192826.htm
http://www.guru3d.com/article/accelerate-x264-1080p-movies-over-the-gpu-guide/1
Btw, your sample is an interlaced video with 1080i and not 1080p where p stands for progressive (not pixel).
Keiyakusha
5th September 2009, 16:09
cca
Are you sure this is a bug? I mean afaik "autoload subtitles" is for internal subtitle renderer and not vsfilter. Internal subtitles works only with video renderers like haali, EVR-CP, VMR7/9 renderless. Maybe if you set to default - one of them is loaded?
cca
5th September 2009, 16:25
cca
Are you sure this is a bug? I mean afaik "autoload subtitles" is for internal subtitle renderer and not vsfilter. Internal subtitles works only with video renderers like haali, EVR-CP, VMR7/9 renderless. Maybe if you set to default - one of them is loaded?
I know that very well. When it is UNchecked, VSFilter is supposed to load when there is a subtitle stream available. If it is checked, subtitles are handled by MPC's own subtitle renderer, that's expected behavior.
I'm obviously referring to the case when the checkbox is unchecked. VSFilter will not load, but loads fine in Graphedit using the same decoders and renderers.
ranpha
5th September 2009, 16:48
I know that very well. When it is UNchecked, VSFilter is supposed to load when there is a subtitle stream available. If it is checked, subtitles are handled by MPC's own subtitle renderer, that's expected behavior.
I'm obviously referring to the case when the checkbox is unchecked. VSFilter will not load, but loads fine in Graphedit using the same decoders and renderers.
If you use Windows 7, you have to load DirectVobSub in External Filters section and set it to Prefer if you want to use it in MPC-HC. This is unique in Windows 7 only. Probably a bug that will never get fixed.
cca
5th September 2009, 16:55
If you use Windows 7, you have to load DirectVobSub in External Filters section and set it to Prefer if you want to use it in MPC-HC. This is unique in Windows 7 only. Probably a bug that will never get fixed.
I'm obviously using Windows 7, my system specs are my signature. Well then, I guess it is a known issue, but still a bug.
Umi
5th September 2009, 18:18
Hi Umi,
it seems that you have a strong system, but you are not really using your GPU for decoding your videos. DXVA is probably not in use because usually the CPU load would be less than 10 % with DXVA. You can check that while your videos are loaded into MPC-HC with the right-click sub-menu "Filter" when you open the "MPC Video Decoder" properties and have a look at "DXVA Mode". If you find something there like "H.264 bitstream decoder..." then DXVA is use. If not, please read one of the following tutorials:
http://nunnally.ahmygoddess.net/watching-h264-videos-using-dxva/
http://forums.techarena.in/guides-tutorials/1192826.htm
http://www.guru3d.com/article/accelerate-x264-1080p-movies-over-the-gpu-guide/1
Btw, your sample is an interlaced video with 1080i and not 1080p where p stands for progressive (not pixel).
I can use DXVA for that sample and playback with DXVA very good with hardware deinterlacing, though DXVA is very restricted and all other 1080p videos that I have cannot be decoded by DXVA and therefore I want to use cpu decoding.
And re-encoding every video to make it DXVA compatible isn't what I want.
peek
5th September 2009, 18:54
...all other 1080p videos that I have cannot be decoded by DXVA and therefore I want to use cpu decoding...
As long as you don't use the "CompatibilityMode" registry hack for MPC-HC it would only try to decode H.264 level 4 with DXVA and would switch automaticially to CPU mode for H.264 level 5. I prefer to use the free DivX7 H.264 decoder for the CPU mode only, because it has a very good performance. And I also use the Haali Media Splitter where I've set the input buffer size to a higher value (50000-100000) for better A/V sync.
http://www.alice-dsl.net/pkeunecke/H264_without_DXVA.jpg
You can also try to enable the H.264 level 5 support which I can use successfully with up to 9 reference frames on my HD 3450. It just needs a little trick, but no guarantee that this hack works on other systems too:
http://forum.eeeuser.com/viewtopic.php?id=75704
Umi
5th September 2009, 19:35
Installing DivX7 doesn't help neither does setting the input buffer size to a higher value do.
I really don't think the decoders are the problem.
2 days ago. I could playback 15 mbps 1080p24 fine with ffmpeg-mt with Overlay Mixer, I don't know what I did, but for some reason I can't playback those anymore.
peek
5th September 2009, 19:46
Have a look at the "Filter" submenu during playback to see what's really loaded by MPC-HC. Or load the same video into graphstudio to find out what's going wrong. Third method: Use Process Explorer and open the properties page of MPC-HC there to watch the threads. Maybe you can upload a sample of one of these clips.
ADude
5th September 2009, 20:39
But yes, it's not about HD video decoding, it's about tearing. Somebody refuses to provide the info and graph screenshots that has been asked, so nothing can be done to possibly help and fix this until somebody decides he wants to be a team player, not someone that constantly refuses to do the simple things asked for.
It's amazing how fast a myth can be established in people's minds.
One person asked for a screenshot. That person is not a developer, and the things they asked for indicate that they do not understand the problem.
Currently, the number of developers replying or commenting about sync-related issues is zero.
The number of developers available to work on sync-related issues is zero.
Somehow, people decided that they want to blame me for not wanting to provide the wrong data, when there is no one interested or available to work on the issues.
This after a number of other people pointed out that they were clueless when they kept asking me to get a different graphics card. It is interesting that people are siding with the attackers, even after the attackers are proved clueless.
Perhaps you are desperate to attack someone, anyone ??
tetsuo55
5th September 2009, 20:57
Adude, i'm not sure what your problem is, but as you know very well i am the program manager (which boils down to vice-president).
Among other things, its my job to decide which bugs get fixed, most bugs get fixed at random voluntairily by our developers, however most bugs are not "fun to work on" getting these bugs fixed means focusing on something.
The problem you claim to have is one of the most important bugs being dealt with at the moment, several dev's are working on it.
However no-one is working on the exact symptoms you describe (because it works on 20+ dev systems and an unknown amount of beta tester systems)
All bugs related to your problems can only be dealt with through CTRL+J screenshots
I have instructed all developers to ignore your reports until you post the screenshots asked for.
I have also reported your trolling to the site moderators.
foxyshadis
5th September 2009, 21:28
Adude: Shut up. Everyone else: Stop replying to him.
Sorry, Adude, that things aren't working right. That doesn't give you the right to rant and harass the developers and the rest of the forum to make up for the fact that they don't know how to fix it, particularly given your repeated refusals to cooperate with them. When no developer and no other tester sees the issue, you have to cooperate as much as possible if you want to see it fixed, otherwise you just have to accept that it won't be fixed. It's much easier when one of them can reproduce it.
Further posts on this issue will result in a rule 4 strike.
Umi
5th September 2009, 23:44
Have a look at the "Filter" submenu during playback to see what's really loaded by MPC-HC. Or load the same video into graphstudio to find out what's going wrong. Third method: Use Process Explorer and open the properties page of MPC-HC there to watch the threads. Maybe you can upload a sample of one of these clips.
This is what Graphedit says:
http://img269.imageshack.us/img269/9586/problem2p.png
And this is the filters + process explorer:
http://img267.imageshack.us/img267/651/problemj.png
The sample is http://dl.getdropbox.com/u/1907430/Q-R_Utawarerumono_OP_-_Musouka_%28BD_x264_1920x1080_VFR%29.mp4
The thing is, I could play that video file using DXVA with svn 1265 first, but then I switched to 1271 and it wouldn't use DXVA, then I went back to 1265, but the video wouldn't even start.
Snowknight26
6th September 2009, 00:02
Would be nice to get the option to downmix PCM audio (when FLAC is used for the audio, for example). There's the option to downmix audio for AAC, AC3, and DTS to stereo, but not PCM (which could supersede all settings, too..). Should be a piece of cake to do, any I'm sure everyone that uses FLAC and other formats that decode to PCM would appreciate the effort.
The sample is http://dl.getdropbox.com/u/1907430/Q-R_Utawarerumono_OP_-_Musouka_%28BD_x264_1920x1080_VFR%29.mp4
Plays fine (with DXVA) here using only MPC-HC's internal filters.
Jimerb
6th September 2009, 00:46
forgive me if this is in the previous 480 pages of this tread.... Does MPC Cinema install any codecs? I'm looking to take advantage of built in codecs but I don't want the KLite codec pack installed.
Does the install of just MPC Cinema install codecs? Thank you.
saint-francis
6th September 2009, 01:09
Does MPC Cinema install any codecs?
Nope. In fact if you only have the .exe it installs nothing at all. The xvidvideo.ru builds are available in an installer. I'm not sure what they do as I've never tried one. Probably only put the folder with the .exe and other stuff in program files and created a start menu entry.
BTW. What do you mean by " install codecs"? Something like registering filters?
noee
6th September 2009, 14:52
Some results testing X1250 IGP on a TA690G mobo:
Setup: MPC-HC Build 1271, XPSP3, FFDshow 3063, RGB HQ 32bit output, no dithering, AMD X2@2.8Ghz, dual-monitor, LG HDTV 1080P as playback monitor (24Hz, secondary, HDMI), ReClock 1.8.4.8, all vsync turned off.
Just have MKVs with MPEG2 and AVC video, DVD SD rez (will test HD stuff when I get it to this machine)
Using VMR9 Renderless, letting FFDshow do the resize to 1080, I get perfect playback, no tearing. If I tell MPC-HC to resize using Bicubic, I get bad tearing and choppy playback. Changing to Bilinear, again, brings back perfect playback.
Using EVR-CP, same results as above except if I use FFdshow to resize, I get some minor tearing. Using Bilinear resize provides for perfect playback.
I'll try to do some HD content next.....
clsid
6th September 2009, 16:17
Resizing with pixelshaders (PS) unfortunately requires a powerful graphics processor. Your problem is thus not really fixable.
noee
6th September 2009, 17:11
Yeah, I realize that. This is my "old" HTPC that I resurrected to see what would happen with X1250 and XP3 (CCC9.2) just for reference sake (and Adude's ;))
ADude
6th September 2009, 21:32
Yeah, I realize that. This is my "old" HTPC that I resurrected to see what would happen with X1250 and XP3 (CCC9.2) just for reference sake (and Adude's ;))
It is interesting to see your results.
I am not using XP and I am not using ffdshow for video. My results with bicubic and bilinear are similar.
The main difference is that my display is 60 hz, rather than 24 hz.
Umi
6th September 2009, 22:37
Plays fine (with DXVA) here using only MPC-HC's internal filters.
What about ffmpeg?
Plays fine for me too with DXVA, but the video won't even start if I disable DXVA.
peek
7th September 2009, 00:49
The thing is, I could play that video file using DXVA with svn 1265 first, but then I switched to 1271 and it wouldn't use DXVA, then I went back to 1265, but the video wouldn't even start.
Did you follow the suggestions in the tutorials regarding the blocking of "External Filters" like the "fddshow Video Decoder"?
Step 7 in this tutorial: http://forums.techarena.in/guides-tutorials/1192826.htm
http://gallery.techarena.in/data/516/step007.JPG
http://gallery.techarena.in/data/516/step007-2.JPG
Or step 6 in here: http://nunnally.ahmygoddess.net/watching-h264-videos-using-dxva
I prefer to set the "fddshow Video Decoder" filter to a merit of "00400000" instead of blocking it totally. Try blocking first!
To make use of the DivX H.264 decoder load its filter and set the merit to "00800000".
You can also load and block the "DirectVobSub(autoloading version) filter.
After changing these settings you must restart MPC-HC, of course. And please, watch the "Filter" submenu to see what's really loaded during playback.
You can also set the merit globally for the matching decoder filters for a certain video by loading the video file with DXVA Checker via "Check DirectShow Decoders..." and then using the submenu "Change Merit..." when pointing on mode lines or "Unsupported" below the filter names. You can check out your clips by playing them directly from DXVA Checker or GraphEdit too.
Keiyakusha
7th September 2009, 02:17
I'm using Win7. On this screenshot (http://i26.tinypic.com/douvkx.jpg) we can see that MS's decoder is used and MPC-HC indicates that DXVA is active. So DXVA really used here? Doesn't seems so, looking on 30% CPU usage... Also this is mpeg2 DVD.
EDIT: I know that MPC-HC doesn't have DXVA decoder for mpeg2 but maybe MS's one have it or something...
thuan
7th September 2009, 06:49
It is interesting to see your results.
I am not using XP and I am not using ffdshow for video. My results with bicubic and bilinear are similar.
The main difference is that my display is 60 hz, rather than 24 hz.
Vista Home Basic and Windows XP have no desktop composition engine so the result should be quite similar.
tetsuo55
7th September 2009, 12:10
Here is a troubleshooting / limitations guide aimeded at jitter, judder, tearing and artifacts.
Description:
Jitter > Difference between clocks, basically a slight offset between expected and actual timing
Judder > Difference between video refresh rate and actual refresh rate causing a stuttery image
Tearing > the previous frame gets overwritten by the next somewhere during the vsync period causing a visable tear on the screen
Artifacts > frames that are dropped or repeated unexpectedly.
Limitations:
jitter > we cannot control everything, and the finest grain is 1ms
judder > this will always be present in non matching refresh rates without interpolation, we can make sure the jitter is kept in check with pulldown.
Tearing > Requires the videocard to be honest about the refresh rate, and the rate has to be low enough for the time required for painting
Artifacts > unless there is a 100% match between video and display rate, artifacts will occur, we can try to minimise them by moving them as far as possible into the future. Non matching rates will constantly have artifacts.
One more limitation is subtitles, due to a couple of performance problems the subtitle overhead causes a lot of timing problems, depending on the hardware some videos can become unwatchable.
Troubleshooting:
When you suffer from any of these problems follow these steps:
1. Make sure your using up to date drivers for the videocard and display(s)
2. Try to use matching refresh rates
3. Completely disable subtitles, and use a file that doesnt have subtitles at all
4. Try the gothsync branch with the following settings EVR-CP/0-255/syncnearest(Present at nearest vsync)
5. Make as screenshot of the CTRL+J display while running the gothsync version with the above settings and a video that matches your prefered refreshrate
Upload the screenshot so we can try to help you fix the problem, if we cannot fix it by using settings the devs can use it to try and reproduce the problem . If further information is required they will contact you.
Umi
7th September 2009, 14:35
Did you follow the suggestions in the tutorials regarding the blocking of "External Filters" like the "fddshow Video Decoder"?
Step 7 in this tutorial: http://forums.techarena.in/guides-tutorials/1192826.htm
http://gallery.techarena.in/data/516/step007.JPG
http://gallery.techarena.in/data/516/step007-2.JPG
Or step 6 in here: http://nunnally.ahmygoddess.net/watching-h264-videos-using-dxva
I prefer to set the "fddshow Video Decoder" filter to a merit of "00400000" instead of blocking it totally. Try blocking first!
To make use of the DivX H.264 decoder load its filter and set the merit to "00800000".
You can also load and block the "DirectVobSub(autoloading version) filter.
After changing these settings you must restart MPC-HC, of course. And please, watch the "Filter" submenu to see what's really loaded during playback.
You can also set the merit globally for the matching decoder filters for a certain video by loading the video file with DXVA Checker via "Check DirectShow Decoders..." and then using the submenu "Change Merit..." when pointing on mode lines or "Unsupported" below the filter names. You can check out your clips by playing them directly from DXVA Checker or GraphEdit too.
"DirectVobSub(autoloading version)" seems to be the problem.
By disabling it I can now play 1080p24 videos that has 4 reference frames or lower with DXVA and all other videos with DivX7. Though, using the internal ffmpeg filter or ffdshow ffmpeg-mt still desynchs with audio and lags behind. I wonder why. On my other computer that has an intel pentium 4 3.0ghz ht, ffmpeg-mt seems to be faster than DivX7, though I've never been able to play 1080p that is over 1.5mbps on that computer.
But anyway. Thanks a lot!
rt87
7th September 2009, 15:30
I'm encountering a sudden raise of green line when watching subtitle and font muxed mkv files, and I assume the internal subtitle loader just load the whole font (which can be 10MB+ in size) from the mkv file in time, but cause noticeable lags.
http://xs843.xs.to/xs843/09371/_01604.jpg.xs.jpg (http://xs.to/xs.php?h=xs843&d=09371&f=_01604.jpg)
http://xs843.xs.to/xs843/09371/_02967.jpg.xs.jpg (http://xs.to/xs.php?h=xs843&d=09371&f=_02967.jpg)
Spec:
Pentium Dual Core E6300
2GB DDR2-667
ATi Radeon X1900 Pro 256MB
Win XP SP3 w/ .NET 3.5
tetsuo55
7th September 2009, 15:32
I'm encountering a sudden raise of green line when watching subtitle and font muxed mkv files, and I assume the internal subtitle loader just load the whole font (which can be 10MB+ in size) from the mkv file in time, but cause noticeable lags.
http://xs843.xs.to/xs843/09371/_01604.jpg.xs.jpg (http://xs.to/xs.php?h=xs843&d=09371&f=_01604.jpg)
http://xs843.xs.to/xs843/09371/_02967.jpg.xs.jpg (http://xs.to/xs.php?h=xs843&d=09371&f=_02967.jpg)
Spec:
Pentium Dual Core E6300
2GB DDR2-667
ATi Radeon X1900 Pro 256MB
Win XP SP3 w/ .NET 3.5see this post: http://forum.doom9.org/showthread.php?p=1322789#post1322789
Jong
7th September 2009, 19:59
Description:
Jitter > Difference between clocks, basically a slight offset between expected and actual timing
Judder > Difference between video refresh rate and actual refresh rate causing a stuttery image
Tearing > the previous frame gets overwritten by the next somewhere during the vsync period causing a visable tear on the screen
Artifacts > frames that are dropped or repeated unexpectedly.
Limitations:
jitter > we cannot control everything, and the finest grain is 1ms
judder > this will always be present in non matching refresh rates without interpolation, we can make sure the jitter is kept in check with pulldown.
Tearing > Requires the videocard to be honest about the refresh rate, and the rate has to be low enough for the time required for painting
Artifacts > unless there is a 100% match between video and display rate, artifacts will occur, we can try to minimise them by moving them as far as possible into the future. Non matching rates will constantly have artifacts.
One more limitation is subtitles, due to a couple of performance problems the subtitle overhead causes a lot of timing problems, depending on the hardware some videos can become unwatchable.
Troubleshooting:
When you suffer from any of these problems follow these steps:
1. Make sure your using up to date drivers for the videocard and display(s)
2. Try to use matching refresh ratesOne qualification to what you have written:
Although mismatched refresh rates cause brief 'blips' of judder at an interval which depends on the difference in rates, the worst cases of judder are when refresh rates and frame rates DO match, as close as things ever 'match' on a PC, and there is no vsync correction. Then, when frames are being presented at just the wrong time, randomly at start of playback or after a period of time due to 'drift', the natural variability in presentation leads to almost continuous judder and if the refresh rates are very closely matched that judder can go on for many minutes, even up to an hour. It is why Reclock also has vsync correction built in.
If using closely matched rates you really need to use either:
- Reclock vsync correction, but you need to be sure you are using a suitable renderer - Overlay, VMR9 D3D or EVR D3D mode.
- Beliyaal's EVR CP, if it works for you! (let's not start that again!)
- Gothsync branch - ideally option 1 or option 2. Option 3 a good fallback if the other options cannot be used.
One further tip:
Reclock can be used to match refresh rates to video frame rate, whether they are necessarily different, eg. 24p @50Hz for PAL TVs ,or just slightly out due to clock errors. This will reduce the 'blips' of judder due to these errors, but will increase exposure to the above problem without vsync correction.
tetsuo55
7th September 2009, 20:16
The goal (eventually) is to merge the gothsync branch into trunk, and have synctonearest be the default setting for matching and non-matching refreshrates.
Now that we have our own audio-renderer, reclock like solutions might be possible too.
Jong
7th September 2009, 20:27
The goal (eventually) is to merge the gothsync branch into trunk, and have synctonearest be the default setting for matching and non-matching refreshrates.It seems to me that day is potentially pretty close, but to avoid any unpleasantness as has happened before ;) we probably need to actively encourage as much testing of the gothsync branch as possible. At the moment I think few are using it. Should we post a link to each new (non-private) build in this thread, with a request to post issues specific to gothsync (not shown in the equivalent main build) in the gothsync thread?
tetsuo55
7th September 2009, 20:37
It seems to me that day is potentially pretty close, but to avoid any unpleasantness as has happened before ;) we probably need to actively encourage as much testing of the gothsync branch as possible. At the moment I think few are using it. Should we post a link to each new (non-private) build in this thread, with a request to post issues specific to gothsync (not shown in the equivalent main build) in the gothsync thread?it wont be merged soon, but the sooner we find problems the better so go ahead.
ar-jar is busy with real-life(tm) and he still has some stuff on his to-do list, some more dev's have shown interest and are digging into the subject.
But even at this stage, the new code works wonderfully on my systems.
Jong
7th September 2009, 20:42
...and here.
Kotik
7th September 2009, 21:04
@Jong
So what would you suggest for a smooth playback with the following setup:
MPC-HC with non of the VSYNC settings on, DXVA ON, VMR9 and reclock as audio renderer. Should people go for VSYNC under reclock and DXVA or will it be more smooth without VSYNC in reclock.
We are always talking regarding 23.976 fps played on 23.976 HZ display.
ADude
7th September 2009, 22:03
The goal (eventually) is to merge the gothsync branch into trunk, and have synctonearest be the default setting for matching and non-matching refreshrates.
I do not see "synctonearest" on ar-jar's site, nor on the thread discussing his branch.
Do you mean " Alternative 3: Present at nearest vsync " ?
Casshern
7th September 2009, 22:42
One qualification to what you have written:
Although mismatched refresh rates cause brief 'blips' of judder at an interval which depends on the difference in rates, the worst cases of judder are when refresh rates and frame rates DO match, as close as things ever 'match' on a PC, and there is no vsync correction. Then, when frames are being presented at just the wrong time, randomly at start of playback or after a period of time due to 'drift', the natural variability in presentation leads to almost continuous judder and if the refresh rates are very closely matched that judder can go on for many minutes, even up to an hour. It is why Reclock also has vsync correction built in.
If using closely matched rates you really need to use either:
- Reclock vsync correction, but you need to be sure you are using a suitable renderer - Overlay, VMR9 D3D or EVR D3D mode.
- Beliyaal's EVR CP, if it works for you! (let's not start that again!)
- Gothsync branch - ideally option 1 or option 2. Option 3 a good fallback if the other options cannot be used.
One further tip:
Reclock can be used to match refresh rates to video frame rate, whether they are necessarily different, eg. 24p @50Hz for PAL TVs ,or just slightly out due to clock errors. This will reduce the 'blips' of judder due to these errors, but will increase exposure to the above problem without vsync correction.
Installed Win7 x64 for fun and did some tests. Before those findings let me sum up my Win XP experience (XP SP3 x86, ATI 2600 PRO AGP, Cat 9.8)
- VMR9 renderless with GPU Flush options works: no tearing, full dxva support for h264 and vc-1
- EVR CP no H264 dxva and tearing
Now Win 7 professional (this will become important in a moment) with the included WDM driver for the ATI:
- VMR9 renderless does not work anymore (no matter what settings) without tearing or judder
- But EVR CP works nicely IF AND ONLY IF aero desktop composition is NOT disabled. If i disable aero there is no way to get rid of tearing (tried all combinations by brute force)
This explains the experience of some users without aero. With aero it works pretty good - will keep you posted.
Mercury_22
7th September 2009, 23:18
Installed Win7 x64 for fun and did some tests. Before those findings let me sum up my Win XP experience (XP SP3 x86, ATI 2600 PRO AGP, Cat 9.8)
- VMR9 renderless with GPU Flush options works: no tearing, full dxva support for h264 and vc-1
- EVR CP no H264 dxva and tearing
Now Win 7 professional (this will become important in a moment) with the included WDM driver for the ATI:
- VMR9 renderless does not work anymore (no matter what settings) without tearing or judder
- But EVR CP works nicely IF AND ONLY IF aero desktop composition is NOT disabled. If i disable aero there is no way to get rid of tearing (tried all combinations by brute force)
This explains the experience of some users without aero. With aero it works pretty good - will keep you posted.
Yes ! I thought I'm the only one :) on Win7 MPC-HC (EVR CP) works better with aero ! Also (for me at least) for DXVA compatible files Win7's filters H264, MPEG2 ... are working (better) very well (with MPC-HC's splitters)
yesgrey
7th September 2009, 23:21
Now that we have our own audio-renderer, reclock like solutions might be possible too.
Is the mpc-hc's audio renderer already available for testing?
I have looked for it but did not find it...
w0rd™
7th September 2009, 23:32
@ w0rd™ > Sample please.
Hi, I'm not sure what you mean by sample, just a small split of the video?
The problem is, if I split 1min of the video in videoredo, the resulting split plays fine in mpchc. For some reason MPCHC doesn't like the original dvbviewer recording.
It plays in all other players though.
I have also recorded a small 30 second clip direct from DVBV, but the resulting size is around 60-100MB, I think too large to upload?
I could record only maybe a few seconds, but would it help?
It will still show double the remaining time (6sec instead of 3secs) but of course it will not be possible to test the press forward skip and video jumps back to earlier time.
Is there any other info about the file that could be of use?
I'm also having all sorts of video quality issues, again not sure when this started to happen. I don't have ffdshow/xvid/divx codecs installed or any codec packs.
These are crops of the most noticeable bits from 3 xvid/1 mkv(hd crop, 720p mkv) video. The original resolution is not the high, so it looks worse when made full screen. They never looked like this when I first got these videos, again, not sure which version of mpchc I was using back then.
http://img34.imageshack.us/img34/603/mpchc.jpg
Also, if I pause a video, and the screensaver activates or I lock the desktop, when I activate the desktop again, just the edges of MPCHC can be seen, the video is not there, the wallpaper can be seen behind it, and it will not respond, must manually terminate it.
http://img201.imageshack.us/img201/4528/mpchcdt.jpg
this is all with v1.3.1265.0
(besides which link is the default, I got this from xvid.ru, but there seem to be many in this thread)
Thanks again.
tetsuo55
8th September 2009, 06:43
I do not see "synctonearest" on ar-jar's site, nor on the thread discussing his branch.
Do you mean " Alternative 3: Present at nearest vsync " ?Yes that's what i mean, i clarified my posting.
@w0rd™ > if you use megaupload you can upload up to 250mb i think.
Mixer73
8th September 2009, 06:59
The problem is, if I split 1min of the video in videoredo, the resulting split plays fine in mpchc. For some reason MPCHC doesn't like the original dvbviewer recording.
This would normally indicate that the video is corrupted and VRD will not export the corrupt frames, you can probably change some options regarding the way VRD handles this.
littleD
8th September 2009, 09:09
ADude, for your and our good, try my little tutorial, it may help with your playback problems.
1. Enable aero theme in vista home basic (for aero synch)
http://www.ghacks.net/2007/05/13/enable-vista-aero-in-windows-vista-home-basic/
http://www.metacafe.com/watch/324426/windows_vista_aero_manual_activation/
2. Manual enabling Aero glass
Now if you have only aero basic (vista revert to this when running on old gpu), go to the Control Panel>>Appearance and personalization>>Windows color and Appearance then click Open Classic Appearance Properties for More Color Options and finally from the Color Scheme list choose: Aero Glass.
3. Turn off Vsync in newest MPC HC. Let Aero do the job
I do not guarantee it'll resolve your problem. But at least try.
From http://www.notebookcheck.net/ATI-Radeon-Xpress-X1250.6946.0.html
The graphic chip supports Windows Vista Aero surface and all 3D effects run fluently. Due to HyperMemory Aero is supported with high resolutions (tested with 1280x800 + 1920x1200).
Jong
8th September 2009, 10:02
@Jong
So what would you suggest for a smooth playback with the following setup:
MPC-HC with non of the VSYNC settings on, DXVA ON, VMR9 and reclock as audio renderer. Should people go for VSYNC under reclock and DXVA or will it be more smooth without VSYNC in reclock.
We are always talking regarding 23.976 fps played on 23.976 HZ display.Well I've learnt that no 2 PCs are ever the same, but if you are happy to use VMR9 D3D I would recommend Reclock with Reclock vsync correction. You may want to play with the Reclock vsync slider your self, but I find just past half way works for me ("3b" (hex) in the registry). Ignore comments in Reclock that vsync is not recommended for DXVA. It works perfectly, just you cannot display the vsync markers on screen.
But you might want to try just using the MPC-gothsync (without Reclock)with "option 1" synchronisation selected. As you are not changing the frame rate at all this may be simpler and almost as effective.
peek
8th September 2009, 10:39
"DirectVobSub(autoloading version)" seems to be the problem.
By disabling it I can now play 1080p24 videos that has 4 reference frames or lower with DXVA and all other videos with DivX7. Though, using the internal ffmpeg filter or ffdshow ffmpeg-mt still desynchs with audio and lags behind. I wonder why. On my other computer that has an intel pentium 4 3.0ghz ht, ffmpeg-mt seems to be faster than DivX7, though I've never been able to play 1080p that is over 1.5mbps on that computer.
But anyway. Thanks a lot!
Disabling "Deblocking" on the DivX properties page gives much better performance and the quality loss is still acceptable, although you might not need that on your powerful i7 CPU. And if you don't need subtitles then you should use VMR7-windowed mode instead of VMR9-renderless. With both settings I can play "Lia_Tori_no_Uta.mkv" with 25-26 FPS on my XP 32 with P4 630 3.0 GHz and HD3450 PCIe x1. And I've also no problems to play more than 32 MBit/s with DXVA. Just didn't test higher rates yet. With DivX it's possible to play up to 8-12 MBit/s at least on my P4 not losing A/V sync.
http://www.alice-dsl.net/pkeunecke/H264_without_DXVA.jpg
Leak
8th September 2009, 12:21
These are crops of the most noticeable bits from 3 xvid/1 mkv(hd crop, 720p mkv) video. The original resolution is not the high, so it looks worse when made full screen. They never looked like this when I first got these videos, again, not sure which version of mpchc I was using back then.
Turn on the "YV12 Chroma Upsampling" shader to fix this - that's your graphics card mucking up the chroma upsampling in the YV12 to RGB conversion...
clsid
8th September 2009, 12:21
@w0rd™
Try the "YV12 Chroma upsampling" shader. That should help correct the problem with the red colors.
@tetsuo55
If aero enabled gives the best results on 7, then the "optimal" renderer settings should be changed (for 7 only).
tetsuo55
8th September 2009, 12:51
Is the mpc-hc's audio renderer already available for testing?
I have looked for it but did not find it...not yet.
@w0rd™
Try the "YV12 Chroma upsampling" shader. That should help correct the problem with the red colors.
@tetsuo55
If aero enabled gives the best results on 7, then the "optimal" renderer settings should be changed (for 7 only).on my system there is no difference, but if it helps for a lot of people we should definately consider it.
thuan
8th September 2009, 13:55
@Leak: So ATI haven't fixed the bug? I left them because of that bug and I will soon buy a new GFX card, so I need to know.
Leak
8th September 2009, 14:44
@Leak: So ATI haven't fixed the bug? I left them because of that bug and I will soon buy a new GFX card, so I need to know.
Pardon my french, but basing which graphics card to buy on that one point is silly.
(I dimly remember that using NV12 gave proper upsampling, but I haven't actually tested that in months...)
np: New Order - True Faith (Shep Pettibone Remix) (Brotherhood Extras)
thuan
8th September 2009, 18:35
It's not IMO, because the fact that I noticed that before your shader is available to work around the driver bug and going through the trouble of reporting to them about the bug only to be asked back where do these screenshots I made with ffdshow color conversion and ATI color conversion differ by the ATI operator. It was quite annoying for me so I decided to leave them at least until it's fixed. Besides I need to experiment on GPGPU for HPC which is easier on nvidia currently with their platform and drivers.
nijiko
9th September 2009, 04:02
Internal AVI splitter (gabest) reads video streaming wrong.
RGB555 will be recognized to RGB565.
leowong1
9th September 2009, 04:17
For now, I think the big "bug" to users is the old, un-userfriendly, and space-consuming UI.
In comparison to say, Zoomplayer, SMplayer (front-end for Mplayer) and Splayer (MPC-HC mod), MPC-HC has the most un-userfriendly UI. Listed below are some "problems" of its UI:
1. Space-consuming "Menu": For most of the time, users DO NOT need to use "menu" if a player has a nice UI. It is space-consumingm disturbing, especially for notebooks and netbooks. Although this "menu" can be hidden manually, once hidden, the "windows bar" on top of the "menu" also disappears which is very annoying. There should be an option for users to decide whether they want to keep the "windows bar" or not.
2. Un-userfriendly-design control bar: There is no need to separate "Seek bar", "Control bar" and "Status bar". In fact, developers should look at other players like Zoomplayer and SMplayer. If well-designed, these three can merge into one. This would make MPC-HC much more userfriendly and space-consuming for PCs with small display.
3. Problematic control "bars": If users decide to hide the seek bar, status bar, etc, the user can no longer seek the video, know the duration of video, etc (The seek bar just totally disappears, even in FULL screen mode). My suggestion would be to follow the example of SMplayer to make MPC's control bar appear temporarily when the mouser pointer reach bottom of the video, so that users who want a compact UI can still seek the video and control the video.
These are the main problem of MPC-HC I can think of now. I also attach a screenshot of the Splayer UI for you developers to take a look. I just hope MPC-HC can have a compact UI like Splayer and SMplayer.
nijiko
9th September 2009, 04:19
The right info is:
Video: 320x178 10.00fps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_RGB555 {E436EB7C-524F-11CE-9F53-0020AF0BA770}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 0
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 88
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 1000000
BITMAPINFOHEADER:
biSize: 40
biWidth: 320
biHeight: 178
biPlanes: 1
biBitCount: 16
biCompression: 0
biSizeImage: 113920
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: 00 00 00 00 00 00 00 00 40 42 0f 00 00 00 00 00 ........@B......
0030: 28 00 00 00 40 01 00 00 b2 00 00 00 01 00 10 00 (...@..........
0040: 00 00 00 00 00 bd 01 00 00 00 00 00 00 00 00 00 ...............
0050: 00 00 00 00 00 00 00 00 ........
But Gabest's AVI splitter reads to:
Video: 320x178 10.00fps 9113Kbps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_RGB565 {E436EB7B-524F-11CE-9F53-0020AF0BA770}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 170880
cbFormat: 88
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 9113600
dwBitErrorRate: 0
AvgTimePerFrame: 1000000
BITMAPINFOHEADER:
biSize: 40
biWidth: 320
biHeight: 178
biPlanes: 1
biBitCount: 16
biCompression: 0
biSizeImage: 113920
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: 00 10 8b 00 00 00 00 00 40 42 0f 00 00 00 00 00 .......@B......
0030: 28 00 00 00 40 01 00 00 b2 00 00 00 01 00 10 00 (...@..........
0040: 00 00 00 00 00 bd 01 00 00 00 00 00 00 00 00 00 ...............
0050: 00 00 00 00 00 00 00 00 ........
That makes video outputing wrong.
leeperry
9th September 2009, 04:33
I just hope MPC-HC can have a compact UI like Splayer and SMplayer.
where do I sign? http://forum-images.hardware.fr/images/perso/jack_power.gif
thuan
9th September 2009, 05:16
Well you can just use splayer till then and hope for an English translation, heck if it did have workable English interface and video playback as good as the current MPC-HC I would have switched. IMO MPC-HC UI is still usable to watch movie but video playback currently sill have some major problems for users (not me currently) which need more attention. It also depends on what you view as important and if there's willing developer. It's how FOSS work.
Banta
9th September 2009, 05:24
Hi friends,
I have compiled MPC HC on VS2008 and generated exe from VS2008. I am able play all files using it, however if I try to step into AVI Parser code while I am debugging AVI stream I am not able to step in. I just wanted to know if it possible debug the code at that level.
Mixer73
9th September 2009, 05:45
I have to use full screen D3D playback to get good playback on my system so I never see the GUI anyway, am I the only one who doesn't care if MPC-HC is like the girl-next-door?
I mean she's a bit plain but all right when the lights are out :)
tetsuo55
9th September 2009, 06:35
For now, I think the big "bug" to users is the old, un-userfriendly, and space-consuming UI.
In comparison to say, Zoomplayer, SMplayer (front-end for Mplayer) and Splayer (MPC-HC mod), MPC-HC has the most un-userfriendly UI. Listed below are some "problems" of its UI:
1. Space-consuming "Menu": For most of the time, users DO NOT need to use "menu" if a player has a nice UI. It is space-consumingm disturbing, especially for notebooks and netbooks. Although this "menu" can be hidden manually, once hidden, the "windows bar" on top of the "menu" also disappears which is very annoying. There should be an option for users to decide whether they want to keep the "windows bar" or not.
2. Un-userfriendly-design control bar: There is no need to separate "Seek bar", "Control bar" and "Status bar". In fact, developers should look at other players like Zoomplayer and SMplayer. If well-designed, these three can merge into one. This would make MPC-HC much more userfriendly and space-consuming for PCs with small display.
3. Problematic control "bars": If users decide to hide the seek bar, status bar, etc, the user can no longer seek the video, know the duration of video, etc (The seek bar just totally disappears, even in FULL screen mode). My suggestion would be to follow the example of SMplayer to make MPC's control bar appear temporarily when the mouser pointer reach bottom of the video, so that users who want a compact UI can still seek the video and control the video.
These are the main problem of MPC-HC I can think of now. I also attach a screenshot of the Splayer UI for you developers to take a look. I just hope MPC-HC can have a compact UI like Splayer and SMplayer.The Splayer dev has already joined the MPC-HC team.
We are working on the gui, but its mostly minor touchups.
Currently we are thinking about a way to intergrate the splayer gui as a off-by-default option.
leowong1
9th September 2009, 08:35
The Splayer dev has already joined the MPC-HC team.
We are working on the gui, but its mostly minor touchups.
Currently we are thinking about a way to intergrate the splayer gui as a off-by-default option.
Wow, it's great to hear that MPC-HC devs finally are on their way to "fix" this wonderful player, making it good both inside AND outside.
If MPC-HC can have the splayer gui, I would say it would be perfect. Though not everybody might like the splayer gui, at least users have a choice between the classic gui or the modern one.
Even if it may not come true in the end, I hope MPC-HC devs can integrate the "skin" feature of, say, foobar 2k and zoomplayer, so that users can make their own "skin" even if devs are unwilling to make the gui changes. Or, at least, "fix" the MPC-HC gui, so that people who hide the seek bar, control bar in the windows mode can still access the "bars" in full screen mode - that is the most annoying "bug".
Kazuya
9th September 2009, 09:17
1. Space-consuming "Menu": For most of the time, users DO NOT need to use "menu" if a player has a nice UI. It is space-consumingm disturbing, especially for notebooks and netbooks. Although this "menu" can be hidden manually, once hidden, the "windows bar" on top of the "menu" also disappears which is very annoying. There should be an option for users to decide whether they want to keep the "windows bar" or not.
2. Un-userfriendly-design control bar: There is no need to separate "Seek bar", "Control bar" and "Status bar". In fact, developers should look at other players like Zoomplayer and SMplayer. If well-designed, these three can merge into one. This would make MPC-HC much more userfriendly and space-consuming for PCs with small display.
3. Problematic control "bars": If users decide to hide the seek bar, status bar, etc, the user can no longer seek the video, know the duration of video, etc (The seek bar just totally disappears, even in FULL screen mode). My suggestion would be to follow the example of SMplayer to make MPC's control bar appear temporarily when the mouser pointer reach bottom of the video, so that users who want a compact UI can still seek the video and control the video.
Of course, this is absolutely essential for MPC-HC ! :)
I hate this GUI windows 95 style... :mad:
GTPVHD
9th September 2009, 09:22
The MPC-HC UI works just fine, please keep your skins and other UI changes far away, you've seen what happened with the icons changes that wasn't tested on XP Classic mode and it will probably happen again. Again, I don't want to trade lean & mean and responsiveness for skins and UI bloat.
hoborg
9th September 2009, 09:32
The MPC-HC UI works just fine, please keep your skins and other UI changes far away, you've seen what happened with the icons changes that wasn't tested on XP Classic mode and it will probably happen again. Again, I don't want to trade lean & mean and responsiveness for skins and UI bloat.
+1
Please concentrate to DXVA on 1st place.
I would like to see support for demultiplexers (http://forum.doom9.org/showthread.php?p=1299732&highlight=tourettes#post1299732) too in standalone MPC-HC video filter, this is one of bigest negatives this decoder have :(
tetsuo55
9th September 2009, 10:02
The MPC-HC UI works just fine, please keep your skins and other UI changes far away, you've seen what happened with the icons changes that EXTENSIVELY tested on XP Classic mode and it will probably happen again. Again, I don't want to trade lean & mean and responsiveness for skins and UI bloat.Fixed. At least for me, performance is the nr 1 concern.
Here is the long term planning for the gui(0 effect on performance):
-New/improved media icons
-Improved exe icon
-Improved gui icons
-Redesigned menu items and options window, mostly better placement of related items and removal of redundancy.
Possible additons(minor effect on performance):
Either external skinning posibility or intergration of splayer skin as an option (both disabled by default, will probably need to be specifically compiled with these options to prevent overhead on the classic gui)
+1
Please concentrate to DXVA on 1st place.
I would like to see support for demultiplexers (http://forum.doom9.org/showthread.php?p=1299732&highlight=tourettes#post1299732) too in standalone MPC-HC video filter, this is one of bigest negatives this decoder have :(DXVA should be 99% working now.
I wouldnt expect a workaround any time soon for that demultiplexer issue (we've uncovered more of this type of problem with other codecs).
We're probably going to focus on internal demultiplexers and decoders to get the correct behaviour.
Mercury_22
9th September 2009, 10:51
Fixed. At least for me, performance is the nr 1 concern.
Here is the long term planning for the gui(0 effect on performance):
-New/improved media icons
-Improved exe icon
-Improved gui icons
-Redesigned menu items and options window, mostly better placement of related items and removal of redundancy.
Possible additons(minor effect on performance):
Either external skinning posibility or intergration of splayer skin as an option (both disabled by default, will probably need to be specifically compiled with these options to prevent overhead on the classic gui)
DXVA should be 99% working now.
I wouldnt expect a workaround any time soon for that demultiplexer issue (we've uncovered more of this type of problem with other codecs).
We're probably going to focus on internal demultiplexers and decoders to get the correct behaviour.
Is there any DEV looking at the VC-1 DXVA decoder for VC-1 Interlaced streams ?
tetsuo55
9th September 2009, 10:55
Is there any DEV looking at the VC-1 DXVA decoder for VC-1 Interlaced streams ?Not that i know of :(
hoborg
9th September 2009, 10:58
DXVA should be 99% working now.
Too bad my camcorder videos (http://forum.doom9.org/showthread.php?p=1317952#post1317952) is one of 1% (glitch every 1-3s) :( Was fine in older builds, broken since ~1000 (dont know exact build number)
Good to know you are working on demultiplexer fixes :)
Mixer73
9th September 2009, 11:01
Too bad my camcorder videos (http://forum.doom9.org/showthread.php?p=1317952#post1317952) is one of 1% :( Was fine in older build, broken since ~1000 (dont know exact build number)
The Long-GOP MPEG files from those camcorders cause problems with just about everything. That said it should not be that difficult to fix either.
tetsuo55
9th September 2009, 11:02
Too bad my camcorder videos (http://forum.doom9.org/showthread.php?p=1317952#post1317952) is one of 1% :( Was fine in older builds, broken since ~1000 (dont know exact build number)
Good to know you are working on demultiplexer fixes :)That isnt a DXVA bug, its a splitter(demultiplexer) bug. Casimir might have a solution for this when he comes back.
hoborg
9th September 2009, 11:05
The Long-GOP MPEG files from those camcorders cause problems with just about everything. That said it should not be that difficult to fix either.
Its AVC, not MPEG...
hoborg
9th September 2009, 11:06
That isnt a DXVA bug, its a splitter(demultiplexer) bug. Casimir might have a solution for this when he comes back.
I mean 2-3s glitch, not black screen with internal splitter...
tetsuo55
9th September 2009, 11:08
I mean 2-3s glitch, not black screen with internal splitter...Its the same root cause.
Casimir spent weeks on troubleshooting this with 100's of samples.
The DXVA decoder is now 100% spec compliant
The problems he found so far are:
-Corrupt streams (sometimes caused by remuxing from one format to another, same thing can also fix some broken streams)
-Splitter bugs(some are very difficult to fix)
-Driver/hardware bugs(we're trying to contact ATI and Nvidia about this)
hoborg
9th September 2009, 11:18
Its the same root cause.
Casimir spent weeks on troubleshooting this with 100's of samples.
The DXVA decoder is now 100% spec compliant
The problems he found so far are:
-Corrupt streams (sometimes caused by remuxing from one format to another, same thing can also fix some broken streams)
-Splitter bugs(some are very difficult to fix)
-Driver/hardware bugs(we're trying to contact ATI and Nvidia about this)
I understand, but this doesnot explain why it is working with older builds of standalone MPC video decoder or if i disable DXVA without any problem. :confused: :(
tetsuo55
9th September 2009, 11:21
I understand, but this doesnot explain why it is working with older builds of standalone MPC video decoder or if i disable DXVA without any problem. :confused: :(You got lucky, a bug in the decoder was causing it to work.
Mercury_22
9th September 2009, 11:23
Not that i know of :(
It is known if it's a MPC-HC or a FFmpeg bug at least ?
tetsuo55
9th September 2009, 11:27
It is known if it's a MPC-HC or a FFmpeg bug at least ?It's not a bug, its a feature that has not been implemented into ffmpeg.
There are very few samples, and non of the ffmpeg dev's really care about VC1-i.
It has been estimated that many 100's of hours are needed to program a VC1-i decoder.
leeperry
9th September 2009, 11:43
The Splayer dev has already joined the MPC-HC team.
We are working on the gui, but its mostly minor touchups.
Currently we are thinking about a way to intergrate the splayer gui as a off-by-default option.
well, Splayer is a MPC HC mod, and it's GPL? so if they've joined, isn't there a way they could bring us their GUI too? :devil:
it doesn't look bloated or slow or anything, just not win95 style...I understand nostalgia can be big, though..but I don't personally miss win95, and neither do many other ppl :p
tetsuo55
9th September 2009, 11:46
well, Splayer is a MPC HC mod, and it's GPL? so if they've joined, isn't there a way they could bring us their GUI too? :devil:
it doesn't look bloated or slow or anything, just not win95 style...I understand nostalgia can be big, though..but I don't personally miss win95, and neither do many other ppl :pthe new gui has been hardcoded in and does have a performance impact.
When we know more we will post an update
Brazil2
9th September 2009, 12:30
Of course, this is absolutely essential for MPC-HC ! :)
I hate this GUI windows 95 style... :mad:
Essential ? You must be joking.
The MPC-HC UI works just fine, please keep your skins and other UI changes far away, you've seen what happened with the icons changes that wasn't tested on XP Classic mode and it will probably happen again. Again, I don't want to trade lean & mean and responsiveness for skins and UI bloat.
+2.
I prefer to have a full working and up to date player than a nice looking but full of bugs one. I bet the vast majority of people who are using MPC-HC are using it for its performances and how it looks is just a detail. A skin system would be a nice addition, of course, but really it shouldn't be a priority.
leeperry
9th September 2009, 12:55
ok thanks tetsuo!
who said it'd be a priority? anyway, Beliyaal appears to be AWOL and Casimir doesn't have much free time :o
the code is already there in Splayer, it's all a matter of importing it?
I understand that there's prolly a bunch of win95 nostalgic fans in here, but doom9 represents around I dunno...0.0000001% of the MPC-HC end-users community? most ppl run some slick GUI(Vista/7 or their XP theme counterparts) and wanna feel excited about using their HTPC. win95 theme is not exciting.
anyway I know tetsuo understands this important matter, hopefully it'll be worked out soon enough ^^
ryrynz
9th September 2009, 13:04
While I agree that the GUI could use a makeover to fit better with the GUI of Windows Vista/7 (I've thought so for awhile) It not receiving a makeover is not going to force me to consider another player.
I really like/appreciate the work that goes into ffdshow and mpc-hc, also the community and the developers.
This is not just a program I enjoy using, but one enjoy following.
:thanks:
tetsuo55
9th September 2009, 14:54
the code is already there in Splayer, it's all a matter of importing it? It has to be rewritten from scratch to be plugin-like and to make it translatable.
xiulet
9th September 2009, 15:26
hi all, :)
i have a question, i am trying to play a wmv dts format with mpc hc but i hear only a noise, i install ffdshow with the option of dts(libdts-check for dts in wav) but when i open a wav-dts i don't hear anything , not music, i can't find a directx filter for this...it's possible to play this king of format with mpc?
thanks, a lot adéu
clsid
9th September 2009, 16:36
Set "Uncompressed" audio to "All supported" in ffdshow. Then the DTS .wav files should play ok.
xiulet
9th September 2009, 16:41
Set "Uncompressed" audio to "All supported" in ffdshow. Then the DTS .wav files should play ok.
yes, i set this option before but it don't change anything, i can't hear dts wmv :(
thanks, a alot, adéu.
Banta
9th September 2009, 16:46
Hi friends,
I have compiled MPC HC on VS2008 and generated exe from VS2008. I am able play all files using it, however if I try to step into AVI Parser code while I am debugging AVI stream I am not able to step in. I just wanted to know if it possible debug the code at that level.[/QUOTE]
Casshern
9th September 2009, 18:12
Hi,
after some more testing with win7 i made some interesting observations which might help others - especially with older gfxcards - to get rid of tearing and reduce judder. This adds to my previous win7 post, where i found one combination of settings which worked pretty decent. Now i found one even better.
My System: Win7 x64, Catalyst 9.8 Hotfix, ATI 2600 Pro AGP.
I use a combination of shaders: YV12 chroma upsampling + complex sharpen. Also i use bicubic resizing.
Decent Configuration 1: Reclock, EVR CP, All Vsync stuff off, all GPU stuff off, AERO enabled in MPC HC (so the option to disable desktop composition is turned off), display @47.952 (powerstrip), frame rate 23.976:
+ no tearing
+ dxva works for VC-1 and H264
- sometimes at start of video severe judder that only goes away after hitting pause/play a couple of times. When it runs smoothley it will stay judderfree (tested two complete movies)
Better Configuration 2 (only diffs to 1 noted): VSYNC ON (but all other vsync stuff off), Aero disabled in MPCHC (desktop composition disabled):
At first i encountered tearing here. After some tests it became clear that the following things affect the tearing:
1 - the shader version to compile the shader scripts with
2 - the resizer
3 - the onscreen display of stats and the judder bar
Generally: the less time consuming, the higher the chance the tearing will disappear. Here it what helped: compiled all shaders with ps3.0, for testing i only turned on the tearing bar, but NOT the onscreen stats. Doing this i managed to get:
+ completely judder free playback
+ completely tearing free playback
+ working dxva for vc-1 and h264
+ no more pause/play ... after a couple of secondes beliyaals code snaps to tearing and judder free playback, and stays there
Pretty nice! But it also shows how time sensitive everything is - particulary on older graphic cards. For example changeing the shader model from 2.0a to 3.0 was an improvement, also the additional time to draw the stats made a difference. If i went to bi-linear everything improved to. But luckily that was not necessary, even though one improvement would be to enable the resizer shader only if source and target resolution differ. At the moment it is always enabled (on my 1920x1080 display unneccessarly so).
I hope that helps some out there - it will need some more testing but maybe the vsync correction of reclock is finally obsolete. At the moment i am happy - installing win 7 was worthwhile after all! But will get to you after some more complete movie watching.....
Keiyakusha
9th September 2009, 18:51
Can anyone tell me in which MPC DSfilter I can find PS2 Audio Decoder?
EDIT: never mind. turns out this is mpadecfilter. Not really obvious ^_^
Mercury_22
9th September 2009, 18:56
It's not a bug, its a feature that has not been implemented into ffmpeg.
There are very few samples, and non of the ffmpeg dev's really care about VC1-i.
It has been estimated that many 100's of hours are needed to program a VC1-i decoder.
Well it looks like ffmpeg dev's don't watch any Blu-ray documentarys (and most of the concerts ) cause those are like 90% VC-1 i and those from BBC even higher like 99%
I haven't seen one from BBC which is not at least partially (planet earth) VC-1 i
Kotik
9th September 2009, 19:53
I already stated on a previous post that it would be great if ffmpeg was able to decode interlaced VC-1 since it is currently impossible to watch documentaries or at least most of them and especially the BBC ones.
Anyway patience is a virtue.
tetsuo55
9th September 2009, 20:32
maybe if you make it more important by giving it more attention in relevant places (obviously requires a willing coder)
Doesnt VC1-i work with the microsoft decoder?
Kotik
9th September 2009, 20:52
Yep it does but MS decoder doesn't support DXVA, at least under windows XP and ATI not sure about VISTA.
saint-francis
9th September 2009, 21:43
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=04ac064b-00d1-474e-b7b1-442d8712d553
DirectX Redist August 2009 released for end-users.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b66e14b8-8505-4b17-bf80-edb2df5abad4
DirectX SDK August 2009 released for developers.
Link to the redist doesn't work.
rack04
9th September 2009, 21:54
Link to the redist doesn't work.
Works for me.
hoborg
9th September 2009, 21:54
Working fine, just installed now.
saint-francis
9th September 2009, 22:22
Working fine, just installed now.
Hmmmmm. It's working for me now too.
clsid
9th September 2009, 22:33
Pretty nice! But it also shows how time sensitive everything is - particulary on older graphic cards. For example changeing the shader model from 2.0a to 3.0 was an improvement, also the additional time to draw the stats made a difference. If i went to bi-linear everything improved to. But luckily that was not necessary, even though one improvement would be to enable the resizer shader only if source and target resolution differ. At the moment it is always enabled (on my 1920x1080 display unneccessarly so).If it is true that resizing is always active, even when not needed, then that is certainly an optimization that the devs should add a.s.a.p.
@devs
Would it be possible to let MPC automatically use a higher shader model when supported?
Of course, this would also mean adding a flag to force usage of a specific version for a shader, which might be needed for compatibility reasons.
Mangix
9th September 2009, 23:09
download link doesn't work when i use Opera. Internet Explorer 8 works though.
noee
9th September 2009, 23:15
If it is true that resizing is always active, even when not needed, then that is certainly an optimization that the devs should add a.s.a.p.
I think he might be right. I just did a quick test using FFdshow to resize my video to screen rez (1920x1080) and my GPU load went up to 20%. When I turn FFDshow resize off, the GPU load goes down to about 14%. I have no shaders running and have Bicubic (PS2.0) selected.
Lincoln Burrows
9th September 2009, 23:31
I am having a problem with all my players, except PowerDVD Ultra 9 (last version). I tried to change MPC-HC settings but that didn't helped me. I changed between Cyberlink's video decoder and Gabest's, but nothing changed. It's a PAL disc, the number 13 from the Superman Ultimate Collectors edition, called "You Will Believe - The Cinematic Saga".
All other DVDs/titles (and I have plenty of them) are playing fine in all players - BSP/MPC/GomPlayer/PowerDVD. All of them, no exceptions. Except this one, which happens to be the only PAL disc I got so far. But this is not all - I have the disc 12 from this set (also in PAL format), called "Look Up", and that disc plays fine! At first I thought the files were messed - the most likely scenario. Then I tried to play the DVD project (already decrypted/stored in my HDD) and all players failed to play the file (even PowerDVD). But suddenly PowerDVD started to work. But all others didn't.
I tried to use DVDFab Platinum to open those decrypted files. This was his report, after analysing the decrypted files:
Info for folder [C:\Documents and Settings\You Will Believe - The Cinematic Saga of Superman\PAL\VIDEO_TS\] (DVDFab 6.0.6.0)
Disc type: Video DVD
Disc region: 1, 2, 3, 4, 5, 6, 7, 8
Video standard: PAL
CSS (Content Scramble System) protection is not found.
RC (Region Code) protection is not found.
RCE (Region Code Enhancement) protection is not found.
APS (Analog Protection System) protection is not found.
UOPs (User Operation Prohibitions) protection is not found.
Invalid PTTs protection is not found.
Invalid PGCIs protection is not found.
Invalid PGCs protection is not found.
Invalid TMAPs protection is not found.
Invalid CELLs protection is not found.
Invalid VOBUs protection is not found.
Fake vts protection is not found!
Bad sector protection is not found!
Structure protection (ARccOS, RipGuard, etc.) is not found.
PathPlayer is enabled!
Unplayable cell (vts:1 title pgc:2 cell:1) is removed!
1 unplayable cells are removed!My first reaction was: what the hell, I can't play at all this shit, then since DVDFab reported there's some unplayable cell (something he didn't reported for the other PAL disc), I'll just decrypt the whole thing again into another folder.
No luck. Neither MPC-HC/BSP or any other player can play both folders, from the original or new VIDEO_TS files. But PowerDVD can, and both times! That's what I can't understand.
I know this might be a problem to be addressed in another (and specific) thread, but since MPC-HC is the #1 player (I consider BSP to be the 2nd best), I would like to know what can be the reason. As for codecs, the last thing I installed here was the K-Lite codec pack from the website www.codecguide.com (Mega version). My MPC is configured this way:
http://img169.imageshack.us/img169/9872/xxxxo.png
http://img2.imageshack.us/img2/8711/expect.png
http://img32.imageshack.us/img32/347/xxxa.png
When I try to open the VIDEO_TS folder, MPC doesn't crash, but shows a black screen, like there was something that prevented the program to even start the disc (as if it was not even a valid DVD-project).
I don't expect MPC to be perfect, but at least if I am using Cyberlink's decoders, why only this disc is not working? One thing I can do it's playing all VOBs using MPC/BSP/all others, but as you are aware if I choose to do that I will not play the whole thing right (each VOB is a piece of the DVD project). There must be something PowerDVD can do to be able to play the disc that others can't. I hope someone here knows the answer, because since I don't like/use PowerDVD, I would hate to find out this is something only a developer can solve.
********
Well, something I discover when analysing those files while MPC-HC was open.
While there's a blank screen and the cursor is not going anywhere, there's an option (right click and select "Jump to...") and then I selected "Title 1" and suddenly the DVD started just fine. All other "DVD options" like "Root/Title menu" were enabled.
But this is exactly my problem. I can't start this disc when I choose MPC-HC to do that (Open > DVD). It's returning that black screen after I do that, and then only starts after I select that option "Go to title 1" (or Go to title [insert the number here]). Title = another area of the DVD project, you can go to many titles while navigating into all DVD options, like subtitle/audio/extra features.
Is there something I can do to fix this? Maybe there's some IFO/BUP file corrupted that PowerDVD can deal with and MPC can't?
At least now I know there's some hope to solve this issue. :D
Inspector.Gadget
10th September 2009, 00:23
Run FixVTS against the existing VIDEO_TS folder and see what happens.
tetsuo55
10th September 2009, 07:05
If it is true that resizing is always active, even when not needed, then that is certainly an optimization that the devs should add a.s.a.p.
@devs
Would it be possible to let MPC automatically use a higher shader model when supported?
Of course, this would also mean adding a flag to force usage of a specific version for a shader, which might be needed for compatibility reasons.Resize always being sounds plausible, i will ask some dev's to look into ti.
I've already looked into the higher shader model thing and the shader experts i talked to say it wont make a lot of difference performance wise (less than 1%).
It is possible to use the highest shader model available but it requires a complete rewrite from scratch of the shader code.
The current code is hardcoded.
PS. Such a rewrite would also lower the requirement to 1.4 instead of 2.0
Casshern
10th September 2009, 07:06
If it is true that resizing is always active, even when not needed, then that is certainly an optimization that the devs should add a.s.a.p.
@devs
Would it be possible to let MPC automatically use a higher shader model when supported?
Of course, this would also mean adding a flag to force usage of a specific version for a shader, which might be needed for compatibility reasons.
You can check the usage of the resizing overhead yourself - just enable vmr9 and flush gpu + wait for Gpu... then the stats display the gpu wait time. It is affected by the number of shader one uses and the resizer chosen - sadly no difference if target resolution equals source resolution. But on the other hand it's good to have some easy improvements left...
Jong
10th September 2009, 08:37
Is there something I can do to fix this? Maybe there's some IFO/BUP file corrupted that PowerDVD can deal with and MPC can't?
At least now I know there's some hope to solve this issue. :DGet the free trial of AnyDVD.
hrr
10th September 2009, 10:15
Hi !
Only comment that I was using XP SP3 WMR9 with my ATI HD2400 AGP in a extended display configuration and several times, I had problems playing files that I solved pausing and playing again.
Recently, I've installed Win 7 and I had no way to install the Catalyst drivers, so I've left the WDM 1.1 original Win7 driver, but when trying to use a extended desktop configuration, I had problems to get DXVA working on second monitor (projector).
At last, I've simplified. I've left only the projector active like main display, and all my problems are gone.
Now I can play 1080p DXVA without problems.
I hope this help to others in similar situation. Simplify use to be a good solution :)
tetsuo55
10th September 2009, 11:14
Hi !
Only comment that I was using XP SP3 WMR9 with my ATI HD2400 AGP in a extended display configuration and several times, I had problems playing files that I solved pausing and playing again.
Recently, I've installed Win 7 and I had no way to install the Catalyst drivers, so I've left the WDM 1.1 original Win7 driver, but when trying to use a extended desktop configuration, I had problems to get DXVA working on second monitor (projector).
At last, I've simplified. I've left only the projector active like main display, and all my problems are gone.
Now I can play 1080p DXVA without problems.
I hope this help to others in similar situation. Simplify use to be a good solution :)https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/hotfix/9-8_agp-hotfix_vista32_dd_ccc.exe
If it doesnt work automagically you will have to install manually from the control panel.
clsid
10th September 2009, 14:44
@Lincoln Burrows
One major difference between how MPC/BSP/etc and PowerDVD open a DVD is the "DVD navigator" filter that is used. MPC will use the standard Microsoft DVD navigator, while PowerDVD has its own one.
Kurtnoise
10th September 2009, 14:46
VC-1 internal decoder is broken w/ this file (http://www.mediafire.com/file/nwnvuwwzhzz/output.mkv)...works fine w/ FFdshow though.
[v1.3.1274 - EVRCR - win 7 32bits]
alexins
11th September 2009, 00:30
Media Player Classic HomeCinema (x86/x64), svn 1276 (http://www.xvidvideo.ru/content/view/852/1/)
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/content/view/7/17/)
(1275-1276):
•Update : MediaInfo header (0.7.21.0);
•Only resize when src and dest sizes don't match and some cleanup of resize code
Steve8sviq
11th September 2009, 01:03
Snapshot bug
When taking snapshots I first pause the video at the frame I want, then I use "save image" command from file menu.
Sometimes the frame will move back 1 frame and then save that image rather than the frame I was paused at. So if I'm paused at frame 2222, mpc will end up saving frame 2221. I then have to move to frame 2223 in order to save the frame I want.
This happens using internal splitters and internal decoder or ffdshow decoder.
To reproduce it, try playing xvid avi, such as a tv show released on internet. Right after a scene change happens there is the first frame #1 (for example two people talking and it cuts from one person to the other). Framestep forward one frame using mpc shortcut key to what can be called frame #2. Now try saving snapshot of frame #2. Mpc will move back to frame #1 and save that image.
Will this bug be fixed?
rack04
11th September 2009, 02:40
Media Player Classic HomeCinema (x86/x64), svn 1276 (http://www.xvidvideo.ru/content/view/852/1/)
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/content/view/7/17/)
(1275-1276):
•Update : MediaInfo header (0.7.21.0);
•Only resize when src and dest sizes don't match and some cleanup of resize code
Using this version I don't get any video from ffdshow. The filter shows that it is connected but the video isn't displayed. The audio plays fine. When I revert to 1274 the video displays fine.
Aleksoid1978
11th September 2009, 03:40
Using this version I don't get any video from ffdshow. The filter shows that it is connected but the video isn't displayed. The audio plays fine. When I revert to 1274 the video displays fine.
All play fine with 1276 rev. + ffdshow(video)
Snowknight26
11th September 2009, 04:59
Media Player Classic HomeCinema (x86/x64), svn 1276 (http://www.xvidvideo.ru/content/view/852/1/)
64-bit standalone exe isn't available as a download. Seems you have standalone filters for x64 twice.
Luyten
11th September 2009, 07:14
I have problems too in svn 1276: monitor full hd 1920x1080; with PS 2.0 resizer (bicubic or bilinear), no video if a 1920x1080 video is windowed (full screen is fine), and no video if a (for example) 640x480 video is fullscreened (windowed is fine)...
In short, the video is displayed only in... native resolution!?
(Vista H.Premium 64bit, 9600M gt w/ latest nvidia mobile driver, EVR-CP, no ffdshow)
hoborg
11th September 2009, 07:18
You got lucky, a bug in the decoder was causing it to work.
tetsuo55, alow me to return to problem with glitch every 2-3s.
I did some more tests with other h.264 decoders and:
haali spliter + PDVD9 (DXVA on) = no glitches at all
haali spliter + Win7 Microsoft DTV-DVD Video Decoder (DXVA on) = no glitches at all
haali spliter + MPC video decoder (DXVA on) = glitch every 2-3s, disapear if stop and play again
haali spliter + MPC video decoder (DXVA off) = no glitches at all
Do you really think it is OK?
Original post (http://forum.doom9.org/showthread.php?p=1317952#post1317952)
tetsuo55
11th September 2009, 07:31
tetsuo55, alow me to return to problem with glitch every 2-3s.
I did some more tests with other h.264 decoders and:
haali spliter + PDVD9 (DXVA on) = no glitches at all
haali spliter + Win7 Microsoft DTV-DVD Video Decoder (DXVA on) = no glitches at all
haali spliter + MPC video decoder (DXVA on) = glitch every 2-3s, disapear if stop and play again
haali spliter + MPC video decoder (DXVA off) = no glitches at all
Do you really think it is OK?
Original post (http://forum.doom9.org/showthread.php?p=1317952#post1317952)We have to wait for casimir for the definite answer(he will be back next month)
rack04
11th September 2009, 13:29
All play fine with 1276 rev. + ffdshow(video)
Maybe the problem was that I haven't installed the latest DIRECTX End-User Runtime? I will try again later.
clsid
11th September 2009, 13:35
MPC crashes when "D3D Fullscreen GUI support" is unchecked (enabled -> disabled) in the context menu while playing a video in D3D fullscreen.
When enabling D3D Fullscreen from the MPC options, a nice warning message is displayed with instructions on how to close the video. When enabling it through the (context) menu, no warning is shown. Perhaps a warning should be added there as well to prevent newbies from getting into trouble?
Without "D3D Fullscreen GUI support", menus will of course not display properly. Is it possible to disable menus completely in that case? Now it just looks ugly when right-clicking the video.
THX-UltraII
11th September 2009, 18:26
I have a question about the controls in MPC-HC:
I play most of the times .mkv files. I use a remote control from Logitech and Eventghost. With this I can set buttons on my remote for Jump Forward. When I pick 'Jump Forward Large' the video only ff or rw for 20 seconds. There is also an option Jump Forward Keyframe but this does not work seems to me. So when I want to see eg. the last scene of a movie I have to click on my remote (jump forward large) soooo many times :). I know that it can be done with a keyboard and move the slider but thats not what I want. I want to be able to jump forward eg. 3 minutes per click or something like that. Is it possible? (maybe I can change the value for Jump Forward Large somewhere?).
Thanks
Leak
11th September 2009, 21:03
maybe I can change the value for Jump Forward Large somewhere?
I take it you haven't met "View > Options > Tweaks" yet?
np: Luke Vibert - Arrogance (We Hear You)
Kurtnoise
12th September 2009, 09:59
VC-1 internal decoder is broken w/ this file (http://www.mediafire.com/file/nwnvuwwzhzz/output.mkv)...works fine w/ FFdshow though.
[v1.3.1274 - EVRCR - win 7 32bits]
more infos on this : tested my own compile within gcc 4.4.0 and all is fine. So, I suspect an issue w/ alexins build coz he uses gcc 4.5.0 ? does anybody can confirm ?
>> my own compile - mpc-hc r1278 x86 (http://www.mediafire.com/file/m2xm2rgym2m/mpc-hc_r1278.7z) - for testing <<
alexins
12th September 2009, 11:07
more infos on this : tested my own compile within gcc 4.4.0 and all is fine. So, I suspect an issue w/ alexins build coz he uses gcc 4.5.0 ? does anybody can confirm ?
>> my own compile - mpc-hc r1278 x86 (http://www.mediafire.com/file/m2xm2rgym2m/mpc-hc_r1278.7z) - for testing <<
For me a file is reproduced similarly badly, as with my building (gcc 4.5.0), here look:
http://s40.radikal.ru/i089/0909/dd/604a48250a13t.jpg (http://radikal.ru/F/s40.radikal.ru/i089/0909/dd/604a48250a13.png.html)
Mercury_22
12th September 2009, 11:51
more infos on this : tested my own compile within gcc 4.4.0 and all is fine. So, I suspect an issue w/ alexins build coz he uses gcc 4.5.0 ? does anybody can confirm ?
>> my own compile - mpc-hc r1278 x86 (http://www.mediafire.com/file/m2xm2rgym2m/mpc-hc_r1278.7z) - for testing <<
With your build the video it's also broken for that file as with alexins's version
Kurtnoise
12th September 2009, 12:43
I stand corrected. The bug occurs only on windows Se7en. oOoOo my...
wOxxOm
12th September 2009, 13:30
[...seems like I'm the first to spot this problem...]
MPCHC builds after 1179 erroneously show ass subtitles inside the video frame on my 4/3 display, whereas the correct default behaviour is to show them below the video frame, if there is space (4/3 fullscreen gives PLENTY of space for subs on 16/9 video content).
Using the internal subtitle renderer, subs pos. override options don't work. 1179 and ALL previous builds of MPC/MPCHC are fine with the same .ini.
Is there a new hidden .ini option?
EDIT: screenshots - old builds (OK) (http://img197.imageshack.us/img197/751/1179q.jpg), new builds (BAD) (http://img197.imageshack.us/img197/8967/1249p.jpg)
tetsuo55
12th September 2009, 13:32
[...seems like I'm the first to spot this problem...]
MPCHC builds after 1179 erroneously show ass subtitles inside the video frame on my 4/3 display, whereas the correct default behaviour is to show them below the video frame, if there is space (4/3 fullscreen gives PLENTY of space for subs on 16/9 video content).
Using the internal subtitle renderer, subs pos. override options don't work. 1179 and ALL previous builds of MPC/MPCHC are fine with the same .ini.
Is there a new hidden .ini option?Thanks for your report, this is actually a problem that exists since around build 406.
Could you make and upload a screenshot to make sure we're talking about the same issue
donaldtone
12th September 2009, 14:06
the keystroke of full screen command is wrong: it should be Alt-Return, now it is Ctr-Return.
tetsuo55
12th September 2009, 15:32
[...seems like I'm the first to spot this problem...]
MPCHC builds after 1179 erroneously show ass subtitles inside the video frame on my 4/3 display, whereas the correct default behaviour is to show them below the video frame, if there is space (4/3 fullscreen gives PLENTY of space for subs on 16/9 video content).
Using the internal subtitle renderer, subs pos. override options don't work. 1179 and ALL previous builds of MPC/MPCHC are fine with the same .ini.
Is there a new hidden .ini option?
EDIT: screenshots - old builds (OK) (http://img197.imageshack.us/img197/751/1179q.jpg), new builds (BAD) (http://img197.imageshack.us/img197/8967/1249p.jpg)1194 still works normally for me, can you pinpoint the exact regression point?
@everyone looking at this problem, you can open the video in windowed mode, and then drag the bottom of the screen frame down to create the 4:3 effect.
The subs should go down with you, instead of staying within the video frame
wOxxOm
12th September 2009, 16:08
tetsuo55, I have only 1179 (ok) and 1249+1276 (bad), all x86 from www.xvidvideo.ru. Where to dl the in-between builds? I'd use a binary division algorithm to close in on the crisis point :-D
tetsuo55
12th September 2009, 16:11
tetsuo55, I have only 1179 (ok) and 1249+1276 (bad), all x86 from www.xvidvideo.ru. Where to dl the in-between builds? I'd use a binary division algorithm to close in on the crisis point :-Dhe was on vacation during those commits, that sucks for regression testing
Ger
12th September 2009, 16:15
the keystroke of full screen command is wrong: it should be Alt-Return, now it is Ctr-Return.
I think it should be F11 actually, since rev 553, in line with some other players. But at some point after that it's apparently been changed to CTRL ENTER and ALT ENTER for full screen without/with resolution change.
wOxxOm
12th September 2009, 16:16
tetsuo55, I sorta remember there was some (recent maybe) 'undocumented' ASS (style) tag or [header] property to specify how a sub should be displayed - strictly inside a video frame or relative to a player window... Could this be a lead to the culprit?
tetsuo55
12th September 2009, 16:19
tetsuo55, I sorta remember there was some (recent maybe) 'undocumented' ASS (style) tag or [header] property to specify how a sub should be displayed - strictly inside a video frame or relative to a player window... Could this be a lead to the culprit?i doubt we have commited this change
tetsuo55
12th September 2009, 16:27
Do any of these builds work?
http://aleksoid.tosei.ru/Dist/
wOxxOm
12th September 2009, 16:39
tetsuo55, 1230 (ok), 1243 (bug).
edit: 1237 (bug)
thuan
12th September 2009, 18:31
1194 still works normally for me, can you pinpoint the exact regression point?
@everyone looking at this problem, you can open the video in windowed mode, and then drag the bottom of the screen frame down to create the 4:3 effect.
The subs should go down with you, instead of staying within the video frame
I can't confirm this problem on x86 1279 xvidvideo build over here. My computer runs Windows 7 64bit RTM. Are you sure you have "Position subtitles relative to the video frame" checked, and not in disabled or intermediate state?
wOxxOm
12th September 2009, 19:07
thuan, absolutely definitely sure - I've just checked it for the 5th time - older version shows subs below, newer builds show inside. The ini is the same. The option is unchecked (as I've said earlier it has no influence in any state). Ah, and my pc runs XP 32bit for many years :-D which will be followed by as many I suppose.
ADude
12th September 2009, 20:05
I think it should be F11 actually, since rev 553, in line with some other players. But at some point after that it's apparently been changed to CTRL ENTER and ALT ENTER for full screen without/with resolution change.
All that was part of some change in some recent build that totally messed up the Full Screen commands. This has been submitted to the bug tracker a week or two ago.
FoLLgoTT
12th September 2009, 20:31
I noticed that the EVR custom presenter doesn't switch to BT.709 coefficients automatically. EVR standard does with vertical input resolution >= 720. Is it possible to add this behaviour to the custom presenter? I can use the shader to to the 601 -> 709 conversion, but this is not automatic and gives wrong colors when playing SD.
Zarxrax
12th September 2009, 21:32
I'm having a very strange bug.
Until yesterday, I was using MPC-HC on windows xp (don't remember which version), and it was working great.
However, then I decided to upgrade to windows 7. I downloaded the latest MPC-HC from the website, and now I am having a really strange problem. I have a few 1080p x264 videos sitting here, and whenever I get to a point after about 1 hour and 32 minutes, in any of them, they just stop working! If I am using a DXVA decoder, then it crashes. If I use ffdshow, then it simply goes black and audio stops. These videos all play fine in VLC.
It's odd, but they all stop working right around the same timecode. Not at the exact same spot, but within a few minutes of each other. When it crashes, there is no error message. It just says the application has stopped working.
Zarxrax
12th September 2009, 21:41
Ah, after further inspection, I discovered that this problem was caused by the MP4 source filter. Disabling it so that haali is used, and the problem was solved.
Luyten
12th September 2009, 21:43
I have problems too in svn 1276: monitor full hd 1920x1080; with PS 2.0 resizer (bicubic or bilinear), no video if a 1920x1080 video is windowed (full screen is fine), and no video if a (for example) 640x480 video is fullscreened (windowed is fine)...
In short, the video is displayed only in... native resolution!?
(Vista H.Premium 64bit, 9600M gt w/ latest nvidia mobile driver, EVR-CP, no ffdshow)
OK, Installed the latest Directx End-User Runtime and now all work fine!
tetsuo55
12th September 2009, 21:44
i don't have access to the WIKI.
Here is the new version of the troubleshooting and bug reporting checklist.
The idea is that anyone who has a problem goes through the steps from A to I, stopping at the point where the problem is fixed.
If someone Reaches I and the problem is still there, then that person posts the checklist on the forum and or tracker.
I'm also looking for feedback and additions
To find out the cause of your problem, and to make sure the staff is able to reproduce, please follow the following script, fill in the results of each step. Often you will have solved the problem along the way. Only submit a bugreport if you have reached the end, still have the problem and have supplied all the information, screenshots and samples
Please fill in the following form, use this as your bug report.
Each step is explained in detail below
A: Update your system (link here)
Windows version: (fill in here)
64bit or 32bit: (fill in here)
DirectX version: (fill in here)
.NET version: (fill in here)
Videocard: (fill in here)
Videocard driver version: (fill in here)
VC2005 version: (fill in here)
VC2008 version: (fill in here)
B: Get the lastest SVN build (link here)
MPC-HC version: (fill in here)
64bit or 32bit: (fill in here)
Last working build: (fill in here)
C: Clean the registry and .ini file (link here)
Registry cleaned (yes/no)
Ini file cleaned (yes/no)
D: Make sure you have tested with the internal splitters and filters (link here)
Internal splitter behaviour: (fill in here)
External filter behaviour: (fill in here)
Internal filter behaviour: (fill in here)
External splitter behaviour: (fill in here)
(Add as many as need to list all being used)
Link to splitters/filters screenshot: (link here)
E: When using DXVA, report the DXVA caps and file's media info (link here) (you can skip this part if you do not use DXVA)
Link to DXVA caps screenshot: (link here)
Media info: (paste here)
F: Post a screenshot of the internal statistics (link here)
Link to CTRL+J overlay screenshot: (link here)
G: Provide an overview of settings used (link here) (these settings are not revealed though the previous screenshots)
Internal subtitle renderer: (on/off)
Subtitle animation: (on/off)
Subtitle buffering: (fill in, 0 is off)
EVR buffers: (fill in) (only if EVR is used)
Shaders enabled: (list here)
Resizer used: (fill in here)
H: Provide Samples and debug logs (link here)
Link to sample(s): (link here)
Link to minidump(s) and Debug log(s): (link here)
I: Explain in as much detail as possible, the steps we have to take to reproduce the problem:
(your explanation here)
Detailed explanation
A: Update your system
Here are the default recommended updates for any windows version (even Windows 7):
----
1. All available updates on [http://update.microsoft.com/windowsupdate/ Windows Update]
2. [http://www.microsoft.com/Downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en x86 Microsoft Visual C++ 2005 SP1 Redistributable Package] or [http://www.microsoft.com/Downloads/details.aspx?familyid=EB4EBE2D-33C0-4A47-9DD4-B9A6D7BD44DA&displaylang=en x64 Microsoft Visual C++ 2005 SP1 Redistributable Package]
3. [http://www.microsoft.com/Downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en x86 Microsoft Visual C++ 2008 SP1 Redistributable Package] or [http://www.microsoft.com/Downloads/details.aspx?familyid=BA9257CA-337F-4B40-8C14-157CFDFFEE4E&displaylang=en x64 Microsoft Visual C++ 2008 SP1 Redistributable Package]
NOTE 64bit users have to install both versions
4. [http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en Microsoft .NET Framework 3.5 Service Pack 1]
5. http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=04ac064b-00d1-474e-b7b1-442d8712d553 DirectX End-User Runtimes (August 2009)]
6. Finally update to the latest available drivers for your videocard:
ATI - [http://support.amd.com/us/gpudownload/Pages/index.aspx Driver Download]<br>
NVIDIA - [http://www.nvidia.com/Download/index.aspx?lang=en-us Driver Download]<br>
INTEL - [http://downloadcenter.intel.com/ Download Center]
B: Get the lastest SVN build:
'''- Download the newest build [http://www.xvidvideo.ru/content/category/1/1/2/ HERE]''' ''(You can also find older builds here for regression testing)'' because the problem might have been fixed in a newer version than the one you are using ''('' '''''[http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log Changelog]''''' '')''
- '''MPC-HC build version''', when reporting regressions please name the last working build, also comparisons to other players (even MPC regular) are very welcome
C: Clean the registry and .ini file
'''- Reset MPC-HC's settings''' ( ''may be incompatible with earlier versions ).''
<br>
For the settings stored in the '''registry''' you can manually delete "'''HKEY_CURRENT_USER\Software\Gabest'''" key '''or''' save the following code as ''"'''''clean-registry.reg'''''"'' and run it ''(with admin rights in vista / win7).''
<pre>Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Gabest]</pre>
For the settings stored in the '''mplayerc.ini''' or '''mplayerc64.ini''' ''(for the 64-bit edition)'' file created next to the '''mplayerc.exe''' or '''mplayerc64.exe''' ''(for the 64-bit edition)'' open the '''mplayerc.ini''' or '''mplayerc64.ini''' file and delete everything inside except
<pre>[Settings]</pre>
''* In both cases MPC-HC will recreate the settings entries on the first run.''
D: Make sure you have tested with the internal splitters and filters
'''. <u>''Make sure you're using''</u>''' ''<u>'''only''' (if possible) '''MPC-HC's internal splitters and filters'''</u>''
''-'' '''TEST''' with GraphEdit or [http://blog.monogram.sk/janos/tools/monogram-graphstudio/ GraphStudio] or other Player(s) ( If ) any '''external splitter(s) and / or filter(s)''' (codecs) involved
- '''For''' [http://mpc-hc.sourceforge.net/DXVASupport.html DXVA SUPPORT] make sure your '''files''' ''(video stream)'' and '''graphics card''' are '''DXVA compliant'''
go to rightmouseclick>filters and make a screenshot by pressing the "print screen" button on the keyboard and opening paint, then paste (CTRL+V)
'''- Please upload screenshots to [http://imageshack.us/ ImageShack]'''
E: DXVA caps and file's media info
Download DXVAchecker and make a screenshot of the main screen
'''- A screenshot can be made''' by pressing the "print screen" button on the keyboard and opening paint, then paste '''(CTRL+V)'''
'''- Please upload screenshots to [http://imageshack.us/ ImageShack]'''
Open the file with mediainfo and copy and paste the information
F: Post a screenshot of the internal statistics
Load a file, preferably one that has a refresh rate that is a multiple of your screen refresh rate.
Open the statistics by pressing CTRL+J, wait about 5 seconds then press CTRL+R, then make a screenshot by pressing the "print screen" button on the keyboard and opening paint, then paste '''(CTRL+V)'''
'''- Please upload screenshots to [http://imageshack.us/ ImageShack]'''
H: Provide an overview of settings used
Internal subtitle renderer option is found at View > Options > Plaback > "auto-load subtitles"
Subtitle animation option is found at View > Options > Subtitles > "Disable animation (for slow computers)
Subtitle bufferings option found at View > Options > Subtitles > "Sub pictures to buffer" (0=off)
EVR buffers option is found at View > Options > Plaback > Output > "EVR Buffers"
Shaders are found in Play > Shaders (list all checked shaders)
Resizer option is found at View > Options > Plaback > Output > "Resizer"
G: Provide Samples and debug logs
'''- A sample can be cut with''' - [http://fixounet.free.fr/avidemux avidemux], [http://www.bunkus.org/videotools/mkvtoolnix mkvmerge], [http://www.ffprojects.net/tssplitter/ TSSplitter], or any other ''(Lossless)'' tool. For the "'''HOW TO CUT"''' follow each tool's guide
'''- If the bug causes mpc-hc to crash, attach a minidump or upload it it to''' '''[http://www.sharebee.com/ Sharebee]''' '''and post all the mirrors.''' You can make a mini dump by starting mplayerc.exe in a command line ''(with admin rights in vista / win7)'' with the option "mplayerc.exe /minidump".
'''- Please upload samples to [http://www.sharebee.com/ Sharebee] and post all the mirrors'''
I: Explain in as much detail as possible, the steps we have to take to reproduce the problem:
Mangix
12th September 2009, 21:55
I noticed that the EVR custom presenter doesn't switch to BT.709 coefficients automatically. EVR standard does with vertical input resolution >= 720. Is it possible to add this behaviour to the custom presenter? I can use the shader to to the 601 -> 709 conversion, but this is not automatic and gives wrong colors when playing SD.might wanna post a bug report in the sourceforge tracker ;)
Darth Viorel
13th September 2009, 00:45
I also have a problem with *.ass subtitles.
By default they are shown in the picture regardless what I do in the configuration. But while playing a file with *.ass subs I can change the position by clicking on subtitles -> styles. There are at least 2 styles with everything but the default set to relative picture position. Changing it only stays changed for the current playback and is lost if I open the file again.
I don't know with which version of MPC HC it started as I don't use *.ass that often, but the problem wasn't there several months ago.
gngn
13th September 2009, 01:16
1194 still works normally for me, can you pinpoint the exact regression point?
@everyone looking at this problem, you can open the video in windowed mode, and then drag the bottom of the screen frame down to create the 4:3 effect.
The subs should go down with you, instead of staying within the video frame
as wOxxOm said, with the option "Position subtitles relative to the video frame" set to off and .ass subtitles since r1237 the subs stay in the video frame. but if i right-click on a video while playing and select "Subtitles - Styles" and uncheck there "Position subtitles relative to the video frame" then the subs will go down .
but no problem with .srt subtitles
tetsuo55
13th September 2009, 01:23
Mercury, i fixed the wiki access for you.
i have combined all previous documents and updated them
These are the new troubleshooting and bug reporting rules:
https://sourceforge.net/apps/mediawiki/mpc-hc/index.php?title=Troubleshooting_guidelines
@Mercury> please help with the formatting again, thanks :)
thuan
13th September 2009, 02:33
thuan, absolutely definitely sure - I've just checked it for the 5th time - older version shows subs below, newer builds show inside. The ini is the same. The option is unchecked (as I've said earlier it has no influence in any state). Ah, and my pc runs XP 32bit for many years :-D which will be followed by as many I suppose.
as wOxxOm said, with the option "Position subtitles relative to the video frame" set to off and .ass subtitles since r1237 the subs stay in the video frame. but if i right-click on a video while playing and select "Subtitles - Styles" and uncheck there "Position subtitles relative to the video frame" then the subs will go down .
but no problem with .srt subtitles
Ah sorry, indeed, I'm interested in the sub to be kept inside and check for the opposite of what you guys were checking. I can confirm with styled subs, the sub will stay inside the video in any state of the mentioned setting. SRT works as expected.
v0lt
13th September 2009, 10:38
MPC-HC rev.1276 from XvidVideo.RU has a resize bug (VMR9(renderless)) on the system with DirectX Runtime March 2009.
XvidVideo.RU - rev.1276 (DX SDK August 2009) - bug
my build - rev.1276 (DX SDK March 2009) - ok
alexins
13th September 2009, 10:52
MPC-HC rev.1276 from XvidVideo.RU has a resize bug (VMR9(renderless)) on the system with DirectX Runtime March 2009.
XvidVideo.RU - rev.1276 (DX SDK August 2009) - bug
my build - rev.1276 (DX SDK March 2009) - ok
It is necessary to install DX August 2009, and then everything will work correctly!
mark0077
13th September 2009, 11:02
It is necessary to install DX August 2009, and then everything will work correctly!
I noticed this "bug" but if a certain version of dx is required I think mpc should tell the user that and point them to the Microsoft dx page if their version is too old.
tetsuo55
13th September 2009, 14:30
@Everyone,
I think we have found the cause of most lockup's, hangs, crashes and black screen problems.
Except for those cases where DirectX (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=04ac064b-00d1-474e-b7b1-442d8712d553) needs to be updated obviously.
(It appears that the new DirectX version changes behaviour related to scaling, i'm hoping they fixed the stretchrect bug, fingers crossed)
There are basically 2 problems:
1. Several threads reading or even modifying the same data
2. Thread B depending on results from thread A, and being excecuted before these results are ready.
We need to fix out exactly which types of threads use and modify which data, and which threads depend on results from others.
Please help us find the critical points!
Thanks!
tetsuo55
13th September 2009, 14:32
Here a signature for MPC-HC beta testers, you can add this if you want to:
[*URL="http://mpc-hc.sourceforge.net/"]MPC-HC[/URL] [*URL="http://www.xvidvideo.ru/content/category/1/1/2/"]SVN[/URL] [*URL="http://mpc-hc.wiki.sourceforge.net/Troubleshooting+guidelines"]tester[/URL]
You have to remove the 3 *'s for it to work
_xxl
13th September 2009, 15:11
1. Several threads reading or even modifying the same data
2. Thread B depending on results from thread A, and being executed before these results are ready.
For me internal avisplitter crashes. Default ms avisplitter is working fine, no crashes, tested with latest mpc and winxp sp3.
DWORD WINAPI
CAMThread::InitialThreadProc(__inout LPVOID pv)
{
HRESULT hrCoInit = CAMThread::CoInitializeHelper();<---HERE
if(FAILED(hrCoInit)) {
DbgLog((LOG_ERROR, 1, TEXT("CoInitializeEx failed.")));
}
CAMThread * pThread = (CAMThread *) pv;
HRESULT hr = pThread->ThreadProc();
if(SUCCEEDED(hrCoInit)) {
CoUninitialize();
}
return hr;
}
pdanpdan
13th September 2009, 19:16
Hello,
This is a cosmetic bug, but I thought I should mention it: if the playlist is visible and undocked from the player window, when I close and open the player again the player starts with the top part of the window transparent. After play or any window resize, that part becomes normal again.
Latest MPC, XPSP3.
screenshot at http://img188.imageshack.us/img188/4875/mpcc.th.jpg (http://img188.imageshack.us/i/mpcc.jpg/)
jasonwc
13th September 2009, 21:03
I recently upgraded to the latest version version of MPC-HC (1.3.1249) and have enabled the DXVA codecs for my Intel G45 based laptop. My laptop, an Asus U81A, has an Intel 4500MHD and appears to be supported. I can decode 720p and 1080p x264 videos using the DXVA H.264 codec, however I see artifacting every 15-30 minutes. The display is overlayed with a green/red blocky tinge which disappears after a few seconds.
I originally thought the issue was due to file corruption. However, the issue does not arise when using CoreAVC for playback. In addition, I found the issue with several 720p and 1080p L4.1 x264 videos, all of which passed MD5 checks ensuring that the files were not corrupted. I used the EVR Custom output mode and used the latest Haali Media Splitter.
I am using the 32 bit version of MPC-HC on Windows 7 Ultimate. DXVA also works on MPC-HC x64, however, I have not used it enough to discover whether the problem occurs there. I will test with the internal matroska splitter to see whether the problem goes away.
Thanks again for adding hardware acceleration for Intel G45 based systems. It really helps to keep my system cool, and save battery life. I hope I can get this problem resolved, though. If you need any more info, or if I can be of assistance by testing, please feel free to ask.
Jason
THX-UltraII
13th September 2009, 21:04
if you guys had to pick an OS from a full reinstallation of a HTPC. Which is the best to pick (with keeping in mind the best for MPC-HC and no-tearing).
XP
Vista
or
Windows7 (which version is the current one?)
tetsuo55
13th September 2009, 21:06
I recently upgraded to the latest version version of MPC-HC (1.3.1249) and have enabled the DXVA codecs for my Intel G45 based laptop. My laptop, an Asus U81A, has an Intel 4500MHD and appears to be supported. I can decode 720p and 1080p x264 videos using the DXVA H.264 codec, however I see artifacting every 15-30 minutes. The display is overlayed with a green/red blocky tinge which disappears after a few seconds.
I originally thought the issue was due to file corruption. However, the issue does not arise when using CoreAVC for playback. In addition, I found the issue with several 720p and 1080p L4.1 x264 videos, all of which passed MD5 checks ensuring that the files were not corrupted. I used the EVR Custom output mode and used the latest Haali Media Splitter.
I am using the 32 bit version of MPC-HC on Windows 7 Ultimate. DXVA also works on MPC-HC x64, however, I have not used it enough to discover whether the problem occurs there. I will test with the internal matroska splitter to see whether the problem goes away.
Thanks again for adding hardware acceleration for Intel G45 based systems. It really helps to keep my system cool, and save battery life. I hope I can get this problem resolved, though. If you need any more info, or if I can be of assistance by testing, please feel free to ask.
Jasonplease use this checklist http://mpc-hc.wiki.sourceforge.net/Troubleshooting+guidelines
If the problem still happens after doing all that report it on the tracker on sourceforge.
Also you want to test this special build : http://www.bahnhofbredband.se/~wb118529/9012/mplayercgs.exe
Please test only 32bit for now.
tetsuo55
13th September 2009, 21:06
if you guys had to pick an OS from a full reinstallation of a HTPC. Which is the best to pick (with keeping in mind the best for MPC-HC and no-tearing).
XP
Vista
or
Windows7 (which version is the current one?)windows 7, x64 if supported.
It has the best media foundation implementation
jasonwc
13th September 2009, 21:49
please use this checklist http://mpc-hc.wiki.sourceforge.net/Troubleshooting+guidelines
If the problem still happens after doing all that report it on the tracker on sourceforge.
Also you want to test this special build : http://www.bahnhofbredband.se/~wb118529/9012/mplayercgs.exe
Please test only 32bit for now.
I enabled the internal Matroska filter rather than Haali on the 32 bit build and I didn't see any corruption in over 40 minutes. I'm going to watch a few videos and report back, but it may have been Haali that was the issue.
If the problem persists, I will report back with the requested information. Thanks!
jasonwc
13th September 2009, 22:41
By the way, does the x64 version of MPC-HC offer any practical advantages over the 32 bit version in terms of performance or speed? I found the performance to be pretty much identical to that of the 32 bit version for H.264 software decoding with CoreAVC and hardware decoding with the included filters.
Dreamer-FLT
14th September 2009, 00:46
I enabled the internal Matroska filter rather than Haali on the 32 bit build and I didn't see any corruption in over 40 minutes. I'm going to watch a few videos and report back, but it may have been Haali that was the issue.
If the problem persists, I will report back with the requested information. Thanks!
MPC-H, all versions, having problems with G45-DXVA accelerated MPEG4-AVC content, inside a transport stream (H.264 high profile):
Problematic stream (high profile):
http://www.silent-dreams.de/images/2.png
General
ID : 6
Complete name : \\DREAMBOX800\Harddisk1\movie\hdtv\HDTV - HD perfekt.ts
Format : MPEG-TS
File size : 696 MiB
Duration : 13mn 16s
Overall bit rate : 7 332 Kbps
Video
ID : 767 (0x2FF)
Menu ID : 129 (0x81)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Duration : 13mn 15s
Bit rate : 5 927 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Standard : Component
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.114
Stream size : 562 MiB (81%)
colour_primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
transfer_characteristics : BT.709-5, BT.1361
matrix_coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Audio #1
ID : 771 (0x303)
Menu ID : 129 (0x81)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 13mn 15s
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Video delay : -482ms
Stream size : 42.5 MiB (6%)
Language : German
Language, more info : Clean effects
Audio #2
ID : 772 (0x304)
Menu ID : 129 (0x81)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 13mn 15s
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Video delay : -553ms
Stream size : 42.5 MiB (6%)
Language : English
Language, more info : Clean effects
Menu
ID : 98 (0x62)
Menu ID : 129 (0x81)
List : 767 (0x2FF) (AVC) / 771 (0x303) (AC-3, German) / 772 (0x304) (AC-3, English)
Flawlessly plaback (main pofile)
http://www.silent-dreams.de/images/1.png
General
Complete name : Z:\Sat1HD-trueHD-20M.ts
Format : MPEG-TS
Format profile : No PAT/PMT
File size : 20.0 MiB
Duration : 10s 400ms
Overall bit rate : 16.1 Mbps
Video
ID : 511 (0x1FF)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Duration : 10s 160ms
Bit rate : 14.6 Mbps
Width : 1 920 pixels
Height : 1 088 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.279
Stream size : 17.6 MiB (88%)
colour_primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
transfer_characteristics : BT.709-5, BT.1361
matrix_coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Audio
ID : 515 (0x203)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 10s 400ms
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Video delay : -1s 224ms
Stream size : 569 KiB (3%)
DXVA-accelerated MOV and MKV (MPEG4-AVC) are looking good (G45 GPU inside a Lenovo SL500). The corrupted looking TS comes from a Dreambox DM800 HDTV DVB-Box, which is very common and often used here in germany.
- Windows Vista Ultimate 32Bit
- 4GB RAM, Core2Duo CPU
- MPC-HC X86 (all xvideo.ru versions tested, actual related build 1.3.276 and 1.3.278)
- Lenovo SL500 with G45 GPU
Of course I'm publishing a short test sample (2-3MB) for debugging, if needed.
Regards,
Thomas
alexins
14th September 2009, 02:11
Media Player Classic HomeCinema (x86/x64), svn 1280 (http://www.xvidvideo.ru/content/view/853/1/)
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/content/view/7/17/)
•Update : libpng 1.2.4;
•Updated : Polish translation.
Attention!
To work correctly, the program needed to install a DIRECTX End-User Runtime to the version 9.27.1734 ( 9/8/2009 ) (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3) .
73ChargerFan
14th September 2009, 02:43
please use this checklist http://mpc-hc.wiki.sourceforge.net/Troubleshooting+guidelines
Er, IMHO the checklist is overkill, too much time. Some bugs have never been looked at and having to answer all these questions a third time is too much. The bug reports I've contributed to have enough info to debug them - they are parts of code not used by many, but can be confirmed.
tetsuo55
14th September 2009, 07:05
Er, IMHO the checklist is overkill, too much time. Some bugs have never been looked at and having to answer all these questions a third time is too much. The bug reports I've contributed to have enough info to debug them - they are parts of code not used by many, but can be confirmed.I agree the checklist is long, all that information is required though for most bugs.
I hope we can put all the debug stuff into mpc-hc itself and reduce it to only 3 things to check for the end user.
Can you list your bug reports? I will check each one and tell you which information to add (if any)
matthew_eli
14th September 2009, 08:23
I recently upgraded to the latest version version of MPC-HC (1.3.1249) and have enabled the DXVA codecs for my Intel G45 based laptop. My laptop, an Asus U81A, has an Intel 4500MHD and appears to be supported. I can decode 720p and 1080p x264 videos using the DXVA H.264 codec, however I see artifacting every 15-30 minutes. The display is overlayed with a green/red blocky tinge which disappears after a few seconds.
I originally thought the issue was due to file corruption. However, the issue does not arise when using CoreAVC for playback. In addition, I found the issue with several 720p and 1080p L4.1 x264 videos, all of which passed MD5 checks ensuring that the files were not corrupted. I used the EVR Custom output mode and used the latest Haali Media Splitter.
I am using the 32 bit version of MPC-HC on Windows 7 Ultimate. DXVA also works on MPC-HC x64, however, I have not used it enough to discover whether the problem occurs there. I will test with the internal matroska splitter to see whether the problem goes away.
Thanks again for adding hardware acceleration for Intel G45 based systems. It really helps to keep my system cool, and save battery life. I hope I can get this problem resolved, though. If you need any more info, or if I can be of assistance by testing, please feel free to ask.
Jason
I have your same problem, but with ATI mobility video card and newer ATI Catalyst: as I report in this post:
http://forum.doom9.org/showthread.php?p=1318002#post1318002
I have this problem with newer Catalyst (> 9.1) and my mobility ATI Radeon HD 3650. The artifacts appears dor few seconds (until the current scene changes) and randomly after 10-15 min. There are some glithes when I see H264 videos with subtitles, especially when it is rendered at desktop resolution. The problem occurs either with MKV or MP4 files and with internal or external splitter (Gabest or Haali).
I test DNA Drivers, that has previous DXVA Catalyst implementation for my mobility card and all works perfectly with the same settings, so I think that this is a MPC-HC DXVA problem with new DXVA methods of ATI Catalyst and mobility card.
I tried 1249 and 1276 revision, but the problem still persists, rather, with the latest version, there are some green block that with 249 doesn't appear. I have DirectX August 09 version installed and C++ 2005 and 2008 runtime installed with all the updates.
If you need other infos, please contact me. This problem occurs with all H.264 videos (below High@L4.1 specific that are ATI limit) and I can't reproduce it with short video because of its occurence and randomness
tetsuo55
14th September 2009, 08:32
I have your same problem, but with ATI mobility video card and newer ATI Catalyst: as I report in this post:
http://forum.doom9.org/showthread.php?p=1318002#post1318002
I have this problem with newer Catalyst (> 9.1) and my mobility ATI Radeon HD 3650. The artifacts appears dor few seconds (until the current scene changes) and randomly after 10-15 min. There are some glithes when I see H264 videos with subtitles, especially when it is rendered at desktop resolution. The problem occurs either with MKV or MP4 files and with internal or external splitter (Gabest or Haali).
I test DNA Drivers, that has previous DXVA Catalyst implementation for my mobility card and all works perfectly with the same settings, so I think that this is a MPC-HC DXVA problem with new DXVA methods of ATI Catalyst and mobility card.
I tried 1249 and 1276 revision, but the problem still persists, rather, with the latest version, there are some green block that with 249 doesn't appear. I have DirectX August 09 version installed and C++ 2005 and 2008 runtime installed with all the updates.
If you need other infos, please contact me. This problem occurs with all H.264 videos (below High@L4.1 specific that are ATI limit) and I can't reproduce it with short video because of its occurence and randomnessI have a lot of questions actually
Can you please fill in this checklist:
http://mpc-hc.wiki.sourceforge.net/Troubleshooting+guidelines
Subtitles are known to cause artifacts, tearing and stuttering.
Please make sure you run all your tests on a file that does not have subtitles and that you have disabled the internal subtitle renderer and vsfilter.
It is explained in the checklist
matthew_eli
14th September 2009, 09:20
I have a lot of questions actually
Can you please fill in this checklist:
http://mpc-hc.wiki.sourceforge.net/Troubleshooting+guidelines
Subtitles are known to cause artifacts, tearing and stuttering.
But it is strange, because with older driver there is no problem...
Please make sure you run all your tests on a file that does not have subtitles and that you have disabled the internal subtitle renderer and vsfilter.
It is explained in the checklist
I just add new bug in tracker list. Thanks for your support
anybody
14th September 2009, 09:48
I recently upgraded to the latest version version of MPC-HC (1.3.1249) and have enabled the DXVA codecs for my Intel G45 based laptop. [...] however I see artifacting every 15-30 minutes [...].
I have the same problems with most (or all?) x264/mkv files I play on my Dell Latitude e4300 Laptop with Intel GMA4500HD graphics. DXVA works and keeps the fan quiet (which is SOOO great), but I also have those corrupt (I-?) Frames every 15-30 minutes!
I'm using Win7-RTM 64bit with the latest MPC-HC final build (also 64bit), but I've also had this with older SVN builds. Have not tried SVN builds newer than the official release yet.
I use EVR Custom and the internal Matroska Splitter, and have installed the latest DirectX Enduser Runtimes. Regarding Intel Drivers, I've had this with all the Intel drivers that were auto-installed by Win7, and it continues to be a problem with the latest intel driver that I installed yesterday by hand (which is from 2009-08-13 according to the device manager).
I'm using DXVA even though I have these corruptions because the quiet fan is more important to me than the corruptions once-in-a-while. But of course if this could be fixed, it would be REALLY great.
I guess I could cut out some short samples tonight from a few MKVs using mkvmerge, if needed.
tetsuo55
14th September 2009, 09:51
Does the corruption go away if you
A: Disable subtitles completely
B: Use this build: http://www.bahnhofbredband.se/~wb118529/9012/mplayercgs.exe
hrr
14th September 2009, 10:35
MPC-H, all versions, having problems with G45-DXVA accelerated MPEG4-AVC content, inside a transport stream (H.264 high profile):
[...]
General
ID : 6
Complete name : \\DREAMBOX800\Harddisk1\movie\hdtv\HDTV - HD perfekt.ts
Format : MPEG-TS
File size : 696 MiB
Duration : 13mn 16s
Overall bit rate : 7 332 Kbps
Video
ID : 767 (0x2FF)
Menu ID : 129 (0x81)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Duration : 13mn 15s
Bit rate : 5 927 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Standard : Component
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.114
Stream size : 562 MiB (81%)
colour_primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
transfer_characteristics : BT.709-5, BT.1361
matrix_coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
[...]
I think it has been reported that there is problems with interlaced material.
Flawlessly plaback (main pofile)
[...]
Scan type : Progressive
Bits/(Pixel*Frame) : 0.279
Stream size : 17.6 MiB (88%)
colour_primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
transfer_characteristics : BT.709-5, BT.1361
matrix_coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
And the progressive material works without problems. :)
Mercury_22
14th September 2009, 13:58
I think it has been reported that there is problems with interlaced material.
And the progressive material works without problems. :)
Do you have Enable frame time correction ?
ikarad
14th September 2009, 17:08
please use this checklist http://mpc-hc.wiki.sourceforge.net/Troubleshooting+guidelines
If the problem still happens after doing all that report it on the tracker on sourceforge.
Also you want to test this special build : http://www.bahnhofbredband.se/~wb118529/9012/mplayercgs.exe
Please test only 32bit for now.
1) this problem still exists with mpc-hc 1280 ID: 2805913
https://sourceforge.net/tracker/index.php?func=detail&aid=2805913&group_id=170561&atid=854651
you said 14th August 2009, 10:12
Casimir has your sample already. (the first time you posted it)
it's not corrected today with mpc-hc 1280. I reported this bug on bug report the 13/6/2009. it doesn't worked.
i try with dxaugust 2009 and there is the same problem
2)this problem still exists with mpc-hc 1280
https://sourceforge.net/tracker/index.php?func=detail&aid=2795839&group_id=170561&atid=854651
you said that beliyall works but I have nerver seen a correction of this bug.
Date: 2009-06-01 01:14
Sender: tetsuo55Project Admin
Beliyaal could you comment?
as explained in the bug report the last version that works is 972.
i try with dxaugust 2009 and there is the same problem
one question: why modify priority level if it's not corrected because 1 is too low?
ikarad
14th September 2009, 17:32
new bug: fullscreen doesn't work since 1276
https://sourceforge.net/tracker/?func=detail&aid=2858682&group_id=170561&atid=854651
alexins
14th September 2009, 17:43
new bug: fullscreen doesn't work since 1276
https://sourceforge.net/tracker/?func=detail&aid=2858682&group_id=170561&atid=854651
DX August 2009 installed?
ikarad
14th September 2009, 17:57
DX August 2009 installed?
thanks, I try with august and it works.
Jong
14th September 2009, 18:11
As MPC-HC keeps using the latest and greatest DX updates it really needs to check and display a warning if DX needs updating.
stax76
14th September 2009, 18:53
On which Windows Versions is a DX update required?
tetsuo55
14th September 2009, 19:04
On which Windows Versions is a DX update required?All windows versions, from 2000 to 7 64bit
EDIT: looks like 98 support is a typo, changed it to 2000
THX-UltraII
14th September 2009, 19:44
I just made a big step :) and installed Windows7 x64. A lot of questions rise up after some hours playing with mpc-hc now:
first of all: I would like to know which settings are best to pick (in XP SP3 I used EVR custom) as for output.
Also, I did see that windows7 uses directx11 and in mpc-hc I can only select directx9 (need this for subtitles). Do I just pick directx9 in the mpc-hc config and will this be ok then?
I ll post my first problem here and hope I can work step by step to a 100% working config:
problem 1:
my .mkv files seems to play fine until now. `however, I also have some .wmv and dvd (video_ts etc) material. When selecting evr custom as output I have no picture (only some 'colory screens' sometime). This can be solved by choosing EVR (not custom) but I want evr custom. (or maybe this isnt needed at all in w7 anymore but thats why I ask :))
I ll leave for this now.....
thanks
one more edit for this post: do I still need the directx aug2009 update or is this not relevant at all anymore since directx11 is installed on w7?
tetsuo55
14th September 2009, 19:56
I just made a big step :) and installed Windows7 x64. A lot of questions rise up after some hours playing with mpc-hc now:
first of all: I would like to know which settings are best to pick (in XP SP3 I used EVR custom) as for output.
Also, I did see that windows7 uses directx11 and in mpc-hc I can only select directx9 (need this for subtitles). Do I just pick directx9 in the mpc-hc config and will this be ok then?
I ll post my first problem here and hope I can work step by step to a 100% working config:
problem 1:
my .mkv files seems to play fine until now. `however, I also have some .wmv and dvd (video_ts etc) material. When selecting evr custom as output I have no picture (only some 'colory screens' sometime). This can be solved by choosing EVR (not custom) but I want evr custom. (or maybe this isnt needed at all in w7 anymore but thats why I ask :))
I ll leave for this now.....
thanks
one more edit for this post: do I still need the directx aug2009 update or is this not relevant at all anymore since directx11 is installed on w7?you forgot to install directx aug2009 and its causing everything you posted about
On win7 EVR-CP with default settings should be enough (and if you use GS build you should enable a sync function)
88keyz
14th September 2009, 20:34
Since the version changed to 1.3.xxxx I have been unable to get DTS audio out over SPDIF using the internal filters. Last working version was 1.2.1179 (http://www.xvidvideo.ru/content/view/834/2/).
When I upgrade to any svn build from 1245 on I am no longer getting DTS audio over SPDIF using the internal filters. If I use Spdifer or any other external SPDIF filter to handle the DTS stream (including registering MpaDecFilter.ax from the svn 1179 standalone filters pack as a system filter and loading it as an external filter) then everything is fine. When I downgrade back to svn 1179 it works perfect as well.
Tested with multiple files with both AC3 and DTS audio and every time the files with AC3 audio will output audio over the SPDIF and the DTS coded audio files won't.
The SPDIF output in question is from the IDT onboard audio of an Intel DG965WH mobo which is running the latest drivers from the Intel site. Nothing changes in system settings and nothing changes in MPC-HC settings just the build number, 1179=good, 1245+=no DTS over SPDIF. I have cleaned the registry and .ini settings and nothing seems to make a difference.
Since registering the old svn filter works with the new build I would say the problem here lies with the MpaDecFilter.ax filter itself. I can confirm that this was not present up until svn 1179 and that as of svn 1245 (and up until as least 1280) it is a problem. Any suggestions and is anyone else having similar issues with DTS streams over SPDIF using internal filters?
Lastly, I am currently running svn 1280 (http://www.xvidvideo.ru/content/view/853/2/) x86 build on Vista 32-bit. And yes I'm running the most current DirectX (Aug 2009) and yes my Windows Updates are current and no I'm not running any codec packs such as K-Lite or CCCP.
tetsuo55
14th September 2009, 20:52
Does FFdshow dts spdif work?
stax76
14th September 2009, 21:21
All windows versions, from 2000 to 7 64bit
I don't like that I have to install a DX update but can understand it, in StaxRip I'm always using the newest .NET tech as there are usually quite a few cool new features. In other smaller tools I've releases I'm using only the .NET features included with Vista so people don't have to bother installing a update.
tetsuo55
14th September 2009, 21:27
I don't like that I have to install a DX update but can understand it, in StaxRip I'm always using the newest .NET tech as there are usually quite a few cool new features. In other smaller tools I've releases I'm using only the .NET features included with Vista so people don't have to bother installing a update.i can understand.
Microsoft has a policy of never including redists with servicepacks and new windows versions
MPC-HC uses the directX redist extensively, and with every new update we rely on it more and more.
unlike .net, directx does not cause any overhead when not being used
tetsuo55
14th September 2009, 21:37
Can one of the dev's or compilers update the compiling instruction to match the current state
-Several dependencies included in svn
-DirectX, SDK and VC have been updated
i updated as many links as possible on the wiki:
https://sourceforge.net/apps/mediawiki/mpc-hc/index.php?title=How_to_compile_the_MPC
Here is the document in the svn:
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/Compilation.txt?revision=1205&view=markup
Both have to be as accurate, easy and noob proof as possible
mark0077
14th September 2009, 22:21
tetsuo55, I'm going to be updating my bug reports with the new information thats required (with your recent comments to all bug reports).
I was wondering if its appropriate to make a bug report against mpc-hc not warning the user of things like directx versions being too old etc. Only because I frequent these forums, I know that I had to download the august directx redist to get ps2.0 scaling working corretly, other users won't be so fortunate though.
88keyz
14th September 2009, 22:22
Does FFdshow dts spdif work?
Yes, SPDIF pass-through works fine for FFdshow for both DTS and AC3. To date I've tested (latest working build in brackets) FFdshow (v. 3071), Spdifer (v. 0.3), AC3filter (v. 1.63b) and MPC - Audio Decoder filter (svn 1179). Its only the current MPC-HC internal filter for DTS that fails to pass any info through SPDIF. If there are any other pass-through filters you want me to test then let me know, those 4 are the only ones I could think of to try and they all work. Any thoughts?
tetsuo55
14th September 2009, 22:25
tetsuo55, I'm going to be updating my bug reports with the new information thats required (with your recent comments to all bug reports).
I was wondering if its appropriate to make a bug report against mpc-hc not warning the user of things like directx versions being too old etc. Only because I frequent these forums, I know that I had to download the august directx redist to get ps2.0 scaling working corretly, other users won't be so fortunate though.Im rewriting the bug reporting rules again after some very good feedback from Mercury, so wait a day or 2.
The software update thing should be added to the feature request tracker
Yes, SPDIF pass-through works fine for FFdshow for both DTS and AC3. To date I've tested (latest working build in brackets) FFdshow (v. 3071), Spdifer (v. 0.3), AC3filter (v. 1.63b) and MPC - Audio Decoder filter (svn 1179). Its only the current MPC-HC internal filter for DTS that fails to pass any info through SPDIF. If there are any other pass-through filters you want me to test then let me know, those 4 are the only ones I could think of to try and they all work. Any thoughts?Thanks, you dont have to test anything else. The reason i wanted you to test ffdshow is because the code for spdif is very similar to that in mpc
clsid
14th September 2009, 22:40
If MPC only works properly with a certain version of the d3dx dll, then it should only attempt to use that specific version, not any older version.
mark0077
14th September 2009, 22:41
If MPC only works properly with a certain version of the d3dx dll, then it should only attempt to use that specific version, not any older version.
I think your right there.
jasonwc
15th September 2009, 04:52
It's a known problem with the Intel drivers it seems. You just have to be patient and wait until Intel fixes their drivers.
http://downloadmirror.intel.com/17801/eng/relnotes_winvista_gfx.htm
I've run into the artifcating/corruption issue again with a few 1080p L4.1 MKV videos when using DXVA acceleration on my 4500MHD using the internal matroska splitter. Should I submit a full bug report? The problem sounds like it's caused by the bug in Intel's driver so I'm not sure if a report would be of any value.
THX-UltraII
15th September 2009, 09:34
you forgot to install directx aug2009 and its causing everything you posted about
On win7 EVR-CP with default settings should be enough (and if you use GS build you should enable a sync function)
thanks! I have no internet connection on my HTPC at the moment. Is the aug. package also available for full download if you don t have a connection?
edit: nevermind, found the package
tetsuo55
15th September 2009, 09:42
thanks! I have no internet connection on my HTPC at the moment. Is the aug. package also available for full download if you don t have a connection?The trouble guide links to full installers only, here is the link(103.3MB):
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=04ac064b-00d1-474e-b7b1-442d8712d553
If anyone was wondering what the point is of this one over the last, it grew with more than 10 MB!
THX-UltraII
15th September 2009, 10:14
thanks for all your quick responses tetsuo!
the installation helped me with a lot of problems. Still, there are some remaining issues when playing standard def. dvds:
1. when I play a regular dvd (.vob files etc) no subtitles are shown (I know there are there on the dvd and I did select them in the languages menu, however, there are not displayed)
2. in the menu I can navigate but the menus dont 'highlight' so its guessing for me where eg. the square in the title menu is at that moment.
3. in the left corner of MPC=HC I see 'playing (DXVA)'. In the filters this isnt shown (ps. I dont want/need DXVA)
thanks
tetsuo55
15th September 2009, 10:27
thanks for all your quick responses tetsuo!
the installation helped me with a lot of problems. Still, there are some remaining issues when playing standard def. dvds:
1. when I play a regular dvd (.vob files etc) no subtitles are shown (I know there are there on the dvd and I did select them in the languages menu, however, there are not displayed) Have you enabled the internal subtitle renderer? View > Options > Plaback > "auto-load subtitles"
When DXVA is used vobsub cannot work.
2. in the menu I can navigate but the menus dont 'highlight' so its guessing for me where eg. the square in the title menu is at that moment
3. in the left corner of MPC=HC I see 'playing (DXVA)'. In the filters this isnt shown (ps. I dont want/need DXVA)
thanks
2. is a known problem with dvd navigator / mpeg2 decoder combo problem.
3. probably means your mpeg2 decoder (which doesnt appear to be compatible with the dvd navigator) is using dxva.
Make a screenshot of the CTRL+J statistics open and rightmouseclick filters opened for further troubleshooting.
THX-UltraII
15th September 2009, 11:28
Have you enabled the internal subtitle renderer? View > Options > Plaback > "auto-load subtitles"
When DXVA is used vobsub cannot work.
yes, auto-load subtitles is checked
2. is a known problem with dvd navigator / mpeg2 decoder combo problem.
3. probably means your mpeg2 decoder (which doesnt appear to be compatible with the dvd navigator) is using dxva.
Make a screenshot of the CTRL+J statistics open and rightmouseclick filters opened for further troubleshooting.
but why is it that this worked ok on xp sp3 when I used the same MPC-HC settings?
Here are some screens:
The first screenshot shows a menu of my dvd. When I used XP there was a white square shown @play extended version.
The second screenshot shows the DXVA notification and the third a CTRL+J screen
http://img132.imageshack.us/img132/5776/56537840.png (http://img132.imageshack.us/i/56537840.png/)
http://img27.imageshack.us/img27/4508/13342980.png (http://img27.imageshack.us/i/13342980.png/)
http://img338.imageshack.us/img338/3331/21105419.png (http://img338.imageshack.us/i/21105419.png/)
cca
15th September 2009, 11:31
DXVA and DVD menus never worked ever since Windows Vista. Other directshow players are also affected. Blame microsoft.
tetsuo55
15th September 2009, 12:28
@THX-UltraII
I still need to know which filters you use.
and cca is probably right, i don't use dxva for my dvd's and menu's work reasonably well.
This is a known problem, but there might be a solution for it eventually, there is a POC (http://en.wikipedia.org/wiki/Proof_of_concept) where dvd navigation works perfectly with any combination of navigator/decoder.
Hopefully it can be used eventually to get dvd navigation working better in mpc-hc
starla
15th September 2009, 12:36
DXVA and DVD menus never worked ever since Windows Vista. Other directshow players are also affected. Blame microsoft.
Not quite true. Using corresponding DVD navigator and MPEG2 decoder filters you are able to use DXVA under Windows Vista & Windows 7, without any DVD menu issues.
And like tetsuo55 says, it might be even possible to use mixed DVD navigator and MPEG2 decoders. But it would require some extra support from the directshow player itself (it is easier from the developers point of view just to ask users to have matching filters in use).
cca
15th September 2009, 16:58
Not quite true. Using corresponding DVD navigator and MPEG2 decoder filters you are able to use DXVA under Windows Vista & Windows 7, without any DVD menu issues.
And like tetsuo55 says, it might be even possible to use mixed DVD navigator and MPEG2 decoders. But it would require some extra support from the directshow player itself (it is easier from the developers point of view just to ask users to have matching filters in use).
With extra support from the player it is possible, there are ways. With just a simple automatic filter graph it will just not work as it is in any player. One such way was coded in ZoomPlayer, by connecting the Subpicture Out pin of the decoder to a second input pin of the Video Renderer.
THX-UltraII
15th September 2009, 19:32
@THX-UltraII
I still need to know which filters you use.
and cca is probably right, i don't use dxva for my dvd's and menu's work reasonably well
I also dont want to use DXVA and I m not sure if DXVA is beeing used despite the notification at the left corner of MPC-HC.
Here is a screenshot with the filters beeing used with the subtitles problem (not showing) and dvd navigation problem:
http://img14.imageshack.us/img14/4136/59164490.png (http://img14.imageshack.us/i/59164490.png/)
tetsuo55
15th September 2009, 19:37
You are using the crappy ms mpeg2 decoder which uses DXVA
Try using the internal mpeg2 decoder instead.
fastplayer
15th September 2009, 20:15
Is it really necessary to post 2MB PNG images?! :mad:
tetsuo55
15th September 2009, 20:23
Is it really necessary to post 2MB PNG images?! :mad:
THX-UltraII > you should use the formum(1) link next time
THX-UltraII
16th September 2009, 06:23
THX-UltraII > you should use the formum(1) link next time
sorry, how does this work?
pirlouy
16th September 2009, 07:31
He means: just put a link to your image. Don't display it in this thread.
And IMO you should use Jpg instead of png. Png is not adapted for video...
THX-UltraII
16th September 2009, 07:59
You are using the crappy ms mpeg2 decoder which uses DXVA
Try using the internal mpeg2 decoder instead.
this works fine now! thanks!
Another question: I have installed W7 the X64 version. I just downloaded the X64 MPC-HC version and X64 ffdshow. Is it correct that Haali and CoreAVC are not supported and that I cannot use them as external filters? (and in this case have to 'downgrade' to MPC-HC and FFdshow x86?)
alexins
16th September 2009, 08:51
... X64 MPC-HC version and X64 ffdshow. Is it correct that Haali and CoreAVC are not supported and that I cannot use them as external filters?
Haali Media Splitter x86/x64 experimental (http://haali.net/mkv/mkx.y.9.exe)
THX-UltraII
16th September 2009, 09:01
Haali Media Splitter x86/x64 experimental (http://haali.net/mkv/mkx.y.9.exe)
and you know something about coreavc?
edit: and of course ReClock
tetsuo55
16th September 2009, 10:17
sorry, how does this work?when you upload the image to imageshack, when it finishes you get 6 links to copy, one of them is named Forum(1)
He means: just put a link to your image. Don't display it in this thread.
And IMO you should use Jpg instead of png. Png is not adapted for video...MPC-HC saves lossless png's as screenshotsand you know something about coreavc?
edit: and of course ReClock
Both do not have publicly available 64bit versions yet afaik
hoborg
16th September 2009, 10:20
Yep, worlds not ready for x64 yet :)
DarkZell666
16th September 2009, 10:34
He means: just put a link to your image. Don't display it in this thread.
And IMO you should use Jpg instead of png. Png is not adapted for video...
PNG is perfectly suited for video in many cases.
When comparing encoding settings or looking for decoding/encoding artefacts, you want to keep the picture as close to the original, which PNG does perfectly. It does produce much bigger files, but that's a moot point.
pirlouy
16th September 2009, 11:47
Png is useful when comparing 2 images quality. When it concerns a graph and some text information, you can convert png in jpg. But now I know MPC-HC does png by default, I can understand users won't convert them in jpg (by laziness). :)
THX-UltraII
16th September 2009, 16:20
I made a comparison for .mkv files between the CoreAVC 1.9.5 decoder and the MPC-HC internal H264 / AVC (FFmpeg) decoder. To my surprise their was no noticable difference in quality or speed (slightly advantage for the coreavc but only 2-4% of my CPU).
So I ve decided to skip the Coreavc decoder (also because I want to go back-to-basic with MPC-HC as much as possible) and use the MPC-HC internal decoder (no DXVA!). I see that the decoder has 5 options and I would like to know which does what and what config gives the best PERFORMANCE with no artifacts. (my pc is fast enough)
1. decoding thread number (1,2,3,4,5,6,7 or 8)
2. H264 skip deblocking mode: non, default, non reference, bidirectional, non keyframes or all frames
3. error resilience: careful, compliant, aggressive or very aggressive
4. IDCT algorithm: auto, Lib Mpeg2 MMX, Simple MMX, XVID or Simple
5. read AR from stream: check or uncheck
Keiyakusha
16th September 2009, 19:15
THX-UltraII
IMHO decoding speed should be in average frames per second, measured through decoding stream as fast as possible minimum 3 times in a row. CPU load is inaccurate and tells nothing in many cases.
And about quality - every decoder should give the same quality, otherwise its just broken.
shavenne
17th September 2009, 09:58
Hi,
I have a problem with MPCHC and Hibernate/Standby Mode.
Ehm.... it just doesn't work. The screen goes black but after some seconds it is on again und MPC plays again. Seems that MPCHC blocks the hibernate/standby mode?
I have the newest version from the webpage.
OS is Windows 7 RC, GFX: GeForce 8300.
Does anybody have an idea to get it working? It's a CarPC, so, if I turn off my car the pc normally goes in standby mode. When a movie/musicvideo is running, it doesn't... :(
hoborg
17th September 2009, 10:14
Hi.
MPC-HC devs, if you have time, can you look on this (http://forum.team-mediaportal.com/codecs-external-players-55/haali-not-disposed-after-stopping-video-56153/index11.html#post510587)?
Looks like there is a bug in standalone MPC video decoder (DXVA mode, SW is OK) causing crash when trying to remove filter from graph.
THX-UltraII
17th September 2009, 10:22
Hope someone can reply on my post from yesterday too about the H264/AVC MPC-HC filter option.
And another question:
I ve noticed that some of my content is played much louder than other. So I played with MPC-HC a little bit untill I came across the build-in audio switcher which I turned OFF after the installation. I turned this ON and checked the box normalize. Now most files seems to be played on a more equally volume. However, what really happens when the volume gets normalized and more inportant, will this affect the audio quality in some way?
mark0077
17th September 2009, 10:54
Best explanation I can give is: Normalization is used when multiple channels (more than 1) could possibly be played through 1 speaker. The normalization code will figure out what sort of downmixing its doing, and adjust the amount of input each of those multiple channels can give, so as to limit what gets output to your speaker. The sum of the multiple inputs could originally go above 100% volume so with normalization, with some fancy maths, they can figure out what % / db of input should be taken from multiple inputs, to never give more than 100% output (so this prevents clipping).
It should improve quality, because when mixing multiple channels into one output channel, you could get ugly clipping without normalization to save the day.
THX-UltraII
17th September 2009, 11:24
Best explanation I can give is: Normalization is used when multiple channels (more than 1) could possibly be played through 1 speaker. The normalization code will figure out what sort of downmixing its doing, and adjust the amount of input each of those multiple channels can give, so as to limit what gets output to your speaker. The sum of the multiple inputs could originally go above 100% volume so with normalization, with some fancy maths, they can figure out what % / db of input should be taken from multiple inputs, to never give more than 100% output (so this prevents clipping).
It should improve quality, because when mixing multiple channels into one output channel, you could get ugly clipping without normalization to save the day.
but i ve noticed that normalization only BOOST the volume of some of my files and not lower the volume. thats why I wonderer if this is ok;
mark0077
17th September 2009, 12:30
For me, I use the normalization in ffdshow when upmixing stereo to 5.1 and yes overall, because I am hearing audio from 5 channels now I may think its overall louder, but the volume from front left and front right for example would be lower than if playing unnormalized....... but overall sounds louder but louder because I am upmixing...
Lincoln Burrows
17th September 2009, 17:11
My system: Windows XP/SP3 - 32 bits.
I am having some problems with certain DVDs and the default MPEG-2/Gabest video decoder. The timecode is running, but a black screen instead of the Warner logo from the decrypted DVD project is showed. Then the DVD stops (also timecode stops). And even if I choose "Go to title/chapter X", still shows a black screen.
This time I tested in BSPlayer PRO and PowerDVD, those certain DVDs were absolutely fine. Then I change MPC-HC this way (pay attentions to those settings). And it worked! How strange is that?
My MPC-HC (last version, 1.3.1280.0), is configured this way:
http://img222.imageshack.us/img222/4895/magic00.png
Now, let's see the filter/video decoder settings:
http://img222.imageshack.us/img222/3771/magic1.png
I had to untick the box MPEG-2 Video on "Transform settings". Otherwise MPC would continue using some filter of his own.
http://img34.imageshack.us/img34/8805/magic2.png
http://img179.imageshack.us/img179/1732/magic3.png
http://img14.imageshack.us/img14/9528/magic4.png
http://img34.imageshack.us/img34/1082/magic5.png
http://img245.imageshack.us/img245/8739/magic6.png
Perhaps someone needs to fix the MPEG-2 decoder from Gabest or the internal decoder? Why some DVDs can't work and others can, and Cyberlink's decoder works with all of them? Perhaps a few discs when decrypted are making MPC-HC not recognize them properly? Well, if they work fine with PDVD, then why MPC is bitching about?
At least I can play those same discs in MPC-HC using the Cyberlink's decoder. I believe someone once said the Gabest decoder had some flaws (or maybe those flaws were related to DVD Navigation), perhaps I spotted them now.
clsid
17th September 2009, 18:06
People keep using the external settings wrong. Here are some general tips:
1) There is no need to add a filter to "External Filters" unless you want to alter the merit/mediatypes of that filter. Any installed filter is already by definition an external filter.
2) If you set a decoder as preferred, then there is no need to block similar decoders. MPC will use the decoder with the highest merit (the preferred one).
jasonwc
17th September 2009, 21:17
The first post in this topic states that a nVidia GeForce 8500, 8600, 9600 or better is needed to support DXVA. However, the MPC-HC website states that any "nVidia series 8(9)xxx" will do (http://mpc-hc.sourceforge.net/DXVASupport.html).
I'm looking to put together a new Core i7 system and since I don't plan to play any games, my only concern is that the card support H.264 DXVA with bicubic resizing for my 1080p monitor/tv. Will a Nvidia 9500GT do?
Is there a particular Nvidia card(s) that you guys recommend? I want to go with an Nvidia card as they support up to 16 ref frames essentially allowing for support of most L5.1 videos, whereas ATI's cards are more limited, and have driver issues, or so I've read.
BatKnight
17th September 2009, 22:30
The first post in this topic states that a nVidia GeForce 8500, 8600, 9600 or better is needed to support DXVA. However, the MPC-HC website states that any "nVidia series 8(9)xxx" will do (http://mpc-hc.sourceforge.net/DXVASupport.html).
I'm looking to put together a new Core i7 system and since I don't plan to play any games, my only concern is that the card support H.264 DXVA with bicubic resizing for my 1080p monitor/tv. Will a Nvidia 9500GT do?
Is there a particular Nvidia card(s) that you guys recommend? I want to go with an Nvidia card as they support up to 16 ref frames essentially allowing for support of most L5.1 videos, whereas ATI's cards are more limited, and have driver issues, or so I've read.
Are you sure you want DXVA? Your Core i7 is more than capable of playing 1080p H.264 or VC-1. I own a C2D E8400 and I play 1080p H.264 or VC-1 at 60% of CPU with software Lanczos resizing.
DXVA may be more interesting for owners of slower computers, because, in my opinion, software decoders give slighty better picture quality than DXVA due to the software decoders' post processing.
Another thing, in my opinion, ATI Radeon cards are better for playing videos. I have much more control of settings when it comes to pixel format output and GPU scaling with a Radeon than with a Geforce due to drivers quality.
I use a HD 4550 because I play some games on my HTPC, but if it's for video-only, then even a Radeon HD 4350 is enough for playing 1080p content, DXVA or software.
But this is just my two cents...
Bat
Polcius
17th September 2009, 23:39
@Lincoln Burrows:
What's the advantage in using these externals filters? Could you explain why do you use them (each one)?
Thanks
jasonwc
18th September 2009, 00:33
Are you sure you want DXVA? Your Core i7 is more than capable of playing 1080p H.264 or VC-1. I own a C2D E8400 and I play 1080p H.264 or VC-1 at 60% of CPU with software Lanczos resizing.
DXVA may be more interesting for owners of slower computers, because, in my opinion, software decoders give slighty better picture quality than DXVA due to the software decoders' post processing.
Another thing, in my opinion, ATI Radeon cards are better for playing videos. I have much more control of settings when it comes to pixel format output and GPU scaling with a Radeon than with a Geforce due to drivers quality.
I use a HD 4550 because I play some games on my HTPC, but if it's for video-only, then even a Radeon HD 4350 is enough for playing 1080p content, DXVA or software.
But this is just my two cents...
Bat
I want DXVA because it significantly reduces power usage as well as noise and heat. Certainly on my laptop, there is a huge difference in fan noise and heat output - but I'm not sure if desktop fans are as adaptive.
I'm somewhat surprised by the recommendation to use an ATI card. If you're just decoding H.264/VC-1 content from Blu-Ray then it shouldn't matter, because both ATI and Nvidia cards decode L4.1 just fine. But Nvidia cards support up to 16 ref frames allowing for decoding of just about all L5.1 x264 encodes, which ATI's cards can't do.
I've also read that ATI's drivers have broken DXVA a number of times and NVIDIA's drivers are more stable in this regard.
As for postprocessing, can't the same be done on the GPU using pixel shaders. MPC-HC supports GPU bicubic resizing as well and provides a number of shaders which I believe can be used with DXVA - but correct me if I'm wrong here.
Also, if you're playing back 1080p H.264 content, you're not using the lanczos resizer. I'm assuming you're playing back the videos on a 1080p (1920x1080 or 1920x1200) TV or monitor. In that case, no resizing is necessary. Resizing is only necessary for 720p content.
BatKnight
18th September 2009, 01:43
I want DXVA because it significantly reduces power usage as well as noise and heat. Certainly on my laptop, there is a huge difference in fan noise and heat output - but I'm not sure if desktop fans are as adaptive.
My HTPC with C2D E8400 works at a forced 50% CPU speed at BIOS, without achieving damaging temperatures. Recent desktop CPU's are quite cool compared to the old days AMD Athlons and Intel Pentium 4, due to smaller die sizes.
I'm somewhat surprised by the recommendation to use an ATI card. If you're just decoding H.264/VC-1 content from Blu-Ray then it shouldn't matter, because both ATI and Nvidia cards decode L4.1 just fine. But Nvidia cards support up to 16 ref frames allowing for decoding of just about all L5.1 x264 encodes, which ATI's cards can't do.
You are right.
Nevertheless check this out (ATI owners don't give up :p):
http://zachsaw.blogspot.com/2009/06/ati-hd-hardware-accelerated-dxva-for.html
http://forums.amd.com/game/messageview.cfm?catid=279&threadid=106911&enterthread=y&STARTPAGE=4
http://nunnally.ahmygoddess.net/watching-h264-videos-using-dxva/
I've also read that ATI's drivers have broken DXVA a number of times and NVIDIA's drivers are more stable in this regard.
Can't be much of help here. Always used ATI for graphic cards, and everytime I tried DXVA it always worked. Perhaps I haven't tested with L5.1 movies.
As for postprocessing, can't the same be done on the GPU using pixel shaders. MPC-HC supports GPU bicubic resizing as well and provides a number of shaders which I believe can be used with DXVA - but correct me if I'm wrong here.
There is a discussion on the ffdshow about the WMV9 software decoder outputing better picture quality than ffdshow due to post-processing that libavcodec doesn't do, when it comes to VC-1 (in terms of deblocking). I wonder if DXVA has those capabilities.
Also, if you're playing back 1080p H.264 content, you're not using the lanczos resizer. I'm assuming you're playing back the videos on a 1080p (1920x1080 or 1920x1200) TV or monitor. In that case, no resizing is necessary. Resizing is only necessary for 720p content.
You're right, the resizing only kicks up on 720p material.
Bat
Lincoln Burrows
18th September 2009, 03:37
People keep using the external settings wrong. Here are some general tips:
1) There is no need to add a filter to "External Filters" unless you want to alter the merit/mediatypes of that filter. Any installed filter is already by definition an external filter.
2) If you set a decoder as preferred, then there is no need to block similar decoders. MPC will use the decoder with the highest merit (the preferred one).In this case, I needed that way because MPC-HC was not using Cyberlink's DVD decoder. Unless you know a way to do that I am not aware of. Blocking was the only alternative left. I didn't know what I was doing, and suddenly it worked!
@Lincoln Burrows:
What's the advantage in using these externals filters? Could you explain why do you use them (each one)?
ThanksMPC-HC can't play those decrypted DVDs (don't ask me what's wrong with them, but if I were to guess, I'd say this is MPC's fault), so I tried to make MPC-HC use the Cyberlink MPEG-2 decoder (and unless you see that filter being used on right click > filters (while playing the DVD project), you are not really using (see picture bellow):
http://img245.imageshack.us/img245/8739/magic6.png
And guess what? It's working now! I knew the Cyberlink Video/SP Decoder (PDVD9) was definitely one of them so I just added... and I believe when I set "Preferred" that didn't worked, so I added "MPEG-2 Video Decoder (Gabest)" as well but only to be blocked.
Inspector.Gadget
18th September 2009, 03:58
An mpeg-2 decoder should have nothing to do with decryption or parsing. Perhaps there's a problem with the DVD navigator.
leowong1
18th September 2009, 06:09
MPC-HC can't play those decrypted DVDs (don't ask me what's wrong with them, but if I were to guess, I'd say this is MPC's fault), so I tried to make MPC-HC use the [B]Cyberlink MPEG-2 decoder.
I guess you have a RPC-1 DVD drive and using Win Vista or Win 7 right? Note that Win Vista or Win 7 do not recognize RPC-1 DVD drive so you would likely get a DVD: Copy-Protect fail error when playing encrypted DVDs on your RPC-1 drive under Win vista or Win 7. The only solution is to either install DVD region killer to "make" your RPC-1 drive look like a RPC-2, or, like what you have done, to use commercial dvd decoder (Commercial decoder works because they emulate a RPC-2 environment even if you have a RPC-1 drive - You were given 5 chances to change your regional setting).
Hope that helps.
leowong1
18th September 2009, 06:17
I have a suggestion to MPC-HC's dvd navigator.
Can the program be made to bypass the process of region-checking, or have an option for software region-change so that Win vista and Win 7 users need not install DVD region killer for encrypted dvds to play in MPC? A region-change option would also allow RCE DVD to be played on MPC. It would be much more convenient for Win vista or win 7 users who have a RPC-1 DVD drive to pay encrypted/RCE dvds.
I tried VLC player and all my RPC-1 drives played encrypted DVD under win vista like a charm. It is possible to implement VLC player's DVD navigator?
tetsuo55
18th September 2009, 06:35
I am having some problems with certain DVDs and the default MPEG-2/Gabest video decoder. The timecode is running, but a black screen instead of the Warner logo from the decrypted DVD project is showed. Then the DVD stops (also timecode stops). And even if I choose "Go to title/chapter X", still shows a black screen.Sample please, if the whole dvd is affected you can edit the dvd so it only containts the main menu or something, and will be less than 100mb for uploading(this way you dont have to use any tools)The first post in this topic states that a nVidia GeForce 8500, 8600, 9600 or better is needed to support DXVA. However, the MPC-HC website states that any "nVidia series 8(9)xxx" will do (http://mpc-hc.sourceforge.net/DXVASupport.html).
I'm looking to put together a new Core i7 system and since I don't plan to play any games, my only concern is that the card support H.264 DXVA with bicubic resizing for my 1080p monitor/tv. Will a Nvidia 9500GT do?
Is there a particular Nvidia card(s) that you guys recommend? I want to go with an Nvidia card as they support up to 16 ref frames essentially allowing for support of most L5.1 videos, whereas ATI's cards are more limited, and have driver issues, or so I've read.Nvidia is about to release retail versions of the 210 and 220 (or was it 220 and 230?). These cards support all codecs and 16 ref frames and 7 channel LPCM etc...
I have a suggestion to MPC-HC's dvd navigator.
Can the program be made to bypass the process of region-checking, or have an option for software region-change so that Win vista and Win 7 users need not install DVD region killer for encrypted dvds to play in MPC? A region-change option would also allow RCE DVD to be played on MPC. It would be much more convenient for Win vista or win 7 users who have a RPC-1 DVD drive to pay encrypted/RCE dvds.
I tried VLC player and all my RPC-1 drives played encrypted DVD under win vista like a charm. It is possible to implement VLC player's DVD navigator?The DVD navigator is part of windows itself, we cannot change its behaviour in any way
leowong1
18th September 2009, 07:13
So there is no chance for mpc-hc to use other dvd navigator, like the one in VLC player?
tetsuo55
18th September 2009, 09:19
So there is no chance for mpc-hc to use other dvd navigator, like the one in VLC player?That would be possible if someone ports it to dshow, but its very difficult to do so.
THX-UltraII
18th September 2009, 09:47
I made a comparison for .mkv files between the CoreAVC 1.9.5 decoder and the MPC-HC internal H264 / AVC (FFmpeg) decoder. To my surprise their was no noticable difference in quality or speed (slightly advantage for the coreavc but only 2-4% of my CPU).
So I ve decided to skip the Coreavc decoder (also because I want to go back-to-basic with MPC-HC as much as possible) and use the MPC-HC internal decoder (no DXVA!). I see that the decoder has 5 options and I would like to know which does what and what config gives the best PERFORMANCE with no artifacts. (my pc is fast enough)
1. decoding thread number (1,2,3,4,5,6,7 or 8)
2. H264 skip deblocking mode: non, default, non reference, bidirectional, non keyframes or all frames
3. error resilience: careful, compliant, aggressive or very aggressive
4. IDCT algorithm: auto, Lib Mpeg2 MMX, Simple MMX, XVID or Simple
5. read AR from stream: check or uncheck
clsid, I was hoping for an answer from you :)
You know more about these seetings and what they do?
davidh44
18th September 2009, 10:06
Does the corruption go away if you
A: Disable subtitles completely
B: Use this build: http://www.bahnhofbredband.se/~wb118529/9012/mplayercgs.exe
I get a 404 Not Found error when clicking on the link above?
I'm getting blockiness on H.264 content when using DXVA in MPC-HC 32-bit on G45 (Win7 Ultimate x64 RTM, latest Intel GMA driver, DirectX Aug 2009). From reading the responses, it's possibly an Intel driver issue, but I figured I'd try the special build.
tetsuo55
18th September 2009, 10:58
I get a 404 Not Found error when clicking on the link above?
I'm getting blockiness on H.264 content when using DXVA in MPC-HC 32-bit on G45 (Win7 Ultimate x64 RTM, latest Intel GMA driver, DirectX Aug 2009). From reading the responses, it's possibly an Intel driver issue, but I figured I'd try the special build.Get the private build from this website: http://www.ostrogothia.com/?page_id=1213
clsid
18th September 2009, 13:22
clsid, I was hoping for an answer from you :)
You know more about these seetings and what they do?
Set the number of threads to the number of CPU cores that you have.
Leave everything else at their default settings, which are already the optimal ones.
clsid
18th September 2009, 13:26
In this case, I needed that way because MPC-HC was not using Cyberlink's DVD decoder. Unless you know a way to do that I am not aware of. Blocking was the only alternative left. I didn't know what I was doing, and suddenly it worked!My educated guess would be that you did not disable the internal MPEG-2 decoder (although your screenshots indicate otherwise). By blocking the standalone Gabest MPEG-2 decoder you indirectly also block the internal one because they share the same CLSID.
The Cyberlink decoder loads fine here with an empty(!) external filters section, and just the internal decoder disabled.
And why do you have the standalone Gabest MPEG-2 decoder installed if you don't want to use it?
THX-UltraII
18th September 2009, 19:54
Set the number of threads to the number of CPU cores that you have.
Leave everything else at their default settings, which are already the optimal ones.
thxz m8
Polcius
18th September 2009, 22:13
Why can't I use DXVA?
Using EVR CP, All DirectX software installed, latest MPC HC svn, ATI HD4350.
Is it recommended?
What's the best internal/external filters to watch DVDs?
Pr3d
18th September 2009, 23:50
I was trying Splayer, just for fun, nothing serious even because is only in chinese and i dont understand anything. :p
But i realized that the DXVA seems work better than MPCHC. On my pc (E4300, 4850, W7 x64) it uses much less CPU, 3-4% instead around 10% with the same .mkv file (720p).
Can anyone confirm this?
What is the reason of this different behaviour?
Mangix
19th September 2009, 00:15
Why can't I use DXVA?
Using EVR CP, All DirectX software installed, latest MPC HC svn, ATI HD4350.
Is it recommended?
What's the best internal/external filters to watch DVDs?
are you using Vista/7 or XP? also latest drivers would be a good idea.
CruNcher
19th September 2009, 00:27
I want DXVA because it significantly reduces power usage as well as noise and heat. Certainly on my laptop, there is a huge difference in fan noise and heat output - but I'm not sure if desktop fans are as adaptive.
I'm somewhat surprised by the recommendation to use an ATI card. If you're just decoding H.264/VC-1 content from Blu-Ray then it shouldn't matter, because both ATI and Nvidia cards decode L4.1 just fine. But Nvidia cards support up to 16 ref frames allowing for decoding of just about all L5.1 x264 encodes, which ATI's cards can't do.
I've also read that ATI's drivers have broken DXVA a number of times and NVIDIA's drivers are more stable in this regard.
As for postprocessing, can't the same be done on the GPU using pixel shaders. MPC-HC supports GPU bicubic resizing as well and provides a number of shaders which I believe can be used with DXVA - but correct me if I'm wrong here.
Also, if you're playing back 1080p H.264 content, you're not using the lanczos resizer. I'm assuming you're playing back the videos on a 1080p (1920x1080 or 1920x1200) TV or monitor. In that case, no resizing is necessary. Resizing is only necessary for 720p content.
People that can still remember the 90s Situation of ATI vs Nvidia are surprised how Nvidia improved it's Multimedia Capabilities up to these days (me included) they made a big leap in their Video R&D in some parts they drove right @ the front of ATI, though ATI has still capabilities to change that again, but Nvidia also keeps on improving :)
ATI's chains of fail imho started with the bugged Bitstream support @ the beginning of the HD2400 series Nvidia already owned them big time in stability.
And imho supporting VLD for VC-1 in UVD wasn't really a big win for them either it was nice but since the complexity of VC-1 was so low Nvidias Strategy of seeing no use in it for the Desktop and saving that investment and incorporate support for it only into the low price and Mobile VP3 Core (where it makes economically sense) was much smarter in the end :)
And not to forget Nvidias Open (Partnership) Strategy beginning with Cuda was the major breakthrough especially giving every small Developer access to the SDK, see how that improved Nvidias Playback by now (all the 3rd party reports) especially the Debugging work Donald Graft has done alone on nvcuvid.dll and everyone now in Nvidias Ecosystem can benefit from that is great, as it arrives directly @ the end user and not only via a costly 3rd Party application (like it is or was the case for ATI's everything closed to normal humans only corporate 3rd partys strategy) :)
Big fail in that term was that ATI seemed to completely forgot that they sell Hardware and not primarily Software Licenses for 3rd party corporate Developers to their Decoding Core, whoever it's decision it was over @ Nvidia to start this rather Open Ecosystem Strategy (especially on the Linux side) they owe a lot to this guy/girl as the primary success that ATI has to try to take on now comes from that Strategy :P
Polcius
19th September 2009, 00:44
are you using Vista/7 or XP? also latest drivers would be a good idea.
Yeah, Vista 7 RTM 32bit, and I've got the latest Catalyst Drivers.
tetsuo55
19th September 2009, 08:14
I was trying Splayer, just for fun, nothing serious even because is only in chinese and i dont understand anything. :p
But i realized that the DXVA seems work better than MPCHC. On my pc (E4300, 4850, W7 x64) it uses much less CPU, 3-4% instead around 10% with the same .mkv file (720p).
Can anyone confirm this?
What is the reason of this different behaviour?that would be very strange seeing as except for subtitles and the gui its 99% the same code
chros
19th September 2009, 12:46
The latest complete package (1281 build) on xvidvideo.ru, contains d3dx9_42.dll (size: 1*892*184 B) with which MPC can't show picture ...
leowong1
19th September 2009, 13:25
The latest complete package (1281 build) on xvidvideo.ru, contains d3dx9_42.dll (size: 1*892*184 B) with which MPC can't show picture ...
What's the d3dx9_42 for btw? If I am using Win 7 and I have installed the DX end-user runtime, do I still need that file?
torpedo
19th September 2009, 14:19
The latest complete package (1281 build) on xvidvideo.ru, contains d3dx9_42.dll (size: 1*892*184 B) with which MPC can't show picture ...
d3dx9_42.dll must work together with D3DCompiler_42.dll.
What's the d3dx9_42 for btw? If I am using Win 7 and I have installed the DX end-user runtime, do I still need that file?
no need.
thuan
19th September 2009, 17:01
that would be very strange seeing as except for subtitles and the gui its 99% the same code
Not strange, I think he doesn't have beliyaal's code enabled in splayer.
Pr3d
19th September 2009, 17:06
Not strange, I think he doesn't have beliyaal's code enabled in splayer.
What code are you talking about?
I have no idea of the reason of this different behaviour, is there any test that i can do?
tetsuo55
19th September 2009, 17:18
Not strange, I think he doesn't have beliyaal's code enabled in splayer.he does.
What code are you talking about?
I have no idea of the reason of this different behaviour, is there any test that i can do?i cannot think of one right now, but i will talk to the splayer developer (he has joined MPC-HC team)
peek
19th September 2009, 17:57
But i realized that the DXVA seems work better than MPCHC. On my pc (E4300, 4850, W7 x64) it uses much less CPU, 3-4% instead around 10% with the same .mkv file (720p).....
I have no idea of the reason of this different behaviour, is there any test that i can do?
I guess, you're not using DXVA at all with MPC-HC.
Load your .mkv video with MPC-HC, click on "Space"= "PAUSE", open the "Filters" submenu to see which filters are really in use and make a screenshot. Doubleclick onto the "MPC Video Decoder" to get its properties page and check if "DXVA Mode" is really "H.264 Bitsream decoder..." or not.
If not, open the MPC-HC options "External Filters", load the "fddshow Video Decoder" and "Block" it. Do the same for "DirectVobSub (auto-loading version)" again.
tetsuo55
19th September 2009, 19:24
I was trying Splayer, just for fun, nothing serious even because is only in chinese and i dont understand anything. :p
But i realized that the DXVA seems work better than MPCHC. On my pc (E4300, 4850, W7 x64) it uses much less CPU, 3-4% instead around 10% with the same .mkv file (720p).
Can anyone confirm this?
What is the reason of this different behaviour?I talked the splayer dev again, we found the reason.
splayer already merged the new gothsync based renderer, which is a lot lighter on the cpu than the current one.
We are waiting for the renderer to actually be finished before merging it.
Lincoln Burrows
19th September 2009, 19:45
I guess you have a RPC-1 DVD drive and using Win Vista or Win 7 right?No. I am using Windows XP SP3. And this is the IMGBurn report (AnyDVD and cheating tools were not enabled when I took this picture):
http://img223.imageshack.us/img223/7650/76476208.png
Sample please, if the whole dvd is affected you can edit the dvd so it only containts the main menu or something, and will be less than 100mb for uploading(this way you dont have to use any tools)How do I take a sample and send to you? What files do you require (listed below)?
These are the files from the DVD-project/folder, already decrypted in my Hard-Drive, with help from AnyDVD-HD 6.5.7.1. Look this picture and you will see their names and sizes:
http://img22.imageshack.us/img22/756/videotsfolder.png
Disc 5, 6.91 GB, from Lois & Clark - 4th season (R4/NTSC/BR edition).
My educated guess would be that you did not disable the internal MPEG-2 decoder (although your screenshots indicate otherwise). By blocking the standalone Gabest MPEG-2 decoder you indirectly also block the internal one because they share the same CLSID.
The Cyberlink decoder loads fine here with an empty(!) external filters section, and just the internal decoder disabled.
And why do you have the standalone Gabest MPEG-2 decoder installed if you don't want to use it?I needed Gabest's decoder because BSPlayer PRO (the free version does not support DVDs) is relying on free or paid MPEG-2 decoders to play those discs. So I had the Gabest decoder installed here, and I guess you are right about blocking one is preventing another from working. But if you look the last page you will see that I have disabled myself the internal MPEG-2 Decoder from MPC, following the block of Gabest's filter. I have tested now Cyberlink's and it's working again with this decrypted disc.
Bottom line: The internal MPEG-2 filter (or Gabest's MPEG-2 decoder) are not capable of playing this DVD-project stored in my HDD. Cyberlink can, for some unknown reason. Maybe this specific DVD was decrypted in a way that MPC-HC is not working properly with, but Cyberlink is, on the other hand. And when I decrypted the disc, I used the default settings, I never enabled (on AnyDVD) things like "Disable UOPs/prohibited operations". It was a straight copy decrypted, only thing I did was to remove the regional code from the disc - and that's all. That's why I don't understand why MPC is refusing to play 3 discs when so far have played hundreds of them, never with a similar problem.
One other thing I noticed in the AnyDVD's changelog was that entry (after the 6.5.7.1 version):
6.5.7.4 2009 08 06
- Fix (DVD): Bug introduced with 6.5.7.1, AIscanner could include unwanted parts of a disc.
Pr3d
19th September 2009, 20:45
I guess, you're not using DXVA at all with MPC-HC.
Load your .mkv video with MPC-HC, click on "Space"= "PAUSE", open the "Filters" submenu to see which filters are really in use and make a screenshot. Doubleclick onto the "MPC Video Decoder" to get its properties page and check if "DXVA Mode" is really "H.264 Bitsream decoder..." or not.
If not, open the MPC-HC options "External Filters", load the "fddshow Video Decoder" and "Block" it. Do the same for "DirectVobSub (auto-loading version)" again.
On MPC Video Decoder window i clearly see H.264 Bitsream Decoder, noFGT.
I talked the splayer dev again, we found the reason.
splayer already merged the new gothsync based renderer, which is a lot lighter on the cpu than the current one.
We are waiting for the renderer to actually be finished before merging it.
Thanks for the info.
I dont know what gothsync is (is maybe a renderer like EVR?) but on my pc theres a very impressive difference on CPU usage.
I hope it will be implemented asap on MPCHC. :)
/edit: i found the specific 3d and tried the available modification of MPCHC. I can confirm the right solution, it uses less CPU than MPCHC.
tetsuo55
19th September 2009, 20:56
No. I am using Windows XP SP3. And this is the IMGBurn report (AnyDVD and cheating tools were not enabled when I took this picture):
http://img223.imageshack.us/img223/7650/76476208.png
How do I take a sample and send to you? What files do you require (listed below)?
These are the files from the DVD-project/folder, already decrypted in my Hard-Drive, with help from AnyDVD-HD 6.5.7.1. Look this picture and you will see their names and sizes:
http://img22.imageshack.us/img22/756/videotsfolder.png
Disc 5, 6.91 GB, from Lois & Clark - 4th season (R4/NTSC/BR edition).the first 6 files are needed
tetsuo55
19th September 2009, 21:00
Thanks for the info.
I dont know what gothsync is (is maybe a renderer like EVR?) but on my pc theres a very impressive difference on CPU usage.
I hope it will be implemented asap on MPCHC. :)
/edit: i found the specific 3d and tried the available modification of MPCHC. I can confirm the right solution, it uses less CPU than MPCHC.Gothsync is the new EVR-CP and VMR9-renderless renderer being written by one of our dev's.
More info available here: http://forum.doom9.org/showthread.php?t=148221
the main focus is judderfree playback, and to achieve this, among other things the cpu usage has been lowered.
v0lt
19th September 2009, 21:49
I installed the MPC-HC 1281, deleted the d3dx9_42.dll, and VMR9(renderless) works fine without errors. (WinXP sp3, DirectX March 2009)
Why install d3dx9_42.dll, if we have errors with it on the old DirectX, but on the new DirectX (August 2009) it is not needed, because it already installed in the system?
tetsuo55
19th September 2009, 21:57
I installed the MPC-HC 1281, deleted the d3dx9_42.dll, and VMR9(renderless) works fine without errors. (WinXP sp3, DirectX March 2009)
Why install d3dx9_42.dll, if we have errors with it on the old DirectX, but on the new DirectX (August 2009) it is not needed, because it already installed in the system?usually just including the d3dx9_**.dll file would work, but with this update too many files where changed for it to work.
If you install the redist the file isnt needed at all.
clemdaddy
20th September 2009, 02:35
Hello folks, excuse me if this has been asked or answered before... I tried to searching and have not found the answer.
I'm running winxp with a nvidia 8400gs. I can get DVXA for h.264, AVC and vc-1 using VMR9. However, when i switch to EVR (i have .NET 3.5 and directx end user runtime dated 9/16/2009 installed) I can only get h.264 and avc to work. h.264 and AVC load up and start playing automatically without issue. VC-1 loads but will not start.
I'm using internal mpc hc filters.
thanks
Keiyakusha
20th September 2009, 03:35
clemdaddy
VC-1 DXVA with nvidia 8400gs? It never worked for me... Actually I always thought VC-1 is not supported by 8400gs. Can you tell exact combination of filters used to get it work with VMR9?
P.S.
h264 and AVC are the same.
clemdaddy
20th September 2009, 04:52
clemdaddy
VC-1 DXVA with nvidia 8400gs? It never worked for me... Actually I always thought VC-1 is not supported by 8400gs. Can you tell exact combination of filters used to get it work with VMR9?
P.S.
h264 and AVC are the same.
Ahh, h264 and AVC are the same! I was wondering why they were grouped together in the list of filters (i thought maybe they shared similar encodings)
I register the following standalone filters provided by mpc hc for H264 and VC1: MpegSplitter.ax, MP4Splitter.ax and MPCVideoDec.ax.
Here is a screen shot of The Matrix (VC-1) with DXVA shown on the bottom left.
http://img199.imageshack.us/img199/8295/matrixzd.th.jpg (http://img199.imageshack.us/i/matrixzd.jpg/)
Lincoln Burrows
20th September 2009, 04:56
the first 6 files are neededHere are the files (445 MB total), if you can analyze:
http://www.megaupload.com/?d=2HGQQ55N
Please tell me if you need anything else. Thanks! :logfile:
P.S. While the Cyberlink video-decoder is making the whole DVD project working (I can reach all menus and the Warner logo appears right away), when I start the disc (Play on the DVD project = will open all 4 episodes at once, 180 min total time, or you can choose a bunch of episodes manually in the episodes menu), and then I move MPC's cursor to a distant timecode (for example, 2minutes to 2hours), the player crashes that moment. I tried to do the same thing with PDVD Ultra 9 and it's simply not crashing, and doing everything I asked. I guess you could say this is another sign of problem, this time probably caused by some DVD Navigator filter embedded on MPC...
sharangad
20th September 2009, 11:44
clemdaddy
VC-1 DXVA with nvidia 8400gs? It never worked for me... Actually I always thought VC-1 is not supported by 8400gs. Can you tell exact combination of filters used to get it work with VMR9?
P.S.
h264 and AVC are the same.
There're two different 8400 GSs. One is the original G86 based version and the other is the G98 based version which is identical in performance to the desktop 9400 mobo GPU (except for lack of audio).
G98 based 8400 GS supports VC-1 and MPEG-2 bitstream ( and iDCT ) modes as well as H.264 FGT and non-FGT modes.
G86 only supports iDCT and earlier modes for VC-1 and WMV as well as bitstream for H.264.
You can tell them apart from the clock speeds.
Lincoln Burrows
21st September 2009, 07:47
Now that I have updated my MPC-HC version in one of my computers, each time I push fullscreen or change the video's size the image is all black or fuzzy with different colors, but you can't see any video details anymore. It seems this bug was introduced in this last version, what happened?
My working version was svn 1269. I didn't changed the old settings, in fact I instructed svn 1281 to save these settings. I was using VMR9-renderless. When I changed MPC-HC to Overlay Mixer, all videos were normal. Is there a conflict with this setting in this version?
Aleksoid1978
21st September 2009, 07:52
Now that I have updated my MPC-HC version in one of my computers, each time I push fullscreen or change the video's size the image is all black or fuzzy with different colors, but you can't see any video details anymore. It seems this bug was introduced in this last version, what happened?
My working version was svn 1269. I didn't changed the old settings, in fact I instructed svn 1281 to save these settings. I was using VMR9-renderless. When I changed MPC-HC to Overlay Mixer, all videos were normal. Is there a conflict with this setting in this version?
Try update DirectX to latest.
THX-UltraII
21st September 2009, 19:09
I have a problem with Reclock/MPC-HC usage:
When I use Reclock as audio renderer as output and I play a file I get 2 short audible 'clicks/pops' (no audio) when the file begins playing. When I don t use Reclock as audio output the clicks are gone. I ve also noticed that lowering the sound-pre buffer size in the Reclock settings makes the duration of the clicks (no sound) smaller.
Could this be fixed in some way?
Snowknight26
21st September 2009, 19:56
Check it in another player. If it happens there too, it's not an MPC-HC issue, so post in the appropriate forum/thread.
Lincoln Burrows
21st September 2009, 20:25
Try update DirectX to latest.Offtopic: Is there a way to check what DirectX version I am using?
This machine was formatted 5 years ago and it's in bad shape (Windows is saturated, and I wasn't able to update XP SP1 to SP2 before, it returned some error when updating). I have another machine using XP SP3 and everything is normal there.
I hope the last DX can accept this old system.
hoborg
21st September 2009, 20:43
@THX-UltraII
I still need to know which filters you use.
and cca is probably right, i don't use dxva for my dvd's and menu's work reasonably well.
This is a known problem, but there might be a solution for it eventually, there is a POC (http://en.wikipedia.org/wiki/Proof_of_concept) where dvd navigation works perfectly with any combination of navigator/decoder.
Hopefully it can be used eventually to get dvd navigation working better in mpc-hc
Just to known - DVD navigation + DXVA(highlighted butons) works fine on XPSP3 + MS DVD navigator + WMR9 + Cyberlink PDVD decoder, but it is broken on Vista/Win7
Brazil2
21st September 2009, 20:48
Offtopic: Is there a way to check what DirectX version I am using?
dxdiag.exe
namaiki
21st September 2009, 23:41
I have a problem with Reclock/MPC-HC usage:
When I use Reclock as audio renderer as output and I play a file I get 2 short audible 'clicks/pops' (no audio) when the file begins playing. When I don t use Reclock as audio output the clicks are gone. I ve also noticed that lowering the sound-pre buffer size in the Reclock settings makes the duration of the clicks (no sound) smaller.
Could this be fixed in some way?
I don't think that's really an issue.
When you first open a video with Reclock, the video is played at it's original speed and Reclock does some calculations for what is the optimal speed (i.e. 23.976->24.8FPS @ 62Hz), and then you hear the silence and after the silence, the video is played at the new speed.
clemdaddy
22nd September 2009, 02:52
There're two different 8400 GSs. One is the original G86 based version and the other is the G98 based version which is identical in performance to the desktop 9400 mobo GPU (except for lack of audio).
G98 based 8400 GS supports VC-1 and MPEG-2 bitstream ( and iDCT ) modes as well as H.264 FGT and non-FGT modes.
G86 only supports iDCT and earlier modes for VC-1 and WMV as well as bitstream for H.264.
You can tell them apart from the clock speeds.
Didnt know there were different versions of the 8400gs. So I must have the G98 version, since I get DVXA with VC-1 and VMR9? But that doesn't explain why only VC-1 doesn't work in EVR mode.
Lincoln Burrows
22nd September 2009, 07:17
Question: Is there a way to display closed-caption subtitles from some DVD-project?
When I try to select those subtitles, the player simply says there are no subtitles making that option unavailable for me.
On the other hand, PowerDVD has an option in the menu for it, but I wanna use MPC-HC (unless there's a way to do this that I am not aware, perhaps some Cyberlink filter?).
For the record, the DVD I was testing only features one subtitle track, and it's in Closed captions, so there are no others embedded.
THX-UltraII
22nd September 2009, 12:24
Check it in another player. If it happens there too, it's not an MPC-HC issue, so post in the appropriate forum/thread.
the problem is reclock (I ve had contact with James, the author of reclock).
thxz for your reply.
THX-UltraII
22nd September 2009, 12:24
are there people out there using the x64 version of MPC-HC already?
nlnl
22nd September 2009, 13:15
Is there anyway in MPC-HC to output 1080p23.976 to videorenderer/driver from 1080i59.94 source (AVC codec, film, 3:2 telecine inside) using hardware acceleration (DXVA, Cuda) for decoding and/or deinterlacing?
Piyoko
22nd September 2009, 14:32
Is there anyway in MPC-HC to output 1080p23.976 to videorenderer/driver from 1080i59.94 source (AVC codec, film, 3:2 telecine inside) using hardware acceleration (DXVA, Cuda) for decoding and/or deinterlacing?
That would be useful, but wouldn't it depend on the hardware part of the processing? ATI Avivo can do IVTC ("Pulldown detection"), but I think the problem is that it can't do it consistently, so the output will still be at 60 fps to accommodate the sections it can't de-interlace to film.
On a slightly related note, I posted a bug report previously about jerky pans when playing 1080i content and I believe I may have found what's causing the problem. When de-interlacing or IVTC'ing the video Avivo is probably assuming a 60 fps frame rate, but the VSync code or whatever of MPC is trying to force the frame rate at the specified fps of the stream (30 fps) which causes stuttering.
I've checked this in the Ctrl+J information when playing said videos. Enabling Alternative VSync or running in D3D Fullscreen mode makes the stuttering go away, because then the frame rate is reported at around 60 fps. I don't really know if this would be possible to fix, maybe some kind of "force 60 fps for interlaced" mode? (If it's indeed the actual problem.) I'll try to update the bug report anyway.
Keiyakusha
22nd September 2009, 14:40
About ReClock...
To be honest, so far I don't understand why any kind of problems with it have something to do with MPC-HC. If with reclock something is better than without, then MPC should provide similar functionality. As for me, maybe I used it wrong, but unless I set up screen refresh rate to match with video fps (which normally never happens on my monitor) it doesn't give me any better results than MPC. And if refresh rate match FPS - MPC-HC already gives me perfect result... Maybe things a bit different for other peoples, but work on MPC-HC renderers etc. still in progress...
Jong
22nd September 2009, 16:24
About ReClock...
To be honest, so far I don't understand why any kind of problems with it have something to do with MPC-HC. If with reclock something is better than without, then MPC should provide similar functionality. As for me, maybe I used it wrong, but unless I set up screen refresh rate to match with video fps (which normally never happens on my monitor) it doesn't give me any better results than MPC. And if refresh rate match FPS - MPC-HC already gives me perfect result... Maybe things a bit different for other peoples, but work on MPC-HC renderers etc. still in progress...Reclock:
1. improves the coordination of clocks in the PC so they all agree on a common definition of time. This is probably of marginal benefit in a modern PC, but nice none the less.
2. Prioritises video over audio quality (reverse of a PC without Reclock) - if frame rate and refresh rate do not match it changes frame rate so they do and resamples audio (to a very high standard) instead of dropping/repeating frames and keeping audio the same (as Windows normally does).
3. if you have the right renderer and renderer settings it can time frame presentation so you do not get "synchronised frame rate/refresh rate judder" (vsync correction)
1 is probably not that important now, but probably does help reduce the odd dropped frame. 3 is being worked on by the Gothsync branch (and was also dealt with by Beliyaal)
2 is not really planned at all other than with Gothsync for very small corrections. There is no way to playback PAL movies on DVD, sped up to 25Hz, at their original speed without Reclock and no way to play 24p Blu-ray @50Hz without pulldown judder if you live in PAL-land and have a 50Hz(native) TV.
Sorry it didn't work out for you, but it does do a very good job of 2 and it would be a pretty major piece of work to replicate this in MPC-HC multi-channel high quality resampling of audio, with option to re-encode to AC3, if needed, for s/pdif connected sound.
me7
22nd September 2009, 19:16
I need a recent build of MPC-HC but xvidvideo.ru, my usual source, is down. Where else can I get svn builds?
ikarad
22nd September 2009, 19:35
question:
why this bug has priority 1?
http://sourceforge.net/tracker/?func=detail&atid=854651&aid=2805913&group_id=170561
2 weeks ago priority was 7.
although this bug still exists.
tetsuo55
22nd September 2009, 20:03
question:
why this bug has priority 1?
http://sourceforge.net/tracker/?func=detail&atid=854651&aid=2805913&group_id=170561
2 weeks ago priority was 7.
although this bug still exists.Bugs are being re-evaluated.
Don't worry about the priority for now.
clsid
22nd September 2009, 20:57
Some comments with regard to the "Troubleshooting guidelines":
* VS2005/VS2008 runtimes are not used by MPC and are thus irrelevant!
* internal/external filters -> using the word "behavior" there is weird, just tell users to give a list of the used filters.
* Don't instruct users to use GraphStudio, but let them look in the 'Filters' menu during playback.
* Add a link for MediaInfo.
I also strongly suggest to upload development builds to SourceForge. Depending on a third party site is not a wise idea.
saint-francis
22nd September 2009, 22:10
I also strongly suggest to upload development builds to SourceForge. Depending on a third party site is not a wise idea.
This is one of the best ideas I've seen in a long time. At the very least Alexins builds could be posted there.
THX-UltraII
23rd September 2009, 07:18
there seem to be problems with the SVN build site since yesterday. Is it possible that someone uploads the latest x64 MPC-HC build for me please?
Aleksoid1978
23rd September 2009, 07:28
Question to all - someone else have a problem, slowly open files on Win 7 x64, MPC-HC x86, EVR Custom. If select other Output - all ok, but DXVA not work.
P.S. - only if ffdshow use for video decode.
Aleksoid1978
23rd September 2009, 07:37
there seem to be problems with the SVN build site since yesterday. Is it possible that someone uploads the latest x64 MPC-HC build for me please?
See here - http://aleksoid.tosei.ru/Dist/
me7
23rd September 2009, 11:39
See here - http://aleksoid.tosei.ru/Dist/
Thanks :)
ryrynz
23rd September 2009, 14:02
Is there any way to automatically load the pan & scan option scale to 16:9 TV? If not, I would like to request this option, thank you.
Scoty
23rd September 2009, 14:10
For what ist MPCHCShellExt64.dll and how use it with MPC?
MatMaul
23rd September 2009, 19:15
Question to all - someone else have a problem, slowly open files on Win 7 x64, MPC-HC x86, EVR Custom. If select other Output - all ok, but DXVA not work.
P.S. - only if ffdshow use for video decode.
same here.
http://forum.doom9.org/showthread.php?t=149371
Aleksoid1978
23rd September 2009, 23:07
For what ist MPCHCShellExt64.dll and how use it with MPC?
It's Explorer Context Menu ShellExtension,
run regsvr32 MPCHCShellExt64.dll to register and see new menu item in Explorer context menu on directory and file type register to MPC-HC.
Bumsfalara
23rd September 2009, 23:10
Just one small question:
Is it recommend to delete the mplayer.ini when upgrading to a new version? I just upgraded vom 1189 to 1284. As far as I know Beliyaas code is not anymore implemented using mpc-hc, so I was wondering if using an old .ini could cause some problems.
73ChargerFan
24th September 2009, 00:23
I don't, only if the new version has problems or is a major, major upgrade.
tetsuo55
24th September 2009, 06:50
Just one small question:
Is it recommend to delete the mplayer.ini when upgrading to a new version? I just upgraded vom 1189 to 1284. As far as I know Beliyaas code is not anymore implemented using mpc-hc, so I was wondering if using an old .ini could cause some problems.I do recommend this, we have changed a lot of settings.
beliyaals changes are still in there.
cengizhan
24th September 2009, 18:30
Is there a way to make the player quit after playing has ended ? That would be very helpful.
Inspector.Gadget
24th September 2009, 18:38
cengizhan - make a shortcut to call MPC-HC with switches "/play" and "/quit", then launch files by dragging them onto that shortcut.
Lincoln Burrows
24th September 2009, 18:49
Did you guys noticed, when opening some m2ts (from the movies, usually files 20 GB or larger) if there are any slowdowns during playback? I never noticed such thing with at least a dozen of different titles, only the last couple days with the movie "Risky Business", decrypted with the last AnyDVD-HD version.
My PC is a Core Quad 9450, 2 GB/RAM, Windows XP SP3, whole disk-encrypted (TrueCrypt). It can play all those 1080P files properly.
When the file is playing, the slowdown is affecting in it's entirely, I mean, it runs 2 or 3 seconds and then freezes, and keeps going, freezes again, and so forth. You can't watch the movie this way.
I was thinking about using Haali Media Splitter but I believe it has a bug that is preventing me from selecting embedded subtitles from those m2ts containers. The movie was not remuxed, instead, it was a 1:1 perfect copy, with the region/protections removed, of course.
I just need to know if something like this happened before with other BD title, decrypted. One thing I am taking under consideration is the fact that m2ts file has 8 audio tracks, instead of 3, 4 or 5 (english and some dubs).
Perhaps this is what is causing the problem? I believe the only movie I tested with the same number of tracks was "Eraser" (with 9), but it was using BD-25, not BD-50, so the m2ts file from the movie was smaller.
The conclusive test: when opening the m2ts from the movie with BSPlayer PRO, I saw no slowdowns at all. I also tested with Total Media Theatre from Arcsoft, and GOMPlayer. Still no sign of lags during playback.
Can I assume the internal MPC-HC filters sometimes can't handle those files properly or the problem must be with me? I tried different configurations here and nothing worked.
clsid
24th September 2009, 18:54
Play -> After Playback
(Note that this setting only applies for the current session, it does not get remembered, nor should it before anyone asks)
cengizhan
24th September 2009, 19:30
cengizhan - make a shortcut to call MPC-HC with switches "/play" and "/quit", then launch files by dragging them onto that shortcut.
So adding /quit switch in registry will make it permanent ?
:thanks:
Edit : /quit did not work It was /close
Smoofie
24th September 2009, 20:45
Hi, I am having a problem with MPC. I deactivated FFDshow/haali codec for Matroska,h.264 etc and MPC is using the EVR output. But yet the GPU acceleration isn't working. Take a look at this: http://img268.imageshack.us/img268/3018/clipboard01ss.jpg I am getting that all the time. does anyone know what it is and how I can fix it. It aint a GPU problem cause I'm running games like MAss effect, CoD4,bf2, crysis etc without artifacts or something.
clsid
24th September 2009, 21:11
DXVA is not the same as a game. In fact, it is totally different. So it is perfectly possible that your problems are due to a bug in your graphics driver.
If you want the developers to help you, then you need to provide more information, such as the brand and model of your graphics card. Also post MediaInfo output for that file you were playing.
Smoofie
24th September 2009, 21:18
I have an ATI 4870 512mb Toxic edition with the latest drivers, It's happening with all 1080p files(bluray)
Aleksoid1978
25th September 2009, 01:30
I have an ATI 4870 512mb Toxic edition with the latest drivers, It's happening with all 1080p files(bluray)
Try different video drivers. Many error in DXVA - it's driver error.
Also for test try other DXVA compatible video decoder, like Arcsoft or Cyberlink.
Casshern
25th September 2009, 02:05
Hi, I am having a problem with MPC. I deactivated FFDshow/haali codec for Matroska,h.264 etc and MPC is using the EVR output. But yet the GPU acceleration isn't working. Take a look at this: http://img268.imageshack.us/img268/3018/clipboard01ss.jpg I am getting that all the time. does anyone know what it is and how I can fix it. It aint a GPU problem cause I'm running games like MAss effect, CoD4,bf2, crysis etc without artifacts or something.
Try to enable the options "Flush GPU after Vsync" and "Wait for GPU Flush". Disable all other vsync options and use vmr9.
Mah
25th September 2009, 16:37
Can anyone tell me the difference between resizer? What is the difference between Bilinear and Bilinear (PS 2.0)? And what is the difference between Bilinear and Bicubic? Is there a difference in quality of the picture (and I think it actually looks sharper when Bicubic)?
When I chose Bilinear or Bilinear (PS 2.0) it works smoothly, but when I use Bicubic, the picture doesn't move completely smoothly? Why is that?
clsid
25th September 2009, 17:19
PS 2.0 means that the algorithm is executed by the GPU (your graphics chip) using pixelshader technology. Otherwise it is calculated by the CPU.
You can find some comparisons here:
http://www.google.com/search?hl=en&q=bilinear+bicubic+comparison
And details about the two algorithms:
http://www.google.com/search?hl=en&q=bilinear+bicubic+algorithm
Mah
25th September 2009, 17:23
Thanks for answer! But still can I do something when Bicubic that moves smoothly. I mean CPU is only at 30% at it still doesn't run smoothly, but with bilinear it does. Even when DVDrip 700mb playing it doesn't move run smoothly. :)
clsid
25th September 2009, 18:00
That is probably because your graphics card is not powerful enough to do bicubic.
Mah
25th September 2009, 18:09
Probably.
I had no trouble with Bicubic in XP SP3 though.
matthew_eli
25th September 2009, 18:19
Try different video drivers. Many error in DXVA - it's driver error.
Also for test try other DXVA compatible video decoder, like Arcsoft or Cyberlink.
Seems that with ATI DXVA implementation there are some problems:
http://sourceforge.net/tracker/?func=detail&aid=2858430&group_id=170561&atid=854651
This is my bug...:rolleyes:
war59312
25th September 2009, 18:21
Any idea when xvidvideo.ru is going to be back up?
Been down now for over 72 hours. :(
alexins
25th September 2009, 19:47
Any idea when xvidvideo.ru is going to be back up?
Been down now for over 72 hours. :(
The site will work two hours later. I accidentally overspent incoming Internet traffic, and so I had to temporarily restrict access to the site.
Mah
25th September 2009, 20:08
Edit Edit
war59312
25th September 2009, 20:47
The site will work two hours later. I accidentally overspent incoming Internet traffic, and so I had to temporarily restrict access to the site.No problem. Though perhaps you could forward those requests to some sort of error page on another server so users don't get a blank white page and wonder wtf. Surly, a simple 307 temp redirect wont use up much bandwidth.
Anyhow, thanks man, glad to hear its not dead..
Lincoln Burrows
26th September 2009, 04:07
Now that I have updated my MPC-HC version in one of my computers, each time I push fullscreen or change the video's size the image is all black or fuzzy with different colors, but you can't see any video details anymore. It seems this bug was introduced in this last version, what happened?
My working version was svn 1269. I didn't changed the old settings, in fact I instructed svn 1281 to save these settings. I was using VMR9-renderless. When I changed MPC-HC to Overlay Mixer, all videos were normal. Is there a conflict with this setting in this version?
Try update DirectX to latest.
Offtopic: Is there a way to check what DirectX version I am using?
This machine was formatted 5 years ago and it's in bad shape (Windows is saturated, and I wasn't able to update XP SP1 to SP2 before, it returned some error when updating). I have another machine using XP SP3 and everything is normal there.
I hope the last DX can accept this old system.
dxdiag.exeTried dxdiag, but is not showing the version I am using. I assume it's not even 9.0, or 9.0c.
But one thing you guys (and the developers) are missing is that old versions can't use the latest DirectX available.
I mean, since my machine is using SP1 right now (I am not sure about older OS versions like 2000 or 98), it can't send any video to fullscreen or change the size without the blackout in the entire image. You can only watch preserving the original size.
So I tested build 1271 from this page and also not even a sign of this problem.
http://www.xvidvideo.ru/content/category/1/1/2/
Did you introduced this bug with the newer versions? It's also present on build 1285 released this week. What exactly has changed since 1271? Is this normal and a mere consequence of the development of MPC-HC?
Keiyakusha
26th September 2009, 05:05
Lincoln Burrows
What bug you talking about? Do you updated DirectX? There is updates for DirectX every 3 months or so. If you not installed updates in august - you have not the latest version so just install it.
v0lt
26th September 2009, 06:35
Lincoln Burrows
Find d3dx9_42.dll in the MPC-HC folder and remove it!
tetsuo55
26th September 2009, 08:13
Tried dxdiag, but is not showing the version I am using. I assume it's not even 9.0, or 9.0c.
But one thing you guys (and the developers) are missing is that old versions can't use the latest DirectX available.
I mean, since my machine is using SP1 right now (I am not sure about older OS versions like 2000 or 98), it can't send any video to fullscreen or change the size without the blackout in the entire image. You can only watch preserving the original size.
So I tested build 1271 from this page and also not even a sign of this problem.
http://www.xvidvideo.ru/content/category/1/1/2/
Did you introduced this bug with the newer versions? It's also present on build 1285 released this week. What exactly has changed since 1271? Is this normal and a mere consequence of the development of MPC-HC?DirectX 9-11 gets updated as a redist ever 3 months.
The redist installs all versions compatible with your system.
These updates are not distributed through windows update, you have to install manually
The latest directx update fixes a nasty bug with scaling, if you dont update you either have messed up screen or keep suffering from the old bug that has existed for years.
BelowSky
26th September 2009, 08:43
Hi.
I have a lot of 3gp files, and they all have problems with audio.
To be exact, I can't hear the audio after playing 2 to 10 seconds.
BTY, Monogram's amr codec doesn't have that problem.
_xxl
26th September 2009, 09:27
Any samples?
DomLof
26th September 2009, 09:44
Sorry guys
A quick question, how do I enable auto resume in files and DVD?
It seems to be disabled in the options?
Thanks
Dom
alexins
26th September 2009, 10:11
Sorry guys
A quick question, how do I enable auto resume in files and DVD?
It seems to be disabled in the options?
Thanks
Dom
Options -> Player -> Keep history of recently opened files (enable)
DomLof
26th September 2009, 10:45
Options -> Player -> Keep history of recently opened files (enable)
Thanks I missed that!
Though when I play my mkvs it always starts from the begining?
Does it have to play for a certain amount of time before it registers the position?
Dom
DomLof
26th September 2009, 11:02
Thanks I missed that!
Though when I play my mkvs it always starts from the begining?
Does it have to play for a certain amount of time before it registers the position?
Dom
Sorry found what I was doing wrong, I then need to go to the other screen and tick the dvd and files boxes.
Thanks for your help!
Dom
BelowSky
26th September 2009, 11:23
Any samples?
Sure... A 3gp:
http://www.2shared.com/file/8051612/9bc3b58a/test.html
And an mp4 containg amr:
http://i.gsmarena.com/vv/reviewsimg/mwc09-samsung/samples/omnia-hd/gsmarena_001.mp4
From what I can read from MediaInfo, These files are written by the same library: Nokia s60.
Just a humble observation.
DrNein
26th September 2009, 12:28
Try different video drivers. Many error in DXVA - it's driver error.
Also for test try other DXVA compatible video decoder, like Arcsoft or Cyberlink.
Also, test with commercial sources. That is not BD, but a re-encode which tend to be dodgy (amateur, beta software, low bitrate, and so on).
Smoofie
26th September 2009, 13:16
Uhm oke. i'll try your suggestions, thx for the help!
me7
26th September 2009, 14:41
I have a problem concerning MPC-HC, EVR and DXVA.
DXVA does not work well on my configuration (I think my low-end GeForce 8400M with 128 MB is to blame) but it's fine with me since I don't need it anyway. But when I set the output to EVR, it forces me to use DXVA which is choppy on my system. Can I use EVR in MPC-HC without DXVA?
Mangix
26th September 2009, 17:28
uncheck DXVA in Internal Filters
Scoty
26th September 2009, 17:44
It's Explorer Context Menu ShellExtension,
run regsvr32 MPCHCShellExt64.dll to register and see new menu item in Explorer context menu on directory and file type register to MPC-HC.
Ok thank you for the Info. Working but ist not in english. How can i make in english?
Zergrinch
26th September 2009, 17:49
I have Media Player Classic HomeCinema v1.3.1264.0 installed (came with CCCP beta 2009-09-01b).
I'm using Haali Renderer under DirectShow Video Output, and noticed that whenever I play some movies at half speed, it doesn't obey it and plays the video at double-speed instead. Meanwhile, the sound is jittery because it's playing at half-speed.
This does not affect ALL the videos I have. I have not been able to specifically identify the culprit, so I can't say video codec X is causing the problem. However, I have reason to believe that any audio with variable bitrates will cause this to happen, since my videos with WAV PCM audio slow down fine.
Is there anything I can do about this? I don't want to switch renderers to something like VMR, since it makes stuff look muddy.
DomLof
26th September 2009, 18:31
ok another quick answer I'm sure.
If I play a DVD, what is the keyboard command to actually select an item on the menu?
I know that ALT up,down,left,right works for navigation but I can't find what the 'enter' keyboard is!
Can someone please help?!
Thanks
Dom
clsid
26th September 2009, 19:38
Alt+Space = DVD menu activate (enter)
me7
27th September 2009, 00:51
uncheck DXVA in Internal Filters
I can't find "DXVA" under internal filters. If you refer to "H264/AVC (DXVA)", it is unchecked and CoreAVC is definitely used as decoder but the status bar during playback still says "Playing [DXVA]" and pressing Ctrl+J reveals that DXVA is indeed used.
Inspector.Gadget
27th September 2009, 00:54
CUDA use shows up as DXVA in the status bar.
Jong
27th September 2009, 02:20
If it's using CoreAVC it is NOT using DXVA. 100% definite.
tetsuo55
27th September 2009, 07:36
It doesn't matter, if any form of hardware acceleration is used it will show DXVA
me7
27th September 2009, 10:02
CUDA use shows up as DXVA in the status bar.
That explains it. Thanks :)
Aleksoid1978
27th September 2009, 12:51
Ok thank you for the Info. Working but ist not in english. How can i make in english?
Try this - http://aleksoid.tosei.ru/Dist/MPCHCShellExt_EN.7z
ForceX
27th September 2009, 16:06
I have Media Player Classic HomeCinema v1.3.1264.0 installed (came with CCCP beta 2009-09-01b).
I'm using Haali Renderer under DirectShow Video Output, and noticed that whenever I play some movies at half speed, it doesn't obey it and plays the video at double-speed instead. Meanwhile, the sound is jittery because it's playing at half-speed.
I think that's an issue of libmad. Decoding MP3 audio using libmad (either built-in decoder or in FFDShow) gives garbled squicky sound and accelerated playback when trying to use slow motion in MPC. You can avert it by not using the built in MPEG Audio decoder in MPC-HC or use FFDshow with mp3lib decoder for MP3 (libavcodec seems to not be optimized for all sampling rates as it gives horrible output for 22.1KHz MP3 audio).
ffcolor
27th September 2009, 16:58
Hi,
I try to find a way to playback some of the BBC - Planet Earth series in 720p format for example. I am using MP-HC x64 bit and during playback in filter sections the properties of MPC Video Decoder the DXVA mode is: H.264 bitstream decoder, no FGT. My CPU (E8400) used up to 2% with GPU (ATI 4850) 6 - 8%. So it looks like my system is not overloaded. However the movies I am trying to watch are stil not that good as I expect. The picture is frozen for a fraction of miliseconds pernamently.
I tried to use with and without DXVA but no success. The questions is if there are any better decoders or players which are able to use the entire performance capabilities of my computer - not only 2 - 4 % and play the HD movies smoothly?
On my previous system (Windows XP) I was using mplayer with ffmpeg-mt and all movies were much better than now - and now means since I am using the Windows 7 x64 and no possibility to take adventage of multi threading in mplayer.
I tried also MadVR with 32bit of MP-HC but there annoying problems were still there.
The MPC-HC during playback with DXVA anabled display the stats:
frame-rate : 23.98 - is it enough to display HD movies?
DomLof
27th September 2009, 19:28
Alt+Space = DVD menu activate (enter)
I've tried that (as I guessed it might be that), doesn't seem to work.
I even tried to reassign it to another key (like just space, removing the other assignment for space first) and it doesn't work.
Is there anything I can try to get it working?
I've tried this on both a Win7 x86 build and a Vista x86 build and it behaves the same.
The same DVD work fine in Zoom or PowerDVD
I've found I can enter a menu selection by moving the mouse and pressing the left button, but obviously not what I want to do while sitting on the sofa!
Please any pointers as to what is going on?
Thanks :thanks:
Dom
Merkie
27th September 2009, 20:17
Is there any way to disable the Play/Pause OSD? I find it unnecessary and distracting.
Mangix
27th September 2009, 20:58
Options > Miscellaneous > Show OSD uncheck
peek
27th September 2009, 21:12
Hi,
I try to find a way to playback some of the BBC - Planet Earth series in 720p format for example. I am using MP-HC x64 bit and during playback in filter sections the properties of MPC Video Decoder the DXVA mode is: H.264 bitstream decoder, no FGT. My CPU (E8400) used up to 2% with GPU (ATI 4850) 6 - 8%. So it looks like my system is not overloaded. However the movies I am trying to watch are stil not that good as I expect. The picture is frozen for a fraction of miliseconds pernamently. ....
Maybe you can get rid of these micro-freezes when you increase the Haali Media Splitter input buffer size from 8192 to 50000-100000. I'm not sure, just try it out and please let me know if it could help to solve this issue.
ffcolor
28th September 2009, 10:21
Hi,
I don't think I ever use Haali media spliter, but anyway when I am using mplayer with option -cache [different values] it does not give any difference. So i think preloaded movie will not speed up playback. I am loading movie from local RAID hard drives so it is not a bottleneck.
At the moment the bottleneck for me is a software decoding the movie.
any other ideas? please.
dev84
28th September 2009, 10:32
I`v got "GA-MA78GPM-DS2H" mobo it`s a AMD 780G Chipset with ATI Radeon HD 3200 graphics.
+
MPC-HC v1.3.1249
http://img62.imageshack.us/img62/3879/cfg.jpg
+
video encoded with:
Writing library : x264 core 76 r1268 d542926
Encoding settings : cabac=1 / ref=8 / deblock=1:-1:-1 / 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=6 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=1613 / 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
Result is:
http://img340.imageshack.us/img340/5950/greenv.jpg
With MPC-HC v1.2.908.0 it works just fine.
thx
dev
Kurtnoise
28th September 2009, 11:08
looks like a decoder issue...
btw, thanks for the BD seamless branching support. That works great.
clsid
28th September 2009, 12:43
One question regarding BD support:
Will it work in an older version of MPC when using the latest standalone MPEG splitter? Or does it also depend on other functionality of MPC (besides PGS subs)?
sirdond
28th September 2009, 13:51
hi there,
in post #9925 on the lower pic, what the red line (and in ati cards green line too) is for?
what these values showing, and why not straight?
Matching_Mole
28th September 2009, 17:46
btw, thanks for the BD seamless branching support. That works great.
I missed something? I mean I have read no post about BD seamless support on MPC on this tread and nothing is indicated on the changelog.
clsid
28th September 2009, 17:52
Then you are reading the wrong changelog. Here is the log for the DEVELOPMENT builds:
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc?view=rev&revision=1287
Matching_Mole
28th September 2009, 18:02
Thanks clsid. I checked the changelog for the last version posted on XvidVideo.ru. This is a great news :))
peek
28th September 2009, 20:08
I don't think I ever use Haali media spliter, but anyway when I am using mplayer with option -cache [different values] it does not give any difference...
1)Why not giving Haali Media Splitter a try (with a large buffer size)?
2)I'm a little bit confused about the option "-cache" now. Which version of MPC-HC is that? I just know options starting with a slash like "MPC-HC.exe /help" which shows a list of all available options but none of them in Unix-style like "-cache".
ffcolor
28th September 2009, 20:45
1)Why not giving Haali Media Splitter a try (with a large buffer size)?
2)I'm a little bit confused about the option "-cache" now. Which version of MPC-HC is that? I just know options starting with a slash like "MPC-HC.exe /help" which shows a list of all available options but none of them in Unix-style like "-cache".
the "-cache" options I was refering to "mplayer" im previous post.
DrNein
28th September 2009, 21:16
ffcolor, since the video is a re-encode then it is more likely the problem than the player. Do commercial sources play okay?
peek
28th September 2009, 21:28
the "-cache" options I was refering to "mplayer" im previous post.
This thread is abaout MPC-HC, why don't you post your problem at "MPlayer for Windows"?
http://forum.doom9.org/showthread.php?p=1149094
Kurtnoise
29th September 2009, 06:32
One question regarding BD support:
Will it work in an older version of MPC when using the latest standalone MPEG splitter? Or does it also depend on other functionality of MPC (besides PGS subs)?
checking the patch, I'd say it depends also on the player, not only the splitter...
Snowknight26
29th September 2009, 07:30
I've got a corrupt H.264 clip (easy to make your own) that crashes MPC-HC when DXVA is used. When DXVA is not used, the corruption is visible but MPC-HC keeps playing the file. Would be nice if the same thing happened with DXVA on.
ffcolor
29th September 2009, 10:14
This thread is abaout MPC-HC, why don't you post your problem at "MPlayer for Windows"?
http://forum.doom9.org/showthread.php?p=1149094
wow
I am impressed. Next time you make such advice please read at lest 2 - 3 previous messages you are replying to.
dev84
29th September 2009, 10:22
btw. there is also something wrong with vsync in new MPC-HC.
In old MPC-HC release i had none problems with it, now i have tearing all the time on evry renderer with any possible configuration with DXVA.
thx
dev
hoborg
29th September 2009, 10:36
I just added glitch every 2-3s on my video sample (http://forum.doom9.org/showthread.php?p=1317952#post1317952) to bugs tracker (https://sourceforge.net/tracker/?func=detail&atid=854651&aid=2869629&group_id=170561)
...i hope it will be fixed some day.
Matching_Mole
29th September 2009, 10:53
I tested the BD seamless functionality and it works correctly. This is a great addition to MPC-HC!
It remains just a little problems regarding the splitted m2ts files and BD : when you have two versions of a movie on a single BD. In my little collection I have two exemples of this kind of BD ('The Descent" and "I'm a legend"). Currently, the new feature of MPC-HC takes the longuest playlist so I cannot choose which version MPC-HC should play.
To let the choice to the user (and MPC-HC should), I think maybe two options are possible :
- as soon as MPC-HC has scanned the playlists, a kind of message box let the choice to the user which playlist he wants to play. This message box should display only the playlists longuer than one hour and if the user makes no choice after 5 or 10 seconds MPC-HC plays the longuest as currently.
- in the menu "Navigation", maybe MPC-HC could display all the available playlists for the blu-ray.
But I know it easier to speak than to implement these in MPC-HC.
clsid
29th September 2009, 11:30
Or show a dialog with all 'playlists' sorted by length, so a user can choose the play short ones as well. Then not just the main movie can be played, but also the extras.
#1: 01:50:06
#2: 00:30:26
#3: 00:10:18
etc
[ ] Always automatically select longest movie track
Casimir666
29th September 2009, 13:15
One question regarding BD support:
Will it work in an older version of MPC when using the latest standalone MPEG splitter? Or does it also depend on other functionality of MPC (besides PGS subs)?
checking the patch, I'd say it depends also on the player, not only the splitter...
Maybe it could works if I modify the standalone filter to register BDMV/MPLS file format...
dev84
29th September 2009, 13:27
I just added glitch every 2-3s on my video sample (http://forum.doom9.org/showthread.php?p=1317952#post1317952) to bugs tracker (https://sourceforge.net/tracker/?func=detail&atid=854651&aid=2869629&group_id=170561)
...i hope it will be fixed some day.
Great :)
tetsuo55
29th September 2009, 13:37
btw. there is also something wrong with vsync in new MPC-HC.
In old MPC-HC release i had none problems with it, now i have tearing all the time on evry renderer with any possible configuration with DXVA.
thx
dev
The videorenderers are being re-written, test versions are available in the gothsync thread: http://forum.doom9.org/showthread.php?t=148221
I just added glitch every 2-3s on my video sample (http://forum.doom9.org/showthread.php?p=1317952#post1317952) to bugs tracker (https://sourceforge.net/tracker/?func=detail&atid=854651&aid=2869629&group_id=170561)
...i hope it will be fixed some day.We have a theoretical solution for this problem already. Hopefully we can apply this solution soon.
hoborg
29th September 2009, 13:53
We have a theoretical solution for this problem already. Hopefully we can apply this solution soon.
:thanks:
clsid
29th September 2009, 14:56
Maybe it could works if I modify the standalone filter to register BDMV/MPLS file format...
That could easily be done manually as well. Here is a registry patch for it.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Media Type\Extensions\.bdmv]
"Source Filter"="{1365BE7A-C86A-473C-9A41-C0A6E82C9FA3}"
[HKEY_CLASSES_ROOT\Media Type\Extensions\.mpls]
"Source Filter"="{1365BE7A-C86A-473C-9A41-C0A6E82C9FA3}"
Can anyone with a (ripped) Blu-ray disc test this? Use the external MPEG splitter, disable the internal one, and preferably test with an older version of MPC(-HC).
whurlston
29th September 2009, 16:39
That could easily be done manually as well. Here is a registry patch for it.
Can anyone with a (ripped) Blu-ray disc test this? Use the external MPEG splitter, disable the internal one, and preferably test with an older version of MPC(-HC).
I tested this with GraphStudio and it worked for me. I had to add the Wow6432Node for x86 filters running on Win7 x64 I doubt most people would need that.
.bdmv did not work for me though. I got an error saying the file could not be loaded. Using the .mpls worked.
whurlston
29th September 2009, 16:50
Oh, and the reported playing time for Watchmen was showing as 6 hrs, 12 mins.
73ChargerFan
29th September 2009, 16:58
Oh, and the reported playing time for Watchmen was showing as 6 hrs, 12 mins.
Lucky you, for getting a pre-release of the Final-Longer-MoreUncut Director's version.
whurlston
29th September 2009, 17:11
Lucky you, for getting a pre-release of the Final-Longer-MoreUncut Director's version.
:D
It was really good too. So good it finished in what seemed like half that time.
Piyoko
29th September 2009, 18:00
Tested the new branching playback on Close Encounters of the Third Kind (three different cuts) and it's working beautifully, so thanks a lot for that! I guess having a choice would be nice, but it's not difficult identifying the right .mpls playlist files.
Now I just hope the LPCM mono issue will be fixed, so I can watch Criterion Blu-rays.
hdboy
29th September 2009, 19:57
Feature requests:
1) often I change something in the config and need to reopen the file to apply the changes. I do this by "File > Open file..." and hit enter. Thing is now I have to select subtitle and audio stream again if I don't want the default. It'd be nice to have a "reload file" command that remembers the current state. Or perhaps MPC can remember not just the position of file but other attributes like selected subtitle, audio stream, so they don't have to be selected every time.
2) can we have an option to scale up the controls in full screen mode? I use MPC on my TV and at 8' away and 1920x1080 it's kind of hard to click on the track bar. I guess it'd be a big job to add skin support -- MPC's look has been dated for a long time, but I know looks aren't everything and the devs have limited time. However, just having a simple option to scale up the control when in full screen would help. Remember the HC stands for Home Cinema :)
Konrad Klar
30th September 2009, 00:01
1.
MPC-HC 1.3.1290.0 32bit
Vista 64bit SP2
When H264/AVC (DXVA) is checked in Internal Filters, some .mkv files with H.264 are played using DXVA.
I have also installed standalone MPCVideoDec.ax and when H264/AVC (DXVA) is unchecked in Internal Filters, MPC -Video decoder (Play/Filters/MPC -Video decoder) says "Not using DXVA" playing the same files.
However it seems the 32bit WMP does use MPCVideoDec.ax (CPU usage is very low when playing 1920x800 H.264 mkv).
2.
MPC-HC (all versions) 32bit
Vista 64bit SP2
There is a minor problem with subtitles muxed into mkv. One particular mkv file has two subtitle tracks - English and Polish. Polish is tagged as default according to the mkvmerge GUI. However MPC-HC always chooses English at start.
rica
30th September 2009, 00:19
but it's not difficult identifying the right .mpls playlist files.
Try BDInfo to catch the main mpls easily.
Here is Close Encounters BD Info:
http://img200.imageshack.us/img200/6357/closen.th.png (http://img200.imageshack.us/i/closen.png/)
whurlston
30th September 2009, 05:27
Try BDInfo to catch the main mpls easily.
Here is Close Encounters BD Info:
It's not always as simple as finding the longest running playlist. The main movie for Watchmen for example is the second longest playlist item.
Casshern
30th September 2009, 12:31
Hi Casimir,
great work on the seamless bluray playlist playback. Works like a charm without any glitches - i tried the BD's: Bolt EU, T2 German, Gladiator, Monster Inc. and a couple i do not remember. I also noticed that the m2ts splitter has gotten a lot more responsive when seeking.
great work!
clsid
30th September 2009, 12:34
1.
MPC-HC 1.3.1290.0 32bit
Vista 64bit SP2
When H264/AVC (DXVA) is checked in Internal Filters, some .mkv files with H.264 are played using DXVA.
I have also installed standalone MPCVideoDec.ax and when H264/AVC (DXVA) is unchecked in Internal Filters, MPC -Video decoder (Play/Filters/MPC -Video decoder) says "Not using DXVA" playing the same files.
However it seems the 32bit WMP does use MPCVideoDec.ax (CPU usage is very low when playing 1920x800 H.264 mkv).
2.
MPC-HC (all versions) 32bit
Vista 64bit SP2
There is a minor problem with subtitles muxed into mkv. One particular mkv file has two subtitle tracks - English and Polish. Polish is tagged as default according to the mkvmerge GUI. However MPC-HC always chooses English at start.
1) You must also disable the internal H264/AVC (FFmpeg) decoder. Internal decoders take precedence over external ones.
If you want to use MPCVideoDec.ax, then you should just leave the internal ones enabled because they are essentially the exact same.
2) The internal Matroska splitter does not support the "default tracks" option of the container. Use Haali splitter instead.
THX-UltraII
30th September 2009, 12:39
Questions about the x64 version of MPC-HC:
When opening a .mov file I get a notification that there are not supported yet. However, if I click on OK the .mov file (mostly trailers) plays fine.
Can I alter something so this notification is gone?
Konrad Klar
30th September 2009, 12:54
1) You must also disable the internal H264/AVC (FFmpeg) decoder. Internal decoders take precedence over external ones.
If you want to use MPCVideoDec.ax, then you should just leave the internal ones enabled because they are essentially the exact same.
2) The internal Matroska splitter does not support the "default tracks" option of the container. Use Haali splitter instead.
1) Everything in Internal Filters is disabled, especially H264/AVC (FFmpeg).
2. Thanks for explanation. I was using external mkv splitter, but not Haali, but that from MPC Standalone filter package.
BTW. could not be MPC mkv splitter (internal and external) improved to support this Matroska feature?
clsid
30th September 2009, 14:06
Everything is possible. Currently there is just no volunteer with the time and willingness to do it.
THX-UltraII
30th September 2009, 14:15
I ve just read on the AVS forum the the new 5000-series from ATI supports HD audio BITSTREAMING. This is great news. However, it seems that at the moment only PowerDVD supports bitstreaming. Rumor has it that maybe Slyplayer will have support too. Any word if MPC-HC is already working on something too?
kieranrk
30th September 2009, 15:09
This is great news. However, it seems that at the moment only PowerDVD supports bitstreaming. Rumor has it that maybe Slyplayer will have support too. Any word if MPC-HC is already working on something too?
We've contacted ATI about it but haven't had a response yet.
hdboy
30th September 2009, 15:42
Questions about the x64 version of MPC-HC:
When opening a .mov file I get a notification that there are not supported yet. However, if I click on OK the .mov file (mostly trailers) plays fine.
Can I alter something so this notification is gone?
I rename the files to .mp4. works great
THX-UltraII
30th September 2009, 15:44
I rename the files to .mp4. works great
good idea, thxz
rica
30th September 2009, 19:54
It's not always as simple as finding the longest running playlist. The main movie for Watchmen for example is the second longest playlist item.
This must be a directors cut and preferred main stream by director. (rarely)
But main stream doesn't mean absolutaly the longest playlist, on the other hand BDInfo seems to sort the streams ascending.
No matter, there are a few alternatives to check otherwise you feel yourself you've been lost in a jungle :) especially in branching BDs.
boyumeow
1st October 2009, 03:58
2.
MPC-HC (all versions) 32bit
Vista 64bit SP2
There is a minor problem with subtitles muxed into mkv. One particular mkv file has two subtitle tracks - English and Polish. Polish is tagged as default according to the mkvmerge GUI. However MPC-HC always chooses English at start.
I'm not sure did I do it wrongly or what, I tagged it as [Yes] and it run as I want, even if I m using Haali. Thanks.
pdanpdan
1st October 2009, 05:23
Haali splitter respects default tag on streams, MPC-HC always uses the first stream of that type
DGMurdockIII
1st October 2009, 13:28
when will there be blu-ray support
saint-francis
1st October 2009, 15:26
when will there be blu-ray support
Precisely what do you mean? If you read back several pages you will see that MPC HC now even supports seamless branching BD titles. It has supported BD subtitles for a while now. Do you mean menu support? I'm afraid it will be quite some time before we see that. MPC HC doesn't have it's own DVD menu navigator, much less a BD menu navigator.
sharangad
2nd October 2009, 04:39
Didnt know there were different versions of the 8400gs. So I must have the G98 version, since I get DVXA with VC-1 and VMR9? But that doesn't explain why only VC-1 doesn't work in EVR mode.
Are you on XP?
Mangix
2nd October 2009, 05:30
Questions about the x64 version of MPC-HC:
When opening a .mov file I get a notification that there are not supported yet. However, if I click on OK the .mov file (mostly trailers) plays fine.
Can I alter something so this notification is gone?
not sure about this since i don't use x64 but i think that can be disabled by going into formats and on .mov files clicking QuickTime and changing it to DirectShow. Should work.
Snowknight26
2nd October 2009, 07:09
That's not what causes it and there is no 'DirectShow.'
Mangix
2nd October 2009, 08:17
http://img196.imageshack.us/img196/9876/clipboard01vp.jpg
that's what i'm talking about. my logic is that the x64 version shows the messagebox because QuickTime is enabled by default.
dreamon
2nd October 2009, 09:36
why don't you post new releases on SourceForge ?
pirlouy
2nd October 2009, 11:37
Official releases are on Sourceforge.
THX-UltraII
2nd October 2009, 13:23
Do you guys know if it is possible to use a AviSynth script in MPC-HC WITHOUT using ffdshow for this? I installed AviSynths latest version and looked in external filter in MPC-HC for it, but it isn t there. Maybe I have to do it in some other way or maybe it is not possible without ffdshow at all.....
nurbs
2nd October 2009, 13:31
As far as I know it's either ffdshow or directly loading the avisynth script, which is probably not what you want. If this is just about using a different decoder you can configure ffdshow so that uncompressed video will be passed through it after it has been decoded.
THX-UltraII
2nd October 2009, 13:58
As far as I know it's either ffdshow or directly loading the avisynth script, which is probably not what you want. If this is just about using a different decoder you can configure ffdshow so that uncompressed video will be passed through it after it has been decoded.
this is exactly what I wanted to know. How do I EXACTLY configure ffdshow? In the codes DISABLE all exept RAW Video on 'all supported'? And what about the output section?
Like this? (standard):
http://img156.imageshack.us/img156/9696/naamloosph.jpg (http://img156.imageshack.us/i/naamloosph.jpg/)
nurbs
2nd October 2009, 14:04
In the bar on the left select "codecs". There is also a codec that says "Uncompressed" (or something like that; I have the german version) and activate it (choose "all supported"). That's all that should be required.
It doesn't work with MPC-HCs internal DXVA.
edit: I didn't read your whole post. Sorry for repeating what you have already done.
THX-UltraII
2nd October 2009, 14:12
thxz, and you re sure that FFdshow will not DO ANYTHING but passing through the video that way? (of course use the AviSynth script). The output section in ffdshow has got a lot of options. Will this not affect the video in any way? are the standard settings ok to use?
nurbs
2nd October 2009, 14:19
Yes. In MPC you can check under Play->Filters if the other video codec is used and you can also check the input in ffdshow by clicking the tray icon if you want to make sure. If you are having color issues (PC/TV-Range) when using ffdshow you can uncheck everything except RGB32 (IIRC) in the output settings, but I would just leave it at the defaults unless you have problems.
hdboy
2nd October 2009, 14:37
Is there a way to use MPC's mpeg-ts splitter in another directshow app, namely kmp? I have a file with a TrueHD track that for some reason only MPC's internal mpeg-ts splitter is able to see. haali's splitter, for ex, does not see this track. I download MPC's standalone codecs and tried registering and using the various mp*splitter.ax, but none of them work. you may why don't I just use MPC? I have problem playing the file smoothly in MPC for other reasons. kmp plays it fine but it does not see the trueHD audio track using its own or haali's splitter. because this is the only English audio track, it's kinda important.
Update: I solved this by removing haali splitter. I registered mpegsplitter.ax from the standalone pack and use MPC Mpeg splitter (Gabest)
ikarad
2nd October 2009, 20:29
http://sourceforge.net/tracker/?func=detail&aid=2805913&group_id=170561&atid=854651
bug not corrected
shades
3rd October 2009, 01:32
Hi,
I was wondering why I can play all my .x264 encoded and even 1080p sampled movies just fine with DXVA on my ATi 4850 upstairs with no glitches at all on the screen but it is all blocky and green backgrounds downstairs on my ATi 3850 AGP card for quite a few of the same .x264 encoded movies.
Both MPCHC boxes report that DXVA is working, both are running the latest drivers and patches and will play other x264 encoded movies fine. Just some movies have corruption on the 3850 AGP with a green screen with blocks of colour when there is movement. However, the 4850 is fine.
I always run the latest MPCHC and ffdshow on both PCs from xvidvideo.ru
Oh yes, I can get the 4850 to have similar problems IF I choose anything except Default system renderer.
Specs.
4850 running latest XP 32bit with all M$ patches.AMD X64 dual core 2800 4GB memory
3850 running latest XP 32bit Media center with all M$ patches. AMD AthlonXP3200 2GB memory
Gamezcdr
3rd October 2009, 07:21
Go to Vista ?
shades
3rd October 2009, 07:34
Go to Vista ?
That's really unhelpful but thanks anyway.
Poutnik
3rd October 2009, 12:42
I may be wrong, but DXVA non-compatible X264 settings can be graphic card dependent.
mariner
3rd October 2009, 18:59
1920x1080x60p H264 mp4 playback problem, build 1290
Greetings Casimir.
1. Thanks for your continuing effort to improve MPC. Playback of 1920x1080x60p h264 mp4 content no longer gives a back screen with Arcsoft MP4 Splitter/MPC Decoder, but drops half the frames and plays at 30fps.
Using the internal splitter/MPC Decoder still produces a black screen.
2. The source frame rate reported by the OSD is somewhat suspect, as you can see from the caps. It reports 59.937 with internal splitter, and 25.00 when MS decoder is used. Hope you'll look into this.
3. Is there a reason the internal Matroska SPlitter shares the same clsid as Arcsoft Martroska Source filter -
{0A68C3B5-9164-4A54-AFAF-995B2FF0E0D4} ?
4. It seems that internal filters are no longer used when external filters are set to preferred. Is this the correct behavior? I have always thought that internals filters are always used when selected, regardless of the external filters setting. Has this been changed?
Tested on Win 7 using EVR/CP.
Many thanks and best regards.
Lincoln Burrows
3rd October 2009, 22:44
Is there a way to open a Blu-ray project on MPC-HC just like TMT from Arcsoft is doing? MPC-HC can do that with DVD projects.
If not, can we expect this in the near future? :D
Does MPC-HC have some internal decoder capable of recognizing DVDs? I asked the BSPlayer developers and they told me since their player was commercial (there's also a free version available but only the paid one can play DVDs) and they said that were not allowed to use free MPEG-2 decoders in the default package (we may download any of those elsewhere), that they needed to develop one. I assume the MPEG-2 decoder (?) from MPC was developed by Gabest?
What kinds of decoders are required on the MPC (or any other player) default package to play Blu-ray projects (when I say project, I am not talking about a bunch of m2ts files, I mean the whole Blu-ray project/decrypted, with all menus and sorts of things)?
Is this a matter of changing the code (to work like PDVD old versions or TMT) or simply inserting another decoder(s) in the internal settings from the player? If it will require changing the whole code, can it be done or it's a daunting task?
Mixer73
4th October 2009, 04:07
bug not corrected
Yes, your bug is listed as open, I don't believe anybody has stated it has been fixed yet.
hdboy
4th October 2009, 16:35
Is there a way to open a Blu-ray project on MPC-HC just like TMT from Arcsoft is doing? MPC-HC can do that with DVD projects.
I wonder if it's possible to use arcsoft's BDMV navigator filter to do that?
rica
4th October 2009, 20:27
We added a completely new renderer a few days ago, it should be split into wasapi and dsound
Where is this; what ax it is?
Thx.
I can't see that in SVN 1290, nor in SA filters?
tetsuo55
4th October 2009, 20:39
Where is this; what ax it is?
Thx.
I can't see that in SVN 1290, nor in SA filters?its not compiled in yet, its very new code.
rica
4th October 2009, 20:40
its not compiled in yet, its very new code.
So i hope we gonna get it ASAP?
Thank you.
tetsuo55
4th October 2009, 21:07
So i hope we gonna get it ASAP?
Thank you.It will be included faster if albain can improve it
Mangix
4th October 2009, 23:22
i FINALLY fixed my tearing issues with MPC. when i used VSync or even Alternative VSync, it would always tear regardless if what i did. But I FINALLY found the fix.
after using D3Overrider to enable Triple Buffering+VSync and enabling alternative VSync, i get NO tearing at all. doesn't matter what framerate it's at.
Good Bye exclusive mode :)
THX-UltraII
5th October 2009, 09:51
It will be included faster if albain can improve it
will this new audio renderer make Reclock redundant if you don t need PAL-speeddown?
mariner
5th October 2009, 10:45
1440x1080x60p VC1 WMV playback problem, build 1290.
Greetings Casimir.
Just to let you know the internal MPC Video Decoder had problem with the above in DXVA mode.
Tested fine with Arcsoft, MS MFT and NV MFT.
Link:
http://www.avsforum.com/avs-vb/showpost.php?p=17006927&postcount=63
Best regards.
pirlouy
5th October 2009, 12:46
"Attachments Pending Approval"
-> Please, use images hosting website instead of this functionality. Else you can't be sure people won't forget to read your post again...
tetsuo55
5th October 2009, 14:12
will this new audio renderer make Reclock redundant if you don t need PAL-speeddown?Thats the idea.
mark0077
5th October 2009, 14:29
Wow that'll be nice. I suppose the question is going to be asked if it hasn't already been.... will it have smart speed control like playing 23.97fps content at 24fps when 24hz is detected, ie slight speed adjustments.
Jong
5th October 2009, 14:57
will this new audio renderer make Reclock redundant if you don t need PAL-speeddown?The frame rate adjusting capabilities of Reclock are not just needed for PAL speedown. Many in PAL countries have TVs that run at a native 50Hz, even some that support a 24p input. So for smooth playback 24p material has to be sped up to 25p/50Hz. These people too will continue to need Reclock.
tetsuo55
5th October 2009, 15:01
We wont be including pal-speeddown or anything similar, but patches are welcome
Jong
5th October 2009, 15:11
Yep, I understand. Just wanted to make the situation clear.
THX-UltraII
5th October 2009, 15:56
Many in PAL countries have TVs that run at a native 50Hz, even some that support a 24p input. So for smooth playback 24p material has to be sped up to 25p/50Hz. These people too will continue to need Reclock.
Never thought about this and always wondered why someone would need the SPEEDUP function. Now I understand this, not everyone has a 24Hz capable display
THX-UltraII
5th October 2009, 15:59
We wont be including pal-speeddown or anything similar, but patches are welcome
Maybe you can talk with James (Reclock dev.) and see if he can help you out to include such a feature in MPC-HC? This would be great since this will make reclock dedundent! Not that I hate Reclock, on the contrary. But having more software on a HTPC most of the times only does more bad then good :) Also Reclock will not become available in a x64 version and I want to go to run all my programs in x64 and since MPC-HC is becoming more and more available in x64....
Jong
5th October 2009, 16:20
There are three problems with that:
- Reclock is still needed if you use more than one player, e.g. for full Blu-ray disc playback. Not MPC-HC's problem. but a reason to have Reclock none the less.
- Even just handing over the code is BOUND to lead to a lot of questions James is not capable of supporting (time, not ability!).
- More importantly! Slysoft are bringing out their own player with "Reclock technology" later this year. It's going to be free, so MPC-HC is not a threat in that sense, but this is where Slysoft's interest and focus is rather than supporting Reclock for free to thrid parties.
But, hey, you can ask!
tetsuo55
5th October 2009, 17:38
I think its better, if audio/video speed up/down gets done by FFdshow.
MPC-HC is a video player. Which means we try to present the video and audio samples at the best possible time.
When you have this in mind its more than logical to place any audio/video adjustment outside of the renderer.
Like this:
FILE > Splitter > Decoder > Postprocessing(e.g. pal speedup) > renderer.
This way the renderer doesn't need any special stuff, all it needs to do is present whatever it gets as accurately as possible
And the same architecture can be used for all other options:
-Video Pulldown and up
-Universal video resampler (upsample to 600 frames, which can be devided equaly to any of the standard refresh rates)
-Audio frequency resampling and DSP
Basically what ffdshow already does
clsid
5th October 2009, 19:42
I think its better, if audio/video speed up/down gets done by FFdshow.And the ffdshow developers will say the opposite: its the job of the player and the renderers.
When will the focus be on bug fixing instead of adding new features? The amount of bugs on the tracker currently just keeps growing.
starla_
5th October 2009, 19:55
I think its better, if audio/video speed up/down gets done by FFdshow.
MPC-HC is a video player. Which means we try to present the video and audio samples at the best possible time.
When you have this in mind its more than logical to place any audio/video adjustment outside of the renderer.
Actually I would have to argue against this (as a developer of MediaPortal I have no such huge urge to force some other application to behave in a way I want to, opposite to the users of MPC-HC :P).
The main reason why I think it is the player applications responsibility is that ffdshow is just an audio codec in this context. What you are proposing is that every audio codec should implement the PAL pulldown. This is not feasible unless Microsoft is able to come with a standard how rate conversion should be handled in codec side and how player should be communicating that to the audio codecs (and I cannot see that happen ever).
Maybe MPC-HC and MediaPortal dev teams should join the forces to create a perfect open source audio renderer?
tetsuo55
5th October 2009, 20:07
And the ffdshow developers will say the opposite: its the job of the player and the renderers.
When will the focus be on bug fixing instead of adding new features? The amount of bugs on the tracker currently just keeps growing.We're trying to work together more closely with FFdshow team.
The core dev's are working on bug fixes, but not in the form of bandaids, but by solving the underlaying root cause.
root cause solutions are being applied (in random order, no timeline for the date it will be fixed) to:
-Mp4 splitter
-Video Renderer
-Audio Renderer
Actually I would have to argue against this (as a developer of MediaPortal I have no such huge urge to force some other application to behave in a way I want to, opposite to the users of MPC-HC :P).
The main reason why I think it is the player applications responsibility is that ffdshow is just an audio codec in this context. What you are proposing is that every audio codec should implement the PAL pulldown. This is not feasible unless Microsoft is able to come with a standard how rate conversion should be handled in codec side and how player should be communicating that to the audio codecs (and I cannot see that happen ever).
Maybe MPC-HC and MediaPortal dev teams should join the forces to create a perfect open source audio renderer?I dont disagree, but video clock speed editing is a function of post-processing, not video/audio decoding nor rendering.
Having a standalone decoder do immediately supplies the option to all players, instead of limiting it to a special renderer or player.
That said i think it would be great if we join forces.
Especially since we focus fully on video playback and not the media center experience (which mediaportal does 10x better anyway)
Jong
5th October 2009, 20:41
video clock speed editing is a function of post-processing, not video/audio decoding nor rendering.
Having a standalone decoder do immediately supplies the option to all players, instead of limiting it to a special renderer or player.But that's what Reclock does NOW. Seems little point in expending large amounts of valuable developer time to duplicate Reclock, even if in an open source environment, It is free after all.
The ONLY justification for doing work on duplicating Reclock functionality is if it was to offer a "one-stop" player with all features built in (And then it would be pretty far down the list of MPC-HC priorities I would imagine!).
tetsuo55
5th October 2009, 20:44
But that's what Reclock does NOW. Seems little point in expending large amounts of valuable developer time to duplicate Reclock, even if in an open source environment, It is free after all.
The ONLY justification for doing work on duplicating Reclock functionality is if it was to offer a "one-stop" player with all features built in (And then it would be pretty far down the list of MPC-HC priorities I would imagine!).That is definately not the road we are walking right now.
bobdynlan
5th October 2009, 21:54
My wish list: (lucky you, I'm very content with the current renderer/splitters/codecs/dxva implementations :D)
Remember Pan & Scan. And some better hints for doing the actual pan & scan. Maybe four buttons with a "+" layout. Or at least to import the current manual pan & scan into a new preset. And remember that. Most users, out of laziness or scared by the Edit mode of Pan & Scan, choose Stretch to Window or Touch Window from Outside which are equally bad. Having large black bars is bad for the device itself and is bad for the viewing experience (they are not quite as black as they should on current tech). Eliminating them should be a compromise between source % and aspect ratio variation. How about warp scaling? That would be a killer...
Extend command line parameters to include Change fullscreen resolution and maybe renderer and filters.
We could have lived without the Mediainfo implementation, and instead have something similar to KMP's. It's easy to bind Information (Ctrl+3) to TAB, but that works only on files that have the Clip info defined. If it could use the data from Properties->Details would be enough. Shure you can bind Properties to TAB too, but you get a popup that defaults to Clip informations, and that does not fit well and is not toggleable.
Last attempt on better hotkeys:
framestep <-> jump medium (reason: first impression)
pause-> mouse1 double-click (reason: right click menu)
audio delay-> maybe add +CTRL (reason: prone to accidentaly keypress)
support for pan & scan presets
After the first introduction by ATI (in games), using shaders for post processing effects in a video player is a great addition, overlooked by so many talented people. The sharpening filters are going well, but how about softening, denoising, adding noise, deinterlacing, etc. etc.?
Using store settings to .ini file sometimes leads to loosing all user defined shaders. You cannot permanently remove built-in shaders (if using registry, too). Implementing some sort of sliders to variate -/+ constants would increase the usefulness of shaders, check out vdshader by Avery Lee, very Pixel Bender alike i.e. easy to use. A build with // TODO : add nVidia PerfHUD !!! implemented would also be a killer, being able to measure the GPU load when using dxva, various resizers, optimizing shaders, etc.
I don't know much about directx and gpu processing, but did some basic translations/adaptations from various sources. Here it's a noise(grain) shader, good against color bands, giving some film effect, any improvement is welcomed: //ps_2_0
/* I've missed Xvid's film effect
bobdynlan's adaptation of GrainPS2 from Looki's Shader Pack V 2.0 */
sampler s0 : register(s0);
float4 p0 : register(c0);
#define clock (p0[3]) /* it was static only before I found this :D */
#define PI acos(-1)
float mccool_rand(float2 ij) {
/* Random algorithm by Sylvain Lefebvre */
const float4 a=float4(pow(PI,4),exp(5),pow(13, PI / 2.0),sqrt(1997.0));
float4 result =float4(ij,ij);
for(int i = 0; i < 3; i++) {
result.x = frac(dot(result, a));
result.y = frac(dot(result, a));
result.z = frac(dot(result, a));
result.w = frac(dot(result, a));
}
return (float)result.xy;
}
float4 main(float2 tex : TEXCOORD0) : COLOR
{
float fStrength = 0.10; /* 0.05=min; 0.1=LOW; 0.15=med; 0.2=strong */
float clkvar = 0.001; /* 0.0=static grain 0.001=fix some noise banding */
float4 c1 = tex2D(s0,tex);
float rand = mccool_rand(tex+clkvar*clock)*fStrength;
// c1.rgb=(0.5,0.5,0.5); /* display only grain */
c1.rgb *= float3(1-rand,1-rand,1-rand);
return c1*(1+fStrength/2);
}
THX-UltraII
6th October 2009, 07:55
Do you guys think that when the free Slyplayer will be released, most people will make the swith to Slyplayer? Rumor says this is going to be the best free player even made.
tetsuo55
6th October 2009, 08:50
Do you guys think that when the free Slyplayer will be released, most people will make the swith to Slyplayer? Rumor says this is going to be the best free player even made.I don't see how they are going to add a lot of the features people want, without getting sued.
BetaBoy
6th October 2009, 09:28
Do you guys think that when the free Slyplayer will be released, most people will make the swith to Slyplayer? Rumor says this is going to be the best free player even made.
/me saves this quote for future reference
THX-UltraII
6th October 2009, 11:07
lets be clear on this one!: I ll stick with MPC-HC no matter what! Great free player and with the new audio renderer thats comming I think it will be the best player on the market!
Tetsuo, any idea when you will unleash :) the first version of MPC-HC with the new renderer?
tetsuo55
6th October 2009, 11:35
With albain and starla_ helping out it might be sooner than i though...
THX-UltraII
6th October 2009, 11:47
With albain and starla_ helping out it might be sooner than i though...
And can you give any hints if it might be possible with the 4XXX series to have bitstreaming?
pirlouy
6th October 2009, 12:01
Do you guys think that when the free Slyplayer will be released, most people will make the swith to Slyplayer? Rumor says this is going to be the best free player even made.
They promise a lot of things. When you see features list, that looks impossible.
But as a user, of course, I'm really interested in this player...
tetsuo55
6th October 2009, 12:07
And can you give any hints if it might be possible with the 4XXX series to have bitstreaming?i hope so.
THX-UltraII
6th October 2009, 13:33
i hope so.
Tetsuo, I m one of those guys who cannot wait and want to enjoy bitstreaming via HTPC right now :o
I have found a cheap Asus Xonar HDAV Slim card. I found out that this card is only supported (as for bitstreaming) by TMT3 exclusive. Do you think if this card will be compatible with bitstreaming in MPC-HC in the near future? If not, I m not going to buy it. If yes, I will :)
kieranrk
6th October 2009, 14:30
I have found a cheap Asus Xonar HDAV Slim card. I found out that this card is only supported (as for bitstreaming) by TMT3 exclusive. Do you think if this card will be compatible with bitstreaming in MPC-HC in the near future? If not, I m not going to buy it. If yes, I will :)
I am going to contact Asus in my role as "Corporate Liason Officer" :p and find out if this can be supported.
pirlouy
6th October 2009, 21:48
I'm not sure what you expect Asus to answer. They should have a sponsorship with TMT so I can't imagine they will answer it's compatible.
I guess it's like DVXA; it's something up to coders. If bitstreaming technology is implemented in MPC-HC code, then all cards will be supported...
kieranrk
7th October 2009, 00:32
They should have a sponsorship with TMT so I can't imagine they will answer it's compatible.
How do you know that they sponsor TMT. Maybe TMT was the only company willing to work with them to get the bitstreaming code in.
At the end of they day if it will increase sales of their product they'll help us.
boyumeow
7th October 2009, 05:19
Sorry to interrupt every1 when U all r having a lot of excitement here. Can any1 explain to me what full-screen(alt-enter) aspect ratio is? I'm asking cause I'm getting a result that is not what I have expected. What I meant here is that the height I believe is correctly enlarge to my desktop height(1050) but the width is not (bigger than my desktop width(1680)). What I need to know is whether it is correct or any1 is having the same problem or it might be my own setting which causes it. I'm using Vista32 home with GT8600, MPC-HC_1290 . Thanks and pardon my poor written language.
B.F.
7th October 2009, 05:40
Recently update player to the new version.
Why "Position subtitles relative to video frame" option doesn't work for ass subs anymore?
sysdump.txt
7th October 2009, 07:47
@boyumeow
your widescreen-monitor has a width to height ratio of 16:10 whilst most widescreen-broadcasts has a 16:9 ratio.
So either you will have to stretch the image, or you will have to live with black bars above and beneath the picture.
tetsuo55
7th October 2009, 07:58
Recently update player to the new version.
Why "Position subtitles relative to video frame" option doesn't work for ass subs anymore?this is a known issue.
clsid
7th October 2009, 12:10
Has anyone been able to pinpoint when that regression was introduced into the code? This is one of the reasons why I suggested putting development builds on SourceForge. It helps tracking down the origins of bugs.
Idea:
Perhaps one of the builders can upload a large collection of old revisions? When compressed together in a couple of RAR archives it should give relatively small files to upload. For example 50 revisions per archive. Compiling a large number of revisions could be done automatically through a batch script.
1) Update SVN to revision X. TortoiseSVN has the ability to update to specific revisions. My idea assumes that there is a command line call for that as well.
2) Full rebuild.
3) Move mplayerc.exe (or mpc-hc.exe) to a folder named X.
4) X=X+1 (or +5 or +10)
5) go to step 1
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.