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

gngn
7th October 2009, 13:22
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.

http://forum.doom9.org/showthread.php?p=1324741#post1324741

clsid
7th October 2009, 14:03
Based on that useful info I suspect that the bug was added in revision 1236.

Casimir666
7th October 2009, 21:42
Recently update player to the new version.
Why "Position subtitles relative to video frame" option doesn't work for ass subs anymore?

Based on that useful info I suspect that the bug was added in revision 1236.

Could you try with this build and tell me :
http://www.mediafire.com/download.php?ydmdrcnvy9n

Darth Viorel
7th October 2009, 21:47
Could you try with this build and tell me :
http://www.mediafire.com/download.php?ydmdrcnvy9n

The bug is gone with that version, thx.

littleD
7th October 2009, 21:53
Bug.
When watching in MPC -HC an avisynth script with dgdecode source, the process stay even when closing player. I have to close it manually (multi instances) as it is making troubles when turning off windows. Tested 1290 build.

EDIT: Script have to be paused (once is enough) during playback.

sneaker_ger
7th October 2009, 22:12
The bug is gone with that version, thx.

Yep, seems to work fine here too. Thx.

lititude
8th October 2009, 16:53
Can MPC-HC open MPEG2 stream from url such as http:// xx. xx. xx. xx: port ?
Now VLC can.

shiloto
8th October 2009, 18:11
Im having a problem.

After i reinstalled k-lite with latest MPC-HC i cant make the default decoder for h264 mpcvideodecoder.

Using windows 7 rtm. Tryed the windows 7 tweak tools - doesnt detect the mpc codec at all.

Tryed chaning the CLSID trough the registry. Still doesnt help.

Player still uses the MS DVT-DVD decoder. When i enabled ffdshow for h264 it works fine

EDIT:

Now i have seen that when i watch standard 720p tv show it uses mpcdecoder

But when i try to play transformers 2 prestige it uses the MS decoder

Any idea why

clsid
8th October 2009, 19:08
That file probably contains a H.264 stream that is not compatible with the DXVA decoder of MPC-HC.

albain
8th October 2009, 20:20
Hi,

here is a patch (http://damienbt.free.fr/MPCHC_AudioRenderer_Wasapi.diff) for MPC-HC that brings WASAPI support (exclusive mode) on the MPC Audio renderer

Here is a sample binary file (.ax) (http://damienbt.free.fr/MpcAudioRendererFilter.ax)

I forced it to WASAPI exclusive mode with the useWASAPI bool.

All the UI configuration needs to be made : WASAPI vs directsound, and select which device to use for WASAPI and fo directsound modes

Spec-Chum
8th October 2009, 23:19
Hi,

here is a patch (http://damienbt.free.fr/MPCHC_AudioRenderer_Wasapi.diff) for MPC-HC that brings WASAPI support (exclusive mode) on the MPC Audio renderer

Here is a sample binary file (.ax) (http://damienbt.free.fr/MpcAudioRendererFilter.ax)

I forced it to WASAPI exclusive mode with the useWASAPI bool.

All the UI configuration needs to be made : WASAPI vs directsound, and select which device to use for WASAPI and fo directsound modes

Thanks Albain, I'm afraid to say I lost all the work I did on mine when my HDD went click, click, boom!

However, I've updated yours to register as an audio renderer so is now selectable through MPC's options page directly. However, I had to comment out the new KSDATAFORMATs as I couldn't get it to compile with them in, I have the latest W7 SDK (at least, I think I do :) )

I've tested it with AC3 and DTS and my amp shows the correct logos for both, but I can't test HD audio. Can anyone try my new ax file and report back on HD please?

Get the new .ax file here (http://www.mediafire.com/?sharekey=f23b64e279fec79ea0f2f20c509059d9cc2ece46ebfc746a947708e37b913e74)

Thanks

rica
9th October 2009, 01:10
I've tested it with AC3 and DTS and my amp shows the correct logos for both, but I can't test HD audio. Can anyone try my new ax file and report back on HD please.

Sure:

http://forum.doom9.org/showthread.php?p=1332746#post1332746


_ _ _ _ _

albain
9th October 2009, 08:06
Thanks Albain, I'm afraid to say I lost all the work I did on mine when my HDD went click, click, boom!

However, I've updated yours to register as an audio renderer so is now selectable through MPC's options page directly. However, I had to comment out the new KSDATAFORMATs as I couldn't get it to compile with them in, I have the latest W7 SDK (at least, I think I do :) )

I've tested it with AC3 and DTS and my amp shows the correct logos for both, but I can't test HD audio. Can anyone try my new ax file and report back on HD please?

Get the new .ax file here (http://www.mediafire.com/?sharekey=f23b64e279fec79ea0f2f20c509059d9cc2ece46ebfc746a947708e37b913e74)

Thanks

Thanks, can you provide the updated patch ?

I would like to add some debug traces

whurlston
9th October 2009, 08:52
Thanks Albain, I'm afraid to say I lost all the work I did on mine when my HDD went click, click, boom!

However, I've updated yours to register as an audio renderer so is now selectable through MPC's options page directly. However, I had to comment out the new KSDATAFORMATs as I couldn't get it to compile with them in, I have the latest W7 SDK (at least, I think I do :) )

I've tested it with AC3 and DTS and my amp shows the correct logos for both, but I can't test HD audio. Can anyone try my new ax file and report back on HD please?

Get the new .ax file here (http://www.mediafire.com/?sharekey=f23b64e279fec79ea0f2f20c509059d9cc2ece46ebfc746a947708e37b913e74)

Thanks

It didn't work for HD audio for me:

I still get the additional WMAudio filters auto inserted into the graph. ffdshow does not connect directly to the audio renderer. My setup matches yours except I have a 4670.

Edit:

GOT IT!

I was using the renderer build that was posted in the MPC-HC thread. I switched back to albain's build posted in this thread.

ffdshow bitstream build 9
albain's MPC-HC audio renderer build
16 bit only checked.
IEC61937 unchecked.

Result:
My 4670 lights up the TrueHD icon on my RX-V863. (I swear it looked and felt like Christmas).

Just a buzzing sound but I didn't expect audio. We were only trying to get it to connect at the moment right?

JimboAlmeida
9th October 2009, 10:10
This is surely a good thread. I think that the reviews shared here are worth passing through.

THX-UltraII
9th October 2009, 10:38
passing through.:d:d:d

Spec-Chum
9th October 2009, 11:00
Thanks, can you provide the updated patch ?

I would like to add some debug traces

Sure (http://www.mediafire.com/?sharekey=f23b64e279fec79ea0f2f20c509059d9cc2ece46ebfc746a947708e37b913e74)

Not sure why I can't compile with the KSDATAFORMAT parts. I suspect that's why mine forces WM decoders into the path.

I will say tho, using the internal MPC-HC AC3 and DTS decoders I do get sound from my amp (Denon 2805) with my build.

boyumeow
9th October 2009, 11:50
@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.

Living with black bars is ok with me, but m I suppose to be able to visual the black bars? Cause I do not sees them, it just that my animes or movies just stretch to the fullest (maybe 16:9) but due to my screen (16:10), it just misses the top & bottom or the left & right. Thanks.

Edit: Sorry for my question, I just find out which setting was making it that way and corrected it (Video Frame==>touch window from inside), thanks.

Casimir666
9th October 2009, 16:15
Sure (http://www.mediafire.com/?sharekey=f23b64e279fec79ea0f2f20c509059d9cc2ece46ebfc746a947708e37b913e74)

Not sure why I can't compile with the KSDATAFORMAT parts. I suspect that's why mine forces WM decoders into the path.

I will say tho, using the internal MPC-HC AC3 and DTS decoders I do get sound from my amp (Denon 2805) with my build.

You need to install Win7 SDK, and then use "Windows SDK configuration tool" to integrate is with VS2008. Be careful, you have to switch your regional settings to US because this tools is buggy (http://blogs.msdn.com/windowssdk/archive/2009/08/21/windows-sdk-configuration-tool-may-report-an-error-when-os-display-format-is-not-english.aspx).

mark0077
9th October 2009, 18:17
Hi, sorry for hijacking thread, but as there is alot of discussion here and in the ffdshow thread around side versus rear channels.

My question is, for a 5.1 speaker configuration, with a 7.1 sound card, in windows vista or windows 7 even, what is the "correct" setup to choose in both audio card settings, and physical outputs. Should I be using physical rear, or physical side outputs.

My XONAR gives audio from both rear and sides, in whatever physical config I use, even in 5.1 config setting in its control panel because there is no way to stop this card upmixing unfortunately. It tries to get too smart so its hard to figure out whether I should be using side or rear outputs.

tetsuo55
9th October 2009, 18:39
Hi, sorry for hijacking thread, but as there is alot of discussion here and in the ffdshow thread around side versus rear channels.

My question is, for a 5.1 speaker configuration, with a 7.1 sound card, in windows vista or windows 7 even, what is the "correct" setup to choose in both audio card settings, and physical outputs. Should I be using physical rear, or physical side outputs.

My XONAR gives audio from both rear and sides, in whatever physical config I use, even in 5.1 config setting in its control panel because there is no way to stop this card upmixing unfortunately. It tries to get too smart so its hard to figure out whether I should be using side or rear outputs.Left Surround Side and Right Surround Side should be used.

The physical rear are Left Surround back and Right Surround back, these are only available in 7.1 mode (but the Left Surround back is available in 6.1 mode too)

In 5.1 setup the side surrounds should be moved slightly to the back of the listening point

See this post for more info: http://forum.doom9.org/showthread.php?p=1306597#post1306597

mark0077
9th October 2009, 18:48
tyvm.... have it correct, these HDAV Deluxe cards have terrible drivers to be honest. Simple 5.1 channel audio has never gone straight to my 5.1 speakers with out some rear channel bleeding.

It doesn't happen with WASAPI though, only directsound. I am still unsure if this is mpc-hc and ffdshow outputting rear side to rear back instead, and this card just "upmixing" that so that I hear out of my rear side channels, or just the HDAV drivers being bad as I originally thought.

tetsuo55
9th October 2009, 18:56
tyvm.... have it correct, these HDAV Deluxe cards have terrible drivers to be honest. Simple 5.1 channel audio has never gone straight to my 5.1 speakers with out some rear channel bleeding.

It doesn't happen with WASAPI though, only directsound. I am still unsure if this is mpc-hc and ffdshow outputting rear side to rear back instead, and this card just "upmixing" that so that I hear out of my rear side channels, or just the HDAV drivers being bad as I originally thought.did you set the windows control panel to 5.1 (and did you do the same in the soundcard driver panel)

mark0077
9th October 2009, 19:07
Ya... same problems with vista. Mark_A_W has the same problems I believe, with channel upmixing anyways. Simple stereo gets upmixed to 5.1 (thats definitely a driver problem, and can be gotten around for me by disabling the GX function).

My problem is when watching 5.1 content, or 5.1 files in any software like winamp / mpc-hc. In channel tests, the side right can be heard slightly from the side left (like 10% in the side left). Same for side left test, it can be heard slightly in side right.....

With WASAPI from reclock, this effect is no longer heard. I just get confused whether my tests (THX Surround Tests) are designed for rear rather than side channels (visually they show side channels (SL and SR) and so I doubt this is the problem), or mpc-hc, or ffdshow or windows, or my drivers are causing the problem. Very hard to diagnose.

As I say I can get around it by using WASAPI but still not happy that I can't get proper 5.1 output from channel tests..... Any ideas how to diagnose what the problem is? Thought windows 7 RC would solve it but no luck.

Strange thing is that windows and hdav control panel channel tests don't show the problem. Seems to be limited to directsound output from software.

EDIT: Looking at ffdshows mixer when playing the thx surround tests, shows BackL and BackR are active, with SideL and SideR not being active...... At least this might indicate its not the drivers.... The mixer shows this with both mpc-hc AND ffdshow being the decoder. This happens with many of my DVD's, all show back L and R active, not Side L and R.

ffdshow mixer is set to "3/0/2 - 5 channels" with LFE channels on, everything else off. I think this is incorrect, this seems to assume (by looking at the mixer visually) that 3/0/2 means back L and R should be used. (the opposite to what tetsuo said, as selecting 6 or 7 channels visually enables the side L and R)
mpc-hc ac3 decoder settings are set to "3 Front + 2 rear". There is no "3 Front + 2 side". Is this a mistake / omission?

Mercury_22
9th October 2009, 21:01
For those using 5.1 Speakers DON'T use "5.1 Surround" in Windows's Speakers Setup use "7.1 Surround" and connect your "Surround Speakers" to the REAR OUT connector of your sound card !

Why ? Because the "5.1 Surround" in Windows's Speakers Setup can go either way depending on the DRIVERS :
If a
>> system vendor has set the pin config values of the integrated HD
>> Audio device to indicate that the 5.1 device uses side speakers
>> then we expose that to the OS when it asks the driver through the
>> channel config property request but if the system vendor uses the
>> pin config sequence values in the multi-channel device association
>> to indicate that the 5.1 system has rear speakers the HD Audio
>> class driver will expose that to the OS as the channel mask for
>> that device instead. (http://www.freelists.org/post/wdmaudiodev/Vista-51-speaker-mode-question,7)

The reason for not distinguishing between the back-speaker and side-speaker configurations in either case is that home users tend not to distinguish between these speaker positions—the placement of furniture in the room might be the primary factor in determining whether a pair of speakers ends up beside or behind the listener. Forcing users to recognize the subtle differences between these alternate configurations would complicate the user interface for little benefit. (http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/PinConfig.doc)

Read the entire doc here Pin Configuration Guidelines for High Definition Audio Devices (http://www.microsoft.com/whdc/device/audio/PinConfig.mspx)

But you don't have to take my word for this use any other decoder or player (e.g. TotalMedia Theatre or PowerDVD) and play any of these test files

Test 5.1 AC3 (Dolby Digital) (http://www.tfm.ro/win32-projects/test-avi-ac3/)
Test 7.1 E-AC3 (Dolby Digital Plus) (http://sharebee.com/69772daa)
Test 7.1 Dolby TrueHD (http://www.megaupload.com/?d=7P9P81CW)
Test 7.1 DTS-HD HR (http://sharebee.com/abf92989)
Test 7.1 LPCM (http://www.megaupload.com/?d=0HM2JCEP)

or any Demo Disc from Dolby or DTS or any calibration disc or... and see for yourself


P.S. And maybe connect something, (e.g. Headphones) to the the SIDE OUT connector of your sound card if your drivers are using auto JACK DETECTION.
This is NOT USUALLY NECESSARY but it might help with some cards / drivers

mark0077
10th October 2009, 00:31
Thanks alot. Will try it out. I wonder how this knowledge can reach the masses. Cheers

rt87
10th October 2009, 02:09
I don't see how they are going to add a lot of the features people want, without getting sued.

Simple answer: Because it is China.

Hi,

here is a patch (http://damienbt.free.fr/MPCHC_AudioRenderer_Wasapi.diff) for MPC-HC that brings WASAPI support (exclusive mode) on the MPC Audio renderer

Here is a sample binary file (.ax) (http://damienbt.free.fr/MpcAudioRendererFilter.ax)

I forced it to WASAPI exclusive mode with the useWASAPI bool.

All the UI configuration needs to be made : WASAPI vs directsound, and select which device to use for WASAPI and fo directsound modes

Any chance adding Kernel Streaming for XP?

THX-UltraII
10th October 2009, 06:57
Simple answer: Because it is China.



Any chance adding Kernel Streaming for XP?

skip XP and go to W7, believe me!

tetsuo55
10th October 2009, 07:45
skip XP and go to W7, believe me!Exactly

Mangix
10th October 2009, 08:25
but what if you don't like either Vista or 7?

tetsuo55
10th October 2009, 08:37
but what if you don't like either Vista or 7?You'll get used to it (but please don't use vista)

THX-UltraII
10th October 2009, 10:45
DO NOT use Vista and if your a HTPC freak go with Windows7.

pirlouy
10th October 2009, 11:06
I've just discovered (in MPC-HC Goth Sync thread) that with Windows 7, Aero caused me judders (when using 50Hz) and audio lags (when using 24Hz) . Reclock and Goth Sync wasn't able to correct this...

So Aero is not that perfect. And it seems without Aero, I have tearing when watching some videos... Tearing I can avoid if I use D3D in MPC.

yesgrey
10th October 2009, 12:35
but what if you don't like either Vista or 7?
If you use the classic theme it doesn't look too much different. Unfortunatelly, in the last RC, it's still a little buggy, but I hope that it will be improved in the retail build...

wOxxOm
10th October 2009, 13:59
any chance of implementing audio/subtitle language preference options (not for DVD but for all the containers) just like in Haali's splitter: eng,jpn etc...?

btw seems like changing playback speed (2x etc) doesn't speedup natively displayed subtitles

irishrobbie
10th October 2009, 14:03
is there a way where i can have the scale to 16:9 tv function in pan and scan by using a hotkey.thanks in advance

DigitalDeviant
10th October 2009, 14:22
but what if you don't like either Vista or 7?

Then get used to software eventually not supporting your OS and developers ignoring your requests to fix things that break on an outdated OS.

hdboy
10th October 2009, 16:00
Get the new .ax file here (http://www.mediafire.com/?sharekey=f23b64e279fec79ea0f2f20c509059d9cc2ece46ebfc746a947708e37b913e74)

Thanks

pardon my ignorance, but how do I use this? I registered the ax, and added it to external filters. I do see MPC audio renderer in the filters menu when playing. however, I'm getting bad audio de-sync and seeking often causes mpc to hang. using svn 1296, win7 RTM 32bit

Dark Eiri
10th October 2009, 16:20
but what if you don't like either Vista or 7?

Really? Using XP now must feel exactly like using Windows 95 by the time XP was released. Even my sluggish netbook runs Windows 7 faster than it runs Windows XP. Move on, people.

albain
10th October 2009, 17:40
Hi, XP does not have any WASAPI layer, only Vista or 7 do

About the new audio renderer, I have a question about how works MPC HC : if I set MPC renderer as default, MPCHC will try to load it but only once.
If the media type is refused, it will switch back to directsound renderer.

Graphstudio does not have the same behaviour : it will try the first (and same) mediatype (which is basic and lacks of information, which is the reason why the wasapi renderer will refuse it) and it will try others (more detailed) types which will be accepted.
Do you know how to fix this ?

Otherwise, there is (at least) one bug in it : the memory is not freed correctly. Don't know why

I also made some changes : for example the initialization of the service should not be remade in case of reconnection (so in case of change of media type)

clsid
10th October 2009, 19:00
That behavior is most likely related to the fact the MPC uses its own filter graph manager. So that might need some changes for negotiating media types. See FGManager.cpp.

Keiyakusha
10th October 2009, 21:12
pardon my ignorance, but how do I use this? I registered the ax, and added it to external filters. I do see MPC audio renderer in the filters menu when playing. however, I'm getting bad audio de-sync and seeking often causes mpc to hang. using svn 1296, win7 RTM 32bit

I think you should wait for new build compiled with new renderer. And choose that renderer in "output" menu but not in external filters. However it probably should work from external filters too, but you sure that you downloaded right filter and not buggy one? Also I don't see much point to do both - registering filter and putting it in external filters...
As for me, I'm not sure which one I should download so I will wait for new revision ^_^

Mangix
11th October 2009, 00:07
Really? Using XP now must feel exactly like using Windows 95 by the time XP was released. Even my sluggish netbook runs Windows 7 faster than it runs Windows XP. Move on, people.

actually on my computer, Windows XP feels very fast. 7 felt alright but slower. It also uses around 3 times more memory and on my 2GB and that's a bit unacceptable. My video games run faster, I get EAX/A3D without needing to use emulators that don't work, and other minor details.

my question was was originally if kernel streaming was going to be implemented in this renderer. but whatever.

Snowknight26
11th October 2009, 04:55
Any chance of removing the need for an exclusive file lock? I hate having to switch to Haali Media Splitter just so MPC-HC can even open a file that's being written to by another program.

hoborg
11th October 2009, 10:11
BTW, XP+WMR9 is only one combination alow you to play DVDs using DXVA (using PDVD9 decoder) with working navigation.

tetsuo55
11th October 2009, 11:03
actually on my computer, Windows XP feels very fast. 7 felt alright but slower. It also uses around 3 times more memory and on my 2GB and that's a bit unacceptable. My video games run faster, I get EAX/A3D without needing to use emulators that don't work, and other minor details.

my question was was originally if kernel streaming was going to be implemented in this renderer. but whatever.Its not using more memory, its using less.

However the memory management system works completely different, and memory is reserved (but empty) for applications and services.
If any application needs more memory than is reserved and/or free, reserved memory will be given to the application until no more memory can be given (and at that point the swapfile gets used)

This is one of the main reasons why 7 feels so much faster on older low ram systems
Any chance of removing the need for an exclusive file lock? I hate having to switch to Haali Media Splitter just so MPC-HC can even open a file that's being written to by another program.

Dev's have not been able to work around this, can you provide as much information about this as possible (other GLP open source applications that can bypass te file lock would help)

yesgrey
11th October 2009, 12:58
One question: the code for the new audio renderer is included in the trunk? I want to take a look at it and need to know where it is.
Edit: I've updated the source from svn and it's in the Trunk.

my question was was originally if kernel streaming was going to be implemented in this renderer.
I think a better option would be ASIO support. That would work with both XP, Vista and 7, and would be a really nice feature.:)
There are some general free ASIO drivers based on Kernel streaming for soundcards that don't have native ASIO support (ASIO4All).

I will take a look at the code, maybe I could add it, but probably it would be a lot easier and faster if one of the current developers agrees with the idea and adds it himself...;)

Shakey_Jake33
11th October 2009, 13:22
The SVN 1299 build on XvidVideo.RU claims to have the WASAPI renderer added - how do you select this? It does not seem to be under the Audio Renderers dropbox.

hdboy
11th October 2009, 16:09
Its not using more memory, its using less.

However the memory management system works completely different, and memory is reserved (but empty) for applications and services.
If any application needs more memory than is reserved and/or free, reserved memory will be given to the application until no more memory can be given (and at that point the swapfile gets used)


that's the theory anyway. in reality, with the same work load, win7 hits the paging file much sooner than XP on my 3GB ram. If I turn off the swap file, win7 will throw up out of memory error and apps will crash much faster than XP. so the memory is not just being reserved or used for caching. it is actually being used.

sorry, don't mean to hijack the thread, but I keep hearing about how win7 is faster or more memory efficient than XP, and I just don't see it. not to say that it doesn't have other advantages, but those aren't it. it may feel faster due to the app caching and preloading, but benchmarks show win7 is slightly slower on execution of office/game/etc apps. when people say win7 is faster, I think what they mean is "my spanking new install of win7 on my freshly built i7 smokes my 5yo install of XP with a zillion app and device driver installs/uninstalls". well guess what? new install of EVERY MS OS feels fast (excerpt maybe for Vitsta LOL).

so what I'm saying is: don't be so quick to dismiss XP. it's a perfectly good working OS. XP's win explorer is also better than win7. I mean, have you noticed that win7 doesn't even show free disk space on the status bar, despite it taking up 3x the space it used too? or if you choose more than 15 files, you have to click more details to see the total file size? or how about if you want to include/exclude subfolders in search, there's no handy checkbox any more? you actually have to go into search options menu and change it every time. I could go on, but I won't.

yesgrey
11th October 2009, 16:48
If anyone wants to consider ASIO, here (http://www.steinberg.net/en/company/3rd_party_developer/sdk_download_portal.html) is the official ASIO SDK. You'll need to create an account to download it, but it's all free.

THX-UltraII
11th October 2009, 17:13
The SVN 1299 build on XvidVideo.RU claims to have the WASAPI renderer added - how do you select this? It does not seem to be under the Audio Renderers dropbox.

cant find it either

tetsuo55
11th October 2009, 17:24
that's the theory anyway. in reality, with the same work load, win7 hits the paging file much sooner than XP on my 3GB ram. If I turn off the swap file, win7 will throw up out of memory error and apps will crash much faster than XP. so the memory is not just being reserved or used for caching. it is actually being used.

sorry, don't mean to hijack the thread, but I keep hearing about how win7 is faster or more memory efficient than XP, and I just don't see it. not to say that it doesn't have other advantages, but those aren't it. it may feel faster due to the app caching and preloading, but benchmarks show win7 is slightly slower on execution of office/game/etc apps. when people say win7 is faster, I think what they mean is "my spanking new install of win7 on my freshly built i7 smokes my 5yo install of XP with a zillion app and device driver installs/uninstalls". well guess what? new install of EVERY MS OS feels fast (excerpt maybe for Vitsta LOL).

so what I'm saying is: don't be so quick to dismiss XP. it's a perfectly good working OS. XP's win explorer is also better than win7. I mean, have you noticed that win7 doesn't even show free disk space on the status bar, despite it taking up 3x the space it used too? or if you choose more than 15 files, you have to click more details to see the total file size? or how about if you want to include/exclude subfolders in search, there's no handy checkbox any more? you actually have to go into search options menu and change it every time. I could go on, but I won't.I guess milage varies, i have the exact opposite experience on my ultra-low memory systems (256 and 512 mb ram)

Casshern
11th October 2009, 20:08
I tend to agree. Win 7 is not "faster" than win xp. Boot time has been optimized, but that's about it. But Win 7 has other major advantages for HTPC: DXVA2 works much better. It accelerates both VC-1 and H264 with the evr renderers. Also the aero interface has it's own vsync code, so one has additional options to avoid tearing. EVR gets all the developers attention these days - so i would rather use Win 7 than WinXP for an HTPC - But Win7 is certainly not faster than Win XP, my testing with chess programs even showed a 1-2% performance loss when switching to Win7.

that's the theory anyway. in reality, with the same work load, win7 hits the paging file much sooner than XP on my 3GB ram. If I turn off the swap file, win7 will throw up out of memory error and apps will crash much faster than XP. so the memory is not just being reserved or used for caching. it is actually being used.

sorry, don't mean to hijack the thread, but I keep hearing about how win7 is faster or more memory efficient than XP, and I just don't see it. not to say that it doesn't have other advantages, but those aren't it. it may feel faster due to the app caching and preloading, but benchmarks show win7 is slightly slower on execution of office/game/etc apps. when people say win7 is faster, I think what they mean is "my spanking new install of win7 on my freshly built i7 smokes my 5yo install of XP with a zillion app and device driver installs/uninstalls". well guess what? new install of EVERY MS OS feels fast (excerpt maybe for Vitsta LOL).

so what I'm saying is: don't be so quick to dismiss XP. it's a perfectly good working OS. XP's win explorer is also better than win7. I mean, have you noticed that win7 doesn't even show free disk space on the status bar, despite it taking up 3x the space it used too? or if you choose more than 15 files, you have to click more details to see the total file size? or how about if you want to include/exclude subfolders in search, there's no handy checkbox any more? you actually have to go into search options menu and change it every time. I could go on, but I won't.

Matching_Mole
11th October 2009, 21:06
If anyone wants to consider ASIO, here (http://www.steinberg.net/en/company/3rd_party_developer/sdk_download_portal.html) is the official ASIO SDK. You'll need to create an account to download it, but it's all free.

This would be a great addition to MPC!!

Spec-Chum
11th October 2009, 21:12
cant find it either

It's there for dev purposes and not actually part of the user side of mpc-hc yet. Still very buggy, although Albain's doing a cracking job...

yesgrey
11th October 2009, 22:47
This would be a great addition to MPC!!
I took a look into the code and I will not be able to do it in a short period of time.:(
I am considering it as my first C++ project, so probably it will take a very long time before it happens...
If any of the developers likes the idea and see that would be easy and fast enough for him to do it, probably it would be a better idea.;)
If you don't want the hassle to register for getting the SDK, feel free to PM me.

nuhkka
12th October 2009, 03:13
having problems with this one .wmv file, when i open it it opens but when i seek it freezes.. heres the properties of the file with both mediainfo and mediacoder..

http://i37.tinypic.com/124u91k.jpg

tried svn 1299, 1290, and 1296 and same thing happened, also used ffdshow decoder and had some problem..

lych_necross
12th October 2009, 07:05
Where did you get the file?

hoborg
12th October 2009, 07:16
Question - i noticed "MpcAudioRendererFilter.ax" file in standalone pack, but when i try to register it i got missing module error - is this normal?

Brazil2
12th October 2009, 12:41
Any chance adding Kernel Streaming for XP?
That would be nice indeed :)

edterbak
12th October 2009, 13:04
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.

Hi devs,
I have read through the forum after the reply from Hoborg, but I havent seen a response to it. (Maybe I missed it, sorry)

I use the MPC-HC (MPCVidDec.ax) codec together with MediaPortal. Recently I noticed that the Haali icons are staying in the taskbar and not closing down after playback of a mediafile when I have DXVA turned on. If I use SW decoding there is no issue.
The number of tray icons of haali keep building up, untill Mediaportal crashes. When I hover with my mouse over the tray icons, they all dissapear. Ofcourse, this is not possible for me to do when I am operating from within mediaportal.

Is this a known issue with the codec?? If so, what is the status/thought about it?
Or, if you think this is NOT mpc-hc codec related, can you explain why. This can help the devs from MP a lot.

A thread about this can be found on the mediaportal forum.
See this link (http://forum.team-mediaportal.com/codecs-external-players-55/haali-not-disposed-after-stopping-video-56153/). It has become a rather big thread though. A lot of users seem to suffer this issue.

Thank you in advance for any help anyone can offer. :thanks:

tetsuo55
12th October 2009, 13:25
Hi devs,
I have read through the forum after the reply from Hoborg, but I havent seen a response to it. (Maybe I missed it, sorry)

I use the MPC-HC (MPCVidDec.ax) codec together with MediaPortal. Recently I noticed that the Haali icons are staying in the taskbar and not closing down after playback of a mediafile when I have DXVA turned on. If I use SW decoding there is no issue.
The number of tray icons of haali keep building up, untill Mediaportal crashes. When I hover with my mouse over the tray icons, they all dissapear. Ofcourse, this is not possible for me to do when I am operating from within mediaportal.

Is this a known issue with the codec?? If so, what is the status/thought about it?
Or, if you think this is NOT mpc-hc codec related, can you explain why. This can help the devs from MP a lot.

A thread about this can be found on the mediaportal forum.
See this link (http://forum.team-mediaportal.com/codecs-external-players-55/haali-not-disposed-after-stopping-video-56153/). It has become a rather big thread though. A lot of users seem to suffer this issue.

Thank you in advance for any help anyone can offer. :thanks:The problem hoborg mentioned has been seen by the devs, but not been fixed yet.

The haali thing you mentioned is a bug in mediaportal, their staff are aware of it.

edterbak
12th October 2009, 13:30
The problem hoborg mentioned has been seen by the devs, but not been fixed yet.

The haali thing you mentioned is a bug in mediaportal, their staff are aware of it.

Thanks for the feedback tetsuo55.
...
[edit] I just ereased a bit of my orignal reply... sorry

Question I have now: Are you saying that there are two separate issues? one with the codec (which the devs are aware of) and one with Haali (which is a bug in MP)? Or am I misreading your reply here.

hoborg
12th October 2009, 13:35
The problem hoborg mentioned has been seen by the devs, but not been fixed yet.

So it is MPC video decoder bug after all?

tetsuo55
12th October 2009, 13:47
Sorry i though it was a decoding bug.

No matter what the cause is. We are talking with mediaportal dev about this and other issues.

Don't expect any results soon.

edterbak
12th October 2009, 13:54
Great!! Reassuring to know. I wasnt aware that there is a direct communication link between MP and MPC-HC devs. Thanks for sharing this information.

Although your last words are a bit unfortunate to me. Thanks anyway!!

rt87
12th October 2009, 15:49
Question - i noticed "MpcAudioRendererFilter.ax" file in standalone pack, but when i try to register it i got missing module error - is this normal?

no go for XP.
for Win7, try the x64 build.

Phaser
12th October 2009, 18:43
I don't know it this has been discussed before... I would like to see an option to disable the "remember file position" in playlist mode (or at least the possibility to clear the previous records). Because it's frustrating when I play a multi-part video and the movie jumps to a previous position instead of playing continuously.

Another thing that I'd like is a "seamless playback" feature for all supported formats (not just m2ts). This would also resolve the previous issue that I mentioned.

lamesensei
12th October 2009, 21:31
this might be a stupid question but mpc decoder for dxva or win7's microsoft dtv-dvd decoder? (microsoft seems to get acceleration for almost every h264file)

8800gt latest drivers.

paulonet
12th October 2009, 22:05
I having problems playing certain (bigger) mkv files through my wired network. Buying a new router is impossible at this time. I tried increasing the buffer in haali splitter and renderer and the files play very well about 3 to 5 minutes but then MPC craches. Is there another buffer setting?
Thank you:thanks:

saint-francis
12th October 2009, 22:18
this might be a stupid question but mpc decoder for dxva or win7's microsoft dtv-dvd decoder? (microsoft seems to get acceleration for almost every h264file)

8800gt latest drivers.

MPC will get DXVA whenever it is possible for the hardware to provide it.

mark0077
12th October 2009, 22:37
Hi all, I have a very strange bug to report. I have been digging to find the cause of it over the past few days, but can't figure out what the cause is.

I have ripped a DVD to mkv (The World Is Not Enough). Now there is areas around the mkv chapters in this mkv file where mpc-hc will give a strange sound, like as if the audio is speeding up / slowing down slightly (the effect the video renderers or reclock often give when speeding up / slowing down) to get back to sync. Its very strange because one time I can play straight through with no problems (confirming the file seems ok?) and another time I can constantly repeat the problem.

I have tried with internal / haali mkv splitter, ffdshow audio decoding vs mpc-hc decoding, reclock on or off, and even using overlay mixer vs evr-cp. I can always seem to reproduce.

Another thing to note, when I play past the area that causes problems, and then seek back and play past it again, I don't think I have ever reproduced the problem. Its like as if some cache / buffer stops the problem happening a second time. I have to reload the file to reproduce.

I used the latest makemkv to create the file, and even removing the chapters from the mkv using mkvmerge, the problem still appears around where the chapters are (maybe its a crazy coincidence).

I have just tried with vlc media player and it gives a noticible blip / skip when going past the chapter.

Can anyone suggest something to try. If the mkv plays fine on second or third passes, doesn't this suggest the problem isn't with the file (or is it possible makemkv didn't do a great job)? Converting this mkv to a .ts file plays perfectly without sound slowdowns / speedups. Very annoying / confusing.

saint-francis
12th October 2009, 23:20
@mark0077

Can you upload a sample of a problem area so others can experiment? Due to the inability to consistently reproduce the issues it doesn't sound like it has a chance of being classified as a MPC HC "bug".

Also, what revision of MPC HC does this occur on?

Andy o
13th October 2009, 00:59
Hey guys. I'm not sure how this works, but is it possible that the MPC internal subtitle renderer work with madVR? Maybe in a future release? Or would it be impossible?

hdboy
13th October 2009, 01:27
win7, svn 1299, nvidia 7600GT, updated to latest directx. I have EVR working fine. I want to get EVR CP working also to get subtitle and shaders. I can get it to play but if I try to seek video freezes for 20-30secs during which time MPC is unresponsive. It sometimes recovers and continues playing; other times it just freezes altogether and I have to end task it. this happens with all different sources from low res AVI to ripped bluray movie.

I've tried different EVR buffer values, from 4 to 20. enable/disable "reinit when display changes". enable/disable desktop composition, frame time correction. none helps.

searching, I see some people mention installing dx9 over dx11. dxdiag shows I'm running dx11. how do I install dx9 over it?

Keiyakusha
13th October 2009, 02:25
searching, I see some people mention installing dx9 over dx11. dxdiag shows I'm running dx11. how do I install dx9 over it?
If you talking about DirectX Redistributable - its absolutely required for MPC-HC and should be updated every 3 months. But this is not the same as just DirectX9.

Hey guys. I'm not sure how this works, but is it possible that the MPC internal subtitle renderer work with madVR? Maybe in a future release? Or would it be impossible?
Not possible. In future release of madVR - maybe, but not anytime soon, because developing is stalled.
EDIT: Or maybe I was wrong here: 11th October 2009, 17:58 -> madVR v0.11 released. So ask in madVR's thread about that.

Mangix
13th October 2009, 02:39
searching, I see some people mention installing dx9 over dx11. dxdiag shows I'm running dx11. how do I install dx9 over it?

http://www.microsoft.com/downloads/details.aspx?FamilyID=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en

you don't install DX9 over DX11. These Redistributables are needed so that you can even use DX at all.

Mercury_22
13th October 2009, 09:24
this might be a stupid question but mpc decoder for dxva or win7's microsoft dtv-dvd decoder? (microsoft seems to get acceleration for almost every h264file)

8800gt latest drivers.

I'm not sure about quality (although Microsoft's seems better) but for me microsoft dtv-dvd decoder it's much stable and as you've said it's definitely able to play more h264 files !

P.S. All this for windows 7 and DXVA !!!

Shakey_Jake33
13th October 2009, 10:55
Without wanting to go off-topic too much, would we be required to update DirectX with the retail version of Windows 7? I have no idea if it already contains the August revision files, and don't know if it's intellegent enough to only update outdated files.

fastplayer
13th October 2009, 11:25
Without wanting to go off-topic too much, would we be required to update DirectX with the retail version of Windows 7?
Yes, it is.

Lincoln Burrows
13th October 2009, 13:55
New bug spotted on MPC-HC: It can't play the m2ts from "Star Trek VI: The Undiscovered Country" which is the movie itself, with 25.5 GB, using MPEG-4 AVC. Don't ask me why, but when I open this m2ts alone (using MPC) it's painfully slow (video and audio), and speeding the video won't do any good. I can't blame the m2ts file because both BSPlayer PRO and TMT from Arcsoft are playing just fine, normal speed for video/audio.

It's the first time EVER that I see a m2ts file with such issue. So far I have tested dozens of different m2ts files from different titles/sources and MPC-HC played all of them, with no problems.

Can you guys guess where the problem is? Or should I assume MPC-HC is not 100% fixed and might have this kind of bug once in a while when playing decrypted Blu-rays?

hdboy
13th October 2009, 15:52
I'm not sure about quality (although Microsoft's seems better) but for me microsoft dtv-dvd decoder it's much stable and as you've said it's definitely able to play more h264 files !

P.S. All this for windows 7 and DXVA !!!

interesting, my card doesn't do h264 decoding but using the ms decoder, it uses only slightly a bit more CPU than CoreAVC, like maybe 5 percentage point more on a X2 3800+ @2.5ghz. That is pretty good compared to other decoders. this is with EVR. with haali, cpu usage is very high; with vmr9, very choppy. so it is giving me some acceleration.

hey, MS is good for something :)

Keiyakusha
13th October 2009, 16:19
As for me, performance of MS's decoder is worse then CoreAVC, DiAVC, DivX, FFmpeg-mt. It can't be pretty good compared to other decoders. it can be good compared to MPC-HC internal software decoder/ffmpeg-libavcodec. "like maybe 5 percentage" sounds strange to me. If you looking on CPU load whuile playing some video - this is very inaccurate results.

mark0077
13th October 2009, 16:44
@mark0077

Can you upload a sample of a problem area so others can experiment? Due to the inability to consistently reproduce the issues it doesn't sound like it has a chance of being classified as a MPC HC "bug".

Also, what revision of MPC HC does this occur on?

Hi Saint-Francis.

It occurs on build 1299 of mpc-hc, but I went back as far as build 1043 and it still happens. Just can't understand it. At least if someone can reproduce this then I might get closer to a solution.

Here is the file (1 minute clip), about 35 seconds into the clip, the james bond intro credits start, and depending on .... well what seems like luck, you might hear the audio slowdown / speedup anywhere between 30 and 37 seconds.

Its very subtle but its definitely audible and can't be heard when the file is reconverted to any other format.

I can reproduce with or without ffdshow audio, with haali and internal mkv splitter.

Most of the time, if I seek backwards in mpc-hc to say the 20 second point, and play over the same 30-40 second region of the clip again, the problem won't be heard..... which to me might indicate some software / cache / buffer problem..... Just guessing of course.

Just hope someone can reproduce and help figure out whats going wrong.

50 MB File
http://www.megaupload.com/?d=3GZ9J6TZ

hoborg
14th October 2009, 10:03
Is there a way how to call property page of standalone MPC video decoder? "rundll32.exe MPCVideoDec.ax,Configure" doesnot work :(

THX-UltraII
14th October 2009, 11:48
Can MPC-HC deal with a BR folder? (folder which contains a BDMV and CERTIFICATE folder). If so, how? I tried to OPEN DVD in MPC and select the complete folder but nothing loads.

mariner
14th October 2009, 11:59
Greetings Casimir.

Arcsoft Video Decoder connectivity issue

Arcsoft has added support for media type {31435657-0000-0010-8000-00AA00389B71} in its latest decoder (version 160) for VC-1 contents, but the decoder is not getting loaded in MPC. MPC defaults to WMVideo Decoder DMO even when Arcsoft decoder is set to preferred in the external codec list. If WMVideo Decoder DMO is disabled, MPC complains about not finding a suitable decoder.

The new Arcsoft Video Decoder connects with MPC Source filter as well as other source/splitters in Graphedit and other DS players. For some reason it gets ignored in MPC. Would appreciate if you could kindly look into this issue.

Many thanks and best regards.

PS:
Did you also get a chance to look at my earlier post?


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.

http://forum.doom9.org/attachment.php?attachmentid=10356&stc=1&d=1254592569



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.

http://forum.doom9.org/attachment.php?attachmentid=10358&stc=1&d=1254735826

mark0077
14th October 2009, 16:51
For the audio guys, as I posted this in the ffdshow thread, I also feel it should be posted here.

I notice 3 bugs related to audio in mpc (bugs as far as my current understanding goes).

1) Surround channels in 5.1 are sent to back L and back R, rather than side L and side R. This can be checked in ffdshow in its input section, you can see back R and back L coming in as input.
2) When playing 7.1 files given by Mercury_22, the dolby digital plus, and dts-hd, and true-hd files all show up in "Navigate" -> "audio" as having 6 channels rather than 8. Only the LPCM one shows 8 channels.
3) Also the internal audio filter configuration dialog within mpc-hc doesn't seem to have an option for 7.1. The most I can get is 5.1 ("3 front and 2 rear").

Mercury_22
14th October 2009, 17:09
For the audio guys, as I posted this in the ffdshow thread, I also feel it should be posted here.

I notice 3 bugs related to audio in mpc (bugs as far as my current understanding goes).

1) Surround channels in 5.1 are sent to back L and back R, rather than side L and side R. This can be checked in ffdshow in its input section, you can see back R and back L coming in as input.
2) When playing 7.1 files given by Mercury_22, the dolby digital plus, and dts-hd, and true-hd files all show up in "Navigate" -> "audio" as having 6 channels rather than 8. Only the LPCM one shows 8 channels.
3) Also the internal audio filter configuration dialog within mpc-hc doesn't seem to have an option for 7.1. The most I can get is 5.1 ("3 front and 2 rear").

How do you explain then that TMT and PowerDVD have the same mapping ?
P.S. You can use the trial versions to verify

mark0077
14th October 2009, 17:13
Why should I need to explain it.... if dolby site suggest that surround == side channels, then I would think software like powerdvd and mpc-hc should respect this, instead of basing mpc-hc's workings on other software?

I don't think we should verify mpc-hc's correctness against something like powerdvd or tmt anyways.

http://www.dolby.com/consumer/home_entertainment/speaker-setup-guide/index.html

It clearly distinguishes that there is L and R "Surround" and L and R "Back", meaning as you seem to suggest, that powerdvd, tmt and mpc-hc are all incorrect in sending "surround" also to the "back"...... It should be sent to "Surround" or "Side" as some people call it.

I can use my Xonar to swap Back and Side in a 7.1 config, and this shows that Asus also seem to think "Surround" should mean "Side". I havn't found any reference or site to suggest otherwise... apart from the actual software that in my opinion isn't correct (ie mpc-hc, powerdvd, tmt). Of course I would be happy to be proven incorrect, in which case the likes of Asus should be contacted but Dolby seems...... like a more reliable source when it comes to this?

EDIT: Not that its more trustable, but the wikipedia page also suggests that 7.1 audio, the "surround" channels go to the sides, distinct from the "surround back" which go to the back.
http://en.wikipedia.org/wiki/Surround_sound#7.1_Channel_Surround_.28digital_discrete:_Dolby_Digital_Plus.2C_DTS-HD_Master_Audio.2C_Dolby_TrueHD.29

leeperry
14th October 2009, 17:38
I having problems playing certain (bigger) mkv files through my wired network. Buying a new router is impossible at this time. I tried increasing the buffer in haali splitter and renderer and the files play very well about 3 to 5 minutes but then MPC craches. Is there another buffer setting?
KMPlayer has an option to add a 50MB buffer for network drives, see if that helps..if it does, maybe it can be implemented in MPC.

Mercury_22
14th October 2009, 18:18
Why should I need to explain it.... if dolby site suggest that surround == side channels, then I would think software like powerdvd and mpc-hc should respect this, instead of basing mpc-hc's workings on other software?

I don't think we should verify mpc-hc's correctness against something like powerdvd or tmt anyways.

http://www.dolby.com/consumer/home_entertainment/speaker-setup-guide/index.html

It clearly distinguishes that there is L and R "Surround" and L and R "Back", meaning as you seem to suggest, that powerdvd, tmt and mpc-hc are all incorrect in sending "surround" also to the "back"...... It should be sent to "Surround" or "Side" as some people call it.

I can use my Xonar to swap Back and Side in a 7.1 config, and this shows that Asus also seem to think "Surround" should mean "Side". I havn't found any reference or site to suggest otherwise... apart from the actual software that in my opinion isn't correct (ie mpc-hc, powerdvd, tmt). Of course I would be happy to be proven incorrect, in which case the likes of Asus should be contacted but Dolby seems...... like a more reliable source when it comes to this?

EDIT: Not that its more trustable, but the wikipedia page also suggests that 7.1 audio, the "surround" channels go to the sides, distinct from the "surround back" which go to the back.
http://en.wikipedia.org/wiki/Surround_sound#7.1_Channel_Surround_.28digital_discrete:_Dolby_Digital_Plus.2C_DTS-HD_Master_Audio.2C_Dolby_TrueHD.29

Read more in your dolby link and you'll see that the back channels are also called surround

Only in a 7.1 config the surround channels are separated in back and side So you're saying that windows windvd tmt and Powerdvd and FFDshow and MPC are all wrong ?

mark0077
14th October 2009, 18:26
No windows isn't incorrect from what I know. It sends "surround" in 5.1 and 7.1 config (for me) to sides when I perform speaker test (but this may be driver dependent of course).

The text below from Dolby doesn't say surround back. Wikipedia says there is "surround" and "surround back". Everything to me suggests sending surround to the side is correct. Where would a developer go for definitions on stuf like this. I can only base my judgement on these links you provide and those references that I find myself

"A 7.1-channel surround system has seven discrete, full-range channels of sound—Left, Right, Center, Left Surround,Right Surround, Left Back, and Right Back—plus a subwoofer that delivers low-frequency information only."

I don't believe it would be just upto developers of software to just decide whether to send 5.1 surround channels to 7.1 side or back. It would be just like flipping a coin then, everyone would choose one or the other with no concensus. If this does turn out to be the case however and this isnt set in stone then each software app shouldn't just choose one or the other, it should be optional within that piece of software.

GTA 4 the game gives this option, now that I think of it, to use side, or back. It also defaults to side. Xonar HDAV Deluxe gives option to swap back/side channels but also defaults to having surround as the sides and its pdf documentation says for 5.1 configs, surround speakers should be connected to sides. tetsuo has told me before that sides is correct but I will clarify with him why he thinks / knows this and get back to you here.

In any case, mpc-hc sends to back without any option at all.

At least if all software had the option then the physical connections could be left as Is. I hope this is clearly defined somewhere though. Better if this was not negotiable and either side or back could be confirmed to be correct for 5.1 on a 7.1 setup.

saint-francis
14th October 2009, 19:33
Hi Saint-Francis.

It occurs on build 1299 of mpc-hc, but I went back as far as build 1043 and it still happens. Just can't understand it. At least if someone can reproduce this then I might get closer to a solution.

Here is the file (1 minute clip), about 35 seconds into the clip, the james bond intro credits start, and depending on .... well what seems like luck, you might hear the audio slowdown / speedup anywhere between 30 and 37 seconds.

Its very subtle but its definitely audible and can't be heard when the file is reconverted to any other format.

I can reproduce with or without ffdshow audio, with haali and internal mkv splitter.

Most of the time, if I seek backwards in mpc-hc to say the 20 second point, and play over the same 30-40 second region of the clip again, the problem won't be heard..... which to me might indicate some software / cache / buffer problem..... Just guessing of course.

Just hope someone can reproduce and help figure out whats going wrong.

50 MB File
http://www.megaupload.com/?d=3GZ9J6TZ

All is fine with this sample here. Haali, mpc hc video and ffdshow audio.
Sorry

mark0077
14th October 2009, 19:38
OK Thanks for testing. Might try a reformat, been a while but strange that no other movies show the problem, and only when in mkv form.. cheers.

Jong
14th October 2009, 19:50
I think I get what you are saying. If you are using Reclock that probably makes it more obvious as it has to rebuffer at any discontinuity.

This is what I see consistently at the start of the credits using the Gothsync branch.

http://www.jong.pwp.blueyonder.co.uk/images/jamesbond_141009.jpg

mark0077
14th October 2009, 19:51
Oh sweet, cheers for that, I couldn't see anything like that when using the "normal" mpc-hc's graph. Does this suggest a problem with the file?

Thanks alot, I can send to makemkv developers if this turns out to be the case. I assume its what caused the problem with this as it doesn't happen with the original DVD.

Jong
14th October 2009, 20:33
I'd say its a file problem yes. As it happens in the same place and certainly isn't normal behaviour.

leeperry
14th October 2009, 21:34
I can send to makemkv developers if this turns out to be the case. I assume its what caused the problem with this as it doesn't happen with the original DVD.
some mkvmerge versions are know to give frozen frames I think.

Mercury_22
14th October 2009, 22:29
No windows isn't incorrect from what I know. It sends "surround" in 5.1 and 7.1 config (for me) to sides when I perform speaker test (but this may be driver dependent of course).

The text below from Dolby doesn't say surround back. Wikipedia says there is "surround" and "surround back". Everything to me suggests sending surround to the side is correct. Where would a developer go for definitions on stuf like this. I can only base my judgement on these links you provide and those references that I find myself

"A 7.1-channel surround system has seven discrete, full-range channels of sound—Left, Right, Center, Left Surround,Right Surround, Left Back, and Right Back—plus a subwoofer that delivers low-frequency information only."

I don't believe it would be just upto developers of software to just decide whether to send 5.1 surround channels to 7.1 side or back. It would be just like flipping a coin then, everyone would choose one or the other with no concensus. If this does turn out to be the case however and this isnt set in stone then each software app shouldn't just choose one or the other, it should be optional within that piece of software.

GTA 4 the game gives this option, now that I think of it, to use side, or back. It also defaults to side. Xonar HDAV Deluxe gives option to swap back/side channels but also defaults to having surround as the sides and its pdf documentation says for 5.1 configs, surround speakers should be connected to sides. tetsuo has told me before that sides is correct but I will clarify with him why he thinks / knows this and get back to you here.

In any case, mpc-hc sends to back without any option at all.

At least if all software had the option then the physical connections could be left as Is. I hope this is clearly defined somewhere though. Better if this was not negotiable and either side or back could be confirmed to be correct for 5.1 on a 7.1 setup.

How are your speaker labeled ?

e.g. Logitech Z-5500 a 5.1 digital surround sound speaker system:
Digital Satellites:
Left/Right: 62 watts RMS x 2 (into 8 ohms, @ 1khz, @ 10% THD)
Center: 69 watts RMS (into 8 ohms, @ 1kHz, @ 10% THD)
Rear Left & Right: 62 watts RMS x 2 (into 8 ohms, @ 1kHz, @ 10% THD) (http://www.logitech.com/index.cfm/speakers_audio/home_pc_speakers/devices/224&cl=us,en)

Or from Creative T6200 also a 5.1 speaker system :

Flexible layout options
Get the perfect speaker system for a place with limited space. The design of the speakers allows you to stack the rear satellite speakers on top of the front satellites and enjoy frontal surround experience. (http://us.creative.com/products/product.asp?category=4&subcategory=789&product=17987&listby=usage)

P.S. Previously I was referring to windows's dolby decoder, or better to WMP

Andy o
14th October 2009, 22:39
Why should I need to explain it.... if dolby site suggest that surround == side channels, then I would think software like powerdvd and mpc-hc should respect this, instead of basing mpc-hc's workings on other software?

I don't think we should verify mpc-hc's correctness against something like powerdvd or tmt anyways.

http://www.dolby.com/consumer/home_entertainment/speaker-setup-guide/index.html

It clearly distinguishes that there is L and R "Surround" and L and R "Back", meaning as you seem to suggest, that powerdvd, tmt and mpc-hc are all incorrect in sending "surround" also to the "back"...... It should be sent to "Surround" or "Side" as some people call it.

I can use my Xonar to swap Back and Side in a 7.1 config, and this shows that Asus also seem to think "Surround" should mean "Side". I havn't found any reference or site to suggest otherwise... apart from the actual software that in my opinion isn't correct (ie mpc-hc, powerdvd, tmt). Of course I would be happy to be proven incorrect, in which case the likes of Asus should be contacted but Dolby seems...... like a more reliable source when it comes to this?

EDIT: Not that its more trustable, but the wikipedia page also suggests that 7.1 audio, the "surround" channels go to the sides, distinct from the "surround back" which go to the back.
http://en.wikipedia.org/wiki/Surround_sound#7.1_Channel_Surround_.28digital_discrete:_Dolby_Digital_Plus.2C_DTS-HD_Master_Audio.2C_Dolby_TrueHD.29

I don't think this is a problem of MPC-HC. It has bothered me too for ages, but ReClock or WASAPI exclusive gets around it by setting your output channels in Windows to match the source.

The problem is that ANY program that sends a 5.1 stream to the driver that is set to 7.1 output, will get its 5.1 "surround" channels mapped to the 7.1 "back-surround" channels. I'm not sure if it's a problem of drivers or of Windows, but I'm almost certain it's not the programs' fault. You can also get around it obviously by sending a 7.1 signal to the driver, with 2 blank back surround channels, which you can sometimes do if you mess with the mixer in the program itself.

I noticed that was happening with TotalMedia Theatre 3, only for TrueHD it was OK, see here (http://www.arcsoft.com/forum/forum_posts.asp?TID=1815&PID=8597#8597) for details.

With PowerDVD 8, the "HDMI" output option automatically sends out to the driver the number of channels it's getting from the source, while the "8 speakers" option always sends out 7.1, with blank channels, that's why "8 speakers" doesn't have the problem you're describing. You can verify how many channels the program is sending out with ReClock too.

mark0077
14th October 2009, 23:41
How are your speaker labeled ?

e.g. Logitech Z-5500 a 5.1 digital surround sound speaker system:
Digital Satellites:
Left/Right: 62 watts RMS x 2 (into 8 ohms, @ 1khz, @ 10% THD)
Center: 69 watts RMS (into 8 ohms, @ 1kHz, @ 10% THD)
Rear Left & Right: 62 watts RMS x 2 (into 8 ohms, @ 1kHz, @ 10% THD) (http://www.logitech.com/index.cfm/speakers_audio/home_pc_speakers/devices/224&cl=us,en)

Or from Creative T6200 also a 5.1 speaker system :

Flexible layout options
Get the perfect speaker system for a place with limited space. The design of the speakers allows you to stack the rear satellite speakers on top of the front satellites and enjoy frontal surround experience. (http://us.creative.com/products/product.asp?category=4&subcategory=789&product=17987&listby=usage)

P.S. Previously I was referring to windows's dolby decoder, or better to WMP

Yeah Megaworks 550 also labelled the surrounds as rear, not "side" or "back" just rear, so obviously this debate wasn't an issue when my speakers, or the ones you mentioned were created, no talk of side or back in either case.

Still no documentation or webpage that shows me one or the other is correct for definite, just everything either points to side rather than back OR doesn't point to either.

If there is no definitive answer, does software like mpc-hc have the ability to choose side or back when outputting to the OS / Audio Renderer / whatever is next in the chain.... If so the option should be provided in the application because (i know i have said it like 10 times) but everything I have read leads me to believe side is correct rather than back, if one or the other should be used over the other.

Thanks for all of the workarounds guys, setting channels to X, moving my analog connections to back versus side on my soundcard, but for the thousands of others that don't have the luxury of reading this thread, they can't get such benefit. I feel something should be done. Either defaults be set to match what is found to be correct from the available documentation (if possible), and / or provide an option for side versus back output for surrounds. Preferably both?

mark0077
14th October 2009, 23:47
some mkvmerge versions are know to give frozen frames I think.

Cheers for that.. Unfortunately I have tested the file that came straight from makemkv, aswell as an edited version of it (mpeg2 headers changed) saved by mkvmerge, both show this effect.

Will post on makemkv site, and use mpc-hc gothsync to visually show the problem... as the normal mpc-hc doesn't show the blip On the graph like gothsync does. Cheers.

Mercury_22
15th October 2009, 11:06
Yeah Megaworks 550 also labelled the surrounds as rear, not "side" or "back" just rear, so obviously this debate wasn't an issue when my speakers, or the ones you mentioned were created, no talk of side or back in either case.

Still no documentation or webpage that shows me one or the other is correct for definite, just everything either points to side rather than back OR doesn't point to either.

If there is no definitive answer, does software like mpc-hc have the ability to choose side or back when outputting to the OS / Audio Renderer / whatever is next in the chain.... If so the option should be provided in the application because (i know i have said it like 10 times) but everything I have read leads me to believe side is correct rather than back, if one or the other should be used over the other.

Thanks for all of the workarounds guys, setting channels to X, moving my analog connections to back versus side on my soundcard, but for the thousands of others that don't have the luxury of reading this thread, they can't get such benefit. I feel something should be done. Either defaults be set to match what is found to be correct from the available documentation (if possible), and / or provide an option for side versus back output for surrounds. Preferably both?

The following table shows the speaker configurations that are defined for DVD: http://msdn.microsoft.com/en-us/library/ms791058.aspx

Configuration -> Speaker position
KSAUDIO_SPEAKER_GROUND_FRONT_LEFT -> SPEAKER_FRONT_LEFT
KSAUDIO_SPEAKER_GROUND_FRONT_CENTER -> SPEAKER_FRONT_CENTER
KSAUDIO_SPEAKER_GROUND_FRONT_RIGHT -> SPEAKER_FRONT_RIGHT
KSAUDIO_SPEAKER_GROUND_REAR_LEFT -> SPEAKER_BACK_LEFT
KSAUDIO_SPEAKER_GROUND_REAR_RIGHT -> SPEAKER_BACK_RIGHT
KSAUDIO_SPEAKER_TOP_MIDDLE -> SPEAKER_TOP_CENTER
KSAUDIO_SPEAKER_SUPER_WOOFER -> SPEAKER_LOW_FREQUENCY

.........................................
KSAUDIO_SPEAKER_5POINT1 -> (SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT | SPEAKER_FRONT_CENTER | SPEAKER_LOW_FREQUENCY | SPEAKER_BACK_LEFT | SPEAKER_BACK_RIGHT)
........
The speaker configuration for a 5.1-channel surround format is defined by the constant KSAUDIO_SPEAKER_5POINT1_SURROUND in the preceding table. The geometric layout of the speakers is shown in the following figure, which shows the positions of the front-left, front-right, front-center, side-left, and side-right speakers.

.................................................

Also from DTS
7.1 channels, for more intense movies and music

DTS-HD is capable of 7.1 channels of sound, totally immersing you in movies and music. (Remember, a typical 5.1-channel system consists of two front and two rear speakers, a center-channel speaker, and a subwoofer / bass management channel, which is the ".1") By using two additional channels — for "side surround" speakers at your left and right — sound can be more accurately placed in your listening room. This means that special effects pans, like jet-fighter flyovers or arrows whizzing past you, will be more dramatic and life like. (http://www.dts.com/DTS_Audio_Formats/DTS-HD_Master_Audio.aspx)

THX-UltraII
15th October 2009, 11:17
Can MPC-HC deal with a BR folder? (folder which contains a BDMV and CERTIFICATE folder). If so, how? I tried to OPEN DVD in MPC and select the complete folder but nothing loads.

Jong
15th October 2009, 11:21
"Open DVD" at the root should work. Does here. What build of MPC-HC are you using? What filters? You should use the internal .ts splitter, not Haali.

mark0077
15th October 2009, 11:59
The following table shows the speaker configurations that are defined for DVD: http://msdn.microsoft.com/en-us/library/ms791058.aspx

Configuration -> Speaker position
KSAUDIO_SPEAKER_GROUND_FRONT_LEFT -> SPEAKER_FRONT_LEFT
KSAUDIO_SPEAKER_GROUND_FRONT_CENTER -> SPEAKER_FRONT_CENTER
KSAUDIO_SPEAKER_GROUND_FRONT_RIGHT -> SPEAKER_FRONT_RIGHT
KSAUDIO_SPEAKER_GROUND_REAR_LEFT -> SPEAKER_BACK_LEFT
KSAUDIO_SPEAKER_GROUND_REAR_RIGHT -> SPEAKER_BACK_RIGHT
KSAUDIO_SPEAKER_TOP_MIDDLE -> SPEAKER_TOP_CENTER
KSAUDIO_SPEAKER_SUPER_WOOFER -> SPEAKER_LOW_FREQUENCY

.........................................
KSAUDIO_SPEAKER_5POINT1 -> (SPEAKER_FRONT_LEFT | SPEAKER_FRONT_RIGHT | SPEAKER_FRONT_CENTER | SPEAKER_LOW_FREQUENCY | SPEAKER_BACK_LEFT | SPEAKER_BACK_RIGHT)
........
The speaker configuration for a 5.1-channel surround format is defined by the constant KSAUDIO_SPEAKER_5POINT1_SURROUND in the preceding table. The geometric layout of the speakers is shown in the following figure, which shows the positions of the front-left, front-right, front-center, side-left, and side-right speakers.

.................................................

Also from DTS
7.1 channels, for more intense movies and music

DTS-HD is capable of 7.1 channels of sound, totally immersing you in movies and music. (Remember, a typical 5.1-channel system consists of two front and two rear speakers, a center-channel speaker, and a subwoofer / bass management channel, which is the ".1") By using two additional channels — for "side surround" speakers at your left and right — sound can be more accurately placed in your listening room. This means that special effects pans, like jet-fighter flyovers or arrows whizzing past you, will be more dramatic and life like. (http://www.dts.com/DTS_Audio_Formats/DTS-HD_Master_Audio.aspx)

OK cheers. So its clear to me from what I have read over the past few days that there isn't a correct definition of surround, side or back. Different sites suggest one or the other is correct.

My question therefore is, when an audio driver chooses (or gives the option) to choose side versus back for 5.1 (within 7.1 possible channels) like the asus xonar drivers do, can or does software like mpc-hc read this preference from the OS, ie read what is meant by surround according to the audio driver. What I am trying to say is, can mpc-hc correctly send surround data to side versus back based on drivers definition of surround.

If this can't be done automatically, then an option should be given in the application (like in Grand Theft Auto) so that the user can manually match what is output by the application, to whatever is chosen in the drivers config / or assumed by the audio driver.

If this can be done automatically, and there are problems / bugs with this automated reading of the preference, these bugs should be reported to driver manufacturers, or whatever is at fault etc.

The current state of this to me isn't satisfactory, as my xonar clearly by default (as I personally have physically setup and prefer), selects sides to be used for "surround" in 5.1, but it is configurable (with a use back instead of sides option). mpc-hc, no matter what I choose in my audio driver, aswell as ffdshow, seems to output surround to the back with what seems like no automation involved. To me this is a problem.

bran
15th October 2009, 12:22
Both Onkyo and Asus define the surrounds in 5.1 as side. Which, IMO is the correct term.

6233638
15th October 2009, 14:29
Problem:
WVC1 in bluray m2ts files plays back at very low framerate using internal splitter.

Happens with ffdshow using wmv9 or libavcodec. CPU is below 50%.

Videos play smoothly using Haali's splitter, but that doesnt give descriptions for video/audio/subtitle tracks.

Mercury_22
15th October 2009, 15:15
OK cheers. So its clear to me from what I have read over the past few days that there isn't a correct definition of surround, side or back. Different sites suggest one or the other is correct.

My question therefore is, when an audio driver chooses (or gives the option) to choose side versus back for 5.1 (within 7.1 possible channels) like the asus xonar drivers do, can or does software like mpc-hc read this preference from the OS, ie read what is meant by surround according to the audio driver. What I am trying to say is, can mpc-hc correctly send surround data to side versus back based on drivers definition of surround.

If this can't be done automatically, then an option should be given in the application (like in Grand Theft Auto) so that the user can manually match what is output by the application, to whatever is chosen in the drivers config / or assumed by the audio driver.

If this can be done automatically, and there are problems / bugs with this automated reading of the preference, these bugs should be reported to driver manufacturers, or whatever is at fault etc.

The current state of this to me isn't satisfactory, as my xonar clearly by default (as I personally have physically setup and prefer), selects sides to be used for "surround" in 5.1, but it is configurable (with a use back instead of sides option). mpc-hc, no matter what I choose in my audio driver, aswell as ffdshow, seems to output surround to the back with what seems like no automation involved. To me this is a problem.

You can always enable custom channel mapping and for 5.1 sound put your surround channels to side speakers

Can we at least agree that the 7.1 mapping it's correct ? (= 7.1 LPCM, TrueHD, DD+, DTS-HD HR or MA on a 7.1 speaker config )

mark0077
15th October 2009, 15:31
You can always enable custom channel mapping and for 5.1 sound put your surround channels to side speakers

Can we at least agree that the 7.1 mapping it's correct ? (= 7.1 LPCM, TrueHD, DD+, DTS-HD HR or MA on a 7.1 speaker config )

Yeah I think the mapping is correct for 7.1, perfect, as it is well defined for the developers, although as I reported there are other issues not related to my 5.1 in 7.1 discussion

The "Navigate" -> "Audio" displays incorrect details, ie it displays input as 6 channels versus 8 for the non LPCM files you gave me (Im in Windows 7 RTM).
As I also reported, the audio decoder channel settings in mpc-hc don't have anything more than "3 front + 2 rear", and it defaults to stereo. All of which I would love to see cleaned up, to have ability to select 7.1, and auto detect (if user hasn't manually selected one) the speaker config from windows.

For 5.1 (in > 5.1 configs)
Yes custom channel mapping is an option, but all of these workarounds are fine for me or you, but I am trying to push a more general solution, ie an option in the gui for "surround", should it be "Side" or "Left" and the application can default to one of those of course.

That is only required of course if this variable can't be read from the Os. If this reading from the os (or the equivalent of that) is possible / intended, then mpc-hc isn't doing it correctly as my xonar (and windows itself) explicitly uses the side channels for the surround in 5.1, but mpc-hc doesn't seem to detect this currently.

Mercury_22
15th October 2009, 16:24
Yeah I think the mapping is correct for 7.1, perfect, as it is well defined for the developers, although as I reported there are other issues not related to my 5.1 in 7.1 discussion

The "Navigate" -> "Audio" displays incorrect details, ie it displays input as 6 channels versus 8 for the non LPCM files you gave me (Im in Windows 7 RTM).
As I also reported, the audio decoder channel settings in mpc-hc don't have anything more than "3 front + 2 rear", and it defaults to stereo. All of which I would love to see cleaned up, to have ability to select 7.1, and auto detect (if user hasn't manually selected one) the speaker config from windows.

For 5.1 (in > 5.1 configs)
Yes custom channel mapping is an option, but all of these workarounds are fine for me or you, but I am trying to push a more general solution, ie an option in the gui for "surround", should it be "Side" or "Left" and the application can default to one of those of course.

That is only required of course if this variable can't be read from the Os. If this reading from the os (or the equivalent of that) is possible / intended, then mpc-hc isn't doing it correctly as my xonar (and windows itself) explicitly uses the side channels for the surround in 5.1, but mpc-hc doesn't seem to detect this currently.

I've already reported the missing 7.1 speakers configuration some time ago (http://sourceforge.net/tracker/?func=detail&aid=2835743&group_id=170561&atid=854651)
The current max setting, "3 front + 2 rear", it's correct cause it's referring only to AC3 and DTS which all have max 5.1 channels.
Also you're correct about the "Navigate" -> "Audio" displays incorrect details, ie it displays input as 6 channels versus 8 for the non LPCM files
In a 5.1 speaker config if you select in your driver side speaker for the surround channels when you play a 5.1 sound MPC-HC and FFDShow are using the rear out or side out ?

So just to recap the only problem is that when using 7.1 speakers when you play a 5.1 sound the surround channels are coming out from the rear speakers and you say it should come out from the side speaker ?

mark0077
15th October 2009, 16:29
Well, I should have been more clear on that, the xonar gives an option (when its set in 7.1 mode), to SWAP side and back channels. By default it is off, so side input goes to side output, back input goes to back output. When setting xonar to 5.1 as I already said, its gui and speaker channel tests, assumes surround in 5.1 should go to the sides.

So I stronly feel that the application still should send surround to the correct place (depending on driver workings / user preference?), especially for those that don't have this luxury of an option to swap back and forth.

Would be nice to hear from some of the developers if this auto-detection is possible / part of the process, and if not possible, when we could possibly expect to see a manual option in the application for back versus side output for surround channels.

To recap: My problem really is, because I have a 7.1 sound card, and am only using 5.1 speakers, the fact mpc-hc and ffdshow (and others) seem to be sending audio explicitly to the back channels, I either hear channel bleeding (probably my xonar trying to mix the back input its receiving, to the sides), or I hear nothing, as my soundcard is expecting surround data designated to the sides not the back that it is getting.

PS: Cheers for the info on settings for ac3 / dts, so it appears there isn't this "Decode to" option for other audio formats.

Mercury_22
15th October 2009, 16:44
Well, I should have been more clear on that, the xonar gives an option (when its set in 7.1 mode), to SWAP side and back channels. By default it is off, so side input goes to side output, back input goes to back output. When setting xonar to 5.1 as I already said, its gui and speaker channel tests, assumes surround in 5.1 should go to the sides.

So I stronly feel that the application still should send surround to the correct place (depending on driver workings / user preference?), especially for those that don't have this luxury of an option to swap back and forth.

Would be nice to hear from some of the developers if this detection is possible / part of the process, and if not possibly, when we could possibly expect a manual option in the application for back versus side output for surround channels.

To recap: My problem really is, because I have a 7.1 sound card, and am only using 5.1 speakers, the fact mpc-hc and ffdshow (and others) seem to be sending audio explicitly to the back channels, I either hear channel bleeding (probably my xonar trying to mix the back input its receiving, to the sides), or I hear nothing, as my soundcard is expecting surround data designated to the sides not the back that it is getting.

PS: Cheers for the info on settings for ac3 / dts, so it appears there isn't this "Decode to" option for other audio formats.

It seems to me that it's something wrong with your card because when i'm setting my speaker config to 5.1 in windows my drivers are also using the side output and MPC-HC and FFDShow are sending the sound from the surround channels correct to the side!

mark0077
15th October 2009, 16:47
Oh really, thats interesting.

When playing 5.1, can you go into ffdshow audio mixer, does it show audio going to back or sides. Its "Info & CPU" tab will also say back vs side as "output speakers".

If it points to sides, then ffdshow / mpc-hc must be auto detecting this, in which case either mpc-hc or xonar is at fault on my machine, ie its not detecting what surround should correspond to.
If it points to back, maybe your soundcard is smart and compensating by still sending it to the sides for you :)

For me ffdshow explicitly says "back" as input and output, so outputs surround there. My Xonar then tries to upmix this somehow, as I hear left back channel 90% from left side, and about 10% from right side.

Mercury_22
15th October 2009, 16:58
Oh really, thats interesting.

When playing 5.1, can you go into ffdshow audio mixer, does it show audio going to back or sides. Its info box will also say back vs side.

If it points to sides, then ffdshow / mpc-hc must be auto detecting this, in which case either mpc-hc or xonar is at fault on my machine, ie its not detecting what surround should correspond to.
If it points to back, maybe your soundcard is smart and compensating by still sending it to the sides for you :)

For me ffdshow explicitly says "back" as input and output, so outputs surround there. My Xonar then tries to upmix this somehow, as I hear left back channel 90% from left side, and about 10% from right side.

I'm not using FFDShow anymore so the test has been done with just MPC ! But again I've changed in windows the speaker setup from 7.1 to 5.1 and only then I have surround to side out and MPC-HC it's using side (side being the only option because my drivers are exposing that pin)

Try this TEST_5.1_TRUEHD (http://sharebee.com/6098e006) file

mark0077
15th October 2009, 17:01
Cool, well if you get a chance, let me know what ffdshow says its outputting when you use it. Until you see visually that its outputting to, side or back, you can't be sure your soundcard isn't rerouting / upmixing so that you hear from side rather than rear. This is the case with me, xonar reroutes back output from these applications to the side channels (upmixes rather) so it sounds correct during sound tests, until I listen carefully and can hear bleeding of channels caused by the upmixing.

I will try to find software that can easily let me see if there is a problem with asus drivers, ie exposing incorrect pins to these applications. Thanks for the discussion.

Mercury_22
15th October 2009, 17:09
Cool, well if you get a chance, let me know what ffdshow says its outputting when you use it. Until you see visually that its outputting to, side or back, you can't be sure your soundcard isn't rerouting / upmixing so that you hear from side rather than rear. This is the case with me, xonar reroutes back output from these applications to the side channels (upmixes rather) so it sounds correct during sound tests, until I listen carefully and can hear bleeding of channels caused by the upmixing.

I will try to find software that can easily let me see if there is a problem with asus drivers, ie exposing incorrect pins to these applications. Thanks for the discussion.

No need for FFDShow in the "Enable custom channel mapping" in MPC without changing anything I can see that the 5.1 test files are using the Back channels but i can hear the sound from my side output

mark0077
15th October 2009, 17:12
Well there you go, mpc-hc should be sending to your sides, not your back channels. Its getting it wrong in your case. Either both of our drivers are buggy, or mpc-hc can't auto detect this and should have the option, not just in the mixer as most users won't be going in there playing with custom channel mappings.

Its irrelevant that you can hear output on your sides, your blessed that your drivers are doing this for you automatically, and I assume doing a good job of it. My drivers do it also but make a mess of it, and give no way to disable the upmixing, so I hear channels bleeding into one another because of this attempt to upmix the back output from mpc-hc, to my side channels. (By right, the drivers should take what they get and spit it out, in your case your card is taking back inputs, and sending it to the sides which I feel is incorrect anyways.... thats another days work ;) )

In both of our cases mpc-hc isn't correctly sending to the side channels that is defined in our drivers and windows mixer. In another persons machine they might not have the luxury of what our drivers do, and mpc-hc sending to the back might mean they hear nothing from their side channels.

Do you see what I mean now? I hope the visual representation of audio going to the back rather than rear in your mpc channel mixer shows you what I have been speaking about.

From this discussion, I am assuming that many people don't notice this problem due to their drivers doing some sort of channel mapping themselves / or upmixing which is not correct, mpc-hc should send to the correct channels in the first place, and it isn't, simple as that.

Mercury_22
15th October 2009, 17:26
Well there you go, mpc-hc should be sending to your sides, not your back channels. Its irrelevant that you can hear output on your sides, your blessed that your drivers are doing this for you automatically, and I assume doing a good job of it. My drivers do it also but make a mess of it, and give no way to disable the upmixing, so I hear channels bleeding into one another because of this attempt to upmix the backs, to my side channels.

In both of our cases mpc-hc isn't correctly sending to the sides. In another persons machine they might not have the luxury of what our drivers do, and mpc-hc sending to the back might mean they hear nothing from their side channels.

Do you see what I mean now? I hope the visual representation of audio going to the back rather than rear in your mpc channel mixer shows you what I have been speaking about.

Yes but this is because my drivers are following the Dolby recommendation and exposing the side channels for the surround in a 5.1 setup but as you can find in the DTS recommendation
DTS-HD is capable of 7.1 channels of sound, totally immersing you in movies and music. (Remember, a typical 5.1-channel system consists of two front and two rear speakers, a center-channel speaker, and a subwoofer / bass management channel, which is the ".1") By using two additional channels — for "side surround" speakers at your left and right — sound can be more accurately placed in your listening room. This means that special effects pans, like jet-fighter flyovers or arrows whizzing past you, will be more dramatic and life like. (http://www.dts.com/DTS_Audio_Formats/DTS-HD_Master_Audio.aspx)
or in
The reason for not distinguishing between the back-speaker and side-speaker configurations in either case is that home users tend not to distinguish between these speaker positions—the placement of furniture in the room might be the primary factor in determining whether a pair of speakers ends up beside or behind the listener. Forcing users to recognize the subtle differences between these alternate configurations would complicate the user interface for little benefit. (http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/PinConfig.doc)
or
If a
>> system vendor has set the pin config values of the integrated HD
>> Audio device to indicate that the 5.1 device uses side speakers
>> then we expose that to the OS when it asks the driver through the
>> channel config property request but if the system vendor uses the
>> pin config sequence values in the multi-channel device association
>> to indicate that the 5.1 system has rear speakers the HD Audio
>> class driver will expose that to the OS as the channel mask for
>> that device instead. (http://www.freelists.org/post/wdmaudiodev/Vista-51-speaker-mode-question,7) MPC-HC it's correct.

My conclusion is that only Dolby is using side and anyone who is using 5.1 speakers (with a 5.1 speaker config in windows) should plug the surround speaker in the output exposed by his driver

mark0077
15th October 2009, 17:28
If people, even dolby or dts can't agree, I don't think you or anyone can say mpc-hc is correct...... It outputs to BACK in both of our cases, so mpc is WRONG!!!! I personally have much more dolby content than dts, and like having speakers set to the side, but the software should handle this mess by detecting what the drivers decision is.

My conclusion is that people shouldn't have to manually do anything, that mpc-hc should send surround where the drivers expose, in our case our soundcards should expose the side. mpc-hc sends to the back (if you use ffdshow you will see input and output all the way shows back).... which is wrong, plain and simple.. What your driver does after that is its own business, but the fact your card sends to the sides in this case isn't enough, the software should send to the right place in the first place.

Sending to back is fine for you, your card sends this to side itself I assume, for others this might not be the case. If the application sends to the correct place originally, then the drivers wouldn't have to do this as an after process.

Conclusion: I agree with you, if using 5.1 speakers, connect your surround speakers to whatever is exposed by your drivers, which in my and your case, this is the sides. BUT mpc-hc sending to back is still wrong, it does send to back and this is not correct for our setups, simple as that like. It doesn't auto detect what is exposed by the driver correctly!!!!!!!! but depending your driver this may or may not have a negative impact. The driver may compensate / upmix from back to side channel or vice versa.

Any mpc-hc developers want to inform us if its mixer tries to auto-detect where to send surround channels? Until then I can only assume it either does try and fails for both my and your drivers, or doesn't try at all in which case we need a more visible option for choosing between side and rear.

Mercury: As an expirement, you could try manually telling mpc-hc (what it should do automatically?) to output to side channels rather than back, and see if you still hear 5.1 surround tests from your side channels.

If you still hear audio from sides, then this confirms your soundcard is taking back from mpc-hc and magically mapping it to the sides (others arn't so fortunate)
If you don't hear audio from sides, I assume your back / side physical connections are swapped.

Either way mpc-hc is 100% wrong in not outputting to side channels in both of our cases.

Mercury_22
15th October 2009, 18:29
If people, even dolby or dts can't agree, I don't think you or anyone can say mpc-hc is correct...... It outputs to BACK in both of our cases, so mpc is WRONG!!!! I personally have much more dolby content than dts, and like having speakers set to the side, but the software should handle this mess by detecting what the drivers decision is.

My conclusion is that people shouldn't have to manually do anything, that mpc-hc should send surround where the drivers expose, in our case our soundcards should expose the side. mpc-hc sends to the back (if you use ffdshow you will see input and output all the way shows back).... which is wrong, plain and simple.. What your driver does after that is its own business, but the fact your card sends to the sides in this case isn't enough, the software should send to the right place in the first place.

Sending to back is fine for you, your card sends this to side itself I assume, for others this might not be the case. If the application sends to the correct place originally, then the drivers wouldn't have to do this as an after process.

Conclusion: I agree with you, if using 5.1 speakers, connect your surround speakers to whatever is exposed by your drivers, which in my and your case, this is the sides. BUT mpc-hc sending to back is still wrong, it does send to back and this is not correct for our setups, simple as that like. It doesn't auto detect what is exposed by the driver correctly!!!!!!!! but depending your driver this may or may not have a negative impact. The driver may compensate / upmix from back to side channel or vice versa.

Any mpc-hc developers want to inform us if its mixer tries to auto-detect where to send surround channels? Until then I can only assume it either does try and fails for both my and your drivers, or doesn't try at all in which case we need a more visible option for choosing between side and rear.

Mercury: As an expirement, you could try manually telling mpc-hc (what it should do automatically?) to output to side channels rather than back, and see if you still hear 5.1 surround tests from your side channels.

If you still hear audio from sides, then this confirms your soundcard is taking back from mpc-hc and magically mapping it to the sides (others arn't so fortunate)
If you don't hear audio from sides, I assume your back / side physical connections are swapped.

Either way mpc-hc is 100% wrong in not outputting to side channels in both of our cases.

In a 5.1 config remapping to side the surround channels in mpc-ha it's also working aka i hear sound

mark0077
15th October 2009, 18:37
Then the reason you are not having problems is your drivers are sending back input to your sides. For me my driver don't do a great job. Sitting near side right during your truehd test I can faintly hear side left. A side effect of my own drivers attempt to send back from mpc to my sides.

If I send mpc output manually to sides I Hear output perfectly. Do you now agree mpc is auto detecting incorrectly, and should not be sending to back in our case?

Temporarily, until this is all sorted / fixed, if I were you I would use custom channel mapping and manually output to sides, instead of relying on your drivers to do a good job. Maybe they do a good job but I can say it would be driver dependent, my Xonar drivers do a horrible job of mapping / mixing the back output from mpc-hc to the sides. So I don't recommend just letting mpc-hc send back output until this is fixed.

Mercury_22
15th October 2009, 22:12
Then the reason you are not having problems is your drivers are sending back input to your sides. For me my driver don't do a great job. Sitting near side right during your truehd test I can faintly hear side left. A side effect of my own drivers attempt to send back from mpc to my sides.

If I send mpc output manually to sides I Hear output perfectly. Do you now agree mpc is auto detecting incorrectly, and should not be sending to back in our case?

Temporarily, until this is all sorted / fixed, if I were you I would use custom channel mapping and manually output to sides, instead of relying on your drivers to do a good job. Maybe they do a good job but I can say it would be driver dependent, my Xonar drivers do a horrible job of mapping / mixing the back output from mpc-hc to the sides. So I don't recommend just letting mpc-hc send back output until this is fixed.

Do you understand that this is ONLY when I reduce my speakers config to 5.1 ? if I use my full 7.1 speaker the surround it's out on back ! Do you use the 7.1 config or the 5.1 ?

So in a 5.1 setup all apps TMT POWERDVD WINDVD and MPC-HC are sending the surround channels where the drivers are telling them side or back ! so I don't see any problem !

Also the channels I or you see in MPC-HC's "Enable custom channel mapping " are INPUT channels which results that MPC-HC it's receiving surround back and output to the back or side depending which pin are the drivers exposing for a 5.1 config ! which is also correct.

mark0077
15th October 2009, 22:18
Do you understand that this is ONLY when I reduce my speakers config to 5.1 ? if I use my full 7.1 speaker the surround it's out on back ! Do you use the 7.1 config or the 5.1 ?

So in a 5.1 setup all apps TMT POWERDVD WINDVD and MPC-HC are sending the surround channels where the drivers are telling them side or back ! so I don't see any problem !

Also the channels I or you see in MPC-HC's "Enable custom channel mapping " are INPUT channels which results that MPC-HC it's receiving surround back and output to the back or side depending which pin are the drivers exposing for a 5.1 config ! which is also correct.

What you say doesn't make sense. I have my card setup to use 5.1 yes. When you set yours to 5.1 as you say is readin what drivers expose. In your case they exposed back but you hear audio from sides. Don't you see that's not right lol

even more confusing and incorrect is that your 5.1 surround goes to sides in 5.1 and back in 7.1. config

Mercury_22
15th October 2009, 22:23
What you say doesn't make sense. I have my card setup to use 5.1 yes. When you set yours to 5.1 as you say is readin what drivers expose. In your case they exposed back but you hear audio from sides. Don't you see that's not right lol

even more confusing and incorrect is that your 5.1 surround goes to sides in 5.1 and back in 7.1. config

No in my case 5.1 expose surround to the side too

Our cards are using the same pins for 5.1 and for 7.1 from what I understand

mark0077
15th October 2009, 22:26
That contradicts the last post where you saId mpcs mixer sends surround to your backs. As I said this is the same for me but my card mixes this so I hear it on sides

Can you see these apps are visually showing us they are not reading the exposed pins but I know 100% that I and probably you might not realise because our cards are still sending audio to our sides which is masking the problem for others. (I don't get the original channels output to sides though. You might but everyone doesn't). These exposed pins sent being read correctly at all. I see this visually and hear it (just about) audibly.

Anyone know one f the developers that I can speak to regarding this.

Mercury_22
15th October 2009, 22:42
That contradicts the last post where you saId mpcs mixer sends surround to your backs. As I said this is the same for me but my card mixes this so I hear it on sides

Anyone know one f the developers that I can speak to regarding this.
In a 5.1 config no mater what I choose for the surround channels side or back they are send to the only available option = ActiveSpeakerPositions (http://msdn.microsoft.com/en-us/library/ms791058.aspx) as it suppose to !
Which in my 5.1 config is side
Let's recap in your case in a 5.1 config you're saying that your drivers are exposing side ( in the ActiveSpeakerPosition ) but MPC-HC it's sending to the back (too) aka you're hearing sound from side and from the back ?

mark0077
15th October 2009, 22:46
So the whole idea of a GUI / mixer goes out the window. Either that or mpcs GUI isn't correctly displaying what it's reading based on the structure in your link. You must at least see that.

If mpc reads that structure you link to then in your case it's obviously not parsing it correctly as t visually shows u outputting to the choice read by the structure. Ie your stricture should contain side left and right side as the choice but even on your machine you admit mpc shows visually back l and r. Not concerned? I Am because I know this is wrong and has a negative effect.

Not gonna keep repeating this. It's obviously wrong.

EDIT: no I don't have back channels. Mpc reads back instead of side from this structure you talk about. It has negatve effects for me but obviously not for you. My card thinks it's getting input for back channels which it knows I don't have so does it's best to mix out to my sides. This leads to channel bleeding. Hard to notice but my card a only doing it's best to make sure I hear those back outputs from mpc. Negative effect is it doesn't perfectly replicate the back inputs it gets to my sides. I believe ur card is also Reading back from mpc in 5.1 mode and is sendng to your side so you think all s perfect. Doesn't mean mpc isn't still at fault as it just is lol

I imagine the reason you might no hear channel bleedng s the xonar might have a more advanced way of mapping back input to side output. It's not just doing a channel copy which I imagne your getting. Normally this is a great idea but in this case with these apps sending to back instead of side this more advanced mapping of back to side is no good.

Mercury_22
15th October 2009, 23:09
So the whole idea of a GUI / mixer goes out the window. Either that or mpcs GUI isn't correctly displaying what it's reading based on the structure in your link. You must at least see that.

If mpc reads that structure you link to then in your case it's obviously not parsing it correctly as t visually shows u outputting to the choice read by the structure. Ie your stricture should contain side left and right side as the choice but even on your machine you admit mpc shows visually back l and r. Not concerned? I Am because I know this is wrong and has a negative effect.

Not gonna keep repeating this. It's obviously wrong.

EDIT: no I don't have back channels. Mpc reads back instead of side from this structure you talk about. It has negatve effects for me but obviously not for you. My card thinks it's getting input for back channels which it knows I don't have so does it's best to mix out to my sides. This leads to channel bleeding. Hard to notice but my card a only doing it's best to make sure I hear those back outputs from mpc. Negative effect is it doesn't perfectly replicate the back inputs it gets to my sides. I believe ur card is also Reading back from mpc in 5.1 mode and is sendng to your side so you think all s perfect. Doesn't mean mpc isn't still at fault as it just is lol

So what I understand is that when you select a 5.1 config in windows's speaker setup you still can hear sound from the back output too (in addition to the side out) although in the setup you have side speakers. Correct ?
Is this happening only with MPC-HC (and FFDShow) ?

mark0077
15th October 2009, 23:13
So what I understand is that when you select a 5.1 config in windows's speaker setup you still can hear sound from the back output too (in addition to the side out) although in the setup you have side speakers. Correct ?
Is this happening only with MPC-HC (and FFDShow) ?

I only have 5.1 speakers but obv a 7.1 soundcard. When mpc incorrectly and visually sends output to back channels my soundcard does some fancy upmixing to my side channels giving negative effects.

So my proposal is to ask mpc developer why mpc mixer doesn't visually indicate that it detects the correct surround outputs for our config from the structure you linked to. because I believe this is the reason for my problem and I knOw it will effect others that don't have a card that directly maps back to side like in your case when you set your card to 5.1 where the problem is not noticible. Lucky you lol

Manually setting mpc or ffdshow, to output to sides rather than their default (or misread soundcard channel data if thats the case) fixes the problem immediately. Anyone know who would be responsible for this piece of mpc-hc's development, ie the mixer, or the detection of soundcard channel data.

Mercury_22
15th October 2009, 23:39
I only have 5.1 speakers but obv a 7.1 soundcard. When mpc incorrectly and visually sends output to back channels my soundcard does some fancy upmixing to my side channels giving negative effects.

So my proposal is to ask mpc developer why mpc mixer doesn't visually indicate that it detects the correct surround outputs for our config from the structure you linked to. because I believe this is the reason for my problem and I knOw it will effect others that don't have a card that directly maps back to side like in your case when you set your card to 5.1 where the problem is not noticible. Lucky you lol

Manually setting mpc or ffdshow, to output to sides rather than their default (or misread soundcard channel data if thats the case) fixes the problem immediately. Anyone know who would be responsible for this piece of mpc-hc's development, ie the mixer, or the detection of soundcard channel data.

Yes but how did you set the speaker config in Control panel -> Sound -> Configure 5.1 Surround or 7.1 Surround ?

mark0077
15th October 2009, 23:56
Yes, but the xonar audio drivers sync up with windows control panel so I have both set to 5.1 surround. Of course my drivers know when it gets the back channel output from mpc-hc, or ffdshow, or whatever it is, that I don't have back channels, so it goes ahead and does its fancy upmixing so I do hear output on my sides, but not perfectly as I said, I get some bleeding because of the upmixing algorithm used.

When mpc-hc or ffdshow says its outputting to back channels, thats exactly what they do, output to back channels. Its upto your card how it interprets this. I think the xonar is doing a better job than the realtek here to be honest, ie not just directly mapping the back to the sides, its upmixing correctly.

Unfortunately the side effect of course is the channel bleeding, and you not noticing the problem. If your drivers get sent audio explicitly set for back, why should they ever just blindly send that to your side channels anyways. This is what mpc-hc and ffdshow are doing in both of our cases, just sending to our backs when in 5.1 config.

flanger216
16th October 2009, 03:10
I used a Xonar in a 5.1 setup with MPC for nearly a year, and I gotta say, I just never had any of the problems you're talking about.

For one thing, the Xonar drivers and the Windows audio panel do not sync up, and that's by design; in fact, the only way to get the card's Pro Logic II stereo upmixer engaged is to set the Windows panel to stereo and your Xonar panel to 5.1 or 7.1 . And the Xonar doesn't do 'fancy upmixing' by default - it does a very simple channel replication that couldn't possibly result in crosstalk artifacts. Of course, you can opt to use its Pro Logic II processing, but again, you'd have to have the Windows panel set to 5.1 and the Xonar panel set to 7.1 for that to be affecting you in this case.

This channel bleed stuff is bizarre, though. I just can't imagine what would be causing it, unless Asus managed to FUBAR their drivers since I last used them (wouldn't put it past them). You're going to hate me for asking this, but are you sure you don't have the '7.1 virtual speaker' option ticked in your Xonar panel? Because that would certainly cause crosstalk...

mark0077
16th October 2009, 09:02
Nah with older vista drivers i had no syncing of xonar control panel with windows but new ones and windows 7 ones they do sync up. I'm in hifi mode with gx disabled, so no virtual speaker or anything fancy.

I think the xonar is working as it should. Imagne if I had a center back output coming from an application even though I don't have a physical center back channel. The xonar would and should mix this into my available surround channels so that that channel isn't completely lost in subspace. Not a direct channel copy of course.

This is why when mpc sends me back channel data. With newer drivers this is nicely mixed t sides. Not just direct channel copies but a nice upmix. It's so clear to me what's happening and what the possible solutions are. Just hoping some mpc devs do also.

OK from my understanding the xonar should give me an option on what to do in this situation, ie output nothing, or upmix to my available speakers. In any case its probably doing a good job seeing that mpc and ffdshow incorrectly and explicitly seem to be sending it data for back channels. Looking forward to input from developers on this auto detection of back versus rear, and why for my xonar 1.3 deluxe and Mercurys card both output to back (visually in mixers), when we actually have side channels.

Simple fact, ffdshow and mpc are both sending data incorrectly to the back channels (visually and digitally) and this needs to be addressed if its meant to be an automated process dependent on drivers etc.

THX-UltraII
16th October 2009, 10:20
A lot of people talk about PDVD not beeing good software. What are the things that PDVD can t do/lacks in that TMT3 or MPC-HC can?

tiny
16th October 2009, 17:10
Problem:
WVC1 in bluray m2ts files plays back at very low framerate using internal splitter.

Happens with ffdshow using wmv9 or libavcodec. CPU is below 50%.

Videos play smoothly using Haali's splitter, but that doesnt give descriptions for video/audio/subtitle tracks.

I can confirm this. One way to solve the problem is to use EVR Custom as output and enable "frame time correction" (keyboard shortcut "c").

However, that presents another problem for me. EVR Custom does not give me hardware acceleration on Windows XP (with WMVideo Decoder DMO, my 9400GT does not support VC-1 vld).

I think there are two possible solutions:

1. modify the internal splitter so that it sets the correct framerate

2. add "frame time correction" to VMR9

I hope either of those two is possible because that would finally give me hardware accelerated playback of VC-1 blu-rays on Windows XP with all of the features the internal splitter gives, such as the above mentioned audio/subtitle descriptions and seamless playback.

Matching_Mole
16th October 2009, 18:04
I can confirm this. One way to solve the problem is to use EVR Custom as output and enable "frame time correction" (keyboard shortcut "c").

However, that presents another problem for me. EVR Custom does not give me hardware acceleration on Windows XP (with WMVideo Decoder DMO, my 9400GT does not support VC-1 vld).

I think there are two possible solutions:

1. modify the internal splitter so that it sets the correct framerate

2. add "frame time correction" to VMR9

I hope either of those two is possible because that would finally give me hardware accelerated playback of VC-1 blu-rays on Windows XP with all of the features the internal splitter gives, such as the above mentioned audio/subtitle descriptions and seamless playback.

I have the same issue here and I think also the issue coming from the m2ts internal splitter. So it will be great if the issue can be fixed.

73ChargerFan
16th October 2009, 19:38
I have the same issue here and I think also the issue coming from the m2ts internal splitter. So it will be great if the issue can be fixed.
+1
remuxing m2ts->mkv solved the problem for me, so I also think it is a splitter glitch. Win7-64U.

DrNein
17th October 2009, 03:41
Also from DTS
7.1 channels, for more intense movies and music

DTS-HD is capable of 7.1 channels of sound, totally immersing you in movies and music. (Remember, a typical 5.1-channel system consists of two front and two rear speakers, a center-channel speaker, and a subwoofer / bass management channel, which is the ".1") By using two additional channels — for "side surround" speakers at your left and right — sound can be more accurately placed in your listening room. This means that special effects pans, like jet-fighter flyovers or arrows whizzing past you, will be more dramatic and life like. (http://www.dts.com/DTS_Audio_Formats/DTS-HD_Master_Audio.aspx)

That's weird because in their diagrams for 5.1 are shown Left Surround and Right Surround being at the sides as expected but for 7.1, Left Surround Side and Right Surround Side appear augmented by Left Surround Rear and Right Surround Rear. If the text above is correct then for 7.1 the side mapping would be switched to rear rather than simply adding the rear and the additional sound would then be side.

I have always had the understanding that the rear surround AKA back speakers were the additions in a 7.1 configuration (from either Dolby or DTS).

Mercury_22
17th October 2009, 14:28
That's weird because in their diagrams for 5.1 are shown Left Surround and Right Surround being at the sides as expected but for 7.1, Left Surround Side and Right Surround Side appear augmented by Left Surround Rear and Right Surround Rear. If the text above is correct then for 7.1 the side mapping would be switched to rear rather than simply adding the rear and the additional sound would then be side.

I have always had the understanding that the rear surround AKA back speakers were the additions in a 7.1 configuration (from either Dolby or DTS).

Why wouldn't be correct ?

If that it's not enough you can check other DTS resources like DTS-HD Brochure (http://www.dts.com/~/media/D84CFDAD4E534E32920F80A5A3B7D4CC.ashx) ...The two most popular speaker placement in consumer’s homes are 5.1 plus two additional speakers at the left and right side positions (90 degrees from the listener) or the left and right rear surround
positions (120 degrees). .... or DTS-HD White Paper (http://www.dts.com/~/media/B962F033C9254AD4B62ECFC6293C9E86.ashx) ...With 7.1 channels of sound, DTS-HD Master Audio immerses the listener in sound and creates a “you are there”
listening experience. Using additional left and right side surround channels, it goes far beyond traditional surround
sound to create an amazingly realistic and dynamic sound environment that radiates near perfect sound coverage
throughout the listening room....
that you can find on the same DTS page (http://www.dts.com/DTS_Audio_Formats/DTS-HD_Master_Audio.aspx) with my previous text

So yes the additional surround channels for the 7.1 are on the side and the 5.1 surround channels are on rear

P.S. This is my LAST comment on this matter !

Test 5.1 AC3 (Dolby Digital) (http://www.tfm.ro/win32-projects/test-avi-ac3/)
Test 5.1 Dolby TrueHD (http://sharebee.com/6098e006)
Test 7.1 E-AC3 (Dolby Digital Plus) (http://sharebee.com/69772daa)
Test 7.1 Dolby TrueHD (http://www.megaupload.com/?d=7P9P81CW)
Test 7.1 DTS-HD HR (http://sharebee.com/abf92989)
Test 7.1 LPCM (http://www.megaupload.com/?d=0HM2JCEP)

mark0077
17th October 2009, 15:00
Yep those 5.1 tests arn't played correctly on Xonar HDAV Deluxe, as I already said, mpc and ffdshow explicitly output to back, not sides...... I challenge anyone to find a soundcard that will make mpc-hc or ffdshow explicitly output to sides (or anything other than back even), which would show at least that mpc doesnt just blindly output to back all the time, that it smartly detects where to send surround output based on what the sound cards drivers want.

I havn't seen anyone yet that can show mpc-hc or ffdshow visually outputting to the sides. They always choose back by default as far as I can see, this is where the problem lies. Again this is fine if your soundcard remaps the back to the sides, but unfortunately not all soundcards will do this, some will "smartly" upmix these back channels to sides if sides is where surround exists, and this upmixing isn't as nice as pure channel remaps in this weird situation.

So 5.1 tests you give above fail in cards with this upmixing ability, ie those that don't just do a channel remap like your soundcard. These tests will show this upmixing function of these soundcards (what sounds like left bleeding into right channel and vice versa), rather than whats intended, pure channels being sent to the right place in the first place.

EDIT: Looking at the link you provided (given below) regarding asking the os / driver is a mode supported, maybe mpc-hc is asking the driver first is 5.1 supported using "Back", and of course in a 7.1 soundcard, that mode is always going to be supported, regardless of whether the user or drivers intend the sides or back to be used in a 5.1 config. Read Mikes last entry in the following page. My guess is your soundcard might be saying this mode isn't supported and mpc-hc is therefore choosing side internally but not on its gui, OR your soundcard is saying this mode is supported and mapping channels to side itself.
http://www.freelists.org/post/wdmaudiodev/Vista-51-speaker-mode-question,7

Looking at the following pin config document, scrolling down to the 5.1 section, you can see the two different configurations that are possible, obviously one using side (Sequence: (0,1,4)), one using back output (Sequence: (0,1,2)). Still unsure how mpc decides to choose back versus sides. Any devs wanna enlighten us :D
http://www.microsoft.com/whdc/device/audio/PinConfig.mspx

I am obviously just guessing, as I havn't heard from any of the mpc developers on this.

amango
17th October 2009, 15:12
I have troubles with changing subtitles on some MKV-files within MPC Cinema.

If you have a MKV with multiple subtitle tracks that also have different formats (like track 1: SRT, track 2: IDX) the subtitles of the second track are not displayed anymore. That don't happen if I use the older DirectVobSub-Filter. Mediaportal also uses the MPC-HC subtitle engine, so the same bug happens within Mediaportal. I can reproduce that behaviour in both programs - changing to DirectVobSub helps but I loose DXVA with it.

Andy o
17th October 2009, 17:43
Why wouldn't be correct ?

If that it's not enough you can check other DTS resources like DTS-HD Brochure (http://www.dts.com/~/media/D84CFDAD4E534E32920F80A5A3B7D4CC.ashx) or DTS-HD White Paper (http://www.dts.com/~/media/B962F033C9254AD4B62ECFC6293C9E86.ashx)
that you can find on the same DTS page (http://www.dts.com/DTS_Audio_Formats/DTS-HD_Master_Audio.aspx) with my previous text

So yes the additional surround channels for the 7.1 are on the side and the 5.1 surround channels are on rear

P.S. This is my LAST comment on this matter !

Test 5.1 AC3 (Dolby Digital) (http://www.tfm.ro/win32-projects/test-avi-ac3/)
Test 5.1 Dolby TrueHD (http://sharebee.com/6098e006)
Test 7.1 E-AC3 (Dolby Digital Plus) (http://sharebee.com/69772daa)
Test 7.1 Dolby TrueHD (http://www.megaupload.com/?d=7P9P81CW)
Test 7.1 DTS-HD HR (http://sharebee.com/abf92989)
Test 7.1 LPCM (http://www.megaupload.com/?d=0HM2JCEP)
The problem is that it seems only DTS is saying this, and it's inconsistent sometimes. Everyone else that I've seen including every AVR manufacturer, Dolby and THX, treats the back surrounds in 7.1 as the extra channels. Not to mention that DTS-ES's extra channel is also the rear one, and it would be stupid for them to map that channel to the sides instead of the rears on a 7.1 system.

Andy o
17th October 2009, 17:57
Yep those 5.1 tests arn't played correctly on Xonar HDAV Deluxe, as I already said, mpc and ffdshow explicitly output to back, not sides......I'm not sure if you read my previous message, but this doesn't only happen with MPC-HC and ffdshow. PowerDVD and TMT also do, as all the other players I've tried including foobar2000.

It's the fault of Windows and/or the drivers. As I understand, the program when it sends a 5.1 stream out to the Windows mixer, it doesn't specify back or side, it just specifies "surround" channel. Then Windows or the driver takes care of outputting it from the back channels, if you have Windows set to 7.1. If you have Windows set to 5.1, they will come out from the sides if you have 7.1 speakers.

If you set the program to output a 5.1 source in a 7.1 stream with 2 back surround channels silent, like PowerDVD 8 does when you set it to "8 speakers" or like TMT did for me only with TrueHD sources, then you won't have that problem. I can make foobar2000 do that, but it's a very inelegant and annoying solution.

mark0077
17th October 2009, 18:20
Cheers Andy. So if we are sure there is a problem outside of these apps, how can we narrow it down to either being drivers or windows. I want to get this into a bug report of some form.

But when you say you don't think that the apps we talk about don't specify back or side, I don't believe this is true, as both mpc-hc and ffdshow explicitly say back or side in their mixers. Even if the ffdshow mixer isn't used at all, ie completely unchecked, it still says back or side output in its "Info & CPU" section, which to me indicates its not outtputting to "surround" at all, therefore not dependent on good driver info..... There is no way for me anyways, with any configuration of xonar control panel / windows speakers settings, to have these apps give me output correctly to the sides.

The only way I get proper surround channels going to my sides is explicitly telling mpc or ffdshow, to output to the side channels through their mixers. Otherwise I get this channel upmixing effect.

Obviously more recent pc games are not relying upon windows / drivers to choose side versus back. GTA 4 gives the option to output surround to sides or back. Sides being the default for me anyways.

If I set everything to 7.1, windows cp, xonar control panel, ffdshow output etc, then during 5.1 (because I only have 5.1 speakers) I don't hear any surround output at all. This is because, again ffdshow and mpc send surround to back, but in this case the xonar drivers think I have back so they just send it there. In all 5.1 mode, when sent back channel data, the xonar drivers try to upmix this to the sides. All of this is expected.

EDIT: If I set xonar to assume input of 8 channels, and use output of 5.1 speakers, it automatically does the mapping from back to sides for me. But this shouldn't be necessary. Setting it to assume input of 5.1 channels, and output of 5.1 channels should work correctly but of course it won't in the current versions, because mpc and ffdshow seem to explicitly send surround to backs.

Andy o
17th October 2009, 18:36
Well the only thing that occurs to me to test is to check different drivers and devices. Unfortunately it's been a while for me since I've used anything other than the ATI HDMI device in my HTPC. Your experience seems to be similar to mine though. If someone else is using another device that behaves differently, then it might be drivers. The problem is that this is not the only flavor of this side/back surround issue. Some drivers like Nvidia confuse the matters further by swapping them.

I'm thinking of just going back to regular 5.1. This speaker number race is getting out of hand anyway. DPLIIz?

By the way, I fix my issues with ReClock or WASAPI exclusive. Those can set your channels in Windows automatically according to the source. Thing is I don't think they work with the Xonar very well, cause the Xonar doesn't let them bypass its control panel settings.

What happens when you set Windows to 5.1 output, and the Xonar CP to 5.1 input and 7.1 output? Where do you hear the surrounds?

Fragbert
18th October 2009, 14:50
xvidvideo.ru appears down and out indefinitely! :( Is there another website that hosts the latest nightly builds of mpc-hc x86 and x64?

Spec-Chum
18th October 2009, 18:17
1301

32-bit (http://www.mediafire.com/?sharekey=f23b64e279fec79ea0f2f20c509059d93bed2ff06fd41ccc947708e37b913e74)
64-bit (http://www.mediafire.com/?sharekey=f23b64e279fec79ea0f2f20c509059d9d8060856ca4d2a3a5be6ba49b5870170)

alexins
18th October 2009, 19:00
xvidvideo.ru appears down and out indefinitely! :( Is there another website that hosts the latest nightly builds of mpc-hc x86 and x64?
My site is often not available because of poor quality work of my ISP (http://www.smile-net.ru/) :mad:

Now I renew software on the server. The site will be accessible through the pair of days.

pirlouy
18th October 2009, 19:14
It's not often said: thank you Alexins for providing nightly build of MPC-HC in particular.
And thank you for your work around MPC-HC in general.

Casshern
18th October 2009, 21:17
Let me also thank you for your relentless work and great support of mpc hc, ffdshow and other video stuff.

THANX!

My site is often not available because of poor quality work of my ISP (http://www.smile-net.ru/) :mad:

Now I renew software on the server. The site will be accessible through the pair of days.

bob0r
18th October 2009, 23:51
Both files mirrored on x264.nl, keep up the great work!

uncola
19th October 2009, 09:59
woo, thanks for the mirror since xvidvideo.ru is down.
Hey have you guys ever thought of rebooting the thread? 500 pages is a lot

hoborg
19th October 2009, 10:57
Question about WMV9 pro and MPC-HC:

I have WMV video sample with 6ch. WMA3 audio.
MPC-HC will play sample and output 5.1 correctly, but if i open same file in graphstudio, i got only stereo output.

So my question is - what special MPC-HC do to get 5.1 from WMV?
Same graphs are created (checked by graphstudio).

Polcius
19th October 2009, 14:26
Is there a way to force DXVA in MPC-HC?

I'm asking because deinterlacing looks awful when I'm not using DXVA. And when I use PowerDVD9, DXVA is on and deinterlacing looks better.

My setup: ATI HD 4350, Windows7, EVR-CP in MPC-HC

Thanks

Jong
19th October 2009, 16:28
Is there a way to force DXVA in MPC-HC?

I'm asking because deinterlacing looks awful when I'm not using DXVA. And when I use PowerDVD9, DXVA is on and deinterlacing looks better.

My setup: ATI HD 4350, Windows7, EVR-CP in MPC-HC

ThanksWhat material are you trying to view? If DVD/MPEG2, the MPC MPEG2 decoder cannot use DXVA so try uisng the Cyberlink decoder instead (although you may have problems with DVD menus?).

Polcius
19th October 2009, 17:36
What material are you trying to view? If DVD/MPEG2, the MPC MPEG2 decoder cannot use DXVA so try uisng the Cyberlink decoder instead (although you may have problems with DVD menus?).

Yes, DVDs.

If I use the Cyberlink decoder, I can't see DVD subtitles.

BTW, Is there a way to doo a good deinterlacing without DXVA? Because I don't care much about DXVA, my main concern is to apply a good deinterlacing.

Thanks

mark0077
19th October 2009, 18:05
Yes, output in the nv12 colorspace to your graphics card, seems to be the only way to get good de-interlacing in my card anyways.

You can use ffdshow to do this, just select only nv12 in its output options, and in mpc-hc mpeg2 decoder options, set "Set interlaced flag in output media type". Just be careful because most DVD's won't require de-interlacing, but are badly flagged so your graphics card may show tiny anomilies when trying to de-interlace material that doesn't need to be de-interlaced at all. Tis a bit of a mess to be honest, very much a manual step before watching a DVD, to decide if it will need de-interlacing or not.

mark0077
19th October 2009, 18:17
Well the only thing that occurs to me to test is to check different drivers and devices. Unfortunately it's been a while for me since I've used anything other than the ATI HDMI device in my HTPC. Your experience seems to be similar to mine though. If someone else is using another device that behaves differently, then it might be drivers. The problem is that this is not the only flavor of this side/back surround issue. Some drivers like Nvidia confuse the matters further by swapping them.

I'm thinking of just going back to regular 5.1. This speaker number race is getting out of hand anyway. DPLIIz?

By the way, I fix my issues with ReClock or WASAPI exclusive. Those can set your channels in Windows automatically according to the source. Thing is I don't think they work with the Xonar very well, cause the Xonar doesn't let them bypass its control panel settings.

What happens when you set Windows to 5.1 output, and the Xonar CP to 5.1 input and 7.1 output? Where do you hear the surrounds?

Setting windows / xonar control panel to 5.1 input, and xonar control panel to 7.1 output of course shows the same effects. The xonar is getting 5.1 channels in, with the two surround channels being sent to the back by mpc-hc. Because there are no side channels coming as input, the xonar again tries to use all available channels, so when it gets for example right back channel data from mpc-hc, I hear it approx 90% volume from my side right, and about 10% from side left. Same for left back channel input data of course.

All perfectly expected behaviour given my drivers are being sent back channel data.

When using WASAPI of course none of this happens, it seems to do a great job of mapping "surround" to the correct place, just when using directsound, mpc-hc is sending "surround" to my back channels and this is a problem. Sorry to harp on, just I know its going to effect others, with the majority "sadly?" not noticing it as its a subtle effect, or if their soundcard does very simple upmixing from back to sides, then they won't notice at all.

Unfortunately the xonar does a little more advanced upmixing to available channels, hence the channel bleeding effect. Still hoping to get input from developers on this.

Polcius
19th October 2009, 19:01
Yes, output in the nv12 colorspace to your graphics card, seems to be the only way to get good de-interlacing in my card anyways.

You can use ffdshow to do this, just select only nv12 in its output options, and in mpc-hc mpeg2 decoder options, set "Set interlaced flag in output media type". Just be careful because most DVD's won't require de-interlacing, but are badly flagged so your graphics card may show tiny anomilies when trying to de-interlace material that doesn't need to be de-interlaced at all. Tis a bit of a mess to be honest, very much a manual step before watching a DVD, to decide if it will need de-interlacing or not.

It doesn't work. I've done it and I still see it interlaced.

Is it possible to do Cyberlink decoder+DVD subtitles? Because this would be perfect.

If not, I would like to "force" DXVA in some way.

mark0077
19th October 2009, 19:12
Well if your worried about de-interlacing, dxva shouldn't have anything to do with it. If you have ffdshow setup correctly, ie decode raw video set to "All supported", and interlaced flags being output from mpeg2 decoder, then outputting in nv12 mode should get your graphics card doing good de-interlacing.

If not I guess either your drivers arn't good, or the original content was badly flagged.

In any case, you can always try software de-interlacing in ffdshow, in the form of the yadif de-interlacer with double frame rate on. Its often hard to spot the difference between yadif and the hardware de-interlacers. My bet is that ffdshow isn't correctly configured though. When playing your content, does ffdshow icon show up in the bottom right of your screen indicating its being used or not.

Polcius
19th October 2009, 19:32
Well if your worried about de-interlacing, dxva shouldn't have anything to do with it. If you have ffdshow setup correctly, ie decode raw video set to "All supported", and interlaced flags being output from mpeg2 decoder, then outputting in nv12 mode should get your graphics card doing good de-interlacing.

If not I guess either your drivers arn't good, or the original content was badly flagged.

In any case, you can always try software de-interlacing in ffdshow, in the form of the yadif de-interlacer with double frame rate on. Its often hard to spot the difference between yadif and the hardware de-interlacers. My bet is that ffdshow isn't correctly configured though. When playing your content, does ffdshow icon show up in the bottom right of your screen indicating its being used or not.

Yes, it shows up.

In the "output" tab I deselect everything and only check "NV12".

In the "codecs" tab, MPEG2 is set to "libavcodec" and raw video to "all supported".

And in MPC-HC, I check "flag interlaced content" in the decoder. (Maybe I have to check this in ffdshow too?)

EDIT: When the DVD plays, the icon in ffdshow says: Input YV12 and Output N21,VU

Darth Viorel
19th October 2009, 19:51
You have to set it in ffdshow. In the output tab there is a checkbox for the interlaced flag.

gngn
19th October 2009, 21:06
You have to set it in ffdshow. In the output tab there is a checkbox for the interlaced flag.

thanks to you and mark0077 !
it's the first time i understand how to get hardware-deinterlacing of mpeg-2 material :p

littleD
19th October 2009, 21:22
Is it possible to do Cyberlink decoder+DVD subtitles? Because this would be perfect.

If not, I would like to "force" DXVA in some way.

MPC HC + Cyberlink decoder + DVD internal subtitles works!!

Inspector.Gadget
19th October 2009, 21:34
MPC HC + Cyberlink decoder + DVD internal subtitles works!!

Has that bug been officially fixed? For a while ANY DXVA-enabled MPEG-2 decoder wouldn't work with internal subs or dvd menu highlighting when used in MPC-HC...

littleD
19th October 2009, 21:40
Ups.. looks i was wrong. It doesnt work on win7. Subtiltles dont show up even with microsoft decoder :(

Andy o
20th October 2009, 00:04
Setting windows / xonar control panel to 5.1 input, and xonar control panel to 7.1 output of course shows the same effects. The xonar is getting 5.1 channels in, with the two surround channels being sent to the back by mpc-hc. Because there are no side channels coming as input, the xonar again tries to use all available channels, so when it gets for example right back channel data from mpc-hc, I hear it approx 90% volume from my side right, and about 10% from side left. Same for left back channel input data of course.

All perfectly expected behaviour given my drivers are being sent back channel data.

When using WASAPI of course none of this happens, it seems to do a great job of mapping "surround" to the correct place, just when using directsound, mpc-hc is sending "surround" to my back channels and this is a problem. Sorry to harp on, just I know its going to effect others, with the majority "sadly?" not noticing it as its a subtle effect, or if their soundcard does very simple upmixing from back to sides, then they won't notice at all.

Unfortunately the xonar does a little more advanced upmixing to available channels, hence the channel bleeding effect. Still hoping to get input from developers on this.

I'm pretty sure the bleeding is a Xonar issue. I've had the HDAV before (returned it) and I had a Xonar DX. I think you can disable the bleeding, but I'm not sure how, maybe disabling one of the startup entries? (I think it was something with a "gx" in it.)

kieranrk
20th October 2009, 00:14
Can I add that if you are having problems with particular devices please contact the manufacturer and ask us to contact us.

Certain manufacturers have ignored our requests for information so if you inform them about this then maybe we might get a response.

mark0077
20th October 2009, 01:04
I'm pretty sure the bleeding is a Xonar issue. I've had the HDAV before (returned it) and I had a Xonar DX. I think you can disable the bleeding, but I'm not sure how, maybe disabling one of the startup entries? (I think it was something with a "gx" in it.)

Well I had lengthty discussions through an asus bug report many weeks ago now but they seem adament that the drivers are fine.

I have gx disabled and hi fi mode on yes but I don't believe it is an issue with xonar drivers. It's only natural that if they get fed channel information for channels that I don't physically have that they try to upmix this rather than pure channel mapping giving more accurate placement of the intended sounds.

This is a feature rather than an issue. That's the message I try to get across with my posts with the proper solution not being workarounds or tricks bt a discussion on how mpc chooses where to send surround channels. It's the only way I feel for this to have a proper conclusion and potentially can bring changes to mpc regarding where surround channels get sent when using directsound out.

Polcius
20th October 2009, 01:52
You have to set it in ffdshow. In the output tab there is a checkbox for the interlaced flag.

In ffdshow AND in MPC-HC's decoder? Or just in ffdshow?

mark0077
20th October 2009, 09:56
Well if ffdshow is used at all, it will need to be set in ffdshow (its default option is perfect).
If the mpeg2 decoder is used, it will need to manually be enabled there (its default option means very basic de-interlacing is used), but if ffdshow mpeg2 decoder is used, it wont need to be set in mpc-hc decoder. No harm in enabling the flag everywhere anyways.

Again, remember that you will find that most of your DVD's will not require de-interlacing, and enabling it can (although slightly) alter / damage the original image. So any functions in ffdshow that will require knowing if the source is interlaced or not (resizing, some colorspace conversions), interlaced options in "output" will probably need to be manually set to interlaced / progressive manually.

I have two registry files that I execute, one for progressive DVD's (my default), and the other for interlaced ones, that just sets all of the above options accordingly. Pity we can't rely on the flags from DVD's but its just a fact that we can't and need to manually get it right for each movie.

Mixer73
20th October 2009, 10:08
Pity we can't rely on the flags from DVD's but its just a fact that we can't and need to manually get it right for each movie.

This is really only true for PAL content.

mark0077
20th October 2009, 10:18
This is really only true for PAL content.

Ah yes cheers, I only have PAL content, thanks for clearing up.

avivahl
20th October 2009, 22:49
Windows 7 32bit RTM (+All Updates).
Latest DirectX Runtime.
MPC-HC 1301.
CUSTOM EVR.

Bug: When using the Microsoft MPEG-2 DXVA decoder that comes w/ Windows 7, I can't get the subtitles of the dvd (the bitmap-based subtitles inside the vobs) to show. WMP12 shows the subtitles fine (using the same video decoder, obviously).

JohnLai
21st October 2009, 08:41
I read somewhere in this forum, anyone with X4500MHD can use hardware acceleration with mplayerc. I rip my DVD to H.264 MKV L@4.1, but mplayerc doesnt seem to use any hardware acceleration with the video at all. Is there any certain requirement for the DXVA playback? The O.S. is XP, internal filter DXVA selected, VMR9 renderless and haali splitter are being used.

hoborg
21st October 2009, 08:43
I read somewhere in this forum, anyone with X4500MHD can use hardware acceleration with mplayerc. I rip my DVD to H.264 MKV L@4.1, but mplayerc doesnt seem to use any hardware acceleration with the video at all. Is there any certain requirement for the DXVA playback? The O.S. is XP, internal filter DXVA selected, VMR9 renderless and haali splitter are being used.

Vista + Win7 only. Blame Intel the are not able to release XP DXVA drivers...

matthew_eli
21st October 2009, 09:28
Vista + Win7 only. Blame Intel the are not able to release XP DXVA drivers...

I quote you: Windows XP and DXVA with G45 will be perfect! I hope that Intel will release soon a driver set with this usefull function!

clsid
21st October 2009, 12:50
Bug: When using the Microsoft MPEG-2 DXVA decoder that comes w/ Windows 7, I can't get the subtitles of the dvd (the bitmap-based subtitles inside the vobs) to show. WMP12 shows the subtitles fine (using the same video decoder, obviously).That is a known bug. It also happens with the Cyberlink MPEG-2 decoder when DXVA is enabled.

JohnLai
21st October 2009, 14:57
Vista + Win7 only. Blame Intel the are not able to release XP DXVA drivers...

Ouch.....does that mean i have to fork out $$ for vista in order to have the dxva functionality?

thuan
21st October 2009, 18:57
Why buy Vista now, it's so yesterday?

But yes I'm on Vista now, stupid ASUS can't release a working set of Windows 7 Xonar driver, I haven't tested their latest beta though but I doubt it works now.

STaRGaZeR
21st October 2009, 19:59
Because 7 has an atrocious Windows Explorer?

khagaroth
21st October 2009, 20:50
And what sane person uses Windows Explorer on any version of Windows?

pirlouy
21st October 2009, 22:00
OT:
Xp windows explorer is a reference ! :-)
I really don't like total commander and all this kind of explorers.

Klaus_1250
21st October 2009, 22:44
I tried running MPC rev 1301 (and several earlier builds) on an Asus Eee PC 1101HA (Z520+GMA500) with Windows XP, but when using h264+DXVA, I get an instant BSOD. Using MPC-HC with PDVD 9 (DXVA enabled) and an h264, no problems (except for some stuttering). Seems MPC-HC is feeding the GMA500 something it doesn't like when using DXVA.

Also, does anyone have some tips to improve playback performance on the Asus Eee PC? I can get about 20fps max with an L4.1 2Mbps H264, but it seems that playback performance is not so much hampered by the GMA500 (no blockiness or artefacts) but by the display renderer (VMR9 renderless in my case) and the MPC-HC UI. Especially the latter seems very heavy. I know subs are heavy, but using the right mouse menu during playback causes major framedrops. Same goes for Display stats, not usable.

Mixer73
21st October 2009, 22:47
I've found the Haali rendererer superior in lower power machines but I don't use subs, and iirc Haali doesn't support them?

STaRGaZeR
21st October 2009, 23:44
And what sane person uses Windows Explorer on any version of Windows?

~99,9% of Windows users?

Wait, you said sane... :D

Mangix
21st October 2009, 23:47
Haali supports subs

namaiki
22nd October 2009, 05:53
Ouch.....does that mean i have to fork out $$ for vista in order to have the dxva functionality?

Forget DXVA for now.. Just use some multithreaded filter with default settings and it's pretty much the same thing, unless you're actually experiencing performance related issues when playing certain H.264 encoded videos.

tetsuo55
22nd October 2009, 06:41
I've found the Haali rendererer superior in lower power machines but I don't use subs, and iirc Haali doesn't support them?i find that strange seeing that haali is very cpu intensive when compared to renderers like overlay

Mixer73
22nd October 2009, 06:55
i find that strange seeing that haali is very cpu intensive when compared to renderers like overlay

Sorry I should clarify, my machine has Core2Duo processor but only Intel chipset for graphics.

tetsuo55
22nd October 2009, 07:17
Sorry I should clarify, my machine has Core2Duo processor but only Intel chipset for graphics.Yeah thats a good system for haali, but an atom chip might be to slow for haali

Mixer73
22nd October 2009, 08:09
Yeah thats a good system for haali, but an atom chip might be to slow for haali

I just found all the settings that normally work well on my desktop PC don't work for shit with the Intel and the Haali renderer worked very well, I still get tearing but I'll have to live with it.

namaiki
22nd October 2009, 08:31
I just found all the settings that normally work well on my desktop PC don't work for shit with the Intel and the Haali renderer worked very well, I still get tearing but I'll have to live with it.

What kinds of settings were you using and which intel card?
EVR-CP all default settings appears to work perfectly for me with a core 2 duo 1.6 GHz + intel 965

For me Haali's Renderer is better performing on XP and EVR-CP is better performing on Vista and up.

avivahl
22nd October 2009, 14:56
That is a known bug. It also happens with the Cyberlink MPEG-2 decoder when DXVA is enabled.
Alright... I filed a ticket then...
http://sourceforge.net/tracker/?func=detail&aid=2883934&group_id=170561&atid=854651

Piyoko
22nd October 2009, 20:16
Is there any way to manually load an external audio track when playing a file? Like how you can load external subtitles from the menu or with Ctrl+L.

Because the LPCM mono bug (http://sourceforge.net/tracker/index.php?func=detail&aid=2842169&group_id=170561&atid=854651) hasn't been fixed (and seems to be more or less buried and forgotten in bug report hell) I can't play any of my Criterion Blu-rays. However then I thought of the brilliant idea that I could demux the mono tracks, do a simple conversion to stereo (dual mono), and then load them as external audio tracks while playing the .m2ts files from the Blu-rays.

But then I came upon the above problem, that I can't seem to find any way to load them in MPC-HC unless they are in the same folder, which is of course impossible since the video is on disc.

Can anyone think of a solution (maybe some command line arguments?) that doesn't involve copying the 30+ gig movie files to my hard drive?

Inspector.Gadget
22nd October 2009, 20:18
Use the "Open file..." option instead of the "Quick open file..." option. Use the second box to pick the audio file.

Snowknight26
22nd October 2009, 20:39
However then I thought of the brilliant idea that I could demux the mono tracks, do a simple conversion to stereo (dual mono)?

Why not just convert the audio to FLAC?

Piyoko
22nd October 2009, 20:55
Use the "Open file..." option instead of the "Quick open file..." option. Use the second box to pick the audio file.
Awesome, thanks a lot! Had totally missed that option. :)

Piyoko
22nd October 2009, 21:00
Why not just convert the audio to FLAC?
I thought of that but it didn't seem to work seamlessly. There was a long delay when switching to the FLAC track and when seeking, and more importantly it seemed to cause some intermittent minor slowdown/hitches and sync problems in the playback for some reason (CPU was between 5-10% so not a performance issue.)

Turns out I didn't have to convert it to stereo though as when loading external .wav files MPC-HC loads a Wave Parser that doesn't cause any trouble with mono files.

Klaus_1250
22nd October 2009, 21:59
i find that strange seeing that haali is very cpu intensive when compared to renderers like overlay

Haali is unusable on an Atom processor, since PowerDVD won't use DXVA. Best bet is probably EVR, but I'm not sure how stable the Windows 7 drivers are.

squid_80
23rd October 2009, 16:36
Haali is unusable on an Atom processor, since PowerDVD won't use DXVA. Best bet is probably EVR, but I'm not sure how stable the Windows 7 drivers are.

If you're not using a GPU assisted decoder on an atom, is the renderer choice really going to matter?

Casshern
23rd October 2009, 19:10
Its not only the Criterion Mono tracks, also some Dolby True HD tracks do not decode properly. I think some combinations of sample frequency and sample size do not work. FFDSHOW and the MPC HC filters play them at half the speed. Mabybe the devs need more samples?

Is there any way to manually load an external audio track when playing a file? Like how you can load external subtitles from the menu or with Ctrl+L.

Because the LPCM mono bug (http://sourceforge.net/tracker/index.php?func=detail&aid=2842169&group_id=170561&atid=854651) hasn't been fixed (and seems to be more or less buried and forgotten in bug report hell) I can't play any of my Criterion Blu-rays. However then I thought of the brilliant idea that I could demux the mono tracks, do a simple conversion to stereo (dual mono), and then load them as external audio tracks while playing the .m2ts files from the Blu-rays.

But then I came upon the above problem, that I can't seem to find any way to load them in MPC-HC unless they are in the same folder, which is of course impossible since the video is on disc.

Can anyone think of a solution (maybe some command line arguments?) that doesn't involve copying the 30+ gig movie files to my hard drive?

Snowknight26
23rd October 2009, 19:14
Its not only the Criterion Mono tracks, also some Dolby True HD tracks do not decode properly. I think some combinations of sample frequency and sample size do not work. FFDSHOW and the MPC HC filters play them at half the speed. Mabybe the devs need more samples?

I think I can confirm that. I had a video recorded with Fraps that had 16-bit, 96KHz 2 channel PCM in an AVI, and MPC-HC decided to play all 17 seconds of it in under a second. Didn't happen when remuxed to MKV though.. didn't bother debugging further.

alexins
24th October 2009, 01:52
Media Player Classic HomeCinema (x86/x64), svn 1305 (http://www.xvidvideo.ru/media-player-classic-homecinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1301.html)

Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA

Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)

(1301-1305)

Prevent loading incompatible versions of d3dx9_xx.dll.
updated libmpeg2;
Fixed : x64 compilation error for MpcAudioRenderer;
updated project files

NanoBot
24th October 2009, 07:02
Hi Alexins,

I am happy to see that xvidvideo.ru is up and running again.

Could you please re-add the english translations to the russian text on the download pages, e.g. here:

http://www.xvidvideo.ru/2009-10-22-10-49-14/doc_download/2272-media-player-classic-homecinema-x86-svn-1305-----without-installer.html

Without the translations some people might have problems to click the right buttons to get the download.

:thanks:

C.U. NanoBot

Edit:

By now the english translations are there, thank you, Alexins.

Klaus_1250
24th October 2009, 15:50
If you're not using a GPU assisted decoder on an atom, is the renderer choice really going to matter?

Sorry, didn't say it correctly. If I use Haali on a Atom Z/GMA500, the PowerDVD codec will not use DXVA. PowerDVD will use DXVA if I choose VMR9.

namaiki
24th October 2009, 15:59
I thought you needed to use either EVR-CP or VMR9 for DXVA.

ikarad
24th October 2009, 19:23
tetsuo55 one question:
you are modified the priority of this bug one month ago.
before it was 7 and today it is 1.
although this problem is not still solved even with mpc hc 1305.
https://sourceforge.net/tracker/index.php?func=detail&aid=2805913&group_id=170561&atid=854651

Why the priority is very low?

wayland
24th October 2009, 19:52
to expand on the bug mentioned above bluray subtitles also dont work when they are for a non english section of a movie (examples are che part 1, inglorious bastards (1977)) mentioned it before but i dont think anyone noticed, maybe adding a new bug to the tracker with some samples would help

73ChargerFan
24th October 2009, 20:47
(1301-1305)

Prevent loading incompatible versions of d3dx9_xx.dll.
updated libmpeg2;
Fixed : x64 compilation error for MpcAudioRenderer;
updated project files


1305x86 MPEG-2 Video Decoder only renders the green part of the signal. Tried many VIDEO_TS.IFO files on two different computers, one with nVidia and other ATI. I think it is libmpeg2 update. Svn1300 renders correctly.

Also, DTS-MA no longer streams via SPDIF as DTS (core). Not sure when this happened, but SPDIFER says "out of sync" and I can't get internal DTS/SPDIF to work, nor the Microsoft DTV/DTS Audio Renderer to work. I'll try and find regression this weekend.
This is when in mkv container, using internal & haali splitter. Internal M2TS splitter is fine for some reason.

GrofLuigi
24th October 2009, 22:05
1305x86 MPEG-2 Video Decoder only renders the green part of the signal. Tried many VIDEO_TS.IFO files on two different computers, one with nVidia and other ATI. I think it is libmpeg2 update. Svn1300 renders correctly.
Confirm, same behavior on Intel GMA 4500MHD (mobile series 4 chipset family). All internal (+EVR custom -Haali) renderers I've tried, on XP.

GL

tetsuo55
24th October 2009, 22:11
tetsuo55 one question:
you are modified the priority of this bug one month ago.
before it was 7 and today it is 1.
although this problem is not still solved even with mpc hc 1305.
https://sourceforge.net/tracker/index.php?func=detail&aid=2805913&group_id=170561&atid=854651

Why the priority is very low?We don't use the priority system for bug fixing order, but rather for old vs new bugs1305x86 MPEG-2 Video Decoder only renders the green part of the signal.]Have you got the latest dx updates installed?

clsid
24th October 2009, 22:41
We don't use the priority system for bug fixing order, but rather for old vs new bugs
That seems a bit odd to me. They are by default sorted by date of submission.

tetsuo55
24th October 2009, 22:56
That seems a bit odd to me. They are by default sorted by date of submission.I will try to explain in more detail, how mpc-hc developement (currently) works:

1. We only understand a small part of the millions of lines of code MPC-HC is made up of, and its difficult to further the understanding due to lack of commenting.

2. We have a very small group of programmers, that work on the MPC-HC source in their spare time (usually 1-2 hours a week each)
Due to point 1, most time is spent on finding out how things work(usually takes weeks to figure out)

The result is (unfortunately) that the programmers only focus on the things that they enjoy most.

As a result most bugs are either fixed because they where challenging(or very easy) or because code was changed for another reason and "accidentaly" fixes the bug.

I usually pass bugs on to those programmers most likely to either find it challenging or with the highest chance of an accidental fix.
I spend most of my time on finding new developers for the parts of mpc-hc that none of the current programmers are interested in.

tetsuo55 one question:
you are modified the priority of this bug one month ago.
before it was 7 and today it is 1.
although this problem is not still solved even with mpc hc 1305.
https://sourceforge.net/tracker/index.php?func=detail&aid=2805913&group_id=170561&atid=854651

Why the priority is very low?In addition to my previous comment, this bug isnt likely to be fixed soon, it requires a substantial rewrite of the subtitle renderer.

73ChargerFan
24th October 2009, 23:04
We don't use the priority system for bug fixing order, but rather for old vs new bugsHave you got the latest dx updates installed?

Three or four weeks ago. Did I mention that 1300 is fine? :)

tetsuo55
24th October 2009, 23:05
Three or four weeks ago. Did I mention that 1300 is fine? :)libmpg2 is probably not connecting with the correct colorspace anymore, we will have to wait for it to be fixed, stick to 1300 in the mean time.
Reporting it on the tracker (if it isnt already) is also a good idea.

betaking
25th October 2009, 05:26
bug repot:mpc-hc crash playig file in vcd and cd
last mpc-hc Play vcd disc or cd disc inside the dat file will be prompted no response and then automatically exit, but the disc inside the dat files are copied to the hard disk to play everything is ok. and i use Media Player Classic (patched build) compiled by Clsid This version play is ok!
for other repot at here
http://sourceforge.net/tracker/?func=detail&aid=2862474&group_id=170561&atid=854651

chros
25th October 2009, 16:06
Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)

(1301-1305)

Prevent loading incompatible versions of d3dx9_xx.dll.

In the new versions (1301 and 1305) MPC-HC says that "No d3dx9 dll found", but the d3dx9_41.dll file is in the same dir ...
Is it a bug or feature?

Last known good revision is 1296 with no such problem ....

tetsuo55
25th October 2009, 16:08
In the new versions (1301 and 1305) MPC-HC says that "No d3dx9 dll found", but the d3dx9_41.dll file is in the same dir ...
Is it a bug or feature?

Last known good revision is 1296 with no such problem ....you have to install the redist, just including the dll is not enough

chros
25th October 2009, 16:16
you have to install the redist, just including the dll is not enough
I thought so, but in this case how can it be that the earlier versions weren't display bugs and were working flawlessly ... ?

tetsuo55
25th October 2009, 16:19
I thought so, but in this case how can it be that the earlier versions weren't display bugs and were working flawlessly ... ?what i think happened, is that microsoft fixed a very old scaling bug, and updated the dll's related to that bug in the system.

Thats why you need the full install and not just the latest redist dll

cweb
25th October 2009, 17:29
1305x86 MPEG-2 Video Decoder only renders the green part of the signal. Tried many VIDEO_TS.IFO files on two different computers, one with nVidia and other ATI. I think it is libmpeg2 update. Svn1300 renders correctly.

Also, DTS-MA no longer streams via SPDIF as DTS (core). Not sure when this happened, but SPDIFER says "out of sync" and I can't get internal DTS/SPDIF to work, nor the Microsoft DTV/DTS Audio Renderer to work. I'll try and find regression this weekend.
This is when in mkv container, using internal & haali splitter. Internal M2TS splitter is fine for some reason.

Svn1305 is showing dvb-s recorded mpeg2's in green too.. I guess it's the same bug.

clsid
25th October 2009, 20:34
In the new versions (1301 and 1305) MPC-HC says that "No d3dx9 dll found", but the d3dx9_41.dll file is in the same dir ...
Is it a bug or feature?

Last known good revision is 1296 with no such problem ....
The build made by alexins require v42 of the DLL.
Since v42 the DLL has been split into two files, so you need an additional file as well, D3DCompiler_42.dll if I remember correctly.

Keiyakusha
25th October 2009, 23:18
Does MPC-HC internal/external AAC decoder is the same as in FFDShow? I think yes, but my tests shows that FFDShow is faster than MPC-HC external decoder:
ffdshow: 162.305x realtime
MPC-HC: 148.049x realtime
But I'm not sure if this is a good method to measure the speed.(.grf -> avisynth DSS -> foobar). Speed is an average value of 10 passes.
By the way Microsoft's decoder shows 202.382x realtime on Core2Duo 2.66

clsid
25th October 2009, 23:22
Both use almost the same code (libfaad2). Difference can be explained by the fact that in case of ffdshow it was compiled using ICL10 (depending on who build it).

DrNein
26th October 2009, 02:50
Sorry, didn't say it correctly. If I use Haali on a Atom Z/GMA500, the PowerDVD codec will not use DXVA. PowerDVD will use DXVA if I choose VMR9.

I thought you needed to use either EVR-CP or VMR9 for DXVA.

Right, Haali is incapable of DXVA. EVR and EVR-CP are capable however not for AVC at least with AMD (do not know about Intel). So, for XP with DXVA, VMR7 Windowed is generally best while VMR9 Renderless can be used for subtitles -however it is prone to tearing.

Is the testing being done with AVC compliant files? If the GMA500 and CyberLink are providing full DXVA (as with AMD GPU) then the framerate should not be limited and the CPU usage nil even with 20 or 40Mbps, let alone 2Mbps.

v0lt
26th October 2009, 18:44
How to play DVD2AVI project file (d2v) in MPC-HC?

Px
26th October 2009, 19:40
Right, Haali is incapable of DXVA. EVR and EVR-CP are capable however not for AVC at least with AMD (do not know about Intel).
:eek:

73ChargerFan
26th October 2009, 23:04
DTS-MA

I can't play m2ts or mkv tracks with DTS-MA audio using the built-in DTS system, spdifer, or the microsoft dtv filter.
Internal works in 1179, 1180 (release candidate 1), doesn't work in 1238, 1245 or later.

I can't find built copies of svn 1181-1235 or so to check these out, but there were many audio revisions during this time.
I'm on Windows 7 Ultimate, on mb realtek spdif optical to pioneer receiver. I'm back to using 1179 for now. It is not directx, or driver issues.

It's an issue with me, because I went around and around with Beliyaal about it, and he implemented a hack which the lossless hd audio and passed the DTS core. Somehow, it seems this has been removed / regressed. If it is part of the development of the new audio renderer, please add an option to pass only core dts.

Has anyone else had this problem?

hdboy
27th October 2009, 01:12
Does anyone have a HDTV connected as a secondary monitor? I have a 7600GT, primary monitor is my PC monitor, secondary is my HDTV. I like this setup b/c it allows me to work normally while someone else watches a movie on the TV. However, I have issues with video stutters. I try all kinds of stuff, different renderers, codecs, reclock, other players...

Just as a test, I set the HDTV as the primary and only monitor, and lo and behold: flawless playback.

Is this a problem with windows (7)? is it my video card? I'd be willing to upgrade if it'd help.

Does anyone else connect to a HDTV (720p or 1080p) as a secondary monitor without issues? If so, what's your config? thanks.

Mixer73
27th October 2009, 01:16
First thing I'd suggest is a video card with better DXVA support, 7600 has basically no DXVA support to speak of, going to an 8400+ would help with decoding, but be careful as the GS is rubbish, and I think they are common.

namaiki
27th October 2009, 01:46
hdboy, what kinds of apps are you running besides the movie? Any changes if you run MPCHC at a higher processor priority?

Andy o
27th October 2009, 02:23
DTS-MA

I can't play m2ts or mkv tracks with DTS-MA audio using the built-in DTS system, spdifer, or the microsoft dtv filter.
Internal works in 1179, 1180 (release candidate 1), doesn't work in 1238, 1245 or later.

I can't find built copies of svn 1181-1235 or so to check these out, but there were many audio revisions during this time.
I'm on Windows 7 Ultimate, on mb realtek spdif optical to pioneer receiver. I'm back to using 1179 for now. It is not directx, or driver issues.

It's an issue with me, because I went around and around with Beliyaal about it, and he implemented a hack which the lossless hd audio and passed the DTS core. Somehow, it seems this has been removed / regressed. If it is part of the development of the new audio renderer, please add an option to pass only core dts.

Has anyone else had this problem?

I'm assuming you want to decode or bitstream the DTS core right? I'm not having much trouble with ffdshow's libdts and bitstreaming it to my receiver.

hdboy
27th October 2009, 03:18
hdboy, what kinds of apps are you running besides the movie? Any changes if you run MPCHC at a higher processor priority?

obviously I avoid doing anything intensive. the most multitasking I will do while watching a movie is a web browser, but even when I shut everything else down, it still happens if the TV is the secondary monitor. I'm already running with higher priority.

Mixer73
27th October 2009, 03:20
obviously I avoid doing anything intensive. the most multitasking I will do while watching a movie is a web browser, but even when I shut everything else down, it still happens if the TV is the secondary monitor. I'm already running with higher priority.

I run MPC-HC on my secondary monitor and do everything from video compression to video editing, large file transfers etc and I have no problems with pausing.

Most important thing is get a graphics card that has DXVA and experiment with renderers until you get a result.

krbo
27th October 2009, 12:27
Playing mpeg2 video and DVDs with internal decoder gives me green screen with latest MPCHC builds (1127 is OK) on 3 different PC (VGA)

Search on that problem reveals nothing fresh in this part of forum.

Did I miss some info in this now enormous thread ?

tetsuo55
27th October 2009, 12:39
Playing mpeg2 video and DVDs with internal decoder gives me green screen with latest MPCHC builds (1127 is OK) on 3 different PC (VGA)

Search on that problem reveals nothing fresh in this part of forum.

Did I miss some info in this now enormous thread ?fixed in 1311

XhmikosR
27th October 2009, 12:40
Try with revision 1311 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1311.html), it's supposed to be fixed.

EDIT: tetsuo55 beat me to it :p

betaking
27th October 2009, 13:16
Try with revision 1311 (http://www.mediafire.com/?zjymjnzy2ya), it's supposed to be fixed.

EDIT: tetsuo55 beat me to it :p

Hi,can you up it to RapidShare.com? Thanks!:)

Mercury_22
27th October 2009, 13:22
Any chance that FFmpeg to be replace with ( add ) FFmpeg-MT for ( non-DXVA ) H264/AVC ?

tetsuo55
27th October 2009, 13:25
Hi,can you up it to RapidShare.com? Thanks!:)i don't compile sorry
Any chance that FFmpeg to be replaced ( add ) with FFmpeg-MT for ( non-DXVA ) H264/AVC ?
Is compatibility and stability exactly at the same level as regular ffmpeg for both x86 and x64?

Spec-Chum
27th October 2009, 13:31
Build 1311

32-bit (http://www.mediafire.com/?sharekey=f23b64e279fec79ea0f2f20c509059d96d8503248002b242f1940a51b339e393)
64-bit (http://www.mediafire.com/?sharekey=f23b64e279fec79ea0f2f20c509059d96d8503248002b242f1940a51b339e393)

betaking
27th October 2009, 13:33
i don't compile sorry

Is compatibility and stability exactly at the same level as regular ffmpeg for both x86 and x64?

test XhmikosR Try with revision 1311, it's supposed to be fixed.

EDIT: tetsuo55 beat me to it
this build has fix vcd playback!:goodpost: thanks!

Mercury_22
27th October 2009, 15:26
i don't compile sorry

Is compatibility and stability exactly at the same level as regular ffmpeg for both x86 and x64?

I don't know ! = from what I've read NOT REALLY from my testing with FFDShow YES ! So...
I think adding ffmpeg-mt as an option to ffmpeg (like in FFDShow) it will be very beneficial cause it's definitely superior to ffmpeg

73ChargerFan
27th October 2009, 18:24
I'm assuming you want to decode or bitstream the DTS core right? I'm not having much trouble with ffdshow's libdts and bitstreaming it to my receiver.
Yes I do. MPC-HC used to strip off the HD portion, now it doesn't, so I think it is a regression, so maybe a quick fix? I know the audio system is being re-designed, but maybe this was commented out on accident.

krbo
27th October 2009, 19:18
fixed in 1311

indeed, mpeg2 is fixed, thanks !

ikarad
27th October 2009, 20:49
In addition to my previous comment, this bug isnt likely to be fixed soon, it requires a substantial rewrite of the subtitle renderer.

nearly three months or one year?

avivahl
27th October 2009, 20:56
Anybody tried compiling w/ Visual Studio 2010 Beta 2?

Spec-Chum
27th October 2009, 21:01
indeed, mpeg2 is fixed, thanks !

You're welcome :)

Spec-Chum
27th October 2009, 21:22
Yes I do. MPC-HC used to strip off the HD portion, now it doesn't, so I think it is a regression, so maybe a quick fix? I know the audio system is being re-designed, but maybe this was commented out on accident.

Works fine here, used DTS-HD plays as DTS on my Denon amp (I don't have HD decoding on the amp or a DTS encoder).

I've tested with mpc 32 and 64 bit editions, but only on win 7.

What OS are you using, and can anyone else confirm this is happening?

regards

tetsuo55
27th October 2009, 21:23
nearly three months or one year?A new programmer will have to join specifically to work on bugs like yours
Anybody tried compiling w/ Visual Studio 2010 Beta 2?not yet, are you volunteering? :)

73ChargerFan
27th October 2009, 22:45
Works fine here, used DTS-HD plays as DTS on my Denon amp (I don't have HD decoding on the amp or a DTS encoder).

I've tested with mpc 32 and 64 bit editions, but only on win 7.

What OS are you using, and can anyone else confirm this is happening?

regards
I'm using Win7 x64, realtek spdif. Tested with realtek & ms drivers, and dx is up to date. Tested 1311 x86 & x64, no change.

Can someone upload some older compiles, svn 1180-1238, so I can test. EXE x86 only, about 2.5mb each.

avivahl
28th October 2009, 02:35
beliyaal just committed some fixes to the trunk.
Fixed: Scanline and refresh rate detection algorithm changed
Fixed: Scanline detection and sync was incorrect on rotated displays
Fixed: D3D device interference from other threads minimized
Added: TryLock added to CCritSec
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc?view=rev&sortby=date&revision=1312

avivahl
28th October 2009, 06:53
I'm trying to compile the latest trunk and am getting the following two linker errors:
3>MPCVideoDecRU.lib(wcrtomb.o) : error LNK2019: unresolved external symbol __imp____lc_codepage referenced in function _wcsrtombs
3>MPCVideoDecRU.lib(mbrtowc.o) : error LNK2001: unresolved external symbol __imp____lc_codepage
Reading google, I found out the source of this is libmingwex.a... Some suggested of getting the problematic object file out of the lib, but I'm sure there's a more elegant solution...

Did anyone encounter this problem here? I'm using GCC-4.4.2 (MinGW) by komisar (http://komisar.gin.by/mingw/).
I also got this when using GCC-4.4.1-2 by TDM (http://www.tdragon.net/recentgcc/).

Should I try the previous branch by the official MinGW? or is there some kind of proper workaround?

Aleksoid1978
28th October 2009, 07:06
I'm trying to compile the latest trunk and am getting the following two linker errors:

Reading google, I found out the source of this is libmingwex.a... Some suggested of getting the problematic object file out of the lib, but I'm sure there's a more elegant solution...

Did anyone encounter this problem here? I'm using GCC-4.4.2 (MinGW) by komisar (http://komisar.gin.by/mingw/).
I also got this when using GCC-4.4.1-2 by TDM (http://www.tdragon.net/recentgcc/).

Should I try the previous branch by the official MinGW? or is there some kind of proper workaround?

Use gcc 4.5

_xxl
28th October 2009, 07:14
MPCVideoDecRU.lib(wcrtomb.o) : error LNK2019: unresolved external symbol __imp____lc_codepage referenced in function _wcsrtombs
3>MPCVideoDecRU.lib(mbrtowc.o) : error LNK2001: unresolved external symbol __imp____lc_codepage
Works fine with MinGW GCC 4.3.3.

avivahl
28th October 2009, 07:38
Use gcc 4.5Is 4.5 stable? Is there a mingw package of the latest trunk?

Works fine with MinGW GCC 4.3.3.Thanks. I'll try it w/ komisar's 4.3.4

cweb
28th October 2009, 07:58
indeed, mpeg2 is fixed, thanks !

mpeg2 dvb-s problem was solved for me too! Great..

Casimir666
28th October 2009, 08:26
Anybody tried compiling w/ Visual Studio 2010 Beta 2?

Done a quick test yesterday, compilation didn't works with VS2010. I suspect some troubles during project migration (especially on the output lib path for dependent projects)

avivahl
28th October 2009, 08:29
Alright... the linking issues I experienced might have to do w/ the fact I'm compiling w/ Visual Studio 2010 Beta 2. I got the same messages using both komisar's 4.3.4 AND the 4.3.3 custom install you guys linked to in the Compilation.txt. I might try the workaround people suggest on Google (modifying the libmingwex.a lib) later on today.

komisar
28th October 2009, 09:42
Hi, guys. What is the minimum requirements to reproduce "error LNK2019: unresolved external symbol __imp____lc_codepage referenced in function _wcsrtombs"?
Enough simple "configure && make"?

I will try to fix my mingw toolchain...

mariner
28th October 2009, 10:00
Greetings Casimir. I guess you did not get to read my earlier post, so here it is.

Greetings Casimir.

Arcsoft Video Decoder connectivity issue

Arcsoft has added support for media type {31435657-0000-0010-8000-00AA00389B71} in its latest decoder (version 160) for VC-1 contents, but the decoder is not getting loaded in MPC. MPC defaults to WMVideo Decoder DMO even when Arcsoft decoder is set to preferred in the external codec list. If WMVideo Decoder DMO is disabled, MPC complains about not finding a suitable decoder.

The new Arcsoft Video Decoder connects with MPC Source filter as well as other source/splitters in Graphedit and other DS players. For some reason it gets ignored in MPC. Would appreciate if you could kindly look into this issue.

Many thanks and best regards.

PS:
Did you also get a chance to look at my earlier post?

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.

http://forum.doom9.org/attachment.php?attachmentid=10356&stc=1&d=1254592569



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.

http://forum.doom9.org/attachment.php?attachmentid=10358&stc=1&d=1254735826

THX-UltraII
28th October 2009, 10:36
any thoughts when the new MPC-HC (unofficial) build will be available with the gothsync renderer as option?

tetsuo55
28th October 2009, 11:20
I'm trying to compile the latest trunk and am getting the following two linker errors:

Reading google, I found out the source of this is libmingwex.a... Some suggested of getting the problematic object file out of the lib, but I'm sure there's a more elegant solution...

Did anyone encounter this problem here? I'm using GCC-4.4.2 (MinGW) by komisar (http://komisar.gin.by/mingw/).
I also got this when using GCC-4.4.1-2 by TDM (http://www.tdragon.net/recentgcc/).

Should I try the previous branch by the official MinGW? or is there some kind of proper workaround?
You probably have to re-create mplayerc.ru.rc in VS2010 BETA2.

VS2010 changes some include files, and the existing .rc is pointing to a function that changed names

More information here:
http://msdn.microsoft.com/en-us/library/799kze2z(VS.80).aspx
http://msdn.microsoft.com/en-us/library/f6xx1b1z(VS.80).aspx

alexins
28th October 2009, 12:38
Anybody tried compiling w/ Visual Studio 2010 Beta 2?

Don't pay attention to the VS2010 until no status RC, because much could change during this time.

p.s.
To work with VS2010, requires serious reconfiguration project MPC-HC.

tetsuo55
28th October 2009, 12:40
Don't pay attention to the VS2010 until no status RC, because much could change during this time.According to the release information and licence, Beta2 is feature complete.
The licence even states "Ready for production use"

Microsoft will only be working on further performance improvements and bugs found in Beta 2 for RTM (there will not be an RC)

mrtemp
28th October 2009, 14:02
when i change language from english to polish the submenu Audio and Subtitles (from right mouse button menu) does not work
in top menu everything is ok

http://img408.imageshack.us/img408/2996/nowy9.jpg

avivahl
28th October 2009, 14:27
Hi, guys. What is the minimum requirements to reproduce "error LNK2019: unresolved external symbol __imp____lc_codepage referenced in function _wcsrtombs"?
Enough simple "configure && make"?

I will try to fix my mingw toolchain...I wish it was a simple configure && make. In mpc-hc, they link the gcc-created libavcodec to the vs-created MPCVideoDec lib (they also link libgcc.a and libmingwex.a). Then, they link the resulted lib to the mpc-hc program.

Anyway, I ran the vs linker with the /VERBOSE flag so you'll get a log: http://www.sendspace.com/file/0burs2

You probably have to re-create mplayerc.ru.rc in VS2010 BETA2.

VS2010 changes some include files, and the existing .rc is pointing to a function that changed names

More information here:
http://msdn.microsoft.com/en-us/library/799kze2z(VS.80).aspx
http://msdn.microsoft.com/en-us/library/f6xx1b1z(VS.80).aspxWell, I know what the link errors are. The problem is that they are originated from code inside the libmingwex.a (that comes with GCC-MinGW).
I didn't even touch/compile the resource languages projects. It's not required for basic mpc-hc.exe compilation.

According to the release information and licence, Beta2 is feature complete.
The licence even states "Ready for production use"

Microsoft will only be working on further performance improvements and bugs found in Beta 2 for RTM (there will not be an RC)After a LOT of work on project settings and such, I got mpc-hc to compile, but not link (2 link errors left). I noticed VS2010Beta2 has some strange bugs where it freezes during compilation. Very annoying. Might actually have to wait for the RC (for it to be stable).

tetsuo55
28th October 2009, 14:39
I wish it was a simple configure && make. In mpc-hc, they link the gcc-created libavcodec to the vs-created MPCVideoDec lib (they also link libgcc.a and libmingwex.a). Then, they link the resulted lib to the mpc-hc program.

Anyway, I ran the vs linker with the /VERBOSE flag so you'll get a log: http://www.sendspace.com/file/0burs2

Well, I know what the link errors are. The problem is that they are originated from code inside the libmingwex.a (that comes with GCC-MinGW).
I didn't even touch/compile the resource languages projects. It's not required for basic mpc-hc.exe compilation.

After a LOT of work on project settings and such, I got mpc-hc to compile, but not link (2 link errors left). I noticed VS2010Beta2 has some strange bugs where it freezes during compilation. Very annoying. Might actually have to wait for the RC (for it to be stable).Good to hear about the results.

i read an MS thread about those linker errors when we tested BETA1 (no longer have the link) and MS staff said that if you recreate the rc files from vs2010 then the error would go away.

Also there are no plans for an RC, microsoft says VS2010 is finished, next release will be RTM

When you say compile but not link, does that mean you removed the file that was giving the error and have a working .exe?

EDIT:

Make sure you report all those problems to Microsoft(they have a site dedicated to vs2010 bugs) they think its stable. If you wait untill RTM to report these bugs they are unlikely to (ever) fix them.

Spec-Chum
28th October 2009, 15:05
After a LOT of work on project settings and such, I got mpc-hc to compile, but not link (2 link errors left). I noticed VS2010Beta2 has some strange bugs where it freezes during compilation. Very annoying. Might actually have to wait for the RC (for it to be stable).

I've spotted this:
http://ffmpeg.arrozcru.org/forum/viewtopic.php?f=1&t=891

I've not got 2010 installed yet, so can't test, but it looks like it may be of some use...

regards

Spec

tetsuo55
28th October 2009, 15:06
@ Compilers:

We should work on getting MPC-HC and FFdshow compiling under VS2010 beta2 as soon as possible.
Microsoft thinks VS2010 is stable and ready for production use, from what i'm reading on the thread this is far from the truth.

We need to report every problem encountered to microsoft now, after RTM chances of getting them fixed are slim at best.

avivahl
28th October 2009, 15:38
Done a quick test yesterday, compilation didn't works with VS2010. I suspect some troubles during project migration (especially on the output lib path for dependent projects)Just noted your reply... yep, I had to change a LOT of dependent libs to get it compiled. Also note that the global Include/Lib paths feature was removed (http://blogs.msdn.com/vsproject/archive/2009/07/07/vc-directories.aspx) in this new version. It is now per project.

I've spotted this:
http://ffmpeg.arrozcru.org/forum/viewtopic.php?f=1&t=891

I've not got 2010 installed yet, so can't test, but it looks like it may be of some use...

regards

SpecYep, that's exactly the same site I was talking about when I wrote (http://forum.doom9.org/showthread.php?p=1338748#post1338748) "Google"... :) Note that they worked around the problem by modifying libmingwex.a. Not so user-friendly, I would say.

Casimir666
28th October 2009, 19:38
Greetings Casimir. I guess you did not get to read my earlier post, so here it is.

Mpc matroska splitter was existing before Arsoft, if they have the same Clsid this is really weird.... (i didn't investigate on this).

When external filter are set to prefered it's normal they are use instead of internal filter (they are prefered :p)

I have answer for other questions. Your VC1 file is on my disk, but don't know when I'll have time to look for it.

Brazil2
28th October 2009, 21:00
3. Is there a reason the internal Matroska SPlitter shares the same clsid as Arcsoft Martroska Source filter -
{0A68C3B5-9164-4A54-AFAF-995B2FF0E0D4} ?

I can confirm that the CLSID of Arcsoft Matroska Source filter (not the Arcsoft Matroska splitter) is:
{0A68C3B5-9164-4A54-AFAF-995B2FF0E0D4}
I don't know about the MPC-HC one though since I don't use it as an external filter.

clsid
28th October 2009, 21:52
Perhaps they 'borrowed' Gabest's code and forgot to change the value.

Brazil2
28th October 2009, 22:38
Perhaps they 'borrowed' Gabest's code and forgot to change the value.
You're right, they did it:

StringFileInfo
Comments.http://gabest.org/
CompanyName..Gabest
FileDescription..Matroska Splitter
FileVersion..1.0.0.4
InternalName.Matroska Splitter
LegalCopyright.Copyright (C) 2003-2006 Gabest
OriginalFilename.MatroskaSplitter.ax
ProductName..Matroska Splitter.4..ProductVersion.1.0.0.4

Casshern
29th October 2009, 00:50
Good to see beliyaal back,

but the change to TryLock instead of CCritSec does not work for me. Now i got tearing, before i had none with my config:

WIN 7, EVR CP, VSYNC On, Alternate Vsync On, Desktop compositon disabled, everything else off, DXVA, Radeon 2600 Pro AGP, Catalyst 9.5.

Trylock does not seem neccessary and locks the device for too long. Pre 1312 versions work perfectly!

thanks,

Casshern

P.S.: If trylock fixes something for somebody else, maybe it should be made optional


beliyaal just committed some fixes to the trunk.

http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc?view=rev&sortby=date&revision=1312

avivahl
29th October 2009, 13:46
@komisar: after checking some of the sources of mingwex online, I found the following file:
http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/mb_wc_common.h?rev=1.3&content-type=text/x-cvsweb-markup&cvsroot=src
It is included and used from mbrtowc.c and wcrtomb.c.
The question is: where is __lc_codepage implemented?

mariner
29th October 2009, 14:07
Greetings Casimir. Thanks for the kind reply.

I have answer for other questions....

??? Sorry, but I can't seem to locate your earlier reply.

Anyway, regarding Arcsoft VC1 Decoder connectivity problem, it was noted that earlier versions of the decoder only supported media type {629B40AD-AD74-4EF4-A985-F0C8D92E5ECA} and hence could not connect to MPC's internal source filter. Now that support for media type {31435657-0000-0010-8000-00AA00389B71} has been added to the new version 160 decoder, and yet the problem persists. Is this something difficult to fix?

I find this problem a little perplexing because the two connects well in Graphedit and other DS applications.

Many thanks and best regards.

mariner
29th October 2009, 14:22
You're right, they did it:

StringFileInfo
Comments.http://gabest.org/
CompanyName..Gabest
FileDescription..Matroska Splitter
FileVersion..1.0.0.4
InternalName.Matroska Splitter
LegalCopyright.Copyright (C) 2003-2006 Gabest
OriginalFilename.MatroskaSplitter.ax
ProductName..Matroska Splitter.4..ProductVersion.1.0.0.4

Greetings Brazil.

Thanks for this amazing piece of info.

The culprit is AsMatroskaSplitter.ax, which is registered during TMT's installation. It has to be unregistered if one needs to use MPC's internal matroska splitter.

There is actually a second second mkv splitter included, called MatroskaSplitter.ax. This has a a different clsid . Someone messed up, so it seems.

Best regards.

Casimir666
29th October 2009, 15:28
Greetings Casimir. Thanks for the kind reply.



??? Sorry, but I can't seem to locate your earlier reply.

Anyway, regarding Arcsoft VC1 Decoder connectivity problem, it was noted that earlier versions of the decoder only supported media type {629B40AD-AD74-4EF4-A985-F0C8D92E5ECA} and hence could not connect to MPC's internal source filter. Now that support for media type {31435657-0000-0010-8000-00AA00389B71} has been added to the new version 160 decoder, and yet the problem persists. Is this something difficult to fix?

I find this problem a little perplexing because the two connects well in Graphedit and other DS applications.

Many thanks and best regards.

Oups sorry mistype my message : I have no answers to your other questions.

komisar
29th October 2009, 16:29
@komisar: after checking some of the sources of mingwex online, I found the following file:
http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/mingwex/mb_wc_common.h?rev=1.3&content-type=text/x-cvsweb-markup&cvsroot=src
It is included and used from mbrtowc.c and wcrtomb.c.
The question is: where is __lc_codepage implemented?
try -lmsvcrt while linking...

tetsuo55
29th October 2009, 16:37
Hello everyone.

We have made some changes to our webpage on sourceforge.

The tracker, changelog and WIKI have been moved to TRAC

Tracker: http://sourceforge.net/apps/trac/mpc-hc/report (tickets have to be moved manually unfortunately)
Changelog: http://sourceforge.net/apps/trac/mpc-hc/timeline
WIKI: http://sourceforge.net/apps/trac/mpc-hc/wiki (formatting of the old pages is broken and still needs to be fixed)

The forum and maillinglist have been removed too.
We have replaced the forum with PHPBB: http://sourceforge.net/apps/phpbb/mpc-hc/index.php

I would like to ask everyone that had anything on the old forum or tracker that is still unresolved to add those to the new forum or tracker(whichever is more appropriate)

We have also updated (read greatly simplified) the troubleshooting and bug reporting guidelines (unfortunately formatting is broken)

You can read them here: http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines

avivahl
29th October 2009, 17:24
try -lmsvcrt while linking...
It gave me many other linker errors stating "already defined" on many crt functions. I think the crt is already linked automatically (due to the /MT compilation flag). Anyway, I think that function is not exported any longer in the new CRT. It was undocumented, so they might have removed it in VS2010.

EDIT: I am now checking the CRT source that comes w/ vs. Will report more later.

EDIT2: Alright. I have to admit that I'm not much of a pro in these stuff (exported stuff, shared dlls), but I think microsoft changed the constant UNIT to a function that returns an INT. Does that make sense?
_CRTIMP UINT __cdecl ___lc_codepage_func(void);(that's from C:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src\setlocal.h)

Martin H
30th October 2009, 17:50
Bug/Feature request:

Vsfilter is blocked if 'Auto-load subtitles' is enabled, but only if it's registered to the system, and not if used directly in MPC-HC through: 'External filters > Add filter > Browse'.

Also, 'Auto-load subtitles' only gets unticked upon startup, if Vsfilter is registered, and not if used directly in MPC-HC.

Thanks in advance!

Gleb Egorych
30th October 2009, 22:48
Good to see beliyaal back,

but the change to TryLock instead of CCritSec does not work for me. Now i got tearing, before i had none with my config:

WIN 7, EVR CP, VSYNC On, Alternate Vsync On, Desktop compositon disabled, everything else off, DXVA, Radeon 2600 Pro AGP, Catalyst 9.5.

Trylock does not seem neccessary and locks the device for too long. Pre 1312 versions work perfectly!

thanks,

Casshern

P.S.: If trylock fixes something for somebody else, maybe it should be made optional

Build 1312 cause problems for me too. I have stuttering, in Vista only at that.

Played H.264/AAC/MP4/29.97fps file on Vista x64/EVR-CP/optimal renderer settings/8800GT/FW191.07/ReClock. It's OK with rev1296. EVR-CP in WinXP is fine using both revisions.

betaking
31st October 2009, 02:29
Bug/Feature request:

Vsfilter is blocked if 'Auto-load subtitles' is enabled, but only if it's registered to the system, and not if used directly in MPC-HC through: 'External filters > Add filter > Browse'.

Also, 'Auto-load subtitles' only gets unticked upon startup, if Vsfilter is registered, and not if used directly in MPC-HC.

Thanks in advance!
if you use windows7 directly in MPC-HC through: 'External filters > Add filter > Browse' very useful!

Q: Subtitles are not displayed in Media Player Classic on Windows 7
A: Two solutions:

Make DirectVobSub a preferred filter:
MPC Options -> External Filter -> click "Add Filter..." -> select "DirectVobSub (auto-loading version)" and click OK -> choose "Prefer"
Enable the internal subtitle filter:
MPC Options -> Playback -> enable "Auto-load subtitles"
If you use mpc-hc on windows7 want to see two subtitles.you must do it!

Martin H
31st October 2009, 03:14
@betaking

You misunderstood my post...

@all
I'm talking about MPC(-HC)'s feature of using DShow filters directly from files without needing to register them to the system first, and that the changes* made to MPC-HC with regards to if vsfilter is detected or not, isn't applied when vsfilter is used in that way...

*MPC: Automatically block DirectVobSub filter (VSFilter) when the internal subtitle renderer will be used.

*MPC: The INITIAL value of the setting "Auto-load subtitles" will now default to OFF when DirectVobSub is detected as installed and to ON when DirectVobSub is not found.

(from guliverkli2 changelog, but also applies to MPC-HC)

betaking
31st October 2009, 03:34
@betaking

You misunderstood my post...

@all
I'm talking about MPC(-HC)'s feature of using DShow filters directly from files without needing to register them to the system first, and that the changes* made to MPC-HC with regards to if vsfilter is detected or not, isn't applied when vsfilter is used in that way...

*MPC: Automatically block DirectVobSub filter (VSFilter) when the internal subtitle renderer will be used.

*MPC: The INITIAL value of the setting "Auto-load subtitles" will now default to OFF when DirectVobSub is detected as installed and to ON when DirectVobSub is not found.

(from guliverkli2 changelog, but also applies to MPC-HC)

Revision 47 - Directory Listing
Modified Mon Mar 17 15:59:10 2008 UTC (19 months, 2 weeks ago) by clsid2
Added option to disable the automatic blocking of VSFilter when "Auto-load subtitles" is enabled and the internal subtitle filter is used. Disabling this block allows users to view two different subtitle languages at the same time (if they want to). The option is called "BlockVSFilter" and currently requires manual editing of the registry/ini, since it is not (yet) available in the GUI.
Revision 1226 - Directory Listing
Modified Thu Aug 13 19:40:56 2009 UTC (2 months, 2 weeks ago) by clsid2
Hidden option to disable the automatic blocking of VSFilter when using internal subtitle renderer. Useful when wanting to display two different subtitle files.

avivahl
31st October 2009, 03:41
Martin, well... but that initial value is set when MPC-HC is ran for the first time, isn't it? In that case, the "External Filters" list would be empty as well (default is empty... on first run), so it won't change the decision whether to activate it or not (the dicision will only be based upon if VSFilter is registered). Or do you want the check to happen again when you add VSFilter to the External Filters list? Or at every start up?

EDIT: just saw betaking's comment. maybe it's time for someone to add this feature to the GUI?

Martin H
31st October 2009, 04:03
@betaking

I know those changes, but they are unrelated to my issue i.e. i don't set that value... Thanks anyways :)

@avivahl

LOL - good point there, mate! I didn't even thought about that, as i make my own silent installer of MPC-HC + vsfilter which presets vsfilter as external filter through the registry, so it's enabled upon first startup, but of course that is a special case scenario obviously, and no need to change that...

But still however, there's one thing left, which to me also is the most important, and that is the following issue still isn't working with directly-used/unregistered vsfilter:

*MPC: Automatically block DirectVobSub filter (VSFilter) when the internal subtitle renderer will be used.

Thanks for your help, mate!

clsid
31st October 2009, 18:50
If you use MPC in such a way, then it would be a good idea to store its settings in an INI file. That way you have full control over the settings. Simply disable the internal sub render, et voila, problem solved.

Martin H
31st October 2009, 19:51
@clsid

Thanks for your reply, mate!

I know about the ini setting, but i don't believe the gabest code has been rewritten for that part, which i remember was much slower because of ineffecient coding of that part...

Anyway, i know that i can disable the internal sub-render, but the issue is that i normally use overlay mixer and hence needs VSFilter, but if i ever want's to change to one of the renderless modes(v7/9), then i don't want to use VSFilter, when that render allready supports subs internally.

Of course i can just disable VSFilter each time i change to a renderless mode, but i just thought that it was somewhat incoherent that the VSFilter blocking code didn't apply when using VSFilter directly/un-registered, and hence wanted to report it, as i believe that it wasn't thought about at the time it was implemented :)

I use VSFilter un-registered, since i only use it with MPC and hence, don't see the point in registering the filter to the whole system, and think that using it directly is "cleaner"...

Edit: I just retested the ini setting, and i can't tell the difference in speed, so thanks for reminding me of that option again! Also another cool thing i didn't knew about that option, is that it makes the generated file 'default.mpcpl' to be made in the app-folder and not in "%appdata%\Media Player Classic". Thanks again, mate!

clsid
31st October 2009, 22:05
It is also possible to load an unregistered filter through the command-line:
mpc-hc.exe /filter "vsfilter.dll"

Then you could make two .bat files. One for starting MPC with VSFilter, and one without.

Martin H
31st October 2009, 22:47
@clsid

Thanks for the tip, mate :)

Snowknight26
1st November 2009, 06:05
Did a recent revision change how MPC-HC handled DXVA on ATI cards? MPC-HC now tries to play all H.264 content with DXVA regardless of resolution/refs and causes noticable corruption in the video and occasionally on the desktop (http://i37.tinypic.com/2zex7w8.jpg).

avivahl
1st November 2009, 06:53
Alright... I uninstalled Visual Studio 2010 Beta 2 and reinstalled Visual Studio 2008 + SP1. Then I managed to compile MPC-HC with no issues using GCC-4.4.2-MinGW by komisar (as libavcodec's compiler).
I've noticed that the CRT source that comes w/ VS2008 does contain the missing declaration which broke linking w/ VS2010. It seems libmingwex uses an undocumented declaration which was removed in VS2010, and therefor any project linking to it (e.g MPCVideoDec) will have missing definitions at linking time.

Possible solution to get MPC-HC compiled w/ VS2010Beta2: someone has to fix libmingwex (at cygwin's CVS). :)

Anyway, I also noticed that the Trac wiki page regarding compilation is a bit outdated and has proper information mixed w/ unproper one.

ikarad
1st November 2009, 13:08
Hello everyone.

We have made some changes to our webpage on sourceforge.

The tracker, changelog and WIKI have been moved to TRAC

Tracker: http://sourceforge.net/apps/trac/mpc-hc/report (tickets have to be moved manually unfortunately)
Changelog: http://sourceforge.net/apps/trac/mpc-hc/timeline
WIKI: http://sourceforge.net/apps/trac/mpc-hc/wiki (formatting of the old pages is broken and still needs to be fixed)

The forum and maillinglist have been removed too.
We have replaced the forum with PHPBB: http://sourceforge.net/apps/phpbb/mpc-hc/index.php

I would like to ask everyone that had anything on the old forum or tracker that is still unresolved to add those to the new forum or tracker(whichever is more appropriate)

We have also updated (read greatly simplified) the troubleshooting and bug reporting guidelines (unfortunately formatting is broken)

You can read them here: http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines

could you explain how I post bug on the tracker because I don't understand how to do? it's very difficult

tetsuo55
1st November 2009, 13:37
could you explain how I post bug on the tracker because I don't understand how to do? it's very difficult

Go to this page: http://sourceforge.net/apps/trac/mpc-hc/newticket

Fill in the fields as best as you can.


make sure you used the troubleshooting guidelines before posting
: http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines

Polcius
1st November 2009, 14:10
Has anyone found a way to: Cyberlink MPEG-2 decoder when DXVA is enabled + Subtitles?

I'm really interested in that combination. Any fix/alternative to use DXVA+Subs wil help.

tetsuo55
1st November 2009, 15:03
Has anyone found a way to: Cyberlink MPEG-2 decoder when DXVA is enabled + Subtitles?

I'm really interested in that combination. Any fix/alternative to use DXVA+Subs wil help.

simply enabling the built in subtitle renderer will solve your problem afaik

JaDz
1st November 2009, 17:24
MPC-HC now tries to play all H.264 content with DXVA regardless of resolution/refs and causes noticable corruption in the video and occasionally on the desktop (http://i37.tinypic.com/2zex7w8.jpg).

Same here. Windows 7, ATI 4850.

Polcius
1st November 2009, 19:41
simply enabling the built in subtitle renderer will solve your problem afaik

No, it doesn't work.

clsid
1st November 2009, 20:02
You need to disable DXVA in the Cyberlink decoder or use the internal MPEG-2 decoder.

gngn
1st November 2009, 20:57
No, it doesn't work.

http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/th_cyberlinkmpeg2-IDCTsubs-1.png (http://i266.photobucket.com/albums/ii259/gngnmumu/dxva/cyberlinkmpeg2-IDCTsubs-1.png)

works fine here. the usual settings for DXVA on XP: VMR9renderless as output renderer, the internal subtitles renderer on.

Polcius
1st November 2009, 23:06
You need to disable DXVA in the Cyberlink decoder or use the internal MPEG-2 decoder.


Yes but if I do that I can't use DXVA in the internal MPEG2 decoder.

gngn, I don't fully understand this graph XD

gngn
2nd November 2009, 00:07
gngn, I don't fully understand this graph XD

admittedly, "that" graph was pretty much pointless :p
i put up a new screenshot to show that DVD-subs + DXVA (in my case mpeg2-IDCT) works on XP. dunno about win7 thou

Polcius
2nd November 2009, 01:15
admittedly, "that" graph was pretty much pointless :p
i put up a new screenshot to show that DVD-subs + DXVA (in my case mpeg2-IDCT) works on XP. dunno about win7 thou

But do you use any special settings in MPC-HC? (I mean, "not default")

GrofLuigi
2nd November 2009, 05:49
What is SPCDisableAnim=1 in ini file?

GL

namaiki
2nd November 2009, 05:50
In options -> subtitles -> disable animation (is ticked).

If auto-load subtitles is checked in playback, the internal subtitle renderer is enabled and then soft subtitle animation like karaoke will stay still on the screen.

boyumeow
2nd November 2009, 06:30
MPC-HC 1326

Изменения/Changes:

* CHANGED: Allow screensaver to activate when audio only (sleep is still stopped).;


Hi, I need someone to confirm that the above status not only allow screensaver to activate when audio only but happens when video too. Thanks.

Tenki
2nd November 2009, 07:34
Two problems in this version (1326) right now.

1.If I use DXVA, VobSub won't run, so I can't see any subtitles.
(this problem is since 130x, the previous version are ok.)

DXVA off:
http://img97.imageshack.us/img97/4628/nodxva.jpg
DXVA on:
http://img3.imageshack.us/img3/2817/dxva.jpg
You can see The DirectVobSub are disappear when DXVA run.


2. If I use MPC-HC to play DVD, MPC-HC can't change other subtitles when playing.
(this problem is since 130x, the previous version are ok.)

namaiki
2nd November 2009, 07:42
Tenki, you need to enable 'auto-load subtitles' and use the internal subtitle renderer if you want to use DXVA.

In MPC-HC, View -> Options -> Playback -> and make sure there is a tick next to 'auto-load subtitles'.

73ChargerFan
2nd November 2009, 07:42
I'd like copies of older mpc-hc releases, svn 1180 through 1235 or so.
If anyone has one or more, please pm me. Thanks.

Snowknight26
2nd November 2009, 08:43
When no DX9 compatible device (no video card) is installed in a machine running MPC-HC, several errors are throw:

EVR: CreateDevice failed, DX9AllocatorPresenter failed, D3DERR_NOTAVAILABLE
VMR9: CreateDevice failed, D3DERR_NOTAVAILABLE
VMR7: No video
Overlay: No video
Old renderer: Crash <-- shouldn't happen
System default (Video Renderer): No video

Should at least get video as it works fine in graphedit using Video Renderer.

namaiki
2nd November 2009, 09:08
When no DX9 compatible device (no video card) is installed in a machine running MPC-HC, several errors are throw:

EVR: CreateDevice failed, DX9AllocatorPresenter failed, D3DERR_NOTAVAILABLE
VMR9: CreateDevice failed, D3DERR_NOTAVAILABLE
VMR7: No video
Overlay: No video
Old renderer: Crash <-- shouldn't happen
System default (Video Renderer): No video

Should at least get video as it works fine in graphedit using Video Renderer.
Just curious, but what video card and OS?

Tenki
2nd November 2009, 10:25
namaiki, thank you.
But it only solve the first problem.

If I use MPC-HC to play DVD (file-> open disk), MPC-HC still can't change other subtitles when playing.

namaiki
2nd November 2009, 10:39
Tenki, in 'Navigate -> Subtitle Language', what options do you see there when playing that DVD?

Spec-Chum
2nd November 2009, 12:08
MPC-HC 1326

Изменения/Changes:

* CHANGED: Allow screensaver to activate when audio only (sleep is still stopped).;


Hi, I need someone to confirm that the above status not only allow screensaver to activate when audio only but happens when video too. Thanks.

Screensaver is still stopped when video is active. It will only activate when mpc-hc is playing only audio.

boyumeow
2nd November 2009, 12:30
@Spec-Chum,
Sorry for not being clear, I mean in full screen mode but not D3D mode. I did get screen saver activated when playing .avi, but it did not happens on previous mpc-hc. I did not change any status, so I'm not sure what went wrong too. I will try out the previous version again before I report again. Thanks.

Edit: Yes, I have confirm mpc-hc1326 kick-in screen saver in my case while mpc-hc1323 did not during full-screen (not sure about window mode as I did not check). Can any1 double confirm its just me or any1 else is getting it. Thanks.

tetsuo55
2nd November 2009, 13:14
@Everyone about DXVA and subtitles.

DXVA and subtitles officially only works when you use the internal subtitle renderer in combination with an internal DXVA decoder.
We know that for some people different combinations of subtitle renderer and DXVA do work, these combinations are however not officially supported.

If anyone has any detailed information, on how to improve the internal subtitle renderer to further improve the DXVA/Subtitle compatibility please provide us with a patch or detailed technical description

When no DX9 compatible device (no video card) is installed in a machine running MPC-HC, several errors are throw:

EVR: CreateDevice failed, DX9AllocatorPresenter failed, D3DERR_NOTAVAILABLE
VMR9: CreateDevice failed, D3DERR_NOTAVAILABLE
VMR7: No video
Overlay: No video
Old renderer: Crash <-- shouldn't happen
System default (Video Renderer): No video

Should at least get video as it works fine in graphedit using Video Renderer.Hello, its unfortunate that you got these results.
At this time we are only developing EVR-CP and VMR9-renderless, both depend on drawing a DirectX surface directly to the videocard, if the surface can not be created it will give you the errors you have reported.

It would be a good idea if someone could fix the cause of the crash in the old renderer (since its basically software based) and then applied a patch that would cause any failure of VMR9-R or EVR-CP to fall back to the old renderer.

tetsuo55
2nd November 2009, 15:06
Compiling news:

I have done some research, and it looks like MinGW64 can completely replace MinGW32.

It works on 32 and 64 bit hosts and can compile both the 32 and 64 bit build of mpc-hc (and probably the same for ffdshow)
It is already used to build a lot of other programs this way.

Available here: http://www.cadforte.com/downloads.html

it offers a choice between msys and cygwin, not sure which one is best for us?

Also, for x64 hosts they offer x64native compiling which should speed up the compiling time considerably.

hoborg
2nd November 2009, 15:21
admittedly, "that" graph was pretty much pointless :p
i put up a new screenshot to show that DVD-subs + DXVA (in my case mpeg2-IDCT) works on XP. dunno about win7 thou

Yep, working without any problem (navigation too), but WinXP only (no go on Vista/Win7)
http://hobring.esero.net/saf/DVD+DXVA+SUB.png

namaiki
2nd November 2009, 15:25
If anyone has any detailed information, on how to improve the internal subtitle renderer to further improve the DXVA/Subtitle compatibility please provide us with a patch or detailed technical description

I don't think this is what you meant, but would it be possible to make a setting where the subtitles texture resolution is the same resolution as the video?

For example, if I select 'Subtitles -> 'Maximum texture resolution' as 'Desktop', it will renderer subtitles in full screen at 1280x800 even though the video is 1280x720, that would be fine, however, sometimes there is positional text (eg signs), which will only render correctly over the video if the subtitle canvas is rendered over 1280x720 pixels (ie exactly over the video), and so it ends up that the sign is positioned either too low or too high compared to if it were being rendered by for example, the DirectVobSub external filter.

gngn
2nd November 2009, 16:15
... and so it ends up that the sign is positioned either too low or too high compared to if it were being rendered by for example, the DirectVobSub external filter.

check the option "Position subtitles relative to the video frame" under "Subtitles - Default Style".

Polcius
2nd November 2009, 16:54
@Everyone about DXVA and subtitles.

DXVA and subtitles officially only works when you use the internal subtitle renderer in combination with an internal DXVA decoder.
We know that for some people different combinations of subtitle

Ok. But is there a way to force DXVA (other than selecting auto-load subtitles and EVRCP in the options).

It's weird because in PowerDVD9, DXVA+Subtitles works, but it has a bug where some subtitle lines don't show up. Very annoying. I'm just asking these questions about DXVA because it's the only way I've found to get a PERFECT deinterlacing (using Ati Avivo).

Snowknight26
2nd November 2009, 17:23
MPC-HC displays video track information incorrectly:
http://i36.tinypic.com/14lhk3p.jpg

C:\unzipped\eac3to>eac3to.exe "D:" 1)
M2TS, 3 video tracks, 7 audio tracks, 5 subtitle tracks, 1:39:27, 24p /1.001
1: Chapters, 37 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: h264/AVC, 480p24 /1.001 (15:11)
4: h264/AVC, 480p24 /1.001 (20:11)
5: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz
(core: DTS, 5.1 channels, 24 bits, 1509kbps, 48khz)
6: DTS, Spanish, 5.1 channels, 24 bits, 768kbps, 48khz
7: DTS, French, 5.1 channels, 24 bits, 768kbps, 48khz
8: AC3 Surround, English, 2.0 channels, 192kbps, 48khz, dialnorm: -27dB
9: AC3 Surround, English, 2.0 channels, 192kbps, 48khz, dialnorm: -27dB
10: AC3 Surround, English, 2.0 channels, 192kbps, 48khz, dialnorm: -27dB
11: AC3 Surround, English, 2.0 channels, 192kbps, 48khz, dialnorm: -27dB
12: Subtitle (PGS), English
13: Subtitle (PGS), Spanish
14: Subtitle (PGS), French
15: Subtitle (PGS), Spanish
16: Subtitle (PGS), French

Casimir666
2nd November 2009, 18:40
DXVA and subtitles offically only works when you use the internal subtitle renderer in combination with an internal DXVA decoder.
:confused::confused::confused::confused:
If a subtitling filter is connected between video decoder and renderer, DXVA cannot works. This limitation is caused by DXVA design, and cannot be changed. Only internal subtitle engine can works, because in this configuration subtitles are display by renderer (VRM9 renderless or EVR custom) and not by an intermediate filter.

tetsuo55
2nd November 2009, 19:32
Ok. But is there a way to force DXVA (other than selecting auto-load subtitles and EVRCP in the options).

It's weird because in PowerDVD9, DXVA+Subtitles works, but it has a bug where some subtitle lines don't show up. Very annoying. I'm just asking these questions about DXVA because it's the only way I've found to get a PERFECT deinterlacing (using Ati Avivo).Every application is only able to DXVA+Subtitles using their own decoder and renderer. (although some people do get lucky with other combinations, like the XP example above)MPC-HC displays video track information incorrectly:The internal splitter does not support multiple video streams at all, wierd behaviour is expected as it does try to do something with it.:confused::confused::confused::confused:
If a subtitling filter is connected between video decoder and renderer, DXVA cannot works. This limitation is caused by DXVA design, and cannot be changed. Only internal subtitle engine can works, because in this configuration subtitles are display by renderer (VRM9 renderless or EVR custom) and not by an intermediate filter.Which is exactly what i said

Jong
2nd November 2009, 21:02
Ok. But is there a way to force DXVA (other than selecting auto-load subtitles and EVRCP in the options).

It's weird because in PowerDVD9, DXVA+Subtitles works, but it has a bug where some subtitle lines don't show up. Very annoying. I'm just asking these questions about DXVA because it's the only way I've found to get a PERFECT deinterlacing (using Ati Avivo).Yes, we really need a built in MPEG2 decoder that supports HA deinterlacing (and preferably other DXVA acceleration too, although that is less important these days). This is stopping me moving to W7 right now as the Cyberlink decoder works with subtitles/DVD menus in XP, but not Vista/W7 (as I understand it).

THX-UltraII
2nd November 2009, 21:41
question about MPC-HC:

When I play a BD structure folder subtitles can be selected (with Haali splitter) however, they are not displayed. What could be wrong?

Polcius
2nd November 2009, 23:20
Yes, we really need a built in MPEG2 decoder that supports HA deinterlacing (and preferably other DXVA acceleration too, although that is less important these days). This is stopping me moving to W7 right now as the Cyberlink decoder works with subtitles/DVD menus in XP, but not Vista/W7 (as I understand it).

I totally agree.

Maybe I should create an XP partition...

Lincoln Burrows
3rd November 2009, 07:54
I hate when this sort of thing happens... and now it's not only limited to MPC, but other players as well.

Here's the situation: I tested the M2TS from one of CSI: LA (Blu-ray) episodes and MPC-HC is always using this filter to play those files which are using VC-1:

How to stop using WMVideo decoder DMO? (http://forum.doom9.org/showthread.php?t=111491)

And worst than that, even if I disable those Windows filters, the M2Ts files will not run. I tried several combinations, and also tried to force the external/internal filters from MPC-HC, ffdshow, Haali, etc.

Nothing seems to make those M2TS work (a black screen is what you get), except for adding the WMVideo decoder DMO as a new filter (that's right, we need to add) in the MPC-HC External Filter's section. :(

tmbt
3rd November 2009, 08:30
Polcius :

In ati Avivo settings try to remove the flag on "useautomatic deinteralacing" and select manually a deinterlacing method. Works great for me and i don't need dxva anymore.

Andy o
3rd November 2009, 09:47
question about MPC-HC:

When I play a BD structure folder subtitles can be selected (with Haali splitter) however, they are not displayed. What could be wrong?

As far as I understand, you need to use the internal TS splitter and the internal sub renderer for them to work.

THX-UltraII
3rd November 2009, 09:52
As far as I understand, you need to use the internal TS splitter and the internal sub renderer for them to work.

How do I use the internal TS Splitter and the internal sub renderer?

Lincoln Burrows
3rd November 2009, 09:53
As far as I know, Haali can't display those subtitles, it's returning all sorts of errors, I don't know why. You need to activate VMR 7 or 9 renderless in the MPC-HC internal settings to display them.

Also, try to force MPC-HC to use ffdshow Video Decoder instead of Haali's, if that tip doesn't help.

P.S. Regarding my previous post, this is the first time I am seeing a M2TS file that is requiring me to disable VC1 (ffmpeg) and only use WMVideo decoder DMO. I tested other movies and they played fine, even the ones who used VC-1. Is there something wrong with some of them? This is really strange. And TMT is the only player that is not having any lag while playing this BD project, even when displaying subtitles. I heard somewhere that enabling VMR 7/9 renderless is requiring too much from the video card? Mine is NVidia 8800 GTS 512 MB, plus a Q9450/2GB RAM/XP SP3 system.

THX-UltraII
3rd November 2009, 10:05
As far as I know, Haali can't display those subtitles, it's returning all sorts of errors, I don't know why. You need to activate VMR 7 or 9 renderless in the MPC-HC internal settings to display them.So by using VMR9 instead of EVR Custom MPC-HC can show the subtitles of a BD folder AND still use Haali Splitter?

Also, try to force MPC-HC to use ffdshow Video Decoder instead of Haali's, if that tip doesn't help
I use noth ffdshow Video Decoder and Haali auto-loads. What do you mean exactly?

Mercury_22
3rd November 2009, 10:28
As far as I know, Haali can't display those subtitles, it's returning all sorts of errors, I don't know why. You need to activate VMR 7 or 9 renderless in the MPC-HC internal settings to display them.

Also, try to force MPC-HC to use ffdshow Video Decoder instead of Haali's, if that tip doesn't help.

P.S. Regarding my previous post, this is the first time I am seeing a M2TS file that is requiring me to disable VC1 (ffmpeg) and only use WMVideo decoder DMO. I tested other movies and they played fine, even the ones who used VC-1. Is there something wrong with some of them? This is really strange. And TMT is the only player that is not having any lag while playing this BD project, even when displaying subtitles. I heard somewhere that enabling VMR 7/9 renderless is requiring too much from the video card? Mine is NVidia 8800 GTS 512 MB, plus a Q9450/2GB RAM/XP SP3 system.

Regarding your VC-1 problem I'm almost sure it's a VC-1 i so none of the internal VC-1 filters it's able to decode it see http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines NOTE: Interlaced VC1 is not supported, because ffmpeg does not, ... For VC-1 interlaced material in EVR CP renderer Enable Frame Time Correction, but you have to disable this again for all other media ... Enable Frame Time Correction if you use WMVideo Decoder DMO

So by using VMR9 instead of EVR Custom MPC-HC can show the subtitles of a BD folder AND still use Haali Splitter?


I use noth ffdshow Video Decoder and Haali auto-loads. What do you mean exactly?

Use internal MPEG PS/TS/PVA and hit RELOAD in Subtitles menu (right click-> subtitles-> reload) also use EVR CP

hoborg
3rd November 2009, 10:58
Yes, we really need a built in MPEG2 decoder that supports HA deinterlacing (and preferably other DXVA acceleration too, although that is less important these days). This is stopping me moving to W7 right now as the Cyberlink decoder works with subtitles/DVD menus in XP, but not Vista/W7 (as I understand it).

That one of many reason why my HTPC is XP based.

krbo
3rd November 2009, 12:57
Can someone inform me(us) is there a problem with DXVA on Win7 with Catalyst 9.10 ?

For a week I'm testing Win7 32bit on amd780g platform (ATI HD3200) and can't have smooth DXVA with latest MPC HC and Catalyst.

Reproduction stutters no matter what sync/vcsyny/flush... option is enabled on EVR or VMR. It looks like there are not many dropped frames but stutter is clearly visible (like it plays in background and refreshes the screen from time to time). There are periods of smooth video then suddenly stutter starts like PC is busy with some backgorund task.

All of that is much, much better with 1043 version (without beliyaal addons) and no-dxva with CoreAVC is smooth without a problem.

Even earlier versions like 11xx works better then 13xx

As this can be Catalyst related (maybe some option to switch off ??) I would like to hear something from other ATI & Win7 DXVA users.

avivahl
3rd November 2009, 14:14
Can someone inform me(us) is there a problem with DXVA on Win7 with Catalyst 9.10 ?

For a week I'm testing Win7 32bit on amd780g platform (ATI HD3200) and can't have smooth DXVA with latest MPC HC and Catalyst.

Reproduction stutters no matter what sync/vcsyny/flush... option is enabled on EVR or VMR. It looks like there are not many dropped frames but stutter is clearly visible (like it plays in background and refreshes the screen from time to time). There are periods of smooth video then suddenly stutter starts like PC is busy with some backgorund task.

All of that is much, much better with 1043 version (without beliyaal addons) and no-dxva with CoreAVC is smooth without a problem.

Even earlier versions like 11xx works better then 13xx

As this can be Catalyst related (maybe some option to switch off ??) I would like to hear something from other ATI & Win7 DXVA users.Do you use the internal DXVA decoder or the one that comes w/ Windows 7? Try them both and compare.
Did you try the MPC-HC-Gothsync branch?

Jong
3rd November 2009, 15:45
That one of many reason why my HTPC is XP based.Yeah, but XP tears horribly for WPF and Flash-based apps with seemingly no way to fix it. I am sticking with XP for now as these are a minor interest at the moment - good Blu-ray, DVD etc. more important. But there will be a time when on-line video is critical and solving Silverlight/Flash etc.problems will be vital.

Peekstra
3rd November 2009, 16:19
@krbo: Have you configured MPC-HC to use the option "Process priority above normal" (directly located under player in the options screen) ?

Also, I could only get smooth playback by enabling "Disable desktop composition" (on Vista).

Lincoln Burrows
3rd November 2009, 16:49
Regarding your VC-1 problem I'm almost sure it's a VC-1 i so none of the internal VC-1 filters it's able to decode it see http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines ... Enable Frame Time Correction if you use WMVideo Decoder DMO

Use internal MPEG PS/TS/PVA and hit RELOAD in Subtitles menu (right click-> subtitles-> reload) also use EVR CPThat's right! CSI: Las Vegas is using 1080 interlaced. Since I don't wanna use "WMVideo Decoder DMO" is there something that I should do to display this M2TS file (other than using Total Media Theatre)?

I mean, whatever I do while using MPC-HC, it can't play (black screen) those M2TS files. Letting MPC use the WMVideo Decoder will make the image be displayed, but as I said before, the lag itself will not let you see things smooth so it will be useless. The lag is so awful that sometimes (specially when using renderless), the sound is out of sync. Even if I disable "VMR7/9 renderless" and choose to not display the subtitles, the image will have this issue. "WMVideo Decoder DMO" sucks, I wanted to use ffdshow Video Decoder from the start, but this M2TS interlaced material is not cooperating with me.

What should I do exactly to solve this issue? Or do you mean the ffmpeg (?) (VC-1?) decoder will support this 1080interlaced source only in the future, so I should only sit and wait until it's done?

EDIT: I found it: EVR Custom, like you said. Well, it's working, and still using the WMVideo Decoder. Subtitles also working. Sometimes the lag returns, but generally speaking is way better than before. What options should I select from here?

http://img18.imageshack.us/img18/1350/imagemwd.png

Px
3rd November 2009, 19:08
question about MPC-HC:

When I play a BD structure folder subtitles can be selected (with Haali splitter) however, they are not displayed. What could be wrong?
Same problem here, tried all this
As far as I understand, you need to use the internal TS splitter and the internal sub renderer for them to work.
As far as I know, Haali can't display those subtitles, it's returning all sorts of errors, I don't know why. You need to activate VMR 7 or 9 renderless in the MPC-HC internal settings to display them.
Also, try to force MPC-HC to use ffdshow Video Decoder instead of Haali's, if that tip doesn't help.
Use internal MPEG PS/TS/PVA and hit RELOAD in Subtitles menu (right click-> subtitles-> reload) also use EVR CP
nothing helps. Also, b1326 detects language of secondary stream incorrectly, it's chinese, b1249 recognize it right, but also doesn't show
http://img248.imageshack.us/img248/3352/20091103200357.th.jpg (http://img248.imageshack.us/i/20091103200357.jpg/)

Mercury_22
3rd November 2009, 19:52
That's right! CSI: Las Vegas is using 1080 interlaced. Since I don't wanna use "WMVideo Decoder DMO" is there something that I should do to display this M2TS file (other than using Total Media Theatre)?

I mean, whatever I do while using MPC-HC, it can't play (black screen) those M2TS files. Letting MPC use the WMVideo Decoder will make the image be displayed, but as I said before, the lag itself will not let you see things smooth so it will be useless. The lag is so awful that sometimes (specially when using renderless), the sound is out of sync. Even if I disable "VMR7/9 renderless" and choose to not display the subtitles, the image will have this issue. "WMVideo Decoder DMO" sucks, I wanted to use ffdshow Video Decoder from the start, but this M2TS interlaced material is not cooperating with me.

What should I do exactly to solve this issue? Or do you mean the ffmpeg (?) (VC-1?) decoder will support this 1080interlaced source only in the future, so I should only sit and wait until it's done?

EDIT: I found it: EVR Custom, like you said. Well, it's working, and still using the WMVideo Decoder. Subtitles also working. Sometimes the lag returns, but generally speaking is way better than before. What options should I select from here?

http://img18.imageshack.us/img18/1350/imagemwd.png

Well it depends on your graphic card I'm using Bilinear (PS 2.0) !
My recommendation for VC-1 i with WMVideo Decoder DMO:
1 reset MPC-HC settings to default ( + use EVR CP in XP)
2 disable both internal VC-1
3 a) for Windows 7 Enable Frame Time Correction + optional (= you have to decide / test if in your case it helps) Alternative VSync
b) for XP and Vista use "Reset to optimal renderer settings"

Same problem here, tried all this



nothing helps. Also, b1326 detects language of secondary stream incorrectly, it's chinese, b1249 recognize it right, but also doesn't show
http://img248.imageshack.us/img248/3352/20091103200357.th.jpg (http://img248.imageshack.us/i/20091103200357.jpg/)

How do you open BD ?
Follow this http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines and then report back with more info like your OS graphic card .....

And try this path to enable subtitles: Filters -> ...mpls-> subtitles. When you play "directly" the m2ts file do you have subtitles ?

Also you have to wait a few seconds before subtitles are displayed

Px
3rd November 2009, 21:01
How do you open BD ?
Tried both "Open DVD" and direct m2ts file open

Follow this http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines and then report back with more info like your OS graphic card .....
Ok, later, when got more free time

Mercury_22
3rd November 2009, 21:03
Tried both "Open DVD" and direct m2ts file open

Ok, later, when got more free time

Try open index.bdmv too !

donaldtone
4th November 2009, 02:02
mpc(with internal codecs) can not playback ogv made by last ffmpeg2theora v0.25.
anyway, the ogv file can be played well in mplayer cmdline version.

system: windows 2008, ie7, mpc 1.3.1326, mplayer MPlayer Sherpya-SVN-r27770-4.2.5.
ffmpeg2theora 0.25 (use new theora 1.1 edition).

mediainfo information:

General
ID : 4282 (0x10BA)
Complete name : C:\AutoFFmpegTheora\0373-svn.ogv
Format : OGG
File size : 25.5 MiB
Duration : 2mn 22s
Overall bit rate : 1 502 Kbps
Writing application : ffmpeg2theora-0.25+svn16605
SOURCE_OSHASH : 0cd96709c916c63f

Video
ID : 7152 (0x1BF0)
Format : Theora
Duration : 2mn 22s
Bit rate : 1 411 Kbps
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate : 30.000 fps
Bits/(Pixel*Frame) : 0.153
Stream size : 24.0 MiB (94%)
Writing library : Xiph.Org libtheora 1.1 20090822 (Thusnelda)

Audio
ID : 29609 (0x73A9)
Format : Vorbis
Duration : 2mn 22s
Bit rate mode : Constant
Bit rate : 23.0 Kbps
Channel(s) : 1 channel
Sampling rate : 11.024 KHz
Resolution : 16 bits
Stream size : 400 KiB (2%)
Writing library : libVorbis 20090709 (UTC 2009-07-09)

Keiyakusha
4th November 2009, 02:32
mpc(with internal codecs) can not playback ogv made by last ffmpeg2theora v0.25.

Something like that already was reported a few times. Internal ogg splitter doesn't support such files. With Haali splitter should be ok.

donaldtone
4th November 2009, 03:44
Something like that already was reported a few times. Internal ogg splitter doesn't support such files. With Haali splitter should be ok.
Thank you very much. It works.
Anyway, will mpc fix this problem in the future edition?

DrNein
4th November 2009, 05:55
Yes, we really need a built in MPEG2 decoder that supports HA deinterlacing (and preferably other DXVA acceleration too, although that is less important these days). This is stopping me moving to W7 right now as the Cyberlink decoder works with subtitles/DVD menus in XP, but not Vista/W7 (as I understand it).

Have you tried the DXVA decoder included with the AVIVO package?

THX-UltraII
4th November 2009, 16:57
Quote:
Originally Posted by Andy o
As far as I understand, you need to use the internal TS splitter and the internal sub renderer for them to work.

How do I use the internal TS Splitter and the internal sub renderer?

no ideas anyone? (this topic is becomming way too big :) You place something and one day after it s 3 pages behind and no one read your post)

rack04
4th November 2009, 17:31
no ideas anyone? (this topic is becomming way too big :) You place something and one day after it s 3 pages behind and no one read your post)

Make sure MPEG PS/TS/PVA is selected as a source filter in the Internal Filters.

pirlouy
4th November 2009, 19:15
this topic is becomming way too big :) You place something and one day after it s 3 pages behind and no one read your post
Try and use the new forum:
http://sourceforge.net/apps/phpbb/mpc-hc/

gngn
5th November 2009, 00:02
Revision 1330
Modified Wed Nov 4 19:57:27 2009 UTC (2 hours, 37 minutes ago) by casimir666
Fixed : better detection of "Used For Reference Flags" (fix some broken DXVA samples)

great work Casimir666 !
every sample i complained about not working on XP is now playing. only on some H264/ts i need to switch to HaaliSplitter.

Tenki
5th November 2009, 06:44
Symantec Norton NIS 2010 SONAR2 always warning about MPC-HC 13XX, and then quarantine MPC-HC, can someone tell them to fix it?

73ChargerFan
5th November 2009, 07:02
Contact them, tell them it is a false positive. That is an "easy peasy" warning, because the executable / installer is not "digitally signed" and therefore is "suspicious."

lych_necross
5th November 2009, 07:13
I have noticed something strange about MPC-HC recently. Whenever I play a DVD with MPC-HC (1.3.1326.0) using reclock, I get a normal looking graph. Click Here for image (http://i34.tinypic.com/vs1khx.png). This graph shows a StdDev of 0.589ms. I have configured reclock to handle vsync and disabled vsync with mpc-hc in this screenshot.

Now, when I play the same movie with the same codecs, but no reclock, I get an entirely different graph. Click Here for the image (http://i35.tinypic.com/2v97vix.png). This graph shows a StdDev of 8.348ms. I have disabled reclock completely for this test and enabled vsync and accurate vsync.

Now here is whats strange. Even though these graphs tell me there should be a difference in jitter visually, I cannot perceive one. To my eyes, both movies play back the same. Is there a glitch in the statistics code that generates inaccurate results whenever reclock is used or am I just not able to see the difference.

Jong
5th November 2009, 11:10
I have noticed something strange about MPC-HC recently. Whenever I play a DVD with MPC-HC (1.3.1326.0) using reclock, I get a normal looking graph. Click Here for image (http://i34.tinypic.com/vs1khx.png). This graph shows a StdDev of 0.589ms. I have configured reclock to handle vsync and disabled vsync with mpc-hc in this screenshot.

Now, when I play the same movie with the same codecs, but no reclock, I get an entirely different graph. Click Here for the image (http://i35.tinypic.com/2v97vix.png). This graph shows a StdDev of 8.348ms. I have disabled reclock completely for this test and enabled vsync and accurate vsync.

Now here is whats strange. Even though these graphs tell me there should be a difference in jitter visually, I cannot perceive one. To my eyes, both movies play back the same. Is there a glitch in the statistics code that generates inaccurate results whenever reclock is used or am I just not able to see the difference.What refresh rate are you using? It is odd that in the Reclock graph no refresh rate is shown. It appears that with Reclock loaded you are using an exact multiple of the frame rate, but without Reclock you are using 60hz and the graph shows the usual 3:2 pulldown judder, which because it is regular and fast and been around a long time some people just do not notice.

Mercury_22
5th November 2009, 11:40
...

@tetsuo55
However DTS HD does not work because the HD blocks are stripped off by MPC splitter. I don't understand why, do you know something about it ?

...

Can someone please take a look at this problem ?

Also it seems to me that this apply to both MPC-HC's MPEG PS/TS/PVA and Matroska splitters
:thanks:

albain
5th November 2009, 11:52
Actually it only applies to M2TS streams. For MKV I get the DTS-HD blocks correctly

leeperry
5th November 2009, 12:43
3:2 pulldown judder, which because it is regular and fast and been around a long time some people just do not notice.
especially in the US I think? new TV sets seem to IVTC in realtime to 24fps, but for the past 40 years everyone's been watching 23.976@29.97 telecine content apparently? god bless PAL speed-up :devil:

and some TV channels also goof up w/ the telecine pattern...so I guess realtime IVTC can't be an exact science either.

Piyoko
5th November 2009, 16:24
Where is the new bug reporting guide? I mean the information you need to supply. I'm trying to add a bug to the new tracker, however when I look at this guide (https://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting), it says "2. fill in this checklist" but I don't see one.

Or is it referring to the A-F instructions below?

tetsuo55
5th November 2009, 19:27
Where is the new bug reporting guide? I mean the information you need to supply. I'm trying to add a bug to the new tracker, however when I look at this guide (https://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting), it says "2. fill in this checklist" but I don't see one.

Or is it referring to the A-F instructions below?
Thanks for the feedback
yes it refers to the A-F.

Do you have any tips for improving this line? so people will understand better?

Snowknight26
5th November 2009, 19:51
If you time it just right, pausing the video after you tried to seek to a frame and before MPC-HC actually shows that frame causes MPC-HC to think the video is paused but still play it. Subsequently trying to pause/play the video has effect.

Piyoko
5th November 2009, 21:59
Thanks for the feedback
yes it refers to the A-F.

Do you have any tips for improving this line? so people will understand better?
I guess you could put a colon after "fill in this checklist", move up the list a bit, and indent it. Or maybe change it to something like "Include the following in your report:"

Mostly though I was just confused because of the huge list of information you had to include previously, I thought it was referring to that.

lych_necross
6th November 2009, 01:13
What refresh rate are you using? It is odd that in the Reclock graph no refresh rate is shown. It appears that with Reclock loaded you are using an exact multiple of the frame rate, but without Reclock you are using 60hz and the graph shows the usual 3:2 pulldown judder, which because it is regular and fast and been around a long time some people just do not notice.
My refresh rate is 60hz (reclock detects it as 59.883 btw). Yeah, it seems that either reclock is not reporting the refresh rate or MPC-HC is unable to detect it while reclock is loaded. I didn't mention this before, but I am using Windows 7 x64. I don't know if I should create a bug tracker ticket or not (since it is could be a reclock problem).

Jong
6th November 2009, 13:42
My refresh rate is 60hz (reclock detects it as 59.883 btw). Yeah, it seems that either reclock is not reporting the refresh rate or MPC-HC is unable to detect it while reclock is loaded. I didn't mention this before, but I am using Windows 7 x64. I don't know if I should create a bug tracker ticket or not (since it is could be a reclock problem).It is very odd because the graph suggests the refresh rate is an exact multiple (or very close to an exact multiple) of the frame rate - there is clearly no 3:2 pulldown, as shown on your other screenshot :confused: You are sure you are not using Reclock scripting to change the refresh rate when Reclock is being used?

Anyway, I would not worry about it too much. If both look smooth to you, both in absolute terms and relative to each other, maybe your TV is performing inverse telecine as leeperry mentions, or maybe both have 3:2 pulldown and it does not bother you, or maybe you do not notice 3:2 pulldown.

Whatever, don't look too hard you only risk spotting something that has never bothered you in the past but which will then destroy your enjoyment for several months while you struggle to fix it!

Tenki
6th November 2009, 14:56
Will MPC-HC support Nvidia Cuda?

avivahl
6th November 2009, 15:24
Will MPC-HC support Nvidia Cuda?It supports DXVA, so why would you need CUDA instead? Is DXVA limited in comparison to CUDA? :confused:

DigitalDeviant
6th November 2009, 15:27
It supports DXVA, so why would you need CUDA instead? Is DXVA limited in comparison to CUDA? :confused:

Yes. In the very least with CUDA you can have intermediate filters between the decoder and the renderer (i.e. vsfilter or ffdshow raw video processing) and still get HW acceleration. With DXVA intermediate filters break HW acceleration.

avivahl
6th November 2009, 15:41
I see, thanks. I personally use the internal subtitle renderer and have no need for any other intermediate filter in the graph...
I guess some people would find a built-in CUDA decoder to be useful...

clsid
6th November 2009, 16:21
Fixing the current bugs is far more important.

Tenki
6th November 2009, 16:37
It supports DXVA, so why would you need CUDA instead? Is DXVA limited in comparison to CUDA? :confused:

Cuda can make some SD video looks like HD, and don't need too much CPU count.
POWERDVD 9 support Cuda, and it looks really better.

Keiyakusha
6th November 2009, 16:49
Cuda can make some SD video looks like HD, and don't need too much CPU count.

:eek: What do you mean? The talk here about just a decoder. Every h264 decoder should produce the same output. But not sure about VC1

Dark Eiri
6th November 2009, 17:35
I think he's talking about the "CUDA powered upscaling" on PowerDVD 9. It's not really HD. It's just really postprocessed.

Mercury_22
6th November 2009, 18:19
Actually it only applies to M2TS streams. For MKV I get the DTS-HD blocks correctly

Yes after more testing I can confirm that internal MPEG spitter it's stripping off the HD from DTS-HD but the internal Matroska splitter doesn't

korsan
6th November 2009, 22:39
I have placed all subtitles (srt) in a seperate folder (subtitles).
How can I configure mpc to read the subtitles from there?
Thanks.

Keiyakusha
6th November 2009, 22:42
MPC-HC should do that by default. Check if your subs are named correctly...

Polcius
6th November 2009, 23:00
What's better to watch mkv's:

- Haali Splitter
or
- MPC-HC with default settings and decoders?

korsan
6th November 2009, 23:18
Thanks Keiyakusha it worked!

Mercury_22
6th November 2009, 23:31
Ok I found where the DTS-HD problem has started Revision 984 - Directory Listing
Modified Sun Jan 25 20:01:24 2009 UTC (9 months, 1 week ago) by beliyaal

Added: Support for Blu-ray clip info (language for audio and subtitles in m2ts files)
Changed: Sort MPEC audio streams according to quality. The best quality stream will be played by default.
Fixed: Strip the non-core info from DTS-HD tracks until a decoder is available. Fixes problems with SPDIFer.
Fixed: If Blu-ray clip info is available all subtitle streams will be available from the start of the clip.
So with rev 983 no stripping off the HD from DTS-HD and with rev 985 HD blocks are stripped off from DTS-HD

@albain can you confirm this please ?

And can someone revert this please ?

test12314124
7th November 2009, 00:28
What is the latest status on ATI cards and DXVA? Still problems? Planning on buying HD4650 and using latest drivers.

clsid
7th November 2009, 00:30
What's better to watch mkv's:

- Haali Splitter
or
- MPC-HC with default settings and decoders?
Both :)

Haali splitter + MPC-HC with default settings.

73ChargerFan
7th November 2009, 00:37
Ok I found where the DTS-HD problem has started
So with rev 983 no stripping off the HD from DTS-HD and with rev 985 HD blocks are stripped off from DTS-HD

@albain can you confirm this please ?

And can someone revert this please ?

It needs to be an option - "Enable DTS-MA Pass-through"
otherwise, someone with a dts receiver won't get the dts core.

saint-francis
7th November 2009, 00:38
What is the latest status on ATI cards and DXVA? Still problems? Planning on buying HD4650 and using latest drivers.

What kind of problems do you mean? I have a 3870 and I've never had an issue with DXVA.

Tenki
7th November 2009, 03:06
I think he's talking about the "CUDA powered upscaling" on PowerDVD 9. It's not really HD. It's just really postprocessed.

Yeah, but it really looks better.

lych_necross
7th November 2009, 07:20
It is very odd because the graph suggests the refresh rate is an exact multiple (or very close to an exact multiple) of the frame rate - there is clearly no 3:2 pulldown, as shown on your other screenshot :confused: You are sure you are not using Reclock scripting to change the refresh rate when Reclock is being used?

Anyway, I would not worry about it too much. If both look smooth to you, both in absolute terms and relative to each other, maybe your TV is performing inverse telecine as leeperry mentions, or maybe both have 3:2 pulldown and it does not bother you, or maybe you do not notice 3:2 pulldown.

Whatever, don't look too hard you only risk spotting something that has never bothered you in the past but which will then destroy your enjoyment for several months while you struggle to fix it!
I just checked and I am not using any reclock scripting. I'll bet that somewhere there is a bug that is preventing MPC-HC from detecting refresh rates when Reclock is used. I'm not going to worry about.

Mercury_22
7th November 2009, 12:40
It needs to be an option - "Enable DTS-MA Pass-through"
otherwise, someone with a dts receiver won't get the dts core.

Agree but breaking one thing to "solve" another I don't think it's the way to go :mad:

And with the changes that AFAIU are coming ( MPC wasapi audio renderer and maybe bitstreaming ) "DTS-MA Pass-through" will be solve without breaking DTS-HD, I think.
So for this things to have a chance to be implemented we need the HD for DTS to be working with the internal mpeg splitter

EDIT
Albain has find the solution ...
@Mercury22

Right, this is due to this modification : in MpegSplitter.cpp, line 1449
if I replace #if 1 by #if 0 I can see DTS HD blocks again

else if (m_mt.subtype == MEDIASUBTYPE_DTS || m_mt.subtype == MEDIASUBTYPE_WAVE_DTS) // DTS HD MA data is causing trouble, lets just remove it
{
#if 0
So can any of the devs add this in the SVN ? Please !

amigenius
7th November 2009, 13:50
Hi,

How can i get ATIs Edge enhancement to work in MPC?

I tried it with MPC - Video decoder in DXVA Mode and with coreavc in Software mode.

Tried all Renderes (custom evr, standard evr, vmr9, vmr7 and overlay)

It just doesn't work.

But if i play the same Blu-Ray in PowerDVD 7/8 ATIs Edge enhancement works.

Relevant Systemcomponents:

mpc build 1.3.1290.0 (32 bit)
catalyst 9.10
ATI 4870
Vista 64 Bit

cya

mark0077
7th November 2009, 14:29
Maybe you have to output in the nv12 colorspace which seems to be necessary for things like hardware deinterlacing

unfortunately alone mpc can't output in this colorspace so u will need ffdshow perhaps to do this for you. Worth a shot trying it but maybe someone else will have a better solution

hdboy
7th November 2009, 15:49
I'm confused by the shader options. when I turn on pixel shaders, the "Toggle pixel shader" is unchecked; when I turn it off, it's checked, which seems backward. then there's also "Pixel shader disabled", which seems redundant and at any case mislabeled. It should be called "No pixel shader" since that's what happens when you select it. It's like you label power switch On and Off, you don't call it "Power turned on" "Power turned off". I know it's nit-picking but I think grammar correctness is next to godliness :)

What are screen space pixel shaders vs regular pixel shaders? I can't tell what it does. Toggling it on and off still shows a check next to "screen space pixel shaders disabled" and has no visible effect on the screen.

Keiyakusha
7th November 2009, 16:00
What are screen space pixel shaders vs regular pixel shaders? I can't tell what it does.
Regular applied before resize, screen space - after.

Gleb Egorych
7th November 2009, 16:50
Build 1312 cause problems for me too. I have stuttering, in Vista only at that.

Played H.264/AAC/MP4/29.97fps file on Vista x64/EVR-CP/optimal renderer settings/8800GT/FW191.07/ReClock. It's OK with rev1296. EVR-CP in WinXP is fine using both revisions.

Attached screenshot to demostrate the problem. Builds 1312+ are affected, screenshot is made in 1330. Last good is 1311.

amigenius
7th November 2009, 17:05
Hi,

enforcing nv12 via ffdshow does not help enabling the ATI hardware edge enhancement :(

So... is there any solution?

cya

73ChargerFan
7th November 2009, 20:26
Agree but breaking one thing to "solve" another I don't think it's the way to go :mad:
Beliyaal didn't break anything a year ago - there was no hardware capable of bitstreaming dts-hd then. thpppt!

Spec-Chum
7th November 2009, 23:41
Could anyone with the issue of the screensaver activating during video playback on XP please try this link and report to see if fixed?

http://www.mediafire.com/file/zmfnmmijjgg/mpc-hc.exe

Thankies

edit: on that note could none XP users please test too to make sure I've not broken 1 thing to fix another :D

Piyoko
8th November 2009, 00:14
Hi,

How can i get ATIs Edge enhancement to work in MPC?

I tried it with MPC - Video decoder in DXVA Mode and with coreavc in Software mode.

Tried all Renderes (custom evr, standard evr, vmr9, vmr7 and overlay)

It just doesn't work.
I have an ATI 4670 and all the driver controls, including de-interlacing work for me using VMR9 (renderless) on XP. Just make sure "VMR9 mixer mode" is checked. And it only works with DXVA.

amigenius
8th November 2009, 05:11
Hi,

Nope,

using vmr9 renderless + vmr9 mixer mode + dxva doesn't help enabling the hardware edge enhancement :(


cya

Andy o
8th November 2009, 06:50
I just realized I'm getting stuttering with 24p content and the display to 1080/60i on builds 1312+. 1311 is fine. I'm not sure if it's related to the problems the others are having with 1312+, but it seems so. If I disable VSync, everything seems to be fine.

Mercury_22
8th November 2009, 12:47
...


@Mercury22

Right, this is due to this modification : in MpegSplitter.cpp, line 1449
if I replace #if 1 by #if 0 I can see DTS HD blocks again

Can you please post a build with your fix for testing ?

Steveo08
8th November 2009, 19:17
with my new tv, that supports 1080p (my old only 720p) i am having the problem, that mpc-hc won't go into fullscreen, although i checked the fullscreen option @player settings but it won't help. does anyone know why?

Snowknight26
8th November 2009, 20:43
What option? Tried double clicking on the video or hitting Alt+Enter?

kieranrk
8th November 2009, 21:49
using vmr9 renderless + vmr9 mixer mode + dxva doesn't help enabling the hardware edge enhancement :(


Why do you want edge enhancement in the first place?

It's only a false sense of detail.

ryrynz
8th November 2009, 23:00
Sharpening is creating the illusion of more detail, so as far as I'm concerned any sharpening is causing a false sense of detail.

As long as he perceives an improvement in image quality that is all that matters really.

THX-UltraII
9th November 2009, 08:51
separate topic

hoborg
9th November 2009, 09:58
*.MOV question

- is there a way how to force MPC-HC player to use "MediaLooks QT Source" filter (CLSID 7CE55CCC-403E-4A29-8281-BF8542A0C37D) for MOV playback? I can play MOV using GraphStudio (just drag and drop) without any problem using QT alternative 2.92 (not 3.x) + MediaLooks QT Source filter (sound + video), but not in MPC-HC. Selecting DirestShow/Quick time in Formats have no efect.

Thanks.

Steveo08
9th November 2009, 10:43
What option? Tried double clicking on the video or hitting Alt+Enter?



no i mean the option launch video files in full-screen modus.

mark0077
9th November 2009, 11:46
mpc dev's. I have a problem with my mp4 files with mpc-hc. When decoded using ffdshow libavcodec, and when using evr-cp and with colorspace not yv12. I only see the first frame of video in this configuration.

Here is sample
http://www.megaupload.com/?d=PAZP0O12

and reply to post on ffdshow forum by clsid
http://forum.doom9.org/showthread.php?p=1341945#post1341945

cweb
9th November 2009, 12:47
Hello all
I'm trying to get media player classic to stream this mms link: mms://bla.blabla.bla
and it doesn't want to work for me anymore like it used on xp.
I'm running win7. I installed real alternative too.

I'm getting the error "Failed to render the file". I'm running build 1311. Now I will see if I can find a newer build

clsid
9th November 2009, 15:29
@hoborg

By default MPC uses the QuickTime framework to play .mov files. If you want to use DirectShow then go to:
MPC options -> Player -> Formats -> QuickTime file -> set to DirectShow

I see not much point in using the MediaLooks filter, because that also uses the QuickTime framework.

@cweb
I think you have run into a common problem with MPC that has existed for years with all versions of MPC. MMS streams randomly stop working. This happens even on XP. I am not sure what causes this problem. Maybe one of the devs can digg into the relevant code.

hoborg
9th November 2009, 17:00
@hoborg

By default MPC uses the QuickTime framework to play .mov files. If you want to use DirectShow then go to:
MPC options -> Player -> Formats -> QuickTime file -> set to DirectShow

I see not much point in using the MediaLooks filter, because that also uses the QuickTime framework.

Hmm, looks like problem on my setup, becouse all is working fine on different computer.
Thanks anyway.

cweb
9th November 2009, 17:04
@cweb
I think you have run into a common problem with MPC that has existed for years with all versions of MPC. MMS streams randomly stop working. This happens even on XP. I am not sure what causes this problem. Maybe one of the devs can digg into the relevant code.
Thanks - that would be great...

cweb
9th November 2009, 20:25
@cweb
I think you have run into a common problem with MPC that has existed for years with all versions of MPC. MMS streams randomly stop working. This happens even on XP. I am not sure what causes this problem. Maybe one of the devs can digg into the relevant code.



I checked in Control Panel to see which program was registered for MMS: and it's Windows Media Player not mpc-hc. And I'm not allowed to change it as I would like mpc to be the handler for these types.

I noticed that one can change mms to http and get an ASCII page in the browser. This has this format.

[Reference]
Ref1=http://blablab.blalba.blabla/rtk?MSWMExt=.asf
Ref2=http://xx.xx.xx.xx:80/rtk?MSWMExt=.asf

So then I copied the URL under Ref1 and opened it, successfully, in MPC.

Perhaps this functionality can be reproduced/added to mpc.

cweb
9th November 2009, 20:31
I found this post regarding the mms protocol:

http://www.eggheadcafe.com/software/aspnet/29357348/mmsprotocol-not-opening.aspx

It's interesting to see mms so deprecated, problem is some sites keep pointing to an mms link...

Why are you directly trying to open MMS URLs?

To quote my other post:
===
MMS is a rollover protocol only. It was deprecated back in 2003, and
generally removed in 2006. There should never be any direct links to MMS
URLs - this has never been supported. MMS links would be wrapped by ASX
files as appropriate.

What context are you seeing direct links to MMS URLs? That was always bad
practice, since it would break third party browsers.

So, yes, "mms://blah" should work *within* WMP, since it will roll over to
RTSP or HTTP. But it's never been supported to directly link to MMS, so
what you're doing should be some special usage. You could probably
recreate the shell association for MMS if you really want to, but ... it's
just been bad practice since day one. Sorry: David liked this idea, but
since it broke Opera and Netscape scenarios, I had to nix it waaaaaay back
when ('97 or so?).

88keyz
10th November 2009, 04:55
@ alexins

Just curious, what happened to MPCVideoDec.ax in your standalone x64 filters pack? It went missing a few revisions back and hasn't returned. Was there a problem with it?

Snowknight26
10th November 2009, 07:07
The MPEG-TS splitter doesn't show audio track languages when you load a Blu-ray playlist.

nijiko
11th November 2009, 04:46
How can I disable MPC-HC internal WM ASF Reader, and use system default Windows Media Source?
I have serious problem on playing WMV (ASF) format.
Pause/resume and seek deranged and sometime process hang up.
Now my splitters are disabling NEW WM ASF and using DMO.

cengizhan
11th November 2009, 12:29
options-> tweaks

Casshern
11th November 2009, 20:58
Be fair, Piyoko was talking about win xp and you are using vista as far as i remember. Maybe that's the difference - try Win7.

Hi,

Nope,

using vmr9 renderless + vmr9 mixer mode + dxva doesn't help enabling the hardware edge enhancement :(


cya

gngn
12th November 2009, 01:58
there are some problems with frame-based subtitles after version r1312 (the next version on xvidvideo.ru is r1323, so i can't pinpoint the exact regression-point between r1312 and r1323). even with DXVA i get up to 40% CPU usage on a dual-core with long subtitle lines, when with r1312 i dont get more than 8% CPU usage on the same movie.

alexins
12th November 2009, 11:28
Media Player Classic HomeCinema (x86/x64), svn 1335 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1335.html)

Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA

Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)

Added : support for DVB subtitles;
Fixed : several issues for HDMV subtitle display (better support for transparent subtitles, memory leak).

@ alexins

Just curious, what happened to MPCVideoDec.ax in your standalone x64 filters pack? It went missing a few revisions back and hasn't returned. Was there a problem with it?
There is a small problem with the building ...

Mixer73
12th November 2009, 11:36
Hey guys I am wondering if you can help me troubleshoot a little problem.

I am watching DVB-T recordings with the Microsoft Decoder but they don't seem to deinterlace. I'm using EVR-CP on Vista, what settings should I change in order to get deinterlacing to work?

tetsuo55
12th November 2009, 13:12
there are some problems with frame-based subtitles after version r1312 (the next version on xvidvideo.ru is r1323, so i can't pinpoint the exact regression-point between r1312 and r1323). even with DXVA i get up to 40% CPU usage on a dual-core with long subtitle lines, when with r1312 i dont get more than 8% CPU usage on the same movie.Caused by 1313 http://sourceforge.net/apps/trac/mpc-hc/changeset/1313

You have to reset your settings to defaults by deleting the registry key (see the troubleshooting guide in my signature.)

The reason this is happening is because after this update mpc-hc cannot find the "disable subtitle animation" key and is enabling the animation, which takes a lot of cpu cycles to calculate.

Jong
12th November 2009, 13:23
Caused by 1313 http://sourceforge.net/apps/trac/mpc-hc/changeset/1313

You have to reset your settings to defaults by deleting the registry key (see the troubleshooting guide in my signature.)

The reason this is happening is because after this update mpc-hc cannot find the "disable subtitle animation" key and is enabling the animation, which takes a lot of cpu cycles to calculate.tetsuo55, Any chance someone could say to the cognoscenti what we need to change to edit the registry. Resetting the registry when you have a lot of custom settings is likely to be a lot more hassle than adding or removing a few keys.

I agree resetting the registry is a good troubleshooting step when all else fails, but I hope it should not be needed in this well understood case.

tetsuo55
12th November 2009, 13:38
tetsuo55, Any chance someone could say to the cognoscenti what we need to change to edit the registry. Resetting the registry when you have a lot of custom settings is likely to be a lot more hassle than adding or removing a few keys.

I agree resetting the registry is a good troubleshooting step when all else fails, but I hope it should not be needed in this well understood case.
Good idea.

I suggest making a wiki page like this one: http://xbmc.org/wiki/?title=Advancedsettings.xml

We could explain each setting based on their entry in the .ini file (and provide the registry path it would use if it was in the registry in each section)
I don't have anyone available for this right now, so i would like to ask the community to make the basic list itself and fill whatever you know, then i can ask the dev's to fill in any unknowns.

This page is also a good start for the settings cleanup that is planned in the far future.

EDIT:

Also it would be interesting to know which default settings you change and why.(apart from external filter use)

donaldtone
12th November 2009, 13:56
In the first post:
Bugs can be reported here:
Bugs

If you want a new feature added, or an existing feature changed/enhanced use this link:
New features

Two of the above links are broken.

clsid
12th November 2009, 14:34
Has there been any progress with regard to solving the slow loading bug that people are experiencing on Windows 7 when using EVR CP? Some people are getting delays up to 30 seconds.

Also, allowing animated subs should not have a negative performance effect on static subtitles, such as SRT or VobSub. Seems to me that there is a bug somewhere. A noticed that there is a ToDo comment in a function called IsAnimated() in the code. Maybe that's related?

These kind of bugs should be given top priority.

MatMaul
12th November 2009, 15:28
Has there been any progress with regard to solving the slow loading bug that people are experiencing on Windows 7 when using EVR CP?
about this bug :
it doesn't happen with ar-jar mod.

gngn
12th November 2009, 15:43
Caused by 1313 http://sourceforge.net/apps/trac/mpc-hc/changeset/1313

You have to reset your settings to defaults by deleting the registry key (see the troubleshooting guide in my signature.)

The reason this is happening is because after this update mpc-hc cannot find the "disable subtitle animation" key and is enabling the animation, which takes a lot of cpu cycles to calculate.

checking the "disable animation for slow computers" indeed lowers the CPU usage, but i don't get it: what has normal text-only frame-based .sub file in common with karaoke/animated .ass subtitles?

i always have the "disable animation" unchecked, as my CPU can handle any karaoke sub i stumbled upon. so even with enabled animation r1312 doesn't show the problems that revisions after have. clsid seems to have the same opinion :P

just create a .sub file with a long line , drag&drop it over a movie, and in my case at and after 1min16sec the CPU goes to 50%


{1}{1}23.976
{1}{45000}qwertyuiop asdfghjkl zxcvbnm QWERTYUIOP ASDFGHJKL ZXCVBNM qwertyuiop ASDFGHJKL

Abradoks
12th November 2009, 17:38
It was reported (http://forum.ru-board.com/topic.cgi?forum=5&topic=30592&start=1620#7) on another forum that "BT.601 -> BT.709" shader uses slightly wrong coefficients.
Current shader:
// RGB [16,235] to YUV: 601 mode (128 is not added to Cb and Cr)
float y=0.299*c0[0] + 0.587*c0[1] + 0.114*c0[2];
float Cb=-0.172*c0[0] -0.339*c0[1] +0.511*c0[2];
float Cr=0.511*c0[0] -0.428*c0[1] -0.083*c0[2];

// YUV to RGB [16,235]: 709 mode (Cb and Cr are 128 less)
float r=y+1.540*Cr;
float g=y-0.459*Cr-0.183*Cb;
float b=y+1.816*Cb;
Recalculated coefficients:
// RGB to YUV: 601 mode
float y=0.299*c0[0] + 0.587*c0[1] + 0.114*c0[2];
float Pb=-0.168736*c0[0] -0.331264*c0[1] +0.5*c0[2];
float Pr=0.5*c0[0] -0.418687589*c0[1] -0.081312411*c0[2];

// YUV to RGB: 709 mode
float r=y+1.5748*Pr;
float g=y-0.468124273*Pr-0.187324273*Pb;
float b=y+1.8556*Pb;
As I understand, original comments (// RGB [16,235] ...) have nothing to do with shader code, because we are working with range [0, 1] (E'R E'G E'B) where differences between [16-235] and [0-255] have been already corrected.
Besides we can use simpler formulas:
Y = Kr*R + Kg*G + Kb*B
V = (R-Y)/(1-Kr)
U = (B-Y)/(1-Kb)

R = Y + V*(1-Kr)
G = Y - U*(1-Kb)*Kb/Kg - V*(1-Kr)*Kr/Kg
B = Y + U*(1-Kb)

Also in "0-255 -> 16-235" shader 13-25 lines should be removed. They are just a copy of 0-12.

73ChargerFan
12th November 2009, 17:58
Feature Request

WTV files are produced by Win7 media center. MS has a dev page for Consumption of a WTV file in DirectShow (http://msdn.microsoft.com/en-us/library/cc963726(classic).aspx) which includes sample code.

The format allows dynamic changing of content codecs, which would require graph rebuilding (another important feature imho.) I don't think the video would change as yet, but audio changes from AC3 to stereo in commercials. This could be incorporated in the redesign of the audio subsystem.

DTB has prelim support for WTV, and some users at greenbutton are trying to switch from mkv to wtv.

This format will become more prevalent with the adoption of Windows 7.

tetsuo55
12th November 2009, 19:54
Has there been any progress with regard to solving the slow loading bug that people are experiencing on Windows 7 when using EVR CP? Some people are getting delays up to 30 seconds.None of the dev's can reproduce this issue so its not being worked on.

Also, allowing animated subs should not have a negative performance effect on static subtitles, such as SRT or VobSub. Seems to me that there is a bug somewhere. A noticed that there is a ToDo comment in a function called IsAnimated() in the code. Maybe that's related?The animation system is designed in such a way that it causes a huge overhead over subtitles, regardless of actually animating or not. When it actually does have to animate the system requirements rise even further.
Fixing this requires a complete refactoring of the subtitle renderer

These kind of bugs should be given top priority.At this time there are no developers working on mpc-hc that can fix either bug

clsid
12th November 2009, 20:45
At the same point were the state of the option to enable/disable animation is checked (to determine which code path to take), can't there be an additional check to see if the current subtitle format is actually a (possibly) animated one or one that is always static?

Have anyone done any comparisons between current builds and old builds (1047 or earlier) to see if there is any difference in CPU usage with animation enabled?

Perhaps Casimir/ar-jar/Beliyaal could do a general code review of the whole EVR CP code? That might reveal some parts of the code that are buggy.

tetsuo55
12th November 2009, 21:09
At the same point were the state of the option to enable/disable animation is checked (to determine which code path to take), can't there be an additional check to see if the current subtitle format is actually a (possibly) animated one or one that is always static?that seems to be technically impossible within the current framework

Have anyone done any comparisons between current builds and old builds (1047 or earlier) to see if there is any difference in CPU usage with animation enabled?Beliyaal optmised as much as he possible could. he thinks there is still room for a few % improvement.

Perhaps Casimir/ar-jar/Beliyaal could do a general code review of the whole EVR CP code? That might reveal some parts of the code that are buggy.They have been doing nothing else for the past year

bur
12th November 2009, 22:00
I get this error with build 1333 x64 running on Win 7.

http://img23.imageshack.us/img23/7149/mpctimeparse.png

I open the Goto window and even when I just let it sit at the pre-entered values the error pops up. Entering values manually gives the same error.

Only thing that works is entering a single number that gets interpreted as miliseconds.

Any ideas regarding this? If necessary I can check with what build this error started happening for me.

clsid
12th November 2009, 23:24
What about line 2288 in RTS.cpp?

thewebchat
12th November 2009, 23:42
@gngn: The problem is that the subtitle code in MPC-HC is totally failed. The option to have "pre-buffered" subtitles with animations enabled was added, but in fact, this does nothing but waste lots of CPU cycles (more than without this "pre-buffering"). The reason checking "disable animations" fixes this is because it forces the old (functional) code path which isn't totally failed. There is a bug on the tracker about this.

Edit: Also, the subtitle rendering code lets you use animated subtitles in SRT and other simple formats, simply because it parses everything as ASS, so there are in fact no "always static" formats as far as the renderer is concerned.

Andy o
13th November 2009, 00:06
Hi guys, are the people who were having stuttering after 1311 still having problems with 1335? I am having stuttering when VSync is enabled and my card is set to 1080/60i output with everything after 1311.

73ChargerFan
13th November 2009, 04:23
Has there been any progress with regard to solving the slow loading bug that people are experiencing on Windows 7 when using EVR CP? Some people are getting delays up to 30 seconds.
None of the dev's can reproduce this issue so its not being worked on.
I've noticed, that Win7 will cache directory listings and show their contents when browsing, even though the drive is in a powered down state. Then when accessing a file, it takes 10-15 seconds to spin up the drive. Perhaps this is a partial cause? I see it on my htpc.

Hypernova
13th November 2009, 07:00
Well, I have an opposite opinion on subtitle renderer. While it's not as good as I want it to be, it is the only way to get animated subtitle going smoothly with desktop resolution texture size. It maybe use more CPU cycle, sure, but it's far more than "doing nothing". Since there is a way to disable it, I don't really see a problem with it.

thewebchat
13th November 2009, 07:04
Hypernova, your CPU usage will go down by about 10% and you will still get animations if you uncheck "prebuffer subtitles" or set "subpictures to buffer ahead" to 0.

tetsuo55
13th November 2009, 08:08
What about line 2288 in RTS.cpp?That might help, but like thewebchat says, according to the people who really understand the subtitle renderer it does indeed have 2 unique codepaths, one that never animates and one that always animates.
Hi guys, are the people who were having stuttering after 1311 still having problems with 1335? I am having stuttering when VSync is enabled and my card is set to 1080/60i output with everything after 1311.Try resetting your settings, or at least the subtitle renderer settings, due to a change animation has been enabled.I've noticed, that Win7 will cache directory listings and show their contents when browsing, even though the drive is in a powered down state. Then when accessing a file, it takes 10-15 seconds to spin up the drive. Perhaps this is a partial cause? I see it on my htpc.Sounds plausible. Can you throw this idea into that thread about it?

See if the users can still reproduce if all hdd power saving options are disabled.Well, I have an opposite opinion on subtitle renderer. While it's not as good as I want it to be, it is the only way to get animated subtitle going smoothly with desktop resolution texture size. It maybe use more CPU cycle, sure, but it's far more than "doing nothing". Since there is a way to disable it, I don't really see a problem with it.This probably works because that way the subtitles are rendered at the target resolution and don't require a last minute scaling step.Hypernova, your CPU usage will go down by about 10% and you will still get animations if you uncheck "prebuffer subtitles" or set "subpictures to buffer ahead" to 0.That's really bizarre, do you have any further information about this?

Hypernova
13th November 2009, 10:48
Hypernova, your CPU usage will go down by about 10% and you will still get animations if you uncheck "prebuffer subtitles" or set "subpictures to buffer ahead" to 0.

I tried that. That's why I said "it is the only way to get animated subtitle going smoothly with desktop resolution texture size." Since if I did what you said, I got an animated subtitle but the video will not play smoothly.

This probably works because that way the subtitles are rendered at the target resolution and don't require a last minute scaling step.

I don't think that's the case. I used 1920x1080 texture size sometime and it's even smoother than desktop resolution. Only at 2560x1600 that I have trouble with. I actually think it's more of a problem with the renderer rather than my CPU (or GPU) can't keep up because sometime it plays smoothly, some other time it's not, with the same file. That's why I said it's not as good as I want it to be.

However, anything below 1920x1080 texture size is smooth, and it is the only way to get it smooth with animation on. I didn't test it throughly but with zero-buffer size + disable animation, it's more of a problem with the hdd can't keep up more than the rendering can't keep up. In fact, not only I get skipping with animated subtitle, but with regular static subtitle too. I should've test this with SSD and see if anything is different. Anyway, this was the reason why I jumped to Beliyaal build quite sometime before his patch was merged to main SVN. I defend it here because I want the developers to keep it. :cool:

tetsuo55
13th November 2009, 11:02
In any case its clear that we desperately need someone to join mpc-hc and work on the subtitle renderer.

Casshern
13th November 2009, 11:08
Hi,

the 1312 code from beliyaal uses a different method for locking directx access in the vsync code. This causes problems for some people, myself included as the timing of the vsync code is affected (especially if one uses shaders and resizing). For the time being i stick with 1311. This has nothing to do with subtitles. I already got some screenshots and info to beliyaal - i hope this is getting resolved. I would advise using 1311 for the time being, if you have problems with stuttering and/or tearing with newer versions.

regards,
Casshern


Hi guys, are the people who were having stuttering after 1311 still having problems with 1335? I am having stuttering when VSync is enabled and my card is set to 1080/60i output with everything after 1311.

donaldtone
13th November 2009, 14:47
Since the new suggestion link does not work, I have to post here.

The free container OGV includes Theora video, Vorbis audio and Kate subtitle.

Is there any plan to support this format, especially Kate subtitle.

mpc-hc with haali can decode theora video and vorbis audio, but it can not render Kate subtitle.
Right now the only software player which supports Kate subtitle is VLC (1.0.3 version).

Gamezcdr
13th November 2009, 16:40
Practical question: how to resume a DVD ???

bur
13th November 2009, 16:53
Regarding the Goto command not working, should I file a bug or is it a known issue?

pirlouy
13th November 2009, 19:12
In any case its clear that we desperately need someone to join mpc-hc and work on the subtitle renderer.
But... Displaying subtitles... I thought it was something done by video renderer.
Is subtitle renderer another renderer or it just works thanks to renderer job ?

In fact, you mean MPC-HC needs someone to create subtitle support for EVR renderer, no ?

clsid
13th November 2009, 19:35
The video renderer only does the last step in the whole process: adding a subtitle image on top of the video.

The conversion from text to an image, using the right font, size and color, is done by the subtitle renderer. And that is just the 'easy' stuff. There is animation, positioning, line breaking, and other complex stuff to take care of as well.

But all that code is already in place. The problem is that it is inefficient and often does unnecessary calculations.

tetsuo55
13th November 2009, 20:07
Yes clsid is right

On top of that there are some behavioural differences between internal/external renderer and some missing features here in there.

Mostly its the performance that needs some help

boiled_sugar
14th November 2009, 09:34
I'm sorry. The corruption turned out to be x264 bug. Now it's fixed.

Hi

I tried weightp, the new feature of x264, but MPC-HC can't decode the encoded video correctly with DXVA. ffdshow decodes the video correctly.

ffdshow
http://forum.doom9.org/attachment.php?attachmentid=10485&stc=1&d=1258197505
PNG (http://www.mediafire.com/imageview.php?quickkey=ccymjwnmgrt)

DXVA
http://forum.doom9.org/attachment.php?attachmentid=10486&stc=1&d=1258197537
PNG (http://www.mediafire.com/imageview.php?quickkey=qnymytm2yoi)

My environment
* Windows XP SP3
* MPC-HC r1335
* Renderer is VMR9 Renderless
* Radeon HD 4670 + Catalyst 9.10

the encoded video and the source (http://www.mediafire.com/?ghgohoywhdx)
the encoded video only (http://www.mediafire.com/?ymrogz3laq2)

avivahl
14th November 2009, 09:47
boiled_sugar: Your sample actually works fine here. Both the internal H.264 DXVA decoder and Windows 7's built-in H.264 DXVA decoder show the video fine.
EVR-CP.
Windows 7.
Haali Media Splitter OR Windows 7's built-in mp4 splitter.
Geforce 8800GT (ForceWare 190.62).

Snowknight26
14th November 2009, 10:09
Might be an ATI only issue. I get corruption in that sample but not in a dozen encodes that I've personally done.

tetsuo55
14th November 2009, 11:00
i tested several samples succesfully but boiled_sugar's breaks for me too when the cat scene begins

i used 1337 on win7 x64

Egh
14th November 2009, 12:23
Hi

I tried weightp, the new feature of x264, but MPC-HC can't decode the encoded video correctly with DXVA. ffdshow decodes the video correctly.


Works here on 1337 build and XP x64. Obviously on VMR9 only, as mpchc doesn't really support EVR on my system....

BTW guys, congratulations on releasing a leet build 1337 :)

Px
14th November 2009, 15:33
Ok, got some free time to make bugreport
MPC HC doesn't show subtitles on some BD (Ip Man in my case)
File info
General
ID : 1
Complete name : H:\New\Ip.Man.2008.1080p.H264.Remux\BDMV\STREAM\00001.m2ts
Format : BDAV
Format/Info : Blu-ray Video
File size : 22.0 GiB
Duration : 1h 46mn
Overall bit rate : 29.6 Mbps
Maximum Overall bit rate : 35.5 Mbps

Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Duration : 1h 46mn
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 24.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Color 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 : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 1h 46mn
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
Stream size : 292 MiB (1%)
Language : Russian / /

Audio #2
ID : 4353 (0x1101)
Menu ID : 1 (0x1)
Format : DTS
Format/Info : Digital Theater Systems
Format profile : MA
Duration : 1h 46mn
Bit rate mode : Variable
Channel(s) : 8 channels
Channel positions : Front: L C R, Surround: L C C R, LFE
Sampling rate : 48.0 KHz
Resolution : 16 bits
Language : Chinese / /

Text #1
ID : 4608 (0x1200)
Menu ID : 1 (0x1)
Format : PGS
Language : English / /

Text #2
ID : 4609 (0x1201)
Menu ID : 1 (0x1)
Format : PGS
Language : Chinese / /

OS - Win XP x64, Video - ATI with latest drivers, DX up to date. Haali media splitter detects subtitle streams, but when I select one of them, produces error:
http://img694.imageshack.us/img694/9238/20091114160842.png
Internal splitter also doesn't help and it's behavior depends on revision:
1) b1249 detects all subtitle streams right, but doesn't show
http://img517.imageshack.us/img517/5286/20091114162928.th.png (http://img517.imageshack.us/i/20091114162928.png/)
2) b1326 incorrectly detects language of secondary stream
http://img248.imageshack.us/img248/3352/20091103200357.th.jpg (http://img248.imageshack.us/i/20091103200357.jpg/)
3) b1337 doesn't detect subtitle streams at all
http://img132.imageshack.us/img132/6176/20091114162654.th.png (http://img132.imageshack.us/i/20091114162654.png/)
Bug exists independent on opening m2ts file, index.bdmv or "Open DVD"
With PowerDVD subtitles shows fine

Opuz Klass
14th November 2009, 17:07
Hi there guys!

MPC-HC is crashing with Intel GMA500 graphics chipset when trying to play any video using EVR-CP in Windows 7. I would like to help you by providing you with minidumps but I'm not finding them. I've confirmed this behavior in several laptops using this chipset with Windows 7 (latest drivers).

therealjoeblow
14th November 2009, 18:48
Would it be possible to add a shader that "smart-stretches" 4:3 media content to 16:9 similar to the way that PowerDVD does for DVD material, ie, where the center 1/3 of the image remains mostly undistorted, and the bulk of the stretching is done in the outer thirds, more towards the edges of the video frame? Kind of like projecting the image onto a cylinder...

Snowknight26
14th November 2009, 19:42
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/src/dsutil/DSUtil.cpp?r1=1338&r2=1337&pathrev=1338

Wouldn't it be more appropriate if the stream names were "MPEG-2" instead of "MPEG 2", "H.264" instead of "H264", "Secondary DTS-HD High Resolution Audio" instead of "Secondary DTS HD High Resolution Audio", and "VC-1" instead of "VC1?"

tetsuo55
14th November 2009, 19:52
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/src/dsutil/DSUtil.cpp?r1=1338&r2=1337&pathrev=1338

Wouldn't it be more appropriate if the stream names were "MPEG-2" instead of "MPEG 2", "H.264" instead of "H264", "Secondary DTS-HD High Resolution Audio" instead of "Secondary DTS HD High Resolution Audio", and "VC-1" instead of "VC1?"should be easy to fix, please open a ticket on trac so it can be discussed and done

https://sourceforge.net/apps/trac/mpc-hc/newticket

Mangix
14th November 2009, 20:51
boiled_sugar's sample works on my computer. using XP 32-bit, VMR9, DXVA, 195.39 GeForce drivers

kieranrk
14th November 2009, 21:36
Would it be possible to add a shader that "smart-stretches" 4:3 media content to 16:9 similar to the way that PowerDVD does for DVD material, ie, where the center 1/3 of the image remains mostly undistorted, and the bulk of the stretching is done in the outer thirds, more towards the edges of the video frame? Kind of like projecting the image onto a cylinder...

Please watch your DVDs in their correct aspect ratios.

Egh
15th November 2009, 03:59
tetsuo55:

do you think it would be a worthy feature is there was a method to override a sub style with default?

I know the styles can be edited on-the-fly, but if you want to revert a style to one's default choice, you have to adjust font, scaling, several colours, outline/shadow size etc. An "override" button in that tabsheet would be handy, imo. I'm so annoyed by some "creativity" styles that I quite so often just override them manually.

tetsuo55
15th November 2009, 09:04
tetsuo55:

do you think it would be a worthy feature is there was a method to override a sub style with default?

I know the styles can be edited on-the-fly, but if you want to revert a style to one's default choice, you have to adjust font, scaling, several colours, outline/shadow size etc. An "override" button in that tabsheet would be handy, imo. I'm so annoyed by some "creativity" styles that I quite so often just override them manually.yeah a "display all text based subtitles as standard SRT" would probably be a good feature.

You can add it to the tracker, but we have no coders who want to work on adding this right now.

easyfab
15th November 2009, 09:58
@boiled_sugar : I've the same problem on my Ati HD 2600 with mpc dxva and pdvd dxva : so it's an Ati bug, I hope it's only a driver problem and not hardware.

littleD
15th November 2009, 11:22
I have ati and have corruption too.
BTw whats that anime?

donaldtone
15th November 2009, 14:22
wishilist:
1. update ogglib in ogg Directshow splitter to support more formats: like Kate stream.
2. add Kate format subtitle support to subtitle render engine.

Then mpc-hc can completely support new version of ogv format. This format is totally free and theora, vorbis and kate are patent free codecs. Right now only VLC can support its subtitle.

tetsuo55
16th November 2009, 00:29
i have run mpc-hc through the microsoft application verifier and it fails quite a few tests.

This is a call to all coders, please help us fix the crashes and memory leaks.

the verifier can be downloaded here:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c4a25ab9-649d-4a1b-b4a7-c9d8b095df18&DisplayLang=en

The tests that give errors and cause crashes are:
Handles, Heaps, locks, low resource, LuaPriv and DangerousAPi

the goal should be to have an error free (and warning free) result with all tests enabled.

---------------

EDIT:

Also /SAFESEH fails to complete, some precompiled parts need to be recompiled with vs2008 with the /SAFESEH switch before MPC-HC itself can be compiled with it

---------------

EDIT2:

/DYNAMICBASE, /NXCOMPAT should be added by default (and /SAFESEH once that has been fixed)

Also /RTC1, /Od can be used to find out more about the memory leaks/crashes and if you happen to have a enterprise version of vs2008 /analyse will give even more info

-----------

EDIT3:

Some data:
On my systems:
about 80% of allocated ram is unused/leaked by mpc-hc
mpc-hc leaks 4kb/s during playback
during playback 200MB+ of pagefile is allocated and heavily used (many pagefaults)

Cleaned with no movie mpc-hc only uses 700kb of ram, uncleaned it uses 13MB and with a movie the lowest i've seen is 40MB(18MB cleaned)

boiled_sugar
16th November 2009, 02:46
I'm sorry. The corruption turned out to be x264 bug. Now it's fixed.

BTw whats that anime?
Tegami Bachi

Opuz Klass
16th November 2009, 03:41
tetsuo55,

Have you read my report in post 10489 (http://forum.doom9.org/showpost.php?p=1343840&postcount=10489) of this thread? Please let me know how I can help you solving this problem.

Thanks

betaking
16th November 2009, 03:45
Hi,why Complete Last mpc-hc give me error:
MEDIASUBTYPE_DVB_SUBTITLES not defined.

nuhkka
16th November 2009, 04:49
why does my mpc-hc freeze when the windows uac thing comes up?

tetsuo55
16th November 2009, 08:56
Hi there guys!

MPC-HC is crashing with Intel GMA500 graphics chipset when trying to play any video using EVR-CP in Windows 7. I would like to help you by providing you with minidumps but I'm not finding them. I've confirmed this behavior in several laptops using this chipset with Windows 7 (latest drivers).have a look here: http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelineswhy does my mpc-hc freeze when the windows uac thing comes up?see here http://forum.doom9.org/showthread.php?p=1344275#post1344275

STaRGaZeR
16th November 2009, 14:11
Hi,why Complete Last mpc-hc give me error:
MEDIASUBTYPE_DVB_SUBTITLES not defined.

Same question:

Error 2 error C2065: 'MEDIASUBTYPE_DVB_SUBTITLES' : undeclared identifier SubtitleInputPin.cpp 68

tetsuo55
16th November 2009, 14:35
Same question:

Error 2 error C2065: 'MEDIASUBTYPE_DVB_SUBTITLES' : undeclared identifier SubtitleInputPin.cpp 68This happened with rev 1335, please add a bug to the tracker https://sourceforge.net/apps/trac/mpc-hc/newticket

@Everyone, i've added all the security/memory leak basics to the bug tracker as the following bugs:
126 [Security] /SAFESEH compilation fails (http://sourceforge.net/apps/trac/mpc-hc/ticket/126)
127 [Security] Enable the following switches by default in all vsproj files. (http://sourceforge.net/apps/trac/mpc-hc/ticket/127)
128 [Security] Add Heap Corruption Detection (http://sourceforge.net/apps/trac/mpc-hc/ticket/128)
129 [Security][Stability] Pass all the Microsoft Application Verifier tests (http://sourceforge.net/apps/trac/mpc-hc/ticket/129)
130 [Logo] MPC-HC should pass all the windows 7 logo tests/requirements (http://sourceforge.net/apps/trac/mpc-hc/ticket/130)
131 [Certificate], try to get a code signing certificate from thawte in january (http://sourceforge.net/apps/trac/mpc-hc/ticket/131)

Mercury_22
16th November 2009, 16:47
Since If there is no Pixel Shader 2.0 support, simple bilinear is used automatically it's there any reason why not make "Bilinear (PS 2.0)" the default resizer instead of Bilinear ?

P.S. AFAIK aren't many (if any) cards without PS 2.0 support out there anymore
Also what's "Nearest neighbor" for then ? maybe the code can get "slimmer"

clsid
16th November 2009, 17:45
Because it will most likely cause problems on low-end cards/IGPs.

bur
16th November 2009, 18:20
The Goto command (Ctrl + G) seems to be broken in the x64 builds.

When I enter any time it gives the error: Error parsing entered time!

When I just edit the preset values it works. But as soon as I have used my own numbers even once it stops working.

It won't even work for the preset values from that point on.


Goto works just fine in the 32bit builds.


My system:
Windows 7 x64
8800GT

(the bug report section on sourceforge seems to have been closed? so I report it here)


Could anyone with a x64 build please check if this applies to others as well? Just open the Goto windows by pressing Ctrl + G and then enter something like 2.8.0 - it should go to 2 mins 8 secs 0 ms then.

Astrophizz
16th November 2009, 20:28
Also what's "Nearest neighbor" for then ? maybe the code can get "slimmer"

Nearest neighbor is (I believe) where pixels in a scaled image simply duplicate the value of the nearest original pixel. So, you get blocks of pixels. For an example when scaling x3 a single pixel would have its value mapped to a 3x3 set of pixels.

tetsuo55
16th November 2009, 20:39
Since it's there any reason why not make "Bilinear (PS 2.0)" the default resizer instead of Bilinear ?

P.S. AFAIK aren't many (if any) cards without PS 2.0 support out there anymore
Also what's "Nearest neighbor" for then ? maybe the code can get "slimmer"PS resizers causes tearing/jitter/judder for many users, so its definately not ready for default enabled yet.

the rest was answered i think.

therealjoeblow
16th November 2009, 22:05
Please watch your DVDs in their correct aspect ratios.

...The point of the request wasn't to obtain a critical (and useless) response...

Mixer73
16th November 2009, 22:09
Wtih 1337 x86 the bug still exists where if you are playing a video and drag'n'drop another video into the window, MPC-HC will try to play both at the same time, I can't find a way to search the bug tracker to see if this one is in the tracker, but it has been reported before.

Polcius
16th November 2009, 22:30
2 questions:

- What's the difference between "Bilinear" and "Bicubic" resizing?

- In wich way is the EVR-CP renderer different from VLC Media Player's? Wich one is better?

tetsuo55
16th November 2009, 22:30
Wtih 1337 x86 the bug still exists where if you are playing a video and drag'n'drop another video into the window, MPC-HC will try to play both at the same time, I can't find a way to search the bug tracker to see if this one is in the tracker, but it has been reported before.please add it to trac, its not on there

clsid
16th November 2009, 22:45
Also include as much information in your bug report as possible, because this is not a common problem, therefore hard to reproduce.

Mercury_22
16th November 2009, 23:42
One more question about the default resizer, from all your answers I understand that the automatic fall to simple Bilinerar it's not working. Is it true ? AKA the statement If there is no Pixel Shader 2.0 support, simple bilinear is used automatically from MPC-HC's tooltip it's not true ? Or I misunderstood everything ?

@tetsuo is your answer based on reports with recent builds after Beliyaal changes in REV 1312 or on reports with older builds ?

snyders6dogrecipe
17th November 2009, 07:15
First off, thanks a lot for this great player that I've been using for 6 years!

For some reason, in the new build, the video feels like it is cutting into my eyes when I watch it. The version before it didn't have this painful effect at the same settings. However, the DXVA, which I always use, looks MUCH better in v1.3.1249.

Could you please make a build that is the same as v1.2.908.0, only with the newer dxva code, so I could get the best of both worlds? (Or instructions that would let me compile it. I don't have any experience with C++ or SDK's or DirectX, though...) That'd make things just about perfect for me.

My specs: Nvidia 8700M gt, Intel duo 2.0 ghz, Windows XP Media Center 32-bit

Thank you very much

tetsuo55
17th November 2009, 08:05
@tetsuo is your answer based on reports with recent builds after Beliyaal changes in REV 1312 or on reports with older builds ?It has always been that way, but obviously bicubic(PS2) never worked before beliyaal fixed itFirst off, thanks a lot for this great player that I've been using for 6 years!

For some reason, in the new build, the video feels like it is cutting into my eyes when I watch it. The version before it didn't have this painful effect at the same settings. However, the DXVA, which I always use, looks MUCH better in v1.3.1249.

Could you please make a build that is the same as v1.2.908.0, only with the newer dxva code, so I could get the best of both worlds? (Or instructions that would let me compile it. I don't have any experience with C++ or SDK's or DirectX, though...) That'd make things just about perfect for me.

My specs: Nvidia 8700M gt, Intel duo 2.0 ghz, Windows XP Media Center 32-bit

Thank you very muchThere is something wrong with your settings, the image should be (near) perfect, please follow the checklist in my signature

Mixer73
17th November 2009, 08:36
Hey guys I am wondering if you can help me troubleshoot a little problem.

I am watching DVB-T recordings with the Microsoft Decoder but they don't seem to deinterlace. I'm using EVR-CP on Vista, what settings should I change in order to get deinterlacing to work?

Could anybody give some quick advice on this?

Wtih 1337 x86 the bug still exists where if you are playing a video and drag'n'drop another video into the window, MPC-HC will try to play both at the same time, I can't find a way to search the bug tracker to see if this one is in the tracker, but it has been reported before.

I have submitted a bug to the tracker for this one.

snyders6dogrecipe
17th November 2009, 09:08
It has always been that way, but obviously bicubic(PS2) never worked before beliyaal fixed itThere is something wrong with your settings, the image should be (near) perfect, please follow the checklist in my signature

Thanks for the faq. My hardware (nvidia geforces 8700m) and everything else matches up, and I tried all of the settings listed there.

But I would imagine the settings would be exactly the same between players, since every time I change a setting in one version of MPC-HC it carries over to any others.

If I could get a compile of v1.2.908.0 with the DXVA carried over from v1.3.1249, I would be complaint-free...:thanks:

tetsuo55
17th November 2009, 12:24
Thanks for the faq. My hardware (nvidia geforces 8700m) and everything else matches up, and I tried all of the settings listed there.

But I would imagine the settings would be exactly the same between players, since every time I change a setting in one version of MPC-HC it carries over to any others.

If I could get a compile of v1.2.908.0 with the DXVA carried over from v1.3.1249, I would be complaint-free...:thanks:Can you post screenshots etc.. like requested in that link i gave you.
The problem is related to one of the many new settings that where introduced since 908

snyders6dogrecipe
17th November 2009, 13:57
Can you post screenshots etc.. like requested in that link i gave you.
The problem is related to one of the many new settings that where introduced since 908

Well here are screenshots of the 1080p Avatar trailer using v1.2.908.0 and v1.3.1249.0, respectively.

http://a.imagehost.org/0177/ava2.jpg
http://i.imagehost.org/0470/ava3.jpg


It's hard to really pinpoint what exactly is wrong with the image, other than the feeling of strain on my eyes that it induces if I stare at it for a few seconds. The 1.2.908.0 one doesn't do that.

Thank you for your time.

Steveo08
17th November 2009, 14:11
i have a question for using pixel shader at mpc-hc, what is the different between using "combine shaders" & "combine screen space shaders" when i use the shader "sharpen complex 2" ?

Keiyakusha
17th November 2009, 14:27
i have a question for using pixel shader at mpc-hc, what is the different between using "combine shaders" & "combine screen space shaders" when i use the shader "sharpen complex 2" ?
The function of these "combiners" remains the same independently on chosen shader. They just allows you to use more than one shader or screen space shader at time.

Steveo08
17th November 2009, 14:43
The function of these "combiners" remains the same independently on chosen shader. They just allows you to use more than one shader or screen space shader at time.



thank you!

tetsuo55
17th November 2009, 15:49
Well here are screenshots of the 1080p Avatar trailer using v1.2.908.0 and v1.3.1249.0, respectively.

http://a.imagehost.org/0177/ava2.jpg
http://i.imagehost.org/0470/ava3.jpg


It's hard to really pinpoint what exactly is wrong with the image, other than the feeling of strain on my eyes that it induces if I stare at it for a few seconds. The 1.2.908.0 one doesn't do that.

Thank you for your time.The images look almost the same, but the grain is slightly different.

What output settings do you use, take another screenshot after pressing CTRL+J once so i can take a look.
This might be an image quality regression that affects everyone.

snyders6dogrecipe
17th November 2009, 16:07
The images look almost the same, but the grain is slightly different.

What output settings do you use, take another screenshot after pressing CTRL+J once so i can take a look.
This might be an image quality regression that affects everyone.
http://a.imagehost.org/0568/ava2.jpg
http://a.imagehost.org/0066/ava3.jpg

I use VMR 9 renderless in Mixer Mode with 3D surfaces and bilinear PS 2.0. But I've tried using every other setting and my eyes still ache.

tetsuo55
17th November 2009, 16:12
http://a.imagehost.org/0568/ava2.jpg
http://a.imagehost.org/0066/ava3.jpg

I use VMR 9 renderless in Mixer Mode with 3D surfaces and bilinear PS 2.0. But I've tried using every other setting and my eyes still ache.

what happens when you change the scaler to nearest neighbour

EDIT:

Can you try with this version too: http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1342.html

Snowknight26
17th November 2009, 16:42
The images look almost the same, but the grain is slightly different.

What do you expect? They're JPEGs.

tetsuo55
17th November 2009, 16:49
What do you expect? They're JPEGs.ROFL

snyders6dogrecipe use PNG dude!

snyders6dogrecipe
17th November 2009, 17:04
what happens when you change the scaler to nearest neighbour

EDIT:

Can you try with this version too: http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1342.html

Nearest neighbor didn't help..
I actually tried that new version earlier today, and they have the same undesirable effect.

I'll capture some png's next, but right now I'd like to go to sleep.

BelowSky
17th November 2009, 20:04
I've reported an issue regarding amr (the sound mutes after a few seconds)
After trying a lot of clips, I became sure it only happens with videos created by Nokia libraries (S60).
I also tried Monogram and FFDShow amr decoders and they both play the same videos without that sound problem.
Have you guys acknowledged that bug?

I have 2 samples for that particular issue:
http://www.2shared.com/file/8051612/9bc3b58a/test.html
http://i.gsmarena.com/vv/reviewsimg/mwc09-samsung/samples/omnia-hd/gsmarena_001.mp4

I'm using MPC-HC v1.3.1342.0

tmbt
17th November 2009, 21:16
Maybe a stupid question but ...

i noticed that internal audio decoder (for example AAC) is based on Libfaad2.6. I also noticed that exists libfaad 2.7. So how i could use libfaad 2.7 instead of the old 2.6
The same thing for example also for DTS internal decoder that is based on libdts 0.0.2 but 0.0.5 is avaible .
Thanks

snyders6dogrecipe
18th November 2009, 09:29
I just realized that when I disable "lock back-buffer" in v1.2.908.0, my eyes also hurt to the same degree. So perhaps the lack of back-buffer lock in the newer versions is the cause of the problem...

Mixer73
18th November 2009, 09:56
I just realized that when I disable "lock back-buffer" in v1.2.908.0, my eyes also hurt to the same degree. So perhaps the lack of back-buffer lock in the newer versions is the cause of the problem...

You know I watch videos with MPC-HC every day and I don't notice any poor quality. I can appreciate that there might be a bug or problem on your system that's causing the picture quality to be poor, and you might have to do your best to report it and maybe use something else until it can be identified and solved for you, but I don't believe whining and using emotive statements such as you have is going to get you help any faster.

I think its HIGHLY likely that your problem is an interaction of different things on your system - have you tried the same build and videos on another PC to verify this problem?

snyders6dogrecipe
18th November 2009, 10:13
You know I watch videos with MPC-HC every day and I don't notice any poor quality. I can appreciate that there might be a bug or problem on your system that's causing the picture quality to be poor, and you might have to do your best to report it and maybe use something else until it can be identified and solved for you, but I don't believe whining and using emotive statements such as you have is going to get you help any faster.

I think its HIGHLY likely that your problem is an interaction of different things on your system - have you tried the same build and videos on another PC to verify this problem?

If I offended anyone when I said that unlocked back-buffer causes eyestrain, I do apologize.

I've had this same issue on my system right before I wiped the hard drive and reinstalled windows xp, so I believe it's something that isn't going to go away in my case.

flanger216
18th November 2009, 10:41
No worries... you haven't been 'offensive,' it's just that it's usually helpful to describe what you're seeing, not how it makes you feel. "Eyeaches" are better discussed on medical forums, no? :)

tetsuo55
18th November 2009, 10:52
If I offended anyone when I said that unlocked back-buffer causes eyestrain, I do apologize.

I've had this same issue on my system right before I wiped the hard drive and reinstalled windows xp, so I believe it's something that isn't going to go away in my case.

What the others are asking you is:

Please explain the difference between the 2 images in technical terms like:

"the edges are slightly more blurred"

When your give us PNG comparison pictures we can add to the description by using pixel comparison applications to highlight the pixels that are not the same between the 2.

snyders6dogrecipe
18th November 2009, 11:11
I really wish I could say the differences between two produced videos was something I could easily define, like tearing or graininess or the picture being upside-down.. I guess it just feels like the frames are being assembled in a haphazard way when the back buffer isn't being used, and somehow it makes a difference. I wish I could be more helpful with this.

Here are two more samples, in png format:
http://h.imagehost.org/view/0056/fox2
http://h.imagehost.org/view/0324/fox3.png

And may I ask why the lock-backbuffer function was omitted from the latest version?

nurbs
18th November 2009, 11:53
Unless I made a mistake when I subtracted them the images you posted are identical.

tetsuo55
18th November 2009, 12:13
I really wish I could say the differences between two produced videos was something I could easily define, like tearing or graininess or the picture being upside-down.. I guess it just feels like the frames are being assembled in a haphazard way when the back buffer isn't being used, and somehow it makes a difference. I wish I could be more helpful with this.

Here are two more samples, in png format:
http://h.imagehost.org/view/0056/fox2
http://h.imagehost.org/view/0324/fox3.png

And may I ask why the lock-backbuffer function was omitted from the latest version?
According to imagemagic those 2 images are identical.

lock-back buffer was replaced with the GPU flush options that you can find in the rightclick menu > renderer settings

Does your problem match what is explained in this bug report:
http://sourceforge.net/apps/trac/mpc-hc/ticket/110

snyders6dogrecipe
18th November 2009, 14:06
Sorry about that, let's try again:

http://h.imagehost.org/view/0391/fox2
http://h.imagehost.org/view/0682/fox3

Unfortunately, my issue doesn't match that bug report because it doesn't change anything when I turn off VMR mixer mode. I think my issue is just related to the new syncing methods introduced in this build.

Could you please tell me what it means to "wait for flushes"?

nurbs
18th November 2009, 14:11
Those pictures are also identical.

Casshern
18th November 2009, 14:16
i have a question for using pixel shader at mpc-hc, what is the different between using "combine shaders" & "combine screen space shaders" when i use the shader "sharpen complex 2" ?

combine shaders work on the original resolution image (e.g. 720x480 for a dvd), screen space works on the "post scaled" image (e.g. 1920x1080 if you are watching the dvd fullscreen on such an display). For more info on the parameters of "complex sharpen 2" (and 1) and what they really do see this thread:
http://forum.doom9.org/showthread.php?p=1343982#post1343982
That thread also contains some info how to speed up complex sharpen 2.

snyders6dogrecipe
18th November 2009, 14:47
Those pictures are also identical. I tried it one more time, and the 2 indeed had the exact same filesize. I guess it's something that can only be noticed in motion.

tetsuo55
18th November 2009, 15:57
I tried it one more time, and the 2 indeed had the exact same filesize. I guess it's something that can only be noticed in motion.
see this: http://sourceforge.net/apps/trac/mpc-hc/ticket/110

hdboy
18th November 2009, 16:01
lock-back buffer was replaced with the GPU flush options that you can find in the rightclick menu > renderer settings



so what would be the equivalent of enabling lock back buffer in the new version? I think that may help snyders6dogrecipe.

otherwise, snyders6dogrecipe, maybe you can just try all different combinations of the GPU control options.

tetsuo55
18th November 2009, 18:54
so what would be the equivalent of enabling lock back buffer in the new version? I think that may help snyders6dogrecipe.

otherwise, snyders6dogrecipe, maybe you can just try all different combinations of the GPU control options.i have no idea

73ChargerFan
18th November 2009, 21:23
I wish I could be more helpful with this.
Then describe your system, and what you're watching on? Perhaps you are seeing flickering, like on CRT monitors at 60Hz under fluorescent lights?

hoborg
18th November 2009, 21:23
Is there a plan to add support for BlueRay S_HDMV/PGS subtitles?

MKV sample (http://forum.team-mediaportal.com/attachments/codecs-external-players-55/50442d1258573187-saf-v4-00beta-standalone-filters-dxva-ready-mpeg2-h-264-vc-1-test.zip)

73ChargerFan
18th November 2009, 21:25
RE Identical Images - Hurting eyes sounds like flashing or frequency, not one image looking better. That is, the display logic, not decoding.

hoborg
18th November 2009, 21:26
Double post...

hdboy
18th November 2009, 22:59
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.

I'm looking at either a 9600gt or 9800gt. does either of those support bitstream for all vc1/avc/wmv? this info is surprisingly hard to find.

Snowknight26
19th November 2009, 02:19
this info is surprisingly hard to find.

Not really. A Wikipedia search for PureVideo does the job.

I'm pretty sure that VP2 GPUs can only do H.264 in MPC-HC, while VP3+ can do all VC-1 and H.264. MPEG-2 doesn't get hardware acceleration with MPC-HC's internal filters, so I can't comment on how other decoders such as the CyberLink ones handle MPEG-2 on VP1-4.

cc979
19th November 2009, 02:40
@snyders6dogrecipe them images are md5 identical, your eye-strain maybe due to refresh-rates, monitor or lcd ?

snyders6dogrecipe
19th November 2009, 03:35
I have an Alienware m9750 laptop, with dual 2.0 gz processor and nvidia 8700m gt. I also use a 1080p projector in the dark, and the effect is the same while using v1.3.1249. Any combination of the right-click->renderer settings doesn't fix the problem without introducing tearing. Any chance the "lock backbuffer" option could be made available again in the future?

tetsuo55
19th November 2009, 08:37
I have an Alienware m9750 laptop, with dual 2.0 gz processor and nvidia 8700m gt. I also use a 1080p projector in the dark, and the effect is the same while using v1.3.1249. Any combination of the right-click->renderer settings doesn't fix the problem without introducing tearing. Any chance the "lock backbuffer" option could be made available again in the future?i have asked you 2 times to confirm if the description in bug 110 matches your issue.

snyders6dogrecipe
19th November 2009, 09:19
Here it is:
Unfortunately, my issue doesn't match that bug report because it doesn't change anything when I turn off VMR mixer mode. I think my issue is just related to the new syncing methods introduced in this build.

Could you please tell me what it means to "wait for flushes"?

Darkvater
19th November 2009, 09:32
The build made by alexins require v42 of the DLL.
Since v42 the DLL has been split into two files, so you need an additional file as well, D3DCompiler_42.dll if I remember correctly.

I just downloaded version 1.3.1249 for Windows7 final and using the "System Default" renderer I get horribly blocky scaled video (on fullscreen). I tried setting it to WMR9 renderless, but MPC complains about d3dx9.dll missing, no matter if I use the x86 or x64 version. I did not have this problem in Windows7 RC1 which I used so far.

What is the proper way to solve this? I downloaded the Directx SDK and copied d3dx9_41.dll to the MPC directory, that enabled WMR9 renderless but seemingly half the picture is cut off (see attachment)?? EVR Custom Pres is okay, but searching is slow.

Currently I set output to EVR (Vista/.NET3), doesn't need d3d9x.dll, don't know if this has any issues? However, the default setting is wrong.

tetsuo55
19th November 2009, 10:09
Here it is:sorry i missed that.

Flush GPU before VSync
forces the GPU to render the frame as soon as possible so the frame will be ready to be presented at the VSync

Flush GPU after Present
forces the driver to actualize the Present as soon as possible

Wait for flushes
This will cause the renderer to spin, waiting for the GPU flushes

Can you try using 2d surfaces instead of 3d ones.
Also can you confirm that you have the latest DX installed?(did you update everything as instructed?)

snyders6dogrecipe
19th November 2009, 10:37
Is there a page that guides people on how to compile MPC-HC? I downloaded the GNU sourcecode tarball, and I'm trying to compile mpc-hc_vs2005.sln in the \mpc-hc\tags\release_v1_2_908_0 folder (after I overwrote the dxva-related files with the ones from the release_v1_3_1249_0 folder), but I get 239 errors when I try to build it :P

tetsuo55
19th November 2009, 10:49
Is there a page that guides people on how to compile MPC-HC? I downloaded the GNU sourcecode tarball, and I'm trying to compile mpc-hc_vs2005.sln in the \mpc-hc\tags\release_v1_2_908_0 folder (after I overwrote the dxva-related files with the ones from the release_v1_3_1249_0 folder), but I get 239 errors when I try to build it :PThe correct solution would be finding and fixing the problem you encounter, as you are probably not the only one suffering from this issue.

Compiling instructions can be found here:
http://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_compile_the_MPC

Can you tell us which combination of settings causes the problem to disappear? (but introduces tearing)

Dit you try to reset the renderer settings to defaults
and then reset to optimal settings?

Leak
19th November 2009, 10:54
What is the proper way to solve this? I downloaded the Directx SDK and copied d3dx9_41.dll to the MPC directory, that enabled WMR9 renderless but seemingly half the picture is cut off (see attachment)?? EVR Custom Pres is okay, but searching is slow.
The proper way to fix this is once and for all is to install the DirectX runtime (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displayLang=en) - yes, even under Windows 7, since it doesn't come with any recent version of DirectX 9 either.

snyders6dogrecipe
19th November 2009, 11:16
Thank you. I did install the latest DX, and with 2D on it is still the same.

tetsuo55
19th November 2009, 11:50
Thank you. I did install the latest DX, and with 2D on it is still the same. Ok, what about the renderer settings, which settings make the eye sore problem go away

Darkvater
19th November 2009, 13:59
The proper way to fix this is once and for all is to install the DirectX runtime (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&displayLang=en) - yes, even under Windows 7, since it doesn't come with any recent version of DirectX 9 either.

Ok, that's acceptable. Will MPC-HC have such a warning for Windows7 users or change the default output?

tetsuo55
19th November 2009, 14:15
Ok, that's acceptable. Will MPC-HC have such a warning for Windows7 users or change the default output?Plans are to update the installer to include the dx web installer and inform the user from there.

For the exe files the readme and website should be updated to inform the user better of the minimum requirements.

Also please be aware, that the DX update includes updates for all DX versions from 9 to 11

Mercury_22
19th November 2009, 14:44
@ tetsuo
Just an idea : I think it will be better that you to start a new MPC-HC thread and put the "Troubleshooting_guidelines (http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting)" ( and Bugs Reporting (http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting) ?) on the first page cause this one it's already too big and the most part of it contains old / irrelevant info for the current version

snyders6dogrecipe
19th November 2009, 15:12
Ok, what about the renderer settings, which settings make the eye sore problem go away

Well, I realized that both the earlier and current versions of MPC have somewhat rough playback that is hard on my eyes.

However, when I enable "lock back buffer" in 908, it all becomes perfectly smooth. But no combination of the gpu settings for the newer builds can fix the video as well as back buffer setting. So, I believe reintroducing this function could solve my problem.

tetsuo55
19th November 2009, 15:28
@ tetsuo
Just an idea : I think it will be better that you to start a new MPC-HC thread and put the "Troubleshooting_guidelines (http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting)" ( and Bugs Reporting (http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting) ?) on the first page cause this one it's already to big and the most part of it contains old / irrelevant info for the current version
thats a good idea, i will contact xxlWell, I realized that both the earlier and current versions of MPC have somewhat rough playback that is hard on my eyes.

However, when I enable "lock back buffer" in 908, it all becomes perfectly smooth. But no combination of the gpu settings for the newer builds can fix the video as well as back buffer setting. So, I believe reintroducing this function could solve my problem.what happens when you try it with this build: http://www.bahnhofbredband.se/~wb118529/9018/mplayercgs.exe

snyders6dogrecipe
19th November 2009, 16:05
It's very hard for me to get that player to open...when I did, there was tearing where there wasn't before, and the video still wasn't as slick as when it has the backbuffer option..

tetsuo55
19th November 2009, 16:43
It's very hard for me to get that player to open...when I did, there was tearing where there wasn't before, and the video still wasn't as slick as when it has the backbuffer option..
please read the manual, it is very different from all builds you tried before

manual: http://www.ostrogothia.com/?page_id=1050

alexins
19th November 2009, 17:47
Media Player Classic HomeCinema (x86/x64), svn 1345 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1345.html)

Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA

Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)

(1343-1345):

Fixed : duplicate shader code;
fix audio playback issue when incoming data have 0 length;
Updated : Polish translation.

matthew_eli
19th November 2009, 21:34
I don't know if it is already posted but I've a problem with g45 in my ACER laptop(Timeline Travelmate 8471) and DXVA on Windows 7 x64: sometimes (every 5 min) in various video, a series of frame are corrupted with negative colors artifacts in the entire video scenes...the driver that I've installed are the 8.15.10.1892.

I think that it would be a driver problem or MPC-HC issue...I tried both x86 than x64 version and the problem is the same...

The MPC-HC versions tested are 1249 and 1345 svn x86 and x64.

Thanks in advance:thanks:

avivahl
20th November 2009, 00:32
I don't know if it is already posted but I've a problem with g45 in my ACER laptop(Timeline Travelmate 8471) and DXVA on Windows 7 x64: sometimes (every 5 min) in various video, a series of frame are corrupted with negative colors artifacts in the entire video scenes...the driver that I've installed are the 8.15.10.1892.

I think that it would be a driver problem or MPC-HC issue...I tried both x86 than x64 version and the problem is the same...

The MPC-HC versions tested are 1249 and 1345 svn x86 and x64.

Thanks in advance:thanks:Try to disable the internal H.264 filters (both DXVA and software) to let Windows 7's built-in DXVA decoder do the decoding... Then you'll be able to check if it's a problem w/ the internal filter OR a driver problem...

Inspector.Gadget
20th November 2009, 00:35
Rev. 1345 (Alexins' 32-bit build) freezes immediately upon opening an x264-encoded MKV file (muxed with mkvmerge) with AC3 audio when using internal DXVA filter, Haali splitter, and ffdshow audio. 1342 is totally problem-free with everything else the same.

Keiyakusha
20th November 2009, 00:41
cut a small sample...

matthew_eli
20th November 2009, 01:17
Try to disable the internal H.264 filters (both DXVA and software) to let Windows 7's built-in DXVA decoder do the decoding... Then you'll be able to check if it's a problem w/ the internal filter OR a driver problem...

With Windows 7 built-in DXVA there is no prob: so I think that this is a MPC-HC internal filter issue...

snyders6dogrecipe
20th November 2009, 03:27
please read the manual, it is very different from all builds you tried before

manual: http://www.ostrogothia.com/?page_id=1050

When I ticked "sync video to display," there was still some tearing, and the initial problem didn't go away. I couldn't try the other options because I can't use powerstrip with my video card, and also because if I enable evr renderer I can't use dxva.

Edit: OK, DXVA DOES work with EVR Custom Renderer and it makes the tearing go away. But the dynamic range is wrong and I can't fix it using Nvidia's Control Panel or the player's controls- and the initial problem is still there, unfortunately.

73ChargerFan
20th November 2009, 04:18
snyders6dogrecipe,

Have you turned on the stats graph? While a video is running, right-click on the screen, at the bottom is "Renderer Settings", then enable "Display Stats".

This will show you what the rendered frame rate is, and show a graph. If the lines are flat, everything is fine and the framerate matches the video.

However, when the video has to resync you will see a spike.

I've noticed that for a while, 3:2 pulldown wasn't working right, and by enabling "Display Stats" I saw a large spike at a regular interval, every 3 or 4 seconds or so. I was then able to understand my problem a little bit better.

gngn
20th November 2009, 04:22
i just tried to encode interlaced material (a mpeg-2 and a h264 sample) with x264 (rev1342). output is also interlaced, Mediainfo shows Scan type: MBAFF , but MPC-HC with DXVA fails to deinterlace the video completely. did i do a mistake while setting up the Avisynth-script(the script contains only DirectShowSource(clip) .... )/encoding or MPC-HC doesnt support interlaced material created with x264?
with ffdshow hardware-deinterlacing will work perfectly if i set up in the "Output" settings of ffdshow the "field order" as "top field first". on "Auto" i get erratic frame-display.

10 sec 10M sample (http://www.mediafire.com/download.php?mzajlmcv4dc) . the original is palvik-Clip003.m2ts from here (http://www.hv20.com/showthread.php?t=1444)

avivahl
20th November 2009, 06:19
i just tried to encode interlaced material (a mpeg-2 and a h264 sample) with x264 (rev1342). output is also interlaced, Mediainfo shows Scan type: MBAFF , but MPC-HC with DXVA fails to deinterlace the video completely. did i do a mistake while setting up the Avisynth-script(the script contains only DirectShowSource(clip) .... )/encoding or MPC-HC doesnt support interlaced material created with x264?
with ffdshow hardware-deinterlacing will work perfectly if i set up in the "Output" settings of ffdshow the "field order" as "top field first". on "Auto" i get erratic frame-display.

10 sec 10M sample (http://www.mediafire.com/download.php?mzajlmcv4dc) . the original is palvik-Clip003.m2ts from here (http://www.hv20.com/showthread.php?t=1444)Alright... tested your clip w/ a few filter combinations:
1. WMP12 + Microsoft's DXVA H.264 Decoder - Non deinterlaced video. Very distorted.
2. MPC-HC + Microsoft's DXVA H.264 Decoder - Same as #1.
3. MPC-HC + Internal DXVA H.264 Decoder - Same as #1.
4. MPC-HC + Internal Software (ffmpeg-based) H.264 Decoder - Better, but deinterlacing seems to be a bit wrong. Non-smooth video.
5. MPC-HC + ffdshow w/ "Set interlace flag" set to OFF - Same as #1.
5. MPC-HC + ffdshow w/ "Set interlace flag" set to Auto/Auto - Same as #4.
6. MPC-HC + ffdshow w/ "Set interlace flag" set to Auto/Top-Field-First - Best. Smooth, properly-deinterlaced video.
7. MPC-HC + ffdshow w/ "Set interlace flag" set to OFF, ffdshow's Deinterlacing filter set to CubicInterpolation/yadif/TomsMoComp (all w/ default parameters) - Same as #6.

Geforce 8800GT (forceware 195.55 w/ default options).
Windows 7 Ultimate 32bits.
MPC-HC 1.3.1345.0 (by alexis) w/ EVR-CP and default options.
ffdshow rev3130.
Haali Media Splitter.

tetsuo55
20th November 2009, 09:29
I don't know if it is already posted but I've a problem with g45 in my ACER laptop(Timeline Travelmate 8471) and DXVA on Windows 7 x64: sometimes (every 5 min) in various video, a series of frame are corrupted with negative colors artifacts in the entire video scenes...the driver that I've installed are the 8.15.10.1892.

I think that it would be a driver problem or MPC-HC issue...I tried both x86 than x64 version and the problem is the same...

The MPC-HC versions tested are 1249 and 1345 svn x86 and x64.

Thanks in advance:thanks:You need to update that ancient driver: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=18336&ProdId=2973&lang=engWhen I ticked "sync video to display," there was still some tearing, and the initial problem didn't go away. I couldn't try the other options because I can't use powerstrip with my video card, and also because if I enable evr renderer I can't use dxva.

Edit: OK, DXVA DOES work with EVR Custom Renderer and it makes the tearing go away. But the dynamic range is wrong and I can't fix it using Nvidia's Control Panel or the player's controls- and the initial problem is still there, unfortunately.Dynamic range settings are also in the renderer settings section of the options, set it to 16-235 or 0-255 to match your display

snyders6dogrecipe
20th November 2009, 10:34
Here is the graph when using the synch video to display function in the goth sync build...it's pretty far from a straight line

http://a.imagehost.org/0407/mplayercgssync_video_to_display.png

snyders6dogrecipe
20th November 2009, 10:41
Dynamic range settings are also in the renderer settings section of the options, set it to 16-235 or 0-255 to match your display

Yeah, I tried that, but it didn't change.

tetsuo55
20th November 2009, 13:44
Here is the graph when using the synch video to display function in the goth sync build...it's pretty far from a straight line

http://a.imagehost.org/0407/mplayercgssync_video_to_display.pngthats a very good result for non matching refresh rates, see this page for detailed explenation on judder: http://www.ostrogothia.com/
Yeah, I tried that, but it didn't change.Thats very strange.

EVR outputs RGB to the videocard, which means the levels are defined before hand.

Is your display full or limited range?
there is also a thread about this issue here: http://forum.doom9.org/showthread.php?t=143689

snyders6dogrecipe
20th November 2009, 14:26
When I set Dynamic Range to "Full (0-255)" in the Nvidia CP it only makes a dfference when using certain renderers, not including default renderer, or the one windows media player uses. Strange, but unfortunately true.

tetsuo55
20th November 2009, 14:31
When I set Dynamic Range to "Full (0-255)" in the Nvidia CP it only makes a dfference when using certain renderers, not including default renderer, or the one windows media player uses. Strange, but unfortunately true.At its base its very simple:

Your display supports one or both of the options (16-235 and 0-255)

Your videocard, depending on the connection, supports one or both (16-235 and 0-255)

Finally the renderer, based on selected settings, converts from or to either.

all 3 settings have to match to get the correct image.

mark0077
20th November 2009, 14:32
Maybe your clip was incorrectly made. Obviously all pieces of software try to "Auto" detect which field comes first, and whatever they are reading as being first is incorrect in this case, its not the softwares fault really.

Maybe you could make clip again and set first field correctly so then Auto in things like ffdshow will work, giving you smooth video.

Alright... tested your clip w/ a few filter combinations:
1. WMP12 + Microsoft's DXVA H.264 Decoder - Non deinterlaced video. Very distorted.
2. MPC-HC + Microsoft's DXVA H.264 Decoder - Same as #1.
3. MPC-HC + Internal DXVA H.264 Decoder - Same as #1.
4. MPC-HC + Internal Software (ffmpeg-based) H.264 Decoder - Better, but deinterlacing seems to be a bit wrong. Non-smooth video.
5. MPC-HC + ffdshow w/ "Set interlace flag" set to OFF - Same as #1.
5. MPC-HC + ffdshow w/ "Set interlace flag" set to Auto/Auto - Same as #4.
6. MPC-HC + ffdshow w/ "Set interlace flag" set to Auto/Top-Field-First - Best. Smooth, properly-deinterlaced video.
7. MPC-HC + ffdshow w/ "Set interlace flag" set to OFF, ffdshow's Deinterlacing filter set to CubicInterpolation/yadif/TomsMoComp (all w/ default parameters) - Same as #6.

Geforce 8800GT (forceware 195.55 w/ default options).
Windows 7 Ultimate 32bits.
MPC-HC 1.3.1345.0 (by alexis) w/ EVR-CP and default options.
ffdshow rev3130.
Haali Media Splitter.

snyders6dogrecipe
20th November 2009, 14:42
Is it ok that the graph shows about 24 sync glitches a second?

tetsuo55
20th November 2009, 14:49
Is it ok that the graph shows about 24 sync glitches a second?if the video and display refreshrate do not match this can be considered normal.

gngn
20th November 2009, 15:09
3. MPC-HC + Internal DXVA H.264 Decoder - Same as #1.
Maybe your clip was incorrectly made. Obviously all pieces of software try to "Auto" detect which field comes first, and whatever they are reading as being first is incorrect in this case, its not the softwares fault really.
Maybe you could make clip again and set first field correctly so then Auto in things like ffdshow will work, giving you smooth video.

i'm now 99% sure i messed something up and that it's not MPC-HC's fault :P
and it's probably related to the scan order, as you say, but i have no idea how to set this up correctly. will have to google a bit more ....
Thanks for the input!

later edit: using the x264 version with the nal-hrd & interlace patch (http://forum.doom9.org/showthread.php?t=146545) will give a interlaced material that MPC-HC will deinterlace properly. without it only Arcsoft TMT3 somehow manages to get the right field order.

snyders6dogrecipe
20th November 2009, 15:52
in regards to the goth sync branch of mpc, what does the control +/- setting in the synchronization section do?

matthew_eli
20th November 2009, 18:02
You need to update that ancient driver: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=18336&ProdId=2973&lang=engDynamic range settings are also in the renderer settings section of the options, set it to 16-235 or 0-255 to match your display

Sorry Tetsuo, but the problem still persist with this updated driver; I'm doing some tries to evaluate the goodness of the Windows 7 DXVA encoder that seems to not have the same problem of the internal MPC-HC DXVA encoder...

vask
21st November 2009, 00:33
Sorry Tetsuo, but the problem still persist with this updated driver; I'm doing some tries to evaluate the goodness of the Windows 7 DXVA encoder that seems to not have the same problem of the internal MPC-HC DXVA encoder...

I have reported this problem on numerous occasions to one of the developers in private conversations. It still exists in the latest builds. BTW this does not occur when using the microsoft's dvt/dvd decoder (win 7). In fact, I see no reason to use the internal mpc decoder as the microsoft's one is better quality, has no obvious glitches and is slightly faster too.

EDIT: Microsoft's decoder also manages to play all mkvs I throw at it with dxva, while the internal one would skip dxva acceleration for some of those mkvs.

kieranrk
21st November 2009, 04:27
I have reported this problem on numerous occasions to one of the developers in private conversations. It still exists in the latest builds. BTW this does not occur when using the microsoft's dvt/dvd decoder (win 7). In fact, I see no reason to use the internal mpc decoder as the microsoft's one is better quality, has no obvious glitches and is slightly faster too.

EDIT: Microsoft's decoder also manages to play all mkvs I throw at it with dxva, while the internal one would skip dxva acceleration for some of those mkvs.

That's pretty unsuprising considering Microsoft wrote the DXVA specification and has the cooperation of all GPU manufacturers. Having said that they do still have some unfixed issues.

Compare that to us where we have one developer for DXVA and limited manufacturer cooperation.

matthew_eli
21st November 2009, 09:56
The strange things is that this artifacts problem occurs always in the same part of the movie, and it is like this:

http://a.imagehost.org/t/0953/Matrix.jpg (http://a.imagehost.org/view/0953/Matrix)

tetsuo55
21st November 2009, 10:03
The strange things is that this artifacts problem occurs always in the same part of the movie, and it is like this:

http://a.imagehost.org/t/0953/Matrix.jpg (http://a.imagehost.org/view/0953/Matrix)Can you try this:

Rightclick menu > renderer settings > reset to default settings
And if that does not help
Rightclick menu > renderer settings > reset to optimal settings

Steveo08
21st November 2009, 10:42
The strange things is that this artifacts problem occurs always in the same part of the movie, and it is like this:

http://a.imagehost.org/t/0953/Matrix.jpg (http://a.imagehost.org/view/0953/Matrix)



which graphiccard are you using?

because in your picture i see under dxva2 that you are yousing the h.264 bitstream decoder with clear video.

matthew_eli
21st November 2009, 10:51
which graphiccard are you using?

because in your picture i see under dxva2 that you are yousing the h.264 bitstream decoder with clear video.

I'm using Intel g45 (X4500MHD) graphic card

matthew_eli
21st November 2009, 10:56
Can you try this:

Rightclick menu > renderer settings > reset to default settings
And if that does not help
Rightclick menu > renderer settings > reset to optimal settings

Same problem too: I tried also latest driver but the problem still persist

EDIT: I can confirm: with Microsoft DXVA decoder ther is no prob

tetsuo55
21st November 2009, 11:00
Same problem too: I tried also latest driver but the problem still persistallright, please create a bug report on trac and add one of the broken samples

instructions on creating the bug report in my signature under "checklist"

matthew_eli
21st November 2009, 12:56
allright, please create a bug report on trac and add one of the broken samples

instructions on creating the bug report in my signature under "checklist"

Sorry Tetsuo, could you indicate me a Software to edit (cut) mkv files to upload a sample in the Ticket? Thanks

EDIT: done, using Avidemux; thanks anyway

snyders6dogrecipe
21st November 2009, 13:53
matthew_eli, this happened to me too. It involved a crappy external hard drive. When I would copy a video over to it, every now and then during the video there would be a bunch of artifacts, and always in the same part, even if I copied the file again. I just had to use a different drive to stop having the problem.

Steveo08
21st November 2009, 13:56
I'm using Intel g45 (X4500MHD) graphic card



thank, are any other graphiccards with film grain on dxva?

matthew_eli
21st November 2009, 16:48
thank, are any other graphiccards with film grain on dxva?

Mmmmhh maybe ATI, but I'm not sure...

this is the video that generates the problem on g45, sec 16 (about):

http://uploading.com/files/a3a56d3d/test1_a.mkv/

Snowknight26
21st November 2009, 21:00
I haven't looked at the sample you provided, but if its a video encoded with x264 and weightp was used, then that's why DXVA is broken on your GPU.

snyders6dogrecipe
22nd November 2009, 02:38
I have a bug to report. This doesn't occur with all my files, though: When I have an mkv file with a dts track on, every now and then the video will freeze for a split second. If the alternate ac3 track is selected, it won't freeze. I've dealt with this problem by converting the problematic dts tracks to FLAC. But I'd still like it if this were fixed, since FLAC takes up twice the space.

avivahl
22nd November 2009, 08:43
Guys, I compiled a small (~4MB) chm file of the current/latest DirectShow documentation from MSDN. Might be useful/helpful for quickly looking up stuff. (I used "Package This!" together w/ HTML Help Workshop)

Here you go: http://rapidshare.com/files/310473891/DirectShow.rar

Mercury_22
22nd November 2009, 14:58
@ Casimir
You have broken PGS Subtitles detection in rev 1338 (or 1339 ?) cause after 1337 I can't find all PGS Subtitles in m2ts files e.g with 1337 I have 19 subtitles and the same file with 1339 has only 2 PGS Subtitles
Can you please fix it ?

xtdsm
22nd November 2009, 17:08
Has there been any progress with regard to solving the slow loading bug that people are experiencing on Windows 7 when using EVR CP? Some people are getting delays up to 30 seconds.



I am having the exact same problem, any solutions yet?

thanks

tetsuo55
22nd November 2009, 19:33
Mmmmhh maybe ATI, but I'm not sure...

this is the video that generates the problem on g45, sec 16 (about):

http://uploading.com/files/a3a56d3d/test1_a.mkv/works fine on my X4500HD with latest driver, mpc-hc and windows 7 x64

anybody
22nd November 2009, 22:17
works fine on my X4500HD with latest driver, mpc-hc and windows 7 x64

I did some digging on this, because i've always suffered from corruptions when using DXVA on the GMA 4500MHD contained in the Intel GS45 Chipset my Laptop is based on.

I'm also using Win7 x64 and the drivers are dated October 30th and version 8.15.10.1986, which according to the Intel Download Site for the 4 Series Graphics Driver (http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&ProductFamily=Graphics&ProductLine=Laptop+graphics+controllers&ProductProduct=Mobile+Intel%C2%AE+4+Series+Express+Chipset+Family) is currently the latest version.

As it turns out, this sample produces the usual decoding artifacts on my GMA4500 around second 16-17, but only until build 1326. Starting with build 1327, the problem is gone.

The changelog (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log) says:

Revision 1327 - Directory Listing
Modified Wed Nov 4 10:29:29 2009 UTC (2 weeks, 4 days ago) by Aleksoid

fix : ref_num check for non Nvidia card;

Abradoks
22nd November 2009, 22:20
I am having the exact same problem, any solutions yet?
Do you have any antivirus installed?

Polcius
22nd November 2009, 22:45
What does "Alternative Vsync" do? Why is it recommended to use it?

alexins
22nd November 2009, 22:53
Has there been any progress with regard to solving the slow loading bug that people are experiencing on Windows 7 when using EVR CP? Some people are getting delays up to 30 seconds.

Very often, this problem occurs when using Kaspersky Anti-virus. The problem is precisely Kaspersky Anti-virus, rather than mpc-HC. If you add mpc-hc exception list, it does not help. Only helps you to reinstall your antivirus.

XhmikosR
22nd November 2009, 23:58
Kaspersky has released a new version that's supposed to fix that problem. But there is another problem that has nothing to do with KAV.

http://forum.doom9.org/showthread.php?p=1345984#post1345984

Xorp
23rd November 2009, 04:30
@ Casimir
You have broken PGS Subtitles detection in rev 1338 (or 1339 ?) cause after 1337 I can't find all PGS Subtitles in m2ts files e.g with 1337 I have 19 subtitles and the same file with 1339 has only 2 PGS Subtitles
Can you please fix it ? Ya sub language detection is completely broken after 1.3.1337

Lincoln Burrows
23rd November 2009, 07:06
Somehow I messed with M2TS subtitles that now I can't get them to work even after reinstalling/uninstalling MPC. I think that happened after I added this filter: "DirectVobSub (auto-loading)" and then removed from the external filters list.

They were working before, and being recognized, along with VMR9-renderless. What should I do?

xtdsm
23rd November 2009, 12:51
Kaspersky has released a new version that's supposed to fix that problem. But there is another problem that has nothing to do with KAV.

http://forum.doom9.org/showthread.php?p=1345984#post1345984

Kaspersky causing the player itself to load slow, so I uninstalled that and tried MPC-HC and the player loads fast that the actual movie will play in 3-4 seconds. this only happens with EVR-cp. this issue is not present with player 1.2.902 andthing newer than that and the problem occurs.

thanks

XhmikosR
23rd November 2009, 12:56
There are two loading problems.
The first one is that the actual MPC-HC window takes a few seconds to open. That's caused by Kaspersky.
The second one is that the actual MPC-HC window opens instantly but the video takes a few seconds to actually play. This only happens with EVR Custom on Win7 and it's not caused by Kaspersky. The solution is to either use only the internal filters and splitters or if you want to use external ones, set them as preferred in the external filters window. Alternatively, you can always use another renderer like Haali, and the problem will not appear.

BTW, Kaspersky has released a patch2 of version 9.0.0.736. http://www.kaspersky.com/kav_latest_versions
Please Note! Only versions 9.0.0.736 (Critical Fix 2) and higher are compatible with Windows 7.

tetsuo55
23rd November 2009, 12:59
Kaspersky causing the player itself to load slow, so I uninstalled that and tried MPC-HC and the player loads fast that the actual movie will play in 3-4 seconds. this only happens with EVR-cp. this issue is not present with player 1.2.902 andthing newer than that and the problem occurs.

thanksCan you pinpoint the exact breaking revision more exactly? a lot of commits after 902 are not related to graph building at all.

MatMaul
23rd November 2009, 13:56
I already bisect the problem, it appears with belyaal code merge (and doesn't appear with ar-jar branch but I already said that ^^)

Mercury_22
23rd November 2009, 13:59
There are two loading problems.
The first one is that the actual MPC-HC window takes a few seconds to open. That's caused by Kaspersky.
The second one is that the actual MPC-HC window opens instantly but the video takes a few seconds to actually play. This only happens with EVR Custom on Win7 and it's not caused by Kaspersky. The solution is to either use only the internal filters and splitters or if you want to use external ones, set them as preferred in the external filters window. Alternatively, you can always use another renderer like Haali, and the problem will not appear.

BTW, Kaspersky has released a patch2 of version 9.0.0.736. http://www.kaspersky.com/kav_latest_versions

Strange I don't have this problem (second one) and I'm using Windows 7's + Nero's VC-1 & DTS-HD decoders !
But I don't have Haali (or had ) installed nor any other "codecs" or splitters on my system

Ya sub language detection is completely broken after 1.3.1337

So i'm not the only one with PGS subtitle detection problems after svn 1337

XhmikosR
23rd November 2009, 14:36
Strange I don't have this problem (second one) and I'm using Windows 7's + Nero's VC-1 & DTS-HD decoders !
But I don't have Haali (or had ) installed nor any other "codecs" or splitters on my system
The problem appears only when using external filters and splitters like ffdshow and Haali splitter.

Mercury_22
23rd November 2009, 14:46
The problem appears only when using external filters and splitters like ffdshow and Haali splitter.

My bad I thought you are referring to all external filters and splitters

NiFa
23rd November 2009, 16:20
Hi.
I have couple cuestions about MPC-HC.

I've been wondering if there is any possibilities to get h264/x264 videos with resolution under 1280x720p to be decoded using coreAVC and ffdshow, and everything else with MPC-HC's internal h264/AVC codec with DXVA? Reason is that I want use ffdshow's reziser and deband filters for low quality videos because picture quality is much better than with DXVA.

Another problem is that if I use bicubic A = 1.00 (PS2.0) video start lagging pretty badly, but if I use bilinear it works fine, my GPU is Radeon HD4200.

Is there any possibility to make MPC-HC change to output refresh rate between 24hz, 50hz & 60hz, deciced by the input framerate?

I have recently have some problems with internal H264/AVC DXVA filter with latest anime releases that use x264, the screen is full of artifac or then it's just green, older releases works w/o any problems.

clsid
23rd November 2009, 16:21
The cause of the EVR/Win7 problem is probably somewhere in these changes:
http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/src/apps/mplayerc/EVRAllocatorPresenter.cpp?limit_changes=0&r1=1048&r2=1047&pathrev=1048


@NiFA
That is not possible.

Bicubic resizing requires a powerful GPU.

NiFa
23rd November 2009, 16:26
Forgot to write I use version 1.3.1347.0

clsid
23rd November 2009, 18:56
I have done some playing around with a debug build of MPC. I have further narrowed down where it goes wrong on Windows 7.

Below is the part of the log that concerns the graph creation when playing a simple AVI file (Xvid/MP3). As you can see it goes wrong at step 141. EVR CP is tried as a candidate for connecting to the video output pin of the source filter (why?) and of course fails. It takes about 2 seconds before the next candidate filter is tried.
00000002 0.13842303 [2760] FGM: Inserting 9 0 0000004000000000 'File Source (Async.)'
00000003 0.14053971 [2760] FGM: Inserting 9 0 0000004000000000 'File Source (Async.)' NOT!
00000004 0.14063087 [2760] FGM: Sorting filters
00000005 0.14070256 [2760] FGM: - 0000004000000000 'File Source (Async.)'
00000006 0.14078349 [2760] FGM: AddSourceFilter trying '{E436EBB5-524F-11CE-9F53-0020AF0BA770}'
00000007 0.14256009 [2760] FGM: Inserting 0 0 0000002000010000 'Matroska Splitter (low merit)'
00000008 0.14273833 [2760] FGM: Inserting 0 0 0001000000000000 'RealMedia Splitter'
00000009 0.14283359 [2760] FGM: Inserting 0 1 0000002000010000 'Avi Splitter (low merit)'
00000010 0.14292218 [2760] FGM: Inserting 0 0 0001000000000000 'RoQ Splitter'
00000011 0.14301386 [2760] FGM: Inserting 0 0 0000002000010000 'Ogg Splitter (low merit)'
00000012 0.14310911 [2760] FGM: Inserting 0 0 0000002000010000 'Mpeg Splitter (low merit)'
00000013 0.14319721 [2760] FGM: Inserting 0 0 0001000000000000 'Mpa Splitter'
00000014 0.14335033 [2760] FGM: Inserting 0 0 0001000000000000 'DSM Splitter'
00000015 0.14344354 [2760] FGM: Inserting 0 0 0000002000010000 'MP4 Splitter (low merit)'
00000016 0.14353624 [2760] FGM: Inserting 0 0 0001000000000000 'FLV Splitter'
00000017 0.14365096 [2760] FGM: Inserting 0 0 0000002000010000 'NullTextRenderer'
00000018 0.14376977 [2760] FGM: Inserting 0 0 0000002000000000 '{00A95963-3BE5-48C0-AD9F-3356D67EA09D}'
00000019 0.14385428 [2760] FGM: Inserting 0 0 0000002000000000 '{09E7F58E-71A1-419D-B0A0-E524AE1454A9}'
00000020 0.14393777 [2760] FGM: Inserting 0 0 0000002000000000 '{5899CFB9-948F-4869-A999-5544ECB38BA5}'
00000021 0.14402175 [2760] FGM: Inserting 0 0 0000002000000000 '{F78CF248-180E-4713-B107-B13F7B5C31E1}'
00000022 0.14410266 [2760] FGM: Inserting 0 0 0000002000000000 'Internal Script Command Renderer'
00000023 0.14418563 [2760] FGM: Inserting 0 0 0000002000000000 '{99EC0C72-4D1B-411B-AB1F-D561EE049D94}'
00000024 0.14427167 [2760] FGM: Inserting 0 0 0000002000000000 '{9F711C60-0668-11D0-94D4-0000C02BA972}'
00000025 0.14441046 [2760] FGM: Inserting 0 0 0000002000000000 '{BE2CF8A7-08CE-4A2C-9A25-FD726A999196}'
00000026 0.14450009 [2760] FGM: Inserting 0 0 0000002000000000 '{272D77A0-A852-4851-ADA4-9091FEAD4C86}'
00000027 0.14458817 [2760] FGM: Inserting 0 0 0000002000000000 'DirectVobSub (auto-loading version)'
00000028 0.14467780 [2760] FGM: Inserting 0 0 0000002000000000 '{D3CD7858-971A-4838-ACEC-40CA5D529DC8}'
00000029 0.14477101 [2760] FGM: Inserting 0 0 0001000000000001 'DirectVobSub (auto-loading version)' NOT!
00000030 0.14485654 [2760] FGM: Inserting 0 0 0000002000000002 '{00000000-0000-0000-0000-000000000000}'
00000031 0.14494975 [2760] FGM: Inserting 0 0 0000002000000003 'Null Renderer'
00000032 0.14530262 [2760] FGM: Inserting 0 0 0000ffffffff0000 'RDP DShow Redirection Filter'
00000033 0.14586289 [2760] FGM: Inserting 0 0 0000008000020000 'DirectVobSub (auto-loading version)' NOT!
00000034 0.14622498 [2760] FGM: Inserting 0 1 0000006000000000 'AVI Splitter'
00000035 0.14655787 [2760] FGM: Inserting 0 0 0000006000000000 'MPC - FLV Splitter (Gabest)'
00000036 0.14689486 [2760] FGM: Inserting 0 0 0000006000000000 'MPC - MP4 Splitter'
00000037 0.14723697 [2760] FGM: Inserting 0 0 0000006000000000 'MPC - MPEG4 Video Splitter'
00000038 0.14759086 [2760] FGM: Inserting 0 0 0000004000010000 'MPC - Mpeg Splitter (Gabest)'
00000039 0.14797907 [2760] FGM: Inserting 0 0 0000006000000000 'MONOGRAM AMR Splitter'
00000040 0.14828430 [2760] FGM: Inserting 0 0 0000006000000000 'AC3 Parser Filter'
00000041 0.14859670 [2760] FGM: Inserting 0 0 0000006000000000 'MPEG-2 Demultiplexer'
00000042 0.14890553 [2760] FGM: Inserting 0 0 0000006000000000 'WavPack Audio Splitter'
00000043 0.14924712 [2760] FGM: Inserting 0 0 0000006000000000 'MPEG-I Stream Splitter'
00000044 0.14955698 [2760] FGM: Inserting 0 0 0000005fffff0000 'MPEG-2 Splitter'
00000045 0.14994262 [2760] FGM: Inserting 0 0 0000005fffff0000 'Microsoft DTV-DVD Audio Decoder'
00000046 0.15026066 [2760] FGM: Inserting 0 0 0000004000000000 'SAMI (CC) Parser'
00000047 0.15057153 [2760] FGM: Inserting 0 0 0000004000000000 'Haali Media Splitter (AR)'
00000048 0.15089263 [2760] FGM: Inserting 0 0 0000004000000000 'Wave Parser'
00000049 0.15120402 [2760] FGM: Inserting 0 0 0000004000000000 'MIDI Parser'
00000050 0.15152001 [2760] FGM: Inserting 0 0 0000004000000000 'Multi-file Parser'
00000051 0.15171666 [2760] FGM: Sorting filters
00000052 0.15178530 [2760] FGM: - 0001000000000000 'RealMedia Splitter'
00000053 0.15185137 [2760] FGM: - 0001000000000000 'RoQ Splitter'
00000054 0.15191640 [2760] FGM: - 0001000000000000 'Mpa Splitter'
00000055 0.15198298 [2760] FGM: - 0001000000000000 'DSM Splitter'
00000056 0.15204802 [2760] FGM: - 0001000000000000 'FLV Splitter'
00000057 0.15211512 [2760] FGM: - 0000ffffffff0000 'RDP DShow Redirection Filter'
00000058 0.15218017 [2760] FGM: - 0000006000000000 'AVI Splitter'
00000059 0.15224776 [2760] FGM: - 0000006000000000 'MPC - FLV Splitter (Gabest)'
00000060 0.15231434 [2760] FGM: - 0000006000000000 'MPC - MP4 Splitter'
00000061 0.15238144 [2760] FGM: - 0000006000000000 'MPC - MPEG4 Video Splitter'
00000062 0.15244648 [2760] FGM: - 0000006000000000 'MONOGRAM AMR Splitter'
00000063 0.15251203 [2760] FGM: - 0000006000000000 'AC3 Parser Filter'
00000064 0.15269434 [2760] FGM: - 0000006000000000 'MPEG-2 Demultiplexer'
00000065 0.15276298 [2760] FGM: - 0000006000000000 'WavPack Audio Splitter'
00000066 0.15282853 [2760] FGM: - 0000006000000000 'MPEG-I Stream Splitter'
00000067 0.15289307 [2760] FGM: - 0000005fffff0000 'MPEG-2 Splitter'
00000068 0.15296528 [2760] FGM: - 0000005fffff0000 'Microsoft DTV-DVD Audio Decoder'
00000069 0.15303236 [2760] FGM: - 0000004000010000 'MPC - Mpeg Splitter (Gabest)'
00000070 0.15309688 [2760] FGM: - 0000004000000000 'SAMI (CC) Parser'
00000071 0.15316346 [2760] FGM: - 0000004000000000 'Haali Media Splitter (AR)'
00000072 0.15322800 [2760] FGM: - 0000004000000000 'Wave Parser'
00000073 0.15329355 [2760] FGM: - 0000004000000000 'MIDI Parser'
00000074 0.15335912 [2760] FGM: - 0000004000000000 'Multi-file Parser'
00000075 0.15342414 [2760] FGM: - 0000002000010000 'Avi Splitter (low merit)'
00000076 0.15349175 [2760] FGM: - 0000002000010000 'Matroska Splitter (low merit)'
00000077 0.15355730 [2760] FGM: - 0000002000010000 'Ogg Splitter (low merit)'
00000078 0.15362388 [2760] FGM: - 0000002000010000 'Mpeg Splitter (low merit)'
00000079 0.15368944 [2760] FGM: - 0000002000010000 'MP4 Splitter (low merit)'
00000080 0.15375397 [2760] FGM: - 0000002000010000 'NullTextRenderer'
00000081 0.15381747 [2760] FGM: Connecting 'RealMedia Splitter'
00000082 0.18338491 [2760] FGM: Connecting 'RealMedia Splitter' FAILED!
00000083 0.18349093 [2760] FGM: Connecting 'RoQ Splitter'
00000084 0.18383303 [2760] FGM: Connecting 'RoQ Splitter' FAILED!
00000085 0.18392113 [2760] FGM: Connecting 'Mpa Splitter'
00000086 0.20023692 [2760] FGM: Connecting 'Mpa Splitter' FAILED!
00000087 0.20032808 [2760] FGM: Connecting 'DSM Splitter'
00000088 0.20069784 [2760] FGM: Connecting 'DSM Splitter' FAILED!
00000089 0.20078491 [2760] FGM: Connecting 'FLV Splitter'
00000090 0.20110193 [2760] FGM: Connecting 'FLV Splitter' FAILED!
00000091 0.20120589 [2760] FGM: Connecting 'RDP DShow Redirection Filter'
00000092 0.20428950 [2760] FGM: Connecting 'AVI Splitter'
00000093 0.31067553 [2760] FGM: Inserting 0 0 0000002000000000 '{00A95963-3BE5-48C0-AD9F-3356D67EA09D}'
00000094 0.31078002 [2760] FGM: Inserting 0 0 0000002000000000 '{09E7F58E-71A1-419D-B0A0-E524AE1454A9}'
00000095 0.31088141 [2760] FGM: Inserting 0 0 0000002000000000 '{5899CFB9-948F-4869-A999-5544ECB38BA5}'
00000096 0.31098485 [2760] FGM: Inserting 0 0 0000002000000000 '{F78CF248-180E-4713-B107-B13F7B5C31E1}'
00000097 0.31116769 [2760] FGM: Inserting 0 0 0000002000000000 'Internal Script Command Renderer'
00000098 0.31126654 [2760] FGM: Inserting 0 0 0000002000000000 '{99EC0C72-4D1B-411B-AB1F-D561EE049D94}'
00000099 0.31136948 [2760] FGM: Inserting 0 0 0000002000000000 '{9F711C60-0668-11D0-94D4-0000C02BA972}'
00000100 0.31147242 [2760] FGM: Inserting 0 0 0000002000000000 '{BE2CF8A7-08CE-4A2C-9A25-FD726A999196}'
00000101 0.31157586 [2760] FGM: Inserting 0 0 0000002000000000 '{272D77A0-A852-4851-ADA4-9091FEAD4C86}'
00000102 0.31168649 [2760] FGM: Inserting 0 0 0000002000000000 'DirectVobSub (auto-loading version)'
00000103 0.31179148 [2760] FGM: Inserting 0 0 0000002000000000 '{D3CD7858-971A-4838-ACEC-40CA5D529DC8}'
00000104 0.31188929 [2760] FGM: Inserting 0 0 0000ffffffff0100 'Enhanced Video Renderer (custom presenter)'
00000105 0.31200352 [2760] FGM: Inserting 0 0 0001000000000001 'DirectVobSub (auto-loading version)' NOT!
00000106 0.31210491 [2760] FGM: Inserting 0 0 0000002000000002 '{00000000-0000-0000-0000-000000000000}'
00000107 0.31221759 [2760] FGM: Inserting 0 0 0000002000000003 'Null Renderer'
00000108 0.31264779 [2760] FGM: Inserting 0 0 0000ffffffff0000 'RDP DShow Redirection Filter'
00000109 0.31317273 [2760] FGM: Inserting 0 1 0000ff8000010000 'ffdshow Video Decoder'
00000110 0.31361163 [2760] FGM: Inserting 0 0 0000008000020000 'DirectVobSub (auto-loading version)' NOT!
00000111 0.31398344 [2760] FGM: Inserting 0 0 0000008000010000 'Video Renderer'
00000112 0.31507379 [2760] FGM: Inserting 0 1 0000008000010000 'Mpeg4s Decoder DMO'
00000113 0.31547070 [2760] FGM: Inserting 0 0 0000006000000000 'AVI Decompressor'
00000114 0.31586045 [2760] FGM: Inserting 0 0 0000004000000000 'Video Renderer'
00000115 0.31601563 [2760] FGM: Sorting filters
00000116 0.31610012 [2760] FGM: - 0000ffffffff0100 'Enhanced Video Renderer (custom presenter)'
00000117 0.31618258 [2760] FGM: - 0000ffffffff0000 'RDP DShow Redirection Filter'
00000118 0.31626144 [2760] FGM: - 0000ff8000010000 'ffdshow Video Decoder'
00000119 0.31634083 [2760] FGM: - 0000008000010000 'Mpeg4s Decoder DMO'
00000120 0.31641868 [2760] FGM: - 0000008000010000 'Video Renderer'
00000121 0.31649652 [2760] FGM: - 0000006000000000 'AVI Decompressor'
00000122 0.31657436 [2760] FGM: - 0000004000000000 'Video Renderer'
00000123 0.31665581 [2760] FGM: Connecting 'Enhanced Video Renderer (custom presenter)'
00000124 0.31674901 [2760] EVR: CreateEVR
00000125 0.38242188 [2760] EVR: DXVA2 : device handle = 0x00000001
00000126 0.38258988 [2760] EVR: CEVRAllocatorPresenter::CreateRenderer
00000127 0.47129220 [2760] EVR: CEVRAllocatorPresenter::InitServicePointers
00000128 0.47160050 [2760] EVR: Worker threads started...
00000129 0.47170496 [2760] EVR: CEVRAllocatorPresenter::ReleaseServicePointers
00000130 0.47175568 [2760] EVR: CEVRAllocatorPresenter::RenderThread
00000131 0.47188422 [2760] EVR: CEVRAllocatorPresenter::GetMixerThread
00000132 0.47213465 [2760] EVR: Worker threads stopped...
00000133 0.47221866 [2760] EVR: CEVRAllocatorPresenter::InitServicePointers
00000134 0.47238100 [2760] EVR: Worker threads started...
00000135 0.47246858 [2760] EVR: CEVRAllocatorPresenter::ReleaseServicePointers
00000136 0.47251570 [2760] EVR: CEVRAllocatorPresenter::RenderThread
00000137 0.47265142 [2760] EVR: CEVRAllocatorPresenter::GetMixerThread
00000138 0.47281530 [2760] EVR: Worker threads stopped...
00000139 0.47293001 [2760] EVR: COuterEVR::GetState
00000140 0.47299045 [2760] EVR: CEVRAllocatorPresenter::GetState
00000141 0.47307238 [2760] FGM: Connecting 'Enhanced Video Renderer (custom presenter)' FAILED!
00000142 2.36545658 [2760] FGM: Connecting 'RDP DShow Redirection Filter'

clsid
23rd November 2009, 18:57
00000143 2.36582136 [2760] FGM: Connecting 'ffdshow Video Decoder'
00000144 2.38785005 [2760] FGM: Inserting 0 0 0000002000000000 '{00A95963-3BE5-48C0-AD9F-3356D67EA09D}'
00000145 2.38793874 [2760] FGM: Inserting 0 0 0000002000000000 '{09E7F58E-71A1-419D-B0A0-E524AE1454A9}'
00000146 2.38802218 [2760] FGM: Inserting 0 0 0000002000000000 '{5899CFB9-948F-4869-A999-5544ECB38BA5}'
00000147 2.38810253 [2760] FGM: Inserting 0 0 0000002000000000 '{F78CF248-180E-4713-B107-B13F7B5C31E1}'
00000148 2.38818145 [2760] FGM: Inserting 0 0 0000002000000000 'Internal Script Command Renderer'
00000149 2.38826132 [2760] FGM: Inserting 0 0 0000002000000000 '{99EC0C72-4D1B-411B-AB1F-D561EE049D94}'
00000150 2.38834333 [2760] FGM: Inserting 0 0 0000002000000000 '{9F711C60-0668-11D0-94D4-0000C02BA972}'
00000151 2.38842940 [2760] FGM: Inserting 0 0 0000002000000000 '{BE2CF8A7-08CE-4A2C-9A25-FD726A999196}'
00000152 2.38851070 [2760] FGM: Inserting 0 0 0000002000000000 '{272D77A0-A852-4851-ADA4-9091FEAD4C86}'
00000153 2.38859224 [2760] FGM: Inserting 0 1 0000002000000000 'DirectVobSub (auto-loading version)'
00000154 2.38867879 [2760] FGM: Inserting 0 0 0000002000000000 '{D3CD7858-971A-4838-ACEC-40CA5D529DC8}'
00000155 2.38875961 [2760] FGM: Inserting 0 0 0000ffffffff0100 'Enhanced Video Renderer (custom presenter)'
00000156 2.38884354 [2760] FGM: Inserting 0 1 0001000000000001 'DirectVobSub (auto-loading version)' NOT!
00000157 2.38892508 [2760] FGM: Inserting 0 0 0000002000000002 '{00000000-0000-0000-0000-000000000000}'
00000158 2.38901615 [2760] FGM: Inserting 0 0 0000002000000003 'Null Renderer'
00000159 2.38936806 [2760] FGM: Inserting 0 0 0000ffffffff0000 'RDP DShow Redirection Filter'
00000160 2.39017153 [2760] FGM: Inserting 0 1 0000ff8000010000 'ffdshow Video Decoder'
00000161 2.39058399 [2760] FGM: Inserting 0 1 0000008000020000 'DirectVobSub (auto-loading version)' NOT!
00000162 2.39088750 [2760] FGM: Inserting 0 0 0000008000010000 'Video Renderer'
00000163 2.39127684 [2760] FGM: Inserting 0 0 0000006000000000 'AVI Decompressor'
00000164 2.39167309 [2760] FGM: Inserting 0 1 0000004000010000 'Color Space Converter'
00000165 2.39197731 [2760] FGM: Inserting 0 0 0000004000000000 'Video Renderer'
00000166 2.39211011 [2760] FGM: Sorting filters
00000167 2.39217806 [2760] FGM: - 0000ffffffff0100 'Enhanced Video Renderer (custom presenter)'
00000168 2.39224362 [2760] FGM: - 0000ffffffff0000 'RDP DShow Redirection Filter'
00000169 2.39230871 [2760] FGM: - 0000ff8000010000 'ffdshow Video Decoder'
00000170 2.39237118 [2760] FGM: - 0000008000010000 'Video Renderer'
00000171 2.39243364 [2760] FGM: - 0000006000000000 'AVI Decompressor'
00000172 2.39249682 [2760] FGM: - 0000004000010000 'Color Space Converter'
00000173 2.39255929 [2760] FGM: - 0000004000000000 'Video Renderer'
00000174 2.39262366 [2760] FGM: Connecting 'Enhanced Video Renderer (custom presenter)'
00000175 2.39268732 [2760] EVR: CreateEVR
00000176 2.43107271 [2760] EVR: DXVA2 : device handle = 0x00000001
00000177 2.43134475 [2760] EVR: CEVRAllocatorPresenter::CreateRenderer
00000178 2.51068354 [2760] EVR: CEVRAllocatorPresenter::InitServicePointers
00000179 2.51117015 [2760] EVR: Worker threads started...
00000180 2.51126575 [2760] EVR: CEVRAllocatorPresenter::RenderThread
00000181 2.51129246 [2760] EVR: CEVRAllocatorPresenter::ReleaseServicePointers
00000182 2.51138878 [2760] EVR: CEVRAllocatorPresenter::GetMixerThread
00000183 2.51156378 [2760] EVR: Worker threads stopped...
00000184 2.51170778 [2760] EVR: CEVRAllocatorPresenter::InitServicePointers
00000185 2.51202321 [2760] EVR: CEVRAllocatorPresenter::RenderThread
00000186 2.51220870 [2760] EVR: Worker threads started...
00000187 2.51223421 [2760] EVR: CEVRAllocatorPresenter::ReleaseServicePointers
00000188 2.51225877 [2760] EVR: CEVRAllocatorPresenter::GetMixerThread
00000189 2.51266694 [2760] EVR: Worker threads stopped...
00000190 2.51273370 [2760] EVR: CEVRAllocatorPresenter::InitServicePointers
00000191 2.51307988 [2760] EVR: CEVRAllocatorPresenter::RenderThread
00000192 2.51378465 [2760] EVR: Worker threads started...
00000193 2.51380444 [2760] EVR: CEVRAllocatorPresenter::GetMixerThread
00000194 2.51699877 [2760] EVR: CEVRAllocatorPresenter::FlushSamples
00000195 2.51702070 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000196 2.51731825 [2760] EVR: IsMediaTypeSupported
00000197 2.51733470 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000198 2.51804924 [2760] EVR: IsMediaTypeSupported
00000199 2.51856279 [2760] EVR: IsMediaTypeSupported
00000200 2.51865697 [2760] EVR: Valid mixer output type: D3DFMT_YUY2
00000201 2.51874661 [2760] EVR: Valid mixer output type: D3DFMT_X8R8G8B8
00000202 2.51883936 [2760] EVR: Valid mixer output type: D3DFMT_A8R8G8B8
00000203 2.51893163 [2760] EVR: Trying mixer output type: D3DFMT_YUY2
00000204 2.51900434 [2760] EVR: CEVRAllocatorPresenter::InitializeDevice
00000205 2.51975393 [2760] EVR: CEVRAllocatorPresenter::FlushSamples
00000206 2.51977301 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000207 2.51982737 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000208 2.51984429 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000209 2.51993275 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000210 2.52150035 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000211 2.52151847 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000212 2.52159429 [2760] FGM: Inserting 0 1 0000006800000001 'AVI<->AC3/DTS'
00000213 2.52167964 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000214 2.52171087 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000215 2.52180815 [2760] FGM: Inserting 0 0 0000002000000000 '{00A95963-3BE5-48C0-AD9F-3356D67EA09D}'
00000216 2.52185178 [2760] FGM: Inserting 0 0 0000002000000000 '{09E7F58E-71A1-419D-B0A0-E524AE1454A9}'
00000217 2.52190614 [2760] FGM: Inserting 0 0 0000002000000000 '{5899CFB9-948F-4869-A999-5544ECB38BA5}'
00000218 2.52198553 [2760] FGM: Inserting 0 0 0000002000000000 '{F78CF248-180E-4713-B107-B13F7B5C31E1}'
00000219 2.52206373 [2760] FGM: Inserting 0 0 0000002000000000 'Internal Script Command Renderer'
00000220 2.52214789 [2760] FGM: Inserting 0 0 0000002000000000 '{99EC0C72-4D1B-411B-AB1F-D561EE049D94}'
00000221 2.52222872 [2760] FGM: Inserting 0 0 0000002000000000 '{9F711C60-0668-11D0-94D4-0000C02BA972}'
00000222 2.52231026 [2760] FGM: Inserting 0 0 0000002000000000 '{BE2CF8A7-08CE-4A2C-9A25-FD726A999196}'
00000223 2.52239323 [2760] FGM: Inserting 0 0 0000002000000000 '{272D77A0-A852-4851-ADA4-9091FEAD4C86}'
00000224 2.52247453 [2760] FGM: Inserting 0 0 0000002000000000 'DirectVobSub (auto-loading version)'
00000225 2.52254725 [2760] FGM: Inserting 0 0 0000ffffffff0200 'Audio Switcher'
00000226 2.52263021 [2760] FGM: Inserting 0 0 0000002000000000 '{D3CD7858-971A-4838-ACEC-40CA5D529DC8}'
00000227 2.52271676 [2760] FGM: Inserting 0 0 0001000000000001 'DirectVobSub (auto-loading version)' NOT!
00000228 2.52279925 [2760] FGM: Inserting 0 0 0000002000000002 '{00000000-0000-0000-0000-000000000000}'
00000229 2.52288437 [2760] FGM: Inserting 0 0 0000002000000003 'Null Renderer'
00000230 2.52320385 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000231 2.52327704 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000232 2.52333140 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000233 2.52334666 [2760] FGM: Inserting 0 0 0000ffffffff0000 'RDP DShow Redirection Filter'
00000234 2.52339077 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000235 2.52378774 [2760] FGM: Inserting 0 1 00003fffffff0000 'ffdshow Audio Decoder'
00000236 2.52412009 [2760] FGM: Inserting 0 0 0000008000020000 'DirectVobSub (auto-loading version)' NOT!
00000237 2.52444124 [2760] FGM: Inserting 0 0 0000006000000000 'ACM Wrapper'
00000238 2.52480173 [2760] FGM: Inserting 0 1 0000005fffff0000 'Microsoft DTV-DVD Audio Decoder'
00000239 2.52492356 [2760] FGM: Sorting filters
00000240 2.52498770 [2760] FGM: - 0000ffffffff0200 'Audio Switcher'
00000241 2.52510333 [2760] FGM: - 0000ffffffff0000 'RDP DShow Redirection Filter'
00000242 2.52512240 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000243 2.52515602 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000244 2.52521491 [2760] FGM: - 00003fffffff0000 'ffdshow Audio Decoder'
00000245 2.52526307 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000246 2.52528262 [2760] FGM: - 0000006800000001 'AVI<->AC3/DTS'
00000247 2.52532864 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000248 2.52534962 [2760] FGM: - 0000006000000000 'ACM Wrapper'
00000249 2.52541471 [2760] FGM: - 0000005fffff0000 'Microsoft DTV-DVD Audio Decoder'
00000250 2.52547455 [2760] FGM: Connecting 'Audio Switcher'
00000251 2.52581477 [2760] EVR: COuterEVR::GetState
00000252 2.52587461 [2760] EVR: CEVRAllocatorPresenter::GetState
00000253 2.52613831 [2760] FGM: Connecting 'Audio Switcher' FAILED!
00000254 2.52623630 [2760] FGM: Connecting 'RDP DShow Redirection Filter'
00000255 2.52643704 [2760] FGM: Connecting 'ffdshow Audio Decoder'
00000256 2.52706695 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000257 2.52709603 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000258 2.52720261 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000259 2.52722931 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000260 2.52904224 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000261 2.52911448 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000262 2.52919436 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000263 2.52921939 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000264 2.53101039 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000265 2.53113437 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000266 2.53124404 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000267 2.53127217 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000268 2.53291249 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000269 2.53304768 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000270 2.53306198 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000271 2.53315687 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000272 2.53492522 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000273 2.53500104 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000274 2.53508806 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000275 2.53511882 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000276 2.53688931 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000277 2.53696036 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000278 2.53703785 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000279 2.53706193 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000280 2.53717208 [2760] FGM: Inserting 0 0 0000002000010000 'Matroska Splitter (low merit)'
00000281 2.53725290 [2760] FGM: Inserting 0 0 0001000000000000 'RealMedia Splitter'
00000282 2.53732824 [2760] FGM: Inserting 0 0 0000002000010000 'Avi Splitter (low merit)'
00000283 2.53740096 [2760] FGM: Inserting 0 0 0001000000000000 'RoQ Splitter'
00000284 2.53747511 [2760] FGM: Inserting 0 0 0000002000010000 'Ogg Splitter (low merit)'
00000285 2.53755546 [2760] FGM: Inserting 0 0 0000002000010000 'Mpeg Splitter (low merit)'
00000286 2.53762937 [2760] FGM: Inserting 0 0 0001000000000000 'Mpa Splitter'
00000287 2.53770614 [2760] FGM: Inserting 0 0 0001000000000000 'DSM Splitter'
00000288 2.53777981 [2760] FGM: Inserting 0 0 0000002000010000 'MP4 Splitter (low merit)'
00000289 2.53785157 [2760] FGM: Inserting 0 0 0001000000000000 'FLV Splitter'
00000290 2.53797960 [2760] FGM: Inserting 0 0 0000002000000000 '{00A95963-3BE5-48C0-AD9F-3356D67EA09D}'
00000291 2.53806210 [2760] FGM: Inserting 0 0 0000002000000000 '{09E7F58E-71A1-419D-B0A0-E524AE1454A9}'
00000292 2.53814292 [2760] FGM: Inserting 0 0 0000002000000000 '{5899CFB9-948F-4869-A999-5544ECB38BA5}'
00000293 2.53822494 [2760] FGM: Inserting 0 0 0000002000000000 '{F78CF248-180E-4713-B107-B13F7B5C31E1}'
00000294 2.53830266 [2760] FGM: Inserting 0 0 0000002000000000 'Internal Script Command Renderer'
00000295 2.53838563 [2760] FGM: Inserting 0 0 0000002000000000 '{99EC0C72-4D1B-411B-AB1F-D561EE049D94}'
00000296 2.53846931 [2760] FGM: Inserting 0 0 0000002000000000 '{9F711C60-0668-11D0-94D4-0000C02BA972}'
00000297 2.53855324 [2760] FGM: Inserting 0 0 0000002000000000 '{BE2CF8A7-08CE-4A2C-9A25-FD726A999196}'
00000298 2.53863764 [2760] FGM: Inserting 0 0 0000002000000000 '{272D77A0-A852-4851-ADA4-9091FEAD4C86}'
00000299 2.53875351 [2760] FGM: Inserting 0 0 0000002000000000 'DirectVobSub (auto-loading version)'

clsid
23rd November 2009, 18:59
00000300 2.53878164 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000301 2.53881550 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000302 2.53887486 [2760] FGM: Inserting 0 0 0000ffffffff0200 'Audio Switcher'
00000303 2.53893733 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000304 2.53895068 [2760] FGM: Inserting 0 0 0000002000000000 '{D3CD7858-971A-4838-ACEC-40CA5D529DC8}'
00000305 2.53899670 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000306 2.53904748 [2760] FGM: Inserting 0 0 0001000000000001 'DirectVobSub (auto-loading version)' NOT!
00000307 2.53913188 [2760] FGM: Inserting 0 0 0000002000000002 '{00000000-0000-0000-0000-000000000000}'
00000308 2.53922057 [2760] FGM: Inserting 0 0 0000002000000003 'Null Renderer'
00000309 2.53957486 [2760] FGM: Inserting 0 0 0000ffffffff0000 'RDP DShow Redirection Filter'
00000310 2.54008245 [2760] FGM: Inserting 0 1 00003fffffff0000 'ffdshow Audio Decoder'
00000311 2.54041338 [2760] FGM: Inserting 0 0 0000008000020000 'DirectVobSub (auto-loading version)' NOT!
00000312 2.54072523 [2760] FGM: Inserting 0 1 0000008000000000 'Default DirectSound Device'
00000313 2.54075384 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000314 2.54085064 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000315 2.54093170 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000316 2.54095674 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000317 2.54100442 [2760] FGM: Inserting 0 1 0000006000000000 'MONOGRAM AMR Splitter'
00000318 2.54130912 [2760] FGM: Inserting 0 0 0000006000000000 'MPC - FLV Splitter (Gabest)'
00000319 2.54161382 [2760] FGM: Inserting 0 0 0000006000000000 'MPC - MP4 Splitter'
00000320 2.54191184 [2760] FGM: Inserting 0 0 0000006000000000 'ACM Wrapper'
00000321 2.54222059 [2760] FGM: Inserting 0 1 0000006000000000 'MONOGRAM AMR Encoder'
00000322 2.54252839 [2760] FGM: Inserting 0 0 0000006000000000 'MPC - MPEG4 Video Splitter'
00000323 2.54265189 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000324 2.54279113 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000325 2.54285216 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000326 2.54287457 [2760] FGM: Inserting 0 0 0000004000010000 'MPC - Mpeg Splitter (Gabest)'
00000327 2.54291725 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000328 2.54305339 [2760] FGM: Sorting filters
00000329 2.54311848 [2760] FGM: - 0001000000000000 'RealMedia Splitter'
00000330 2.54318190 [2760] FGM: - 0001000000000000 'RoQ Splitter'
00000331 2.54324555 [2760] FGM: - 0001000000000000 'Mpa Splitter'
00000332 2.54330802 [2760] FGM: - 0001000000000000 'DSM Splitter'
00000333 2.54337049 [2760] FGM: - 0001000000000000 'FLV Splitter'
00000334 2.54343343 [2760] FGM: - 0000ffffffff0200 'Audio Switcher'
00000335 2.54349852 [2760] FGM: - 0000ffffffff0000 'RDP DShow Redirection Filter'
00000336 2.54356241 [2760] FGM: - 00003fffffff0000 'ffdshow Audio Decoder'
00000337 2.54362750 [2760] FGM: - 0000008000000000 'Default DirectSound Device'
00000338 2.54369044 [2760] FGM: - 0000006000000000 'MONOGRAM AMR Splitter'
00000339 2.54375410 [2760] FGM: - 0000006000000000 'MONOGRAM AMR Encoder'
00000340 2.54381967 [2760] FGM: - 0000006000000000 'MPC - FLV Splitter (Gabest)'
00000341 2.54388309 [2760] FGM: - 0000006000000000 'MPC - MP4 Splitter'
00000342 2.54394507 [2760] FGM: - 0000006000000000 'ACM Wrapper'
00000343 2.54401016 [2760] FGM: - 0000006000000000 'MPC - MPEG4 Video Splitter'
00000344 2.54407454 [2760] FGM: - 0000004000010000 'MPC - Mpeg Splitter (Gabest)'
00000345 2.54413915 [2760] FGM: - 0000002000010000 'Matroska Splitter (low merit)'
00000346 2.54420257 [2760] FGM: - 0000002000010000 'Avi Splitter (low merit)'
00000347 2.54426622 [2760] FGM: - 0000002000010000 'Ogg Splitter (low merit)'
00000348 2.54433012 [2760] FGM: - 0000002000010000 'Mpeg Splitter (low merit)'
00000349 2.54439473 [2760] FGM: - 0000002000010000 'MP4 Splitter (low merit)'
00000350 2.54445553 [2760] FGM: Connecting 'RealMedia Splitter'
00000351 2.54460478 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000352 2.54472446 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000353 2.54480195 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000354 2.54484081 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000355 2.54492569 [2760] FGM: Connecting 'RealMedia Splitter' FAILED!
00000356 2.54501891 [2760] FGM: Connecting 'RoQ Splitter'
00000357 2.54540563 [2760] FGM: Connecting 'RoQ Splitter' FAILED!
00000358 2.54549026 [2760] FGM: Connecting 'Mpa Splitter'
00000359 2.54587793 [2760] FGM: Connecting 'Mpa Splitter' FAILED!
00000360 2.54595971 [2760] FGM: Connecting 'DSM Splitter'
00000361 2.54634142 [2760] FGM: Connecting 'DSM Splitter' FAILED!
00000362 2.54642391 [2760] FGM: Connecting 'FLV Splitter'
00000363 2.54656363 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000364 2.54668546 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000365 2.54676342 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000366 2.54678893 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000367 2.54682994 [2760] FGM: Connecting 'FLV Splitter' FAILED!
00000368 2.54691243 [2760] FGM: Connecting 'Audio Switcher'
00000369 2.54719400 [2760] EVR: COuterEVR::GetState
00000370 2.54725194 [2760] EVR: CEVRAllocatorPresenter::GetState
00000371 2.54851794 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000372 2.54862452 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000373 2.54864287 [2760] FGM: Inserting 0 0 0000002000010000 'Matroska Splitter (low merit)'
00000374 2.54872131 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000375 2.54873562 [2760] FGM: Inserting 0 0 0001000000000000 'RealMedia Splitter'
00000376 2.54877806 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000377 2.54881597 [2760] FGM: Inserting 0 0 0000002000010000 'Avi Splitter (low merit)'
00000378 2.54888821 [2760] FGM: Inserting 0 0 0001000000000000 'RoQ Splitter'
00000379 2.54896259 [2760] FGM: Inserting 0 0 0000002000010000 'Ogg Splitter (low merit)'
00000380 2.54904246 [2760] FGM: Inserting 0 0 0000002000010000 'Mpeg Splitter (low merit)'
00000381 2.54911447 [2760] FGM: Inserting 0 0 0001000000000000 'Mpa Splitter'
00000382 2.54918575 [2760] FGM: Inserting 0 0 0001000000000000 'DSM Splitter'
00000383 2.54926014 [2760] FGM: Inserting 0 0 0000002000010000 'MP4 Splitter (low merit)'
00000384 2.54933167 [2760] FGM: Inserting 0 0 0001000000000000 'FLV Splitter'
00000385 2.54945970 [2760] FGM: Inserting 0 0 0000002000000000 '{00A95963-3BE5-48C0-AD9F-3356D67EA09D}'
00000386 2.54954171 [2760] FGM: Inserting 0 0 0000002000000000 '{09E7F58E-71A1-419D-B0A0-E524AE1454A9}'
00000387 2.54962206 [2760] FGM: Inserting 0 0 0000002000000000 '{5899CFB9-948F-4869-A999-5544ECB38BA5}'
00000388 2.54970193 [2760] FGM: Inserting 0 0 0000002000000000 '{F78CF248-180E-4713-B107-B13F7B5C31E1}'
00000389 2.54977942 [2760] FGM: Inserting 0 0 0000002000000000 'Internal Script Command Renderer'
00000390 2.54985976 [2760] FGM: Inserting 0 0 0000002000000000 '{99EC0C72-4D1B-411B-AB1F-D561EE049D94}'
00000391 2.54994226 [2760] FGM: Inserting 0 0 0000002000000000 '{9F711C60-0668-11D0-94D4-0000C02BA972}'
00000392 2.55002475 [2760] FGM: Inserting 0 0 0000002000000000 '{BE2CF8A7-08CE-4A2C-9A25-FD726A999196}'
00000393 2.55010819 [2760] FGM: Inserting 0 0 0000002000000000 '{272D77A0-A852-4851-ADA4-9091FEAD4C86}'
00000394 2.55019259 [2760] FGM: Inserting 0 0 0000002000000000 'DirectVobSub (auto-loading version)'
00000395 2.55026436 [2760] FGM: Inserting 0 0 0000ffffffff0200 'Audio Switcher'
00000396 2.55034876 [2760] FGM: Inserting 0 0 0000002000000000 '{D3CD7858-971A-4838-ACEC-40CA5D529DC8}'
00000397 2.55048752 [2760] FGM: Inserting 0 0 0001000000000001 'DirectVobSub (auto-loading version)' NOT!
00000398 2.55051374 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000399 2.55053115 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000400 2.55059361 [2760] FGM: Inserting 0 0 0000002000000002 '{00000000-0000-0000-0000-000000000000}'
00000401 2.55065513 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000402 2.55066943 [2760] FGM: Inserting 0 0 0000002000000003 'Null Renderer'
00000403 2.55071664 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000404 2.55099511 [2760] FGM: Inserting 0 0 0000ffffffff0000 'RDP DShow Redirection Filter'
00000405 2.55150008 [2760] FGM: Inserting 0 1 00003fffffff0000 'ffdshow Audio Decoder'
00000406 2.55183053 [2760] FGM: Inserting 0 0 0000008000020000 'DirectVobSub (auto-loading version)' NOT!
00000407 2.55205846 [2760] FGM: Inserting 0 1 0000008000000000 'Default DirectSound Device'
00000408 2.55240822 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000409 2.55245233 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000410 2.55248094 [2760] FGM: Inserting 0 1 0000006000000000 'MONOGRAM AMR Splitter'
00000411 2.55258179 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000412 2.55260682 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000413 2.55280352 [2760] FGM: Inserting 0 0 0000006000000000 'MPC - FLV Splitter (Gabest)'
00000414 2.55310559 [2760] FGM: Inserting 0 0 0000006000000000 'MPC - MP4 Splitter'
00000415 2.55340528 [2760] FGM: Inserting 0 0 0000006000000000 'ACM Wrapper'
00000416 2.55370593 [2760] FGM: Inserting 0 1 0000006000000000 'MONOGRAM AMR Encoder'
00000417 2.55401874 [2760] FGM: Inserting 0 0 0000006000000000 'MPC - MPEG4 Video Splitter'
00000418 2.55439568 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000419 2.55441070 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000420 2.55444074 [2760] FGM: Inserting 0 0 0000004000010000 'MPC - Mpeg Splitter (Gabest)'
00000421 2.55453968 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000422 2.55456328 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000423 2.55462265 [2760] FGM: Sorting filters
00000424 2.55468726 [2760] FGM: - 0001000000000000 'RealMedia Splitter'
00000425 2.55475068 [2760] FGM: - 0001000000000000 'RoQ Splitter'
00000426 2.55481315 [2760] FGM: - 0001000000000000 'Mpa Splitter'
00000427 2.55487514 [2760] FGM: - 0001000000000000 'DSM Splitter'
00000428 2.55493760 [2760] FGM: - 0001000000000000 'FLV Splitter'
00000429 2.55499959 [2760] FGM: - 0000ffffffff0200 'Audio Switcher'
00000430 2.55506420 [2760] FGM: - 0000ffffffff0000 'RDP DShow Redirection Filter'
00000431 2.55512762 [2760] FGM: - 00003fffffff0000 'ffdshow Audio Decoder'
00000432 2.55519319 [2760] FGM: - 0000008000000000 'Default DirectSound Device'
00000433 2.55525565 [2760] FGM: - 0000006000000000 'MONOGRAM AMR Splitter'
00000434 2.55532932 [2760] FGM: - 0000006000000000 'MONOGRAM AMR Encoder'
00000435 2.55539250 [2760] FGM: - 0000006000000000 'MPC - FLV Splitter (Gabest)'
00000436 2.55545545 [2760] FGM: - 0000006000000000 'MPC - MP4 Splitter'
00000437 2.55551791 [2760] FGM: - 0000006000000000 'ACM Wrapper'
00000438 2.55558181 [2760] FGM: - 0000006000000000 'MPC - MPEG4 Video Splitter'
00000439 2.55564642 [2760] FGM: - 0000004000010000 'MPC - Mpeg Splitter (Gabest)'
00000440 2.55571055 [2760] FGM: - 0000002000010000 'Matroska Splitter (low merit)'
00000441 2.55577445 [2760] FGM: - 0000002000010000 'Avi Splitter (low merit)'
00000442 2.55583787 [2760] FGM: - 0000002000010000 'Ogg Splitter (low merit)'
00000443 2.55590200 [2760] FGM: - 0000002000010000 'Mpeg Splitter (low merit)'
00000444 2.55596495 [2760] FGM: - 0000002000010000 'MP4 Splitter (low merit)'
00000445 2.55602598 [2760] FGM: Connecting 'RealMedia Splitter'
00000446 2.55635118 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000447 2.55637932 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000448 2.55647969 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000449 2.55650592 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000450 2.55659342 [2760] FGM: Connecting 'RealMedia Splitter' FAILED!
00000451 2.55667782 [2760] FGM: Connecting 'RoQ Splitter'
00000452 2.55712152 [2760] FGM: Connecting 'RoQ Splitter' FAILED!
00000453 2.55720377 [2760] FGM: Connecting 'Mpa Splitter'
00000454 2.55764318 [2760] FGM: Connecting 'Mpa Splitter' FAILED!
00000455 2.55772519 [2760] FGM: Connecting 'DSM Splitter'
00000456 2.55816269 [2760] FGM: Connecting 'DSM Splitter' FAILED!
00000457 2.55830193 [2760] FGM: Connecting 'FLV Splitter'
00000458 2.55832863 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000459 2.55841613 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000460 2.55849338 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000461 2.55851841 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000462 2.55870748 [2760] FGM: Connecting 'FLV Splitter' FAILED!
00000463 2.55878901 [2760] FGM: Connecting 'Audio Switcher'
00000464 2.55922723 [2760] EVR: COuterEVR::GetState
00000465 2.55928683 [2760] EVR: CEVRAllocatorPresenter::GetState
00000466 2.55945778 [2760] FGM: Connecting 'Audio Switcher' FAILED!
00000467 2.55954480 [2760] FGM: Connecting 'RDP DShow Redirection Filter'
00000468 2.55973434 [2760] FGM: Connecting 'ffdshow Audio Decoder'
00000469 2.56025100 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000470 2.56038165 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000471 2.56046414 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000472 2.56049037 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000473 2.56218648 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000474 2.56230831 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000475 2.56238675 [2760] EVR: CEVRAllocatorPresenter::GetFreeSample
00000476 2.56240559 [2760] EVR: CEVRAllocatorPresenter::MoveToFreeList
00000477 2.56419516 [2760] FGM: Connecting 'ffdshow Audio Decoder' FAILED!
00000478 2.56423903 [2760] EVR: CEVRAllocatorPresenter::GetScheduledSample
00000479 2.56430674 [2760] EVR: CEVRAllocatorPresenter::GetImageFromMixer
00000480 2.56434464 [2760] FGM: Connecting 'Default DirectSound Device'

tetsuo55
23rd November 2009, 19:18
just to be sure, can you try the same thing with VMR9 rendererless(to rule out it doesnt have any issues like this one)??

this build would be nice for testing the slow rebuilding of the graph on seek.
EDIT:
Looks like the EVR renderer is mislabeled as a video decoding filter somehow

clsid
23rd November 2009, 19:42
Here is the debug build:
http://www.zshare.net/download/6889374394f4ecdc/

It only happens with EVR CP.

A graph is created only once. It is not rebuild when seeking.

Casimir666
23rd November 2009, 20:16
Ya sub language detection is completely broken after 1.3.1337
Ok fixed

Polcius
24th November 2009, 13:07
What does "Alternative Vsync" do? Why is it recommended to use it?

Answers? please

ice25
24th November 2009, 14:35
You only need it if you have tearing.

clsid
24th November 2009, 17:01
This error still has not been fixed:
.\BaseSplitterFileEx.cpp(1645) : error C2065: 'MEDIASUBTYPE_DVB_SUBTITLES' : undeclared identifier

alexins
24th November 2009, 20:26
This error still has not been fixed:
.\BaseSplitterFileEx.cpp(1645) : error C2065: 'MEDIASUBTYPE_DVB_SUBTITLES' : undeclared identifier

Which project in the building leads to this error?
mpc-hc x86/x64 - built without errors.
Standalone Filters x86 - built without errors.
Standalone Filters x64 - error building only MPCVideoDec.ax and MpcAudioRendererFilter.ax.
VSFilter.dll x86 - built without errors.
VSFilter.dll x64 - built with errors

clsid
24th November 2009, 20:46
MPC-HC x86, more specifically the BaseSplitter.

In which file is MEDIASUBTYPE_DVB_SUBTITLES defined?

Spec-Chum
24th November 2009, 20:50
This error still has not been fixed:
.\BaseSplitterFileEx.cpp(1645) : error C2065: 'MEDIASUBTYPE_DVB_SUBTITLES' : undeclared identifier

Hi clsid, do you have windows 7 sdk set as current using Windows SDK configuration tool?

Casimir666
24th November 2009, 20:58
Spec-chum is right : this mediatype have been define in Win7 SDK, and you should use the "windows SDK configuration tool" to activate in for MSVC. Will try to add conditionnal compilation later for previous SDK version.

Lincoln Burrows
25th November 2009, 10:27
Something odd is happening here. If I enable VMR9-renderless, MPC-HC is not showing all subtitle tracks embedded on M2TS. It's ommiting some languages (sometimes reports that the video has no subtitles at all). If I choose VMR7, it seems all of them are displayed. But VMR7 is having some lags displaying the image - VMR9 not.

Can you guys tell me what kind of filter is loading all those subtitles embedded on M2TS files from Blu-ray projects?

I simply decrypted the Blu-ray from the movie and tried to play the main/larger M2TS and this problem pops out. It wasn't happening before. The only thing that I did here was adding "Direct VobSub (auto-loading)" on "External filters" from MPC and after that, removed from the list (or changed the merit before doing that). I guess that was enough to mess with MPC.

Is there a way to clean MPC-HC for good when it comes to filter merits and all configs that look like set in stone even if you uninstall every codec/MPC itself? There should be a program only developed to clean this mess with codecs and filters. I don't know why MPC keeps loading some Windows register setting everytime it's reinstalled. I need a clean install to make sure the wrong settings are not interfering with anything. It would really help if I could see what needs to be selected on this screen:

http://img694.imageshack.us/img694/5875/imagemgw.png
http://img109.imageshack.us/img109/9839/imagem2es.png

On the right side for example you have (in bold): AAC, AC3, DTS, LPCM and MPEG Audio.

It seems that if I disable all (or some of those in bold), the FFdshow Audio decoder will be used instead of "AC3 Decoder" or something. FFDshow looks better because it's the only audio filter that can increase the volume, among other settings. But that filter alone will make the video load much slower or it won't make a difference?

One thing I remember is that Haali Media Splitter (which is not appearing on the "Filters used" while the file is playing) can't select subtitles embedded on those files (not sure if it was a bug when I tested some time ago). Then who's doing that?

tetsuo55
25th November 2009, 11:21
Something odd is happening here. If I enable VMR9-renderless, MPC-HC is not showing all subtitle tracks embedded on M2TS. It's ommiting some languages (sometimes reports that the video has no subtitles at all). If I choose VMR7, it seems all of them are displayed. But VMR7 is having some lags displaying the image - VMR9 not.

Can you guys tell me what kind of filter is loading all those subtitles embedded on M2TS files from Blu-ray projects?

I simply decrypted the Blu-ray from the movie and tried to play the main/larger M2TS and this problem pops out. It wasn't happening before. The only thing that I did here was adding "Direct VobSub (auto-loading)" on "External filters" from MPC and after that, removed from the list (or changed the merit before doing that). I guess that was enough to mess with MPC.

Is there a way to clean MPC-HC for good when it comes to filter merits and all configs that look like set in stone even if you uninstall every codec/MPC itself? There should be a program only developed to clean this mess with codecs and filters. I don't know why MPC keeps loading some Windows register setting everytime it's reinstalled. I need a clean install to make sure the wrong settings are not interfering with anything. It would really help if I could see what needs to be selected on this screen:

http://img694.imageshack.us/img694/5875/imagemgw.png
http://img109.imageshack.us/img109/9839/imagem2es.png

On the right side for example you have (in bold): AAC, AC3, DTS, LPCM and MPEG Audio.

It seems that if I disable all (or some of those in bold), the FFdshow Audio decoder will be used instead of "AC3 Decoder" or something. FFDshow looks better because it's the only audio filter that can increase the volume, among other settings. But that filter alone will make the video load much slower or it won't make a difference?

One thing I remember is that Haali Media Splitter (which is not appearing on the "Filters used" while the file is playing) can't select subtitles embedded on those files (not sure if it was a bug when I tested some time ago). Then who's doing that?add all variants of directvobsub and haali to the external filter list and block them, see if that helps.

On mpc-hc side all filters should be checked in the internal filter list and auto load subtitles must be enabled in playback.

THX-UltraII
25th November 2009, 16:05
New problems here with MPC-HC:

After playing 1080p content (eg. .mkv files) for about one hour I get stuttering with MPC-HC like hell. NOT the 'regular' stuttering problems but the thing you also see when your CPU get overloaded like hell (you can eg. see this yourself when your PC can t handle heavy ffdshow filtering). The thing is that I m 100% SURE that no running background programs/services could cause this problem (anti-virus updating etc). I can solve it by double-clicking on MPC-HC (exit full-screen) and double-click again (go full-screen again).

What could this be?

88keyz
25th November 2009, 18:38
Problem that I just noticed. When you register MPC - MPA Decoder (MpaDecFilter.ax) as a system filter in Windows, and then set it for 5.1 analog audio output on AC3 and DTS, MKV files fail to start when played in Windows Media Player. Thought it was a bad setting that I couldn't find so I reloaded my Vista MCE machine and it was the same after reload. I then tried the settings on my Windows 7 desktop and it was the same thing. Using either Haali or Gabest MKV splitter and MPC - MPA Decoder registered as a system filter you cannot playback MKV files in WMP when audio decoding is set to analog 5.1 in the MPC - MPA Decoder filter. Tried with numerous files using both AC3 and DTS as the source audio, same result. If you run the file through GraphStudio it renders fine but fails in actual playback. Access to the properties page was gained via Softella's Directshow Filter Manager. Strangely though AVI files with AC3 audio playback fine with the same settings. Seems like a MKV splitter issue but both Haali and Gabest give the same results. Also, 5.1 analog audio works fine if you use AC3Filter to do the DTS or AC3 decoding. Thoughts.

http://img515.imageshack.us/img515/5541/mpadecfilter.png
This setting results in MKV not playing back in WMP.

Casshern
25th November 2009, 21:44
New problems here with MPC-HC:

After playing 1080p content (eg. .mkv files) for about one hour I get stuttering with MPC-HC like hell. NOT the 'regular' stuttering problems but the thing you also see when your CPU get overloaded like hell (you can eg. see this yourself when your PC can t handle heavy ffdshow filtering). The thing is that I m 100% SURE that no running background programs/services could cause this problem (anti-virus updating etc). I can solve it by double-clicking on MPC-HC (exit full-screen) and double-click again (go full-screen again).

What could this be?
Some sort of random stuttering was introduced with 1312. It does not happen very often, if it does only pause/play helps. At first i thought it only occurs at the start of the movie - but once in a while it occurs during a movie - enabling desktop composition might help, but on some systems has other "stutter" issues. The last working version is 1311 - no stutter for me (Alternate vsync, vsync on, EVR CP, DXVA & desktop composition disabled, Win7).

boyumeow
26th November 2009, 04:35
@Lincoln Burrows, have U try CodecTweakTool at www.codecguide.com for ur case to clear ur messy codec or ccleaner (both which I m using), and I remember troubleshooting guideline in MPC-HC teaches how to clear the MPC-HC register if I m not wrong. Just to remind U this in case sometime we forgotten. Thanks and forgive me if I m wrong.

squall12
26th November 2009, 07:49
Hi guy,

i having issue of frames drop (Not always sometimes drop to 23.81 and other times it was stable around 23.99-24.00) during playing my rip mkv blueray movie using 24hz on my windows 7 os and need your guy help on this issue and below is my spec detail
Media Player Classic HC -Ver1.3 1249 or 1.3 1342 (64bit version)
Media Player Classis HC config detail during playback
Vsynch on
Accurate Vsynch
Alternative Vsynch
10bit RGB
Enable frame time correction
16-255
GPU Control - all 3 option enable
EVR CP - EVR Buffer - 4
Shader using Sharpen complex 2, YV12 Chroma Upsampling and BT. 601- BT. 709
Enable screen space shader and combine shader during playback
My laptop spec.
Studio XPS
P8700 - 2.53 Dual Core
4GB DDR3 RAM
ATI 4670 1GB Memory
Window 7 Ultimate 64bits

Plse help guy how to get smooth playback without frames drop using 24hz on Samsung LEDBL LCDTV with 120MHZ Motion.

Thanks

Snowknight26
26th November 2009, 08:49
I hope you aren't going to keep posting that every time new drivers are released. Might as well post ATI drivers too. Why not the Intel ones? Chipset drivers perhaps? Let's toss in some misc. software updates, too.

i having issue of frames drop (Not always sometimes drop to 23.81 and other times it was stable around 23.99-24.00) during playing my rip mkv blueray movie using 24hz on my windows 7 os and need your guy help on this issue and below is my spec detail

Apart from using complete sentences, I suggest you start by either resetting your MPC-HC settings or if that's too much, see if disabling shaders fixes it. How are you measuring the FPS anyway?

squall12
26th November 2009, 09:14
using the display stats option or can view using the EVR video renderer during playback for the frames drop that i have mention...
thanks

KyleK
26th November 2009, 23:29
Hi,

I recently installed Windows 7 Home Premium 64bit on my intel Core 2 Duo machine. It has a ATI Radeon HD2600XT video card.
After installing the latest version of MPC-HC (I tried both the 64bit 32bit versions), when I set Output to EVR Custom or EVR (Vista, .Net3), and then attempt to play a x264 encoded video (in a mkv container), the player opens, the OSD says "Playing", but the status bar says "Stopped" and the movie doesn't play. Pressing the Play button does nothing.

Switching Output to VMR or Haali solves the issue (the movies play fine), but of course now the decoding isn't hardware-accelerated.

Any idea what I'm missing? Does MPC-HC log information somewhere, in a log file, or Windows' Event Log? I'd really like to know why this doesn't work. It works just fine on another machine that has a ATI HD3870 card instead of the HD2600XT.

avivahl
26th November 2009, 23:40
Hi,

I recently installed Windows 7 Home Premium 64bit on my intel Core 2 Duo machine. It has a ATI Radeon HD2600XT video card.
After installing the latest version of MPC-HC (I tried both the 64bit 32bit versions), when I set Output to EVR Custom or EVR (Vista, .Net3), and then attempt to play a x264 encoded video (in a mkv container), the player opens, the OSD says "Playing", but the status bar says "Stopped" and the movie doesn't play. Pressing the Play button does nothing.

Switching Output to VMR or Haali solves the issue (the movies play fine), but of course now the decoding isn't hardware-accelerated.

Any idea what I'm missing? Does MPC-HC log information somewhere, in a log file, or Windows' Event Log? I'd really like to know why this doesn't work. It works just fine on another machine that has a ATI HD3870 card instead of the HD2600XT.Try installing the latest DirectX runtime:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3
Also, try updating your ATI drivers. (www.ati.com)

Snowknight26
27th November 2009, 03:17
If you seek in a video after you change audio tracks in an M2TS file (maybe others) but before the change actually takes place, MPC-HC either crashes or starts playing the video back at full speed without audio.

Also, the MPEG splitter is still broken when it comes to detecting subtitles. Notice the subtitles/seek position:

http://i46.tinypic.com/5181vo_th.png (http://i46.tinypic.com/5181vo.png)
http://i46.tinypic.com/91cgig_th.png (http://i46.tinypic.com/91cgig.png)
http://i48.tinypic.com/2ekixzc_th.png (http://i48.tinypic.com/2ekixzc.png)

v0lt
27th November 2009, 10:13
MPC-HC 1356
Debug version does not compile. With the release of no problem.
Linking...
LINK : fatal error LNK1104: cannot open file '..\..\..\lib\mpcaudiorendererfilterdu.lib'

tetsuo55
27th November 2009, 10:43
MPC-HC 1356
Debug version does not compile. With the release of no problem.
Linking...
LINK : fatal error LNK1104: cannot open file '..\..\..\lib\mpcaudiorendererfilterdu.lib'
We are aware of this issue, it has been fixed locally but not yet commited.
You can get it working if you comment out mpcaudiorenderer (which is in an alpha state and disabled anyway)

Consider the trunk unstable for the next few days while we fix/silence warnings and upgrade included libraries.

v0lt
27th November 2009, 10:49
tetsuo55
ok.

jeremy33
28th November 2009, 15:45
New problems here with MPC-HC:

After playing 1080p content (eg. .mkv files) for about one hour I get stuttering with MPC-HC like hell. NOT the 'regular' stuttering problems but the thing you also see when your CPU get overloaded like hell (you can eg. see this yourself when your PC can t handle heavy ffdshow filtering). The thing is that I m 100% SURE that no running background programs/services could cause this problem (anti-virus updating etc). I can solve it by double-clicking on MPC-HC (exit full-screen) and double-click again (go full-screen again).

What could this be?

I have exactly the same probleme

tetsuo55
29th November 2009, 13:32
Compiling should work again now.

As far as i know there is now only one error left in the 64bit standalone filters.
This error has been in there for a very long time.

Everything else, release and debug should work

tetsuo55
29th November 2009, 16:55
Please confirm

With 1369 all my seeking problems are GONEm, seeking is instant for all my samples
Also the 2 second startup delay with EVR-CP is GONE
Finally rewind and play with Intel is now fully working!

PALace
29th November 2009, 18:42
@tetso55
Just tested it and yes no problems. Had problems with tearing before but now nothing. Great work. Thanks. Noticed a 6 second delay switching audio streams if you're interested.

tetsuo55
29th November 2009, 18:44
@tetso55
Just tested it and yes no problems. Had problems with tearing before but now nothing. Great work. Thanks. Noticed a 6 second delay switching audio streams if you're interested.I assume that delay is new and not present in 1356?

v0lt
29th November 2009, 19:25
Compiling should work again now.

As far as i know there is now only one error left in the 64bit standalone filters.
This error has been in there for a very long time.

Everything else, release and debug should work

release works.
debug is not working:
2> Assembling: d:\work\mpc-hc\src\dsutil\a_yuvtable.asm
2>d:\work\mpc-hc\src\dsutil\a_yuvtable.asm(18) : error A2008:syntax error : segment
...
2>d:\work\mpc-hc\src\dsutil\a_yuvtable.asm(121) : fatal error A1012:error count exceeds 100; stopping assembly
2>Project : error PRJ0019: A tool returned an error code from "Performing Custom Build Step"
...
3>------ Build started: Project: mpc-hc, Configuration: Debug Unicode Win32 ------
3>Linking...
3>LINK : fatal error LNK1104: cannot open file 'dsutilDU.lib'

tetsuo55
29th November 2009, 19:33
release works.
debug is not working:
2> Assembling: d:\work\mpc-hc\src\dsutil\a_yuvtable.asm
2>d:\work\mpc-hc\src\dsutil\a_yuvtable.asm(18) : error A2008:syntax error : segment
...
2>d:\work\mpc-hc\src\dsutil\a_yuvtable.asm(121) : fatal error A1012:error count exceeds 100; stopping assembly
2>Project : error PRJ0019: A tool returned an error code from "Performing Custom Build Step"
...
3>------ Build started: Project: mpc-hc, Configuration: Debug Unicode Win32 ------
3>Linking...
3>LINK : fatal error LNK1104: cannot open file 'dsutilDU.lib'Are you using "yasm" ? these files cannot be built with "masm"

Snowknight26
29th November 2009, 19:40
H.264 High Profile 4:4:4 videos are decoded fine without DXVA, but for some reason, DXVA kicks in even when you have DXVA selected, even though it obviously shouldn't as it causes visual corruption.

tetsuo55
29th November 2009, 19:42
H.264 High Profile 4:4:4 videos are decoded fine without DXVA, but for some reason, DXVA kicks in even when you have DXVA selected, even though it obviously shouldn't as it causes visual corruption.do you have a sample? ATi, nvidia or intel?

tetsuo55
29th November 2009, 20:11
release works.
debug is not working:
2> Assembling: d:\work\mpc-hc\src\dsutil\a_yuvtable.asm
2>d:\work\mpc-hc\src\dsutil\a_yuvtable.asm(18) : error A2008:syntax error : segment
...
2>d:\work\mpc-hc\src\dsutil\a_yuvtable.asm(121) : fatal error A1012:error count exceeds 100; stopping assembly
2>Project : error PRJ0019: A tool returned an error code from "Performing Custom Build Step"
...
3>------ Build started: Project: mpc-hc, Configuration: Debug Unicode Win32 ------
3>Linking...
3>LINK : fatal error LNK1104: cannot open file 'dsutilDU.lib'Fixed : http://sourceforge.net/apps/trac/mpc-hc/changeset/1371

chros
29th November 2009, 20:19
On freshly installed Win7 x64, the MPC x86 couldn't accelerate VC1 files on my GF9600GT with EVR Custom presenter... It have been working on WinXP (WMR9) ...
In filters I see: MS Video DMO, and MS Audio DMO, on statistics Mixer: NV12, DXVA: Not available (on WinXP was: iDCT...)

Any thoughts?

PALace
29th November 2009, 20:52
@tetso55
I hadn't checked if there was a delay for a change in audio streams to kick in in a previous version. Was using a much earlier version anyway. Due to crashes or hangs I'd been a bit wary of changing audio streams. Not anymore 8-) I can test it with 1356 if you like.

BelowSky
29th November 2009, 20:57
tetsuo55:
Have you acknowledged that AMR audio problem (sound inside 3gp & mp4 videos stops playing after a few seconds).

http://i.gsmarena.com/vv/reviewsimg/mwc09-samsung/samples/omnia-hd/gsmarena_001.mp4
http://www.2shared.com/file/8051612/9bc3b58a/test.html

v0lt
29th November 2009, 21:18
Fixed : http://sourceforge.net/apps/trac/mpc-hc/changeset/1371
Works! Thanks.

tetsuo55
29th November 2009, 21:46
tetsuo55:
Have you acknowledged that AMR audio problem (sound inside 3gp & mp4 videos stops playing after a few seconds).

http://i.gsmarena.com/vv/reviewsimg/mwc09-samsung/samples/omnia-hd/gsmarena_001.mp4
http://www.2shared.com/file/8051612/9bc3b58a/test.htmlprobably a splitter problem

BelowSky
29th November 2009, 22:23
probably a splitter problem

Thanks for the replay but I think it is not a splitter problem. I think it is a decoder problem.

Tests:

Monogram splitter + MPC-HC decoder = mutes after a few seconds.
MPC-HC spliter + Monogram decoder = plays fine from start to end
MPC-HC spliter + MPC-HC decoder = mutes after a few
Monogram splitter + Monogram decoder = plays fine from start to end

BTW Monogram AMR decoder package include a decoder, splitter, muxer and an encoder.
http://blog.monogram.sk/janos/2008/03/16/monogram-amr-pack-1010/

FFDShow can also play the samples from start to end just fine. Of course without any Monogram.

Snowknight26
29th November 2009, 22:30
do you have a sample? ATi, nvidia or intel?

You can make a sample easily.. just use x264 with --crf 0.
And it doesn't matter what hardware either as none of them support High Profile 4:4:4. But if it makes you feel any better, tested on ATI and Intel GPUs. :p

The point is though, DXVA shouldn't be on at all when decoding lossless content.

tetsuo55
29th November 2009, 22:42
Thanks for the replay but I think it is not a splitter problem. I think it is a decoder problem.

Tests:

Monogram splitter + MPC-HC decoder = mutes after a few seconds.
MPC-HC spliter + Monogram decoder = plays fine from start to end
MPC-HC spliter + MPC-HC decoder = mutes after a few
Monogram splitter + Monogram decoder = plays fine from start to end

BTW Monogram AMR decoder package include a decoder, splitter, muxer and an encoder.
http://blog.monogram.sk/janos/2008/03/16/monogram-amr-pack-1010/

FFDShow can also play the samples from start to end just fine. Of course without any Monogram.i tested with internal splitter and haali splitter, internal decoder and ffsdhow, playback breaks on all of them for me

internal decoder and ffdshow decoder are almost exactly the same (both use libavcodec)

chros
29th November 2009, 23:00
On freshly installed Win7 x64, the MPC x86 couldn't accelerate VC1 files on my GF9600GT with EVR Custom presenter... It have been working on WinXP (WMR9) ...
In filters I see: MS Video DMO, and MS Audio DMO, on statistics Mixer: NV12, DXVA: Not available (on WinXP was: iDCT...)

Any thoughts?

There is no MPC Video Decoder in the filters list! (I remember that on WinXP thare was.)

There is the PIN info first section:
-----
Filter : WM ASF Reader - CLSID : {187463A0-5BB7-11D3-ACBE-0080C75E246E}

- Connected to:
CLSID: {94297043-BD82-4DFD-B0DE-8177739C6D20}
Filter: WMVideo Decoder DMO
Pin: in0

- Connection media type:
Video: WVC1 1920x816 23.98fps 8000kbps
----

It seems that the "WM ASF Reader" cannot connect to the built in VC1 DXVA decoder ... (It can connect to the VC1 ffmpeg decoder) ....

BelowSky
29th November 2009, 23:20
Well... I don't know how splitters and decoders internally behave (programmatically). You sure know better than me.
But please fix it. Even if that bug don't get reported a lot, it is important.
Just think about the numbers of videos created by Nokia phones for the last 6 to 10 years. all of these videos will have that issue when played on MPC-HC.
Let me emphasize this, only videos created by Nokia encoders (phones, desktop applications, other phone makers who use Nokia OS like Samsung and Sony and others) have this problem if they use AMR which was very typical back then.
I say that after examining more than 60 files.

tetsuo55
29th November 2009, 23:25
Well... I don't know how splitters and decoders internally behave (programmatically). You sure know better than me.
But please fix it. Even if that bug don't get reported a lot, it is important.
Just think about the numbers of videos created by Nokia phones for the last 6 to 10 years. all of these videos will have that issue when played on MPC-HC.
Let me emphasize this, only videos created by Nokia encoders (phones, desktop applications, other phone makers who use Nokia OS like Samsung and Sony and others) have this problem if they use AMR which was very typical back then.
I say that after examining more than 60 files.Was it added to the tracker already? if not please add it.

clsid
30th November 2009, 00:04
internal decoder and ffdshow decoder are almost exactly the same (both use libavcodec)
ffdshow uses a different AMR library inside libavcodec. So essentially its using a different decoder as MPC.

BelowSky
30th November 2009, 00:15
I've just added that AMR bug to the tracker under "MPC_HC_CODECS" ... sorry.
Feel free to modify it.

Polcius
30th November 2009, 19:10
Does MPC-HC automatically deinterlace videos?

Is there any difference between WMP11 and MPC-HC's deinterlacer? Wich method does each one use?

Thanks

clsid
30th November 2009, 20:06
Neither player deinterlaces video. That is done by the video decoder, renderer, or driver.

Polcius
30th November 2009, 20:11
Neither player deinterlaces video. That is done by the video decoder, renderer, or driver.

Mmmm... OK. I use default settings on both. Do WMP and MPC-HC share the same decoders and renderers?

Snowknight26
30th November 2009, 21:49
They can, but by default they don't*.

Polcius
30th November 2009, 22:40
They can, but by default they don't*.

Ok.

And do you know what deinterlacing methods both use? Or wich one gives a better quality?

kieranrk
30th November 2009, 23:09
Ok.

And do you know what deinterlacing methods both use? Or wich one gives a better quality?

Graphics card dependent. DXVA checker should show you which ones your card supports - Pixel Adaptive being the best.

dleach
1st December 2009, 00:50
I noticed that MPC will save the last location of a movie played if you have the internal options set appropriately (I had to manually delete a saved location). What would be a great option is to allow saved locations AND a prompt to resume from that location or start from the beginning when you start playing a movie. If there is no previously saved location the player would just start from the beginning without a prompt.

I've integrated using this player with XBMC and see that the default player in XBMC can do this and wanted to figure out how to do this with MPC.

seabro
1st December 2009, 13:59
Please Help me!!!

I can't play h264 files over MPC-HC.
I mean, any file or codec that require DXVA, I can't play.. it just wont start.

I have Radeon HD 3685 and last catalyst 9.11 (x64) installed.. on Win 7 (x64) with MPC-HC (x64)... no any codec pack, no ffdshow!

http://img121.imageshack.us/img121/3872/dxvachecker1.png

what am I doing wrong??
I know that my card support hardware decoding, but how come that it's stop working suddenly!

Mercury_22
1st December 2009, 15:18
Please Help me!!!

I can't play h264 files over MPC-HC.
I mean, any file or codec that require DXVA, I can't play.. it just wont start.

I have Radeon HD 3685 and last catalyst 9.11 (x64) installed.. on Win 7 (x64) with MPC-HC (x64)... no any codec pack, no ffdshow!

http://img121.imageshack.us/img121/3872/dxvachecker1.png

what am I doing wrong??
I know that my card support hardware decoding, but how come that it's stop working suddenly!

Follow this steps then report back :
http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines

littleD
1st December 2009, 16:06
Back to 9.10. This version may be more reliable.

snakemanson
1st December 2009, 21:12
how fix this problem ?

64>To compile qedit.h you must install the DirectX 9 SDK, to obtain the dxtrans.h header.
64>EVRAllocatorPresenter.cpp
64>EditListEditor.cpp
64>DX9AllocatorPresenter.cpp
64>.\DX9AllocatorPresenter.cpp(775) : error C2039: 'TryLock' : is not a member of 'CCritSec'
64> c:\work\mpc-hc.vc9\src\filters\BaseClasses\wxutil.h(18) : see declaration of 'CCritSec'
64>.\DX9AllocatorPresenter.cpp(2175) : error C2039: 'TryLock' : is not a member of 'CCritSec'
64> c:\work\mpc-hc.vc9\src\filters\BaseClasses\wxutil.h(18) : see declaration of 'CCritSec'


BuildLog (http://dl.dropbox.com/u/164996/BuildLog.htm)

tetsuo55
1st December 2009, 21:23
hi, you need to install this:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b66e14b8-8505-4b17-bf80-edb2df5abad4

See here for more information:
http://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_compile_the_MPC

snakemanson
1st December 2009, 21:53
DX SDK Aug09 already installed


by this guide /trunk/Compilation.txt

tetsuo55
1st December 2009, 22:11
use the wiki link, the documentation in the source is no longer accurate.

snakemanson
1st December 2009, 22:15
use the wiki link, the documentation in the source is no longer accurate.
thx, i add the new paths at the end and solved

64>To compile qedit.h you must install the DirectX 9 SDK, to obtain the dxtrans.h header.

but, i cant fix this error

64>.\DX9AllocatorPresenter.cpp(775) : error C2039: 'TryLock' : is not a member of 'CCritSec'
64> c:\work\mpc-hc.vc9\src\filters\BaseClasses\wxutil.h(18) : see declaration of 'CCritSec'
64>.\DX9AllocatorPresenter.cpp(2175) : error C2039: 'TryLock' : is not a member of 'CCritSec'
64> c:\work\mpc-hc.vc9\src\filters\BaseClasses\wxutil.h(18) : see declaration of 'CCritSec'

tetsuo55
1st December 2009, 23:20
ok rewrote parts of the compilation guide, please try to follow each step and see what happens

http://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_compile_the_MPC

Leo100
2nd December 2009, 06:52
All builds, since 1312, consistently crash when opening video, complaining igdumd32.dll. This occurs in such device: Viliv S5, video - Intel GMA 500 (driver dated 14.10.2009 Driver Revision: 5.0.0.2015, version igdumd32.dll 8.14.10.2015), System - Windows 7, DirectX - the latest, in August 2009. Perhaps it has something to do with changes in 1312 Built by:

Quote:
28/10/2009
Fixed: Scanline and refresh rate detection algorithm changed
Fixed: Scanline detection and sync was incorrect on rotated displays
Fixed: D3D device interference from other threads minimized
Added: TryLock added to CCritSec

Discovered that crash in the derivation of EVR / EVR cust., VMR9 (renderless). Do not crash when the rest of the render, but dxva not work.
There is a noticeable tearing at all the options vsync in the ON position. If I disable Alternative VSync playback slows down.

Sorry for the language I used google translation.

tetsuo55
2nd December 2009, 08:03
All builds, since 1312, consistently crash when opening video, complaining igdumd32.dll. This occurs in such device: Viliv S5, video - Intel GMA 500 (driver dated 14.10.2009 Driver Revision: 5.0.0.2015, version igdumd32.dll 8.14.10.2015), System - Windows 7, DirectX - the latest, in August 2009. Perhaps it has something to do with changes in 1312 Built by:

Quote:
28/10/2009
Fixed: Scanline and refresh rate detection algorithm changed
Fixed: Scanline detection and sync was incorrect on rotated displays
Fixed: D3D device interference from other threads minimized
Added: TryLock added to CCritSec

Discovered that crash in the derivation of EVR / EVR cust., VMR9 (renderless). Do not crash when the rest of the render, but dxva not work.
There is a noticeable tearing at all the options vsync in the ON position. If I disable Alternative VSync playback slows down.

Sorry for the language I used google translation.I think something is wrong with the GMA500 hardware/drivers.

Please report this problem to Intel.

73ChargerFan
2nd December 2009, 08:07
I'm still getting no DTS core over SPDIF, when playing mkv with DTS-MA track.

Win7 x64 RTM, MPC-HC-32 svn 1373, internal filters only (using Haali mkv doesn't work either.)

DS Audio filter shows buffer going up/down, but yet I hear nothing.

Does this explain why?
Filter : Default DirectSound Device - CLSID : {79376820-07D0-11CF-A24D-0020AFD79767}

- Connected to:

CLSID: {18C16B08-6497-420E-AD14-22D21C2CEAB7}
Filter: Audio Switcher
Pin: Out

- Connection media type:

Audio: 0x0092 48000Hz stereo 1536kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_PCM {00000001-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 4
cbFormat: 18

WAVEFORMATEX:
wFormatTag: 0x0092
nChannels: 2
nSamplesPerSec: 48000
nAvgBytesPerSec: 192000
nBlockAlign: 4
wBitsPerSample: 16
cbSize: 0 (extra bytes)

pbFormat:
0000: 92 00 02 00 80 bb 00 00 00 ee 02 00 04 00 10 00 ’...€»...î......
0010: 00 00 ..

- Enumerated media type 0:

Audio

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0

tetsuo55: I can't find anyone who verifies this, next step for me is to re-install OS but that is soooo muuuuch work. :(

Leo100
2nd December 2009, 08:14
I think something is wrong with the GMA500 hardware/drivers.

Please report this problem to Intel.

I think the same way, but I doubt that Intel will draw attention to this problem. And, "Intel does not support this product via email." (from offsite)...
In addition, builds 1311 and earlier are working well. Maybe you can do anything from the player?

tetsuo55
2nd December 2009, 08:17
I'm still getting no DTS core over SPDIF, when playing mkv with DTS-MA track.

Win7 x64 RTM, MPC-HC-32 svn 1373, internal filters only (using Haali mkv doesn't work either.)

DS Audio filter shows buffer going up/down, but yet I hear nothing.

Does this explain why?
Filter : Default DirectSound Device - CLSID : {79376820-07D0-11CF-A24D-0020AFD79767}

- Connected to:

CLSID: {18C16B08-6497-420E-AD14-22D21C2CEAB7}
Filter: Audio Switcher
Pin: Out

- Connection media type:

Audio: 0x0092 48000Hz stereo 1536kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_PCM {00000001-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 4
cbFormat: 18

WAVEFORMATEX:
wFormatTag: 0x0092
nChannels: 2
nSamplesPerSec: 48000
nAvgBytesPerSec: 192000
nBlockAlign: 4
wBitsPerSample: 16
cbSize: 0 (extra bytes)

pbFormat:
0000: 92 00 02 00 80 bb 00 00 00 ee 02 00 04 00 10 00 ’...€»...î......
0010: 00 00 ..

- Enumerated media type 0:

Audio

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0

tetsuo55: I can't find anyone who verifies this, next step for me is to re-install OS but that is soooo muuuuch work. :(please contact spec-chum about thisI think the same way, but I doubt that Intel will draw attention to this problem.
In addition, builds 1311 and earlier are working well. Maybe you can do anything from the player?
DXVA is very important for Intel, they will try to fix it.

73ChargerFan
2nd December 2009, 08:18
I think the same way, but I doubt that Intel will draw attention to this problem.
In addition, builds 1311 and earlier are working well. Maybe you can do anything from the player?
Sounds like a regression in mpc-hc.

Leo100
2nd December 2009, 08:34
DXVA is very important for Intel, they will try to fix it.
But DXVA works great, I now use MPC-HC build 1311 and MPCVideoDec.ax build 1356 (external), DXVA available.
Sounds like a regression in mpc-hc.
Sorry, I do not propose to fall back, I suggest, if possible, to teach the player to work even on bad drivers from Intel.

snakemanson
2nd December 2009, 09:49
new error :(

5>------ Rebuild All started: Project: libavcodec_gcc, Configuration: Release Win32 ------
5>Performing Makefile project actions
1>videoctl.cpp
5>Project : error PRJ0002 : Error result -1073741515 returned from 'C:\Windows\SysWow64\cmd.exe'.
5>Build log was saved at "file://c:\work\mpc-hc.vc9\src\filters\transform\mpcvideodec\ffmpeg\BuildLog.htm"
5>libavcodec_gcc - 1 error(s), 0 warning(s)

and new problem this YASM path ( is not recognized as an internal or external command)

my path:
MINGW32 — c:\mingw_msys\msys.450x64v2\mingw\
MSYS — c:\mingw_msys\msys.450x64v2\;c:\mingw_msys\msys.450x64v2\bin\
MINGW64 — c:\mingw_msys\msys.450x64v2\mingw\

----

..\..\..\..\lib;$(MINGW32)lib\gcc\mingw32\4.4.1;$(MINGW32)lib

this is correct ?

ashlar42
2nd December 2009, 14:44
Any of the developers interested in lending a hand in incorporating parts of the MPC-HC tech into XBMC? Check here:

http://xbmc.org/forum/showthread.php?t=61355 (support thread)

and here: http://xbmc.org/forum/showthread.php?t=59610 (development thread)

It would be great to see the greatest front-end (IMO) with the best media playing technology (again, IMO).

DeepBeepMeep
2nd December 2009, 14:46
Has anyone else noticed that the Mplayer Classic matroska splitter demux all the audio streams/tracks at the same time and doesn't let the user choose the audio track.

For instance if one wants to play a mkv file that contains an English track and an Italian track two audio decoders will be created in the same graph. This is not only a waste in CPU but this cause as well some stutter.

Am I doing something wrong or is this really a problem with the demuxer? If it is really a bug, thanks in advance for fixing it as this splitter is the onlu splitter on the market that is capable (for the moment) to demux a TrueHD contained in a mkv file.

clsid
2nd December 2009, 15:41
@DeepBeepMeep
It is not a bug, it is more of a design choice that was made many years ago. None of the internal splitters have a stream switcher (like Haali does). That is because MPC contains a separate audio stream switcher. Files with multiple video tracks were pretty much non-existent back then.

Changing this would mean a whole lot of work. So I don't see it happening anytime soon. Currently there are far more important things to improve/fix in MPC.

clsid
2nd December 2009, 15:47
I think something is wrong with the GMA500 hardware/drivers.

Please report this problem to Intel.
Given the fact that several people have reported a variety of problems with 1312 wouldn't it be a good idea to (partially) revert this revision?
Hoping Intel will fix this crash (assuming it is their fault) is just being stubborn. Certainly when we know of a solution/workaround.
Development isn't always a straight line. Sometimes you need to go back a try again.

tetsuo55
2nd December 2009, 15:56
Given the fact that several people have reported a variety of problems with 1312 wouldn't it be a good idea to (partially) revert this revision?
Hoping Intel will fix this crash (assuming it is their fault) is just being stubborn. Certainly when we know of a solution/workaround.
Development isn't always a straight line. Sometimes you need to go back a try again.this is the first report of it every working on GMA500 (other reports i got are of it never ever working)

so that does indeed point the finger back at MPC-HC.

we are currently trying to get usefull debug logging into MPC-HC.
There is no chance this kind of stuff is going to get fixed without that.
fixing one thing breaks another.

sneaker_ger
2nd December 2009, 18:54
I have a problem with the "file"->"close" function. While indeed the file is closed and I can rename/move it the folder containing the file can not be modified until I exit MPC-HC.

BatKnight
2nd December 2009, 20:45
I've noticed that when playing a full Bluray disc using MPC's internal TS splitter the subtitles (presentation graphics, I think) aren't recognized. It shows: no subtitles.
But when using Haali Media Splitter, it shows the subtitles.

Is support for presentation graphics subtitles in the to-do list of MPC-HC, or am I missing something?

Auto-answer: I was missing something, because now it show the subtitles... Sorry for this post.

2nd EDIT: Looks like some m2ts shows with internal filter but others don't, so my first statement is right

3rd EDIT: After all, the subtitles show, but they take long seconds before they do, and I was misleaded into believe they werent' showing

Thanks
Bat

Spec-Chum
2nd December 2009, 23:59
The Goto command (Ctrl + G) seems to be broken in the x64 builds.

When I enter any time it gives the error: Error parsing entered time!

When I just edit the preset values it works. But as soon as I have used my own numbers even once it stops working.

It won't even work for the preset values from that point on.


Goto works just fine in the 32bit builds.


My system:
Windows 7 x64
8800GT

(the bug report section on sourceforge seems to have been closed? so I report it here)


Could anyone with a x64 build please check if this applies to others as well? Just open the Goto windows by pressing Ctrl + G and then enter something like 2.8.0 - it should go to 2 mins 8 secs 0 ms then.

I've fixed in rev 1378

Snowknight26
3rd December 2009, 00:32
I've noticed that when playing a full Bluray disc using MPC's internal TS splitter the subtitles (presentation graphics, I think) aren't recognized. It shows: no subtitles.
But when using Haali Media Splitter, it shows the subtitles.

Is support for presentation graphics subtitles in the to-do list of MPC-HC, or am I missing something?

Auto-answer: I was missing something, because now it show the subtitles... Sorry for this post.

I've already reported it several pages ago.
http://85.230.118.136/showthread.php?p=1347648#post1347648

Leo100
3rd December 2009, 08:20
we are currently trying to get usefull debug logging into MPC-HC.
There is no chance this kind of stuff is going to get fixed without that.
How can I help identify the problem? What additional information can I provide?

tetsuo55
3rd December 2009, 10:40
How can I help identify the problem? What additional information can I provide?Well if you are a programmer you could help getting the debug logging and exception handling feature into MPC-HC

Leo100
3rd December 2009, 10:54
Well if you are a programmer you could help getting the debug logging and exception handling feature into MPC-HC

Sorry, I can help only by the user ...

Steveo08
3rd December 2009, 11:41
i have a big problem with some mkv movies.

i am using mpc-hc with win 7 x64 @1080p and 24p and most videos are represented correctly, but not all.

when i looked under display stats during playback i saw that the green line make waves and the red line goes down irregularly.
i also noticed a judder during the movie.

and what i also noticed unter display stats, that the video frame rate is not the same (it's under my refresh rate) as my refresh rate from my screen (24hz), but it should be the same, because both are 24p.

the other movies are working well, and i got the same values for refresh rate and frame rate.

but what is wrong with the other movies?

i could swear (but i am not sure) it wasen't for a week, but i don't change anything at my media-pc.

my graphic card is xfx gt 220 with hdmi 1.3, i also installed the latest nvidia driver.






Edit:

i found my mistake, some days ago i disabled the jitter option at ac3filter cause i thought, that my receiver will do it, but he dosen't.

DeepBeepMeep
3rd December 2009, 12:51
@DeepBeepMeep
It is not a bug, it is more of a design choice that was made many years ago. None of the internal splitters have a stream switcher (like Haali does). That is because MPC contains a separate audio stream switcher. Files with multiple video tracks were pretty much non-existent back then.

Changing this would mean a whole lot of work. So I don't see it happening anytime soon. Currently there are far more important things to improve/fix in MPC.

Ok thanks for you clarification. However, it seems to me that the player mpeg2 transport stream splitter has its own stream switcher contrary to the matroska splitter.

I have tried the internal audio switcher however it seems to be incompatible with ffdshow audio: whenever ffdshow audio is in the chain several multiples internal switchers are spawned. I have finally used instead the internal switcher of ffdshow audio. This is a solution but not very straightforward, it would be great if at least the compatibility between these two great softwares could be fixed.

Momber
3rd December 2009, 14:48
Some sort of random stuttering was introduced with 1312. It does not happen very often, if it does only pause/play helps.
I concur with your observation and would like to know what is being done about it. Thanks.

clsid
3rd December 2009, 16:10
I have tried the internal audio switcher however it seems to be incompatible with ffdshow audio: whenever ffdshow audio is in the chain several multiples internal switchers are spawned. I have finally used instead the internal switcher of ffdshow audio. This is a solution but not very straightforward, it would be great if at least the compatibility between these two great softwares could be fixed.You shouldn't be getting multiple switchers. I have never seen that happen before. That's a bug. Please provide more information so that the devs can try to reproduce it.

Bumsfalara
3rd December 2009, 16:52
Downloading subtitles with Revisions 1373 and 1378 is not possible, I always get some kind of "seek-error".

Switched back to 1369, which is working fine.

http://img5.imagebanana.com/img/c0sanxz3/Clipboard01.png

clsid
3rd December 2009, 17:11
I suspect 1372 is the cause.

73ChargerFan
3rd December 2009, 17:48
Has anyone else noticed that the Mplayer Classic matroska splitter demux all the audio streams/tracks at the same time and doesn't let the user choose the audio track.
I have tried the internal audio switcher however it seems to be incompatible with ffdshow audio: whenever ffdshow audio is in the chain several multiples internal switchers are spawned.
You shouldn't be getting multiple switchers. I have never seen that happen before. That's a bug. Please provide more information so that the devs can try to reproduce it.
DeepBeepMeep - The built in splitters will render all audio tracks, and has an Audio Switcher to switch between them. Make sure it is enabled under options; then while playing, right click and use the Audio submenu to change tracks.

73ChargerFan
3rd December 2009, 18:21
How can the trak wiki be edited? The URL in Part A #6 has a typo.
https://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_compile_the_MPC

Part B #4c & #4d both reference the same environment variable. Should they be together, like path?

Part B #3, the path has an extra space in it?

Part B #2, Alexins's Cross-Mingw.GCC Core - There are two versions, static or shared pthreads. Does it matter which is used?

Part A #1 - I'd rather not pay $300 for Dev Studio 2008 / Vis C++ 2008. Can Express be retrofitted with ATL & MFC, by copying headers or libraries?

Mercury_22
3rd December 2009, 19:42
How can the trak wiki be edited? The URL in Part A #6 has a typo.
https://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_compile_the_MPC

Part B #4c & #4d both reference the same environment variable. Should they be together, like path?

Part B #3, the path has an extra space in it?

Part B #2, Alexins's Cross-Mingw.GCC Core - There are two versions, static or shared pthreads. Does it matter which is used?

Part A #1 - I'd rather not pay $300 for Dev Studio 2008 / Vis C++ 2008. Can Express be retrofitted with ATL & MFC, by copying headers or libraries?

Also in Part A 5) a) & b) wasn't supposed to be the paths for x64 too ?

And did someone manage to compile MPC-HC on a x64 OS (Windows 7) using just (exactly) this guide ?
Is it complete for a x64 OS ?

tetsuo55
3rd December 2009, 21:49
How can the trak wiki be edited? The URL in Part A #6 has a typo.
https://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_compile_the_MPC

Part B #4c & #4d both reference the same environment variable. Should they be together, like path?

Part B #3, the path has an extra space in it?

Part B #2, Alexins's Cross-Mingw.GCC Core - There are two versions, static or shared pthreads. Does it matter which is used?

Part A #1 - I'd rather not pay $300 for Dev Studio 2008 / Vis C++ 2008. Can Express be retrofitted with ATL & MFC, by copying headers or libraries?Part A #6 - i dont see it, what do you mean exactly
Part B #4c & #4d - Nice catch, fixed
Part B #3 - It defines the path and variable, thats why there is a space
Part B #2 - I don't know what the difference between the two is.
Part A #1 - Its hardcoded to block those two.

Also in Part A 5) a) & b) wasn't supposed to be the paths for x64 too ?

And did someone manage to compile MPC-HC on a x64 OS (Windows 7) using just (exactly) this guide ?
Is it complete for a x64 OS ? Part A 5) a) & b) - x64 compilation is not in the new guide yet (still working out some stuff)
But yes, if you had the missing stuff it would compile for x64 OS (this guide is partly based on xvidvideo.ru compiling instructions from alexins)

Leak
4th December 2009, 13:59
Part A #6 - i dont see it, what do you mean exactly
I'd hazard a guess the "[[BR]]" in the URL (which, in it's current state, leads to an error page on Microsoft's site) is the problem here...

XhmikosR
4th December 2009, 14:37
Downloading subtitles with Revisions 1373 and 1378 is not possible, I always get some kind of "seek-error".

Switched back to 1369, which is working fine.

http://img5.imagebanana.com/img/c0sanxz3/Clipboard01.png

It happens randomly and I reproduced once with 1378 but next time without changing anything, I couldn't. I think this error is caused by opensubtitles.org being overloaded at that time, and has nothing to do with unrar update in rev1372.
If you actually rename vsEDEE.tmp to vsEDEE.htm and open it with your browser you'll see this, which is a javascript:

Παρασκευή, 4 Δεκέμβριος 2009 15:35:48
OpenSubtitles.org is overloaded

We are sorry, but our servers are overloaded (error 500). Please reload page or wait 11.3 seconds.
We are working on fix. Thanks for understanding.

seabro
4th December 2009, 15:13
Follow this steps then report back :
http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines
Nothing.. same stuff!! DXVA still not working!

tetsuo55
4th December 2009, 18:17
I'd hazard a guess the "[[BR]]" in the URL (which, in it's current state, leads to an error page on Microsoft's site) is the problem here...the case of the missing space.

Fixed

tetsuo55
4th December 2009, 18:20
Nothing.. same stuff!! DXVA still not working!show us the screenshots asked for in the bug report portion of that link, also upload a sample.

DeepBeepMeep
4th December 2009, 23:40
DeepBeepMeep - The built in splitters will render all audio tracks, and has an Audio Switcher to switch between them. Make sure it is enabled under options; then while playing, right click and use the Audio submenu to change tracks.

Thanks for the info. I know now why I had two audio switchers: I was forcing to add to the graph ffdshow audio Processor instead of ffdshow audio Decoder.

I have a solution now. But there is obviously an inconsistency between the internal splitters: the TS splitter has its own audio switcher. This means one has to disable the internal audio switcher whenever one plays a ts file and enables it to play a mkv file, this is not very convenient.

blenky
5th December 2009, 13:02
This is one HUGE thread so apoligies if this question has been ask (many time) before.

Looking at getting an ASrock 330 and installing W7/XBMC/MPC-HC.

Currently I have the Popcorn Hour media player which is very good at setting the correct refresh on my TV based on the video source setting the TV to 24hz for blu ray, 50hz for PAL etc.

How is this achieved using MPC-HC?

Thanks in advance.

ikarad
5th December 2009, 21:45
I've noticed that when playing a full Bluray disc using MPC's internal TS splitter the subtitles (presentation graphics, I think) aren't recognized. It shows: no subtitles.
But when using Haali Media Splitter, it shows the subtitles.

Is support for presentation graphics subtitles in the to-do list of MPC-HC, or am I missing something?

Auto-answer: I was missing something, because now it show the subtitles... Sorry for this post.

2nd EDIT: Looks like some m2ts shows with internal filter but others don't, so my first statement is right

3rd EDIT: After all, the subtitles show, but they take long seconds before they do, and I was misleaded into believe they werent' showing

Thanks
Bat
There are many bugs with blu-ray subtitle not corrected. We must wait but Tetsuo55 told that it's not a priority. I hope these bugs will be corrected in 2010 before 2011.
For myself, It is the only bugs that I meet with MPc-HC since one year (2008).

betaking
6th December 2009, 13:37
to xhmikosr:
i think you beark someting code form mpc-hc!
Revision 1367 - Directory Listing
Modified Sat Nov 28 21:58:29 2009 UTC (7 days, 14 hours ago) by Spec-Chum
Added /GS, /NXCOMPACT and /DYNAMICBASE to filters pt2 (XhmikosR)



--------------------------------------------------------------------------------

Revision 1366 - Directory Listing
Modified Sat Nov 28 21:04:28 2009 UTC (7 days, 15 hours ago) by Spec-Chum
Added /GS, /NXCOMPACT and /DYNAMICBASE compile options, where available (XhmikosR)

to all mpc-hc develop pls look this bug repot:https://sourceforge.net/apps/trac/mpc-hc/ticket/152 i think this bug not for my used video codec and media Splitter.
beacause i use other player or use mpc-hc 1356 or use he biuld for my test3 play is fine (use same video codec same media Splitter) ! and he say:Then the change that caused your crash is the /GS, /NXCOMPACT and /DYNAMICBASE switches compiler switches.

boyumeow
6th December 2009, 14:39
Hi, I got PDM.Keylogger (kernel mode memory patch) detected by Kaspersky, just need to confirm its alright in MPC-HC r1393, was it cause by the new "Capture" thingy? Thanks.

tetsuo55
6th December 2009, 14:44
to xhmikosr:
i think you beark someting code form mpc-hc!
Revision 1367 - Directory Listing
Modified Sat Nov 28 21:58:29 2009 UTC (7 days, 14 hours ago) by Spec-Chum
Added /GS, /NXCOMPACT and /DYNAMICBASE to filters pt2 (XhmikosR)



--------------------------------------------------------------------------------

Revision 1366 - Directory Listing
Modified Sat Nov 28 21:04:28 2009 UTC (7 days, 15 hours ago) by Spec-Chum
Added /GS, /NXCOMPACT and /DYNAMICBASE compile options, where available (XhmikosR)

to all mpc-hc develop pls look this bug repot:https://sourceforge.net/apps/trac/mpc-hc/ticket/152 i think this bug not for my used video codec and media Splitter.
beacause i use other player or use mpc-hc 1356 or use he biuld for my test3 play is fine (use same video codec same media Splitter) ! and he say:Then the change that caused your crash is the /GS, /NXCOMPACT and /DYNAMICBASE switches compiler switches. Hi, you misunderstand.
There is no new bug, instead the existing bug that was hidden before has become visable now and has to be fixed.

We are not sure yet if that bug is in elecard or in mpc-hc

To be clear, the problem is unrelated to that commit, but that commit exposes the problem.

betaking
6th December 2009, 14:58
Hi, you misunderstand.
There is no new bug, instead the existing bug that was hidden before has become visable now and has to be fixed.

We are not sure yet if that bug is in elecard or in mpc-hc

To be clear, the problem is unrelated to that commit, but that commit exposes the problem.

sorry ,but problem not happen other player(zoomplayer) or mpc-hc 1356!

tetsuo55
6th December 2009, 15:03
sorry ,but problem not happen other player(zoomplayer) or mpc-hc 1356!like i said in the bug report, the change you mentioned "reveals" the bug. This bug has always been there but was never discovered before this.

The only question now is, is elecard killing mpc-hc or is mpc-hc killing elecard.

For this we will need a debug-symbols build from casimir.

alexins
7th December 2009, 05:47
Media Player Classic HomeCinema (x86/x64), svn 1400 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1400.html)

Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA

Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)

(1394-1400)
Fixed : blank item for appcommand;
Added : support of Broadcom Video decoder for VC1, H264 and Mpeg2 (hardware acceleration);
Moved "Show OSD" option to Player page;
Updated MinGW32 link in compilation instructions;
Advise Show OSD option requires MPC-HC to be restarte;
Updated resources to reflect the latest "Show OSD" changes;
Increased the size of the "Show OSD" box for all resources;
Updated the two Chinese resources to reflect the latest changes.

Snowknight26
7th December 2009, 07:08
Ctrl+C and File->Close change the main window form to different sizes.

betaking
7th December 2009, 09:46
can not compilation last mpc-hc
mplayerc.cpp
.\TunerScanDlg.cpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
.\TunerScanDlg.cpp(40) : error C2001: 常量中有换行符
.\TunerScanDlg.cpp(40) : fatal error C1057: 宏展开中遇到意外的文件结束
MainFrm.cpp
.\mplayerc.cpp(1274) : error C2065: “IDS_NAVIGATE_TUNERSCAN”: 未声明的标识符
.\MainFrm.cpp(7825) : error C2121: “#”: 无效字符 : 可能是宏展开的结果
.\MainFrm.cpp(7825) : error C2146: 语法错误 : 缺少“)”(在标识符“㴊㴽㴽㴽”的前面)
.\MainFrm.cpp(7825) : error C2059: 语法错误 : “)”
.\MainFrm.cpp(7832) : error C2121: “#”: 无效字符 : 可能是宏展开的结果
.\MainFrm.cpp(7832) : error C2146: 语法错误 : 缺少“)”(在标识符“㴊㴽㴽㴽”的前面)
.\MainFrm.cpp(7832) : error C2059: 语法错误 : “)”

betaking
7th December 2009, 10:12
new bug repot
today my frinend use mpc-hc 1400 and add haali media Spiltter to external Filters and mpc-hc play some mkv files is crash !but he use mpc-hc 1356 play is fine not crash setting is same ! you can download Capture picture at here!
http://h.imagehost.org/download/0992/Desktop_6

tetsuo55
7th December 2009, 10:56
can not compilation last mpc-hc
mplayerc.cpp
.\TunerScanDlg.cpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
.\TunerScanDlg.cpp(40) : error C2001: 常量中有换行符
.\TunerScanDlg.cpp(40) : fatal error C1057: 宏展开中遇到意外的文件结束
MainFrm.cpp
.\mplayerc.cpp(1274) : error C2065: “IDS_NAVIGATE_TUNERSCAN”: 未声明的标识符
.\MainFrm.cpp(7825) : error C2121: “#”: 无效字符 : 可能是宏展开的结果
.\MainFrm.cpp(7825) : error C2146: 语法错误 : 缺少“)”(在标识符“㴊㴽㴽㴽”的前面)
.\MainFrm.cpp(7825) : error C2059: 语法错误 : “)”
.\MainFrm.cpp(7832) : error C2121: “#”: 无效字符 : 可能是宏展开的结果
.\MainFrm.cpp(7832) : error C2146: 语法错误 : 缺少“)”(在标识符“㴊㴽㴽㴽”的前面)
.\MainFrm.cpp(7832) : error C2059: 语法错误 : “)”all those errors are caused by codepage problems, are you using unicode?new bug repot
today my frinend use mpc-hc 1400 and add haali media Spiltter to external Filters and mpc-hc play some mkv files is crash !but he use mpc-hc 1356 play is fine not crash setting is same ! you can download Capture picture at here!
http://h.imagehost.org/download/0992/Desktop_6Judging from the last screenshot memory was completely corrupted.
Are you sure your friend isn't infected with a virus/trojan/rootkit?

Is he using windows 7?

betaking
7th December 2009, 11:10
all those errors are caused by codepage problems, are you using unicode?Judging from the last screenshot memory was completely corrupted.
Are you sure your friend isn't infected with a virus/trojan/rootkit?

Is he using windows 7?
yes his computer not havevirus/trojan/rootkit! yes his using windows7!

alexins
7th December 2009, 11:56
can not compilation last mpc-hc
mplayerc.cpp
.\TunerScanDlg.cpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
.\TunerScanDlg.cpp(40) : error C2001: 常量中有换行符
.\TunerScanDlg.cpp(40) : fatal error C1057: 宏展开中遇到意外的文件结束
MainFrm.cpp
.\mplayerc.cpp(1274) : error C2065: “IDS_NAVIGATE_TUNERSCAN”: 未声明的标识符
.\MainFrm.cpp(7825) : error C2121: “#”: 无效字符 : 可能是宏展开的结果
.\MainFrm.cpp(7825) : error C2146: 语法错误 : 缺少“)”(在标识符“㴊㴽㴽㴽”的前面)
.\MainFrm.cpp(7825) : error C2059: 语法错误 : “)”
.\MainFrm.cpp(7832) : error C2121: “#”: 无效字符 : 可能是宏展开的结果
.\MainFrm.cpp(7832) : error C2146: 语法错误 : 缺少“)”(在标识符“㴊㴽㴽㴽”的前面)
.\MainFrm.cpp(7832) : error C2059: 语法错误 : “)”

This problem is caused by incorrect settings on the local computer.
Currently there is only one problem in building, in the project standalone_filters x64 - MPCVideoDec. ax.

betaking
7th December 2009, 13:01
This problem is caused by incorrect settings on the local computer.
Currently there is only one problem in building, in the project standalone_filters x64 - MPCVideoDec. ax.

My System default code page is GBK 936,And when I switch to English (US) codepage,it still fail!

tetsuo55
8th December 2009, 09:16
Important message:

As you are probably aware, MPC-HC crashes a lot (we estimate 1000 times per minute globally).
Historically external codecs have always been blamed (remember all the anti-codecpack movements)

In the SVN a lot of the recent changes greatly increase security.
This enhanced security changes some of the crashes from random events to easily reproducable ones.
As a nice side-effect, a lot of performance bugs where fixed by this.

You will find that mpc-hc crashes more often, but mostly when doing the same thing (unlike before where the bug would trigger the crash sometimes and not always)
There reproducable crashes will be much easier to fix.

But we need help, if any devs capable of working on crash bugs wish to help, please contact me.

We will upload a special build as soon as possible, with this build you can make a usefull minimdump that can be used by the developers.

betaking
8th December 2009, 09:19
Important message:

As you are probably aware, MPC-HC crashes a lot (we estimate 1000 times per minute globally).
Historically external codecs have always been blamed (remember all the anti-codecpack movements)

In the SVN a lot of the recent changes greatly increase security.
This enhanced security changes some of the crashes from random events to easily reproducable ones.
As a nice side-effect, a lot of performance bugs where fixed by this.

You will find that mpc-hc crashes more often, but mostly when doing the same thing (unlike before where the bug would trigger the crash sometimes and not always)
There reproducable crashes will be much easier to fix.

But we need help, if any devs capable of working on crash bugs wish to help, please contact me.

We will upload a special build as soon as possible, with this build you can make a usefull minimdump that can be used by the developers.

good job !:thanks:

Mixer73
8th December 2009, 09:23
We will upload a special build as soon as possible, with this build you can make a usefull minimdump that can be used by the developers.

AWESOME. I seem to be able to crash MPC-HC at will under certain circumstances, so I'll get right to it :thanks:

tetsuo55
8th December 2009, 10:25
For those interested here is some more detailed information on the steps we are taking:

Step 1: Apply all ISV security enhancements introduced in Vista.
Url: http://msdn.microsoft.com/en-us/library/bb430720.aspx
Status: /SafeSEH and heap corruption detection still need to be done

Step 2: Pass the driver, application and logo verfier
Status: To be done (we fail many tests right now, and the last one requires a certificate to pass)

Step 3: Fix any manually reported crashing bugs in the form of minidumps + samples.

cweb
8th December 2009, 10:30
The latest build (1400) from xvid.ru breaks playback of AVCHD files (both *.mts and *.ts) from my camera (these are hd progressive videos) - the screen remains blank.

I can only play videos by unticking H264/AVC (DXVA) in Internal Filters, thus not using the built-in filters...

Just to let you know..

torpedo
8th December 2009, 11:15
can not compilation last mpc-hc
mplayerc.cpp
.\TunerScanDlg.cpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
.\TunerScanDlg.cpp(40) : error C2001: 常量中有换行符
.\TunerScanDlg.cpp(40) : fatal error C1057: 宏展开中遇到意外的文件结束
MainFrm.cpp
.\mplayerc.cpp(1274) : error C2065: “IDS_NAVIGATE_TUNERSCAN”: 未声明的标识符
.\MainFrm.cpp(7825) : error C2121: “#”: 无效字符 : 可能是宏展开的结果
.\MainFrm.cpp(7825) : error C2146: 语法错误 : 缺少“)”(在标识符“㴊㴽㴽㴽”的前面)
.\MainFrm.cpp(7825) : error C2059: 语法错误 : “)”
.\MainFrm.cpp(7832) : error C2121: “#”: 无效字符 : 可能是宏展开的结果
.\MainFrm.cpp(7832) : error C2146: 语法错误 : 缺少“)”(在标识符“㴊㴽㴽㴽”的前面)
.\MainFrm.cpp(7832) : error C2059: 语法错误 : “)”

My compatriot, this kind of problem can be resolved by openning "TunerScanDlg.cpp " in EmEditor with codepage 852, 1252 etc. or with binary ASCII view(二进制 ACSII 查看) and then save as the file with utf-8 with signature(带签名 utf-8), load this file again in Visual Studio and recomplie it, the compilation should pass successfully!

betaking
8th December 2009, 12:19
My compatriot, this kind of problem can be resolved by openning "TunerScanDlg.cpp " in EmEditor with codepage 852, 1252 etc. or with binary ASCII view(二进制 ACSII 查看) and then save as the file with utf-8 with signature(带签名 utf-8), load this file again in Visual Studio and recomplie it, the compilation should pass successfully!

Thanks! i try !

matthew_eli
8th December 2009, 14:43
Hi, I found a little problem on H264 DXVA internal decoder: sometimes, during various h264 contents playing, a strange thing happens; let's see these 2 pics:

http://a.imagehost.org/t/0255/H264_DXVA_MPC-HC.jpg (http://a.imagehost.org/view/0255/H264_DXVA_MPC-HC) http://a.imagehost.org/t/0603/H264_DXVA_W7.jpg (http://a.imagehost.org/view/0603/H264_DXVA_W7)

The left one is a capture of a frame decoded with internal MCP-HC H264 decoder; the right one with Win7 DXVA decoder; it seems that with internal MPC-HC decoder this frame (and some of the previous ones) are "dirty": there are some artifacts and something like digital noise. The Win7 decoded scene are normal and clean instead. After few seconds the video decoded by internal MPC-HC decoder returns normal, like the decoder does a "reinitialization" and the picture becomes clean like the Win7 decoded one.

Is normal this behaviour?

my version is MPC-HC svn 1404 x86, my grapghic card is an intel g45(mobile) and my OS: Windows 7 x64 Professional. The only thing that I changed in this test are the internal decoder with the Win7 one. I did not change any setting of the internal decoder (n° of thread, error resilience, etc.):confused:

namaiki
8th December 2009, 14:48
grapghic card is an intel g45(mobile)

I found that for my 4500MHD, while using the internal H.264(DXVA) filter, deblocking is not performed at all in at least one file for sure (pretty sure it's deblocking at least.. probably because of below).


matthew_eli: are you using
[HKEY_CURRENT_USER\Software\Gabest\Filters\MPC Video Decoder]
"CompatibilityMode"=dword:00000016
?

matthew_eli
8th December 2009, 14:56
I found that for my 4500MHD, while using the internal H.264(DXVA) filter, deblocking is not performed at all in at least one file for sure (pretty sure it's deblocking at least.. probably because of below).


matthew_eli: are you using
[HKEY_CURRENT_USER\Software\Gabest\Filters\MPC Video Decoder]
"CompatibilityMode"=dword:00000016
?

Yes, I set this, because in this site:

http://nunnally.ahmygoddess.net/watching-h264-videos-using-dxva/

it is reported like a trick to decode all H264 videos...am I wrong?

tetsuo55
8th December 2009, 20:32
The latest build (1400) from xvid.ru breaks playback of AVCHD files (both *.mts and *.ts) from my camera (these are hd progressive videos) - the screen remains blank.

I can only play videos by unticking H264/AVC (DXVA) in Internal Filters, thus not using the built-in filters...

Just to let you know..
Does the same sample work in ffplay or mplayer?

Can you upload as sample? What videocard are you using?

cweb
8th December 2009, 22:41
Does the same sample work in ffplay or mplayer?

Can you upload as sample? What videocard are you using?

The same sample works in Windows Media Player and in MPlayer for Windows.

Here's a sample:
http://www.mediafire.com/?maovnyd4jzy

Videocard is GTX285 as in my sig.
I'm running Windows 7.

hdboy
9th December 2009, 02:06
The same sample works in Windows Media Player and in MPlayer for Windows.

Here's a sample:
http://www.mediafire.com/?maovnyd4jzy

Videocard is GTX285 as in my sig.
I'm running Windows 7.

confirmed. works with built in win7 msft dvd-dtv decoder. does not work with mpc internal dxva decoder.

tetsuo55
9th December 2009, 07:57
Thanks i gave the link to the dev's

cweb
9th December 2009, 08:29
Thanks i gave the link to the dev's

You're welcome.. glad I could help.

amigenius
9th December 2009, 18:57
Hi,

My ATI sharpen problem seemed to be solved.

Since i've turned of video smoothing in CCC the ATI sharpening works on NV12 colorspaces:)

But here's another issue

I've have also stuttering with beliyaals changes in 1312.

It doesn't matter if i use DXVA or Software Decoders for Video decoding.

Turning shaders on or off doesn't change anything too.

My relevant system specs are:

Vista 64 Bit SP2
ATI 4870 Catalyst 9.10
core ie 920
onboard sound
Gigabyte GA-EX58 UD5
12 GB Ram

cya,

keep on the good work!

r4in
9th December 2009, 21:40
Hello,

DXVA playback seems to be broken in Catalyst 9.11. Can anybody confirm that?

hoborg
9th December 2009, 21:44
Hello,

DXVA playback seems to be broken in Catalyst 9.11. Can anybody confirm that?

No problem on Win7x64, cat. 9.11 and ATI HD4770

r4in
9th December 2009, 21:49
I use Win7 RC 32bit, Radeon HD3200. I also found this (http://blogs.amd.com/play/2009/11/17/ati-catalyst™-9-11-driver-–-what’s-new/#comment-2514).

Gleb Egorych
9th December 2009, 22:00
Hi,
...
I've have also stuttering with beliyaals changes in 1312.
...
Vista 64 Bit SP2
ATI 4870 Catalyst 9.10
core ie 920
onboard sound
Gigabyte GA-EX58 UD5
12 GB Ram
...

Different users with different hardware (ati, nvidia, intel) reported stuttering with rev.1312.

Maybe revert?

Casshern
10th December 2009, 01:17
Different users with different hardware (ati, nvidia, intel) reported stuttering with rev.1312.

Maybe revert?

I would second this. Beliyaals changes from 1311 to 1312 seem to cause random stuttering. Maybe he can fix this (i think its caused by trylock and the "preventing" other processes from accessing directx) or revert. I do not really know if the changes fixed anything for anybody. If there is somebody for whom the 1311 to 1312 transition fixed something related to beliyaals code, please report!

Mercury_22
10th December 2009, 09:19
I would second this. Beliyaals changes from 1311 to 1312 seem to cause random stuttering. Maybe he can fix this (i think its caused by trylock and the "preventing" other processes from accessing directx) or revert. I do not really know if the changes fixed anything for anybody. If there is somebody for whom the 1311 to 1312 transition fixed something related to beliyaals code, please report!

No problems here after 1312 and nothing fixed also but I'm using default settings for MPC ! AKA no external splitters (just Windows 7's decoders) and no "Enable Time Frame Correction" (except for when I'm using "WMVideo Decoder DMO" for VC-1 i ) or "Alternative VSync"

Do you have "random stuttering" using default MPC-HC settings ?

Gleb Egorych
10th December 2009, 10:08
No problems here after 1312 and nothing fixed also but I'm using default settings for MPC ! AKA no external splitters (just Windows 7's decoders) and no "Enable Time Frame Correction" (except for when I'm using "WMVideo Decoder DMO" for VC-1 i ) or "Alternative VSync"

Do you have "random stuttering" using default MPC-HC settings ?
I use "Reset to default -> Reset to optimal" settings.

Mixer73
10th December 2009, 10:11
I too am using a post-1312 release (1337) and its by far the best for me so far, playback seems perfect.

Casshern
10th December 2009, 11:01
I too am using a post-1312 release (1337) and its by far the best for me so far, playback seems perfect.

Yes, but did something change for the better compared to 1311 and the stuff beliyaal changed there? Do you actually use alternate vsync or vsync at all?

It's not that new versions aren't better most of the times, it's that beliyaals particular change in 1312 seems to be detrimental to a number of people with different configs while not having any benefits.

Mercury_22
10th December 2009, 11:09
I use "Reset to default -> Reset to optimal" settings.
Exactly as I thought please use DEFAULT not optimal ! or at least disable "Enable Time Frame Correction" and "Alternative VSync" (except for when using "WMVideo Decoder DMO" for VC-1 i )

Even better Reset MPC-HC settings to defaults:


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).

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Gabest]

For the settings stored in the mpc-hc.ini or mpc-hc64.ini (for the 64-bit edition) file created next to the mpc-hc.exe or mpc-hc64.exe (for the 64-bit edition) open the mpc-hc.ini or mpc-hc64.ini file and delete everything inside except

[Settings]

* In both cases MPC-HC will recreate the settings entries on the first run.

P.S. Too bad Tetsuo didn't manage to start a new thread for MPC-HC with Troubleshooting_guidelines (http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines) on the first page or at least to put Troubleshooting_guidelines (http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines) on the first post on this thread

Mixer73
10th December 2009, 13:51
Yes, but did something change for the better compared to 1311 and the stuff beliyaal changed there? Do you actually use alternate vsync or vsync at all?

I can't say for sure, but certainly any problems from 1312 are related to settings and or hardware configuration I suggest. Certainly for my config/settings I have no stuttering, but I am using a pretty simple system - normally 50hz content, 75hz screen.

Perhaps we need to look for the common elements between the reports of stuttering?

hdboy
10th December 2009, 20:08
Does anyone have a HDTV connected as a secondary monitor? I have a 7600GT, primary monitor is my PC monitor, secondary is my HDTV. I like this setup b/c it allows me to work normally while someone else watches a movie on the TV. However, I have issues with video stutters. I try all kinds of stuff, different renderers, codecs, reclock, other players...

Just as a test, I set the HDTV as the primary and only monitor, and lo and behold: flawless playback.

Is this a problem with windows (7)? is it my video card? I'd be willing to upgrade if it'd help.

Does anyone else connect to a HDTV (720p or 1080p) as a secondary monitor without issues? If so, what's your config? thanks.

follow up to my post above: since then, I have upgraded to a 9800GT. I have dxva working, so my cpu usage is way down. However, I still get stuttering when I use my TV as secondary monitor (set TV as full screen device on Output page). I've done a total reset by deleting the gabest key from the registry. The only workaround I've found is to use D3D mode, but that causes other usability issues.

so for those on win7 who uses TV as a secondary monitor and gets stutter free playback, what card do you have and what config do you use? (renderer, filter, etc.) thanks.

noee
10th December 2009, 20:47
so for those on win7 who uses TV as a secondary monitor and gets stutter free playback, what card do you have and what config do you use? (renderer, filter, etc.) thanks.

I have an LG37 set up as my secondary for movie playback, DXVA works fine with the MPC and MS decoder using EVR and ReClock. I have D3D off and I have Aero turned off. ATI HD2600XT, CCC9.11. I use MPC-HC and jRiver Media Center 14 as players.

Gleb Egorych
10th December 2009, 22:45
Exactly as I thought please use DEFAULT not optimal ! or at least disable "Enable Time Frame Correction" and "Alternative VSync" (except for when using "WMVideo Decoder DMO" for VC-1 i )
AFAIK alternative vsync is the main feature of beliyaal renderer and was implemented to avoid tearing.

ooferomen
11th December 2009, 01:00
mpeg2 decode support for broadcom added? will this get added for nvidia as well? be a nice feature for ION netbooks and nettops.

clsid
11th December 2009, 12:51
It simply uses an external decoder from Broadcom. If you want the same for NVIDIA, then install the Purevideo decoder (or any other DXVA MPEG-2 decoder, like the Cyberlink one). But be aware that DVD subtitles won't work properly when using DXVA on Vista/7.

Mercury_22
11th December 2009, 13:22
The PGS subtitles are NOT displayed in some files: sample (http://sharebee.com/f4cbfacb) (although I can see / select them in Filters-> File Path ->... or Navigate -> Subtitle Language ->...) but they are displayed in the same file using other players
Also, it takes 2-3 or more sec before PGS subtitles are displayed while the external subtitles (srt, sub ...) are displayed immediately

Kado
11th December 2009, 21:21
MPC hangs under the following conditions:
Using two displays and Direct3d fullscreen if a video is already playing and you try to open another one (with double click) without closing the first one with ctrl+c the player leaves fullscreen and hangs leaving two copies of mpc running. if you terminate the first copy both terminate. further double clicks in videos just increase the number of mpc copies running in the background but if you open another one yourself then double click a video the copy you have opened opens that video.

T91User
12th December 2009, 09:10
Hello, people. I have been using MPCHC for quite a bit of time, it’s a wonderful piece of software – fast, small, powerful and universal. Thanks for your hard work, MPCHC staff!
However, lately I had encountered a very unpleasant problem with this player. You see, I had fallen a victim of this “netbook epidemia” and purchased asus t91. It’s a convertible netbook with a touchscreen, nice for a websurfing in tablet pc mode. Another reason why I bought it was it’s videochip – Intel GMA 500. Yes, it can do DXVA, so I won’t be hold back by an Atom CPU while watching HD video with MPCHC. Quite a combination of a PMP and a PC! Or so I thought.
Here comes the catch – I like watching movies in high quality with an original sound (I’m not a native English speaker, you see). That’s why I need both DXVA acceleration AND subtitles. And here we have a problem.
Every time I try to enable EVR CP (the only way to have DXVA and subs in Windows 7, right?), it crashes after restart (probably, because MPCHC applies renderer settings change only after restart). But when I use simple EVR net3 – it works perfectly – no lags, CPU load being low during playback, writing “DXVA mode: H264 bitstream decoder: no FGT” in filters>MPC Video Decoder properties. So, it is not impossible to enable DXVA on my netbook with it’s current OS and software. But I need subs also.
I tried everything from here http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines (including installation of august09 DirectX and both Microsoft Visual C++ packs). I tried clean install. I tried latest SVN builds. I tried disabling Kaspersky Internet Security. I tried 3D fullscreen. I tried different resizers. I tried PowerDVD decoder as an external filter. I tried disabling Aero. I tried another (older) videochip driver. After all, I tried resetting everything to default via registry as described in troubleshooting guide.
It won’t work. EVR CP still crashes.
Here are my system specs. Everything is the same as on Asus website http://www.asus.com/product.aspx?P_ID=qdwslBLhhfuw43HS
but I installed Win7 Pro on it instead of XP. Aero is on.
OS: Win7 6.1.7600.2.0.0.256.48
MPCHC versions I tried: 1.3.1333.0, 1.2.1008.0, SVN 1347
GMA 500 Drivers I tried: 5.0.0.2015 from Oct 14, 2009 (current), and 4.0.2 from
11.08.2009
Certain oddities that might be helpful: VMR 9 renderless crashes also, but VMR7 and Overlay Mixer both works with Aero on. This is strange, because when I try using Overlay Mixer on my desktop (Win 7 also), it kills Aero immediately.
Widows problem tool says that the problem is with an "igdumd32.dll version 8.14.10.2015"

Here is my minidump http://sharebee.com/683340d4
Sorry for such a long post, and for my poor English everyone. But I am desperately looking for help.

tetsuo55
12th December 2009, 10:06
Hello T91User,

Please use this build for the time being: http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1311.html

Can you contact Beliyaal (send him a PM)
There is a bug in the intel driver for the GMA500 and its being triggered by the scanline changes introduced in 1312.

Beliyaal does not have this hardware so he needs someone to test some things for him.

T91User
12th December 2009, 11:58
Thanks a lot, tetsuo55! This words are too pale to express my feeling of gratitude, but i will repeat: thank you. With the version that you recomended, it all works - dxva, subs and evr cp. I'm happy I can continue to use my favorite player. Already wrote a PM to Beliyaal. If i could be of any help for testing, I'll do it.

clsid
12th December 2009, 13:03
@tetsuo55
Considering the large amount of (severe) problems that people have reported with 1312, shouldn't we revert it for the time being, until Beliyaal can fix it? The problems are currently bigger than the benefits of 1312.

Casshern
12th December 2009, 16:00
@tetsuo55
Considering the large amount of (severe) problems that people have reported with 1312, shouldn't we revert it for the time being, until Beliyaal can fix it? The problems are currently bigger than the benefits of 1312.

I second this!

hdboy
12th December 2009, 16:53
what was it that the Beliyaal patch was supposed to fix?

Klaus_1250
12th December 2009, 17:17
Hello T91User,

Please use this build for the time being: http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1311.html

Can you contact Beliyaal (send him a PM)
There is a bug in the intel driver for the GMA500 and its being triggered by the scanline changes introduced in 1312.

Beliyaal does not have this hardware so he needs someone to test some things for him.

WOOT!!! I had given up on my 1101HA, but now I can finally use it properly! :-)

PS: There isn't just one bug in the GMA500 driver, it is the most bug ridden, crappy driver imaginable. I still can't believe that Intel released the GMA500 without any QA on the drivers, even though they neither designed the GMA500 nor programmed the drivers.

73ChargerFan
12th December 2009, 20:14
what was it that the Beliyaal patch was supposed to fix?
svn 1312 Oct 28, 2009

Fixed: Scanline and refresh rate detection algorithm changed
Fixed: Scanline detection and sync was incorrect on rotated displays
Fixed: D3D device interference from other threads minimized
Added: TryLock added to CCritSec
Beliyaal works on the display code. His efforts have advanced MPC-HC considerably over the past year.

73ChargerFan
12th December 2009, 20:22
Let's remove the 1312 changes from the current version, then that code can be tested and debugged.

We need a test crew & test suite. A series of short test videos and a script, with a mailing list (!) to alert testers. Then when a new version comes out, they'll get an email with a link to the test version. Download, run script, review then upload results. If its in a computer generated format, then the results can be parsed and a report generated with "who" and their test platform, results, and comments if any.

However, we rebuild far too often to test every version. This should be weekly at most.

Also, if a set of users with similar platforms are experiencing problems others aren't, a temporary test group can be set up for that issue, and a note added to the change list, e.g. "Not compatible with Intel at the moment."

tetsuo55
12th December 2009, 22:11
@tetsuo55
Considering the large amount of (severe) problems that people have reported with 1312, shouldn't we revert it for the time being, until Beliyaal can fix it? The problems are currently bigger than the benefits of 1312.I see you already did. I would have suggested reverting only the trylock part (i was testing a build like this and it seemed to fix the stuttering issues)

The other stuff in that commit seems to fix all of my remaining tearing issues.

clsid
12th December 2009, 23:05
Wasn't the scanline stuff the cause of the GMA500 crash? Together that is most of the reverted code.

tetsuo55
12th December 2009, 23:39
Wasn't the scanline stuff the cause of the GMA500 crash? Together that is most of the reverted code.I'm not sure, i dont have that hardware (luckily)

Klaus_1250
13th December 2009, 02:50
If you can post different builds with the each with on of the "fixes" in 1312, GMA500 owners can test out which one causes the BSOD (XP) or application crash (7). I'm happy to test builds for the GMA500.

Andy o
13th December 2009, 03:22
I see you already did. I would have suggested reverting only the trylock part (i was testing a build like this and it seemed to fix the stuttering issues)

The other stuff in that commit seems to fix all of my remaining tearing issues.

Is this reversion on 1405? I'm using that one and have the same bug that was introduced with 1312, which might be related. I have stuttering with my display set to 1080/30i. It's an ATI 4670 with 9.11 Catalyst drivers. Worked perfectly with 1311 and before.

One bug I just noticed is that when you access the right-click menu with the keyboard (CTRL+SHIFT+I) or remote, and close it (either by Esc or by selecting something), the mouse cursor stays onscreen and does not disappear until you actually move the mouse.

Inspector.Gadget
13th December 2009, 03:52
One thing I've noticed that's weird is that MPC-HC reports dropped frames (and an initial lag is visible) when playing VC1-in-ASF files using the EVR-CP renderer but not the ordinary EVR renderer. I can't reproduce this with any other file types, even when using the WMVideo DMO decoder to handle VC1-in-M2TS along with EVR-CP. Anyone else noticed this?

tetsuo55
13th December 2009, 09:15
Is this reversion on 1405? I'm using that one and have the same bug that was introduced with 1312, which might be related. I have stuttering with my display set to 1080/30i. It's an ATI 4670 with 9.11 Catalyst drivers. Worked perfectly with 1311 and before.

One bug I just noticed is that when you access the right-click menu with the keyboard (CTRL+SHIFT+I) or remote, and close it (either by Esc or by selecting something), the mouse cursor stays onscreen and does not disappear until you actually move the mouse.you will have to try 1408 or newerOne thing I've noticed that's weird is that MPC-HC reports dropped frames (and an initial lag is visible) when playing VC1-in-ASF files using the EVR-CP renderer but not the ordinary EVR renderer. I can't reproduce this with any other file types, even when using the WMVideo DMO decoder to handle VC1-in-M2TS along with EVR-CP. Anyone else noticed this?i dont use this file type so i dont know about this.

XhmikosR
13th December 2009, 10:46
To ALL translators: if you find any strings that are truncated in your languages resources, contact me with the details.

alexins
13th December 2009, 11:56
Media Player Classic HomeCinema (x86/x64), svn 1410 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1410.html)

Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA

Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)

(1406-1410)

Update Traditional Chinese translation;
Updated Czech translation;
Partial revert of revision 1312. It simply caused too many new problems. (Unrelated changes should be committed in separate revisions in the future, so that we can better test their individual effects.);
deleted PN31Snoop.sys driver since it's not needed anymore;
made Boost slider in Audio Switcher a little bigger;
cosmetic changes in all resources (mplayerc.exe-->mpc-hc.exe etc);
Fix : Nelly audio decoder - no sound.

nickolasemp
13th December 2009, 12:39
Hello everyone.

Just as T91User, I too can't reproduce the videos correctly. When I enable mpc-hc's H.264/AVC (DXVA) native transform filter and I have EVR enabled, I get perfect performance. But just as T91User, I too am not a native English speaker and I need subtitles. So I aneble EVR custom. But the performance drops. The video lags. Even if I don't have external subtitles (meaning that there is nothing to render) the performance drops.

Is there something I can do about it?

Edit:Just to say that I am using 1.3.1410 and obviously (as the title says) GMA500

namaiki
13th December 2009, 12:45
Any changes with 1410 and http://forum.doom9.org/showpost.php?p=1352023&postcount=10783 ?
I doubt it though..

With EVR custom are you using all default settings? Also do you have Aero enabled or disabled?

nickolasemp
13th December 2009, 13:21
Nothing changes with 1410.

Aero disabled, and the settings next to EVR custom say:
Bilinear
EVR buffers:5
(everything else is unchecked)

XhmikosR
13th December 2009, 13:50
Can you try this (http://www.mediafire.com/file/1zycmkc2e2o/MPC-HC_r1410_x86_test.7z) build?

Mirror (http://sharebee.com/c2fe01ad)

nickolasemp
13th December 2009, 14:17
No change mate (Έλληνας ε; )

tetsuo55
13th December 2009, 16:41
you seem to have a diffferent crash reason then

Can you give me as many details about the crash error message as possible?

nickolasemp
13th December 2009, 16:46
It doesn't crash, it just goes slower... There is a small stuttering in the sound and the playback is done in quantums...

Leo100
13th December 2009, 17:31
Build 1410 on my Viliv s5 (GMA 500) does not crush. Thank you very much! But tearing is still present. Perhaps it depends now only on the drivers from Intel.

Some files no longer played with DXVA. When key CompatibilityMode = 1 player show message "too much ref frames". In build 1311 DXVA works fine without any troubles.

Mediainfo one of those files:
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 16 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2mn 42s
Bit rate mode : Variable
Bit rate : 3 885 Kbps
Maximum bit rate : 13.1 Mbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.141
Stream size : 75.4 MiB (97%)
Writing library : x264 core 58 svn-736
Encoding settings : cabac=1 / ref=16 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=7 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=16 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=crf / crf=19.0 / rceq='blurCplx^(1-qComp)' / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30
Encoded date : UTC 2009-11-02 11:04:34
Tagged date : UTC 2009-11-02 11:04:47

Klaus_1250
13th December 2009, 19:12
It doesn't crash, it just goes slower... There is a small stuttering in the sound and the playback is done in quantums...
Are you using D3D fulllscreen? Which OS and driver?

Andy o
13th December 2009, 20:07
Excellent. My stuttering is fixed with 1410. Thanks so much guys.

nickolasemp
13th December 2009, 20:11
Windows 7, drivers from Microsoft are 8.14.10.2011

While D3D makes it run smoothly in the audio department, in the video department it still is done in parts/quantums. Meaning that there are lags.

Do you think it is Intel drivers' problem?

Gleb Egorych
13th December 2009, 20:28
Thanks for 1408, I'll do test a bit later (to check if stuttering is gone).

JarrettH
13th December 2009, 20:41
If I check off LFE in the audio properties (MPEG Audio) and have two channels with no subwoofer, does this mean my two channel setup gets the LFE channel as well? I'd prefer my speakers receive LFE channel because they go to 50Hz. Thanks :cool:

Also, I don't understand if AC3 Filter can be used for MPEG Audio, why does MPC use its own decoder with videos that have MP3 audio?

Mixer73
13th December 2009, 22:04
Umm, you can't play back DXVA with 16 ref frames at 720p can you?

RiCON
14th December 2009, 03:58
Mixer73, if your graphics card or console is limited to L4.1, no. Maximum number of reference frames is 9 at 1280x720.

Snowknight26
14th December 2009, 04:52
Some cosmetic changes could be done under Miscellaneous in the Options. For one, there's too much white space between the Video and VMR9 Video controls panel (Color shouldn't be capitalized?), same under the Reset button, the sliders use a different style than the one for Boost under Audio Switcher and the label about Direct3D Fullscreen having been moved could be removed. Ideally, too, the two checkboxes should be under Player.

Edit: Now that I look at it, the last checkbox under Tweaks needs to be rewritten. Improper capitalization, broken English, missing dashes, etc. Also, the Audio channels section under DVD/OGM seems to be useless.

Mixer73
14th December 2009, 05:01
Some files no longer played with DXVA. When key CompatibilityMode = 1 player show message "too much ref frames". In build 1311 DXVA works fine without any troubles.

Format settings, ReFrames : 16 frames


Mixer73, if your graphics card or console is limited to L4.1, no. Maximum number of reference frames is 9 at 1280x720.

I was referring to the above, I should have clarified ;)

Casshern
14th December 2009, 10:49
For me the revert of "trylock" (1312) in the new 1410 fixed my stuttering issues with 1312 and above. Good Work!

Any changes with 1410 and http://forum.doom9.org/showpost.php?p=1352023&postcount=10783 ?
I doubt it though..

With EVR custom are you using all default settings? Also do you have Aero enabled or disabled?

tetsuo55
14th December 2009, 11:15
Some cosmetic changes could be done under Miscellaneous in the Options. For one, there's too much white space between the Video and VMR9 Video controls panel (Color shouldn't be capitalized?), same under the Reset button, the sliders use a different style than the one for Boost under Audio Switcher and the label about Direct3D Fullscreen having been moved could be removed. Ideally, too, the two checkboxes should be under Player.

Edit: Now that I look at it, the last checkbox under Tweaks needs to be rewritten. Improper capitalization, broken English, missing dashes, etc. Also, the Audio channels section under DVD/OGM seems to be useless.We want to completely redesign all the settings windows, there are many mistakes on all pages. (its difficult to move things around, so better to do it in 1 go)

fuzz!
14th December 2009, 11:15
Apologies if this is not the correct thread for MPC-HC feature request;

There is a command-line option for MPC (/close) that closes the player when playback is complete.. I dearly wish this was an option within MPC. Currently I hack the registry, adding a " /close" to the open command on various media types.. I just wish it was simpler than this flaky kludge.

I like to know that the player will be killed and the PC go into S3 standy when playback is done without any intervention from me..

Mercury_22
14th December 2009, 11:36
Apologies if this is not the correct thread for MPC-HC feature request;

There is a command-line option for MPC (/close) that closes the player when playback is complete.. I dearly wish this was an option within MPC. Currently I hack the registry, adding a " /close" to the open command on various media types.. I just wish it was simpler than this flaky kludge.

I like to know that the player will be killed and the PC go into S3 standy when playback is done without any intervention from me..

Try one of the options in right click -> After playback -> ...
We want to completely redesign all the settings windows, there are many mistakes on all pages. (its difficult to move things around, so better to do it in 1 go)
So can we hope to have all the audio options in one page and individual Volume for each channel (like in FFDShow) in the future ?

tetsuo55
14th December 2009, 12:16
So can we hope to have all the audio options in one page and individual Volume for each channel (like in FFDShow) in the future ?One page, yes. Individual control, probably not.

Andy o
14th December 2009, 16:32
Can anything be done about this? It seems like an easy fix...
One bug I just noticed is that when you access the right-click menu with the keyboard (CTRL+SHIFT+I) or remote, and close it (either by Esc or by selecting something), the mouse cursor stays onscreen and does not disappear until you actually move the mouse.It's kinda difficult to use the remote without having to move the mouse to get rid of the cursor when this happens. I also can't find an option or command to close (cancel) the context menu without having to make a selection (what Esc in the keyboard would do), is there any? If not that's fine.

73ChargerFan
14th December 2009, 17:45
There is a command-line option for MPC (/close) that closes the player when playback is complete.. I dearly wish this was an option within MPC. Currently I hack the registry, adding a " /close" to the open command on various media types.. I just wish it was simpler than this flaky kludge.
Second! Third! (my wife) Fourth! (first son) Fifth! (second son)

Try one of the options in right click -> After playback -> ...
Not good enough. It is reset each time the player is started. With options "open full screen" and "d3d full screen" then when the video is over, you just get a big black screen. My computer won't sleep, and the whole family thinks the computer is already off.

Please add it to the Player Options tab. :o

73ChargerFan
14th December 2009, 17:47
Can anything be done about this? It seems like an easy fix...
It's kinda difficult to use the remote without having to move the mouse to get rid of the cursor when this happens. I also can't find an option or command to close (cancel) the context menu without having to make a selection (what Esc in the keyboard would do), is there any? If not that's fine.
How about a 5 second time out?

fuzz!
15th December 2009, 00:35
Try one of the options in right click -> After playback -> ...

That option is only for the current 'session'.. it's not a global, persistent setting.

JarrettH
15th December 2009, 00:55
If I check off LFE in the audio properties (MPEG Audio) and have two channels with no subwoofer, does this mean my two channel setup gets the LFE channel as well? I'd prefer my speakers receive LFE channel because they go to 50Hz. Thanks :cool:

Also, I don't understand if AC3 Filter can be used for MPEG Audio, why does MPC use its own decoder with videos that have MP3 audio?

Sooo what does LFE do? :thanks:

fuzz!
15th December 2009, 03:28
Second! Third! (my wife) Fourth! (first son) Fifth! (second son)

...

Not good enough. It is reset each time the player is started. With options "open full screen" and "d3d full screen" then when the video is over, you just get a big black screen. My computer won't sleep, and the whole family thinks the computer is already off.

Please add it to the Player Options tab. :o

Sixth! (my wife) :P

clsid
15th December 2009, 10:47
Also, I don't understand if AC3 Filter can be used for MPEG Audio, why does MPC use its own decoder with videos that have MP3 audio?AC3Filter only decodes MP1 and MP2 audio, not MP3.

clsid
15th December 2009, 11:11
The information in Trac needs some fixing.

1) Bug reporting page: (http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting)
Wrong link for searching in existing bug reports. I suggest using this one:
http://sourceforge.net/apps/trac/mpc-hc/report/9
and this one
http://sourceforge.net/apps/trac/mpc-hc/search
Please also add these links to the index page of Trac (http://sourceforge.net/apps/trac/mpc-hc/). Its too difficult for newbies to find what they are looking for now.

C) There is no link to download development builds. Also, please start uploading development builds to SourceForge.
F) Add a note that a SourceForge account is required, and link to account creation and login page. Otherwise people will be scared away by the "access denied" errors that they will get.


The phpBB forum seems to be pretty much dead. Its useless that way. Maybe switch back on the standard embedded forum in SourceForge?

namaiki
15th December 2009, 11:29
Re: http://sourceforge.net/apps/trac/mpc-hc/ticket/67

Prebuffering subtitles using the internal subtitle renderer does not reduce CPU usage, however video portions with subtitles are less jumpy. i.e. with prebuffer off, on my Intel 4500MHD, the screen pauses for like a half-a-second before displaying subtitles (fine with my Geforce 9600M GT on the same computer), and with prebuffering enabled, the video is pretty much smooth. Animated subtitles are, however, quite broken if you have only 1 subpicture buffered, (with disable animation not selected only half of animated subs might appear).

In VSFilter, when prebuffering is enabled, I think it buffers pretty much all frames, and so CPU usage is higher, but subtitles are smoother if you have a powerful enough CPU. If the CPU is quite weak, there can be flickering of subtitles.

by Namaiki.

p.s. was that kind of a rant? D:
Also, I have a feeling that the internal subtitle renderer relies more on GPU power and VSFilter is all CPU powered.

Leo100
15th December 2009, 13:52
On GMA 500 1417 build just does not use DXVA for 720p files with the ref frame 16

rack04
15th December 2009, 14:31
How do I use the new MPC Audio Renderer? I don't see it as an option in the Audio Renderer drop down.

Polcius
15th December 2009, 14:40
How can I do a fresh "install" of MPC?

I mean, delete preferences, etc...

And should I do it every time I downlad a new SVN?

Thanks

rack04
15th December 2009, 14:49
How can I do a fresh "install" of MPC?

I mean, delete preferences, etc...

And should I do it every time I downlad a new SVN?

Thanks

http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines

clsid
15th December 2009, 17:15
You don't need to reset settings when updating.

saint-francis
15th December 2009, 17:21
On GMA 500 1417 build just does not use DXVA for 720p files with the ref frame 16

And it probably never will. There are plenty of DXVA limitations posts and threads around that should explain all of this. You probably won't get DXVA with more than 9 for 720p. It's lower with 1080P and higher with 480P. In fact I think this was just discussed on the last page!

Leo100
15th December 2009, 17:27
And it probably never will. There are plenty of DXVA limitations posts and threads around that should explain all of this. You probably won't get DXVA with more than 9 for 720p. It's lower with 1080P and higher with 480P. In fact I think this was just discussed on the last page!

But at this very moment, build 1311 is ideally play these same files with DXVA!

joikd
15th December 2009, 18:11
I get can't MPC to play a mounted blu-ray iso using the command line. Actually, I can if I specify the "pathname" as "d:\bdmv\stream\*.*", but then I'm screwed for SD DVD's.

Any ideas?

wOxxOm
15th December 2009, 20:51
a bug(?)

on a file->properties->details dialog:
Video: MPEG4 Video (H264) 1428x1068 (16:9) 23.98fps [Video]
Audio: AAC 48000Hz stereo 1536kbps [Audio]

why would all the players (MPCHC included) detect ALL AAC audio (inside mp4/mkv) as 1536 kbit whereas MediaInfo page on the very same dialog shows it to be some sane bitrate (245 kbit e.g.)? BTW 1536 is a dummy value for PCM 16bit uncompressed stereo wav...

and also ESC hotkey wouldn't close this 'properties' dialog if user selects that gray box on the Details page with detailed video/audio info (for 10 years as of now :p?))

tetsuo55
15th December 2009, 21:42
The information in Trac needs some fixing.

1) Bug reporting page: (http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting)
Wrong link for searching in existing bug reports. I suggest using this one:
http://sourceforge.net/apps/trac/mpc-hc/report/9
and this one
http://sourceforge.net/apps/trac/mpc-hc/search
Please also add these links to the index page of Trac (http://sourceforge.net/apps/trac/mpc-hc/). Its too difficult for newbies to find what they are looking for now.

C) There is no link to download development builds. Also, please start uploading development builds to SourceForge.
F) Add a note that a SourceForge account is required, and link to account creation and login page. Otherwise people will be scared away by the "access denied" errors that they will get. fixed


The phpBB forum seems to be pretty much dead. Its useless that way. Maybe switch back on the standard embedded forum in SourceForge? i switched because the embedded forum is impossible to use by an admin.
So we're keeping the phpBB forum.

clsid
15th December 2009, 22:58
One of the reviews on the MP-HC project page (https://sourceforge.net/projects/mpc-hc/) says that posting does not work on the forum. I am not sure if that is true, but you might want to investigate, as it might explain the lack of posts.

tetsuo55
15th December 2009, 23:10
One of the reviews on the MP-HC project page (https://sourceforge.net/projects/mpc-hc/) says that posting does not work on the forum. I am not sure if that is true, but you might want to investigate, as it might explain the lack of posts.i'm on it.


EDIT:
Looks like a bug with sourceforge, SF staff is working on it.

But they need the exact error message, what are you guys seeing?
https://sourceforge.net/apps/phpbb/mpc-hc/

Brazil2
16th December 2009, 00:37
on a file->properties->details dialog:
Video: MPEG4 Video (H264) 1428x1068 (16:9) 23.98fps [Video]
Audio: AAC 48000Hz stereo 1536kbps [Audio]

why would all the players (MPCHC included) detect ALL AAC audio (inside mp4/mkv) as 1536 kbit whereas MediaInfo page on the very same dialog shows it to be some sane bitrate (245 kbit e.g.)?
It doesn't happen to me:

Audio: AAC 48000Hz stereo 127Kbps [Audio (eng)]

Audio: AAC 44100Hz stereo 111Kbps [Audio]

ChronoReverse
16th December 2009, 04:42
I hope this isn't too much stupidity on my part but is there a way to make MPCHC show videos that are larger than the screen resolution without resizing? Sometimes I want to see part of the video at full resolution.

namaiki
16th December 2009, 04:49
View-> Video Frame-> Normal.

ChronoReverse
16th December 2009, 05:31
The problem with that is the borders of the window will not expand past the screen size. I'd also like to be able to move the window around to see different parts. Unless there's a way to scroll the video?

namaiki
16th December 2009, 07:03
The problem with that is the borders of the window will not expand past the screen size. I'd also like to be able to move the window around to see different parts. Unless there's a way to scroll the video?

Ctrl + Numpad, I think. Can't check; bloody laptop..

wOxxOm
16th December 2009, 07:08
on a file->properties->details dialog:
Video: MPEG4 Video (H264) 1428x1068 (16:9) 23.98fps [Video]
Audio: AAC 48000Hz stereo 1536kbps [Audio]
It doesn't happen to me:

Got it:
MPC's internal mp4/mkv splitter enabled - it's ok,
MPC's internal mp4/mkv splitter disabled (Haali is used) - 1536 kbit.

but internal splitters for avi/mp4/mkv are too dumb because they don't show as much (as Haali) info in "filters" menu and give no support for mkv linking / ordered chapters.

nurbs
16th December 2009, 07:36
Well, 1536kbps is the bitrate of an uncompressed 16bit 48kHz stereo audio track, so if all your aac tracks are stereo that explains why you get that number. Of course that doesn't explain why you don't get the encoded bitrate of the file.

w0rd™
16th December 2009, 07:42
I have a quick question, how can I change some keys settings but not from within the player. Like I want to say change the volume hot-keys, but through a file, or command or the registry.

Can this be done?

I had a quick look at the registry, but can't see anything about the keyboard keys.


Thanks.

namaiki
16th December 2009, 07:52
@w0rd: look under HKEY_CURRENT_USER\Software\Gabest\Media Player Classic\Commands2 or in the ini file: [Commands2]
I'm not sure if there is documentation for that, but for me, I have started clean, change some keys within MPC and then save a reg file for what it changes.

w0rd™
16th December 2009, 08:37
Thanks, that worked!

I wonder why there isn't a normal registry list of the keys, that can be easily changed!?


thanks again.

tetsuo55
16th December 2009, 10:18
One of the reviews on the MP-HC project page (https://sourceforge.net/projects/mpc-hc/) says that posting does not work on the forum. I am not sure if that is true, but you might want to investigate, as it might explain the lack of posts.Should be fixed now!

sneaker_ger
16th December 2009, 21:56
How do I report bugs? The link in the start post is outdated and the one in the checklist (tetsuo's signature) says I don't have enough privileges. Do I need to create an account on sourceforge now?

Want to add the following bug as I didn't get any reply here:
I have a problem with the "file"->"close" function. While indeed the file is closed and I can rename/move it the folder containing the file can not be modified until I exit MPC-HC.

tetsuo55
16th December 2009, 22:07
How do I report bugs? The link in the start post is outdated and the one in the checklist (tetsuo's signature) says I don't have enough privileges. Do I need to create an account on sourceforge now?

Want to add the following bug as I didn't get any reply here:yes, you need to register

Gleb Egorych
17th December 2009, 15:56
Tested b1417 (build from xvidvideo.ru) - no more 1312 stuttering issues on Vista x64, EVR-CP (optimal), GF8800GT (FW191.07).

But this build often crashes on multiple "Jump forward (medium)" and "Jump backward (medium)" commands. Build 1311 is OK.

crash details:
Problem signature:
Problem Event Name: BEX
Application Name: mplayerc_rc.exe
Application Version: 1.3.1417.0
Application Timestamp: 4b26f1a4
Fault Module Name: evr.dll
Fault Module Version: 6.0.6002.18005
Fault Module Timestamp: 49e037bb
Exception Offset: 0000844a
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.0.6002.2.2.0.256.1
Locale ID: 1049
Additional Information 1: fd00
Additional Information 2: ea6f5fe8924aaa756324d57f87834160
Additional Information 3: fd00
Additional Information 4: ea6f5fe8924aaa756324d57f87834160

saint-francis
17th December 2009, 16:09
Is there a way to adjust subtitle timing on the fly with MPC HC? I'm trying to sync up subs from a DVD to a BD and muxing and remuxing with a different guess for sub timing each time is a PITA.

BatKnight
17th December 2009, 17:15
Is there a way to adjust subtitle timing on the fly with MPC HC? I'm trying to sync up subs from a DVD to a BD and muxing and remuxing with a different guess for sub timing each time is a PITA.
Press F1 or F2 during play. Inside Options -> Subtitles, change the desired Delay.

tetsuo55
17th December 2009, 17:21
Tested b1417 (build from xvidvideo.ru) - no more 1312 stuttering issues on Vista x64, EVR-CP (optimal), GF8800GT (FW191.07).

But this build often crashes on multiple "Jump forward (medium)" and "Jump backward (medium)" commands. Build 1311 is OK.

crash details:
Problem signature:
Problem Event Name: BEX
Application Name: mplayerc_rc.exe
Application Version: 1.3.1417.0
Application Timestamp: 4b26f1a4
Fault Module Name: evr.dll
Fault Module Version: 6.0.6002.18005
Fault Module Timestamp: 49e037bb
Exception Offset: 0000844a
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.0.6002.2.2.0.256.1
Locale ID: 1049
Additional Information 1: fd00
Additional Information 2: ea6f5fe8924aaa756324d57f87834160
Additional Information 3: fd00
Additional Information 4: ea6f5fe8924aaa756324d57f87834160Thanks for this report, the seek is triggering a memory corruption.
the reason the old build works is because we wheren't detecting this before, so corruption of memory would build up till something on the computer randomly crashes minutes, days or weeks later.

Can you upload a sample of the file that you can reproduce this crash with.

Leak
17th December 2009, 17:31
I have a problem with the "file"->"close" function. While indeed the file is closed and I can rename/move it the folder containing the file can not be modified until I exit MPC-HC.
I'd hazard a guess that that directory was made MPC-HC's working directory so you can't rename/delete it. I guess it should be enough to change the working directory to MPC-HC's installation directory when you close a file.

sneaker_ger
17th December 2009, 18:12
I'd hazard a guess that that directory was made MPC-HC's working directory so you can't rename/delete it. I guess it should be enough to change the working directory to MPC-HC's installation directory when you close a file.

I don't know how to do that nor would I want to do it every time I close a file. MPC-HC shouldn't do it, should it?

saint-francis
17th December 2009, 18:14
Press F1 or F2 during play. Inside Options -> Subtitles, change the desired Delay.

Great. Thanks.

BTW is that Options -> Subtitles -> Delay Interval?

clsid
17th December 2009, 19:01
Yes. That is the correct setting. The interval value is added/subtracted to/from the current delay whenever you press F1/F2.

Gleb Egorych
17th December 2009, 20:15
Thanks for this report, the seek is triggering a memory corruption.
the reason the old build works is because we wheren't detecting this before, so corruption of memory would build up till something on the computer randomly crashes minutes, days or weeks later.

Can you upload a sample of the file that you can reproduce this crash with.
The bug is present for almost every file I've tested, but they are rather long (1.5-2 hours) so it's hard to upload them.

Also I can reproduce the bug only WITH ReClock. If ReClock (1.8.4.9 & 1.8.5.1a tested) is used then MPC-HC crashes very often after numerous jumps. Just press and hold a key assigned to "Jump forward (medium)" and a few second later MPC-HC crashes.

Without ReClock it seems to be OK.

clsid
17th December 2009, 20:30
Please test a couple of builds in between 1311 and 1417 to narrow down the range in which the problem was introduced.

Does it happen only with certain file types or video formats?
Does it happen if you disable the internal H.264 decoder?

tetsuo55
17th December 2009, 20:48
Please test a couple of builds in between 1311 and 1417 to narrow down the range in which the problem was introduced.
No need to check the builds, we introduced this error message ourselves.
What we need is a Symbols debug build so we can find out what is causing mpc-hc to do this illegal memory access.

thrawnrulz68
17th December 2009, 22:36
I am using MPC-HC v1.3.1418 and I am encountering a strange problem on my laptop (Windows Vista 32-bit, 1.83 ghz, 4gb ram, nvidia quadro nvs 110m). When I am playing an HD quicktime file (using Quicktime architecture, latest version - not dshow), if I switch from full screen back to windowed, the player will crash. This only happens when using alt-enter to switch, however. Double clicking the video does not cause this problem. Does this happen to anyone else?

tetsuo55
17th December 2009, 22:46
I am using MPC-HC v1.3.1418 and I am encountering a strange problem on my laptop (Windows Vista 32-bit, 1.83 ghz, 4gb ram, nvidia quadro nvs 110m). When I am playing an HD quicktime file (using Quicktime architecture, latest version - not dshow), if I switch from full screen back to windowed, the player will crash. This only happens when using alt-enter to switch, however. Double clicking the video does not cause this problem. Does this happen to anyone else?can you post the crash dump info?

Leak
18th December 2009, 00:21
I don't know how to do that nor would I want to do it every time I close a file. MPC-HC shouldn't do it, should it?
Ugh. I meant MPC-HC should do that, not you - you can't simply change an applications current working directory by hand.

sneaker_ger
18th December 2009, 02:08
I see. Thought I missed something for a while.

thrawnrulz68
18th December 2009, 02:15
this is the debug info from visual studio 2008:

'mpc-hc.exe': Loaded 'C:\Users\Tom\Documents\mpc-hc.exe'
'mpc-hc.exe': Loaded 'C:\Windows\System32\ntdll.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\kernel32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\version.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\msvcrt.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\dsound.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\user32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\gdi32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\advapi32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\rpcrt4.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\ole32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\winmm.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\oleaut32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\oleacc.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\powrprof.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\ddraw.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\dciman32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\setupapi.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\dwmapi.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\comdlg32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\shlwapi.dll'
'mpc-hc.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6002.18005_none_5cb72f96088b0de0\comctl32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\shell32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\winspool.drv'
'mpc-hc.exe': Loaded 'C:\Windows\System32\oledlg.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\ws2_32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\nsi.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\wininet.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\normaliz.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\urlmon.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\iertutil.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\imm32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\msctf.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\lpk.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\usp10.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\psapi.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\uxtheme.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\clbcatq.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\devenum.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\wintrust.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\crypt32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\msasn1.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\userenv.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\secur32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\imagehlp.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\msdmo.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\rsaenh.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\browseui.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\propsys.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\duser.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\WindowsCodecs.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\apphelp.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\EhStorShell.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Microsoft Office\Office12\GrooveShellExtensions.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Microsoft Office\Office12\GrooveUtil.dll'
'mpc-hc.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4053_none_d08d7da0442a985d\msvcr80.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Microsoft Office\Office12\GrooveNew.dll'
'mpc-hc.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc80.atl_1fc8b3b9a1e18e3b_8.0.50727.1833_none_d1c5318643596706\ATL80.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\msimg32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\cscui.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\cscdll.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\cscapi.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\msshsq.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\thumbcache.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\actxprxy.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\shdocvw.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\ieframe.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\ntshrui.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\netapi32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\SLC.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Microsoft Office\Office12\GrooveSystemServices.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\msxml3.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\samlib.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\linkinfo.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\networkexplorer.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\mpr.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Symantec\Symantec Endpoint Protection\SnacNp.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\ntlanman.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\drprov.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\davclnt.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\PortableDeviceApi.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\EhStorAPI.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTime.qts'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QTCF.dll'
'mpc-hc.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.6002.18005_none_9e50b396ca17ae07\GdiPlus.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Common Files\Apple\Apple Application Support\CoreFoundation.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Common Files\Apple\Apple Application Support\pthreadVC2.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\wsock32.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Common Files\Apple\Apple Application Support\objc.dll'
'mpc-hc.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4053_none_d08d7da0442a985d\msvcp80.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Common Files\Apple\Apple Application Support\icuin40.dll', Binary was not built with debug information.
'mpc-hc.exe': Loaded 'C:\Program Files\Common Files\Apple\Apple Application Support\icuuc40.dll', Binary was not built with debug information.
'mpc-hc.exe': Loaded 'C:\Program Files\Common Files\Apple\Apple Application Support\icudt40.dll', Binary was not built with debug information.
'mpc-hc.exe': Loaded 'C:\Program Files\Common Files\Apple\Apple Application Support\ASL.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Common Files\Apple\Apple Application Support\CFNetwork.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Common Files\Apple\Apple Application Support\SQLite3.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\Common Files\Apple\Apple Application Support\zlib1.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\IPHLPAPI.DLL'
'mpc-hc.exe': Loaded 'C:\Windows\System32\dhcpcsvc.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\dnsapi.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\winnsi.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\dhcpcsvc6.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\wdmaud.drv'
'mpc-hc.exe': Loaded 'C:\Windows\System32\ksuser.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\MMDevAPI.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\avrt.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\AudioSes.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\AudioEng.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\msacm32.drv'
'mpc-hc.exe': Loaded 'C:\Windows\System32\msacm32.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\midimap.dll'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\CoreVideo.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTime3GPP.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTime3GPPAuthoring.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeAudioSupport.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeAuthoring.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeCapture.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeEffects.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeEssentials.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeH264.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeImage.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeInternetExtras.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeMPEG.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeMPEG4.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeMPEG4Authoring.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeMusic.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeStreaming.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeStreamingAuthoring.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeStreamingExtras.qtx'
'mpc-hc.exe': Loaded 'C:\Program Files\QuickTime\QTSystem\QuickTimeVR.qtx'
'mpc-hc.exe': Loaded 'C:\Windows\System32\d3d9.dll'
'mpc-hc.exe': Loaded 'C:\Windows\System32\d3d8thk.dll'
The thread 'Win32 Thread' (0x13f8) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0xa8c) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x1130) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x1cc4) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0xf64) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x1978) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0xfb8) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x106c) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x163c) has exited with code 0 (0x0).
The thread 'Win32 Thread' (0x1b58) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x13a4) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x17c8) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x1b90) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x1bf4) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x1c30) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x1c24) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x1c78) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x1a10) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x1c70) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x18b8) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x13dc) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0xb50) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x1184) has exited with code -1073741819 (0xc0000005).
The thread 'Win32 Thread' (0x1480) has exited with code -1073741819 (0xc0000005).
SNAC NP Detach!
The program '[7048] mpc-hc.exe: Native' has exited with code -1073741819 (0xc0000005).

snyders6dogrecipe
18th December 2009, 02:39
I have Windows 7 and I need to activate EVR Custom Pre. if I want DXVA to work correctly in mpc-hc. However, I much prefer the look of the image when PS 2.0 is enabled, as 3D surfaces is disabled with this renderer. Is there a way to use PS with DXVA at the same time on Windows 7?

Thank you

namaiki
18th December 2009, 02:58
However, I much prefer the look of the image when PS 2.0 is enabledThe image is actually the same? Unless you are talking about changing from Bilinear to one of the Bicubic resizers.

3D surfaces are disabled with EVR-Custom
They're not. I can still do the sphere thing + DXVA, unless that is something else.. :|

flanger216
18th December 2009, 05:12
I have Windows 7 and I need to activate EVR Custom Pre. if I want DXVA to work correctly in mpc-hc. However, I much prefer the look of the image when PS 2.0 is enabled, as 3D surfaces is disabled with this renderer. Is there a way to use PS with DXVA at the same time on Windows 7?

Thank you

Eh? The selector is grayed out because EVR always uses 3D surfacing. So... the bicubic resizers work fine with EVR.

thrawnrulz68
18th December 2009, 06:55
Log Name: Application
Source: Application Error
Date: 12/18/2009 12:49:53 AM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: Tom-PC
Description:
Faulting application mpc-hc.exe, version 1.3.1418.0, time stamp 0x4b276bc1, faulting module QuickTime.qts, version 7.65.17.80, time stamp 0x4afa620b, exception code 0xc0000005, fault offset 0x00009c2f, process id 0x1c38, application start time 0x01ca7fa5e39a89f1.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2009-12-18T05:49:53.000Z" />
<EventRecordID>26243</EventRecordID>
<Channel>Application</Channel>
<Computer>Tom-PC</Computer>
<Security />
</System>
<EventData>
<Data>mpc-hc.exe</Data>
<Data>1.3.1418.0</Data>
<Data>4b276bc1</Data>
<Data>QuickTime.qts</Data>
<Data>7.65.17.80</Data>
<Data>4afa620b</Data>
<Data>c0000005</Data>
<Data>00009c2f</Data>
<Data>1c38</Data>
<Data>01ca7fa5e39a89f1</Data>
</EventData>
</Event>

betaking
18th December 2009, 07:33
test last svn 1420 thrawnrulz68's problem not happen on my computer!
to tetsuo55: today i go back and test last svn 1420. last my repot problem not happen!thanks! !

matthew_eli
18th December 2009, 11:31
Hi, I found a little problem on H264 DXVA internal decoder: sometimes, during various h264 contents playing, a strange thing happens; let's see these 2 pics:

http://a.imagehost.org/t/0255/H264_DXVA_MPC-HC.jpg (http://a.imagehost.org/view/0255/H264_DXVA_MPC-HC) http://a.imagehost.org/t/0603/H264_DXVA_W7.jpg (http://a.imagehost.org/view/0603/H264_DXVA_W7)

The left one is a capture of a frame decoded with internal MCP-HC H264 decoder; the right one with Win7 DXVA decoder; it seems that with internal MPC-HC decoder this frame (and some of the previous ones) are "dirty": there are some artifacts and something like digital noise. The Win7 decoded scene are normal and clean instead. After few seconds the video decoded by internal MPC-HC decoder returns normal, like the decoder does a "reinitialization" and the picture becomes clean like the Win7 decoded one.

Is normal this behaviour?

my version is MPC-HC svn 1404 x86, my grapghic card is an intel g45(mobile) and my OS: Windows 7 x64 Professional. The only thing that I changed in this test are the internal decoder with the Win7 one. I did not change any setting of the internal decoder (n° of thread, error resilience, etc.):confused:

For those who wants to try this strange beahviour with g45 or X4500MHD, please try this file:

http://uploading.com/files/4a56268b/sample.mkv/

I hope this could help developers to fix this problem. Thanks:thanks:

tetsuo55
18th December 2009, 11:36
Hey thrawnrulz68,

I did some research on that problem, thanks to your debug logs i could find a lot more than i could before.

Quote microsoft:
"process may unexpectedly quit with a -1073741819 status code"
"This problem can be caused by an access violation that happens randomly because an uninitialized handle was passed by a downlevel layer."

In your case there can be 3 possible causes.
1. Symantec antivirus is causing it
2. You have a rootkit that is causing it
3. There is a bug in MPC-HC.

You have to rule out 1 and 2, then if you can still reproduce, we should have a new debug log to work from.

Gleb Egorych
18th December 2009, 11:46
Please test a couple of builds in between 1311 and 1417 to narrow down the range in which the problem was introduced.

Does it happen only with certain file types or video formats?
Does it happen if you disable the internal H.264 decoder?
Tested some xvidvideo.ru builds, b1356 no crash, the next b1369 crash.

Different containers (avi, mkv, internal splitters), H.264 (coreavc), different audio codecs (MP3, AC3). I don't use internal H.264 decoder.

namaiki
18th December 2009, 11:50
For those who wants to try this strange beahviour with g45 or X4500MHD, please try this file:

http://uploading.com/files/4a56268b/sample.mkv/

I hope this could help developers to fix this problem. Thanks:thanks:

matthew_eli: DXVA on 4500MHD does not perform deblocking. This also occurs in Splash Player, so I believe it is either an issue with the card or the drivers.

By doing the compatibilitymode registry entry, I believe you are making the 4500MHD process some files which it usually can't and that is why those artifacts occur.

clsid
18th December 2009, 13:13
I can confirm the QT fullscreen issue. Here it just freezes MPC.

It only happens when using the System Default renderer for QT. No problem when using DirectX 7/9 renderer.

clsid
18th December 2009, 13:14
I have gotten a report that recent versions of MPC-HC are no longer compatible with Windows 2000. The culprit seems to be a call to RegisterRawInputDevices in user32.dll, which is only supported on XP and above. A fix or workaround would be nice, even if it means disabling some functionality of MPC on win2000, people don't need media center remote support on that OS anyway.

r4in
18th December 2009, 14:57
DXVA problems with Catalyst 9.9+ after resume from sleep/hibernation

Hello,

I had mentioned in this forum before that DXVA support is broken in Catalyst 9.11. It seems that problem is deeper and doesn´t apply generally to all PCs. I found this topic and I can confirm it:

http://forums.amd.com/game/messageview.cfm?catid=279&threadid=120591 (http://forums.amd.com/game/messageview.cfm?catid=279&threadid=120591)

So, it seems that DXVA playback brokes after resuming PC from sleep/hibernation when Catalyst past version 9.8 (i.e. 9.9 - 9.12) is used. The only know way (so far) how to fix it use version 9.8 and below. Hope there will be found different workaround - OR - dear engineers in AMD/ATI will fix it.

See ya.

matthew_eli
18th December 2009, 15:16
matthew_eli: DXVA on 4500MHD does not perform deblocking. This also occurs in Splash Player, so I believe it is either an issue with the card or the drivers.

By doing the compatibilitymode registry entry, I believe you are making the 4500MHD process some files which it usually can't and that is why those artifacts occur.

Yes, I could be ok, but why, if I use Windows 7 DXVA decoder in MPC-HC, the Macro-Blocking (or whatever it is) does not appear (see pic 2 in previous posts)? I don't think it would be a driver problem, because if it was it has to appear also with Win7 DXVA decoder...

namaiki
18th December 2009, 15:21
Are you sure that the 'Microsoft DTV-DVD Video Decoder' was using DXVA? It *can* use DXVA, but it also has a software fallback. Does it say "Playing [DXVA]" in the Status Bar?

lol, if it does, then I am stumped..

matthew_eli
18th December 2009, 15:34
Are you sure it is using DXVA? Does it say "Playing [DXVA]" in the Status Bar?

lol, if it does, then I am stumped..

Yes it is...so it is stange...and Win7 DXVA decoder, decodes all videos, also High@5.1L with 16 ref frames

namaiki
18th December 2009, 15:45
wow.. this is realy cool. I really thought that these 4500MHDs were flawed..

matthew_eli
18th December 2009, 15:47
This is the proof:

http://g.imagehost.org/1000/sample_DXVA_Microsoft_g45.png

And this is the info of the file:

General
Complete name : F:\Video\V S01\V.2009.S01E04.720p.HDTV.x264-CTU.mkv
Format : Matroska
File size : 1.09 GiB
Duration : 41mn 16s
Overall bit rate : 3 790 Kbps
Encoded date : UTC 2009-11-25 02:48:35
Writing application : mkvmerge v2.3.0 ('Freak U') built on Oct 7 2008 20:39:59
Writing library : libebml v0.7.7 + libmatroska v0.8.1

Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Muxing mode : Container profile=Unknown@3.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 41mn 14s
Bit rate : 3 266 Kbps
Nominal bit rate : 3 339 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.148
Stream size : 963 MiB (86%)
Writing library : x264 core 68 r1184tw
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=6 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / keyint=240 / keyint_min=24 / scenecut=40 / rc=2pass / bitrate=3339 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Language : English

Audio
ID : 1
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : A_AC3
Duration : 41mn 16s
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
Stream size : 132 MiB (12%)



In this case the Microsoft Windows 7 DXVA decoder is used

73ChargerFan
18th December 2009, 17:55
Yes it is...so it is stange...and Win7 DXVA decoder, decodes all videos, also High@5.1L with 16 ref framesThis is the proof:
Your example is L3.1, not L5.1. ???

tetsuo55
18th December 2009, 18:04
I have gotten a report that recent versions of MPC-HC are no longer compatible with Windows 2000. The culprit seems to be a call to RegisterRawInputDevices in user32.dll, which is only supported on XP and above. A fix or workaround would be nice, even if it means disabling some functionality of MPC on win2000, people don't need media center remote support on that OS anyway.win2k was probably broken in commit 1391.

win2k is about to read end-of-life status soon anyway (already has for consumers)

I think a simple check for win2k could be inserted to completely skip the remote control support (but that would disable remote control support in win2k completely)

I was actually wondering why we didn't use rawinput before, this explains it.

Someone will have to step up and make this patch.

73ChargerFan
18th December 2009, 19:58
Update on my DTS-MA / SPDIF problem. THIS IS A HACK!
Windows 7 x64, onboard Realtek HDA to Pioneer 1015 receiver via spdif, matroska files with DTS-MA sound tracks.

Works !! Enable internal DTS source and disable internal DTS transform filter. Now I get AVI<>AC3/DTS and Microsoft DTV-DVD Audio Decoder in the filter chain.

With internal DTS transform filter enabled, the following things don't work (receiver says "stereo", no audio):
32-bit svn 1249 to current (tested every 20-30 revisions)
64-bit svn 1311 tested
Using spdifer 0.3b or ffdshow 3164 for passthrough
Changing output device to anything, default, waveout, specific output devices, etc.
Mpc-hc x64 doesn't work
Tried internal matroska filter & haali media splitter, no effect.
Tried Realtek & microsoft drivers, no difference.

btw - everything works on my system, audio for everything. Only this dts-ma problem. I need to talk to spec-chum about this.

Now I can finally ditch 1180.

swp
18th December 2009, 21:27
I have a very strange problem - please help!

Config:
Windows 7 64 bit
MPC-HomeCinema.1.3.1249.0.(x86)
ATI 5850 - HDMI Audio - multichannel PCM - Onkyo 605 (used for movies - set in playback/output)
SB Xfi - headphone (used for everything else)


Now almost everything works fine - including 24p playback without tearing etc. - except one thing:
xvid (avi) movies with mp3 audio have a strange popping sound when playing with MPC HC. Same thing with zoom player and ffdshow.

The movie plays OK with winamp and WMP12 with the same audio config, i.e., the movie itself + ATI HDMI audio out + receiver should be OK,

If I play with MPC HC but set the audio output to the XFi then the same movie plays OK.

In all it seems to be some strange issue between MPC HC - ATI HDMI Audio - multichannel PCM

Two additional strange observations:
When playing with ATI HDMI Audio settings I set 24bit 192 kHz. Then there was no noise for a while then even worse after around 30 secs
I even tried to use AC3filter to encode the output from MPC HC and send encoded stream through ATI HDMI Audio to the receiver. In this case there was no noise, but the playback was "ragged" - sound - stop - sound - stop ....


I am really lost and would really appreciate some help...
Thanks!

matthew_eli
18th December 2009, 22:33
Your example is L3.1, not L5.1. ???

Yes, but it is useful for a previous question by namaiki. If you want I could post a video example of High@L5.1 accelerated by DXVA

Virtual_ManPL
19th December 2009, 11:46
Shouldnt default option "Position subtitles relative to the video frame" be ticked like this ?
http://img13.imageshack.us/img13/4669/30457147.png

cause in 99% like not 100% of anime subtitles are wrong positioned
same like in the movies when this option is only partially set

user822
19th December 2009, 12:37
Yes it is...so it is stange...and Win7 DXVA decoder, decodes all videos, also High@5.1L with 16 ref frames

hey, where do i get this decoder?

namaiki
19th December 2009, 12:43
"Microsoft DTV-DVD Video Decoder". It comes with Windows 7.

user822
19th December 2009, 12:50
"Microsoft DTV-DVD Video Decoder". It comes with Windows 7.

ah i found it

i had unregistered it one and now re-regged

thx alot!

it does use dxva with any input level or re-frames, but it does not work....lol

mikelebron
19th December 2009, 16:34
I noticed the latest MPC-Audio Renderer in MPC-HC build 1.3.1420.0 in just about all formats has some wicked snapping and crackling even though the audio is coming through. No issues with any other audio renderer (reclock, directSound, etc.)

Running Windows 7 64 bit but with 32 bit MPC-HC

Should this be?

clsid
19th December 2009, 23:14
The option "Disable animation" on the subtitle page is a bit misleading. What it really does is allow animation in combination with a non-zero buffer. When the buffer is set to 0, animation will work regardless of the value of "Disable animation".

So I suggest the following changes to make things more clear:
- Change checkbox label to "Allow animation when buffering"
- Change caption to: "Unchecking will lower CPU usage a little bit. Uncheck if you experience flashing subtitles."
- Invert the meaning of the code variable that is tied to the checkbox

If any of the devs has time to implement this change then please do so. Otherwise I will do it myself when I get some time.

alexins
20th December 2009, 00:25
Media Player Classic HomeCinema (x86/x64), svn 1424 (http://xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1424.html)

Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA

Changes log (http://xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1424.html)

NEW : ADD support Windows 7 taskbar and thumbnails features, like Progress bar, Status Icon, Toolbar control(button);
Cosmetics;
Updated x64 installer (Alexins patch).

namaiki
20th December 2009, 00:30
ah i found it

i had unregistered it one and now re-regged

thx alot!

it does use dxva with any input level or re-frames, but it does not work....lol

I don't understand. Do you have 'auto-load subtitles' enabled?

Snowknight26
20th December 2009, 03:02
NEW : ADD support Windows 7 taskbar and thumbnails features, like Progress bar, Status Icon, Toolbar control(button);


If the MPC-HC window is not in focus and click Fullscreen after you hover over the preview in the system tray, pressing escape shows the taskbar. To prevent this, the MPC-HC window should take focus when you press Fullscreen.

thrawnrulz68
20th December 2009, 09:19
hey guys just wanted to update you on the QT HD crash. I disabled antivirus and it is still happening and tried it on another PC and was able to reproduce it there (again, this is with QT architecture being used and system default renderer).

Also, I've been looking into MPC-HC's problem with streaming files. Currently, I can't even get the test .asx files from Microsoft to work correctly such as this one: http://www.microsoft.com/windows/windowsmedia/asx/demos/9series/avquality/latin.asx . Yet, somehow, certain other streams are able to work. I encounter the same result whether or not "use WM ASF reader" is checked or not. What does that option do exactly? It uses Windows Media Player to play asf files instead of simply Directshow? Is there even a difference? Something is strange since of course the files do work in Windows Media Player (and Winamp for that matter).

tetsuo55
20th December 2009, 12:03
The option "Disable animation" on the subtitle page is a bit misleading. What it really does is allow animation in combination with a non-zero buffer. When the buffer is set to 0, animation will work regardless of the value of "Disable animation".

So I suggest the following changes to make things more clear:
- Change checkbox label to "Allow animation when buffering"
- Change caption to: "Unchecking will lower CPU usage a little bit. Uncheck if you experience flashing subtitles."
- Invert the meaning of the code variable that is tied to the checkbox

If any of the devs has time to implement this change then please do so. Otherwise I will do it myself when I get some time.This change has been on the internal to-do list for months, please do it.

alexins
20th December 2009, 12:27
Media Player Classic HomeCinema (x86/x64), svn 1426 (http://xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1426.html)

Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA

Changes log (http://xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)

(1425-1426)
Added : MpcAudioRenderer is now embedded as Internal filter;
Changed : static link to Avrt.lib in MpcAudioRenderer (to support Win XP);
Fix : issue with a switch to fullscreen mode.

krbo
20th December 2009, 14:00
DXVA problems with Catalyst 9.9+ after resume from sleep/hibernation

So, it seems that DXVA playback brokes after resuming PC from sleep/hibernation when Catalyst past version 9.8 (i.e. 9.9 - 9.12) is used. The only know way (so far) how to fix it use version 9.8 and below. Hope there will be found different workaround - OR - dear engineers in AMD/ATI will fix it.


In my case (780G chipset HD3200, Win7) it's even worse.

DXVA is OK only after a cold boot for a first video you watch.

DXVA breaks:

- after suspend
- after screensaver
- after any watched DXVA video

even with latest 9.12 hotfixes (no mention of any DXVA fixes just games, games, games...)

In every case MPC always shows DXVA sign but video is unwatchable (few minutes OK then few minutes of almost single photo shots again OK and so on) in latest builds.
Pre Beliyaal builds (1043) is much better but still judder can be seen from time to time.
Revert to catalyst 9.8 seems to fix at least watching one video after another - didn't tested screensaver and suspend

Looks like ATI becomes something to avoid for a HD video.

Virtual_ManPL
20th December 2009, 15:51
http://forum.doom9.org/showthread.php?p=1354629#post1354629
any chances to change default settings, on properly in most (99%, like not 100% ;p) cases ?

bb10
20th December 2009, 18:29
NEW : ADD support Windows 7 taskbar and thumbnails features, like Progress bar, Status Icon, Toolbar control(button);
Can you make the progress bar optional? It's unnecessary taskbar clutter imo and abuse of the feature.

chros
20th December 2009, 18:31
Why iDCT acceleration with VC-1 content doens't work on Win7 64bit using EVR-custom (32bit MPC-HC) with my Geforce 9600GT ? (It was working well on WinXP 32 bit using WMR9 Renderless on the same config ...)

Any Ideas?
Thanks

sneaker_ger
20th December 2009, 20:42
Can anyone enlighten me about this MPC Audio Renderer? Why was this implemented and what are the pros and cons compared to the "normal" renderer?

clsid
20th December 2009, 20:52
It is useful for bitstreaming HD audio formats over HDMI. See the ffdshow discussion topic.

tetsuo55
20th December 2009, 21:18
Also since its finally our own renderer, it offers unlimited possibilities in the future(all the features that reclock has become a possibility).

sneaker_ger
20th December 2009, 21:50
Thanks, both of you. Concerning reclock like features: wasn't GothSync supposed to add these? Though there haven't been any news on that for some months.

jubilex
20th December 2009, 21:52
Hi, MPC-HC 1.3.1249 on xp sp 3 doesn't seem to identify monitors correctly. XP's display settings and Ultramon both identify my tv as monitor 2 and projector as monitor 3; in MPC-HC this is reversed.

tetsuo55
20th December 2009, 21:55
Thanks, both of you. Concerning reclock like features: wasn't GothSync supposed to add these? Though there haven't been any news on that for some months.not completely, gothsync is working on perfect video first, audio would follow (in the form of this renderer)

The gothsync stuff will be merged into mpc-hc, but i have no timeline on when.

markanini
20th December 2009, 21:56
Thanks, both of you. Concerning reclock like features: wasn't GothSync supposed to add these? Though there haven't been any news on that for some months.

I'd sympathizewith that sentiment. If nothing else how about adding a quick option for playing back 23.976 @ 24?

thrawnrulz68
21st December 2009, 00:24
I just tried rev 1426 and the fullscreen crash is still happening. I am using system default audio and video renderers and Quicktime architecture to play the HD MOVs. As far as I can tell, it still only happens when exiting full screen mode via the alt+enter shortcut.

mikelebron
21st December 2009, 02:38
question... Does MPC-HC play m4a (apple lossless) format? I thought it did..

leeperry
21st December 2009, 04:54
is there any way to play audio gapless in MPC?

roytam1
21st December 2009, 09:06
Yes MpcAudioRenderer works in XP now. but volume control is not available.

tmd9
21st December 2009, 09:59
I get a black screen when playing back MKV files (h264 or vc-1). MPC-HC says "Playing DXVA" but nothing plays :confused:

I'm using a HIS ATI 4670 and had it working for 6 months until it stopped working recently. PowerDVD 7.3 used to work with BD and DXVA - now will not work. I get 100% CPU usage.

I've tried various catalyst versions from 8.12 to 9.12 Fresh install XP SP2 and Win7. DXVA Checker says DXVA1/2 supported.

Could this card be damaged or maybe the mobo? Will I be able to RMA the card if DXVA is not working? Any help is appreciated.

Mangix
21st December 2009, 10:26
Yes MpcAudioRenderer works in XP now. but volume control is not available.

doesn't work for me in XP for some reason. it defaults to using the default stuff.

DigitalDeviant
21st December 2009, 10:30
A small request: When opening a Blu-ray disc that joins multiple files, would it be possible to have MPC-HC create a chapter for each file?

thuan
21st December 2009, 11:00
MPCAudioRenderer works for me but it has some limitation as of now: Volumn Control does not work and it does not support rendering 32bit float PCM data. As far as I know Vista/7 audio rendering stack works with 32bit float audio data so if MPCAudioRenderer supports this data format, an unnecessary conversation won't occur.

mikelebron
21st December 2009, 14:34
Latest build broke m4a (Apple Lossless)... I new I was not going crazy!

I have all internal filters enabled in MPC-HC Build 1420 using default renderer.

It states there is no supported codec..


question... Does MPC-HC play m4a (apple lossless) format? I thought it did..

Aleksoid1978
21st December 2009, 15:09
Latest build broke m4a (Apple Lossless)... I new I was not going crazy!

I have all internal filters enabled in MPC-HC Build 1420 using default renderer.

It states there is no supported codec..

Short sample ?

clsid
21st December 2009, 15:54
Latest build broke m4a (Apple Lossless)... I new I was not going crazy!

I have all internal filters enabled in MPC-HC Build 1420 using default renderer.

It states there is no supported codec..
It only supports ALAC in M4A when you have QuickTime (or QT Lite) installed. It also only only works with 32-bit MPC-HC.

fastplayer
21st December 2009, 16:08
In the status bar text like "Playing" or "Paused" keeps flickering/refreshing from time to time. Why?

mikelebron
21st December 2009, 16:15
Hmmm... I will check to see if my QT was uninstalled... but I know it was working in a prior build (32 bit)

Very odd it would stop working with the newer build...

Anyway for me to verify if the codec is installed properly? Are there any splitters required for them to play properly (ie Haali, etc.)?

It only supports ALAC in M4A when you have QuickTime (or QT Lite) installed. It also only only works with 32-bit MPC-HC.

flanger216
21st December 2009, 16:37
MPCAudioRenderer works for me but it has some limitation as of now: Volumn Control does not work and it does not support rendering 32bit float PCM data. As far as I know Vista/7 audio rendering stack works with 32bit float audio data so if MPCAudioRenderer supports this data format, an unnecessary conversation won't occur.

For now the renderer only uses a WASAPI exclusive connection, so volume control isn't supposed to work... by design. Also, a 32bit float connection in a bitmatched environment (again, since this is a WASAPI exclusive connection) is neither feasible nor necessary: there aren't any unnecessary conversions, because the Windows mixer is taken out of the loop entirely.

thuan
21st December 2009, 18:00
ic, didn't know it use WASAPI, but personally I prefer to be able to change my volume from the player and I don't need perfect bitmatched, as long as it's inconceivable lost. I will keep on using normal DS then for now.

Keiyakusha
21st December 2009, 18:14
If I'll put ffdshow raw video filter (which will resize SD to HD) in between of decoder and renderer, it seems another colorimetry coefficients will be used. I can correct this with haali renderer, but how can I control this in EVR-CP? Or maybe I should control this from ffdshow? In my case both input and output in raw video filter is YV12.

clsid
21st December 2009, 19:12
The renderer assumes it needs to use BT.709 colors when the input video has HD resolution. But since you are resizing SD video, your input is BT.601.

You can use the BT.601 -> BT.709 shader to correct the colors.

Keiyakusha
21st December 2009, 19:27
Sorry I probably bad in explaining. This shader does the opposite thing. As I understand BT.601 is for SD. When its upscaled renderer thinks BT.709 should be applied. I want to make it BT.601 again or better just prevent any conversion.

EDIT:
For example:
This is SD without upscaling (http://imgur.com/yU0Mk.jpg)
This is with upscaling (http://imgur.com/q2FGO.jpg)
And this is with upscaling + shader (http://imgur.com/McQLz.jpg)

clsid
21st December 2009, 20:12
Then someone needs to add a new shader that does the inverse conversion.

Snowknight26
21st December 2009, 23:08
MPCVideoDecFilter.cpp:998 should be changed to say "too many reference frames", not "too much ref frame."


While we're at it, line 998:
if (m_nCompatibilityMode & 1) MessageBox (NULL, _T("DXVA : too much ref frame"), MPCVD_CAPTION, MB_OK);
should be changed to
if (m_nCompatibilityMode & 1) MessageBox (NULL, _T("DXVA : too many reference frames"), MPCVD_CAPTION, MB_OK | MB_SETFOREGROUND);


Line 993:
if (m_nCompatibilityMode & 1) MessageBox (NULL, _T("DXVA : SAR is not supported"), MPCVD_CAPTION, MB_OK);
to
if (m_nCompatibilityMode & 1) MessageBox (NULL, _T("DXVA : SAR is not supported"), MPCVD_CAPTION, MB_OK | MB_SETFOREGROUND);


Untested though..

xelox
22nd December 2009, 06:25
Ever since I decided to futz around with Windows 7, I cannot get DXVA working properly in MPC-HC. When playing back videos with subtitles, I get frame drops and the audio either crackles/stutters/skips. This happens with compliant and non-compliant DXVA encoded videos.

Setup:
Core 2 Solo 1.4Ghz
Intel X4500mhd
Windows 7 32-bit
Latest Intel and Realtek Drivers.

The audio problem occurs either using MPC-HC internal decoder or Microsoft's DTV-DVD Decoder. I've tried various version of MPC-HC to no avail.

This is something I noticed this morning...the audio problem goes away when I switch the renderer to EVR instead of EVR Custom Pres. With EVR, the video plays back perfectly fine. It looks to be something with rendering the subtitles thats causing the problem.

This is annoying me because this never happened under Vista. Has anyone else run into this problem with a setup similar to mine?

xiaonan04
22nd December 2009, 06:39
nVidia series 8(9)xxx for H.264 only
ATI Radeon HD series for H.264 and VC-1 decoding
Windows XP users, select Overlay Mixer, VMR7, VMR9 or VMR9 renderless
Vista users, select EVR or EVR custom renderer
Windows XP users, select VMR9 renderless
Vista users, select EVR custom renderer
In "Options / Playback", tick the checkbox "Auto-load subtitles

THX-UltraII
22nd December 2009, 08:39
I see that a new output is available in the MPC-HC settings called 'MPC Audio Renderer'. What does this exactly do? Is Reclock not needed/usable any more with this setting?

Abradoks
22nd December 2009, 19:56
I can correct this with haali renderer, but how can I control this in EVR-CP? Or maybe I should control this from ffdshow?
You can convert to RGB with ffdshow, or use Colormatrix to correct coefficients. If you prefer shaders, here is simple "BT.709 -> BT.601":
sampler s0 : register(s0);

float4 main(float2 tex : TEXCOORD0) : COLOR
{
float4 c0 = tex2D(s0,tex);
return float4 (0.00792238*c0[2] + 0.0784776*c0[1] + 0.9136*c0[0], -0.0671271*c0[2] + 1.17217*c0[1] - 0.10504*c0[0], 0.9582*c0[2] + 0.0322218*c0[1] + 0.00957823*c0[0], 0);
}

I re-wrote "BT.601 -> BT.709" some time ago. Maybe someone will find it useful too. Comment describes were final coefficients come from. "BT.601 -> BT.709":
sampler s0 : register(s0);
float4 p0 : register(c0);

#define height (p0[1])
#define width (p0[0])

float4 main(float2 tex : TEXCOORD0) : COLOR
{
// original pixel
float4 c0 = tex2D(s0,tex);

// activate conversion only when VMR uses wrong colorspace (cropped or downscaled HD)
//if (height > 719) {return c0;}
//if (height < 600 && width < 1025) {return c0;}

// r=c0[0], g=c0[1], b=c0[2]
return float4(-0.0140508*c0[2] - 0.0723492*c0[1] + 1.0864*c0[0], 0.0584022*c0[2] + 0.845052*c0[1] + 0.0965462*c0[0], 1.0418*c0[2] - 0.0276937*c0[1] - 0.0141063*c0[0], 0);
}

/*
R0=c0[0]
G0=c0[1]
B0=c0[2]

//BT.601
Kr0 = 0.299
Kb0 = 0.114
Kg0 = 1 - Kr0 - Kb0
//BT.709
Kr1 = 0.2126
Kb1 = 0.0722
Kg1 = 1 - Kr1 - Kb1

//RGB -> YUV using BT.601
Y = Kr0*R0 + Kg0*G0 + Kb0*B0
V = R0 - G0*Kg0/(1 - Kr0) - B0*Kb0/(1 - Kr0)
U = -R0*Kr0/(1 - Kb0) - G0*Kg0/(1 - Kb0) + B0

//YUV -> RGB using BT.709
R = Y + V*(1 - Kr1)
G = Y - U*(1 - Kb1)*Kb1/Kg1 - V*(1 - Kr1)*Kr1/Kg1
B = Y + U*(1 - Kb1)

//Simplified
r=-0.0140508*c0[2] - 0.0723492*c0[1] + 1.0864*c0[0]
g=0.0584022*c0[2] + 0.845052*c0[1] + 0.0965462*c0[0]
b=1.0418*c0[2] - 0.0276937*c0[1] - 0.0141063*c0[0]
*/

jackbluray
22nd December 2009, 20:42
Tetsuo55 , I have one question:
In the bug tracker (http://sourceforge.net/apps/trac/mpc-hc/report/1) I notice that every week, the number of bugs listed by users increase but when I read the timelime (http://sourceforge.net/apps/trac/mpc-hc/timeline) I notice that each version correct some problems but these problems are not written in the bug tracker and those written in the bug tracker are not corrected. Even bugs in red colors (the most important) are not corrected even after many months.
My question is: Does bugs listed in the bug tracker will be soon corrected ?

Excuse me but It is just a question and not a complaint.

tetsuo55
22nd December 2009, 23:36
Tetsuo55 , I have one question:
In the bug tracker (http://sourceforge.net/apps/trac/mpc-hc/report/1) I notice that every week, the number of bugs listed by users increase but when I read the timelime (http://sourceforge.net/apps/trac/mpc-hc/timeline) I notice that each version correct some problems but these problems are not written in the bug tracker and those written in the bug tracker are not corrected. Even bugs in red colors (the most important) are not corrected even after many months.
My question is: Does bugs listed in the bug tracker will be soon corrected ?

Excuse me but It is just a question and not a complaint.Hello.
MPC-HC is a volunteer project, most volunteers only fix problems they are interested in.

Most of the problems on the tracker are very complicated and take a lot of time to fix, most devs do not have that amount of time available.

Currently we have devoted dev time to fixing crashes and outdated libraries, this will result in a bunch of bugfixes.

namaiki
22nd December 2009, 23:50
Ever since I decided to futz around with Windows 7, I cannot get DXVA working properly in MPC-HC. When playing back videos with subtitles, I get frame drops and the audio either crackles/stutters/skips. This happens with compliant and non-compliant DXVA encoded videos.

Setup:
Core 2 Solo 1.4Ghz
Intel X4500mhd
Windows 7 32-bit
Latest Intel and Realtek Drivers.

The audio problem occurs either using MPC-HC internal decoder or Microsoft's DTV-DVD Decoder. I've tried various version of MPC-HC to no avail.

This is something I noticed this morning...the audio problem goes away when I switch the renderer to EVR instead of EVR Custom Pres. With EVR, the video plays back perfectly fine. It looks to be something with rendering the subtitles thats causing the problem.

This is annoying me because this never happened under Vista. Has anyone else run into this problem with a setup similar to mine?
Try select disable subtitle animation under 'Subtitles' in MPC-HC options, and make sure 'sub pics to buffer' is 3.

Keiyakusha
23rd December 2009, 00:33
You can convert to RGB with ffdshow, or use Colormatrix to correct coefficients. If you prefer shaders, here is simple "BT.709 -> BT.601":


I will try it later, thanks!

xelox
23rd December 2009, 05:19
Try select disable subtitle animation under 'Subtitles' in MPC-HC options, and make sure 'sub pics to buffer' is 3.

I have tried that. But, that does not solve the problem at all.

It's really strange that it only happens with Win7 and not Vista...unless there is something that Win7 is doing that Vista didn't.

So far, the best combination was using Win7 default sound drivers, MPC-HC svn 1000 and MS DTV-DVD decoder. But, MPC-HC still showed frame drops and audio still popped, crackled, stuttered, etc. at points.

betaking
23rd December 2009, 06:29
last svn 1339 options- key miss someting!see picture!

jackbluray
23rd December 2009, 09:33
Hello.
MPC-HC is a volunteer project, most volunteers only fix problems they are interested in.

Most of the problems on the tracker are very complicated and take a lot of time to fix, most devs do not have that amount of time available.

Currently we have devoted dev time to fixing crashes and outdated libraries, this will result in a bunch of bugfixes.

Thank you very much but I have another question:
Why, in the bug tracker, do you have an order of priority if developers don't fix these problems and don't use these priorities? What is the interest of these priorities (red, yellow, grey and blue)?

I thought that bugs referenced in red would be corrected in priority, and after bugs in yellow and after bugs in grey and after bugs in blue.

For example, ticket 16 exists since more than one year (numoranscer is the author for information). In the old bugtracker priority was 9 (the higher) and now priority is red (the higher) and no fix.

I understand that this project is a volunteer projet (and you make a wonderful job) but I ask myself the interest of a bugtracker if the problems referenced here are not corrected and why problems corrected by volunteers developers are not referenced in the bug tracker.

swp
23rd December 2009, 11:22
I have a very strange problem - please help!

Config:
Windows 7 64 bit
MPC-HomeCinema.1.3.1249.0.(x86)
ATI 5850 - HDMI Audio - multichannel PCM - Onkyo 605 (used for movies - set in playback/output)
SB Xfi - headphone (used for everything else)


Now almost everything works fine - including 24p playback without tearing etc. - except one thing:
xvid (avi) movies with mp3 audio have a strange popping sound when playing with MPC HC. Same thing with zoom player and ffdshow.

The movie plays OK with winamp and WMP12 with the same audio config, i.e., the movie itself + ATI HDMI audio out + receiver should be OK,

If I play with MPC HC but set the audio output to the XFi then the same movie plays OK.

In all it seems to be some strange issue between MPC HC - ATI HDMI Audio - multichannel PCM

Two additional strange observations:
When playing with ATI HDMI Audio settings I set 24bit 192 kHz. Then there was no noise for a while then even worse after around 30 secs
I even tried to use AC3filter to encode the output from MPC HC and send encoded stream through ATI HDMI Audio to the receiver. In this case there was no noise, but the playback was "ragged" - sound - stop - sound - stop ....


I am really lost and would really appreciate some help...
Thanks!

If you heard about anything like this plz. let me know to at least have something to experiment with...

DMD
23rd December 2009, 12:12
I apologize for the two questions, but I have not read the whole thread.

1 - I have a 32-bit Windows 7 must also install DirectX 9 or are included in DirectX 11?

2 - What are the best setting for playback for Blu ray disc

THANKS

namaiki
23rd December 2009, 12:19
1 - I have a 32-bit Windows 7 must also install DirectX 9 or are included in DirectX 11?

You have to install it. It is not included.


question
We don't use the priority system for bug fixing order, but rather for old vs new bugs

DMD
23rd December 2009, 12:24
You have to install it. It is not included.
Thanks will instantly

jackbluray
23rd December 2009, 14:05
He spoke about the old system and not the new bug tracker.

DrNein
23rd December 2009, 16:22
Media Player Classic HomeCinema (x86/x64), svn 1426 (http://xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1426.html)

Kaspersky detects a keylogger when running this version.

XhmikosR
23rd December 2009, 17:00
It's obviously a false positive.

xiulet
23rd December 2009, 17:04
hi all :)

http://img8.imageshack.us/img8/9928/sinttulo2lr.png (http://img8.imageshack.us/i/sinttulo2lr.png/)

i have two questions:

a)what are de difference between Screen space shaders and shaders?
b)when i have to use the shader bt.601-->bt.709? may be on hd video? why?.

thank, you a lot.

adéu.:thanks:

alexins
23rd December 2009, 17:04
Kaspersky detects a keylogger when running this version.

is a false positive anti-virus.

www.virustotal.com result 0/40 (http://www.virustotal.com/ru/analisis/f4c0562dbe344bc96834a318f4adb9ce5c35d11124759a256cceae3c4e492e96-1261583859)

clsid
23rd December 2009, 19:28
@tetsuo55
Could you add this link to the Trac index page as well, below the other two tracker links:
http://sourceforge.net/apps/trac/mpc-hc/newticket

DMD
23rd December 2009, 21:19
NEW RELASE
Media Player Classic HomeCinema (x86/x64), svn 1443 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1443.html)

tetsuo55
23rd December 2009, 21:23
Thank you very much but I have another question:
Why, in the bug tracker, do you have an order of priority if developers don't fix these problems and don't use these priorities? What is the interest of these priorities (red, yellow, grey and blue)?We do order the bugs for stuff that has to be fixed before the version number can be increased, but that only means the next version will take a long time to be released

I thought that bugs referenced in red would be corrected in priority, and after bugs in yellow and after bugs in grey and after bugs in blue.It does mean that in a way, it means the red ones have to be fixed before a new version, like 1.4 can be released.

For example, ticket 16 exists since more than one year (numoranscer is the author for information). In the old bugtracker priority was 9 (the higher) and now priority is red (the higher) and no fix.This bug appears to be very difficult to fix, devs have tried a couple of times already. We hope someone who is not on the project will provide a fix for us.

I understand that this project is a volunteer projet (and you make a wonderful job) but I ask myself the interest of a bugtracker if the problems referenced here are not corrected and why problems corrected by volunteers developers are not referenced in the bug tracker.The bug tracker is primarily used to keep a list of known bugs, and though providing as much data as possible, we hope that users will provide patches for these problems (this happens quite regularly, but usually not for difficult bugs like #16)

tetsuo55
23rd December 2009, 21:29
@tetsuo55
Could you add this link to the Trac index page as well, below the other two tracker links:
http://sourceforge.net/apps/trac/mpc-hc/newticketadded, but with a twist.

ikarad
23rd December 2009, 22:57
NEW RELASE
Media Player Classic HomeCinema (x86/x64), svn 1443 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1443.html)

changelog of 1443 version (doesn't appear in xvidivideo.ru)?

jackbluray
23rd December 2009, 23:01
It does mean that in a way, it means the red ones have to be fixed before a new version, like 1.4 can be released.



Thank you very much.
And for yellow and grey bugs?

This bug appears to be very difficult to fix, devs have tried a couple of times already. We hope someone who is not on the project will provide a fix for us.
is it the same thing for ticket 18, ticket 48 and ticket 162 ?

I noticed that a new version of vlc 1.1 will support pgs subtitle. Maybe you can ask and share your problems and knowledge even if it's not the same sotfware.

Leak
24th December 2009, 01:57
changelog of 1443 version (doesn't appear in xvidivideo.ru)?
Right off of xvidvideo.ru:
Изменения/Changes (1440-1443):

* Change : Windows 7 taskbar features - enable/disable on the fly;
* Update resource;
* updated English resource file for the previous commit;
* fix : 1440 rev.
Also, this (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log).

DMD
24th December 2009, 06:29
changelog of 1443 version (doesn't appear in xvidivideo.ru)?
're right, maybe they forgot.
This is what I found
http://sourceforge.net/apps/trac/mpc-hc/changeset/1443

Jaja1
24th December 2009, 14:02
Dscaler5 (with or without IVTC patch) doesn't work for me. The player crashes and this happens with the few versions I tested including 1443. All renderers suffer from this and it doesn't seem to matter what settings I use. Anyone else experiencing this?

clsid
24th December 2009, 14:19
No crashes here with 1443 on XP. I have only tried some mpeg files, not DVDs.

mark0077
24th December 2009, 14:53
Not sure exactly what build recently introduced this but when I minimize mpc and restore it again I get an ugly audio blip. Reproducable every time. Will go back through older builds to see where it came in.

Using wasapi out from reclock and evr-cp with nvidia card. Anyone else seeing this.

DMD
24th December 2009, 15:03
Wonder if you can set before playing any files or Blu ray disc, the option to choose audio and subtitles.
Avoiding a time to manually set the selection when playback is started, going in the path Navigate> Audio Language or Navigate>Subtitle Language

Thanks

Pr3d
24th December 2009, 17:27
I just tried the latest version with Windows 7 support.
Is not possible to use the right click menu on the taskbar as a recent played files history (just like happens with the Windows Explorer icon)?

her34
24th December 2009, 20:00
mp4 from youtube crashes mpc-hc

http://www.youtube.com/watch?v=iG9CE55wbtY
(hq18, 47mb)

alexins
24th December 2009, 20:29
mp4 from youtube crashes mpc-hc

http://www.youtube.com/watch?v=iG9CE55wbtY
(hq18, 47mb)
This file plays in mpc-hc without problems.

http://i002.radikal.ru/0912/ff/773645dd8051t.jpg (http://radikal.ru/F/i002.radikal.ru/0912/ff/773645dd8051.png.html) http://s60.radikal.ru/i170/0912/03/4d49a21ea864t.jpg (http://radikal.ru/F/s60.radikal.ru/i170/0912/03/4d49a21ea864.png.html)

Snowknight26
24th December 2009, 20:52
He said MP4, not FLV.

her34
24th December 2009, 21:03
This file plays in mpc-hc without problems.

http://i002.radikal.ru/0912/ff/773645dd8051t.jpg (http://radikal.ru/F/i002.radikal.ru/0912/ff/773645dd8051.png.html) http://s60.radikal.ru/i170/0912/03/4d49a21ea864t.jpg (http://radikal.ru/F/s60.radikal.ru/i170/0912/03/4d49a21ea864.png.html)

Hi,

You downloaded the flash version.

The mp4 version is 47MiB

Go to this website and enter youtube url
http://www.savevid.com/

click on "download mp4" link

73ChargerFan
24th December 2009, 21:17
Dscaler5 (with or without IVTC patch) doesn't work for me. The player crashes and this happens with the few versions I tested including 1443. All renderers suffer from this and it doesn't seem to matter what settings I use. Anyone else experiencing this?
Does anyone use DScaler as a mpeg2 decoder? I thought that project was DEAD.

flanger216
24th December 2009, 21:58
Or, in a more cordial tone: why are you using Dscaler in the first place? To my knowledge, nowadays it offers no advantage over MPC's built-in decoder, ffdshow or even the bundled Vista/7 decoder.

Then again, I vaguely remember Dscaler offering benefits to people streaming MPEG2 over a DVB...? Is that it?

alexins
24th December 2009, 22:36
He said MP4, not FLV.
Hi,

You downloaded the flash version.

The mp4 version is 47MiB

Go to this website and enter youtube url
http://www.savevid.com/

click on "download mp4" link

With the file video.MP4, the same works without problems! I used only internal filters and decoders.

http://s48.radikal.ru/i120/0912/d4/8c3648533ffat.jpg (http://radikal.ru/F/s48.radikal.ru/i120/0912/d4/8c3648533ffa.png.html) http://i063.radikal.ru/0912/f2/35382adec957t.jpg (http://radikal.ru/F/i063.radikal.ru/0912/f2/35382adec957.png.html)

General
Complete name : F:\incoming_files\2009\1223\video.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 47.0 MiB
Duration : 20mn 3s
Overall bit rate : 328 Kbps
Encoded date : UTC 2008-10-16 03:44:00
Tagged date : UTC 2008-10-16 03:44:00
gsst : 0
gstd : 1203883
gssd : B4A7D0D03HH

Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L1.1
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 20mn 3s
Bit rate mode : Variable
Bit rate : 200 Kbps
Maximum bit rate : 1 037 Kbps
Width : 320 pixels
Height : 240 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 29.970 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.087
Stream size : 28.7 MiB (61%)
Title : (C) 2007 Google Inc. v08.13.2007.
Encoded date : UTC 2008-10-16 03:44:01
Tagged date : UTC 2008-10-16 03:44:02

Audio
ID : 1
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 20mn 3s
Bit rate mode : Variable
Bit rate : 125 Kbps
Maximum bit rate : 244 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 44.1 KHz
Resolution : 16 bits
Stream size : 17.9 MiB (38%)
Title : (C) 2007 Google Inc. v08.13.2007.
Encoded date : UTC 2008-10-16 03:44:00
Tagged date : UTC 2008-10-16 03:44:02

um3k
24th December 2009, 22:55
Or, in a more cordial tone: why are you using Dscaler in the first place? To my knowledge, nowadays it offers no advantage over MPC's built-in decoder, ffdshow or even the bundled Vista/7 decoder.

I use it because my camcorder outputs 24p with hard pulldown and it's the only decoder I've found (though admittedly I haven't looked lately) that can remove it on the fly (using a patch).

thrawnrulz68
25th December 2009, 06:36
that youtube file plays fine for me as well within its MP4 container. I am still getting a crash on alt+enter exiting full screen mode on HD MOVs with the default renderer and quicktime architecture.

tetsuo55
25th December 2009, 10:12
that youtube file plays fine for me as well within its MP4 container. I am still getting a crash on alt+enter exiting full screen mode on HD MOVs with the default renderer and quicktime architecture.Lets hope the mp4 splitter upgrade will fix it.

betaking
25th December 2009, 11:58
Lets hope the mp4 splitter upgrade will fix it.

Hi,do you see this post?
http://forum.doom9.org/showthread.php?p=1356025#post1356025
last svn 1448 still not fix!

Jaja1
25th December 2009, 13:33
Or, in a more cordial tone: why are you using Dscaler in the first place? To my knowledge, nowadays it offers no advantage over MPC's built-in decoder, ffdshow or even the bundled Vista/7 decoder.MPC's decoder and ffdshow handle soft pulldown fine, but not hard pulldown. The patched version of Dscaler5 works perfect in those cases.

No crashes here with 1443 on XP. I have only tried some mpeg files, not DVDs.I tried some other titels from various sources, HDTV and m2ts, using dscaler5. At least one title causes a crash for both experimental and stable version (Zoomplayer with same filters plays this one correct though), some play without video, just audio. Will try some more after Christmas. These titles play fine using MPC's internal decoder though.

clsid
25th December 2009, 14:08
Please submit a bug report ticket and include a sample file to make it easier for the developers to reproduce the crash. If needed you can cut a small part of a large file with DGSplit.
http://forum.doom9.org/archive/index.php/t-143963.html

clsid
25th December 2009, 14:11
Lets hope the mp4 splitter upgrade will fix it.The crash happens when using the QuickTime framework. So the MP4 splitter is not being used at all.

_xxl
25th December 2009, 15:32
mp4 from youtube crashes mpc-hc
http://www.youtube.com/watch?v=iG9CE55wbtY
(hq18, 47mb)
Can you please test with older version's of mpc?

Midzuki
25th December 2009, 19:36
Does anyone use DScaler as a mpeg2 decoder? I thought that project was DEAD.

I still use DScaler for DVD-Video (i.e., .IFOs and .VOBs), because...

Players = MPC 6.4.9.0 && MPC-HC (latest "official" build)

I have a home-made half-D1, 4:3 NTSC DVD, and its subtitles are displayed correctly by both DScaler Mpeg-2 Decoder and (more importantly) my standalone hardware player. However, when I choose Mpeg2DecFilter for playing DVD-Video, the subtitle pics are resized incorrectly for any resolution below D1 ---
--- in this case, for example, the subtitle pics are resized to 1280x480,
and only their left half appears on the monitor. :confused:

BTW, the MPEG-2 decoder of ffdshow has the same issue
(I'm using revision 3008, and I presume the problem hasn't been solved in the latest releases).

foxx1337
26th December 2009, 02:01
hi,

my first post here.
i've been playing a bit with the source code from svn and implemented a few things on 1.3.1404:
- when the caption is hidden (for example after pressing "1") i've completely removed the window border, makes it easier to play games in windowed mode and have mpchc in minimal mode and always on top somewhere above the game window. now the movie margin is the resize border when the caption is hidden
- implemented subtitle language ordering so one can set mpchc to always first try for some languages when loading subtitles, from either within the video file or external files (external files have to be like movie.name.language.extension to be detected, nothing new here)
- implemented audio language ordering so one can set mpchc to always first load specific languages from movie files with more than one

both orderings are done as strings, for example:
en, ja, sw
eng jap swe
e j s

take a look at the pictures i've hosted at [1] and let me know what you thing about the build [2].

[1] http://141.85.0.93/~foxx/mob/mpchc
[2] http://141.85.0.93/~foxx/mob/mpchc/mpchc-1.3.1404.3.7z

XhmikosR
26th December 2009, 02:38
@foxx1337: Personally, I like most of your changes; I even asked for some of them. Can you create up to date patches for each of your changes? That way it will be much easier for someone to review them.

avivahl
26th December 2009, 07:46
foxx: Your changes are really nice! Maybe the subtitle language priority thing could be done in a non-string way (dropdown list)?

xelox
26th December 2009, 09:52
Has anyone else has run into the problem of audio crackling/popping and frame dropping in Win 7 using the EVR Custom renderer even with subtitle animation turned off?

When I switched to just the standard EVR renderer...frame drop and audio problems went away. Everything worked perfectly fine in Vista, but not in Win7.

Could there be some strange issue with the intel x4500 and Win 7?

tetsuo55
26th December 2009, 10:09
Has anyone else has run into the problem of audio crackling/popping and frame dropping in Win 7 using the EVR Custom renderer even with subtitle animation turned off?

When I switched to just the standard EVR renderer...frame drop and audio problems went away. Everything worked perfectly fine in Vista, but not in Win7.

Could there be some strange issue with the intel x4500 and Win 7?Choose a lower scaler first, if that doesnt help try resetting the renderer settings to default and/or optimal settings (or change them by hand)

avivahl
26th December 2009, 10:17
Guys, how about adding a "Reset Settings" button to the Miscellaneous page, which will:
a) Remove "HKEY_CURRENT_USER/Software/Gabest/Media Player Classic".
b) Restart the player.

?

Mercury_22
26th December 2009, 11:09
foxx: Your changes are really nice! Maybe the subtitle language priority thing could be done in a non-string way (dropdown list)?

Yeah ! +1 here !

Guys, how about adding a "Reset Settings" button to the Miscellaneous page, which will:
a) Remove "HKEY_CURRENT_USER/Software/Gabest/Media Player Classic".
b) Restart the player.

?
+1 here but maybe place the button on a more easy / visible location e.g. the dropdownlist control of "File"

wOxxOm
26th December 2009, 12:25
It's the first time I see such a thing - incorrect display (?) of Aspect Ratio.

Culprit - Bleach anime OP#10 performers' music video.

The mkv has 4:3 set for video, but the actual display size is wrong, and forcing MPC to display '4:3' via a menu shows the video correctly. No matter if internal matroska splitter or haali's is used. Remuxing with MMG with 4/3 AR into a new file doesn't change a thing. Why....?

wOxxOm
26th December 2009, 12:57
roozhou, surely, but for 99.99999% mkvs, setting AR for the video track changes the final video appearance, so why bitstream's AR has the precedence? And btw, when I encode with x264's --sar switch it still is possible to override with MMG's AR setting...

foxyshadis
26th December 2009, 13:17
Dude, no, there will be no discussion of rule 6 material in this thread, it's too awesome for that.

nlnl
26th December 2009, 13:43
albain
Nvidia 9400 Hdmi+ Vista + MPC Audio Renderer (new)

Can not play 24/48 5.1 Flac audio stream in mkv, but can play 16/48 5.1.
Foobar can play 24/48 in WASAPI mode, so Nvidia Hdmi driver does accept 24 bits? Or Foo converts 24/48 --> 32/48?

matthew_eli
26th December 2009, 14:19
Has anyone else has run into the problem of audio crackling/popping and frame dropping in Win 7 using the EVR Custom renderer even with subtitle animation turned off?

When I switched to just the standard EVR renderer...frame drop and audio problems went away. Everything worked perfectly fine in Vista, but not in Win7.

Could there be some strange issue with the intel x4500 and Win 7?

Same thing here: I have an Intel x4500mhd and have the same problem with EVR custom render, EVR works perfectly...OS Windows 7 x64

namaiki
26th December 2009, 14:34
Same thing here: I have an Intel x4500mhd and have the same problem with EVR custom render, EVR works perfectly...OS Windows 7 x64

I am not experiencing this problem.
EVR-Custom - Bilinear resizer(not PS)
P8600
4500MHD (8.15.10.1855)
Windows 7 64-bit

I am using VSFilter for subtitles, though.

matthew_eli
26th December 2009, 15:37
I am not experiencing this problem.
EVR-Custom - Bilinear resizer(not PS)
P8600
4500MHD (8.15.10.1855)
Windows 7 64-bit

I am using VSFilter for subtitles, though.

Hi namaiki, how can I set VSFilter for subtitles? Anyway, when I use EVR default, video are more smooth (mostly 1080p)...and for example, in stats, jitter and sync offset are always 0ms: with EVR custom instead, jitter and sync offset are about 10ms (I'm speaking about 1080p content)

namaiki
26th December 2009, 15:41
in stats, jitter and sync offset are always 0ms
I think EVR is just reporting blank stats.. it can't be 0ms.. c-could it really?

anyways, I'm just using the MPC-HC included in CCCP which includes ffdshow and vsfilter/directvobsub

matthew_eli
26th December 2009, 15:54
I think EVR is just reporting blank stats.. it can't be 0ms.. c-could it really?

anyways, I'm just using the MPC-HC included in CCCP which includes ffdshow and vsfilter/directvobsub

sorry namaiki, another question: could you try this:

https://sourceforge.net/apps/trac/mpc-hc/ticket/168

Thanks

namaiki
26th December 2009, 15:58
sorry namaiki, another question: could you try this:

https://sourceforge.net/apps/trac/mpc-hc/ticket/168

Thanks

I can't download the sample (dial-up speed connection), however, I get (what I believe is) no deblocking on some files when using MPC's internal H264/AVC(DXVA) filter, so I use the Microsoft DTV-DVD Video filter instead + auto-load subtitles, if I want DXVA (which I generally do not use, as I prefer using DirectVobSub).

matthew_eli
26th December 2009, 16:00
I get no deblocking on some files when using MPC's internal H264/AVC(DXVA) filter, so I use the Microsoft DTV-DVD Video filter instead + auto-load subtitles, if I want DXVA.

Thanks, so the problem exists with internal MPC_HC DXVA decoder. Does this problem still persist with Vista (I ask to everyone)?

namaiki
26th December 2009, 16:02
Thanks, so the problem exists with internal MPC_HC DXVA decoder. I think it also occurs with splash player [I only tested on W7 64-bit, (MPC-HC 32-bit in regards to my previous post)] (when you have video hardware acceleration/dxva enabled in either program).

Fafner
26th December 2009, 16:52
Same thing here: I have an Intel x4500mhd and have the same problem with EVR custom render, EVR works perfectly...OS Windows 7 x64



Same here, I'm on a GMA500 and Windows 7 32bit...on a sidenote, trying to use internal DXVA VC-1 decoder results in video playback not starting (trying with Windows's bird video). Is this a known problem?

flanger216
26th December 2009, 18:41
albain
Nvidia 9400 Hdmi+ Vista + MPC Audio Renderer (new)

Can not play 24/48 5.1 Flac audio stream in mkv, but can play 16/48 5.1.
Foobar can play 24/48 in WASAPI mode, so Nvidia Hdmi driver does accept 24 bits? Or Foo converts 24/48 --> 32/48?

Yeah, as of right now the Nvidia HDMI driver only accepts 16-bits over WASAPI, even though the hardware supports higher. Heck, you can get 32-bit int under ASIO right now, no problem, but for some reason WASAPI support just isn't all there right now.

And yeah, with the nVidia driver, foobar actually decimates everything to 16 bits, regardless of what you set it to.

xelox
26th December 2009, 19:31
Choose a lower scaler first, if that doesnt help try resetting the renderer settings to default and/or optimal settings (or change them by hand)

When I set the renderer to the plain EVR...the audio problem goes away and video is played back smoothly with DXVA. I've tried any setting I could change (that would not break DXVA) to no avail.

One thing I did to help alleviate, but not fully solve the problem, was to crank up the EVR buffer.

I am not experiencing this problem.
EVR-Custom - Bilinear resizer(not PS)
P8600
4500MHD (8.15.10.1855)
Windows 7 64-bit

I am using VSFilter for subtitles, though.

Interesting, but you are not using DXVA since you are using VSFilter for subtitles. I wonder if that's why you are not experiencing the audio issue.

Now, the audio popping/crackling issue happens with both the onboard Realtek audio and through HDMI.

Thanks, so the problem exists with internal MPC_HC DXVA decoder. Does this problem still persist with Vista (I ask to everyone)?

I can attest that there is no deblocking with the internal MPC-HC DXVA decoder in Vista. That is why I wanted to move to Windows 7 and use it's decoder so there is deblocking.

nlnl
26th December 2009, 19:47
Yeah, as of right now the Nvidia HDMI driver only accepts 16-bits over WASAPI, even though the hardware supports higher. Heck, you can get 32-bit int under ASIO right now, no problem, but for some reason WASAPI support just isn't all there right now.

And yeah, with the nVidia driver, foobar actually decimates everything to 16 bits, regardless of what you set it to.
Thanks
1) Does Vista mixer output 16 bits to Nvidia driver when we set it to 24/96 for example (default mode)?
2) Is there any test to detect 24 bitness? Sound sample where first 16 bits = 0 and then 8 bits = 1?
2) Maybe Foobar upconverts 24-->32?

flanger216
26th December 2009, 21:50
Thanks
1) Does Vista mixer output 16 bits to Nvidia driver when we set it to 24/96 for example (default mode)?
2) Is there any test to detect 24 bitness? Sound sample where first 16 bits = 0 and then 8 bits = 1?
2) Maybe Foobar upconverts 24-->32?

1. I believe DS output does connect at 24-bits; it's a driver restriction that only affects WASAPI, as far as I know. I'm sure nVidia will eventually enable >16-bits over an exclusive connection, but that's not to say I'd hold my breath
2. Some receivers display what PCM bit-depth they're being fed, or, on the far end of the plausibility scale, you could always grab a SPL meter and measure to see if your dynamic range exceeds 97db. Otherwise, I'm not aware of a pass/fail method to test for 24-bit output
3. 32-bit WASAPI mode simply isn't exposed in the current nVidia drivers. Reclock and the MPC renderer are the best ways to test driver functionality, because they're completely unforgiving: if your driver doesn't accept a format, these renderers just plain won't connect. foobar w/WASAPI does a lot of mysterious things under the hood, and it's difficult to tell what, exactly, it's outputting. On the other hand, foobar at least supports ASIO, so you can get full 24/192 output through that.

(Of course, if you're bitstreaming, then none of this matters.)

As an aside, decimating to 16-bits really isn't going to affect sound quality, unless you plan on blasting your sound levels at a continuous >100db (highly unrecommended!). Even big, huge IMAX theaters still playback at 16-bits, and unlike resampling, decimation doesn't cause any inherent quality degradation.

igoork
26th December 2009, 22:03
Same thing here: I have an Intel x4500mhd and have the same problem with EVR custom render, EVR works perfectly...OS Windows 7 x64

I have the same problem.

Using EVR custom causes problems but EVR works great.

Any solution to this? :confused:

namaiki
27th December 2009, 01:12
Interesting, but you are not using DXVA since you are using VSFilter for subtitles. I wonder if that's why you are not experiencing the audio issue.


In my testing I disabled VSFilter and tried using DXVA as well.. I have very fast hands.. ;)

I, personally, have not experienced any audio issues anywhere, except when trying to play back FLAC by itself + Reclock.

Just curious, but what is your 4500MHD clocked at? (mine appears to be 400 or 475MHz, differing reports from programs)

xelox
27th December 2009, 04:05
I, personally, have not experienced any audio issues anywhere, except when trying to play back FLAC by itself + Reclock.

Just curious, but what is your 4500MHD clocked at? (mine appears to be 400 or 475MHz, differing reports from programs)

Thanks for the quick testing. =) I wonder if the Core 2 Solo in my laptop has anything to do with anything even though things were fine in Vista.

According to gpu-z, my 4500mhd is clocked at 475mhz.

I did find a roundabout fix to my audio issue. I used MediaPortal as a frontend to launch MPC-HC and audio problems went away (other problems cropped up, but they were easy to fix). For some reason mediaportal wouldn't play any of the mkv files I had, so I decided to use MPC-HC as an external player.

Using two programs not working properly for me together has yielded something that works. Haha. It works out nicely since I now have a decent Media Center front end to watch videos.

lych_necross
27th December 2009, 08:22
We should judge software based on its quality alone.

Well, according to Microsoft, they receive 1000s of crash reports about MPC-HC everyday. I agree with Leeperry about opensource. I just realized a few days ago that just about every media player I have used is based on FFmpeg (mpc, kmplayer, mplayer, vlc...). If development ever stopped on FFmpeg, a lot of people would be screwed.

Dark Shikari
27th December 2009, 08:25
Well, according to Microsoft, they receive 1000s of crash reports about MPC-HC everyday.This is true of any DirectShow media player, because if a codec crashes, it will bring the media player down with it, regardless of whether or not the media player is at fault.

The only way that a DirectShow player wouldn't get thousands of crash reports a day is if nobody used it.open source usually means lotsa ppl(both pro and newbies) working on the same broken piece of code, and at some point it'll be so messy that noone will be able to fix it anymoreIt sounds like you haven't actually done any work on an open source project. Most are the opposite, often in an extreme fashion, where it's extremely difficult for a new developer to get code accepted due to the high standards. See, for example, ffmpeg.

lych_necross
27th December 2009, 08:36
This is true of any DirectShow media player, because if a codec crashes, it will bring the media player down with it, regardless of whether or not the media player is at fault.

The only way that a DirectShow player wouldn't get thousands of crash reports a day is if nobody used it.

I wasn't attempting to insult mpc, but simply point out that Microsoft had to assign a team to investigate these crash reports and IIRC, mpc-hc was found to be at fault. In response, tetsuo55 announced many changes that were underway to address these problems (security changes, etc).

Dark Shikari
27th December 2009, 08:45
I wasn't attempting to insult mpc, but simply point out that Microsoft had to assign a team to investigate these crash reports and IIRC, mpc-hc was found to be at fault. In response, tetsuo55 announced many changes that were underway to address these problems (security changes, etc).This does sound good; I myself have had a lot of issues with MPC-HC locking up (and the process not closing when the program is closed), albeit no actual crashes.

tetsuo55
27th December 2009, 11:34
MPC-HC is mainly crashing for 3 reasons:
1. Bugs in filters (splitters, codecs and renderers)
2. Reads/Writes to non-existant or executable memory
3. Threading issues (thread B waiting for results from thread A and not getting those results on time, or at all)

We are currently working on fixing them by improving debug/crash logging.
We are having a hard time getting /Safeseh in because it requires every .asm file to be customised (and the attempts we have made dont work)
Alternatively they could be marked as no exception handling allowed, but that doesnt work in Yasm
:(
We need help to get the safeseh thing done.

About open source renderers, EVR-CP, VMR9 and VMR7 renderless are all open source video renderers, we even have an open source audio renderer now.
It will be difficult to make those standalone for use in any renderer, because they are deeply integrated into the mpc-hc core

leeperry
27th December 2009, 14:00
MPC-HC locking up (and the process not closing when the program is closed)
I also have this bug, so MPC-HC is totally unusable for me for videos...it does close properly on audio files, though.

clsid
27th December 2009, 14:13
ffdshow is over tens years old, so its architecture has become pretty eroded with all the additions and changes that have been made in those years. Ideally its core code should be redesigned and rewritten from scratch.

The biggest problem with most open source projects is the lack of documentation and code comments.

alexins
27th December 2009, 18:27
Media Player Classic HomeCinema (x86/x64), svn 1453 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1453.html)

Supported languages: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA

Changes log (http://www.xvidvideo.ru/logi-izmeneniy/log-izmeneniy-media-player-classic-homecinema.html)

(1449-1453)

Change : select and change resolution for selected fullscreen monitor;
Add : AUTO HDMI MODE 1080p/24 support for fullscreen mode;
removed unused dirac source files and added one missing;
Update Dirac to lastest SVN;
Updated Czech translation;
update Korean translation

tetsuo55
27th December 2009, 18:31
I also have this bug, so MPC-HC is totally unusable for me for videos...it does close properly on audio files, though.

all I'm saying is that if there's only ONE guy working on a piece of code, he's well aware of how it works and he can keep his code tidy...I know several professional VST plugins coders that almost got a seizure when they saw the ffdshow audio source code, they were even surprised that it would work. But anyway, open source is fantastic, but it doesn't solve everything and can create more problems than it solves IMVHO.I have found the cause of this problem, but we need someone to program the fix.

leeperry
27th December 2009, 18:43
I have found the cause of this problem, but we need someone to program the fix.
great news! what is it? why not just kill the MPC process the hard way? like a normal close, and if a few secs later it's still there...a cold blooded kill :devil:

and I'd really love to see seamless FLAC/APE playback if any possible...it only works for .m2ts atm? should I pray and add a feature request on sourceforge?

tetsuo55
27th December 2009, 18:54
great news! what is it? why not just kill the MPC process the hard way? like a normal close, and if a few secs later it's still there...a cold blooded kill :devil:We are using an unstable close app command(legacy code), all that has to be done is replace it with new code.

and I'd really love to see seamless FLAC/APE playback if any possible...it only works for .m2ts atm? should I pray and add a feature request on sourceforge?you can add it to trac as a feature request, your best chance though, is finding someone who is willing and able to give us a patch.

hdboy
27th December 2009, 20:46
Media Player Classic HomeCinema (x86/x64), svn 1453 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1453.html)

(1449-1453)

Change : select and change resolution for selected fullscreen monitor;
Add : AUTO HDMI MODE 1080p/24 support for fullscreen mode;



thanks. what's the difference between AUTO HDMI MODE 1080p/24 versus just 1920x1080 @ 24.