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

skyfighter
25th August 2008, 21:15
I cannot solve the interreptions while playing a 720p movie in VMR9 renderless mode. When I choose system default, everything is fine but when I tried VMR 9 renderless mode to enable subtitles, it was not played properly. I also tried pure codec with KMplayer and BS player but experienced the same problem.I also tried the different combinatons of VMR9 rendess and disabled the subtitles of MPC, they did not change anything.
My configuration is MPC HC ver 1.1.741, Athlon 3000+ 2Gb memory, WinXP SP2,MSI radeon 2600pro

Kado
25th August 2008, 22:57
Use mpc rev754, update your video drivers to catalyst v8.8 and directx to august 2008 redist.

Casimir666
25th August 2008, 23:05
I tried Blu-ray disc (japanese anime : utawarerumono in BD disc with english .PGS subtitle). but some subtitles are displayed and many are not displayed. It doesnt' still work very well.
Can you extract the track with TsMuxer and post the .SUP file?

and one question: Do you plan to add inverse telecine support to deinterlace with dxva on because when i use dvxa i can't use ffdshow+avisynth+telecide filter (inverse telecine) and for this moment MPc HC doesn't support inverse telecine
Sorry it's not planned.

rica
25th August 2008, 23:53
and one question: Do you plan to add inverse telecine support to deinterlace with dxva on because when i use dvxa i can't use ffdshow+avisynth+telecide filter (inverse telecine) and for this moment MPc HC doesn't support inverse telecine

I think it is gonna be impossible forever.

GrofLuigi
26th August 2008, 05:07
Please don't recreate file associations if I only visit the preferences/formats page (verified with directory\shell; and I think this behavior was present since forever; my settings are stored in .ini file).

I know this is conflicting with other users' requests, but I thought file association wars were over... And I know it's hard to tackle this on various OSs, but still... There must be some gentler way of handling them.

Suggestion (not too educated - don't know if it's possible):

1. Don't touch anything in the registry until the user hits "apply". (Maybe just hitting OK while on that page is interpreted as "apply"?)

2. Have a separate checkmark for enqueue (if it would clutter the GUI too much - then only one that applies to all).

3. The groups are in-built, right? Either ungroup them (but it would clutter too much) or make them only informative - not to restore all file associations in a group while checking/unchecking (not verified if this is the actual cause, but sometimes unwanted extensions have returned).

GL

Aleksoid1978
26th August 2008, 05:30
Suggestion (not too educated - don't know if it's possible):

1. Don't touch anything in the registry until the user hits "apply". (Maybe just hitting OK while on that page is interpreted as "apply"?)


Yes - Ok=Apply, in all Options Dialog. If hit Cancel - no change

CiNcH
26th August 2008, 06:46
Do you plan to add inverse telecine support to deinterlace with dxva on because when i use dvxa i can't use ffdshow+avisynth+telecide filter (inverse telecine) and for this moment MPc HC doesn't support inverse telecine

Doesn't DXVA PostProcessing support Inverse Telecine? HQV tests that and all recent GPU's with DXVA pass the test.
Also CCC and nVIDIA Control Panel have an option to detect telecined material and inverse it. I am not dealing with such stuff so this is just theory.

ANGEL_SU
26th August 2008, 07:22
I cannot play an audio cd with svn 754 (x86). I remember that old version (ex. svn 710) works fine. Could check this?

ikarad
26th August 2008, 09:02
Can you extract the track with TsMuxer and post the .SUP file?

yes, I have extracted .sup files with Tsmuxer and transform in srt file with suprip. TO finish I read subs with vobsub.
But with your new version lots of subs are not displayed, only some subs are displayed.

Sorry, but I don't have .sup file because I don't have these Blu-ray discs in this moment and blu-ray player (it's my brother that have B disc but he isn't here). I just have .srt files.

The .zip contains .srt files for the first Blu-ray disc of utawarerumono

ikarad
26th August 2008, 09:03
I think it is gonna be impossible forever.

Why is it impossible?

Without dxva it is possible with telecide filter with ffdshow and avysinth.

Doesn't DXVA PostProcessing support Inverse Telecine? HQV tests that and all recent GPU's with DXVA pass the test.
Also CCC and nVIDIA Control Panel have an option to detect telecined material and inverse it. I am not dealing with such stuff so this is just theory.

When i use dxva with mpc-HC and activate inverse tecine in the nvidia control panel, the inverse telecine doesn't work

CiNcH
26th August 2008, 11:01
From what I know, MPC Video Decoder generally does not yet handle interlaced material properly.

Rester
26th August 2008, 11:49
How can I remove MPC from the Context Menus? Of course there is the registry solution, but is there an option in MPC-HC that allows me to do that?

Thanks

clsid
26th August 2008, 13:23
There is no options for that yet. I have already suggested that here:
http://forum.doom9.org/showthread.php?p=1172733&highlight=context+menu#post1172733

Brazil2
26th August 2008, 15:20
Can you see if both cores are almost equal used?
For me they are not. Using ffdshow do you have this issue?
Sorry for the late answer but I've been away.

Same goes for me, one of the cores is more used than the other one.

And I have a similar issue with this file:
http://mirror05.x264.nl/public/force.php?file=./beyonce.at.the.bbc.1080mbaff.sample.ts

The video is far behind the audio in MPC-HC with the internal filters and it's stuttering a lot in MPlayer. However it's playing fine in MPC-HC with the internal splitter and CoreAVC and it's also playing fine in VLC 0.9.0.
Not to mention that the aspect ratio is not correct with the internal MPC-HC decoder but it is correct with CoreAVC and also in MPlayer and VLC.

BTW is there any chance that we could get a deinterlace option in the H264-VC1 internal filter ? The one used for MPEG seems to work pretty fine and it would be nice to have the same deinterlace ability for H264 and VC1 :)

Brazil2
26th August 2008, 15:27
And maybe allow the user to control what MPC add to the context menus. Some people might prefer not to add those items to the context menu.
Yes, I second that.

I don't want any application to add items to the context menu without my agreement or without an easy way to manage them.

GrofLuigi
26th August 2008, 16:21
Yes - Ok=Apply, in all Options Dialog. If hit Cancel - no change

Then please make file associations an exception (there is button "set" there but it's never active - maybe through that? Make changes in the registry only when the "set" button is pushed?).

Otherwise, it's very disappointing to make changes in other page of the preferences and hit OK - only to see file associations reapplied.

GL

[ReX]
26th August 2008, 17:21
;1174708']Thank you so much, i will try to compile again tomorrow and i will post a feedback here.

[ReX] , read here (http://translate.google.ru/translate?u=http%3A%2F%2Fforum.ru-board.com%2Ftopic.cgi%3Fforum%3D5%26topic%3D9024%26start%3D1681%26limit%3D1%26m%3D1%231&sl=ru&tl=en&hl=ru&ie=UTF-8). This machine translation of my instructions for assembling MPC-HC, the original is written in Russian (http://forum.ru-board.com/topic.cgi?forum=5&topic=9024&start=1681&limit=1&m=1#1).

Successfully compiled.

A note: If you add BaseClasses directory after Microsoft SDK include directory (in Include files) you'll get errors because there are header files with the same name on SDK dir.
You only need to add BaseClasses directory before Microsoft SDK include dir.

skyfighter
26th August 2008, 17:59
Use mpc rev754, update your video drivers to catalyst v8.8 and directx to august 2008 redist.

I did but nothing changed. There are still interruptions as the video play is not smooth. Everything is okay when I choose system default. What can I do?

Casimir666
26th August 2008, 19:02
Doesn't DXVA PostProcessing support Inverse Telecine? HQV tests that and all recent GPU's with DXVA pass the test.
Also CCC and nVIDIA Control Panel have an option to detect telecined material and inverse it. I am not dealing with such stuff so this is just theory.
Most modern video cards have options for video (telecine, edge enhancement, level correction, ...) but there is a big mistery for me : how do they works? Should they be activated or not, and how?
DirectX have a specific flag to tell driver the surface contains video (D3DPRESENTFLAG_VIDEO), but is it used?

If anyone have good technical informations on this subject i will be deeply interested :)

engene
26th August 2008, 20:04
Most modern video cards have options for video (telecine, edge enhancement, level correction, ...) but there is a big mistery for me : how do they works? Should they be activated or not, and how?
DirectX have a specific flag to tell driver the surface contains video (D3DPRESENTFLAG_VIDEO), but is it used?

If anyone have good technical informations on this subject i will be deeply interested :)


I found the information about hardware-accelerated deinterlacing:
http://msdn.microsoft.com/en-us/library/ms787638(VS.85).aspx

skyfighter
26th August 2008, 20:17
I did but nothing changed. There are still interruptions as the video play is not smooth. Everything is okay when I choose system default. What can I do?

Can someone help me? I guess it is a simple trick but I cannot solve myself.

Kado
26th August 2008, 21:34
Does your file has subtitles? If so change the buffering to other than 0 (zero).

Snowknight26
27th August 2008, 01:36
When I play back a VOB, if I drag and drop another VOB onto MPC-HC x64, it will continue to play both. If I hit stop, only one of them stops. If I hit close file, only one of them closes.

Infact, if I hit close while one of the VOBs are playing, it still plays but supposedly closes the file anyway - all the controls are disabled yet its still going.

THX-UltraII
27th August 2008, 06:49
thank m8, I see that in the settings of the Haali Media Splitter there are 2 things in the suboptions LANGUAGES that can be altered:

Audio Language priority
Subtitle language priority

I filled in ''Dutch'' and ''Dut'' (without the quotes) in the Subtitle language priority but this doesn t help.....

Maybe I m doing something wrong here or have to type in something else?


thanks! this did the job! However, a second question:

When a file does not contain dutch subtitles and I want to auto-load the ENGLISH subtitles that a file has, is there a way that this can be done? (so dutch subs IF available and if NOT available load ENGLISH subtitles)

Rectal Prolapse
27th August 2008, 07:45
First public release with fully functionnal subtitles support for M2TS is available here :
http://www.zshare.net/download/175456839b0ae289/

Since i have made heavy modifications in subtitle engine, please let me know if :
- you see broken things in SRT or MKV subtitles for example.
- some BRD subs are not displayed properly

Hi Casimir, just letting you know that the color conversion used for BD PGS streams seems to be wrong. Black outlines appear as gray.

For example if you take a screenshot, you'll notice that the black bars taken from a 2.35:1 movie are RGB 16,16,16. If the subtitle is white with black outlines, the outline is incorrectly encoded as RGB 29,29,29. The white text itself is encoded as RGB 216,216,216 when it should be 235,235,235.

This is in Windows XP with VMR9.

I have compared against PowerDVD - and it handles color conversion correctly.

ikarad
27th August 2008, 10:27
Can you extract the track with TsMuxer and post the .SUP file?
yes, I have extracted .sup files with Tsmuxer and transform in srt file with suprip. TO finish I read subs with vobsub.
But with your new version lots of subs are not displayed, only some subs are displayed.

Sorry, but I don't have .sup file because I don't have these Blu-ray discs in this moment and blu-ray player (it's my brother that have B disc but he isn't here). I just have .srt files.

The .zip contains .srt files for the first Blu-ray disc of utawarerumono

I give you an example. here are the first subtitle until the fifteenth subtile.
2
00:00:02,068 --> 00:00:03,636
It's hot. . .

3
00:00:03,636 --> 00:00:05,138
Burning. . .

4
00:00:05,472 --> 00:00:07,340
My body. . .

5
00:00:07,340 --> 00:00:08,975
My throat. . .

6
00:00:09,309 --> 00:00:10,643
Burning!

7
00:00:10,643 --> 00:00:12,679
It's all right now.

8
00:00:12,679 --> 00:00:15,148
Just relax and sleep .

9
00:00:17,283 --> 00:00:19,185
Who are you?

10
00:00:34,167 --> 00:00:35,702
You mustn't move around just yet.

11
00:00:37,404 --> 00:00:39,572
You're still in pain, aren't you?

12
00:00:39,672 --> 00:00:41,107
Who are you?

13
00:00:41,641 --> 00:00:44,644
My name's Eluluu.

14
00:00:44,644 --> 00:00:45,979
Eluluu?

15
00:00:47,714 --> 00:00:50,984
And this is my house .

are displayed: 3,5,8,9,10,11,12,14

are not displayed:2,4,6,7,13,15

sneaker_ger
27th August 2008, 11:37
thanks! this did the job! However, a second question:

When a file does not contain dutch subtitles and I want to auto-load the ENGLISH subtitles that a file has, is there a way that this can be done? (so dutch subs IF available and if NOT available load ENGLISH subtitles)

Just fill in "dut,eng" in the subtitle language priority field.

ACrowley
27th August 2008, 12:04
Just want to say that the whole Tearing Problem is gone fro me!

I had bad TEaring with my old HD3870 Card. I had the strongest Tearing with EVR Renderer custom and DXVA. Little bit better with overlayMixer

But now with my new HD4870 its all gone! no more Tearing with any Renderer/DXVA/ any Player :)

THX-UltraII
27th August 2008, 13:12
Just fill in "dut,eng" in the subtitle language priority field.

thanks man, I ll give it a try tonight.

Kado
27th August 2008, 14:19
@Snowknight26

Yes that happens with me too (mpc hc x86), seems to happen with mpeg2 sd videos although I have two 1080p videos and they close properly. You have to close the player.

STaRGaZeR
27th August 2008, 14:46
New icon in 757 working perfectly Aleksoid :)

phusg
27th August 2008, 15:19
Hi guys,

With 16-bit color depth DXVA works for me in both Overlay and VRM9 mode (but of course with major color-banding) whilst in 32-bit mode it works in Overlay mode but I get artifacts aplenty (which I think are called macroblocks) in VRM9 mode. With VRM7 DXVA doesn't get activated at all.

As I want to use subtitles this is a PITA! Any ideas as to the cause? Does anyone else have this problem?

My setup:

HD2600 AGP (not supported according to the first post, but is according to http://mpc-hc.sourceforge.net/DXVASupport.html)
Windows XP SP3
Catalyst hoftix 8.7 drivers
MPC-HC v1.1.604

Regards,
Pete

skyfighter
27th August 2008, 17:41
Does your file has subtitles? If so change the buffering to other than 0 (zero).

Yes they have subtitles.I disabled them but there is still jittering. If you think this problem is caused by subtitles, could you expain where I should changed the buffering? (I use XP)
Please also not that when I choose system default as video renderer, the problem goes but I cannot use the subtitles.

skyfighter
27th August 2008, 17:48
I found the tab of buffering which was originally 3,I inreased it to 10 but nothing happened, the problem exists. I noticed, when I enable VMR9 mixer mode, video sometimes slow downs. Any suggestion?

Casimir666
27th August 2008, 18:54
Hi Casimir, just letting you know that the color conversion used for BD PGS streams seems to be wrong. Black outlines appear as gray.

For example if you take a screenshot, you'll notice that the black bars taken from a 2.35:1 movie are RGB 16,16,16. If the subtitle is white with black outlines, the outline is incorrectly encoded as RGB 29,29,29. The white text itself is encoded as RGB 216,216,216 when it should be 235,235,235.

This is in Windows XP with VMR9.

I have compared against PowerDVD - and it handles color conversion correctly.

My current ITU-709 -> RGB conversion is :
R = (Y + 1.402*(Cr-128));
G = (Y - 0.34414*(Cb-128) - 0.71414*(Cr-128));
B = (Y + 1.772*(Cb-128));

Is it the correct transformation formulas ?

tetsuo55
27th August 2008, 20:54
Hi guys,

With 16-bit color depth DXVA works for me in both Overlay and VRM9 mode (but of course with major color-banding) whilst in 32-bit mode it works in Overlay mode but I get artifacts aplenty (which I think are called macroblocks) in VRM9 mode. With VRM7 DXVA doesn't get activated at all.

As I want to use subtitles this is a PITA! Any ideas as to the cause? Does anyone else have this problem?

My setup:

HD2600 AGP (not supported according to the first post, but is according to http://mpc-hc.sourceforge.net/DXVASupport.html)
Windows XP SP3
Catalyst hoftix 8.7 drivers
MPC-HC v1.1.604

Regards,
Pete

Any version newer than 8.6 agp hotfix has this problem

Rectal Prolapse
27th August 2008, 21:03
My current ITU-709 -> RGB conversion is :
R = (Y + 1.402*(Cr-128));
G = (Y - 0.34414*(Cb-128) - 0.71414*(Cr-128));
B = (Y + 1.772*(Cb-128));

Is it the correct transformation formulas ?

Hi Casimir - this is the function I use to convert Rec.709 to RGB (from my old hdsup2bdn tool):


void SupPalette::YCrCbToRGB_Rec709()
{
double Kr = 0.2125, Kb = 0.0721;
double Kg = 1.0 - Kr - Kb;

double rp = Y + 2*(Cr-128)*(1.0-Kr);
double gp = Y - 2*(Cb-128)*(1.0-Kb)*Kb/Kg - 2*(Cr-128)*(1.0-Kr)*Kr/Kg;
double bp = Y + 2*(Cb-128)*(1.0-Kb);

R = fabs(rp); G = fabs(gp); B = fabs(bp);

//cout << "\tY = " << long(Y) << ", Cr = " << long(Cr) << ", Cb = " << long(Cb) << endl;
//cout << "\tR = " << rp << ", G = " << gp << ", B = " << bp << endl;
}


The resulting coefficients are very different from yours unfortunately.

Casimir666
27th August 2008, 21:28
Hi Casimir - this is the function I use to convert Rec.709 to RGB (from my old hdsup2bdn tool):

The resulting coefficients are very different from yours unfortunately.
Thanks, i have modified the colorspace function with your code. By the way, do you have a Rec-601 -> RGB function too?

Casimir666
27th August 2008, 21:42
Ok found, same function with different coefs : http://avisynth.org/mediawiki/Color_conversions

Kado
27th August 2008, 21:51
I can't see PGS subs from a ts file I have here, I have even tried to rebuild the bluray and it works in pdvd fine. Can you provide a sample that works for you?

STaRGaZeR
27th August 2008, 22:04
I can't see PGS subs from a ts file I have here, I have even tried to rebuild the bluray and it works in pdvd fine. Can you provide a sample that works for you?

I've a m2ts ripped Blu-ray with PGS and can't see anything either.

Guest
27th August 2008, 22:19
The .zip contains .srt files for the first Blu-ray disc of utawarerumono Not allowed to post that. Attachment deleted.

Kado
27th August 2008, 22:39
Another thing, if you open various files sequentially (I tried with 720p videos) the memory usage will grow quite a lot!
I opened the same video 16 times and the memory usage went from 160MB to 1GB! Eventually the playback may not remain smooth.
Memory usage stopped growing at 1.3GB even if I kept opening videos although I still had 700MB of system memory free.
http://pwp.netcabo.pt/kado/mpc_mem.png
Vista x86 SP1 + 9800GTX 177.89 + MPC HC rev757 + 3GB system memory

Rectal Prolapse
28th August 2008, 02:27
Ok found, same function with different coefs : http://avisynth.org/mediawiki/Color_conversions

That's great casimir! I forgotten where I found the formula from - good to know you found it instead. :)

skyfighter
28th August 2008, 18:47
I found the tab of buffering which was originally 3,I inreased it to 10 but nothing happened, the problem exists. I noticed, when I enable VMR9 mixer mode, video sometimes slow downs. Any suggestion?

May someone help me please?

ranpha
28th August 2008, 19:41
May someone help me please?

Try using 2D surfaces/regular offscreen plain surface instead of 3D surfaces. Go to your card Direct3D settings and set all quality settings to the minimum.

skyfighter
28th August 2008, 20:09
I did, unfortunately same again. Can it be possible from slow Harddisk? I use a 80 Gb 7200 rpm Samsung harddisk. It is strange because when I select "system default", everything is okay.

IanD
29th August 2008, 06:31
Playing back an X.264 video clip that is supposed to be dxva compatible, with MPC-HC 664, I get DXVA acceleration; however, using MPC-HC 754 DXVA is not used.

Also, playing back an mkv extract from one of the Star Trek TOS1 HD-DVD episodes with MPC-HC 664, whilst I get DXVA acceleration, the picture jerks and pixellates periodically every 1.5 seconds; with MPC-HC 754 playback is completely smooth but at the cost of high CPU.

Is MPC-HC 754 detecting a DXVA anomally in the mkv and correctly dropping back to no-DXVA mode, or is it just broken for H.264 at the moment?

Using Nvidia 177.92 with 8600GT under XP SP2.

ranpha
29th August 2008, 07:30
I did, unfortunately same again. Can it be possible from slow Harddisk? I use a 80 Gb 7200 rpm Samsung harddisk. It is strange because when I select "system default", everything is okay.

Then next you should try using VMR7 renderless, or install .NET 3 Framework and use EVR custom presenter.

Aleksoid1978
29th August 2008, 07:32
Is MPC-HC 754 detecting a DXVA anomally in the mkv and correctly dropping back to no-DXVA mode, or is it just broken for H.264 at the moment?



Yes - MPC-HC 754 detecting a DXVA anomally in the mkv and correctly dropping back to no-DXVA mode.

Joniii
29th August 2008, 08:16
For some reason I can't get smooth playpack in Vista x64 with MKV and M2TS. I get slight stuttering and/or audio & video is completely out of synch. All works fine in Vista x86.(MatroskaSplitter.ax, MpaDecFilter.ax, MPCVideoDec.ax, MpegSplitter.ax)

littleD
29th August 2008, 11:46
Hi everyone,
Is there any chance to add option to MPC HC or DirectVobSub to auto load subtitles that do not match video name? MPC is my favourite player, anyway almost all modern ones have this feature already. Choosing subt manually isnt nice, especially dealing with many subdirectories :( . Working with non vmr7/9 renderer is also nice reason for that option :) I dont use ffdshow as it sometimes cause desychronization :(

clsid
29th August 2008, 13:25
Hi everyone,
Is there any chance to add option to MPC HC or DirectVobSub to auto load subtitles that do not match video name? MPC is my favourite player, anyway almost all modern ones have this feature already. Choosing subt manually isnt nice, especially dealing with many subdirectories :( . Working with non vmr7/9 renderer is also nice reason for that option :) I dont use ffdshow as it sometimes cause desychronization :(
That will never happen. I don't want MPC/VSFilter to load (or even just list) unrelated subtitles. If you are too retarded to properly name and organize your subtitle files, that is your problem.

IanD
30th August 2008, 01:43
Yes - MPC-HC 754 detecting a DXVA anomally in the mkv and correctly dropping back to no-DXVA mode.
This doesn't explain why the other X.264 clip plays back perfectly in MPC-HC 664 with DXVA acceleration, whereas 754 drops back to non-DXVA mode.

Unfortunately I don't have any other valid H.264/X.264 mkv clips to test MPC-HC 754 with to see if it truly works, rather than being overly sensitive to anomalies.

Would it be possible to add an option to force MPC-HC to decode with DXVA, even if it detects anomalies (at the user's risk)?

Delerue
30th August 2008, 02:08
That will never happen. I don't want MPC/VSFilter to load (or even just list) unrelated subtitles. If you are too retarded to properly name and organize your subtitle files, that is your problem.

Hey, you don't need to be that rude. His question isn't that bad. The idea to list in the subtitle menu all the subtitles in the folder is great. Or we can think in a better sintax, like 'moviefilename_XX', where XX is the language abbreviation, like US, BR, DE, etc. I think that sometimes is fine to have multi-language subtitles listed in your player, just like a DVD disc. ;)

sneaker_ger
30th August 2008, 03:05
Hey, you don't need to be that rude. His question isn't that bad. The idea to list in the subtitle menu all the subtitles in the folder is great. Or we can think in a better sintax, like 'moviefilename_XX', where XX is the language abbreviation, like US, BR, DE, etc. I think that sometime is fine to have multi-language subtitles listed in your player, just like a DVD disc. ;)

The latter is already implemented:
movie.avi
movie.eng.srt
movie.ger.srt

Now both subtitles are loaded and can be chosen from the subtitle menu.

Delerue
30th August 2008, 03:42
The latter is already implemented:
movie.avi
movie.eng.srt
movie.ger.srt

Now both subtitles are loaded and can be chosen from the subtitle menu.

Hmmm... You're right. I didn't know that. Maybe littleD didn't know either.

Thanks

marc99
30th August 2008, 06:43
This doesn't explain why the other X.264 clip plays back perfectly in MPC-HC 664 with DXVA acceleration, whereas 754 drops back to non-DXVA mode.

Unfortunately I don't have any other valid H.264/X.264 mkv clips to test MPC-HC 754 with to see if it truly works, rather than being overly sensitive to anomalies.

Would it be possible to add an option to force MPC-HC to decode with DXVA, even if it detects anomalies (at the user's risk)?

http://forum.doom9.org/showthread.php?p=1167905#post1167905

littleD
30th August 2008, 08:41
The latter is already implemented:
movie.avi
movie.eng.srt
movie.ger.srt

Now both subtitles are loaded and can be chosen from the subtitle menu.

Yep, this indeed make easier handling subtitlies.

That will never happen. I don't want MPC/VSFilter to load (or even just list) unrelated subtitles.

Anyway letting user chose,what suit him is better way IMO :). I would really aprreciate that hard programming work :)

Sorry for my english

3ngel
30th August 2008, 09:19
With the last builds i'm not able to play continously an MPEG2 DVD with the internal Mpeg2 decoder. At some points (random) it freezes no matter what (it seems the same problem with the xvid standalone decoder). It seems doesn't show the problem with the ffdshow mpeg2 decoder.
Anyone has this issue? :confused:

alexins
30th August 2008, 12:55
Media Player Classic HomeCinema (x86), svn 765 (http://www.xvidvideo.ru/content/view/216/1/)
Media Player Classic HomeCinema (x64), svn 765 (http://www.xvidvideo.ru/content/view/217/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

ADD : Gui option for Explorer Context menu->Directory(see Formats Page); ADD : Gui option for Explorer Context menu->Files(see Formats Page); New strings Turkish translated (some strings also corrected); Updated Czech translation.
http://s55.radikal.ru/i150/0808/76/73a97f66cbbat.jpg (http://radikal.ru/F/s55.radikal.ru/i150/0808/76/73a97f66cbba.png.html)

GTPVHD
30th August 2008, 16:14
I don't know if it's only me but the Miscellaneous section is kinda messed up as you can see, tried on another PC with Vista and same thing. Using the latest 763 SVN build atm, but I've checked the older 75x SVN builds and they all have the same problem.

http://img244.imageshack.us/img244/5494/miscma3.th.png (http://img244.imageshack.us/my.php?image=miscma3.png)

alexins
30th August 2008, 16:37
I don't know if it's only me but the Miscellaneous section is kinda messed up as you can see, tried on another PC with Vista and same thing. Using the latest 763 SVN build atm, but I've checked the older 75x SVN builds and they all have the same problem.

http://img244.imageshack.us/img244/5494/miscma3.th.png (http://img244.imageshack.us/my.php?image=miscma3.png)

Options -> Player -> Kepp history of recently opened files (On)
http://s48.radikal.ru/i121/0808/89/7f0b3adc25d2t.jpg (http://radikal.ru/F/s48.radikal.ru/i121/0808/89/7f0b3adc25d2.png.html)
http://s49.radikal.ru/i125/0808/db/4ba7918ae639t.jpg (http://radikal.ru/F/s49.radikal.ru/i125/0808/db/4ba7918ae639.png.html)

GTPVHD
30th August 2008, 17:03
No, I didn't mean that, look at the Color correction bars, they're not aligned properly in the box they're suppose to be in and from your screenshot in Vista, same problem, not properly aligned in the box. It's just a small cosmetic problem.

canTsTop
30th August 2008, 17:34
future request:

Gamma correction like ffsdhow has

http://img356.imageshack.us/img356/6/61625185an1.png

And easier access to these settings, like Right click > Video equalizer

Then i don't need ffdshow anymore

Thank You

[ReX]
31st August 2008, 01:18
No, I didn't mean that, look at the Color correction bars, they're not aligned properly in the box they're suppose to be in and from your screenshot in Vista, same problem, not properly aligned in the box. It's just a small cosmetic problem.

You mean this?
http://img523.imageshack.us/img523/6708/mpchcda7.jpg

GTPVHD
31st August 2008, 03:37
Yes, pretty much out of alignment there as you can see.

neoufo51
31st August 2008, 11:48
With the last builds i'm not able to play continously an MPEG2 DVD with the internal Mpeg2 decoder. At some points (random) it freezes no matter what (it seems the same problem with the xvid standalone decoder). It seems doesn't show the problem with the ffdshow mpeg2 decoder.
Anyone has this issue? :confused:
I have this issue. Both dvd discs and vobs dont play for long before freezing the entire player. I hope this gets fixed. I hate having to use Videolan to watch dvd video.

betaking
31st August 2008, 12:02
look my picture use eXeScope open mpc hc last build change Y 127 to Y 95! sorry to my english!
http://img206.imageshack.us/img206/4610/40652313jx1.png
http://img337.imageshack.us/img337/782/85991693dg6.png
http://img337.imageshack.us/img337/4486/97671662xd6.png

Mercury_22
31st August 2008, 12:24
Since now (http://forum.doom9.org/showthread.php?p=1177473#post1177473) FFmpeg now supports E-AC-3 decoding as of SVN revision 15103. can we hope for E-AC-3 DECODING TOO ? ! :helpful: :thanks:

LeXXuz
31st August 2008, 12:32
I'm having a hard time to figure out how I can play mkv files with embedded subtitle streams in srt-format.

I cant select the subs from any of the menus in mpc.

When I disable the internal mkv support to use an external splitter, like Haali it does not work either. Haali Splitter shows the sub streams in system tray to choose from, but they are not displayed as well.

External srt files work fine.

JohnLai
31st August 2008, 13:54
Hmm...this question is a off-topic, but why mplayerc doesn't have mouse gesture functionality?

Edit:
Btw, is it me or the some of the function of the "Keys" is mislabelled? For example, "Display stat" and "shift subtitles right".

Casimir666
31st August 2008, 14:25
I have finally find a way to compile x64 edition with GCC http://smileys.inzenet.org/repository/Content/U_JUMP%7E1.GIF.

To do this, you should have :
- Download MingW64 chaintool for i686-mingw platform
(http://sourceforge.net/project/showfiles.php?group_id=202880&package_id=245516&release_id=546049)
- Download MSys, and configure it with MingW64 with postinstall script (http://sourceforge.net/project/showfiles.php?group_id=2435)
- Patch MSys with latest release of CoreUtils and Bash
- Install Subversion command line client from http://subversion.tigris.org (and add path in msys.bat if necessary)

To compile ffmpeg, start MSys and execute script : ..\mpcvideodec\ffmpeg_x64\buildffmpeg.sh

DO NOT copy manually libgcc.a and libmingwex.a to mpc "lib64" folder, the script will do it for you. The reason it's so complicated is that MingW64 libraries should be compiled with -fno-leading-underscore option to be link statically with Visual Studio.

If somebody want to compare performance between VS build and GCC build i have uploaded a release here :
http://www.zshare.net/download/17954266d7edd8f9/

alexins
31st August 2008, 14:45
I have finally find a way to compile x64 edition with GCC http://smileys.inzenet.org/repository/Content/U_JUMP%7E1.GIF.

To do this, you should have :
- Download MingW64 chaintool for i686-mingw platform
(http://sourceforge.net/project/showfiles.php?group_id=202880&package_id=245516&release_id=546049)
- Download MSys, and configure it with MingW64 with postinstall script (http://sourceforge.net/project/showfiles.php?group_id=2435)
- Patch MSys with latest release of CoreUtils and Bash
- Install Subversion command line client from http://subversion.tigris.org (and add path in msys.bat if necessary)

To compile ffmpeg, start MSys and execute script : ..\mpcvideodec\ffmpeg_x64\buildffmpeg.sh

DO NOT copy manually libgcc.a and libmingwex.a to mpc "lib64" folder, the script will do it for you. The reason it's so complicated is that MingW64 libraries should be compiled with -fno-leading-underscore option to be link statically with Visual Studio.

If somebody want to compare performance between VS build and GCC build i have uploaded a release here :
http://www.zshare.net/download/17954266d7edd8f9/

Thank you! All works fine!
:thanks:

_xxl
31st August 2008, 14:51
I have finally find a way to compile x64 edition with GCC .
Good news.

clsid
31st August 2008, 14:52
edit: nevermind

mariner
31st August 2008, 15:03
Since now (http://forum.doom9.org/showthread.php?p=1177473#post1177473) can we hope for E-AC-3 DECODING TOO ? ! :helpful: :thanks:

Great news.

marc99
31st August 2008, 15:14
@Casimir666

Performance is better with GCC build for me.
FFmpeg SV build sometimes have macroblocking with h264. This problem doesn't exist with GCC build. :)

CruNcher
31st August 2008, 16:46
@Casimir666
Are these Kernel Peaks for VMR9 Windowed normal ?
http://s4.directupload.net/images/080831/t349v8ed.png

Windows XP SP3
Nvidia Geforce 8800 GT (G92) Forceware 177.83
ffdshow video decoder (H.264 720p)
i try another Driver Build

alexins
31st August 2008, 16:57
Media Player Classic HomeCinema (x86), svn 771 (http://www.xvidvideo.ru/content/view/220/1/)
Media Player Classic HomeCinema (x64), svn 771 (MINGW x64) (http://www.xvidvideo.ru/content/view/221/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Updated Czech translation; Added : build using MingW64 for x64 edition; Update Traditional Chinese translation for Explorer Context Menu options.

ADude
1st September 2008, 02:36
I have this issue. Both dvd discs and vobs dont play for long before freezing the entire player. I hope this gets fixed. I hate having to use Videolan to watch dvd video.

You can use a previous "Stable Release" of MPC-HC to watch DVDs. Just create a separate folder and put it in there. You can rename the program "mplayerc-dvd.exe". Then set the AutoPlay for the DVD drive to run mplayerc-dvd.exe if the inserted medium is a DVD-Video.

You can also set the filetype ".vob" to have its default application to be mplayerc-dvd.exe.

73ChargerFan
1st September 2008, 03:53
Also enable "mplayerc-dvd.exe", Options, Player, "Store settings to .ini file" so it doesn't get affected by any other copies of mpc you have installed.

3ngel
1st September 2008, 06:20
That's what i'm doing right now, using a release of May2008 wich doesn't have the problem.

But don't you think it's quite ridiculous to say "use an older release" instead of "the problem has to be fixed"? :)

CruNcher
1st September 2008, 12:31
@Casimir666
Is it possible to make the Screenshot takeing function more stable in terms of correct frame seeking (not jumping wildly to the next i frame or 1 frame ahead/backward and such stuff) with fddshow and it's decoders or can't you do anything and this has to be done on the Decoder side ?

Casimir666
1st September 2008, 19:30
@Casimir666
Is it possible to make the Screenshot takeing function more stable in terms of correct frame seeking (not jumping wildly to the next i frame or 1 frame ahead/backward and such stuff) with fddshow and it's decoders or can't you do anything and this has to be done on the Decoder side ?
You mean when you save screenshot you don't have the current picture?

73ChargerFan
1st September 2008, 19:56
That's what i'm doing right now, using a release of May2008 wich doesn't have the problem.

But don't you think it's quite ridiculous to say "use an older release" instead of "the problem has to be fixed"? :)
It will... Unstable releases are for testing.

rica
2nd September 2008, 00:00
Hi guys,

I've made some trials again and have some questions:

Container mkv and two ways to watch subtitles. (haven't tried casimir's latest svn btw.)

First method:

Remuxing video and audio into mkv container and leave the srt separately and renaming those files in the same pre-names under the same folder; like test.mkv, test srt...

Here are the graphs:

arcsoft,

http://img389.imageshack.us/img389/2997/mkvtrialsse01ci9.th.jpg (http://img389.imageshack.us/my.php?image=mkvtrialsse01ci9.jpg)

haali,

http://img389.imageshack.us/img389/375/mkvtrialsse02jy1.th.jpg (http://img389.imageshack.us/my.php?image=mkvtrialsse02jy1.jpg)


Second method:

Remuxing video, audio and srt into the same container; lets call it test.mkv...

Graphs behind MPC-HC:

arcsoft,

http://img149.imageshack.us/img149/6994/mkvtrialsmuxed01ar4.th.jpg (http://img149.imageshack.us/my.php?image=mkvtrialsmuxed01ar4.jpg)

haali,

http://img389.imageshack.us/img389/2083/mkvtrialsmuxed02kg4.th.jpg (http://img389.imageshack.us/my.php?image=mkvtrialsmuxed02kg4.jpg)

Can somebody tell me please where this text pass thru filter comes from and why it is not apparent in separate files option?

Thanks.

indieke
2nd September 2008, 00:15
This is a long thread. Trying to do too much with this player, I messed up completely.

My main purpose is to use the player for my Bd's and add subtitle.

Now nothing works any more. either I got the black screen or a frozen one and everything you can imagine.
Now for Bd's using the internal decoder with dvxa, :

Which other internal filters do I have to use, except the H 264/263 and AV1decoders.

Which one should I not use, is maybe better?

Which external filters do I enable?

Thank you!

rica
2nd September 2008, 00:20
What decoders do you have?

CruNcher
2nd September 2008, 01:15
You mean when you save screenshot you don't have the current picture?

jep exactly

see for example here http://forum.doom9.org/showthread.php?p=1177800#post1177800 it was a pain in the ass to get these correctly captured and for the first frame it wasn't possible @ all and i had to change the Decoder to a Comercial one (Mainconcept) from ffdshow to be able to take the picture of this P-frame (it allways jumped to a I frame in front of it) and the other frames trying the first time allways jumped 1 frame ahead and i had to try it several times before getting the correct frame. Tough i guess you can't make much and the Decoder (ffdshow,ffmpeg) need to change and support frame accurate seeking (i guess that will never happen) :(

Casimir666
2nd September 2008, 07:25
Can somebody tell me please where this text pass thru filter comes from and why it is not apparent in separate files option?
This filter belong to mpc, it's used by the internal subtitle engine.

jep exactly

see for example here http://forum.doom9.org/showthread.php?p=1177800#post1177800 it was a pain in the ass to get these correctly captured and for the first frame it wasn't possible @ all and i had to change the Decoder to a Comercial one (Mainconcept) from ffdshow to be able to take the picture of this P-frame (it allways jumped to a I frame in front of it) and the other frames trying the first time allways jumped 1 frame ahead and i had to try it several times before getting the correct frame. Tough i guess you can't make much and the Decoder (ffdshow,ffmpeg) need to change and support frame accurate seeking (i guess that will never happen) :(
Ok so problem is not screenshot function, but the seeking. This job is the responsability of the video decoder, so yes accuracy will depends on it.

G_M_C
2nd September 2008, 08:09
Casimir, can you estimate when the next "stable" will be (on the mpc-hc website) ?

neoufo51
2nd September 2008, 09:35
You can use a previous "Stable Release" of MPC-HC to watch DVDs. Just create a separate folder and put it in there. You can rename the program "mplayerc-dvd.exe". Then set the AutoPlay for the DVD drive to run mplayerc-dvd.exe if the inserted medium is a DVD-Video.

You can also set the filetype ".vob" to have its default application to be mplayerc-dvd.exe.
But why can't DVD playback be stable enough to be consistent throughout testing?

indieke
2nd September 2008, 09:36
What decoders do you have?

Well I am just trying to use my internal ones, to use Dxva acceleration.

Now I finally managed to play the Mts file. I have to use all internal filters for that.Only works with Vmr 9 Renderless or 7, but then I get audio delays.

I noticed that ac3 filter which I did not selected in external filters comes in the filter chain sometimes. Even after I blocked it.
So the problem I am having tearing, from time to time, especially on travellings.

On Km player with core and Haali it works fine, bu i can not use this when the bitrate is too high as Dxva is activated.

Strangely enough on my regular computer, less powerful then my HC computer I have the same settings, and there I do not have these problems. but it seems that it doesn't want to use Ac3 filter....

For the rest I got Cyberlink 7, 8 decoders, Haali, Core and some others on my computer....

Zwitterion
2nd September 2008, 11:01
When playing M2TS files (VC-1 video) with any of the latest MPC-HC versions, using the internal splitter, blocking artifacts occur. Disabling the internal splitter and using Haali's instead works fine, but has the disadvantage of not showing PGS subtitles. It doesn't seem to depend on the decoder.
Is this bug known? Can anyone confirm this?

http://img299.imageshack.us/img299/6967/00001artifactsgm3.th.png (http://img299.imageshack.us/my.php?image=00001artifactsgm3.png)

M2TS sample (http://www.mediafire.com/?y0wx3zoc9xc) (from Blade Runner: The Workprint Blu-ray)

CiNcH
2nd September 2008, 11:07
When playing M2TS files (VC-1 video) with any of the latest MPC-HC versions, using the internal splitter, blocking artifacts occur. Disabling the internal splitter and using Haali's instead works fine, but has the disadvantage of not showing PGS subtitles. It doesn't seem to depend on the decoder.
Is this bug known? Can anyone confirm this?

It is really funny. I sometimes have that too and told it to Casimir. But sometimes I simply can't reproduce it...

rica
2nd September 2008, 12:17
This filter belong to mpc, it's used by the internal subtitle engine.


Thanks for the reply but i still don't understand why i can't see that filter as using the method one?

alexins
2nd September 2008, 12:18
When playing M2TS files (VC-1 video) with any of the latest MPC-HC versions, using the internal splitter, blocking artifacts occur. Disabling the internal splitter and using Haali's instead works fine, but has the disadvantage of not showing PGS subtitles. It doesn't seem to depend on the decoder.
Is this bug known? Can anyone confirm this?

http://img299.imageshack.us/img299/6967/00001artifactsgm3.th.png (http://img299.imageshack.us/my.php?image=00001artifactsgm3.png)

M2TS sample (http://www.mediafire.com/?y0wx3zoc9xc) (from Blade Runner: The Workprint Blu-ray)
http://s58.radikal.ru/i160/0809/b1/03c00a5ee80ct.jpg (http://radikal.ru/F/s58.radikal.ru/i160/0809/b1/03c00a5ee80c.jpg.html)
I have no such problems. Use only predefined filters and Splitters.

Zwitterion
2nd September 2008, 16:05
I have no such problems. Use only predefined filters and Splitters.
All boxes in the "internal filters" window including "MPEG TS/PS/PVA" are checked.
http://img353.imageshack.us/img353/6958/52372231yn5.th.png (http://img353.imageshack.us/my.php?image=52372231yn5.png)
Tried different renderers and decoders (internal VC1 with/without DXVA, ffdshow), didn't change anything. The only thing I can do is uncheck the "MPEG TS/PS/PVA" box and use Haali's splitter.
I'm on WinXP x86 SP3, Q6600, Geforce 8800GT (177.92). I could replicate the problem on another Windows XP SP2 machine which hadn't seen MPC-HC before.
The shape of the artifacts is always the same from play to play, there is no randomness.

edit: Tried another XP installation, same behaviour. It also happens with v1.1.604.0.

Tom Keller
2nd September 2008, 17:07
Is it possible to add support for h.264 in pva (again)!? I know... it's a strange kombination:

Sample (http://www.mediafire.com/?yntrvjrbxtj)

... but (because of my old dvb hardware) it's the only way for me to do a record of the few hdtv broadcasts available here.

The only reason i ask: with "older" svn builds the h.264 videostream in pva files is recognized by the internal mpeg splitter. So (intentionally or unintentionally) h.264 in pva was supported. But with the recent svn builds (since 754) i only get to hear the audio stream - no video at all :confused: .

daimroc
2nd September 2008, 19:11
Hello:

I configure MPC-HC to play H.264 and VC-1 by hardware, but I would like to know if it's posible to do the same with MPEG2 files.

I want to do that because I have several interlaced mpg files and I would like to deinterlace it by hardware instead sotware, because I think I will get better results.

I use MPC-HC, ffdshow and ATI 3850.

Someone knows how to configure MPC-HC to decode the mpg2 files by hardware?




Thanks.
Daimroc.

_xxl
2nd September 2008, 19:15
I configure MPC-HC to play H.264 and VC-1 by hardware, but I would like to know if it's posible to do the same with MPEG2 files.
No, there's only h.264 and VC-1 DXVA bitstream mode support in mpc video decoder.

clsid
2nd September 2008, 19:34
Change the following ffdshow output settings. Then you should be able to use hardware deinterlacing.

Enable NV12 colorspace.
Enable "Set interlace flag in output media type". Method: Bob.

marc99
2nd September 2008, 19:51
"Set interlaced flag in output media type" in MPC-HC mpeg2 internal decoder, enabling hardware post processing (deinteralcing, etc.)

Casimir666
2nd September 2008, 20:10
Casimir, can you estimate when the next "stable" will be (on the mpc-hc website) ?
Probably not before end of october

3ngel
2nd September 2008, 20:30
@Casimir666
I've Just downloaded the v1.1.604.0 from your site to test it out, and the random freezing problem with MPEG2 (internal) and Xvid (standalone) is already present.

I'm using the 1.1.0.2 (wich works) wich is derived from your past v1.1.0.0
5 March 2008. Can you check the differences between the two versions (1.1.604.0 and 1.1.0.0) to try to find out the culprit?

Thank you very much

ADude
3rd September 2008, 03:10
But why can't DVD playback be stable enough to be consistent throughout testing?

Most of us who participate in this thread are just users, who want to support the development activity, because it is a fine product, and because all the developers donate their time for free.

So the users cannot answer questions like "why doesn't this work". The developers are donating their time, so they have to also take care of their own personal lives.

All we can do is give you workarounds, or as some one else said, you can use the stable released versions which work more reliably.

loretta80
3rd September 2008, 06:22
Can somebody tell me what is the bufferfilter.ax standalonefilter good for?
Or is a explanation of all of the filters somewhere?
Thanks

betaking
3rd September 2008, 14:02
last mpc-hc 774 can not play VCD files on CD-ROM ,but I copy VCD files to my computer that's work ! and I use mpc-hc 1.1.733.0 this is build can play VCD files on CD-ROM!
sorry to my english!

daimroc
3rd September 2008, 16:32
In the future MPC-HC will support MPEG2 DXVA?




Thanks.
Daimroc.

Joniii
3rd September 2008, 19:39
WMP11/VMC
MpegSplitter
MPCVideoDecoder (H.264/VC-1 FFmpeg)
VobSub (Any version)

When trying to play .m2ts with .srt/.sub subtitles, WMP11 or VMC gives only black screen in 32-bit Vista. But same combo works with MPC-HC. Using Cyberlink H.264 decoder instead of MPCVideoDecoder, WMP11/VMC works fine with VobSub.

Also latest standalone MpegSplitter from build 771 doesn't work correctly, WMP gives error about missing codec when trying to play Blu-ray m2ts files.

clsid
3rd September 2008, 20:43
Use version 2.33 of DirectVobSub. Newer versions sometimes don't like WMP.

Joniii
4th September 2008, 04:53
Use version 2.33 of DirectVobSub. Newer versions sometimes don't like WMP.

Thx, I'll try that version.

I just ordered Radeon 4850 to replace my old X850XT. Is there any way to get subtitles outside of MPC-HC when using MPCVideoDecoder in DXVA?

CiNcH
4th September 2008, 08:17
I just ordered Radeon 4850 to replace my old X850XT. Is there any way to get subtitles outside of MPC-HC when using MPCVideoDecoder in DXVA?

You need an application that supports extracting and interpreting BD subtitles and mixing them with VMR/EVR.

rica
4th September 2008, 12:31
I just ordered Radeon 4850 to replace my old X850XT. Is there any way to get subtitles outside of MPC-HC when using MPCVideoDecoder in DXVA?


http://forum.doom9.org/showthread.php?p=1177618#post1177618

http://forum.doom9.org/showthread.php?p=1178280#post1178280



_ _ _ __ _

Joniii
4th September 2008, 15:59
[/URL]


http://forum.doom9.org/showthread.php?p=1177618#post1177618

http://forum.doom9.org/showthread.php?p=1178280#post1178280


Thx.

When playing M2TS files (VC-1 video) with any of the latest MPC-HC versions, using the internal splitter, blocking artifacts occur. Disabling the internal splitter and using Haali's instead works fine, but has the disadvantage of not showing PGS subtitles. It doesn't seem to depend on the decoder.
Is this bug known? Can anyone confirm this?

[URL=http://img299.imageshack.us/my.php?image=00001artifactsgm3.png]http://img299.imageshack.us/img299/6967/00001artifactsgm3.th.png (http://forum.doom9.org/showthread.php?p=1177618#post1177618)

M2TS sample (http://www.mediafire.com/?y0wx3zoc9xc) (from Blade Runner: The Workprint Blu-ray)

Strange. I have had exactly the same problem since first builds that had MpegSplitter for VC-1 and H.264. I haven't ever been able to watch VC-1 with MPC-HC yet.

What makes this strange is that every component you mentioned is different from mine, also different OS.

alexins
5th September 2008, 00:45
Media Player Classic HomeCinema (x86), svn 778 (http://www.xvidvideo.ru/content/view/232/1/)
Media Player Classic HomeCinema (x64), svn 778 (http://www.xvidvideo.ru/content/view/233/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Updated FFmpeg; Slovak translation: New strings were updated; Fix : broken "Shader" menu in Korean translation; Updated German translation.

Sharktooth
5th September 2008, 03:14
really good. didnt test the internal h.264 decoder (no DXVA) since some time but it's pretty fast.

neoufo51
5th September 2008, 05:00
Most of us who participate in this thread are just users, who want to support the development activity, because it is a fine product, and because all the developers donate their time for free.

So the users cannot answer questions like "why doesn't this work". The developers are donating their time, so they have to also take care of their own personal lives.

All we can do is give you workarounds, or as some one else said, you can use the stable released versions which work more reliably.
My post was meant as more of an open question anybody could take a shot at answering, especially the developers, but I'll just rephrase it this time.

To the developers: Why doesn't DVD playback work during the beta period?

I'm not demanding anything and will of course wait patiently and use workarounds, but I'm just curious as to what got broken during the testing period that does not allow me to play a dvd without having the entire player lock up in a matter of minutes.

Schrade
5th September 2008, 08:54
look my picture use eXeScope open mpc hc last build change Y 127 to Y 95! sorry to my english!
http://img206.imageshack.us/img206/4610/40652313jx1.png
http://img337.imageshack.us/img337/782/85991693dg6.png
http://img337.imageshack.us/img337/4486/97671662xd6.png
Thank you very much! That tool is pretty damn handy and your instructions worked perfectly.

phusg
5th September 2008, 14:07
Any version newer than 8.6 agp hotfix has this problem

Thanks for the info. Amazing that I have to hear this om doom9 and not from ATI themselves. I even sent their driver team a bug report on this including my email address.

No doubt you can also help me get hold of the Catalyst 8.6 hotfix drivers? Can't find them anywhere and I only have 8.4 and 8.7 saved locally.

I already tried the 8.8's (lazily installing over the 8.7 I have to say) but that didn't help across the board (did for some files but many wouldn't play and would only show a single frame).

tetsuo55
5th September 2008, 20:42
Thanks for the info. Amazing that I have to hear this om doom9 and not from ATI themselves. I even sent their driver team a bug report on this including my email address.

No doubt you can also help me get hold of the Catalyst 8.6 hotfix drivers? Can't find them anywhere and I only have 8.4 and 8.7 saved locally.

I already tried the 8.8's (lazily installing over the 8.7 I have to say) but that didn't help across the board (did for some files but many wouldn't play and would only show a single frame).

You'll have to google for them, i believe someone uploaded them on guru3d forum.
8.4 should work too after a driver-clean

I'm glad you reported the bug because they have to fix it

Joniii
5th September 2008, 21:41
Just got Radeon 4850 installed but i'm having a problem with DXVA.

If I open Blu-ray .m2ts with MPC-HC or WMP11 and player obviously is in windowed mode, I maximise player and video is correctly in 16:9 AR.

With Vista Media Center I'm having a problem. It's in full screen, I browse the library and start to play VC-1 or H.264 .m2ts. Movie starts but it is in 4:3 AR, if I switch Media Center to windowed mode (without stopping the playback) and then maximise back, suddenly movie is in correct 16:9 AR.

This happens with both .MKV and .M2TS files with H.264/VC-1 and only in DXVA mode. If I switch to ffmpeg in MPCVideoDecoder everything works fine.

Decoders Used:
----------------------
AC3Filter.ax
MatroskaSplitter.ax (1.1.771)
MpegSplitter.ax (1.1.771)
MPCVideoDec.ax (1.1.771)

Casimir666
6th September 2008, 15:48
With the last builds i'm not able to play continously an MPEG2 DVD with the internal Mpeg2 decoder. At some points (random) it freezes no matter what (it seems the same problem with the xvid standalone decoder). It seems doesn't show the problem with the ffdshow mpeg2 decoder.
Anyone has this issue? :confused:

I have this issue. Both dvd discs and vobs dont play for long before freezing the entire player. I hope this gets fixed. I hate having to use Videolan to watch dvd video.

Can you tell me what video render you are using, and do you have XP or Vista ?

grabarz
6th September 2008, 20:46
I returned my ATI 2600XT.

Guys!

Can you share which graphics card are most compatible with MPC-HC using DXVA

I still have a lot of content in MPEG2 HD and H.264 HD and would like to offload most of it to GPU.

Which cards are giving you the least trouble?

Miryan
6th September 2008, 23:26
From the first post:
* ATI Radeon™ HD, ATI HD3850/3870/4850/4870, AMD Hybrid CrossFireX™ 780G series for H.264 & VC-1
* nVidia GeForce 8500, 8600, 9600 or better

noee
6th September 2008, 23:43
I almost hate to say it, but I have the ATI HD2600XT and it works great for DXVA, playback on an LG 37" full HD LCD @ 24Hz and 60Hz. My sources are DVDs transcoded to x264 using AutoMKV and my home movies, which I shoot 1080P @ 30fps (Canon HF100), then transcode with AutoMKV to x264 MKVs.

bmnot
7th September 2008, 00:31
Media Player Classic HomeCinema (x86), svn 778 (http://www.xvidvideo.ru/content/view/232/1/)
Media Player Classic HomeCinema (x64), svn 778 (http://www.xvidvideo.ru/content/view/233/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Updated FFmpeg; Slovak translation: New strings were updated; Fix : broken "Shader" menu in Korean translation; Updated German translation.

Your builds do not have subtitle playback support, correct?

alexins
7th September 2008, 00:53
Your builds do not have subtitle playback support, correct?
No, this is not correct.

3ngel
7th September 2008, 11:39
Can you tell me what video render you are using, and do you have XP or Vista ?

Casimir, the problem is present with every combination and every render. The problem is not present at all in your v1.1.0.0. It started to appear after the 1.1.0.2.

Anyway i'm using XP SP3.

molitar
7th September 2008, 16:51
Need assistance with DVD playback. Interlacing is really bad and I am using an ATI Radeon HD 3870 Video card but no matter where I check it does not indicate if it's using DXVA or not to be using the ATI Deinterlacing settings. How do I need to setup MPCHC?

Kado
7th September 2008, 21:27
Can someone provide a sample with working PGS subtitles? Because with my files the subtitles does not show up.
If I rebuild the files as a bluray disc image then use it with PowerDVD I can see the subtitles.
I suppose the settings for PGS subs are the same as the ones for SRT, ASS subs etc right?

Zwitterion
7th September 2008, 22:15
I can confirm that PGS subtitles don't work under Windows XP SP3, internal splitter, Haali's renderer. PGS subtitles worked fine with the first experimental build that was posted here a few pages back.
http://img296.imageshack.us/img296/5918/mpcpl5.th.png (http://img296.imageshack.us/my.php?image=mpcpl5.png)

Could it be that those problems are somehow related to Windows XP? I haven't tried Vista yet.

edit: Now I can't get subtitles even with that first version (mplayerc_1.1.752 by Casimir). I can't get SRT subtitles either. I guess something is wrong with my setup. I try to fix it... Does MPC-HC write its settings anywhere else than in "HKEY_CURRENT_USER\Software\Gabest\Media Player Classic"?

Casimir666
7th September 2008, 22:33
PGS will works only with EVR Custom or VRM9 renderless (Haali is not supported). It also seems there is a lot of problems with files remuxed by tsMuxer.

Zwitterion
7th September 2008, 23:14
Thank you, those renderes display subtitles, also with alexins' builds.

Another minor problem: The checkbox "Position subtitles relative to the video frame" doesn't work with PGS subtitles. I have a 4:3 monitor, and the subtitles get stretched in fullscreen.

edit: Now PGS subs work with Haali's renderer again. I'm confused.

Turtleggjp
7th September 2008, 23:18
Just tried build 771, and I see that it is now attempting to de-interlace my Canon HF100's video clips. The only problem is, the field order seems to be wrong, because it is very jerky. I tried and older build (602 I think), and it is clearly not de-interlacing since the video is very combed. If I disable the DXVA decoder, it instead uses PowerDVD 8 decoder which works perfectly. I know from working on my videos that they are Top Field First. Does MPC-HC only do Bottom Field First, or is the de-interlacing support still in early stages? Thanks!

Matt

alexins
7th September 2008, 23:24
Media Player Classic HomeCinema (x86), svn 786 (http://www.xvidvideo.ru/content/view/239/1/)
Media Player Classic HomeCinema (x64), svn 786 (http://www.xvidvideo.ru/content/view/238/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

FIXED : Freeze when play Mpeg2 or XVid file; CHANGED: Open DVD detect and open Blu Ray main movie; New strings Turkish translated n' minor cosmetics; Remove WholeProgramOptimization (prevent compiler message "MSIL .netmodule or module compiled with /GL found ..."); Fixed : PGS not working on Windows XP - D3D fullscreen mode; Fixed : shortcuts with MEDIA_PLAY, MEDIA_PAUSE not working with some remote control.

Tery
7th September 2008, 23:46
I really like, being able to choose which Screen to use when playing full screen, but sometimesI play video fullscreen on computer screen sometimes not, and it is really anoying to modify preferences each times.

Would it be possible to add command key, in preferences to be able to configure two keys (or more if people have more than two screen), to play full screen on screen 1 or 2 .... ?
Like F11 play full screen on screen1, and F12 play full screen on screen2.

Or something like two left click, play full screen on screen1 and two right click play it on screen2 ? (and two middle click play it on screen3 .... :D)

Thanks for your great work, keep going :)

Tery.

Well, nobody's ever answered this proposal but it's always up in the air :)

Leak
8th September 2008, 00:05
Well, nobody's ever answered this proposal but it's always up in the air :)
There's a command line argument to make MPC open on a specific monitor (and/or go fullscreen or turn on Direct3D surfaces) so why don't you just create two shortcuts, one normal one and a second to open MPCHC on a specific monitor in fullscreen?

(Run "mplayerc /?" to see it's command line options...)

np: Speedy J - Hayfever (Public Energy No.1)

noee
8th September 2008, 01:25
There's a command line argument to make MPC open on a specific monitor (and/or go fullscreen or turn on Direct3D surfaces) so why don't you just create two shortcuts, one normal one and a second to open MPCHC on a specific monitor in fullscreen?

(Run "mplayerc /?" to see it's command line options...)


Is there some kind of trick here? I just tried /fullscreen and /monitor 2 and I can't get either one to work.

Build 785

betaking
8th September 2008, 04:38
I use PE Explorer open Last build 786 and trans Dialog 10033 to chinaese but I can not! see picture1
http://img367.imageshack.us/img367/8788/83745897pk7.png
so,I try open other,that's ok! see picture2

sorry to my english!
http://img362.imageshack.us/img362/9269/24128735kl2.png

neoufo51
8th September 2008, 04:55
Casimir, the problem is present with every combination and every render. The problem is not present at all in your v1.1.0.0. It started to appear after the 1.1.0.2.

Anyway i'm using XP SP3.
I'm experiencing the same thing and I'm also using XP SP3.

Casimir666
8th September 2008, 07:11
I'm experiencing the same thing and I'm also using XP SP3.
Try rev 786 : we have done some tests with 3ngel and his freeze have disapeared.

Leak
8th September 2008, 08:57
Is there some kind of trick here? I just tried /fullscreen and /monitor 2 and I can't get either one to work.
I've found that the screens aren't neccessarily numbered from left to right, and enabling/disabling screens after boot can affect the numbering as well. Just try a number between 1 and the number of screens you have, and maybe leave the "/fullscreen" off at first.

CiNcH
8th September 2008, 11:54
@ Casimir,

I have just taken a look at your "main movie detection" code and if I interpret it correctly you are chosing the playlist with longest duration, right?

Just another question on the "problem" with your decoder expecting a whole H.264 or VC-1 frame with one DirectShow sample. Think you already have the code to collect and parse the ES data from within the decoder. Think you had some problems with the reference time. Can you explain that? Can you think of a solution?
Seems quite common that splitters do not send whole frames with one sample. Some send the ES data of a PES packet and some partition the ES data within one PES packet. Sonic, Elecard and MS work that way too.

Casimir666
8th September 2008, 12:21
Just tried build 771, and I see that it is now attempting to de-interlace my Canon HF100's video clips. The only problem is, the field order seems to be wrong, because it is very jerky.
It's one of the remaining bug with DXVA.


I have just taken a look at your "main movie detection" code and if I interpret it correctly you are chosing the playlist with longest duration, right?
Yes that's correct. And I limit the number of part to 5 to exclude playlist with hundred of small parts.


Just another question on the "problem" with your decoder expecting a whole H.264 or VC-1 frame with one DirectShow sample. Think you already have the code to collect and parse the ES data from within the decoder. Think you had some problems with the reference time. Can you explain that? Can you think of a solution?
Seems quite common that splitters do not send whole frames with one sample. Some send the ES data of a PES packet and some partition the ES data within one PES packet. Sonic, Elecard and MS work that way too.
I'll send you a email about this ;)

Mercury_22
8th September 2008, 15:28
E-ac3 it's now in FFDShow revision 2107 can we get it in MPC-HC too ? Please !:helpful: :thanks:

Edit: In the sample here (http://forum.doom9.org/showthread.php?p=1181004#post1181004) I can't connect FFDShow's E-AC3 using internal MPEG PS/TS/PVA Splitter = just video NO SOUND but using Haali Splitter I have sound too !!

Can this be fixed PLEASE !!!! :thanks: :helpful:

3ngel
8th September 2008, 15:47
Can an option to set up the "Default DVD Reader Letter" be added, in order to avoid the dialog box that show always when doing a "Open DVD..." (it asks to select a DVD)?
Thanks

NanoBot
8th September 2008, 16:26
Hi,

Is there some kind of trick here? I just tried /fullscreen and /monitor 2 and I can't get either one to work.
Build 785

Try the parameters "/monitor 2 /d3dfs", it works fine here.

C.U. NanoBot

Turtleggjp
8th September 2008, 16:39
It's one of the remaining bug with DXVA.

Thanks for the answer. Will look forward to the fix so I won't have to use the PowerDVD filter anymore.

Tery
8th September 2008, 17:45
There's a command line argument to make MPC open on a specific monitor (and/or go fullscreen or turn on Direct3D surfaces) so why don't you just create two shortcuts, one normal one and a second to open MPCHC on a specific monitor in fullscreen?

(Run "mplayerc /?" to see it's command line options...)

np: Speedy J - Hayfever (Public Energy No.1)

I'm starting to play a video by double clicking on it, so command is not an option, that's why I wanted to be able to "fullscreen" the video on different monitor using different command key.

But thank for your answer.

Casimir666
8th September 2008, 18:00
E-ac3 it's now in FFDShow revision 2107 can we get it in MPC-HC too ? Please !:helpful: :thanks:

Edit: In the sample here (http://forum.doom9.org/showthread.php?p=1181004#post1181004) I can't connect FFDShow's E-AC3 using internal MPEG PS/TS/PVA Splitter = just video NO SOUND but using Haali Splitter I have sound too !!

Can this be fixed PLEASE !!!! :thanks: :helpful:

EAC3 is not recognized by Mpeg internal splitter (Eac3 header is different from Ac3)

Mc Onyx
8th September 2008, 20:34
Just wanted to thank you guys for the work on the MPC-HC, excellent work. Thanks for the recent build, now my MCE remote works! :)

STaRGaZeR
8th September 2008, 20:54
Any chances of getting NV12 output colorspace with MPC-HC internal decoders so we can get rid of ffdshow and its significant jitter? At the same time, this will allow NV and ATI IQ enhancements and hardware deinterlacing to work when DXVA is not used/can't be used. Current MPEG-2 decoder has an option to put the interlaced flag, but without NV12 it just doesn't work right. ffdshow + NV12 does wonders.

Brazil2
8th September 2008, 21:05
Any chances of getting NV12 output colorspace with MPC-HC internal decoders
+1 :)
And also deinterlacing for H264 would be nice.

Current MPEG-2 decoder has an option to put the interlaced flag, but without NV12 it just doesn't work right.
Hm, it's working fine for me using BOB on a Radeon HD 3870.
Can't tell about the other deinterlacing methods though as I have no use of them.

STaRGaZeR
8th September 2008, 23:43
Hm, it's working fine for me using BOB on a Radeon HD 3870.
Can't tell about the other deinterlacing methods though as I have no use of them.

Try vector adaptive, is way better. You'll notice the differencies more or less depending on the source though :)

mariner
9th September 2008, 06:41
Try vector adaptive, is way better....

That's true.

CiNcH
9th September 2008, 07:05
EAC3 is not recognized by Mpeg internal splitter (Eac3 header is different from Ac3)

Same here. Never seen some real EAC3/DD+ yet. Does somebody have a Blu-Ray with EAC3/DD+ stream and can provide a short m2ts sample?

Mercury_22
9th September 2008, 09:05
Same here. Never seen some real EAC3/DD+ yet. Does somebody have a Blu-Ray with EAC3/DD+ stream and can provide a short m2ts sample?

have a look at this one (http://forum.doom9.org/showthread.php?p=1181004#post1181004) ! :)

CiNcH
9th September 2008, 09:15
have a look at this one !

I was referring to this one. Think it is EVO badly remuxed to TS or something? It has AC3 headers and also stream type is AC3 within PMT. It is not according to the BD specs.

Mercury_22
9th September 2008, 10:13
I was referring to this one. Think it is EVO badly remuxed to TS or something? It has AC3 headers and also stream type is AC3 within PMT. It is not according to the BD specs.

This is eac3to's log for that file eac3to v2.62
command line: eac3to.exe "C:\Users\Administrator\Videos\Test_E-AC3.ts" 2: ".\test_out.eac3"
------------------------------------------------------------------------------
TS, 1 video track, 1 audio track, 0:00:27
1: VC-1, 1080p24 /1.001 (16:9) with pulldown flags
2: E-AC3, English, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
[a02] Extracting audio track number 2...
[a02] Removing E-AC3 dialog normalization...
[a02] Creating file ".\test_out.eac3"...
Video track 1 contains 657 frames.
eac3to processing took 1 second.
Done.


So... I think it's something wrong on your side :confused:

P.S. Don't use MPC's internal splitter !

CiNcH
9th September 2008, 10:34
Well, I do not go too deep into the stream, but stream type is 0x81 which is stream type for AC3, can it also be the stream type for EAC3? Isn't EAC3 equal to Dolby Digital Plus which is stream type 0x84?

nautilus7
9th September 2008, 11:02
Isn't EAC3 equal to Dolby Digital Plus which is stream type 0x84?Where did you find those info (about stream type 0x84)? Could you post the link, please?

CiNcH
9th September 2008, 11:05
You can check TsRemux-Sources for example:


public enum ElementaryStreamTypes
{
..
AUDIO_STREAM_AC3 = 0x81,
..
AUDIO_STREAM_AC3_TRUE_HD = 0x83,
AUDIO_STREAM_AC3_PLUS = 0x84,
..
}


Should also be part of the BD-Specs...

[EDIT]
Even though stream type is 0x81 within PMT for the sample, TsRemux detects Dolby Digial Plus (EAC3) correctly as it checks BSID within AC3 header. If this value is 16 it is EAC3.

Here you can see that TsRemux writes the same stream type for AC3 and EAC3 if TS file type is not Blu-Ray:


private void CreatePsi()
{
..
switch (si.StreamType)
{
case ElementaryStreamTypes.AUDIO_STREAM_AC3:
case ElementaryStreamTypes.AUDIO_STREAM_AC3_PLUS:
pidMappings.Add(si.ElementaryPID, currentAudioPid);
if(this.fileType == TsFileType.BLU_RAY)
sitemp = new StreamInfo(si.StreamType, currentAudioPid);
else
sitemp = new StreamInfo(ElementaryStreamTypes.AUDIO_STREAM_AC3, currentAudioPid);
Continuities.Add(currentAudioPid, 0);
currentAudioPid++;
break;
..

nautilus7
9th September 2008, 11:18
OK, thanks.

Regarding E-AC3 on Blu-ray...

E-AC3 can exist on Blu-ray as 2 forms/types:

1. Pure E-AC3 (the same as in HD DVD). The only Blu-ray that features that type is Transformers Blu-ray (as secondary audio). This type is not recognized at all by mpc-hc's internal splitter. --> Sample here (http://www.stfcc.org/misc/transformers.sample.m2ts).
2. E-AC3 with AC3 core. This type is used only for 7.1 tracks and they are like this: 5.1 AC3 core and E-AC3 extensions for the additional channels. This type is recognized by mpc-hc's internal splitter, but I am not sure if the splitter drops the E-AC3 extensions and passes only the 5.1 AC3 core to the decoder, or it passes the whole stream as it should. --> Sample here (http://www.sendspace.com/file/0jkbrf).

In Addition, I would like to ask how is the the Blu-ray TrueHD/AC3 streams are handled by the internal splitter. Are they separated and reported as 2 tracks? Or as 1?

CiNcH
9th September 2008, 14:21
2. E-AC3 with AC3 core. This type is used only for 7.1 tracks and they are like this: 5.1 AC3 core and E-AC3 extensions for the additional channels. This type is recognized by mpc-hc's internal splitter, but I am not sure if the splitter drops the E-AC3 extensions and passes only the 5.1 AC3 core to the decoder, or it passes the whole stream as it should. --> Sample here.

So this one ran through TsRemux or something or how did you split it?

In Addition, I would like to ask how is the the Blu-ray TrueHD/AC3 streams are handled by the internal splitter. Are they separated and reported as 2 tracks? Or as 1?

AFAIK MPC MpegSplitter outputs the whole ES without seperating TrueHD from AC3. Many AC3 decoders like the one in ffdshow seem to sync to the AC3 frames and can decode them and reject the lossless HD part. Same goes for DTS-HD.
However, some decoders can't sync to the AC3 stream within TrueHD (just like AC3Filter). That is why we are currently extracting the cores as I do not know of a decoder that handles the lossless HD parts anyway...

nautilus7
9th September 2008, 14:51
So this one ran through TsRemux or something or how did you split it?I didn't. It's intact (from Dolby Demo Disc). I am not sure if those programs (tsmuxer, tsremux) can handle it. Even eac3to doesn't handle it (because this type of E-AC3 is found only in this specific disc, so there's no need to support it).

AFAIK MPC MpegSplitter outputs the whole ES without separating TrueHD from AC3. Many AC3 decoders like the one in ffdshow seem to sync to the AC3 frames and can decode them and reject the lossless HD part. Same goes for DTS-HD.
However, some decoders can't sync to the AC3 stream within TrueHD (just like AC3Filter). That is why we are currently extracting the cores as I do not know of a decoder that handles the lossless HD parts anyway...Yes, that's true. I was able to test it, too. Thanks.

CiNcH
9th September 2008, 15:09
Even eac3to doesn't handle it (because this type of E-AC3 is found only in this specific disc, so there's no need to support it).

I am talking about the second one. Thought that it was common for EAC3 on Blu-Ray to have a AC3 compatible stream, just like it is the case with TrueHD!?

nautilus7
9th September 2008, 15:22
I am talking about the second one. Thought that it was common for EAC3 on Blu-Ray to have a AC3 compatible stream, just like it is the case with TrueHD!?

I am talking about the second one also. It has a 5.1 AC3 core. That's what I am saying above. In order eac3to and every program to be able to handle a stream must be aware of the format it uses, right? eac3to isn't, so it doesn't handle it and madshi doesn't think there is any need for it (and I agree).

CiNcH
9th September 2008, 15:25
Well, thing is that there are almost no BD with EAC3 out there, that is why it does not matter. If there were, then AC3 within EAC3 would be the common way as specified within the BD specs... (at least if it was the primary audio...)

Casimir666
9th September 2008, 18:49
E-AC3 can exist on Blu-ray as 2 forms/types:

1. Pure E-AC3 (the same as in HD DVD). The only Blu-ray that features that type is Transformers Blu-ray (as secondary audio). This type is not recognized at all by mpc-hc's internal splitter. --> Sample
2. E-AC3 with AC3 core. This type is used only for 7.1 tracks and they are like this: 5.1 AC3 core and E-AC3 extensions for the additional channels. This type is recognized by mpc-hc's internal splitter, but I am not sure if the splitter drops the E-AC3 extensions and passes only the 5.1 AC3 core to the decoder, or it passes the whole stream as it should. --> Sample?
:goodpost:

Really cool to have untouched samples from BRD with Eac3

CiNcH
9th September 2008, 18:51
Really cool to have untouched samples from BRD with Eac3

Indeed, we could finally try the EAC3 splitter code and found that it was buggy ;) . Bug fixed now. Thanks for the sample nautilus.

Sent you a mail Casimir, had my first success with DVBSource -> MPC Video Decoder :) . That really made my day as I now know what causes the problem with ffdshow/MPC Video Decoder.

nautilus7
9th September 2008, 19:24
I have some nice TrueHD samples also, but we need to wait until the ffmpeg TrueHD/MLP decoder is included in ffdshow, or else we can't test. :)

rahzel
9th September 2008, 21:38
my brother has an HD3450 (ASUS EAH3450) and any DXVA compliant video has corruption / pixelation / blocking. i got the latest version of MPC HC downloaded from here. i posted a thread with pics here, someone please help.
http://forum.doom9.org/showthread.php?t=140972

any ideas?

clsid
9th September 2008, 21:53
Update the driver.

hot
9th September 2008, 22:11
hey all, Im having issues with dts out on my htpc. its going over optical out with my creative xfi audio card. im playing movies with standard dts audio streams (1536kbps) and the sound is pretty bad. is there too much bass going through the speakers? it just sounds distorted to the point of being annoying.

i dont notice this distortion with other audio streams. so maybe I should use ac3 filter? currently I have no codec packs installed just mpchc thats it. ive tried every setting so far with no luck(right click speaker icon settings)

rahzel
9th September 2008, 22:43
Update the driver.
tried the latest drivers, actually made it worse. using the drivers that came on the disc actually made things a little better. using system default renderer, no problems... using CoreAVC, no problem... but using VMR9 with DXVA, i'm getting this blocking issue. i also made sure i did a clean install of the drivers... i used driver cleaner to remove any remaining traces of the old drivers.

clsid
9th September 2008, 22:45
Proof enough that the drivers are to blame.

rahzel
9th September 2008, 22:56
Proof enough that the drivers are to blame.
grr... i'm beginning to dislike ATI's driver support. not only is my brother having problems with his ATI card, i had a lot of problems with my ATI Integrated 780G/HD3200 GPU. this doesn't seem to be a common problem either, so i doubt ATI is going to fix it anytime soon.

hot
9th September 2008, 23:33
nvmd guys anybody else have this problem download ac3 filter

THX-UltraII
10th September 2008, 12:02
Hi guys!

I m running XP with SP3. I ve read somewhere that it is possible to get EVR work on XP.

Do I just need to download:

NET Framework 3.5 Service Pack 1 (Full Package) (link: http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en)

And will EVR just work fine after installing this? Or do I need to install the older versions of NET Framework first?

And after installing it, will it just work fine or do I have to do some other things in the XP/MPC-HC too?

thanks for all help!

Px
10th September 2008, 16:14
Hi guys!

I m running XP with SP3. I ve read somewhere that it is possible to get EVR work on XP.

Do I just need to download:
NET Framework 3.5 Service Pack 1 (Full Package) (link: http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en)

And will EVR just work fine after installing this?
Yes
Or do I need to install the older versions of NET Framework first?
No
And after installing it, will it just work fine
Yes
or do I have to do some other things in the XP/MPC-HC too?
No
....
:D

fixed
10th September 2008, 21:52
Latest SVN still affected by bug:

http://sourceforge.net/tracker/index.php?func=detail&aid=2018002&group_id=170561&atid=854651

http://forum.doom9.org/showpost.php?p=1163825&postcount=3472
http://forum.doom9.org/showpost.php?p=1163867&postcount=3479

Shinigami-Sama
10th September 2008, 22:31
Y
No
....
:D

you have to change the renderer to EVR
but thats in MPCs output/ogm panel

4clicks/keystrokes to change it

QuePaso
11th September 2008, 07:45
Any update for the G45 chipset? Using PowerDVD/Arcsoft TMT, hardware acceleration works but not in MPC HC (ive used stable up to 790 SVN).

Here is what it looks like in MPC HC:

http://www.hdimage.org/images/m39ab6922qgcswx49dld_noha.jpg

Thanks.

Casimir666
11th September 2008, 18:10
Any update for the G45 chipset? Using PowerDVD/Arcsoft TMT, hardware acceleration works but not in MPC HC (ive used stable up to 790 SVN).

Here is what it looks like in MPC HC:

Thanks.

What is your OS and what is your video renderer? Could you do a screeshot with left/click - Filters menu open (to have the list of loaded filters)

rica
11th September 2008, 23:10
I have some nice TrueHD samples also, but we need to wait until the ffmpeg TrueHD/MLP decoder is included in ffdshow, or else we can't test. :)

I gave it a go with them and i got thd sound:

Analog outputs to receiver- set to DVD Direct Multichannel:

http://img369.imageshack.us/img369/2456/n701hd0.th.png (http://img369.imageshack.us/my.php?image=n701hd0.png)

EDIT: correction; mpc mpa catches core ac3, sorry...

_ _ _ _ _

molitar
12th September 2008, 03:15
HELP! I have a serious problem.. Some video files work fine with DXVA like Nabari but Bleach stutters very badly when I enable DXVA any clue why? I have a 512MB Radeon HD 3870 video card.

CiNcH
12th September 2008, 06:37
I gave it a go with them and i got thd sound:

This is nothing but AC3. MPA just detects the AC3 core and discards the lossless HD part.

Casimir666
12th September 2008, 07:22
HELP! I have a serious problem.. Some video files work fine with DXVA like Nabari but Bleach stutters very badly when I enable DXVA any clue why? I have a 512MB Radeon HD 3870 video card.

Have you got sample?

rica
12th September 2008, 08:53
This is nothing but AC3. MPA just detects the AC3 core and discards the lossless HD part.

Yes you are right.
I think this is working:

http://img180.imageshack.us/img180/4329/audio01sd4.th.png (http://img180.imageshack.us/my.php?image=audio01sd4.png)



_ _ _ _

CiNcH
12th September 2008, 09:02
Right, ArcSoft does not seem to make restrictions concerning lossless audio formats (but this can't be seen at all with your stream as it is not even "HD" with 2 channel/48kHz/16-bit). But it is not cool to always change splitters and fiddle around with DS graphs with GraphStudio. Cool thing but not userfriendly. I will check the media subtype and connection format with ArcSoft. Currently a big thing to find working splitter/decoder pairings, which audio/video decoder supports which formats, which decoder is better with which format... then there are DTS-HD/TrueHD/EAC3 streams with and without DTS/AC3 core. A lot of things to consider if you want a complete working solution without restrictions here and there and one which is still customizable..

rica
12th September 2008, 09:09
The best thing would be extracting ac3 core from thd and trying with just thd but i couldn't find a way to mux it into a container;
that time i would be 100 percent sure :)

CiNcH
12th September 2008, 09:13
That is right, I also think that would be best if the splitter decided whether to propagate AC3-Core only or TrueHD only, not both formats interleaved, just to keep things clear and to make it possible to distinguish decoders from each other. But I think in case of DTS-HD, this isn't possible, as DTS-HD needs DTS-Core to be decoded.. very confusing...

rica
12th September 2008, 09:52
But I think in case of DTS-HD, this isn't possible, as DTS-HD needs DTS-Core to be decoded.. very confusing...

Yes, you can never been sure whether you are decoding core or HD?

cmw
12th September 2008, 10:02
Mhh, is there any hope on getting DXVA support with EVR on XP? :)

nautilus7
12th September 2008, 12:47
I also think that would be best if the splitter decided whether to propagate AC3-Core only or TrueHD only, not both formats interleaved, just to keep things clear and to make it possible to distinguish decoders from each other. I agree with this. I guess you 're talking about mpc-hc's internal mpeg splitter, right? Would you make it like this? Also have in mind that only Blu-ray TrueHD tracks have an AC3 track interleaved. TrueHD tracks from HD DVD are plain TrueHD (that's in case you 'll support .evo files in the splitter.

But I think in case of DTS-HD, this isn't possible, as DTS-HD needs DTS-Core to be decoded.. very confusing...Yes, that's correct (all DTS-HD tracks have a DTS core).

THX-UltraII
12th September 2008, 15:41
a few general question:

- What does the option Lock back-buffer atually do?
- What is YUV Mixing for and when do use enable this?

some requests for maybe a next version:

- Enabling controls when playing in Direct3D Fullscreen mode. (I can never pause my film of rewind a great scene :))
- HW acceleration support for my 7600GS (PCI-e version, this card has HW acc. onboard).

Thanks for all and keep up the good work.

For the ones who use Reclock: Slysoft took over the program and made a new beta version for now! Look at their site to download.

Leak
12th September 2008, 15:43
For the ones who use Reclock: Slysoft took over the program and made a new beta version for now! Look at their site to download.
How about adding a link to the thread in their forum about it (http://forum.slysoft.com/showthread.php?t=19931)?

np: Amon Tobin - Displaced (Chaos Theory)

Kado
12th September 2008, 21:15
@THX-UltraII

"Lock back buffer" helps reduce tearing and "YUV mixing (http://msdn.microsoft.com/en-us/library/ms788177.aspx)" reduces bandwidth usage in the GPU by using the YUV color space for video mixing.
For "Direct3D Fullscreen mode" try using MPC HC internal shortcuts, it should help.
The Hardware Acceleration your card supports is only motion compensation if you're talking about H264 videos and it's hard to implement such feature in MPC HC.

davinleeds
13th September 2008, 00:50
as requested
http://www.avsforum.com/avs-vb/showthread.php?p=14651735#post14651735

doom9 has a "membership 5 days before posting" rule or I'd post this myself, but someone else might want to: I think I can see why HW accel might be failing on G45 in MPC-HC. Or at least part of the reason.

DXVAChecker 1.9.0 results for G45 have only one entry which mentions H.264:

ModeH264_VLD_NoFGT_CLearVideo DXVA2 NV12 720x480 1280x720 1920x1080

Which is full HW decode, but it's in the NV12 color space. The implication of

http://forum.doom9.org/showthread.ph...55#post1181155

is that NV12 is not currently supported in MPC-HC.
__________________

ranpha
13th September 2008, 01:11
DXVAChecker 1.9.0 results for G45 have only one entry which mentions H.264:

ModeH264_VLD_NoFGT_CLearVideo DXVA2 NV12 720x480 1280x720 1920x1080




I think it is more like that MPC-HC do not explicitly support that mode? Why is that G45 do not have ModeH264_VLD_NoFGT like other cards from ATI or nVidia?

alexins
13th September 2008, 01:57
Media Player Classic HomeCinema (x86), svn 793 (http://www.xvidvideo.ru/content/view/248/1/)
Media Player Classic HomeCinema (x64), svn 793 (http://www.xvidvideo.ru/content/view/249/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

CHANGE : Subtitles save/load metod now use ';' as separator (bug #2098191); Updated FFmpeg.

cmw
13th September 2008, 02:49
Feature Request: Make the Video Renderer selectable for every kind of video seperatly (e.g. use vmr9 for h264, but haali for all the rest).
Optional: Make yv12-rgb conversion not suck with vmr9 ;) (see other thread)

STaRGaZeR
13th September 2008, 03:40
as requested
http://www.avsforum.com/avs-vb/showthread.php?p=14651735#post14651735

doom9 has a "membership 5 days before posting" rule or I'd post this myself, but someone else might want to: I think I can see why HW accel might be failing on G45 in MPC-HC. Or at least part of the reason.

DXVAChecker 1.9.0 results for G45 have only one entry which mentions H.264:

ModeH264_VLD_NoFGT_CLearVideo DXVA2 NV12 720x480 1280x720 1920x1080

Which is full HW decode, but it's in the NV12 color space. The implication of

http://forum.doom9.org/showthread.ph...55#post1181155

is that NV12 is not currently supported in MPC-HC.
__________________

When using DXVA, MPC-HC is already using NV12 according to DXVAChecker and common sense, as DXVA only works with NV12. But when not using DXVA internal decoders use RGB32 by default AFAIK, and this cannot be changed. My request was to add a NV12 output option for every other MPC decoder like ffdshow has.

The problem with Intel seems to be that ClearVideo part.

Aleksoid1978
13th September 2008, 03:58
I want little say about bug #2059817 - http://sourceforge.net/tracker/index.php?func=detail&aid=2059817&group_id=170561&atid=854651.

If you want to move a player from one monitor to another - HAVE TO DISABLE SHADERS !!! (this is bug on ATI and NVIDIA on any version of drivers)

cmw
13th September 2008, 07:02
Also, if you move between monitors and have any resizer activated that needs pixel shader, the video will get extremely blocky ;)

Casimir666
13th September 2008, 08:58
as requested
http://www.avsforum.com/avs-vb/showthread.php?p=14651735#post14651735

doom9 has a "membership 5 days before posting" rule or I'd post this myself, but someone else might want to: I think I can see why HW accel might be failing on G45 in MPC-HC. Or at least part of the reason.

DXVAChecker 1.9.0 results for G45 have only one entry which mentions H.264:

ModeH264_VLD_NoFGT_CLearVideo DXVA2 NV12 720x480 1280x720 1920x1080

Which is full HW decode, but it's in the NV12 color space. The implication of

http://forum.doom9.org/showthread.ph...55#post1181155

is that NV12 is not currently supported in MPC-HC.
__________________

Mpc-hc is working in NV12 for DXVA, but this "ClearVideo" is not recognized.
Could you download this tool and post the resulting log for the Intel G45 :
http://www.zshare.net/download/45366533f4c291

Aleksoid1978
13th September 2008, 09:27
Also, if you move between monitors and have any resizer activated that needs pixel shader, the video will get extremely blocky ;)

NO - with resize shader work fine moving between monitors, test on ATI and NVIDIA.

cmw
13th September 2008, 10:47
Hmm well I can reproduce the blocking with
-VMR9 renderless + any PS 2.0 resizer
-playing back material that is dxva compliant and gets dxva decoded

I haven't tried none-dxva material yet.

alexins
13th September 2008, 11:12
Media Player Classic HomeCinema (x86), svn 794 (http://www.xvidvideo.ru/content/view/250/1/)
Media Player Classic HomeCinema (x64), svn 794 (http://www.xvidvideo.ru/content/view/251/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

CHFIX : ffmpeg patch for MPC removed in rev.792 .

Aleksoid1978
13th September 2008, 11:27
Hmm well I can reproduce the blocking with
-VMR9 renderless + any PS 2.0 resizer
-playing back material that is dxva compliant and gets dxva decoded

I haven't tried none-dxva material yet.

Now specially checked, but EVR + any PS 2.0 resizer - work FINE with any material - h264+DXVA, h264 without DXVA, Xvid

No freeze while move between monitors.

Also check with WMR9 + any PS 2.0 resizer - NO freeze, fine work.

Vista x64, mpc-hc x86 last revision.

Miryan
13th September 2008, 12:03
Just a question: Will MPCHC support region free dvd play like VLC? For example, my drive's region is 2, and I want to play a region 1 dvd, and now MPCHC says Invalid disc region, but VLC plays it fine.

clsid
13th September 2008, 14:17
Just a question: Will MPCHC support region free dvd play like VLC? For example, my drive's region is 2, and I want to play a region 1 dvd, and now MPCHC says Invalid disc region, but VLC plays it fine.
Not possible I think since MPC uses some Microsoft stuff for DVD playback. Just flash your drive with a region free firmware.

rica
13th September 2008, 15:03
Or use anydvd/anydvd-hd. (or a free equavalent of it)

Miryan
13th September 2008, 17:42
Okay, thanks for the suggestions!

QuePaso
13th September 2008, 18:40
What is your OS and what is your video renderer? Could you do a screeshot with left/click - Filters menu open (to have the list of loaded filters)

Vista Ultimate

EVR

Here ya go:

http://www.hdimage.org/images/wwlkacn3alqwcgtyh3u2_filters.jpg


Mpc-hc is working in NV12 for DXVA, but this "ClearVideo" is not recognized.
Could you download this tool and post the resulting log for the Intel G45 :
http://www.zshare.net/download/45366533f4c291

And here ya go on this one too!

Mode : MPEG-2 variable-length decoder
- Direct 3D format : IMC3
- Config 1, ConfigBitstreamRaw=1
- Config 2, ConfigBitstreamRaw=1


Mode : MPEG-2 IDCT
- Direct 3D format : IMC3
- Config 1, ConfigBitstreamRaw=0
- Config 2, ConfigBitstreamRaw=0


Mode : MPEG-2 motion compensation
- Direct 3D format : IMC3
- Config 1, ConfigBitstreamRaw=0


Mode unknown : {BCC5DB6D-A2B6-4AF0-ACE4-ADB1F787BC89}
- Direct 3D format : NV12
- Config 1, ConfigBitstreamRaw=1


Mode unknown : {604F8E68-4951-4C54-88FE-ABD25C15B3D6}
- Direct 3D format : NV12
- Config 1, ConfigBitstreamRaw=1


Mode unknown : {A74CCAE2-F466-45AE-86F5-AB8BE8AF8483}
- Direct 3D format : YUY2
- Config 1, ConfigBitstreamRaw=1


Mode unknown : {9E5A0DCA-2B9C-414E-93FB-D2CFAE7E8E63}
- Direct 3D format : IMC3
- Config 1, ConfigBitstreamRaw=0


Mode unknown : {07460004-7533-4E1A-BDE3-FF206BF5CE47}
- Direct 3D format : IMC3
- Config 1, ConfigBitstreamRaw=0


Mode : WMV9 motion compensation
- Direct 3D format : NV12
- Config 1, ConfigBitstreamRaw=0
- Direct 3D format : YV12
- Config 1, ConfigBitstreamRaw=0


Mode : WMV9 IDCT.
- Direct 3D format : NV12
- Config 1, ConfigBitstreamRaw=0
- Direct 3D format : YV12
- Config 1, ConfigBitstreamRaw=0


Mode : VC-1 motion compensation
- Direct 3D format : NV12
- Config 1, ConfigBitstreamRaw=0
- Direct 3D format : YV12
- Config 1, ConfigBitstreamRaw=0


Mode : VC-1 IDCT
- Direct 3D format : NV12
- Config 1, ConfigBitstreamRaw=0
- Direct 3D format : YV12
- Config 1, ConfigBitstreamRaw=0


Mode unknown : {604F8E64-4951-4C54-88FE-ABD25C15B3D6}
- Direct 3D format : NV12
- Config 1, ConfigBitstreamRaw=0


Mode unknown : {604F8E66-4951-4C54-88FE-ABD25C15B3D6}
- Direct 3D format : NV12
- Config 1, ConfigBitstreamRaw=0


Hope that helps.

Casimir666
13th September 2008, 19:30
Vista Ultimate

EVR

Here ya go:

.../...
Hope that helps.

Ok so Intel is using a specific mode for H264 that didn't respect Microsoft specifications :-(

Could you do a test with thoses builds and tell me if one of those works (there is really few chance but who knows...) :
http://www.zshare.net/download/1871673976e68c81/
http://www.zshare.net/download/1871674824ac5608/

P.S : it really test build, don't use it if you don't have G45

QuePaso
13th September 2008, 20:27
Ok so Intel is using a specific mode for H264 that didn't respect Microsoft specifications :-(

Could you do a test with thoses builds and tell me if one of those works (there is really few chance but who knows...) :
http://www.zshare.net/download/1871673976e68c81/
http://www.zshare.net/download/1871674824ac5608/

P.S : it really test build, don't use it if you don't have G45

Tried both with the following:

All in MKV Container:

a VC-1 Blu-ray
a AVC Blu-ray
a x264 1080p encoded in L4.1 (works with HA on a 2600xt on different PC)

No HA on any of them.

Casimir666
13th September 2008, 20:41
Tried both with the following:

All in MKV Container:

a VC-1 Blu-ray
a AVC Blu-ray
a x264 1080p encoded in L4.1 (works with HA on a 2600xt on different PC)

No HA on any of them.

I have asked help to my contact in Intel corp : without specifications about their DXVA mode it will be impossible to make it works :(

QuePaso
13th September 2008, 20:43
I have asked help to my contact in Intel corp : without specifications about their DXVA mode it will be impossible to make it works :(

Thank you, i love MPC HC and have used it exclusively for a very long time, so would love to continue using it with the G45 setup (which is a amazing HTPC board).

Zelos
13th September 2008, 21:49
my brother has an HD3450 (ASUS EAH3450) and any DXVA compliant video has corruption / pixelation / blocking. i got the latest version of MPC HC downloaded from here. i posted a thread with pics here, someone please help.
http://forum.doom9.org/showthread.php?t=140972

any ideas?

i have exactly the same problems.
i changed for a powercolor and was still the same.
i think the pb is on the 3450.
i changed for a 3650 and now it's ok.

Zelos
13th September 2008, 22:57
I have asked help to my contact in Intel corp : without specifications about their DXVA mode it will be impossible to make it works :(

http://www.homemedia.fr/actualites/4294-Intel-G45-video.html

it seems there are some buggs on the algorithms.

alexins
13th September 2008, 23:14
Media Player Classic HomeCinema (x86), svn 795 (http://www.xvidvideo.ru/content/view/253/1/)
Media Player Classic HomeCinema (x64), svn 795 (http://www.xvidvideo.ru/content/view/252/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Changed : Eac3 support in Mpeg splitter.

rack04
13th September 2008, 23:23
Changed : Eac3 support in Mpeg splitter.

Is this the MPEG PS/TS/PVA source filter?

nautilus7
14th September 2008, 00:01
Changed : Eac3 support in Mpeg splitter.
Nothing seems to have changed. I tested with the samples i uploaded the other day and still the same behavior. :confused:

Mercury_22
14th September 2008, 00:36
Nothing seems to have changed. I tested with the samples i uploaded the other day and still the same behavior. :confused:

It's working for me now !!!
Thanks !!! :thanks:

Joniii
14th September 2008, 07:14
I'm having couple of problems with MPC-HC (1.1.795.0). Radeon 4850, Catalyst 8.8, Clean install Vista SP1 32-bit.

1. All VC-1 .m2ts movies have blocks and is unwatchable when using FFMpeg. This has been like this always, also with my old X850XT. Problem dissappears when using Haali Media Splitter in MPC-HC.

2.
Some H.264 Blu-rays haven't been working in couple of last builds.

From Hell H.264 Sample (25 Mb) >> Download (http://www.netikka.net/enclave/From Hell.m2ts)<<

3.
When using MpegSplitter+MPCVideoDecoder in Media Center, forwarding (by pressing skip button) sometimes causes GPU drivers to restart (VC-1) or occasional blue screen of death (H.264) but only when using DXVA.

4.
When starting m2ts playback in media center movie starts in 4:3 AR, when going into windowed mode and back to full screen, it switches to 16:9.

Other than that MPC-HC works like a dream. Any chance of 1,3&4 being fixed in the future or are these problems that no one knows how to fix?

Casimir666
14th September 2008, 08:12
Is this the MPEG PS/TS/PVA source filter?

Internal AC3 decoder cannot decode Eac3, but now Mpeg source filter can be use with latest ffdshow.

nautilus7
14th September 2008, 08:31
Well, for the "Transformers" sample, the splitter doesn't detect the EAC3 track. It detects the TrueHD/AC3, AC3 5.1, AC3 5.1 and AC3 2.0 only.

http://img205.imageshack.us/img205/3020/mpcjk6.th.png (http://img205.imageshack.us/my.php?image=mpcjk6.png)

eac3to transformers.sample.20.eac3.m2ts
M2TS, 2 video tracks, 5 audio tracks, 8 subtitle tracks, 0:00:12
1: h264/AVC, 1080p24 /1.001 (16:9)
2: h264/AVC, 480p24 /1.001 (20:11)
3: TrueHD/AC3, 5.1 channels, 48khz, dialnorm: -27dB
4: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
5: AC3, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
6: AC3, 2.0 channels, 192kbps, 48khz, dialnorm: -27dB
7: E-AC3, 2.0 channels, 192kbps, 48khz, dialnorm: -27dB

For the second sample (7.1 EAC3 with 5.1 AC3 core) the splitter audio out pin says:

Filter : C:\Audio Samples\00003.m2ts - CLSID : {1365BE7A-C86A-473C-9A41-C0A6E82C9FA3}

- Connected to:

CLSID: {0F40E1E5-4F79-4988-B1A9-CC98794E6B55}
Filter: ffdshow Audio Decoder
Pin: In

- Connection media type:

Audio: Dolby AC3 48000Hz 6ch 640Kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_DOLBY_AC3 {E06D802C-DB46-11CF-B4D1-00805F6CBBEA}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 18

WAVEFORMATEX:
wFormatTag: 0x2000
nChannels: 6
nSamplesPerSec: 48000
nAvgBytesPerSec: 80000
nBlockAlign: 2560
wBitsPerSample: 0
cbSize: 0 (extra bytes)

pbFormat:
0000: 00 20 06 00 80 bb 00 00 80 38 01 00 00 0a 00 00 . ..€»..€8......
0010: 00 00 ..

- Enumerated media type 0:

Set as the current media type



But now the internal AC3 decoder crashes, while before it didn't. I guess now the EAC3 extension is passed though the decoder, so it works for this.

lawrywild
14th September 2008, 10:54
I got a little bug with DVDs, don't recall this ever happening before so must a bug in latest mpc-hc builds:

Sometimes when going from fullscreen or maximized back to normal window causes the dvd to pause and jump forward a few frames, or sometimes to the next chapter. It's kinda annoying.

I'm Using Microsoft Mpeg-2 Decoder (vista home premium x64) with EVR (not custom pres) and DVD Navigator.

Would be nice if this was fixed :)

Mercury_22
14th September 2008, 12:27
I need some help with the 64-bit standalone Mpeg splitter ! :helpful:

I CAN'T play any ts file (mpeg-2, VC-1, H264,...) with WMP 64-bit (or WMC 64-bit) with the standalone Mpeg splitter 64-bit but with MPC-HC 64-bit (NO internal filters, not even with low merit) + standalone Mpeg splitter 64-bit I CAN play the same files ! :confused:

The strangest thing it's happening with GraphEdit_x64 :

If I'm trying to "OPEN" the ts file GraphEdit_x64 its saying Could not construct a graph from this file.
-Have you installed all necesary filters ?
...... BUT if I manually add the standalone Mpeg splitter 64-bit and all the other filters GraphEdit_x64 it's playing the ts file without any problem :eek:

Do I need to increase the merit for the standalone Mpeg splitter 64-bit ? How ? (i'm talking about the 64-bit filter's merit here NOT the 32-bit :cool:)

PLEASE HELP !:helpful::thanks::stupid:


EDIT : SOLVED ! Haali Media Splitter crippled my system AGAIN ! In a moment of lack of judgement :stupid: I've installed Haali Media Splitter so I can play some ogm and mkv (with two audio stream wich MPC's splitters CAN'T play "correctly" ) and again I've got screwed by it because it takes over :devil: the TS m2ts ogg ogm mkv mp4 file types and when I'm using Vista MCE 64-bit or WMP 64-bit they CAN'T use Haali Media Splitter (being a 32-bit filter ) :mad: SO... PLEASE (again) can we fix the MKV and OGG spliters !:thanks::helpful:

pitch.fr
14th September 2008, 13:53
gee...what would you do w/o smileys, eh ? :D

@lawrywild : did you try to play some HD bits maybe, to see if the problem is any different ? :p

rica
14th September 2008, 14:17
@Casimir666,

Have you released the splitter as standalone?

betaking
14th September 2008, 15:45
@Casimir666,

Have you released the splitter as standalone?
standalone_filters-svn795_x86 2008-09-14 02:00:23 2.38 Mb
http://www.xvidvideo.ru/component/option,com_docman/task,doc_download/gid,447/

rica
14th September 2008, 16:03
Thanks i was looking them at casimir's homepage :)

Joniii
14th September 2008, 17:54
Hmmm... is there a problem with MpegSplitter?

Media Center TV Pack 2008 comes with really nice decoders for audio & video. The problem is that Mpegsplitter doesn't connect to Microsoft DTV/DVD Audio Decoder in MPC-HC when there is DTS audio, with AC3 it connects fine. With Haali Media Splitter both AC3 and DTS connects fine into Microsoft DTV/DVD Audio Decoder.

So is there something wrong in splitter like missing guid that Microsoft DTV/DVD Audio Decoder needs?

This is what DSFMgr shows.

Category CLSID:{083863F1-70DE-11D0-BD40-00A0C911CE86}
CLSID: {8E269032-FE03-4753-9B17-18253C21722E}
FriendlyName: [Microsoft DTV/DVD Audio Decoder]
Version: 2
Merit: 0x005FFFFF
Pin count: 2
----- Pin 0 ------
Flags: Output:0 ZeroInst:0 Renderer:0 ManyInst:0
Instances: 0
Media Types: 21
Type: 0
MajorType: KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK {ED0B916A-044D-11D1-AA78-00C04FC31D60}
MinorType: KSDATAFORMAT_SUBTYPE_AC3_AUDIO {E06D802C-DB46-11CF-B4D1-00805F6CBBEA}
Type: 1
MajorType: KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK {ED0B916A-044D-11D1-AA78-00C04FC31D60}
MinorType: KSDATAFORMAT_SUBTYPE_MPEG2_AUDIO {E06D802B-DB46-11CF-B4D1-00805F6CBBEA}
Type: 2
MajorType: KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK {ED0B916A-044D-11D1-AA78-00C04FC31D60}
MinorType: KSDATAFORMAT_SUBTYPE_LPCM_AUDIO {E06D8032-DB46-11CF-B4D1-00805F6CBBEA}
Type: 3
MajorType: KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK {ED0B916A-044D-11D1-AA78-00C04FC31D60}
MinorType: KSDATAFORMAT_SUBTYPE_DTS_AUDIO {E06D8033-DB46-11CF-B4D1-00805F6CBBEA}
Type: 4
MajorType: KSDATAFORMAT_TYPE_MPEG2_PES {E06D8020-DB46-11CF-B4D1-00805F6CBBEA}
MinorType: KSDATAFORMAT_SUBTYPE_AC3_AUDIO {E06D802C-DB46-11CF-B4D1-00805F6CBBEA}
Type: 5
MajorType: KSDATAFORMAT_TYPE_MPEG2_PES {E06D8020-DB46-11CF-B4D1-00805F6CBBEA}
MinorType: KSDATAFORMAT_SUBTYPE_MPEG2_AUDIO {E06D802B-DB46-11CF-B4D1-00805F6CBBEA}
Type: 6
MajorType: KSDATAFORMAT_TYPE_MPEG2_PES {E06D8020-DB46-11CF-B4D1-00805F6CBBEA}
MinorType: KSDATAFORMAT_SUBTYPE_LPCM_AUDIO {E06D8032-DB46-11CF-B4D1-00805F6CBBEA}
Type: 7
MajorType: KSDATAFORMAT_TYPE_MPEG2_PES {E06D8020-DB46-11CF-B4D1-00805F6CBBEA}
MinorType: KSDATAFORMAT_SUBTYPE_DTS_AUDIO {E06D8033-DB46-11CF-B4D1-00805F6CBBEA}
Type: 8
MajorType: FourCC:auds MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
MinorType: KSDATAFORMAT_SUBTYPE_MPEG1Payload {E436EB81-524F-11CE-9F53-0020AF0BA770}
Type: 9
MajorType: FourCC:auds MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
MinorType: MEDIASUBTYPE_MPEG1Audio {E436EB87-524F-11CE-9F53-0020AF0BA770}
Type: 10
MajorType: FourCC:auds MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
MinorType: FourCC:P??? KSDATAFORMAT_SUBTYPE_MPEG {00000050-0000-0010-8000-00AA00389B71}
Type: 11
MajorType: FourCC:auds MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
MinorType: KSDATAFORMAT_SUBTYPE_MPEG2_AUDIO {E06D802B-DB46-11CF-B4D1-00805F6CBBEA}
Type: 12
MajorType: FourCC:auds MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
MinorType: KSDATAFORMAT_SUBTYPE_LPCM_AUDIO {E06D8032-DB46-11CF-B4D1-00805F6CBBEA}
Type: 13
MajorType: KSDATAFORMAT_TYPE_STREAM {E436EB83-524F-11CE-9F53-0020AF0BA770}
MinorType: MEDIASUBTYPE_MPEG1Audio {E436EB87-524F-11CE-9F53-0020AF0BA770}
Type: 14
MajorType: KSDATAFORMAT_TYPE_STREAM {E436EB83-524F-11CE-9F53-0020AF0BA770}
MinorType: KSDATAFORMAT_SUBTYPE_MPEG2_AUDIO {E06D802B-DB46-11CF-B4D1-00805F6CBBEA}
Type: 15
MajorType: KSDATAFORMAT_TYPE_STREAM {E436EB83-524F-11CE-9F53-0020AF0BA770}
MinorType: KSDATAFORMAT_SUBTYPE_AC3_AUDIO {E06D802C-DB46-11CF-B4D1-00805F6CBBEA}
Type: 16
MajorType: FourCC:auds MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
MinorType: KSDATAFORMAT_SUBTYPE_AC3_AUDIO {E06D802C-DB46-11CF-B4D1-00805F6CBBEA}
Type: 17
MajorType: KSDATAFORMAT_TYPE_STREAM {E436EB83-524F-11CE-9F53-0020AF0BA770}
MinorType: FourCC:???? {00001600-0000-0010-8000-00AA00389B71}
Type: 18
MajorType: KSDATAFORMAT_TYPE_STREAM {E436EB83-524F-11CE-9F53-0020AF0BA770}
MinorType: FourCC:???? {00001602-0000-0010-8000-00AA00389B71}
Type: 19
MajorType: FourCC:auds MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
MinorType: FourCC:???? {00001600-0000-0010-8000-00AA00389B71}
Type: 20
MajorType: FourCC:auds MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
MinorType: FourCC:???? {00001602-0000-0010-8000-00AA00389B71}
----- Pin 1 ------
Flags: Output:1 ZeroInst:0 Renderer:0 ManyInst:0
Instances: 0
Media Types: 3
Type: 0
MajorType: FourCC:auds MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
MinorType: FourCC:???? MEDIASUBTYPE_DOLBY_AC3_SPDIF {00000092-0000-0010-8000-00AA00389B71}
Type: 1
MajorType: FourCC:auds MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
MinorType: FourCC:???? KSDATAFORMAT_SUBTYPE_IEEE_FLOAT {00000003-0000-0010-8000-00AA00389B71}
Type: 2
MajorType: FourCC:auds MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
MinorType: FourCC:???? KSDATAFORMAT_SUBTYPE_PCM {00000001-0000-0010-8000-00AA00389B71}

3ngel
14th September 2008, 18:01
There is a problem with "VMR9 Mixer Mode" and "Internal Mpeg2 Decoder".

With VMR9 (Renderless) + VMR9 Mixer Mode there is black screen.

Only VMR9 goes well.

Moreover this situation appears only on Mpeg2 Internal decoder. With any external decoder + VMR9 Mixer no problem.

Just a little problem, but better to solve everything :)

XP SP3

Episode
14th September 2008, 18:06
Btw, how much would it require an extra work to allow MPC-HC read dvd image files (.iso etc) directly like vlc does?

lawrywild
14th September 2008, 19:12
gee...what would you do w/o smileys, eh ? :D

@lawrywild : did you try to play some HD bits maybe, to see if the problem is any different ? :p

lol :p

Only with dvds ;)

Shakey_Jake33
14th September 2008, 22:19
Is it possible to add ASIO support to Media Player Classic?

Having recently being educated to the benefits of ASIO (in a quest to get half decent sound out of my notebook), I've found the only video player that supports ASIO is Winamp. I really dislike Winamp as a video player... for one thing, you can't select video renderer.

Has ASIO support been looked into at some point before? Or is it considered too tricky to implement? (The fact that Winamp and foobar are the only significant media players to have ASIO support is telling).

chros
15th September 2008, 10:43
Btw, how much would it require an extra work to allow MPC-HC read dvd image files (.iso etc) directly like vlc does?
Easiest way to use Daemon Tools ...

fixed
15th September 2008, 11:13
I've found a bug with MPC-HC resizer.

My output settings:

http://xs131.xs.to/xs131/08381/mpc-hc1234.png.xs.jpg (http://xs131.xs.to/xs131/08381/mpc-hc1234.png)

And decoding properties:

http://xs131.xs.to/xs131/08381/mpc-hc2737.png.xs.jpg (http://xs131.xs.to/xs131/08381/mpc-hc1234.png)

First copy of mpc-hc seens like (bicubic resize doesn't work?)

http://xs131.xs.to/xs131/08381/mpc-hc3918.png.xs.jpg (http://xs131.xs.to/xs131/08381/mpc-hc3918.png)

Second and others like

http://xs131.xs.to/xs131/08381/mpc-hc4179.png.xs.jpg (http://xs131.xs.to/xs131/08381/mpc-hc4179.png)

Sample here (450 KB): http://www.zshare.net/download/18814707f8379eee/

XP x64 SP2, GF 8800GT (177.83).

MPC Guliverkli2 isn't affected by bug.

pvkleeff
15th September 2008, 18:31
Hi,

Is it possible to make the MPC Video Decoder play H264 files with a {8D2D71CB-243F-45E3-B2D8-5FD7967EC09B} GUID ?
This GUID is used by the MediaPortal tsReader for HD-H.264 tv channels and currently I can't use the MPC standalone filter for that.

Thanks

Casimir666
15th September 2008, 19:25
Hi,

Is it possible to make the MPC Video Decoder play H264 files with a {8D2D71CB-243F-45E3-B2D8-5FD7967EC09B} GUID ?
This GUID is used by the MediaPortal tsReader for HD-H.264 tv channels and currently I can't use the MPC standalone filter for that.

Thanks

Is it ok with this build :
http://www.zshare.net/download/18837500d1438396/


If it didn't works, can you check Major type used by Media Portal (is it MEDIATYPE_Video or MEDIATYPE_MPEG2_PES ?)

Casimir666
15th September 2008, 19:29
I've found a bug with MPC-HC resizer.

My output settings:

Sample here (450 KB): http://www.zshare.net/download/18814707f8379eee/

XP x64 SP2, GF 8800GT (177.83).

MPC Guliverkli2 isn't affected by bug.

Have you change something in settings between 2 screenshots?

fixed
15th September 2008, 21:53
Have you change something in settings between 2 screenshots?

No, settings are identical.

grabarz
16th September 2008, 01:01
I complained some time ago about not being able to play 1080p mkv with DXVA
Returned 2600 XT got HD4670

This baby plus MPC-HC with Cyberlink H.264/PVD8 plays everything accelarated even such weird resolutions like
1200x672 1344x1072 992x480

Thank you team.

shades
16th September 2008, 04:29
Specs.
Windows XP SP3
AMD Athlon 3200+
2 GB RAM
ATI 3850 AGP
SPDIF to reciever.

Ok, well after frustrating myself to the limit trying to get DXVA working.
I tried just about everything I could think of. Then tried KMplayer/powerdvd. Sure it enabled DXVA, but with a black screen and still 100% cpu.

UNTIL NOW.

I just installed the ATI hot fix AGP drivers for Catalyst 8.8 from the ATI site.
http://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&questionID=31625
I removed ALL codec packs.
I installed mpc-homecinema.1.1.795.0.zip
I made everything Internal codecs
I set Playback Output in MPHC to Overlay Mixer and selected Directx 9 for Real Media and Quicktime.
I enabled Interal Audio Filters for everything and selected SPDIF out for my setup.

DXVA works flawlessly and even plays my Divx and MPEG using hardware.
1080p is at full resolution playback with full DTS decode from mkv file with no more than 4% CPU usage.
720p 3% CPU
Divx same
MPEG same

I didn't even know DXVA supported these files, but it's working! full speed, I can even do a virus scan in the background while playing 1080p!!:)

roozhou
16th September 2008, 04:49
Need help!
I can't get dxva working on 1080p with MPC-HC svn 796. MPC-HC shows "not using dxva" with VMR7/9 and freezes with Overlay Mixer, but it works fine on 720p files.

XP SP3, GF 8500GT (177.92)

Tested samples are Get Smart mp4 trailer and Big Buck Bunny 1080p mov downloaded from official websites.

STaRGaZeR
16th September 2008, 08:35
DXVA works flawlessly and even plays my Divx and MPEG using hardware.
1080p is at full resolution playback with full DTS decode from mkv file with no more than 4% CPU usage.
720p 3% CPU
Divx same
MPEG same

I didn't even know DXVA supported these files, but it's working! full speed, I can even do a virus scan in the background while playing 1080p!!:)

Getting low CPU usage doesn't mean you're using DXVA. There is no hardware acceleration support por MPEG2 and DivX, so you can't be using them. Your low CPU usage is because they don't need more to be decoded. DXVA is only for H.264 and VC1 if you're using MPC internal decoders.

shades
16th September 2008, 10:47
Getting low CPU usage doesn't mean you're using DXVA. There is no hardware acceleration support por MPEG2 and DivX, so you can't be using them. Your low CPU usage is because they don't need more to be decoded. DXVA is only for H.264 and VC1 if you're using MPC internal decoders.

Fair enough. that makes sense. I was never able to play 1080p h264 before. It was not watchable even when overclocking as far as I could. Strangly enough, the 1080p content offered in WMV format played fine. I guess Mediaplayer recognised that format and had the acceleration enabled for this compression scheme.

Any Quicktime or trailer HD content refused to play...until now.
Everything is playing flawlessly and the passthrough of audio via spdif is correctly being transferred and is in sync. I am one very happy person. :)

BTW I just tried the same combination on my MediaCentre PC, which is just XP I suppose, but it also now works with no problems. I haven't found anything i can't play yet although, there is a few places where tearing can be seen in video and the colour looks a little strange like the film has been rendered from black and white to colour via technicolour or something ;)
May be my TV settings. I will test more and report back but i am very happy :)

rahzel
16th September 2008, 11:43
i have a HTPC with a digital optical out going to my receiver. i would like to passthrough the audio (DTS/AC3) so my receiver can decode the audio. i just want to make sure i'm doing it right. right now, i have AC3 and DTS set to SPDIF in the Audio Decoder Settings/Codecs in ffdshow, and according to my receiver, it is in fact outputting Dolby Digital and DTS. is this way preferred, or should i use MPC HC's built in DTS/AC3 filters and configure it for SPDIF passthrough? or should i even get AC3filter?

i have a 5.1 system with a DTS/AC3 capable receiver. if i wanted to use MPC HC's built in filters, should i select SPDIF then check LFE? and what should i set 'Output sample format' to?

JohnLai
16th September 2008, 16:35
One noob question here~ What kind of colourspace conversion does the DXVA(h.264) mode use?

pvkleeff
16th September 2008, 18:20
Is it ok with this build :
http://www.zshare.net/download/18837500d1438396/


If it didn't works, can you check Major type used by Media Portal (is it MEDIATYPE_Video or MEDIATYPE_MPEG2_PES ?)

Hi Casimir,

Now at least I can connect the video out pin of the MP File Reader to the video in pin of the MPC Video Decoder and the file start playing but at a very low framerate. When I activate DXVA (on both my XP and Vista machines) the file skips frames a lot and ultimately stops playing at all (in sw mode the framerate is about 11~14 fps)

Here are the pin out properties of the tsReader: http://i308.photobucket.com/albums/kk343/pvkleeff/MP-TSReader.png

Delerue
17th September 2008, 05:28
Newbie question: what's the advantage of x64 MPC (and FFDShow) version?

ACrowley
17th September 2008, 08:26
i have a HTPC with a digital optical out going to my receiver. i would like to passthrough the audio (DTS/AC3) so my receiver can decode the audio. i just want to make sure i'm doing it right. right now, i have AC3 and DTS set to SPDIF in the Audio Decoder Settings/Codecs in ffdshow, and according to my receiver, it is in fact outputting Dolby Digital and DTS. is this way preferred, or should i use MPC HC's built in DTS/AC3 filters and configure it for SPDIF passthrough? or should i even get AC3filter?

i have a 5.1 system with a DTS/AC3 capable receiver. if i wanted to use MPC HC's built in filters, should i select SPDIF then check LFE? and what should i set 'Output sample format' to?

It doesnt Matter if you use AC3filter or build in decoders for SPDIF.
Only the Receiver decodes the Stream....so you wont get better quality with other Decoders

Also it doesnt Matter if you select LFE or Bitdepth etc when using SPDIF.
The AC3 or DTS Bitstream goes directly to your Receiver

Estelle
17th September 2008, 08:31
Hello.I found the lastest svn 796 's menu item "open directory" is not work.It can't open any media file in directoy.plz check.

betaking
17th September 2008, 10:43
Hello.I found the lastest svn 796 's menu item "open directory" is not work.It can't open any media file in directoy.plz check.

Me too, svn 795 has this problem too!

alexins
17th September 2008, 11:27
Me too, svn 795 has this problem too!
1. Options -> Player -> Formats (file extensions) - We choose what file types will be reproduced in the MPC-HC.
http://s54.radikal.ru/i145/0809/1a/8d71436ba6fdt.jpg (http://radikal.ru/F/s54.radikal.ru/i145/0809/1a/8d71436ba6fd.png.html)
2. File -> Open Directory -> Select Directory
http://s55.radikal.ru/i147/0809/97/916a9f7f4822t.jpg (http://radikal.ru/F/s55.radikal.ru/i147/0809/97/916a9f7f4822.png.html)http://s44.radikal.ru/i105/0809/d8/074affd810b4t.jpg (http://radikal.ru/F/s44.radikal.ru/i105/0809/d8/074affd810b4.png.html)
3. Reproduced film (listen to music) in the selected folder.
http://s48.radikal.ru/i122/0809/ff/370d0555c23ct.jpg (http://radikal.ru/F/s48.radikal.ru/i122/0809/ff/370d0555c23c.jpg.html)

Estelle
17th September 2008, 11:31
An other bug with the 64 bit version of lastest svn of mpc:the internal realmedia source filter looks broken... it not work...,but the 32 bit version of mpchc's realmedia source filter can work on my Winodws Vista 64 bit version,plz check,thx.

betaking
17th September 2008, 11:37
1. Options -> Player -> Formats (file extensions) - We choose what file types will be reproduced in the MPC-HC.
http://s54.radikal.ru/i145/0809/1a/8d71436ba6fdt.jpg (http://radikal.ru/F/s54.radikal.ru/i145/0809/1a/8d71436ba6fd.png.html)
2. File -> Open Directory -> Select Directory
http://s55.radikal.ru/i147/0809/97/916a9f7f4822t.jpg (http://radikal.ru/F/s55.radikal.ru/i147/0809/97/916a9f7f4822.png.html)http://s44.radikal.ru/i105/0809/d8/074affd810b4t.jpg (http://radikal.ru/F/s44.radikal.ru/i105/0809/d8/074affd810b4.png.html)
3. Reproduced film (listen to music) in the selected folder.
http://s48.radikal.ru/i122/0809/ff/370d0555c23ct.jpg (http://radikal.ru/F/s48.radikal.ru/i122/0809/ff/370d0555c23c.jpg.html)
Thanks!

clsid
17th September 2008, 11:59
An other bug with the 64 bit version of lastest svn of mpc:the internal realmedia source filter looks broken... it not work...,but the 32 bit version of mpchc's realmedia source filter can work on my Winodws Vista 64 bit version,plz check,thx.
Not a bug. There is no 64-bit RealPlayer. MPC needs components from RealPlayer to decode RealMedia files.

shades
17th September 2008, 12:26
It doesnt Matter if you use AC3filter or build in decoders for SPDIF.
Only the Receiver decodes the Stream....so you wont get better quality with other Decoders

Also it doesnt Matter if you select LFE or Bitdepth etc when using SPDIF.
The AC3 or DTS Bitstream goes directly to your Receiver

Please correct me if I am wrong but I believe this only is true if you select "passthrough" for the SPDIF. You can also have ACfilter "decode" the sound before sending it to SPDIF. If you just passthrough the stream, the reciver decodes it for you if it supports the streams. ACfilter also can pad DTS sound or wrapp it. If your reciver supports decoding Dolby Digital and DTS sound it will have it labled on the front and you can select pass through to save on decode cycles via software. Pass through means just that and as above, either will do as they don't affect the sound at all if they truely pass though the sound.

There is also some problems with SPDIF on some soundcards that limit bitrate. Have a look at the AC Filter webpage for more info. Try passthrough first. Internal will suffice and if you have problems, then look at something like AC3Filter if you need to.

Shakey_Jake33
17th September 2008, 14:09
Please correct me if I am wrong but I believe this only is true if you select "passthrough" for the SPDIF. You can also have ACfilter "decode" the sound before sending it to SPDIF.

Yeah but you can't send the sound in decoded form over SPDIF, there's not enough bandwidth (for 5.1 at least), that's why it's encoded in the first place. It will send as 2.0 PCM.

rack04
17th September 2008, 19:53
Has anyone been able to get Arsoft working with MPC-HC to decode DTS-HD? As a test I set FFDshow Audio Decoded to block but when I closed MPC-HC and reopened it the block wasn't there. I have setting stored in .ini but it seems this setting isn't stored.

menlvd
18th September 2008, 01:23
Has anyone been able to get Arsoft working with MPC-HC to decode DTS-HD? As a test I set FFDshow Audio Decoded to block but when I closed MPC-HC and reopened it the block wasn't there. I have setting stored in .ini but it seems this setting isn't stored.

http://pic.ipicture.ru/uploads/080906/4347/thumbs/cR0R4AZR0f.jpg (http://ipicture.ru/Gallery/Viewfull/6570759.html) http://pic.ipicture.ru/uploads/080906/4347/thumbs/LSdRYNtMOI.jpg (http://ipicture.ru/Gallery/Viewfull/6550670.html)

draggoon01
18th September 2008, 02:39
Btw, how much would it require an extra work to allow MPC-HC read dvd image files (.iso etc) directly like vlc does?

i would also be interested in this feature

mikegun
18th September 2008, 07:43
hi,

is there any way to get dxva with newer cats in fullscreen
when resolution is set to 1080@60hz ?!
I got only stuttering and pixelation.

thanks.

krbo
18th September 2008, 09:57
It doesnt Matter if you use AC3filter or build in decoders for SPDIF.


until you have well known "DTS crackle" .

Then you will need AC3filter just to bypass DTS to receiver and eliminate problem

XibaD
18th September 2008, 12:17
I have a problem with Catalyst 8.9 and Windows XP x64. With Catalyst 8.8 and DirectX updates, DXVA was working in 32 or 64 bit MPC-HC (latest 795 version). With Catalyst 8.9, simply stopped working. I have a ATI Radeon HD 3850. Any ideas?

clsid
18th September 2008, 12:46
Just enable the option "magic fix for random driver failure". Or if you can't find that option, revert back to Catalyst 8.8.

XibaD
18th September 2008, 12:55
Just enable the option "magic fix for random driver failure". Or if you can't find that option, revert back to Catalyst 8.8.

Thanks for the hilarious answer. Hope there is a fix, I don't want to stick with 8.8 forever.

cca
18th September 2008, 16:10
If the problem is the driver, the devs can't do a thing about it. Wait for catalyst 8.10. I installed 8.9 too, but did not even bother to check DxVA, I have settled for CoreAVC to do my H264 decoding.

ChronoReverse
18th September 2008, 16:57
He's running Windows XP 64bit so maybe ATI was lazy with the drivers there.

In any case, Windows XP Pro 32bit here with Catalyst 8.9 on a 3400 and DXVA still works in EVR.

Turtleggjp
18th September 2008, 19:34
Is anyone else still having trouble playing back clips that are 1080 vertical resolution? On my Radeon 3450 (ASUS) I get some blurring at the bottom of the screen. This doesn't happen with videos that are mod16, like 1920x800. I will soon be encoding lots of videos at 1920x1080 (new TV season starting), and I'm wondering if it is ok to encode at 1080 or if I should pad it up to 1088. This works perfectly (no blurring), but then it doesn't quite fill my TV. I noticed that someone said their Radeon 4850 worked well with non-standard resolutions, and I am planning on upgrading to a 4000 series soon to get 7.1 channel HDMI sound. If this will also solve the blurring problem, then I'll just encode at 1080 and wait for my upgrade. Thanks.

Matt

XibaD
18th September 2008, 20:36
I will try to contact technical support lol

ACrowley
19th September 2008, 06:51
I have a problem with Catalyst 8.9 and Windows XP x64. With Catalyst 8.8 and DirectX updates, DXVA was working in 32 or 64 bit MPC-HC (latest 795 version). With Catalyst 8.9, simply stopped working. I have a ATI Radeon HD 3850. Any ideas?

HD4870....no Problems here with DXVA(2) on H264/VC1

yonta
19th September 2008, 09:04
MPC Video Decoder shows broken pictures with this sample (http://www.sendspace.com/file/eynjub) in DXVA mode, it plays fine in software mode though.
8600GT with forceware v175.19.

XibaD
19th September 2008, 15:05
HD4870....no Problems here with DXVA(2) on H264/VC1

Windows XP x64 edition?

EDIT

Answer from ATI support

This appears to be a bug issue. Please report bug issues directly to the catalyst driver team. In the meantime, continue to use catalyst 8.8.

manuel74
19th September 2008, 15:09
In the latest build there is this new shader:
"YV12 Chroma Upsampling pixel shader added"

Can somebody explain me what it does ?

bye
Manuel

Leak
19th September 2008, 16:11
Can somebody explain me what it does ?
You might be interested in this thread (http://forum.doom9.org/showthread.php?t=141066) where I posted it originally... :)

The short-short version: if you're passing YV12 video to your VMR9/EVR renderer in MPC-HC *AND* the result has 2x2 sized blocks on colorful high-contrast edges this shader will clean up the mess. (These example images (http://forum.doom9.org/showthread.php?p=1185067#post1185067) should make it's function quite obvious...)

np: Skream - Pass The Red Stripe (Soul Jazz Records Singles 2006-2007 (Disc 3))

rack04
19th September 2008, 16:56
if you're passing YV12 video to your VMR9/EVR renderer in MPC-HC

Meaning ffdshow output colorspace is YV12?

DigitalDeviant
19th September 2008, 17:15
Meaning ffdshow output colorspace is YV12?

Correct.

STaRGaZeR
19th September 2008, 18:47
Meaning ffdshow output colorspace is YV12?

It's what you want it to be, there are a bunch of selectable output colorspaces in the 'Output' section of ffdshow.

BTW Leak, I've a few questions after reading the other thread:

1 - I've the blocks in all colorspaces, in all resolutions, with and without DXVA, interlaced or progressive. The only one without them is ffdshow's RGB32HQ and it has some problems with interlaced material. I normally use NV12, selected in ffdshow when DXVA is not supported and used by default in MPC's internal DXVA decoder when using DXVA. Then I assume it's safe to use your shader always, am I right? If used when non required (for example when using RGB32HQ), what's the result? In my testing there is no difference, if the image is already RGB32HQ'ed your shader does nothing (at least with my eyes).

2 - This blocks are something that should not happen. So what is the cause, and how could we get rid of it without the need of a shader? It's the graphics card drivers or something else? More ATI drivers garbage?

3- This shader is AWESOME, thanks!

pitch.fr
19th September 2008, 20:09
This blocks are something that should not happen. So what is the cause, and how could we get rid of it without the need of a shader? It's the graphics card drivers or something else? More ATI drivers garbage?
the ATI drivers only do interlaced chroma upsampling at this point.

or maybe MPC HC should force it to do progressive ?!

it seems that the nvidia do proper progressively chroma upsampling, so maybe it's an ATI limitation after all :devil:

STaRGaZeR
19th September 2008, 20:16
the ATI drivers only do interlaced chroma upsampling at this point.

or maybe MPC HC should force it to do progressive ?!

it seems that the nvidia do proper progressively chroma upsampling, so maybe it's an ATI limitation after all :devil:

I'm asking because if it's ATI's fault they should know it. If you can confirm that I want to give them feedback.

pitch.fr
19th September 2008, 20:26
I'm asking because if it's ATI's fault they should know it. If you can confirm that I want to give them feedback.
they don't care about feedback.
arfster from AVS has been breaking their b*lls for a long time on TV/PC levels matters, all he got was drones answers :D

the question is : is it possible to get progressively chroma upsampling with the ATI ?

likely not.

STaRGaZeR
19th September 2008, 20:44
they don't care about feedback.
arfster from AVS has been breaking their b*lls for a long time on TV/PC levels matters, all he got was drones answers :D

the question is : is it possible to get progressively chroma upsampling with the ATI ?

likely not.

They do care about feedback, but you need to know how to properly 'contact and convince' them. I had several problems with games not working after upgrading to newer GPUs and in the next driver release after I told them the problem it was fixed, and working like a charm. I don't have experience with the video division, but who knows, let's try it. BTW using their web is not the right process. If you want the driver team to directly know the problem instead of you getting spammed by bots you should write here (http://ati.supportcenteronline.com/ics/survey/survey.asp?deptID=894&surveyID=486&type=web) always.

pitch.fr
19th September 2008, 20:51
that's the form I used a month ago to complain about their broken PS code("ghost" lines) with Haali's Renderer's/KMPlayer's renderers scalers(they work fine on nvidia).

never got a reply.

maybe I'll get a "oh sure, it's working. check the website" in a few months :D

anyhow, to get back on topic maybe Casimir knows if the ATI can do progressive chroma ?

they pass the HQV tests quite brilliantly, so that's surprinsing they cannot do that ?!

STaRGaZeR
19th September 2008, 22:40
It's your fault for waiting a response, they clearly states that they will not respond:

"Submissions to the Catalyst Crew Feedback will NOT be responded to."

:D

Leak
19th September 2008, 22:43
I normally use NV12, selected in ffdshow when DXVA is not supported and used by default in MPC's internal DXVA decoder when using DXVA. Then I assume it's safe to use your shader always, am I right?
If it's a colorspace with subsampled chroma and you're getting blocks you can use it.

If there are no blocks it'll blur the chroma a bit, but it shouldn't change much...

This blocks are something that should not happen. So what is the cause, and how could we get rid of it without the need of a shader?
Well, since our eyes are less sensitive to chroma than to luma (i.e. we notice changes in brightness more than changes in colour) video is usually compressed with the chroma (i.e. the color information) at half the resolution of the luma (brightness information) - that's part of what makes YV12 what it is.

For conversion back to RGB (which is what displays, well, display) you of course need to scale the chroma data so it's the same size as the luma data, and if you get blocks it has been done by point resizing (i.e. by making every "chroma pixel" twice as big), whereas my shader turns the point resizing into bilinear resizing (i.e. I interpolate between the existing values to make the chroma smoother).

Why a not-really el-cheapo graphics card that has even got it's own dedicated video decoder (like my Radeon 4850) does point resizing in YV12 to uglify the video I'll never understand...

This shader is AWESOME, thanks!
You're welcome... :)

np: Tocotronic - Hi Freaks (Superpitcher's Beautiful Freaks Mix) (Tocotronic)

STaRGaZeR
20th September 2008, 00:40
If it's a colorspace with subsampled chroma and you're getting blocks you can use it.

If there are no blocks it'll blur the chroma a bit, but it shouldn't change much...

Nah I just can't see that chroma blurring so it's not a problem. This shader will remain activated permanently.

Well, since our eyes are less sensitive to chroma than to luma (i.e. we notice changes in brightness more than changes in colour) video is usually compressed with the chroma (i.e. the color information) at half the resolution of the luma (brightness information) - that's part of what makes YV12 what it is.

For conversion back to RGB (which is what displays, well, display) you of course need to scale the chroma data so it's the same size as the luma data, and if you get blocks it has been done by point resizing (i.e. by making every "chroma pixel" twice as big), whereas my shader turns the point resizing into bilinear resizing (i.e. I interpolate between the existing values to make the chroma smoother).

Why a not-really el-cheapo graphics card that has even got it's own dedicated video decoder (like my Radeon 4850) does point resizing in YV12 to uglify the video I'll never understand...

Really nice explanation, thanks! If I understand correctly, as shaders affect the video once is uncompressed by the decoder and I have my decoders configured to always output YV12 for example, your YV12 shader will always work like it should regardless of the source as it'll be always converted to YV12. Now another noob question, how does NV12 compare to YV12? Does it have the same half-resolution chroma? All the YUV formats seem to look the same with ATI (bloking), so I'd assume that if they're not the same in that aspect, they're very similar.

About ATI, well, no comments. You can also submit the problem here (http://ati.supportcenteronline.com/ics/survey/survey.asp?deptID=894&surveyID=486&type=web) and pray...

Thanks again, I've been f*cked by those blocks for ages, now I understand why they're there and how to deal with them :)

Joniii
20th September 2008, 08:19
I'm not that familiar with GUID's so could someone with more experience explain what the problem is here when trying to play H.264 file with MPEGSplitter + Microsoft DTV/DVD Video Decoder, with this MPC-HC doesn't detect any H.264 codecs even though this decoder does have H.264.

Category CLSID:{083863F1-70DE-11D0-BD40-00A0C911CE86}
CLSID: {64777DC8-4E24-4BEB-9D19-60A35BE1DAAF}
FriendlyName: [Microsoft DTV/DVD Video Decoder]
Version: 2
Merit: 0x005FFFFF
Pin count: 6
----- Pin 0 ------
Flags: Output:0 ZeroInst:0 Renderer:0 ManyInst:0
Instances: 0
Media Types: 7
Type: 0
MajorType: KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK {ED0B916A-044D-11D1-AA78-00C04FC31D60}
MinorType: KSDATAFORMAT_SUBTYPE_MPEG2_VIDEO {E06D8026-DB46-11CF-B4D1-00805F6CBBEA}
Type: 1
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: KSDATAFORMAT_SUBTYPE_MPEG2_VIDEO {E06D8026-DB46-11CF-B4D1-00805F6CBBEA}
Type: 2
MajorType: KSDATAFORMAT_TYPE_MPEG2_PES {E06D8020-DB46-11CF-B4D1-00805F6CBBEA}
MinorType: KSDATAFORMAT_SUBTYPE_MPEG2_VIDEO {E06D8026-DB46-11CF-B4D1-00805F6CBBEA}
Type: 3
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: KSDATAFORMAT_SUBTYPE_MPEG1Packet {E436EB80-524F-11CE-9F53-0020AF0BA770}
Type: 4
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: KSDATAFORMAT_SUBTYPE_MPEG1Payload {E436EB81-524F-11CE-9F53-0020AF0BA770}
Type: 5
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:H264 {34363248-0000-0010-8000-00AA00389B71}
Type: 6
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:h264 {34363268-0000-0010-8000-00AA00389B71}
----- Pin 1 ------
Flags: Output:0 ZeroInst:0 Renderer:0 ManyInst:0
Instances: 0
Media Types: 1
Type: 0
MajorType: KSDATAFORMAT_TYPE_DVD_ENCRYPTED_PACK {ED0B916A-044D-11D1-AA78-00C04FC31D60}
MinorType: KSDATAFORMAT_SUBTYPE_SUBPICTURE {E06D802D-DB46-11CF-B4D1-00805F6CBBEA}
----- Pin 2 ------
Flags: Output:1 ZeroInst:0 Renderer:0 ManyInst:0
Instances: 0
Media Types: 10
Type: 0
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: DXVA_ModeMPEG2_A {1B81BE0A-A0C7-11D3-B984-00C04F2E73C5}
Type: 1
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: DXVA_ModeMPEG2_C {1B81BE0C-A0C7-11D3-B984-00C04F2E73C5}
Type: 2
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:NV12 {3231564E-0000-0010-8000-00AA00389B71}
Type: 3
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:I420 {30323449-0000-0010-8000-00AA00389B71}
Type: 4
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:YUY2 MEDIASUBTYPE_YUY2 {32595559-0000-0010-8000-00AA00389B71}
Type: 5
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:YV12 MEDIASUBTYPE_YV12 {32315659-0000-0010-8000-00AA00389B71}
Type: 6
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:IMC4 {34434D49-0000-0010-8000-00AA00389B71}
Type: 7
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:IMC3 {33434D49-0000-0010-8000-00AA00389B71}
Type: 8
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:S340 {30343353-0000-0010-8000-00AA00389B71}
Type: 9
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:NV24 {3432564E-0000-0010-8000-00AA00389B71}
----- Pin 3 ------
Flags: Output:1 ZeroInst:0 Renderer:0 ManyInst:0
Instances: 0
Media Types: 1
Type: 0
MajorType: KSDATAFORMAT_TYPE_AUXLine21Data {670AEA80-3A82-11D0-B79B-00AA003767A7}
MinorType: KSDATAFORMAT_SUBTYPE_Line21_GOPPacket {6E8D4A23-310C-11D0-B79A-00AA003767A7}
----- Pin 4 ------
Flags: Output:1 ZeroInst:0 Renderer:0 ManyInst:0
Instances: 0
Media Types: 4
Type: 0
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:AI44 MEDIASUBTYPE_AI44 {34344941-0000-0010-8000-00AA00389B71}
Type: 1
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:AYUV MEDIASUBTYPE_AYUV {56555941-0000-0010-8000-00AA00389B71}
Type: 2
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: MEDIASUBTYPE_ARGB4444 {6E6415E6-5C24-425F-93CD-80102B3D1CCA}
Type: 3
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: DDPF_ARGB32 {773C9AC0-3274-11D0-B724-00AA006C1A01}
----- Pin 5 ------
Flags: Output:1 ZeroInst:0 Renderer:0 ManyInst:0
Instances: 0
Media Types: 10
Type: 0
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: DXVA_ModeMPEG2_A {1B81BE0A-A0C7-11D3-B984-00C04F2E73C5}
Type: 1
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: DXVA_ModeMPEG2_C {1B81BE0C-A0C7-11D3-B984-00C04F2E73C5}
Type: 2
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:NV12 {3231564E-0000-0010-8000-00AA00389B71}
Type: 3
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:I420 {30323449-0000-0010-8000-00AA00389B71}
Type: 4
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:YUY2 MEDIASUBTYPE_YUY2 {32595559-0000-0010-8000-00AA00389B71}
Type: 5
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:YV12 MEDIASUBTYPE_YV12 {32315659-0000-0010-8000-00AA00389B71}
Type: 6
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:IMC4 {34434D49-0000-0010-8000-00AA00389B71}
Type: 7
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:IMC3 {33434D49-0000-0010-8000-00AA00389B71}
Type: 8
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:S340 {30343353-0000-0010-8000-00AA00389B71}
Type: 9
MajorType: FourCC:vids MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
MinorType: FourCC:NV24 {3432564E-0000-0010-8000-00AA00389B71}

3ngel
20th September 2008, 12:59
Hi,
i don't know if that's already implemented (don't take me for dummy eheh), but it would not be useful to implement a .grf (Graphedit file) parser?

In this way it would be much more easy to test varius pin-connect configuration, and even make complex Graphs (wich could involve DirectX filter), that actually are really hell to implement (if not impossibile) with the actual "external filter" system.

The .grf file could be used both as a standalone file (that includes the source file too), so playing like a normal avi, or it could be used as a template (without the source file) to be used for making the chain (instead of using the priority system).

I think this would be great and could extend MPC far beyond its characteristic (combination and uses virtually unlimited).

Hope this idea will like and will be considered in some time :)

thuan
21st September 2008, 10:10
Leak, your shader is well a few days late, I bought an nvidia card to fix that problem lol. Anyway, I tried to use my old ATI card again and with your shader, it works great.
I did bring this problem to ATI support and it seemed to be either the guy who talked with me has problem with his eyesight or his screen is a POS that he said my two sample pictures were the same. In the end, he told me to go over it with ATI Catalyst driver team. I really hope they'll keep it together so we'll have good competition.

Snowknight26
22nd September 2008, 08:00
Just out of curiosity but how do you enable shaders? Every time I try to enable them by right clicking on the video, all but Edit shaders and another one are disabled.

CiNcH
22nd September 2008, 08:34
Just out of curiosity but how do you enable shaders? Every time I try to enable them by right clicking on the video, all but Edit shaders and another one are disabled.

They only work in Renderless/Custom Presenter modes. You may also need the d3dx9_XX.dll (e.g. d3dx9_28.dll) within the MPC folder.

Leak
22nd September 2008, 08:34
Just out of curiosity but how do you enable shaders? Every time I try to enable them by right clicking on the video, all but Edit shaders and another one are disabled.
What graphics card do you have?

Are you using the custom Direct3D renderer for VMR9 or EVR? (Shaders won't work without that...)

And have you installed the latest DirectX update from August (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en)? (Yeah, it's always the same web installer, but there's an update to DirectX every 2 months...)

manuel74
22nd September 2008, 11:37
Where I can download the latest rebuild ?
On xvidvideo.ru are stuck with 795 rebuild.

thanks
Manuel

alexins
22nd September 2008, 11:48
Where I can download the latest rebuild ?
On xvidvideo.ru are stuck with 795 rebuild.

thanks
Manuel
In a revision 798 there is a serious problem with reproducing of files in the format of h264, and I while do not publish the last assembling of mpc-hc for itself on a site.
A problem shows up in the following, if in the file of ref frames < 8, a grey screen turns out both at reproducing, if ref frames >= 8 or on the screen normal picture.

Audionut
22nd September 2008, 14:57
(Yeah, it's always the same web installer, but there's an update to DirectX every 2 months...)

I always prefer the runtime.

http://www.microsoft.com/downloads/details.aspx?familyid=C1367BC3-4676-481A-BFAA-5C15D1D7199D&displaylang=en

Leak
22nd September 2008, 16:28
I always prefer the runtime.
Unless you install more than a handful of PCs or want to distribute it on a CD what's the point? :confused:

It'll be out of date again in two months tops...

np: Tetine - Slum Dunk (Soul Jazz Records Singles 2006-2007 (Disc 2))

Brazil2
22nd September 2008, 18:54
I got a strange problem with MPC-HC for some days.
The SSA subtitles of the famous Haruhi (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html) video are not animated anymore (you know, the color change for karaoke). They are properly displayed in time and at the correct positions but they are always half colored with no animation.

I have changed nothing on my computer, no drivers update, no DirectX update and no codec added or removed. No settings have been changed in MPC.
I'm running two different versions of MPC-HC using .INI files, one is the release (604) and the other one is SVN build 789 from XvidVideo.ru. They are both using the internal built-in filters and no standalone filter is installed. And I got the same behaviour with both versions!

Only unusual thing which happened in the past days was a complete power outage in my area while I was recording a DVB stream. But my UPS was able to take over so the computer kept on running and I was able to shut it down in a proper way even though the DVB reception went down. And anyway MPC-HC was not running when this happened.

Any ideas about how to solve this ?

clsid
22nd September 2008, 19:02
Turn off "subpicture pre-buffering".

Brazil2
22nd September 2008, 19:57
Turn off "subpicture pre-buffering".
Yep, that did the trick, thanks for the info :)

The question still remains: how come it happened all of a sudden while it was working fine for months ?

clsid
22nd September 2008, 20:33
You will have to answer that yourself. You clearly have changed something without realizing it.

Snowknight26
23rd September 2008, 04:01
Are you using the custom Direct3D renderer for VMR9 or EVR? (Shaders won't work without that...)
I was using EVR, didn't know you had to choose EVR Custom Pres.

Choosing denoise gives me "Could not load shader: denoise". All others are fine.

GTPVHD
23rd September 2008, 09:17
Has anyone compiled rev 800 build or there's still serious problems like what alexins said about rev 798?

Leak
23rd September 2008, 12:12
Choosing denoise gives me "Could not load shader: denoise". All others are fine.
I don't have a version of MPC-HC with that shader here at work, but I'd hazard a guess it's using a version of pixel shaders your graphics card doesn't support - I didn't ask what graphics card you have in my last post for fun... :rolleyes:

EDIT: Okay, actually denoise is set to use Pixel Shader 2.0, but the shader compiler complains it's too complex for PS2.0 - choose one of the higher settings (like PS3.0) in the shader editor and it should work...

Snowknight26
23rd September 2008, 13:38
I didn't ask what graphics card you have in my last post for fun... :rolleyes:
Wasn't relevant at the time, but Radeon 4850 anyway. :p

EDIT: Okay, actually denoise is set to use Pixel Shader 2.0, but the shader compiler complains it's too complex for PS2.0 - choose one of the higher settings (like PS3.0) in the shader editor and it should work...

That did the trick, thanks.

alexins
23rd September 2008, 15:15
Media Player Classic HomeCinema (x86), svn 801 (http://www.xvidvideo.ru/content/view/266/1/)
Media Player Classic HomeCinema (x64), svn 801 (http://www.xvidvideo.ru/content/view/267/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Updated FFmpeg; CHANGED: YV12 Chroma Upsampling pixel shader added; Slovak translation updated. All the new strings were translated.

Casimir666
23rd September 2008, 19:36
I have the confirmation that G45 is using a specific protocol for bitstream DXVA (VC1 and H264), but unfortunately thoses specifications are not publicly available :

http://softwarecommunity.intel.com/isn/Community/en-US/forums/30264465/ShowThread.aspx#30264465

stoked
23rd September 2008, 22:10
Casimir666,

Can you comment on this feature request?

http://sourceforge.net/tracker/index.php?func=detail&aid=1984833&group_id=170561&atid=854654

Just wondering if it's possible or even considered to be added in the future.

Thanks.

STaRGaZeR
24th September 2008, 00:39
Is it possible to force software decoding for interlaced material only until the bugs in DXVA deinterlacing are fixed?

Casimir666
24th September 2008, 22:48
Casimir666,

Can you comment on this feature request?

http://sourceforge.net/tracker/index.php?func=detail&aid=1984833&group_id=170561&atid=854654

Just wondering if it's possible or even considered to be added in the future.

Thanks.

This feature is complicated (not 100% sure it's possible), and i'm sorry but it's not on my priority list for the moment.

draggoon01
25th September 2008, 00:37
Btw, how much would it require an extra work to allow MPC-HC read dvd image files (.iso etc) directly like vlc does?

can anyone comment on if direct iso opening is being considered? would it be difficult to add?

Leak
25th September 2008, 08:47
can anyone comment on if direct iso opening is being considered? would it be difficult to add?
Yes. Is using the right tool for the job (i.e. Daemon Tools) too much work or something?

arfster
25th September 2008, 13:33
they don't care about feedback.
arfster from AVS has been breaking their b*lls for a long time on TV/PC levels matters, all he got was drones answers :D


15 months later, they're still shipping drivers with SD at different levels to HD. Useless :-)

pitch.fr
25th September 2008, 18:14
15 months later, they're still shipping drivers with SD at different levels to HD. Useless :-)
and still no progressively upsampled chroma after all this time.

draggoon01
26th September 2008, 08:07
Yes. Is using the right tool for the job (i.e. Daemon Tools) too much work or something?

It's just a feature request.

Bookmarks/favorites makes life more convenient when users can alternatively resume playback manually
Tearing test makes life more convenient when users can alternatively play a scene with panning.
Direct iso opening would make life more convenient when users can alternatively mount the iso every time.

Kurtnoise
26th September 2008, 09:26
it seems there is a bug w/ PS combination when we select "denoise" :
tried YV12 Chroma Upsampling & denoise -> mpc-hc crashes.
tried YV12 Chroma Upsampling & sharpen complex -> playback ok.


Does anybody can confirm that the denoise PS brings some crashes please ?


hint: vista 32bits sp1

ranpha
26th September 2008, 10:03
it seems there is a bug w/ PS combination when we select "denoise" :
tried YV12 Chroma Upsampling & denoise -> mpc-hc crashes.
tried YV12 Chroma Upsampling & sharpen complex -> playback ok.


Does anybody can confirm that the denoise PS brings some crashes please ?


hint: vista 32bits sp1

Combining YV12 Chroma Upsampling and Denoise did not crash the program. Quick tested with only one file though, so YMMV. MPC-HC 801 in Vista x64 SP1.

Leak
26th September 2008, 12:59
Does anybody can confirm that the denoise PS brings some crashes please ?
There's at least one bug with the denoise shader - it's set to PS2.0, but it's too complex for that, making the shader compiler error out when compiling it.

Try setting it to PS3.0 in the shader editor and see if that changes anything...

phusg
26th September 2008, 17:08
You'll have to google for them, i believe someone uploaded them on guru3d forum.
8.4 should work too after a driver-clean

I'm glad you reported the bug because they have to fix it

Looks like the VMR9 DXVA on AGP bug is fixed. I just finished installing the 8.9 catalyst hotfix drivers and after some limited testing they seem to be working 100% on my system (2600 AGP on nForce1 board with Athlon XP)!

Casimir666
26th September 2008, 19:04
Is it possible for someone with a G45 to test an H264 file with this build of mpc, and tell me if it use DXVA or not :
http://www.zshare.net/download/194725163e755ed8/

This build is only for G45 users!

alexins
26th September 2008, 19:39
Media Player Classic HomeCinema (x86), svn 804 (http://www.xvidvideo.ru/content/view/273/1/)
Media Player Classic HomeCinema (x64), svn 804 (http://www.xvidvideo.ru/content/view/274/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Updated FFmpeg; Italian resources updated; updated Ukrainian translation.

mikeyakame
27th September 2008, 09:05
I've got a cool idea which I believe many may find useful. The idea is implementation of "playback profiles" for different containers and codecs. I don't have all that much time these days due to work but I'm going to try and spend some time getting familiar with the MPC source code and come up with something that is user friendly for the gui and a reasonably complex back end to handle the directshow GUID's and tracking for renderer handles. The advantage I believe profiles would have is minimizing or completely eliminating the need to use the External Filter priority adjustment / blocking for certain filters. I'm thinking at the moment to use XML to store the different profiles which makes handling and editing externally fairly straight forward also. The profile xml would be stored in the users %APPDATA% folder, which would make handling Vista and XP a little simpler since many people don't even know what raising privelidges is or how to do it.

I generally write in C, but I'm reasonably competent in C++ so if I have any questions about the source code that I can't figure out from MSDN docs or forums I'll shoot them here.

I've always liked using MPC and since the HC player is actually being actively worked on, hell if I can help in some ways I'd definitely like to.

Let me know what you guys think about my idea.
On a side note does the current svn code compile on VS2008? If not I'll try and find some time to sort that out. I've only got 2008 SP1, I have 2005 SP1 around somewhere but I'd rather get 2K8 working than fiddle with the older VS for sake of compiling one app.

Casimir666
27th September 2008, 10:02
I've got a cool idea which I believe many may find useful. The idea is implementation of "playback profiles" for different containers and codecs. I don't have all that much time these days due to work but I'm going to try and spend some time getting familiar with the MPC source code and come up with something that is user friendly for the gui and a reasonably complex back end to handle the directshow GUID's and tracking for renderer handles. The advantage I believe profiles would have is minimizing or completely eliminating the need to use the External Filter priority adjustment / blocking for certain filters. I'm thinking at the moment to use XML to store the different profiles which makes handling and editing externally fairly straight forward also. The profile xml would be stored in the users %APPDATA% folder, which would make handling Vista and XP a little simpler since many people don't even know what raising privelidges is or how to do it.

Your idea is good, and it can speed up video loading time. How did you plan to detect the suitable "playback profile"? Since you cannot use DShow for this, this step could maybe done using "MediaInfo"? In my oppinion, profile criteria should include Codec but also video resolution (different profiles for HD/SD).
I have read somewhere that one player have already such kind of function (don't remember if it's BSPlayer or ZoomPlayer) but i haven't look further.

If you want to know how mpc build graph, have a look on FGManager.cpp (in project mplayerc).


Let me know what you guys think about my idea.
On a side note does the current svn code compile on VS2008? If not I'll try and find some time to sort that out. I've only got 2008 SP1, I have 2005 SP1 around somewhere but I'd rather get 2K8 working than fiddle with the older VS for sake of compiling one app.
VS2008SP1 is perfect to build mpc (look xxl post on first page to have links on additionnal library). To build in release mode, you will need a GCC chaintool for the mpcvideodec project (because of ffmpeg).

Casimir666
27th September 2008, 10:16
Is it possible for someone with a G45 to test an H264 file with this build of mpc, and tell me if it use DXVA or not :
http://www.zshare.net/download/194725163e755ed8/

This build is only for G45 users!

Sorry find a bug in my previous build : could someone the this one on a G45 :

http://www.zshare.net/download/195082677d548234/

mikeyakame
27th September 2008, 11:02
I should have tried before asking you! Yeah it seems VS 2008 SP1 does work quite well. I formatted recently and hadn't got round to setting up VS2008 properly.

Are you building the release build with inclusion of d3d10.lib for EVR, or does it have a separate library file?

In regards to how to detect the information...I suppose a custom parser library would do the job which I could write in C or C++ though C would probably be faster for file streams. The hard part would be gathering all the information for all the varieties of formats and containers.

Also If i remember correctly you can always access the active renderer handles and their properties so tracking isn't all that much of an issue with multiple instances.

I do think though that for profiling to work properly and efficiently the implementation will have to be as low level as possible. I'll look more into the different ways I can approach this. As long as it integrates with the current code that is all really matters. The UI will be CPP of course, but I'll look into whether it's more efficient to write the foundation code in C or CPP. I need to get more familiar with Windows C/C++ than I am now, so plenty of reading ahead. I've always written in C/CPP for GNU/Linux/FBSD, so for me it's probably the ridiculous amount of type defs for everything I need to remember and use properly!

orbitlee
27th September 2008, 12:58
Sorry find a bug in my previous build : could someone the this one on a G45 :

http://www.zshare.net/download/195082677d548234/


@Casimir666

I tested this version on my G45 board, not working. For H.264, DXAV activated but only green screen, for VC-1, no DXVA.
Here is the screenshot. I'm using EVR renderer. Please let me know anything I can help.

http://b.imagehost.org/t/0058/G45_01.jpg (http://b.imagehost.org/view/0058/G45_01.jpg)

Kado
27th September 2008, 13:17
Try with this sample (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html), 100% DVXA compatible.

orbitlee
27th September 2008, 13:30
Try with this sample (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html), 100% DVXA compatible.


Thanks for the sample, it will take me forever to download :eek:

My sample is from blu-ray title, also 100% DXVA compatible.
I test it on NVIDIA 8500GT.

http://b.imagehost.org/t/0263/G84_01.jpg (http://b.imagehost.org/view/0263/G84_01.jpg)

Casshern
27th September 2008, 14:36
Hi,

it would be interesting and helpful to have a list of catalyst drivers that work with the DXVA feature of MPCHC in 1920x1080 under different renderers. Here are my experiences:

CARD: ATI 2600 HD (MSI 512MB AGP)

Catalyst 8.4 HOTFIX + Catalyst 8.9 HOTFIX:
H264 is broken - blank screen. System might crash with a blue screen (MPCHC 801, Standalone filters 801 with Zoomplayer). PowerDVD works

Catalyst 8.5 HOTFIX
No Blue Screens! All Crashes are recoverable with taskmanager. VMR7 (only zoomplayer with standalone filter) works great with VC1 and H264. MPCHCs internal filter does not allow DXVA with VMR7 (should be fixed).
VMR9 (all possible configurations): Skipped Frames, Corruption when in full screen mode (1920x1080).

My conclusion: Use Zoomplayer (renderer VMR7) and the MPCHC Standalone filter for DXVA accelerated playback. VMR7 also has the advantage of having the correct chroma channel interpolation (no blockiness in red areas). No tearing. Works with Reclock. Drawback - no BluRay subtitels from m2ts files.

Is there any catalyst to get good playback on an AGP card with vmr 9? What are your experiences.

regards,
Casshern

ranpha
27th September 2008, 15:07
Hi,

it would be interesting and helpful to have a list of catalyst drivers that work with the DXVA feature of MPCHC in 1920x1080 under different renderers. Here are my experiences:


http://forum.doom9.org/showpost.php?p=1188730&postcount=4336

Casshern
27th September 2008, 15:31
http://forum.doom9.org/showpost.php?p=1188730&postcount=4336

thats the reason i posted my experiences. For my configuration the 8.9 AGP Hotfix catalyst does not work with VMR9 and DXVA - on high bitrate blurays MPC HC DXVA has corrupted frames and frames are jumping. As of yet I do not know why it works for some (if it really does with DXVA)- I tried almost everything (newest directx update, settings). My solution is Zoomplayer, VMR7, MPC stand alone DXVA decoder and catalyst 8.5 hotfix with good results.

Still i am curious how some get catalyst 8.9 AGP Hotfix to work with VMR 9 and DXVA on high bitrate titles in full screen with 1920x1080 native display resolution. The problems are much less severe on lower resolutions and if the playback is not fullscreen.

regards,

Casshern

JohnLai
27th September 2008, 15:58
Some question here. What is the colorspace of that VMR9 output? I mean if I only use the built-in filters in mpc-hc. Is the VMR9 colorspace fixed with YV12?

Casimir666
27th September 2008, 18:45
Are you building the release build with inclusion of d3d10.lib for EVR, or does it have a separate library file?
EVR use DX9 (not DX10)

In regards to how to detect the information...I suppose a custom parser library would do the job which I could write in C or C++ though C would probably be faster for file streams. The hard part would be gathering all the information for all the varieties of formats and containers.
That's why i was suggesting MediaInfo project : it's written in C++, and as far as i know can be used as a static lib in mpc :
http://sourceforge.net/projects/mediainfo

The UI will be CPP of course, but I'll look into whether it's more efficient to write the foundation code in C or CPP.
There is no performance differences between C++ and C in my opinion.

alexins
27th September 2008, 20:22
Media Player Classic HomeCinema (x86), svn 807 (http://www.xvidvideo.ru/content/view/278/1/)
Media Player Classic HomeCinema (x64), svn 807 (http://www.xvidvideo.ru/content/view/279/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Updated Hungarian translation; FIXED : Remember position not working with some DVDs; ADDED : Display stat recognized Intel ClearVideo DXVA modes; CHANGED: MpcVideoDec standalone filter can connect to MediaPortal; implemented startpos commandline option.

ooferomen
27th September 2008, 21:33
can anyone else verify video corruption on this sample?

PEVOB_03MAIN.H.264.stream.0.ts - 29.23MB (http://www.zshare.net/download/19538775da766c08/)

mikeyakame
28th September 2008, 03:49
EVR use DX9 (not DX10)


That's why i was suggesting MediaInfo project : it's written in C++, and as far as i know can be used as a static lib in mpc :
http://sourceforge.net/projects/mediainfo


There is no performance differences between C++ and C in my opinion.

I grabbed all the source packages for MediaInfo, no idea which each is but I'll start looking over the code later on today and see whether it's suitable as a static library in its wholesome, otherwise I'll use some of the code to build my own library if its suitable. Spending a bit of time reading over all the CUDA docs and forum threads today to see if there is any benefits from putting time into a combined dxva2 decoder based on this for Nvidia users with a dshow pin like wrap around or externally emulated interface possibly through the NV driver model APIs to provide interconnectivity to directshow plugins such as splitters and renderers.

I've got a decent amount of docs to get through though so this is simply an idea for future implementation. CUDA documentation unfortunately is still very immature, and the C library itself still has some major bugs which need immediate attention. But otherwise from my preliminary findings it may have some amazing potential provided we can do direct interfacing to Media Foundation or DirectShow otherwise using a software / hardware CUDA -> Media Foundation API wrapper which may or not be viable depending mostly on the optimizing of external CUDA calls and what kind of complexity is needed for cross communication.

DXVA2 sessions / threads can be created at a near to hardware level directly through the NV Driver APIs I believe but am looking for some more indepth docs still. How complex it would be to write an efficient wrapper or otherwise a library to emulate API inter-translation between MF/DShow and CUDA C libs is beyond my scope of knowledge at present.

There is then the issue of memory management between host and GPU device since CUDA uses a very similar replication of memory resources between HOST and Device to DirectX 9 API. This brings to the party a whole host of potential error conditions and need for strict error checking on all stack data at both ends, which probably means that at least some of the gains to be had by GPU offloading are offset by higher CPU usage to validate the GPU offloaded resulting data. mallocs must be done in system and video ram, which probably means there is 2 times greater chance of stupid memory leaks from forgetting to free both host and device mallocs, etc.

Cas if you have spent any time looking into CUDA or any other of the curent devs have shoot me a message and we can pool our knowledge and understand to look towards the future.

On a side note, I think it may be worth the consideration to begin looking into what is required to port the current directshow code slowly over to Media Foundation code, as Directshow is slowly being made deprecated and cannot access the advanced classes and API functionality brought by Media Foundation. Unfortunately this would probably mean two source bases and double the work at least in the short term, but could be a side project done gradually. Let me know what your are thoughts are on this.

Sulik
28th September 2008, 07:53
@mikeyakame: none of the features you mentioned above require Media Foundation: a simple custom allocator in the directshow filter's output pin could allocate media samples in host memory, and allow connection with a regular SW-based dshow filter.

mikeyakame
28th September 2008, 09:58
Valid point but on the other hand directshow won't be around forever. As it stands from Microsofts POV it has already run its life and is being gradually replaced by Media Foundation. A custom allocator would work in the short term definitely, and probably is the simpler approach at present but thinking farther ahead the code base will eventually have to be ported over to Media Foundation regardless once Microsoft deprecates the Directshow API. I'm a firm believer of taking less action gradually and it always has the benefits of having the time frame to write code, test it, troubleshoot it, modify it, and repeat. By the time the public is ready for the software it would be free of any major or nasty bugs. I suppose I'll try and look into it here and there when time permits to figure out what changes can be implemented now that has benefits without requiring drastic modifications. Going at it from this angle there is a lot less work once the main code already has the functional changes implemented.

DarkZell666
28th September 2008, 10:30
can anyone else verify video corruption on this sample?

PEVOB_03MAIN.H.264.stream.0.ts - 29.23MB (http://www.zshare.net/download/19538775da766c08/)

Yep, using MPC r804 on a 8600GTS, the DXVA decoding shows errors but the ffmpeg decoder doesn't :)
(Edit: I'm using the 177.92 beta drivers, since the last official 178.13 won't allow me to play my favorite games anymore, just in case it matters)

Px
28th September 2008, 10:48
mikeyakame
Am I understand you right - you want to drop support of Windows XP and AMD (ATI) hardware?

Atak_Snajpera
28th September 2008, 10:54
Yep, using MPC r804 on a 8600GTS, the DXVA decoding shows errors but the ffmpeg decoder doesn't
(Edit: I'm using the 177.92 beta drivers, since the last official 178.13 won't allow me to play my favorite games anymore, just in case it matters)
I have no problems on Ati 4850 (DXVA enabled)

romanesque
28th September 2008, 10:59
Hello,

First time posting here and I want to tell you what an awesome work you're doing with mpc-hc. I honestly don't use other players (vlc, kmplayer) anymore, only mpc-hc. With that being said, I'm looking for help regarding the following matter: when playing mkv files, the video is a little jerky and I notice the player is dropping a lot of frames. The files are playing just fine on any other player.

I use mpc-hc svn 807, don't use any codecs pack. My configuration is:

- intel dual core 6320
- 4GB RAM
- videocard nvidia 8500GT
- windows xp pro sp3
- latest directx (august)
- video drivers 178.13 whql

I'd really appreciate any help. Thank you. :)

mikeyakame
28th September 2008, 11:05
mikeyakame
Am I understand you right - you want to drop support of Windows XP and AMD (ATI) hardware?

of course not that would be ridiculous! just rather looking to future proof the current code and find ways to optimize it further. for the changes made under the vista environment, they wouldn't effect the applications functionality on xp and earlier operating systems. Perhaps if checking the OS and DXDiag info for which code paths to use is too complex, I can always compile seperate builds with the changes that only apply to the Vista OS as well as try to make changes universal if possible. CUDA right now is looking good for Nvidia in terms of simplifying communications and using hardware acceleration / general purpose GPU optimized functionality for certain things. Unfortunately ATI don't have any kind of software to take advantage of their hardware, nor is there a universal standard as yet. At least until DirectX 11's unified shader compute language becomes universal, though DX11 isn't slated until at least late 2009 so for now all one can do is take advantage of whats at hand for some end users right? It's not a matter of special treatment rather improvements for some are better than no improvements at all.

the current shader based functionality MPC has could easily be ported over to CUDA to use any G92 and newer gpu to offload those particular functions, unfortunately as it stands Nvidia haven't released a Cuda library that can be statically linked against for portability and thus requires dynamic linking and the library to exist on the system which just complicates matters mostly, it would work in the short term until they get their act together.

mikeyakame
28th September 2008, 11:25
Hello,

First time posting here and I want to tell you what an awesome work you're doing with mpc-hc. I honestly don't use other players (vlc, kmplayer) anymore, only mpc-hc. With that being said, I'm looking for help regarding the following matter: when playing mkv files, the video is a little jerky and I notice the player is dropping a lot of frames. The files are playing just fine on any other player.

I use mpc-hc svn 807, don't use any codecs pack. My configuration is:

- intel dual core 6320
- 4GB RAM
- videocard nvidia 8500GT
- windows xp pro sp3
- latest directx (august)
- video drivers 178.13 whql

I'd really appreciate any help. Thank you. :)

have a look at which filters are being used during mkv playback, it might be something as simple as it using the internal decoder with higher priority than say something like CoreAVC or Cyberlink H264 decoder if they are registered on the system. You can always add higher priority filters through the external filters menu as well as block certain filters you don't want to use for playback.

3ngel
28th September 2008, 14:43
Hi,
i've done quite extensive test with the VC-1 Internal decoder and DXVA activated.

Testing it on various BluRay titles i have these issues

1) The overally smoothness is not good, some frames jump, some frames are simply not rendered

2) Occasionally Green Flash in all the Frame

3) Occasionally Green Flash at the border of the frame

4) Occasionally 5 pixel height green corrupted pixels at the very bottom of the frame

Apart from the Green issues i can see no corrupted frame at all.

I'm using XP3 ATI 2600XT.

Can something be done to resolve these issue?

Sidenote. With the NonDXVA decoder, no corruption (green or whatever) at all, but still no playing smoothness.

The VC-1 streams are repackeg in a .mkv to be played, with eac3to.

Hope this helps.

romanesque
28th September 2008, 14:52
As I said, I never had any external/stand alone filters installed on my system. I've always preferred VLC or KMP instead installing codec packs. The thing is while certain mkv files are played just fine, others are jerky:

For example, the properties of a mkv file, not played correctly:

Audio: Dolby AC3 48000Hz 6ch [Undetermined (Audio 1)]
Video: MPEG4 Video (H264) 1280x720 23.98fps [English (Video 1)]

As for which filters are used during playback:

- video mixing render 9 (renderless)
- default DirectSound device
- mpc video decoder
- audio switcher
- ac3 audio decoder

have a look at which filters are being used during mkv playback, it might be something as simple as it using the internal decoder with higher priority than say something like CoreAVC or Cyberlink H264 decoder if they are registered on the system. You can always add higher priority filters through the external filters menu as well as block certain filters you don't want to use for playback.

mikeyakame
28th September 2008, 15:03
I normally use coreavc or ffdshows libavcodec for h264 decoding. You might want to grab Haali's Matrsoka Splitter as a bare minimum for splitting mkv's properly. Also grab the latest FFDShow Tryouts. The two of those should nearly eliminate most problems for general scenarios. Tryouts supports near most all things.

http://haali.cs.msu.ru/mkv/
http://voxel.dl.sourceforge.net/sourceforge/ffdshow-tryout/ffdshow_rev2144_20080924_clsid.exe

THis may eliminate some of the problems if they are related to internal mkv splitter and the file perhaps? Haalis is much more tolerant to all sorts of weirdness from some peoples muxing.

clsid
28th September 2008, 15:04
You get jerky playback because your computer is too slow to decode that video smoothly. Try with CoreAVC.

ranpha
28th September 2008, 15:09
Still i am curious how some get catalyst 8.9 AGP Hotfix to work with VMR 9 and DXVA on high bitrate titles in full screen with 1920x1080 native display resolution. The problems are much less severe on lower resolutions and if the playback is not fullscreen.

regards,

Casshern

Well, the poster I quoted use MPC-HC and not ZP. Did you use the latest stand-alone filter?

Casshern
28th September 2008, 15:34
Well, the poster I quoted use MPC-HC and not ZP. Did you use the latest stand-alone filter?

I tried both - no luck. With my configuration:
MSI 2600 HD 512 MB AGP
VMR 9 Renderless WIN XP
Display 1920x1080
Zoomed to fullscreen
High Bitrate H264 Content
both Zoomplayer and MPC HC (801 and previous versions) with internal as well as standalone filters exhibit jumping frames and corruption when DXVA is enabled

Only VMR 7 with the MPC standalone filter in Zoomplayer works fine with DXVA.

I reckon that somehow the drivers i tried 8.4, 8.5 and 8.9 do not properly allocate the VMR 9 buffers on my graphic card. Playback in VMR 9 looks like the wrong framebuffers are shown (pevious frames, improper frames where decoding is still in progress etc). If anybody knows a driver, setting and or registry to make DXVA work with VMR 9 with the above configuration, let me know. I applied all the exdeus regtweaks 0.15 (maxresize sortooverride etc.) and tried all conceivable settings.

regards,

Casshern

STaRGaZeR
28th September 2008, 15:43
Hi,
i've done quite extensive test with the VC-1 Internal decoder and DXVA activated.

Testing it on various BluRay titles i have these issues

1) The overally smoothness is not good, some frames jump, some frames are simply not rendered

2) Occasionally Green Flash in all the Frame

3) Occasionally Green Flash at the border of the frame

4) Occasionally 5 pixel height green corrupted pixels at the very bottom of the frame

Apart from the Green issues i can see no corrupted frame at all.

I'm using XP3 ATI 2600XT.

Can something be done to resolve these issue?

Sidenote. With the NonDXVA decoder, no corruption (green or whatever) at all, but still no playing smoothness.

The VC-1 streams are repackeg in a .mkv to be played, with eac3to.

Hope this helps.

Drivers? 8.6 had the exact same problems you're describing, it was fixed in 8.7 .

To all, it'd be nice to add your system specs to your sig.

SCRATCHY
28th September 2008, 15:53
hey

my audio is oos (~700ms) when i use evr custom. with evr it's ok.

system: vista sp1 64bit, GA-MA790GP-DS4H (onboard ati 3300), 4GB ram, AMD X2 4850e

mpc-hc x86 (up-to-date), using the internal splitters and video decoder, ffdshow for spdif.

it happens with different videos. tested mkv and blu-ray(vc-1, avc)

can someone help me please?

alexins
29th September 2008, 00:29
Media Player Classic HomeCinema (x86), svn 810 (http://www.xvidvideo.ru/content/view/284/1/)
Media Player Classic HomeCinema (x64), svn 810 (http://www.xvidvideo.ru/content/view/283/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

NEW: Command lines "/dvdpos title#chapter" and "/dvdpos title#hh:mm:ss.ff" to start playback to position;
CHANGED: Number of file and DVD position increase from 5 to 20 (req #1819709);
CHANGED: Bypass of UOPs for DVD (req #1811508). This feature didn't works for x64 build;
CHANGED: compilation warning removed; Fix broken "misc" option dialog box in Slovak translation;
CHANGED: LibPNG updated to release 1.2.32 (fix memory leaks).

Keiyakusha
29th September 2008, 00:43
alexins
It crashes, if I choose "keep old settings" durring setup. Version x86 with installer.
Big thanks, anyway!

EDIT: Oops! The problem is bigger than I thought. When I edit and save settings, after next start it crashes.

73ChargerFan
29th September 2008, 02:22
Hello,

First time posting here and I want to tell you what an awesome work you're doing with mpc-hc. I honestly don't use other players (vlc, kmplayer) anymore, only mpc-hc. With that being said, I'm looking for help regarding the following matter: when playing mkv files, the video is a little jerky and I notice the player is dropping a lot of frames. The files are playing just fine on any other player.

I use mpc-hc svn 807, don't use any codecs pack. My configuration is:

- intel dual core 6320
- 4GB RAM
- videocard nvidia 8500GT
- windows xp pro sp3
- latest directx (august)
- video drivers 178.13 whql

I'd really appreciate any help. Thank you. :)

Install the Haali splitter, and select "Disable Gabest's MKV splitter" when asked. The built in mkv splitter has problems.

73ChargerFan
29th September 2008, 02:37
To all developers: Thanks for your work on DXVA!

My 7800gtx died, and now I have an ATI 4850 with my 4600 X2, and my hi-def videos play better than ever. No need for coreavc anymore! And, shaders work(I thought they didn't with dxva) ???

THANK YOU.

romanesque
29th September 2008, 07:31
Install the Haali splitter, and select "Disable Gabest's MKV splitter" when asked. The built in mkv splitter has problems.

Thank you, thank you, thank you! :D That worked just great. :D

Aleksoid1978
29th September 2008, 07:53
alexins
It crashes, if I choose "keep old settings" durring setup. Version x86 with installer.
Big thanks, anyway!

EDIT: Oops! The problem is bigger than I thought. When I edit and save settings, after next start it crashes.

I fix, wait for alexins, or here only fix .exe : http://www.tosei.ru/isoft/mpc/mplayerc.exe

Leak
29th September 2008, 08:59
Media Player Classic HomeCinema (x86), svn 810 (http://www.xvidvideo.ru/content/view/284/1/)
Ummm... does "Remember DVD position" and "Remember File position" work for anybody with this version, or rather - are their checkboxes enabled for anyone?

http://img510.imageshack.us/img510/7817/mpchcresumefailcx8.png

I could swear those weren't disabled the last time I checked... (which isn't all that often, I'll admit...)

Kurtnoise
29th September 2008, 09:11
Go to Player, check "Keep history of recent opened files" and then click Ok. Reopen the window after that...

Mercury_22
29th September 2008, 09:30
Media Player Classic HomeCinema (x86), svn 810 (http://www.xvidvideo.ru/content/view/284/1/)
Media Player Classic HomeCinema (x64), svn 810 (http://www.xvidvideo.ru/content/view/283/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

NEW: Command lines "/dvdpos title#chapter" and "/dvdpos title#hh:mm:ss.ff" to start playback to position;
CHANGED: Number of file and DVD position increase from 5 to 20 (req #1819709);
CHANGED: Bypass of UOPs for DVD (req #1811508). This feature didn't works for x64 build;
CHANGED: compilation warning removed; Fix broken "misc" option dialog box in Slovak translation;
CHANGED: LibPNG updated to release 1.2.32 (fix memory leaks).

I CAN'T EVEN START SVN 810 32-bit & 64-bit ! It's crashing ! :confused: :helpful:

Problem signature:
Problem Event Name: APPCRASH
Application Name: mplayerc.exe
Application Version: 1.1.810.0
Application Timestamp: 48e00ac8
Fault Module Name: mplayerc.exe
Fault Module Version: 1.1.810.0
Fault Module Timestamp: 48e00ac8
Exception Code: c0000005
Exception Offset: 003d351a
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 1033
Additional Information 1: fd00
Additional Information 2: ea6f5fe8924aaa756324d57f87834160
Additional Information 3: fd00
Additional Information 4: ea6f5fe8924aaa756324d57f87834160


Problem signature:
Problem Event Name: APPCRASH
Application Name: mplayerc64.exe
Application Version: 1.1.810.0
Application Timestamp: 48e00ea3
Fault Module Name: mplayerc64.exe
Fault Module Version: 1.1.810.0
Fault Module Timestamp: 48e00ea3
Exception Code: c0000005
Exception Offset: 00000000004aa650
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 7959
Additional Information 2: 807499656b04cfb984e202031d255f31
Additional Information 3: 7508
Additional Information 4: 09370a676fb6a5979d9e10e909e038ee


:mad:

phusg
29th September 2008, 09:46
I tried both - no luck. With my configuration:
MSI 2600 HD 512 MB AGP
VMR 9 Renderless WIN XP
Display 1920x1080
Zoomed to fullscreen
High Bitrate H264 Content
both Zoomplayer and MPC HC (801 and previous versions) with internal as well as standalone filters exhibit jumping frames and corruption when DXVA is enabled

Only VMR 7 with the MPC standalone filter in Zoomplayer works fine with DXVA.

I reckon that somehow the drivers i tried 8.4, 8.5 and 8.9 do not properly allocate the VMR 9 buffers on my graphic card. Playback in VMR 9 looks like the wrong framebuffers are shown (pevious frames, improper frames where decoding is still in progress etc). If anybody knows a driver, setting and or registry to make DXVA work with VMR 9 with the above configuration, let me know. I applied all the exdeus regtweaks 0.15 (maxresize sortooverride etc.) and tried all conceivable settings.

regards,

Casshern

As I said previously VMR 9 mode now works with the 8.9 catalyst hotfix drivers on my MSI 2600 HD 256 MB AGP card (without any regtweaks whatsoever). Are you using the remove-tearing feature of MPC-HC v.1.1.604.0? I just did a quick test with test video file 1 from http://ranpha.wordpress.com/page-1/ and I also get frame jumping if I don't set the remove-tearing option. I also have the the Lock back-buffer enabled.

Have you tried removing all your (reg)tweaks, running Driver Cleaner in safe mode and then installing Catalyst 8.9 hotfix drivers?

Leak
29th September 2008, 09:51
I CAN'T EVEN START SVN 810 32-bit & 64-bit ! It's crashing ! :confused:
Same here, but blowing away it's config file and/or registry entry fixed that...

As for the "Keep history of recent opened files" thing - d'oh! Why isn't that the default, or why isn't there a hint (like a tooltip or something) why those checkboxes on the Misc. page are disabled?

Aleksoid1978
29th September 2008, 11:12
I CAN'T EVEN START SVN 810 32-bit & 64-bit ! It's crashing ! :confused: :helpful:

Problem signature:
Problem Event Name: APPCRASH
Application Name: mplayerc.exe
Application Version: 1.1.810.0
Application Timestamp: 48e00ac8
Fault Module Name: mplayerc.exe
Fault Module Version: 1.1.810.0
Fault Module Timestamp: 48e00ac8
Exception Code: c0000005
Exception Offset: 003d351a
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 1033
Additional Information 1: fd00
Additional Information 2: ea6f5fe8924aaa756324d57f87834160
Additional Information 3: fd00
Additional Information 4: ea6f5fe8924aaa756324d57f87834160


Problem signature:
Problem Event Name: APPCRASH
Application Name: mplayerc64.exe
Application Version: 1.1.810.0
Application Timestamp: 48e00ea3
Fault Module Name: mplayerc64.exe
Fault Module Version: 1.1.810.0
Fault Module Timestamp: 48e00ea3
Exception Code: c0000005
Exception Offset: 00000000004aa650
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 7959
Additional Information 2: 807499656b04cfb984e202031d255f31
Additional Information 3: 7508
Additional Information 4: 09370a676fb6a5979d9e10e909e038ee


:mad:

http://forum.doom9.org/showpost.php?p=1189597&postcount=4375

Mercury_22
29th September 2008, 12:01
http://forum.doom9.org/showpost.php?p=1189597&postcount=4375

Yes BUT I need a "FIX FOR 64-bit TOO" PLEASE !:thanks::helpful:

3ngel
29th September 2008, 12:18
CHANGED: LibPNG updated to release 1.2.32 (fix memory leaks).

But... where is PNG support? I see only BMP and Jpeg in Save image :confused:

Keiyakusha
29th September 2008, 12:22
I fix, wait for alexins, or here only fix .exe : http://www.tosei.ru/isoft/mpc/mplayerc.exe

:thanks:

Aleksoid1978
29th September 2008, 12:46
Yes BUT I need a "FIX FOR 64-bit TOO" PLEASE !:thanks::helpful:

here - http://rapidshare.com/files/149353104/mplayerc64_811.7z.html (VS 2008)

clsid
29th September 2008, 12:50
But... where is PNG support? I see only BMP and Jpeg in Save image :confused:
The logos are PNG files.

Mercury_22
29th September 2008, 12:59
here - http://rapidshare.com/files/149353104/mplayerc64_811.7z.html (VS 2008)

Thanks ! :thanks:

The1n
29th September 2008, 14:07
@Casimir666

I tested this version on my G45 board, not working. For H.264, DXAV activated but only green screen, for VC-1, no DXVA.
Here is the screenshot. I'm using EVR renderer. Please let me know anything I can help.

http://b.imagehost.org/t/0058/G45_01.jpg (http://b.imagehost.org/view/0058/G45_01.jpg)


Any update on DXVA on G45 , getting the excact same green screen here.

mikeyakame
29th September 2008, 15:02
Well Intel isn't giving out any clsid's or other details publically in relation to specifics of adding hardware support with any third party players for acceleration so it's all just hit and miss till Cas gets it right, guys need to be grateful somebody is actually working on it and be patient. ;> Arcsoft, Cyberlink, Corel and possibly Nero have been given all the necessary information to add support but nobody else at present until it's either figured out or given to the public.

The1n
29th September 2008, 15:40
Well Intel isn't giving out any clsid's or other details publically in relation to specifics of adding hardware support with any third party players for acceleration so it's all just hit and miss till Cas gets it right, guys need to be grateful somebody is actually working on it and be patient. ;> Arcsoft, Cyberlink, Corel and possibly Nero have been given all the necessary information to add support but nobody else at present until it's either figured out or given to the public.

I am VERY greatful that people uses their spare time in making stuff like mphc , i was just wondering what the situation was regarding G45, thanks for clearing that up mikey :)

alexins
29th September 2008, 15:52
Media Player Classic HomeCinema (x86), svn 811 (http://www.xvidvideo.ru/content/view/286/1/)
Media Player Classic HomeCinema (x64), svn 811 (http://www.xvidvideo.ru/content/view/285/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

FIX : rev.808 - when edit and save "Key" settings, after next start crash

3ngel
29th September 2008, 15:54
The logos are PNG files.

I see. Can't "save image" support png? I think it's not much work to develop.

Thanks

Keiyakusha
29th September 2008, 17:22
I see. Can't "save image" support png? I think it's not much work to develop.

Thanks


Yeah, PNG with max compression more usefull than BMP. And JPG is lossy...

Joniii
29th September 2008, 20:40
v.801 MPC Video Decoder works 100% with DXVA in Vista WMP11 and VMC, no more Catalyst drivers crashing or blue screen of deaths, ty so much :). (Catalyst 8.9 and Radeon 4850).

Only (minor) problem is that when using DXVA instead of ffmpeg, both WMP11 and Vista Media Center starts playback in 4:3 AR, I have to minimize player and then go back to full screen mode for movie to play in 16:9.

It's stange that this won't happen when using ffmpeg in MPC Video Decoder. Anyone have any ideas what might be causing this behavior?

mikeyakame
30th September 2008, 08:25
Yeah, PNG with max compression more usefull than BMP. And JPG is lossy...

I'll look into what needs to be done to get it working properly.

Edit: PNG image writing I mean.
Edit2: This shouldn't be too hard to do but will probably take some time for me to get my head around the current ISO PNG specifications so I can conform to them when saving images. No idea on time frame just depends on how well i fare for spare time in the couple of weeks. If there is any ideas or things you guys want added for the PNG capturing such as being able to specify bit depth, output resolution, compression level, and so on. I rather take the time to figure out exactly what I need to write so I can try and implement it in one go while its fresh in my head.

Is there any other major formats for image capture that generally would be worth adding support for and would go used by more than half a dozen people? I got the spec sheets for the new MS HD Photo format which looks promising need to go over them and see whether it is worth using. It seems to be a somewhat equivalent format to PNG so may have potential depending mostly on third party software support at present.

SCRATCHY
30th September 2008, 13:49
hey

my audio is oos (~700ms) when i use evr custom. with evr it's ok.

system: vista sp1 64bit, GA-MA790GP-DS4H (onboard ati 3300), 4GB ram, AMD X2 4850e

mpc-hc x86 (up-to-date), using the internal splitters and video decoder, ffdshow for spdif.

it happens with different videos. tested mkv and blu-ray(vc-1, avc)

can someone help me please?

no one? :confused:

avivahl
30th September 2008, 14:37
no one? :confused:
Try using ffdshow for the video as well (disable the internal video decoder)... does it help?

boyumeow
30th September 2008, 15:35
Hi all,

Wasn't sure it was bug or me, real media file did not decode to 2 channels (audio switcher was showing only 1 channel), tested with .avi and show 2 channels. If it was my problem, hope anyone could help me out, thanks.

(Pardon my english, thanks)

Kado
30th September 2008, 22:20
@boyumeow
2ch decoding here. Try to provide more information.

ashlar42
1st October 2008, 00:01
When checking the "Direct3D fullscreen" option, my monitor autoswitches to its 60Hz refresh rate (desktop is set at 48Hz for judderless playback with Reclock).
Is this normal behaviour?

Edit: tried the similar option under Zoom Player and it kept the refresh at 48Hz.

azulazules
1st October 2008, 00:08
Hi! I guess now I understand MPC HC h264 Video Decoder seems limited to h264 videos with ref#<=11 for all h264 settings whether high or main and video frame size/rate... at least based on a PCI ATi HD2400Pro.
http://forum.doom9.org/showthread.php?p=1190192#post1190192

Is this ref#<=11 a limitation:
- due to bitstream decoding technology?
- MPC HC miscalculation of the ref# limit?
- ...

Also, I know GPU assisted h264 decoding is much harder to implement than bitstream, but is there a plan to do implement GPU through DXVA h264 assisted decoding?
Not asking for implementation, just wondering. :cool:

Nice day to all! :)

MatMaul
1st October 2008, 00:44
:search::search:

Aleksoid1978
1st October 2008, 06:13
I add PNG format to "Save Image..."/"Save Thumbnails...", testing - http://www.tosei.ru/isoft/mpc/mplayerc_813_png.7z

Leak
1st October 2008, 08:31
When checking the "Direct3D fullscreen" option, my monitor autoswitches to its 60Hz refresh rate (desktop is set at 48Hz for judderless playback with Reclock).
Is this normal behaviour?
What graphics card do you have?

Usually there's an option in the driver's control panel (or some other utility like ATI Tray Tools) to force a refresh rate for games somewhere in there, and the "Direct3D Fullscreen" option does the exact same thing games do - use Direct3D in fullscreen.

NanoBot
1st October 2008, 09:00
Hi,

@ashlar42: This behavior is not normal.

I am using D3Dfullscreen on a second monitor ( my HDTV ) and it always keeps the framerate that was selected before starting the playback. Nevertheless, I am not using reclock at all.

Since I have four different refresh rates at hand, from which I am selecting the appropriate one prior to the start of mpc, so there is no need for reclock to be used. The framerates are ( of course ) 23,976 Hz progressive, 25 Hz progressive, 50 Hz interlace and 59,94 Hz interlace, depending on the footage played back.

C.U. NanoBot

Kado
1st October 2008, 10:03
@azulazules
Yes it is limited do 11 reference frames for 720p and to 4 Ref frames for 1080p (I think) (Hardware/DXVA limitation).
Theres a registry setting to override limitation but I don't remember it, the videos will not play properly because they are not dxva compilant (+11ref frames) giving macroblocks or green screen.

There's no intention of providing assisted decoding.
And yes you should use search!

ashlar42
1st October 2008, 11:22
What graphics card do you have?

Usually there's an option in the driver's control panel (or some other utility like ATI Tray Tools) to force a refresh rate for games somewhere in there, and the "Direct3D Fullscreen" option does the exact same thing games do - use Direct3D in fullscreen.I have an Nvidia 8800 GT, with recent drivers (not the latest release, like a couple of weeks ago).
What I don't understand is why the same option (I guess it does the same thing) in Zoom Player is not showing the same behaviour.

Also, when I press CTRL+F it does not go out of the Fullscreen Direct3D mode. I have to quit MPC to exit. Is it normal?

A different question (related): if I install the standalone codecs, is there a way to configure them in a different player (ie. Zoom) so that they decode h264 only when DXVA is possible and switch back to a different codec (in my case CoreAVC) when DXVA is not available? From MPC-HC this function is clear.

Leak
1st October 2008, 12:07
I have an Nvidia 8800 GT, with recent drivers (not the latest release, like a couple of weeks ago).
What I don't understand is why the same option (I guess it does the same thing) in Zoom Player is not showing the same behaviour.
Are you sure Zoomplayer is set to use Direct3D exclusive mode? (Which is what "Direct3D fullscreen" does in MPC-HC - can't say how or where you'd do that in ZP as I haven't used it in ages...)

Because if it isn't it just uses plain regular Direct3D in a window on the desktop for displaying the video.

Keiyakusha
1st October 2008, 13:09
I add PNG format to "Save Image..."/"Save Thumbnails...", testing - http://www.tosei.ru/isoft/mpc/mplayerc_813_png.7z

Super! Works good for me! :thanks:

ashlar42
1st October 2008, 13:35
Are you sure Zoomplayer is set to use Direct3D exclusive mode? (Which is what "Direct3D fullscreen" does in MPC-HC - can't say how or where you'd do that in ZP as I haven't used it in ages...)

Because if it isn't it just uses plain regular Direct3D in a window on the desktop for displaying the video.The option is called "Use Exclusive Fullscreen with VMR9 Renderless mode".

Inmatrix website describes it like this:
"When the video renderer is set to VMR9 Renderless, enabling this checkbox enables "Exclusive Fullscreen" mode. This means that when Zoom Player goes fullscreen, it prevents background applications from accessing the monitor. This can improve image smoothness with bad drivers, but at the cost of eliminating access to background application and even to Zoom Player's own navigation interfaces. Use with care."

In the help section on the website it mentions:
"VMR9: Renderless
This is the most complex VMR9 rendering mode. It can work in Direct3D exclusive mode which means the entire machine is set to fullscreen and no background application are allowed access to the video hardware. Under Direct3D Exclusive Mode, less CPU is required to play videos and depending on the resolution of the video, playback may be smoother. The downside is that in Direct3D Exclusive mode, your computer is wholly dedicated to video playback and you won't be able to perform any other tasks."

I'd say it's the same thing.

3ngel
1st October 2008, 15:22
I add PNG format to "Save Image..."/"Save Thumbnails...", testing - http://www.tosei.ru/isoft/mpc/mplayerc_813_png.7z

Fantastic.

alexins
1st October 2008, 17:53
Media Player Classic HomeCinema (x86), svn 814 (http://www.xvidvideo.ru/content/view/291/1/)
Media Player Classic HomeCinema (x64), svn 814 (http://www.xvidvideo.ru/content/view/292/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

ADD : PNG format for "Save Image..."/"Save Thumnails..."; Czech translation: Added and translated new command line options ; Updated : Polish translation .

Joniii
1st October 2008, 18:29
Is it possible at all to make a directshow filter or update Gabest's Vobsub so that it would show srt/sub subtitles in Vista & WMP11 while keeping DXVA?

Joniii
1st October 2008, 19:13
1. There are some problems with Mpeg Splitter (using MPC Video Decoder with DXVA). About 50% of my h.264 Blu-rays won't play (black screen, works fine with Haali).

2. I use MPC-HC's avi2ac3filter.ax with Haali/MPC Mpeg Splitter so that I can use Microsoft DTV/DVD Audio Decoder for decoding and I get no sound when using Mpeg Splitter (again works fine with Haali).

mpegsplitter.ax -> avi2ac3filter.ax -> msdtvadec.dll (M2TS with DTS. No Sound, WMP can't find codec to decode audio.)
matroskasplitter.ax -> avi2ac3filter.ax -> msdtvadec.dll (MKV with DTS. Works)
Haali Media Splitter -> avi2ac3filter.ax -> msdtvadec.dll (M2TS with DTS. Works)

Is there any chance these being fixed?

Kado
1st October 2008, 19:22
@Joniii
It's not possible because Vobsub merges the video with the subs forcing software decoding while mpc hc internal subs renderer use hardware to place the subs on top of the video allowing both sw or hw decoding.

@ashlar42
Also, when I press CTRL+F it does not go out of the Fullscreen Direct3D mode. I have to quit MPC to exit. Is it normal?

Yes it is because it's like a forced fullscreen that cannot go to windowed mode, you have to close the video (CRTL+C) or close MPC HC (ALT+F4).

CruNcher
1st October 2008, 19:39
The option is called "Use Exclusive Fullscreen with VMR9 Renderless mode".

Inmatrix website describes it like this:
"When the video renderer is set to VMR9 Renderless, enabling this checkbox enables "Exclusive Fullscreen" mode. This means that when Zoom Player goes fullscreen, it prevents background applications from accessing the monitor. This can improve image smoothness with bad drivers, but at the cost of eliminating access to background application and even to Zoom Player's own navigation interfaces. Use with care."

In the help section on the website it mentions:
"VMR9: Renderless
This is the most complex VMR9 rendering mode. It can work in Direct3D exclusive mode which means the entire machine is set to fullscreen and no background application are allowed access to the video hardware. Under Direct3D Exclusive Mode, less CPU is required to play videos and depending on the resolution of the video, playback may be smoother. The downside is that in Direct3D Exclusive mode, your computer is wholly dedicated to video playback and you won't be able to perform any other tasks."

I'd say it's the same thing.

Yes it is the same thing and it's better then how it is implemented in Zoomplayer because it supports dynamic switching, which MPC-HC still doesn't support.
and it does that for pretty long already the first 2 Player that supported this mode where MPC-HC and Zoomplayer though Zoomplayer since the beginning supports dynamic switching.

Joniii
1st October 2008, 19:46
@Joniii
It's not possible because Vobsub merges the video with the subs forcing software decoding while mpc hc internal subs renderer use hardware to place the subs on top of the video allowing both sw or hw decoding.

So DXVA + text subtitles won't be possible ever? How about making new DS Filter for PGS subs?

SCRATCHY
1st October 2008, 20:45
SCRATCHY

hey

my audio is oos (~700ms) when i use evr custom. with evr it's ok.

system: vista sp1 64bit, GA-MA790GP-DS4H (onboard ati 3300), 4GB ram, AMD X2 4850e

mpc-hc x86 (up-to-date), using the internal splitters and video decoder, ffdshow for spdif.

it happens with different videos. tested mkv and blu-ray(vc-1, avc)

can someone help me please?]no one? :confused:
Try using ffdshow for the video as well (disable the internal video decoder)... does it help?

no

evr custom in direct3d mode is better (audio is almost sync, but not with every video). where is the error?

stoked
1st October 2008, 23:34
Media Player Classic HomeCinema (x86), svn 814 (http://www.xvidvideo.ru/content/view/291/1/)
Media Player Classic HomeCinema (x64), svn 814 (http://www.xvidvideo.ru/content/view/292/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

ADD : PNG format for "Save Image..."/"Save Thumnails..."; Czech translation: Added and translated new command line options ; Updated : Polish translation .

Do you mind posting the standalone filters too?

Thanks.

qyqgpower
2nd October 2008, 10:45
Is the chroma upsampling quality of EVR Custom same as standard EVR?
My desktop switched to vista recently, so EVR must be used for DXVA.
I noticed that the chroma upsampling quality of EVR Custom is horrible, while the quality of standard EVR (and Haali renderer etc.) is superb.
At first, I thought there might be something wrong with the resizer, but none of the resizer option is really related to this issue.
here is a sample capture:

http://img60.imageshack.us/img60/7642/compareyq6.th.png (http://img60.imageshack.us/my.php?image=compareyq6.png)http://img60.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)

Since Pan&Scan doesn't work with standard EVR, sometimes I still want to use EVR Custom, but this issue prevents me from doing so.

nautilus7
2nd October 2008, 12:19
It seems to be a problem with the internal mpeg splitter (r814). Every .m2ts file with DTS-HD audio i play has distorted sound and plays in slower speed. I tested with latest ffdshow (http://forum.doom9.org/showthread.php?p=1190683#post1190683) with proper DTS-HD support. Playing individual DTS-HD samples is no problem.

avivahl
2nd October 2008, 13:00
Is the chroma upsampling quality of EVR Custom same as standard EVR?
My desktop switched to vista recently, so EVR must be used for DXVA.
I noticed that the chroma upsampling quality of EVR Custom is horrible, while the quality of standard EVR (and Haali renderer etc.) is superb.
At first, I thought there might be something wrong with the resizer, but none of the resizer option is really related to this issue.
here is a sample capture:

http://img60.imageshack.us/img60/7642/compareyq6.th.png (http://img60.imageshack.us/my.php?image=compareyq6.png)http://img60.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)

Since Pan&Scan doesn't work with standard EVR, sometimes I still want to use EVR Custom, but this issue prevents me from doing so.
+1. The video is way too bright when using Custom EVR. It forces me to use the standard EVR. I'm using Vista x64+SP1 w/ nVidia Geforce 8800GT (Forceware 178.13).

To show it well in the screenshots, I added black borders above and below the video in ffdshow. Imade the video "touch the window from inside" and resized the player so it would show the "true" black near the video.

Screenshots:
http://i33.tinypic.com/i3s5s9.png

http://i34.tinypic.com/iokqc5.png

Avi Vahl.

clsid
2nd October 2008, 14:26
That brightness issue (PC vs. TV levels) is a common issue. There are several workarounds for it. For example the "16-235 -> 0-255" shader in MPC.

STaRGaZeR
2nd October 2008, 14:41
Nice find. This is a serious problem, because ATI actually DOES progressive chroma upsampling in VMR7 and EVR, but not in VMR9, VMR7/9 Renderless and EVR Custom. You can use Leak's YV12 chroma upsampling shader, but it'd not be neccessary.

Kado
2nd October 2008, 15:17
@avivahl

Change dynamic range setting in nvidia control panel to correct that.

avivahl
2nd October 2008, 15:46
That brightness issue (PC vs. TV levels) is a common issue. There are several workarounds for it. For example the "16-235 -> 0-255" shader in MPC.
I know about the workarounds... but what about a real fix? (finding the code that has the bug)

@avivahl

Change dynamic range setting in nvidia control panel to correct that.Well, playing w/ the nVidia settings might be another workaround, but I rather turn on the built-in "16-235 -> 0-255" shader and keep the default values (http://i37.tinypic.com/1gpsug.png).

I tried looking into the code... and It's a mess. Wow.
1) I have to learn DirectX programming first.
2) The MPC-HC code is very hard to read. Nothing is documented... The syntax is formatted very badly and is not arranged nicely in the .h/.cpp files.

Avi Vahl.

Tatarov
2nd October 2008, 16:13
Hi all!
I using: ATI HD3870 - Catalyst 8.9 - Vista x64 - MPC-HC x64 rev814, but i cant use Haali media splitter. If i uncheck checkbox "Matroska" in "Internal Filters" Haali still not appear and video loaded by "Matroska splitter (low metric)". But i need "Haali media splitter"
And another problem, CoreAVC 1.8 not loading to! It's not appear in External Filters, and i can't add it thear.

Please, help me)
P.S> Sory for my English
P.P.S> CoreAVC 1.8 and "Haali media splitter" installed ))

Leak
2nd October 2008, 16:19
Hi all!
I using: ATI HD3870 - Catalyst 8.9 - Vista x64 - MPC-HC x64 rev814, but i cant use Haali media splitter. If i uncheck checkbox "Matroska" in "Internal Filters" Haali still not appear and video loaded by "Matroska splitter (low metric)". But i need "Haali media splitter"
And another problem, CoreAVC 1.8 not loading to! It's not appear in External Filters, and i can't add it thear.
Use the 32 bit version of MPC-HC. The x64 version can of course only use 64 bit DirectShow filters, which Haali and CoreAVC aren't.

np: Bomb The Bass - Butterfingers (Adam Sky Ravebummer Mix) (Future Chaos Remixes)

Tatarov
2nd October 2008, 16:35
thanks!!!
Now it's work!

Please, tell me, does any reason to use MPC-HC x64 instead of MPC-HC x86 ?

nautilus7
2nd October 2008, 16:46
It seems to be a problem with the internal mpeg splitter (r814). Every .m2ts file with DTS-HD audio i play has distorted sound and plays in slower speed. I tested with latest ffdshow (http://forum.doom9.org/showthread.php?p=1190683#post1190683) with proper DTS-HD support. Playing individual DTS-HD samples is no problem.Did some more tests. The problem goes away with another DTS decoder, so it seems it not an mpc-hc problem.

Casshern
2nd October 2008, 16:47
As I said previously VMR 9 mode now works with the 8.9 catalyst hotfix drivers on my MSI 2600 HD 256 MB AGP card (without any regtweaks whatsoever). Are you using the remove-tearing feature of MPC-HC v.1.1.604.0? I just did a quick test with test video file 1 from http://ranpha.wordpress.com/page-1/ and I also get frame jumping if I don't set the remove-tearing option. I also have the the Lock back-buffer enabled.

Have you tried removing all your (reg)tweaks, running Driver Cleaner in safe mode and then installing Catalyst 8.9 hotfix drivers?

Hi, well i tried just about everything including the above. No luck! If you use the direct 3d (remove tearing) option for VMR 9 there is another problem: Reclock does not work anymore. And i still get the frame jumping, only its not as often and as obvious as before. But it is still there. Try something with a high bitrate - e.g. "This is England" on BD. I also tried 8.3 Catalyst with no luck.
So my experiences are:
Catalyst 8.3: VMR 9 Frame Jumping and blue screens when one heavily seeks in a high bitrate bd file
Catalyst 8.4. Hotfix: the same
catalyst 8.5 Hotfix: No blue screens, but frame jumping in vmr 9 renderless
Catalyst 8.9 Hotfix: VMR 9 frame jumping (but not very severe and only on high bitrate titles) and sadly i also managed to crash the system when seeking - but only once...

This is all for an AGP Card. VMR7 works fine with DXVA, catalyst 8.5 and reclock so thats what i am using now. The strange thing is that cyberlinkpowerdvd (build 3104) also uses VMR 9 renderless with DXVA and works perfectly with all the above drivers.

I am not so sure its the catalyst driver anymore - could also be something else.... any ideas...

regards,
casshern

Adub
2nd October 2008, 17:05
I know about the workarounds... but what about a real fix? (finding the code that has the bug)

It's not a bug in the code. It has to do with the specs for TV's and PC computer displays being different.

If anything, you should have used Colormatrix on your encodes, that way, everything will stay in the correct brightness. However, as everyone else mentioned, there are ways to fix it with out color matrix. I know that there are a couple of people who like to use Avisynth through ffdshow to do it, specifically using the Ulevels(present="tv2pc") function.

avivahl
2nd October 2008, 17:36
It's not a bug in the code. It has to do with the specs for TV's and PC computer displays being different.
So why is the video showing fine w/ regular EVR unlike the one showing w/ custom EVR? Should they be different?

Leak
2nd October 2008, 17:59
If you use the direct 3d (remove tearing) option for VMR 9 there is another problem: Reclock does not work anymore.
Yes, it does. Select "DirectDraw" as hardware access method on the "Video settings" page, which also is the default setting nowadays.

np: Tocotronic - Wolke Der Unwissenheit (Tocotronic)

AspectRadio
3rd October 2008, 01:36
I'm having a weird problem with MPC-HC and this seems like the best place to ask about it.

Before I explain the problem I'm going to give you all the information about my setup just in case it helps:

OS: Vista
CPU: C2D E8400
GPU: 8800GT
Sound Card: Integrated Realtek High Definition Audio
Latest version of CCCP (Stable)
MPC-HC v1.1.796.0
Using Haali renderer with MPC-HC for video
Using Default DirectSound Device for audio

The problem I'm having is with an anime series done in MKV(H.264/Vorbis). This particular series uses ordered chapters. Each episode's chapters are as follows: Intro-OP-PartA-PartB-ED-Next Ep. Preview. Each episode is whole, however, except for the OP which was separated in order to save space. The problem I'm noticing is a slight freeze/hitch that takes place each time the video is transitioning to the next chapter. It is very slight but can be very apparent under the right circumstances. For example, one of the episodes fades to black as it ends just before the ED begins playing. As I mentioned previously, this is a point in the video where chapters are switched. The fade to black should be consistent, however, this problem is apparent as the fade slightly freezes/hitches for a split second and then continues. While trying to figure out this problem I went back to check other chapters and sure enough it happens at each chapter transition.

Ok, now some more about what I learned and why I'm asking in the MPC-HC thread. I have discovered 3 ways to correct the problem. 1.) Change video renderers. With EVR custom pres. and VMR7 the freeze/hitch is not present. This leads me to believe the problem is with the Haali renderer. This is quite disappointing as I prefer it much more than the alternatives. However, the next thing is what makes me think it may have more to do with MPC-HC. 2.) The problem isn't present if I use Zoom Player and the Haali renderer. This is what really makes me think it is related to MPC-HC. 3.) Finally, the weirdest thing I have noticed is that I can avoid the problem with MPC-HC/Haali if I don't plug my headphones in! :\

I don't use speakers with my PC, only my headphones. So if I try and use MPC-HC with nothing plugged in I get the warning about some pins missing and having a sound issue. Yet the stutter/freeze isn't present. Of course I have no problem with sound when the headphones are in. I just get the stutter/freeze with the video that I've mentioned. Seems like a weird problem. Sorry for the long post. I hope I've posted enough information and hopefully someone has had a similar problem and can help me. :thanks:

qyqgpower
3rd October 2008, 03:04
@Merlin7777
Same as my issue, it should be a bug since while standard EVR is behaving in intended way, the output of EVR Custom is different and not desired.

boyumeow
3rd October 2008, 07:26
@boyumeow
2ch decoding here. Try to provide more information.

Thanks, Kado. Yup, it was my problem, guess I have jumble my setting here and there. Sorry for the trouble and me didn't help out but giving troubles :p.
Anyway, just to emphasize 1 big things : Thanks to all the devs who use their own time to continue MPC and the extras :thanks:

Casshern
3rd October 2008, 09:56
Yes, it does. Select "DirectDraw" as hardware access method on the "Video settings" page, which also is the default setting nowadays.

np: Tocotronic - Wolke Der Unwissenheit (Tocotronic)


Thanks - Reclock now works with the remove tearing option. But the jumping frames remain. Does anybody use a native 1920x1080 display with an AGP 2600 PRO here on blu ray h264 content with VMR 9 renderless (and/or remote tearing) and does NOT have jumping frames and corruption?

mikegun
3rd October 2008, 10:28
Thanks - Reclock now works with the remove tearing option. But the jumping frames remain. Does anybody use a native 1920x1080 display with an AGP 2600 PRO here on blu ray h264 content with VMR 9 renderless (and/or remote tearing) and does NOT have jumping frames and corruption?

i do and it seems like
it depends on the cat version. most of the cats do not work
with vmr9 and dxva (at least here).
but dxva works with powerdvd (br, hd-dvd, hd tv)

ashlar42
3rd October 2008, 12:31
Yes it is the same thing and it's better then how it is implemented in Zoomplayer because it supports dynamic switching, which MPC-HC still doesn't support.
and it does that for pretty long already the first 2 Player that supported this mode where MPC-HC and Zoomplayer though Zoomplayer since the beginning supports dynamic switching.Hi. I'm not sure that I understand what you're saying. You're saying that Zoom handles the Direct3D exclusive mode better?
And what's this dinaymic switching you are speaking of?

Am I the only one that sees the refresh rate autochanging when going in Exclusive mode in MPC-HC. Is there something I can provide (logs, whatever) to help isolate the problem?

Cheers! :)

Casshern
3rd October 2008, 13:38
i do and it seems like
it depends on the cat version. most of the cats do not work
with vmr9 and dxva (at least here).
but dxva works with powerdvd (br, hd-dvd, hd tv)

which catalyst do you use that works? I tried 8.3, 8.4, 8.5, 8.9....
Interestingly:
The cyberlink decoder with DXVA works with VMR 9 (renderless) in PowerDVD
but even the cyberlink decoder gives the same jumping frames in zoomplayer/mediaplayer hc when using VMR 9 renderless and DXVA

I think the problem has two components:
1) somehow Powerdvd initializes VMR 9 renderless differently to MPC HC (and ZOOMPLAYER) so it works regardless of catalyst driver
2) certain versions of catalyst driver (yours) work with the initialization of VMR 9 by MPC HC and ZOOMPLAYER

But as 8.9 doesnt work for me with VMR 9, maybe ATI thinks that powerdvds initilization is the correct way.... maybe that should be incorporated in MPC HC...

mikegun
3rd October 2008, 13:55
which catalyst do you use? I tried 8.3, 8.4, 8.5, 8.9....

actually I'm using 8.9 right now (with coreavc). can't remember which was the last cat that worked with mpc and dxva vmr9 but I have an older image and extracted the driver .sys and .dll : version 6.14.10.6719
could be cat 7.12. hope this helps.

raynor
3rd October 2008, 14:47
------------------------------------------
Crasher Bug in Rev. >807 when playing DVDs
------------------------------------------

When I try to open DVDs with "File" ---> "Open DVD"
or "File" ---> "Open Disc", MPC crashes (see screenshot).

This does not happen with all DVDs, but at least with
most of them (i.e. ~ 80%).

Playing DVD still works in rev 807, and it crashes
in all revisions >807 (i.e. 808,809,... etc.)



Now, if we have a quick look at the changelog it says for
rev 808:

NEW : Command lines "/dvdpos title#chapter" and "/dvdpos title#hh:mm:ss.ff" to start playback to position
CHANGED: Number of file and DVD position increase from 5 to 20 (req #1819709)
CHANGED: Bypass of UOPs for DVD (req #1811508). This feature didn't works for x64 build


These changes DO look suspicious, so most likely something
went wrong there.

Can anyone confirm this ?

Best regards,
raynor

hrr
3rd October 2008, 15:07
Hi !

There is any way to automatically change the refresh speed of the monitor where the file is to be played ?

I use an LCD monitor as principal and my Z2000 as secondary, but I always have to use mediainfo to see the framerate of the file, then change it using the catalyst control center, and then play the film.

It would be fantastic to play the file and MPC to change automatically the refresh speed of the screen where it is displayed.

In the options, I've seen there the possibility to change the resolution, but the options showed are only for the main monitor, I suppose, because I don't see any HD resolution. And this affects to the refresh speed to but we will have the same problem.

Here in Spain is very frequent to have files at 25 fps and at 23,967.

It would be ideal to have a table like for files
at use
23,976 24 fps
24 24 fps
25 50 fps
30 60 fps
....

Because there are people without 24 fps ready displays.

bmnot
4th October 2008, 01:30
Anyone know why I get choppy .m2ts playback with the latest builds from xvidvideo.ru? It's not the internal decoders, because when I use Haali as the splitter, no matter what video and audio filters I use, it plays back perfectly. But as soon as I use the internal mpchc ts splitter everything is choppy for m2ts, no matter. If I use the mpc splitter in zoomplayer instead of haali, m2ts playback is choppy in there as well.

alexins
4th October 2008, 03:46
Media Player Classic HomeCinema (x86), svn 818 (http://www.xvidvideo.ru/content/view/300/1/)
Media Player Classic HomeCinema (x64), svn 818 (http://www.xvidvideo.ru/content/view/301/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

CHANGE : RebuildIconsCache(rev.815) replace with SHChangeNotify() - to correct and complete repaint icons, since the association; ADD : mpciconlib.dll - icons library (Temporarily in a file mpciconlib.dll for all formats one base icon is used).

warrenvur
4th October 2008, 06:56
Hi,
I'm using MPC Home Cinema 1.1.604 and Ctrl +T or clicking View\Tearing test would not display the 2 red bars expected until after I chose VMR9 Renderless . Now the test starts in all four VMR modes.

I don't know if this is usual or if it would be an idea to spell this out on http://mpc-hc.sourceforge.net/AntiTearing.html

warrenvur
4th October 2008, 07:20
When you have MPCHT running and click Help\Home page you get to a page to do with Sourceforge. Logically (to my strange way of thinking), as there is no obvious link there to a forum, I went looking for help in Sourceforge.

A Google led me to a Doom forum which seemed to be more appropriate.

I ask (on Doom) if a link from the MPCHC Homesite would be a good idea.

JohnLai
4th October 2008, 13:35
Does anyone experience crash when opening a dvd movie with the svn 818?

Kado
4th October 2008, 14:28
@avivahl
In Vista before the SP1 EVR was showing washed out picture and EVR CP was ok but after sp1 the wahsed out one was evr cp.
The setting in the nvidia control panel will only affect vmr and evr making it look correct unless you are already doing corretion in software.

@AspectRadio
Regarding the op and ed in separated files if you use haali splitter you can enable "try to open linked files", it's in input in the splitter options.
Then they will play as one file.

@ashlar42
Dynamic switching means that it can switch between exclusive mode and normal mode without having to close the video/graph.

@warrenvur
The tearing test and the anti-tearing option are different things. Both require VMR our EVR CP. That is normal.

raynor
4th October 2008, 15:36
Does anyone experience crash when opening a dvd movie with the svn 818?

Yes, I posted the DVD crasher bug above (on this same page, just
see a few replies above)
http://forum.doom9.org/showthread.php?p=1191174#post1191174

Bottom line:

every MPC-HC revision starting from rev.808 crashes when opening
DVDs. Rev. 807 and older are fine. :devil::devil::devil:

avivahl
4th October 2008, 16:15
@avivahl
In Vista before the SP1 EVR was showing washed out picture and EVR CP was ok but after sp1 the wahsed out one was evr cp.
The setting in the nvidia control panel will only affect vmr and evr making it look correct unless you are already doing corretion in software.
Well, if I recall correctly... there was a bug in Vista pre-SP1 regarding the brightness of the video. The fix was on both the OS side (SP1) and newer Nvidia drivers. Maybe MPC-HC did some software-side correction back in the day that is not needed anymore? Maybe. I have no clue. I'm still learning COM, DirectX, and the MPC-HC code.

All this information still doesn't explain why regular EVR works fine and custom EVR doesn't. As far as I understand, when using custom EVR, MPC-HC provides its own mixer and presenter COM objects (unlike regular EVR). Maybe the bug is in one of them.

romanesque
4th October 2008, 17:39
I have all sorts of problems playing DVDs. I can't navigate through menus, can't make it to play with subtitles.

Kado
4th October 2008, 17:39
I did a comparison before between EVR and EVR CP using the corrected range from nvidia control panel and they are the same. I can't post screenshots because I don't have access to my home computer (9800GTX) and the current one has a ATI X300.
I understand your consern for the software to work properly "out of the box" but for some reason nvidia made that option available to us, while ati still has different range for different resolutions like sd and hd.

Kado
4th October 2008, 17:41
I have all sorts of problems playing DVDs. I can't navigate through menus, can't make it to play with subtitles.

To have subtitles force decoding by software (disable MPEG-2 DXVA) and use a compatible renderer like vmr9 or evr.

STaRGaZeR
4th October 2008, 19:28
Dumb question: the bicubic resizer could be lower than A=-1.0 (i.e. A=-1.25)?

Snowknight26
4th October 2008, 22:09
DTSWAV files only produce static (well, this one at least): http://p2.hostingprod.com/@music-blu-ray.com/BWV208.rar

Kado
5th October 2008, 10:17
@STaRGaZeR
"A=-1.0" is the highest value possible, i.e., the most sharp possible, AFAIK.

Casimir666
5th October 2008, 10:31
------------------------------------------
Crasher Bug in Rev. >807 when playing DVDs
------------------------------------------

When I try to open DVDs with "File" ---> "Open DVD"
or "File" ---> "Open Disc", MPC crashes (see screenshot).

This does not happen with all DVDs, but at least with
most of them (i.e. ~ 80%).

Playing DVD still works in rev 807, and it crashes
in all revisions >807 (i.e. 808,809,... etc.)

Does anyone experience crash when opening a dvd movie with the svn 818?

Is it fixed in this build ? :
http://www.zshare.net/download/19993928ce9df4ff/

73ChargerFan
5th October 2008, 10:59
I have all sorts of problems playing DVDs. I can't navigate through menus, can't make it to play with subtitles.

Regarding dvd menus, try changing the output renderer. I had that problem about a year ago, and I think switching to VMR7 (renderless) fixed it. YMMV.

Miryan
5th October 2008, 12:49
Does anyone experience crash when opening a dvd movie with the svn 818?

I have no problem watching dvd with 818.
Vista64/Ati 3400/EVR Custom

STaRGaZeR
5th October 2008, 12:58
@STaRGaZeR
"A=-1.0" is the highest value possible, i.e., the most sharp possible, AFAIK.

Damn, it gives the most natural sharpening effect for me. Too bad the limit is -1.0 .

raynor
5th October 2008, 13:19
Regarding the DVD crasher bug:

Is it fixed in this build ? :
http://www.zshare.net/download/19993928ce9df4ff/

Yes, it seems to be fixed in that build.
Playing DVDs works flawlessly again. :)
Thanks Casimir!

Best regards,
Raynor

marc99
5th October 2008, 15:39
NVidia official WHQL drivers 178.13 were just released today. It now appears to fully support 1080p files with more than 4 reference frames.

I tested some samples and it's working. Max DPB limit gone. 11+ limit still exist.

Tima
5th October 2008, 22:22
clsid suggested to crosspost it here.

I have an issue with frame decoding accuracy.

Originally, I had a problem with VirtualDub frame decoding accuracy. Problem is described here (http://forums.virtualdub.org/index.php?act=ST&f=7&t=16216), and has been fully resolved by switching from ffdshow to official Xvid decoder.

Seems that MPC is still affected with this issue even with official decoder -- on my real-life video, when it's asked to show frame x, it shows frame x+1.

JohnLai
6th October 2008, 01:36
Regarding the DVD crasher bug:



Yes, it seems to be fixed in that build.
Playing DVDs works flawlessly again. :)
Thanks Casimir!

Best regards,
Raynor

Same here~

chros
6th October 2008, 10:25
Is Leadtek 9600GT 512MB GDDR3 PCI-E supported by MPC regarding DXVA?

I want to change my 7600GT to something cheap...
If anyone has this card, I'd appriciete some feedback ...
(I'm using WinXP SP2)

Thanks

marc99
6th October 2008, 10:48
Now it's possible to use GPU decode h264/AVC (VC1=?) video with post processing and/or software subtitles (VSFilter).

http://forum.doom9.org/showthread.php?t=141104&page=27
http://www.geeks3d.com/?p=1391

http://img143.imageshack.us/img143/7001/dxvavsfilterxv5.th.jpg (http://img143.imageshack.us/my.php?image=dxvavsfilterxv5.jpg)http://img143.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)

Kado
6th October 2008, 13:36
@chros
It's supposed to work, it has the same decoding engine as my 9800gtx but with additional vc1 decoding i think

GTPVHD
6th October 2008, 14:05
9800(G92), 9600(G94), 9500(G96), GTX200 GPUs all don't support VC-1 bitstream processing, only H.264. G98 GPU, Geforce 8200/8300 AMD IGP chipsets and upcoming Geforce 9300/9400 Intel IGP chipsets are the only Nvidia GPUs that support VC-1 bitstream processing in addition to H.264. The Nvidia Intel and AMD IGP chipsets also support MPEG-2 bitstream processing, G98 GPU does not support MPEG-2 bitstream processing as far as I know.

STaRGaZeR
6th October 2008, 14:27
ATI chips don't support MPEG-2 bitstream processing.

Inferi0r
6th October 2008, 15:57
Feature request:

By Keys (in Options) you can't set a Hotkey of remote command for 'Minimize the player'. Hopefully can this one added?

Leak
6th October 2008, 16:15
Feature request:

By Keys (in Options) you can't set a Hotkey of remote command for 'Minimize the player'. Hopefully can this one added?
Try the "Boss key" command... ;)

np: Capracara - Opal Rush (Soul Jazz Records Singles 2006-2007 (Disc 1))

ooferomen
6th October 2008, 17:39
9800(G92), 9600(G94), 9500(G96), GTX200 GPUs all don't support VC-1 bitstream processing, only H.264. G98 GPU, Geforce 8200/8300 AMD IGP chipsets and upcoming Geforce 9300/9400 Intel IGP chipsets are the only Nvidia GPUs that support VC-1 bitstream processing in addition to H.264. The Nvidia Intel and AMD IGP chipsets also support MPEG-2 bitstream processing, G98 GPU does not support MPEG-2 bitstream processing as far as I know.

G98 does support MPEG-2 bitstream, same as the IGPs

Casimir666
6th October 2008, 20:04
Now it's possible to use GPU decode h264/AVC (VC1=?) video with post processing and/or software subtitles (VSFilter).

http://forum.doom9.org/showthread.php?t=141104&page=27
http://www.geeks3d.com/?p=1391

http://img143.imageshack.us/img143/7001/dxvavsfilterxv5.th.jpg (http://img143.imageshack.us/my.php?image=dxvavsfilterxv5.jpg)http://img143.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)

:eek:
I'm impressed and did not seem how this can be possible (at least without VSFilter modifications)??

marc99
6th October 2008, 20:31
This is new feature of CUDA. :)

Kurtnoise
6th October 2008, 20:39
did you mux or not your subtitle file with the video ?

or did you use vsfilter in your avs script ?

marc99
6th October 2008, 21:00
At this moment is not possible to use conteiner.
VSFilter autoload subtitle file (the same name, not in avs script).

Leak
6th October 2008, 21:08
:eek:
I'm impressed and did not seem how this can be possible (at least without VSFilter modifications)??
AFAIK he's using neuron2's CUDA-assisted AVC decoder in an AviSynth script.

It's a neat hack, but having to create an AVS file for every file you want to watch is hardly consumer-friendly, and it'll only work on nVidia cards to boot... i.e. the video gets decoded (mainly) in the graphics card's shaders, then the image is read back into RAM, VSfilter applies the subtitles and the image goes back to video RAM...

np: Secondo - We Got It Like That (Soul Jazz Records Singles 2006-2007 (Disc 3))

tetsuo55
6th October 2008, 22:29
Can i enable the YV12 Chroma Upsampling pixel shader permanently for all videos on my ATI card.

Is there any reason to not use it?

SCRATCHY
7th October 2008, 10:59
anyone know why Gabest MKV Splitter does random silences on 1.5mbit/s DTS soundtracks ? is that possible to fix ?

thanks

boyumeow
7th October 2008, 12:15
My problem: checking whether realmedia is the problem or myself again...

1) .rm is played but only 1 channel is decode (file is confirmed to be 2channels using MediaInfo776), was selected to realmedia under the MPC options-Player-formats. When it was renamed to .rmvb, no sound is heard (maybe its b'cos of the audio code G.722.1 real player 6), MPC options-Player-Formats-DirectShow.
2) If .rmvb(2channels) is play (MPC options-Player-Formats-realmedia), only 1channel is decode.

My computer info: Vista32, real player 11 is installed (shared computer as my brother prefer real player), creative audigy sound card, ffdshow tryouts 2180.
Thanks.

Edit: Seems like real player 11 is the problem, I have uninstalled it and play normal with real player 10 installed. Thanks.

Edit2: Forget about my previous edit, same problem too, get it decode correctly when I select to Formats-DirectShow. Thanks again.

Snowknight26
8th October 2008, 02:39
When I play back a VOB, if I drag and drop another VOB onto MPC-HC x64, it will continue to play both. If I hit stop, only one of them stops. If I hit close file, only one of them closes.

Infact, if I hit close while one of the VOBs are playing, it still plays but supposedly closes the file anyway - all the controls are disabled yet its still going.

Rawr. This annoying issue keeps popping up, but it seems to (only?) happen with the splitter that comes with MPC-HC. Any word?

kthxbye
8th October 2008, 10:24
I have a problem. I am using MPC HC to play an .MKV file which contains built-in subtitles. I am using a Sony Vaio FW11S, with a Radeon HD3470 videocard (with Avivo). DXVA works, CPU usage is between 10 - 20% when playing the file and in the MPC decoder properties it says "H.264 bitstream decoder, no FGT" behind DXVA Mode. I am using "EVR custom pres."
Subtitles do not work though. They are loaded, but do not display properly! I see that they are being displayed, but they are displayed as reverted, upside down, little letters in the top of the movie. Yesterday when I tried to watch a movie, they were in the bottom right side. They are the subtitles, because they pop up at the times someone is talking, at the times that the subs should display. See screenshot:

http://xs232.xs.to/xs232/08403/wrongsubsdxva289.jpg.xs.jpg (http://xs.to/xs.php?h=xs232&d=08403&f=wrongsubsdxva289.jpg)

Does anyone know how I can fix this?

Miryan
8th October 2008, 13:38
I have a problem. I am using MPC HC to play an .MKV file which contains built-in subtitles. I am using a Sony Vaio FW11S, with a Radeon HD3470 videocard (with Avivo). DXVA works, CPU usage is between 10 - 20% when playing the file and in the MPC decoder properties it says "H.264 bitstream decoder, no FGT" behind DXVA Mode. I am using "EVR custom pres."
Subtitles do not work though. They are loaded, but do not display properly! I see that they are being displayed, but they are displayed as reverted, upside down, little letters in the top of the movie. Yesterday when I tried to watch a movie, they were in the bottom right side. They are the subtitles, because they pop up at the times someone is talking, at the times that the subs should display. See screenshot:

http://xs232.xs.to/xs232/08403/wrongsubsdxva289.jpg.xs.jpg (http://xs.to/xs.php?h=xs232&d=08403&f=wrongsubsdxva289.jpg)

Does anyone know how I can fix this?

I had the same problem, with an older version of MPC HC. Try using the latest from http://www.xvidvideo.ru .

kthxbye
8th October 2008, 13:59
I had the same problem, with an older version of MPC HC. Try using the latest from http://www.xvidvideo.ru .

Thanks. I am trying the latest version (v 1.1.818.0). If I load the file now, subtitles do play without it using VobSub, but it uses the CoreAVC decoder. If I disable all input formats in CCCP settings and CoreCodec settings, the video does not load in MPC HC, it just plays the audio!)

:(

kthxbye
8th October 2008, 14:05
I got it to work by checking the box next to "H264/AVC (DXVA)" in the options menu under the Internal Filter > Transform Filters field. Nice! :D

TechFreak
8th October 2008, 19:17
hi guys

when i play files and use EVR Custom, my audio is out of sync.
with evr custom in d3d mode it's better. but not every time.

i need evr custom for hw acceleration and subtitles.

tried ffdshow instead of the internal decoder, same problem.

can someone help me please?

thx

hw: Gigabyte GA-MA790GP-DS4H (onboard ATI Radeon HD 3300), AMD Athlon 4850e, 4GB Ram

sw: Vista SP1 64-Bit, mpc-hc (x86) svn 818, reclock 1.8.1.8, realtek hd audio 2.05 (spdif out), Catalyst 8.9

http://www.getpic.info/thumbs/evrcustom4b8626a0png.png (http://www.getpic.info/?image=evrcustom4b8626a0png.png)

professor_desty_nova
9th October 2008, 23:31
I just noticed a problem. I have a DVR, and if I burn something to a DVD-R, I can seek the video, but if I burn the same thing to a DVD+R I can't seek it. This happens in MPC and MPC-HC (1.1.818.0). There is though a difference between the DVD-R and the DVD+R. The DVD-R has a VIDEO_TS folder, but the DVD+R has a VIDEO_TS and a VIDEO_RM folders. Could this be the cause?
I can upload a sample if needed.

PS: I can seek the DVD+R in PowerDVD and VLC.

bmnot
10th October 2008, 01:45
Anyone know why I get choppy .m2ts playback with the latest builds from xvidvideo.ru? It's not the internal decoders, because when I use Haali as the splitter, no matter what video and audio filters I use, it plays back perfectly. But as soon as I use the internal mpchc ts splitter everything is choppy for m2ts, no matter. If I use the mpc splitter in zoomplayer instead of haali, m2ts playback is choppy in there as well.

Hrm, I noticed that when I use the MPC HC ts splitter for m2ts, when I load the haali renderer OSD to check the specified framerate, it jumps around between 8fps and 14fps, but it says the achieved framerate is ~23.976. When using the Haali splitter the specified framerate and achieved frame is the correct fps of 23.976. I think this might be the cause for the choppy m2ts playback im getting. Anyone know a fix for this?

Casshern
11th October 2008, 08:19
which catalyst do you use that works? I tried 8.3, 8.4, 8.5, 8.9....
Interestingly:
The cyberlink decoder with DXVA works with VMR 9 (renderless) in PowerDVD
but even the cyberlink decoder gives the same jumping frames in zoomplayer/mediaplayer hc when using VMR 9 renderless and DXVA

I think the problem has two components:
1) somehow Powerdvd initializes VMR 9 renderless differently to MPC HC (and ZOOMPLAYER) so it works regardless of catalyst driver
2) certain versions of catalyst driver (yours) work with the initialization of VMR 9 by MPC HC and ZOOMPLAYER

But as 8.9 doesnt work for me with VMR 9, maybe ATI thinks that powerdvds initilization is the correct way.... maybe that should be incorporated in MPC HC...

I now also tried Catalyst 8.10 RC2 and still no luck. The garbled/jumping frames remain when using DXVA and VMR9 renderless under WinXP (2600 PRO HD AGP). As nobody here got that combination working and Powerdvd with VMR9 with DXVA works i tend to think its a bug in MPCHC. Probably VMR9 renderless needs to be initialized differently for the ATI DXVA engine. Maybe somebody can look into this?

mikegun
11th October 2008, 08:37
@casshern

same here !

s174955
11th October 2008, 16:14
@casshern

same here !

And here (the only reason why I switched to Vista)

alexins
12th October 2008, 22:45
Media Player Classic HomeCinema (x86), svn 839 (http://www.xvidvideo.ru/content/view/306/1/)
Media Player Classic HomeCinema (x64), svn 839 (http://www.xvidvideo.ru/content/view/307/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Slovak translation: all the new todo strings were translated; Update Traditional Chinese translation; Fix : remember position not working on some DVDs.

Shinigami-Sama
13th October 2008, 09:12
I now also tried Catalyst 8.10 RC2 and still no luck. The garbled/jumping frames remain when using DXVA and VMR9 renderless under WinXP (2600 PRO HD AGP). As nobody here got that combination working and Powerdvd with VMR9 with DXVA works i tend to think its a bug in MPCHC. Probably VMR9 renderless needs to be initialized differently for the ATI DXVA engine. Maybe somebody can look into this?

confirmed
I have similar issues on my asus AH3650 AGP
sometimes the file just randomly corrupts
sometimes the video stops and shows a single/partial/corrupt frame even though the audio still plays
sometimes I can't seek

other times the video plays 100% perfect
EVR(custom) won't use DXVA either
would be nice if haali supported DXVA but I don't see that happening though

Mercury_22
13th October 2008, 13:09
Media Player Classic HomeCinema (x86), svn 839 (http://www.xvidvideo.ru/content/view/306/1/)
Media Player Classic HomeCinema (x64), svn 839 (http://www.xvidvideo.ru/content/view/307/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Slovak translation: all the new todo strings were translated; Update Traditional Chinese translation; Fix : remember position not working on some DVDs.

Subtitles are broken with SVN 839 & EVR custom !:helpful:

tetsuo55
13th October 2008, 20:13
confirmed
I have similar issues on my asus AH3650 AGP
sometimes the file just randomly corrupts
sometimes the video stops and shows a single/partial/corrupt frame even though the audio still plays
sometimes I can't seek

other times the video plays 100% perfect
EVR(custom) won't use DXVA either
would be nice if haali supported DXVA but I don't see that happening though
I have 0 problems with my hd2400pro agp+winxp with cvatalyst 8,6 hotfix (shows as 8,5 in the system screen)

Kado
13th October 2008, 21:30
@Mercury_22
Subtitles work fine on xp 32bit + mpc rev 839 + EVR CP (from vista sp1). Will try tomorrow on vista 32bit.

Mercury_22
13th October 2008, 22:54
@Mercury_22
Subtitles work fine on xp 32bit + mpc rev 839 + EVR CP (from vista sp1). Will try tomorrow on vista 32bit.

Sorry I also had to specify: I'm trying to play a m2ts VC-1 high bitrate which has "internal" subtitles with external subtitles (.sub file) They are playing OK with VMR9 renderless for the same file

Strange though: subs with other files are playing ok with EVR custom :eek:

P.S. With v1.1.604.0 beside no subs I have some strange letters on top


EDIT: If I demux the m2ts with eac3to and add the sub file in the same folder I can play the VC-1 + AC3 + sub file(s) OK = subs are working ! What's happening ?

To recap :
original m2ts (VC-1 + AC3+ internal sub) + external sub = Subtitles NOT working with EVR Custom BUT working with VMR9 renderless
demuxed VC-1 + AC3 + external sub = Subtitles are working with EVR custom & VMR9 renderless :mad::stupid::helpful:

Shinigami-Sama
14th October 2008, 01:51
I have 0 problems with my hd2400pro agp+winxp with cvatalyst 8,6 hotfix (shows as 8,5 in the system screen)

forgot about that hotfix will try again soon

3ngel
14th October 2008, 12:29
Can PGS subtitle support be implemented in .mkv too?

In this way it would be easy to just remux directly from eac3to to mkv.

Thanks

mikegun
14th October 2008, 18:01
I have 0 problems with my hd2400pro agp+winxp with cvatalyst 8,6 hotfix (shows as 8,5 in the system screen)

where would I get an old hotfix driver ?

Casshern
14th October 2008, 18:54
where would I get an old hotfix driver ?

get them here:
http://www.ngohq.com/home.php?page=Files&go=cat&dwn_cat_id=18

tetsuo55
14th October 2008, 19:26
That site doesn't have the agp hotfix

http://www.4shared.com/account/file/57337561/a7c8d7a3/agp-hotfix_xp32_63478_2.html

mikegun
14th October 2008, 20:51
That site doesn't have the agp hotfix

http://www.4shared.com/account/file/57337561/a7c8d7a3/agp-hotfix_xp32_63478_2.html

:thanks:

nautilus7
14th October 2008, 21:18
Since ffdshow support for the new HD codecs (TrueHD and E-AC3) is almost finished, what about support for those inside .EVO files? Currently, neither mpc internal splitter or haali media splitter supports TrueHD inside EVO. :(

ACrowley
15th October 2008, 09:13
is there any Way to display Subtitles into m2ts yet ? Ive no Subtitles in any m2ts File

Is use latest Builds ,on Vista x64 with EVR custom Renderer. M2ts Files are untouched and/or Remuxed

burfadel
15th October 2008, 12:30
where would I get an old hotfix driver ?

Is there any reason why you would want to use a hotfix driver, since the hotfix is included in 8.7 through 8.9 anyway?

mikegun
15th October 2008, 14:31
tested the 8.6 hotfix driver : dxva with mpc-hc works with this driver but now dxva with cyberlink (at least for hd tv)
is broken :mad:
so I stay with latest cat and coreavc

DarkZell666
15th October 2008, 14:41
Is there any reason why you would want to use a hotfix driver, since the hotfix is included in 8.7 through 8.9 anyway?

Because v8.7+ breaks something else ? :p

Casshern
16th October 2008, 07:32
tested the 8.6 hotfix driver : dxva with mpc-hc works with this driver but now dxva with cyberlink (at least for hd tv)
is broken :mad:
so I stay with latest cat and coreavc

I now also tried the 8.6 hotfix driver. But i come to different conclusions. First the good:
1) At first it seems to work better - only very rarely there are the jumping/corrupted frame artifacts. But they are still there!
2) It seems as stable as 8.5 hotfix, so no blue screens

Now the bad:
1) it turns off the AGP Fast Write. This means that the card is much slower for all applications directly writing to the frame buffers: ffdshow, mame, etc.
2) you can check this with powerstrip or in the catalyst control center
3) if you turn AGP Fast Write back on, everything is like before: jumping frames and corruption with dxva and vmr9

Conclusion: ATIs workaround (turning of fast write for AGP) does not solve the problem but merely reduces it. In later drivers ATI enabled AGP Fast Write again, so this "fix" was not deemed to be appropiate. Powerdvd somehow manages to initialize the DXVA Engine/VMR9 so it works even with AGP Fastwrite on. Could some developer please look into this....

regards,
Casshern

Shinigami-Sama
16th October 2008, 08:53
yeah the hotfix doesn't help with my 3650AGP either
I'm going to try some different drivers to see if I can find one that can manage to play more than 3 files I have without corruption...

cca
16th October 2008, 11:47
And for ATi owners, Catalyst 8.10 is out: http://game.amd.com/us-en/drivers_catalyst.aspx

Shinigami-Sama
16th October 2008, 20:52
well I fixed my stuttering problem by overclocking my AGP bus a little, still getting random corruption though
:(

dZeus
16th October 2008, 21:34
Can I help by checking fast writes status without installing catalyst or powerstrip? I've got an Asus HD3650 AGP which works just fine with DXVA in MPC-HC, using catalyst 8.7 in Vista (no corruption or stutter, ever).

Casshern
17th October 2008, 09:11
Can I help by checking fast writes status without installing catalyst or powerstrip? I've got an Asus HD3650 AGP which works just fine with DXVA in MPC-HC, using catalyst 8.7 in Vista (no corruption or stutter, ever).

The problem only occurs in Win XP and VMR9. I only tested Catalyst 8.3, 8.4, 8.5, 8.6, 8.9, 8.10.... so i could theoretically still try 8.7 and 8.8.... but i doubt they make any difference. Something is wrong with initialization of VMR9 in conjunction with DXVA. It could be the ati-driver, mpc-hc (as powerdvd works) or WinXP's VMR9....
WinXP users should use VMR7 or Overlay with DXVA - this works fine! But this also means: no subtitles, no shaders in MPC HC. This leaves Powerdvd as the only option for subtitles...

regards,

Casshern

Shinigami-Sama
17th October 2008, 09:16
I don't get DXVA at all with vrm7
maybe its time for a reinstall to figure this out...

kutjong
17th October 2008, 09:47
AGP fast write usually doesn't enhance performance much, with some testing I only found that gives 1% improvement in performance. I keep it disabled by default because it has a tendency to make systems unstable, especially when overclocking. :) In other words, no big loss if you keep it disabled...

Casshern
17th October 2008, 09:55
I don't get DXVA at all with vrm7
maybe its time for a reinstall to figure this out...

You cannot use DXVA with VMR7 in MPCHCs internal filters. I don't know why but MPCHC doesn't allow VMR 7 with DXVA. BUT: It works fine in Zoomplayer with the external MPC-Videodecoder. One added benefit of VMR7 is that you get a properly filtered chroma-channel, no tearing and it works with reclock.

regards,
Casshern

P.S.: The performance loss of disabling AGP Fast Write depends on the applications. In general benchmarks it might only figure for 1% but in video-applications it is more. I never had any stability problems using it, and it is enabled by default. Even if you could tolerate the performance loss, the fact remains that the problem is only reduced but not gone!

gurubhai
17th October 2008, 20:17
Since ffdshow support for the new HD codecs (TrueHD and E-AC3) is almost finished, what about support for those inside .EVO files? Currently, neither mpc internal splitter or haali media splitter supports TrueHD inside EVO. :(

+1

I would appreciate that too

lilhobo
18th October 2008, 14:32
how do u control color in this player?

phusg
18th October 2008, 18:01
You cannot use DXVA with VMR7 in MPCHCs internal filters. I don't know why but MPCHC doesn't allow VMR 7 with DXVA. BUT: It works fine in Zoomplayer with the external MPC-Videodecoder. One added benefit of VMR7 is that you get a properly filtered chroma-channel, no tearing and it works with reclock.

Could reclock be your problem? I just installed Reclock (1.6) for the first time on my Win XP but when opening a file with MPC-HC I got a reclock error saying it was not compatible with my video card (driver). I'm currently using 2600 AGP with catalyst 8.9 hotfix. AFAIK reclock is only used by MPC and not Powerdvd, so possibly it's the cause of DXVA/VRM9 not being initialised properly by MPC-HC on your system?

Good luck,
Pete

Casshern
19th October 2008, 06:48
Could reclock be your problem? I just installed Reclock (1.6) for the first time on my Win XP but when opening a file with MPC-HC I got a reclock error saying it was not compatible with my video card (driver). I'm currently using 2600 AGP with catalyst 8.9 hotfix. AFAIK reclock is only used by MPC and not Powerdvd, so possibly it's the cause of DXVA/VRM9 not being initialised properly by MPC-HC on your system?

Good luck,
Pete

Reclock works fine here - with VMR7 and VMR9. The problem remains even without reclock. The causes of the problem lie in the interaction of:
1) Ati display driver
2) Microsofts VMR9
3) Initialization of the DXVA engine by MPC

regards,
Casshern

nightsky87
19th October 2008, 15:29
Hi there!

I just tested the latest SVN build (1.1.841.0) and I'm wondering about certain issues I've seen with the EVR and Haali renderers. When I skip frames to another part of the video, audio is immediately played even though the video hasn't been displayed yet (possibly from the decoder is still recomputing from the nearest I frames?). This becomes a bit bothersome since the video then speeds up playback for a short bit to resynchronize with the audio. The problem is dominant in higher bitrate segments (requiring more buffering and processing) and is more apparent using the EVR renderer. The same problem occurs with the Haali renderer except at less instances. However, when using VMR the audio pauses for a bit while waiting for the video to update.

IMO the VMR behavior is more desirable considering some people tend to skip by a few frames at a time to jump to specific parts of a video or move back. I think waiting for a split second is better than seeing a bunch of frames in fast playback. Can anything be done about this or is this inherent in those rendering modes? Those rendering modes look better than VMR so it'd be really great to have a solution to this issue. Thanks!

P.S. By the way, a friend of mine tested it and the same thing happens. He runs a 1.1.796.0 build.

avivahl
20th October 2008, 22:27
I just tested the latest SVN build (1.1.841.0) and I'm wondering about certain issues I've seen with the EVR and Haali renderers. When I skip frames to another part of the video, audio is immediately played even though the video hasn't been displayed yet (possibly from the decoder is still recomputing from the nearest I frames?). This becomes a bit bothersome since the video then speeds up playback for a short bit to resynchronize with the audio. The problem is dominant in higher bitrate segments (requiring more buffering and processing) and is more apparent using the EVR renderer. The same problem occurs with the Haali renderer except at less instances. However, when using VMR the audio pauses for a bit while waiting for the video to update.
+1. Noticed this issue too. It happens sometimes.

And now... for a major one...

Using 1.1.841.0 (tested both x86 and x64 from xvidvideo.ru), I see some major pixelation when seeking a x264 video. I use the regular EVR renderer, Vista x64+SP1, GeForce 8800GT w/ Forceware 178.24, ffdshow tryouts rev2240 (both x86 and x64 from xvidvideo.ru; used for both audio and video decoding).

http://i36.tinypic.com/1416xig.png

war59312
21st October 2008, 07:59
Would be nice if the "After Playback" option remembered the last selection.

I would also like to see an option to have MPC-HC pause if minimized.

Only two features I miss from other players at the moment.

Thanks!

Kado
21st October 2008, 14:09
I would also like to see an option to have MPC-HC pause if minimized.

Use "Boss" key (B), it minimizes and pauses playback.

stony8
21st October 2008, 16:17
hi there

in the standard MPC I could drag+drop a video_ts folder on the MPC icon, and then it would play.

on MPC HC, it opens the window and then... nothing.

is this supported in MPCHC, or did I miss a setting or something?
(using MPCHC from the latest CCCP pack)

:thanks:

clsid
21st October 2008, 16:19
You can double-click the video_ts.ifo file to play the DVD.

draggoon01
21st October 2008, 20:32
Would be nice if the "After Playback" option remembered the last selection.

I would also like to see an option to have MPC-HC pause if minimized.

Only two features I miss from other players at the moment.

Thanks!

+1

"pause if minimized" would be useful and better than a hotkey

boyumeow
22nd October 2008, 11:38
Nvidia has finally released some new beta 180.42 drivers, their Big Bang II drivers. Since this is brand new codebase, definitely needs some good testing.

http://www.nvidia.com/object/winxp_180.42_beta.html

http://www.nvidia.com/object/winxp64_180.42_beta.html

http://www.nvidia.com/object/winvista_x86_180.42_beta.html

http://www.nvidia.com/object/winxp64_180.42_beta.html

Look likes U have double "winxp64" and left out "winvista_x64". Btw, products supported :

GeForce GTX 280
GeForce GTX 260
GeForce 9800 GX2
GeForce 9800 GTX+
GeForce 9800 GTX
GeForce 9800 GT
GeForce 9600 GT
GeForce 9600 GSO
GeForce 9500 GT
GeForce 9500 GS
GeForce 9400 GT
GeForce 9400
GeForce 9300
GeForce 9200
GeForce 8800 Ultra
GeForce 8800 GTX
GeForce 8800 GTS 512
GeForce 8800 GTS
GeForce 8800 GT
GeForce 8800 GS

Thanks for ur info anyway. Thanks.

alexins
22nd October 2008, 15:38
Media Player Classic HomeCinema (x86), svn 845 (http://www.xvidvideo.ru/content/view/326/1/)
Media Player Classic HomeCinema (x64), svn 845 (http://www.xvidvideo.ru/content/view/327/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Updated FFmpeg

ChronoReverse
22nd October 2008, 16:09
Is there a way to make MPC not go out of fullscreen when it loses focus? Sometimes I'm watching someone on one monitor in fullscreen and try doing something on the other, but MPC would drop out fullscreen.

SCRATCHY
23rd October 2008, 12:33
is there ANY way to use a skin on this player ?

the win95 style is so yesterday :(

avivahl
23rd October 2008, 12:50
Am I the only person experiencing the blocky seeking bug (http://forum.doom9.org/showpost.php?p=1205185&postcount=4526)?

alexins
23rd October 2008, 14:28
Am I the only person experiencing the blocky seeking bug (http://forum.doom9.org/showpost.php?p=1205185&postcount=4526)?
I have this problem is the same.

ADude
24th October 2008, 05:01
is there ANY way to use a skin on this player ?

the win95 style is so yesterday :(

The concept of "skins" is so yesterday.

betaking
24th October 2008, 05:13
last FLV Splitter does't support Adobe Flash Player 10
Plugin Final .Today I Install this but last Media Player Classic (patched build) and Media Player Classic Homecinema can not play FLV FILES! Please make new FLV Splitter to support it!
Because Adobe Flash Player9 hava a security problem!

alexins
24th October 2008, 10:38
last FLV Splitter does't support Adobe Flash Player 10
Plugin Final .Today I Install this but last Media Player Classic (patched build) and Media Player Classic Homecinema can not play FLV FILES! Please make new FLV Splitter to support it!
Because Adobe Flash Player9 hava a security problem!
Installed Adobe Flash Player 10.0.12.36, problems with playing FLV files do not (MPC-HC 847).

FLV1 (H263) (http://www.xvidvideo.ru/clsid/get_video5.flv)
FLV4 (VP6) (http://www.xvidvideo.ru/clsid/1206138400085Heart_of_Lioness.flv)

http://i029.radikal.ru/0810/71/ec8310623ccbt.jpg (http://radikal.ru/F/i029.radikal.ru/0810/71/ec8310623ccb.png.html) http://s58.radikal.ru/i159/0810/28/03a0fbd5978dt.jpg (http://radikal.ru/F/s58.radikal.ru/i159/0810/28/03a0fbd5978d.png.html)

clsid
24th October 2008, 11:03
The FLV splitter does not use the Flash plugin. So that Adobe crap has nothing to do with you problem. The FLV splitter does not yet support files that contains H.264 video.

betaking
24th October 2008, 11:16
Installed Adobe Flash Player 10.0.12.36, problems with playing FLV files do not (MPC-HC 847).

FLV1 (H263) (http://www.xvidvideo.ru/clsid/get_video5.flv)
FLV4 (VP6) (http://www.xvidvideo.ru/clsid/1206138400085Heart_of_Lioness.flv)

http://i029.radikal.ru/0810/71/ec8310623ccbt.jpg (http://radikal.ru/F/i029.radikal.ru/0810/71/ec8310623ccb.png.html) http://s58.radikal.ru/i159/0810/28/03a0fbd5978dt.jpg (http://radikal.ru/F/s58.radikal.ru/i159/0810/28/03a0fbd5978d.png.html)

Thanks,But can you test standalone FLV Splitter ? :rolleyes:
I use Last FLV Splitter by clsid.but MPC-HC can not play some flv files! and play this flv files not good! you kan see my picture! and download this file!
http://www.pesunites.com/video/pes2009_champleague.flv

alexins
24th October 2008, 12:12
Thanks,But can you test standalone FLV Splitter ?
I use Last FLV Splitter by clsid.but MPC-HC can not play some flv files! and play this flv files not good! you kan see my picture! and download this file!
For me Zoom Player + FLVSplitter.ax FLV does not reproduce.
It appears not to blame FLVSplitter.ax, a problem in the Zoom Player. MPCVideoDec.ax + FLVSplitter.ax + Zoom Player excellent plays FLV files.

http://s49.radikal.ru/i125/0810/f5/981a7a2fcc46t.jpg (http://radikal.ru/F/s49.radikal.ru/i125/0810/f5/981a7a2fcc46.png.html)

IanD
24th October 2008, 12:33
With all recent versions of MPC-HC, playing a BBC HD H.264 TS file with the internal MPC DXVA decoder on an 8600GT XP setup results in playback that constantly jumps backwards (ie it looks like some frames get delayed in presentation until after their timestamps, resulting in motion going backwards for a frame and reverse ghost images).

Disabling DXVA results in smooth playback, but at high CPU usage.

Disabling IVTC in the Nvidia control panel seems to have no effect on the issue.

Does anyone know what might be causing this and a workaround or fix?

I'm wondering if the material is actually interlaced and the DXVA decoder can't handle it.

TechFreak
24th October 2008, 13:00
hi

how can i play a seamless branching bluray with mpc-hc?

thx

nae1986
25th October 2008, 19:07
Hi,

Since Media Player Classic (patched build) is no longer in development, I will have to switch to MPC-HC.

Here are my first impressions and reports:

- View -> Information does nothing. I tried with different files open.

- In the Options menu -> Formats there is a "Image file" item. If I want MPC-HC to be my default player, I will associate all file types by pressing the "All" button. This makes image files open with a media player which isn't that good. Who opens image files with MPC-HC anyway?

I would have a small suggestion:

- If I want to quickly install MPC-HC and make it the default player. This can be done with a SFX archive and using the "/regaud" and "/regvid" switches. But I want it to be the default player for playlists and to appear on the autoplay menu too. Using the GUI, this can be done by pressing the "All" button in the "Formats" page. I don't think it will hurt to have a switch like "/regall" to do the same thing from the command line.

Kurtnoise
25th October 2008, 19:24
how can i play a seamless branching bluray with mpc-hc?
1/ you have to know which files to play. To do that, you can use eac3to. This tool displays some infos from BD.
2/ Create a playlist according to the infos provided by eac3to.

Miryan
25th October 2008, 19:27
- View -> Information does nothing. I tried with different files open.


It displayes important information about domain/location/video/audio/sub when you play a DVD.

clsid
25th October 2008, 20:20
If it only shows something for DVDs, then the menu option should be greyed out in other situations.

Kado
25th October 2008, 21:55
"Information" works fine here like displaying ID3 tag info in mp3 files etc.

clsid
25th October 2008, 22:22
I assume it uses the OSD for displaying the info? In that case the menu item should also be greyed out if OSD is disabled, or if an incompatible renderer is used.

iron2000
26th October 2008, 14:53
Notice that there are these standalone filters.
Are they already in the main MPC exe?
Or are they different or newer?

clsid
26th October 2008, 15:13
They are included in MPC.

draggoon01
26th October 2008, 20:11
"open dvd" in second drive?

If you have 2 optical drives, first drive is empty, second drive has a dvd, then when you click "file-->open dvd", the dvd will not load. In the older patched build of mpc, mpc would automatically open the dvd in the second drive. Can this be fixed?

alexins
27th October 2008, 11:20
Media Player Classic HomeCinema (x86), svn 849 (http://www.xvidvideo.ru/content/view/333/1/)
Media Player Classic HomeCinema (x64), svn 849 (http://www.xvidvideo.ru/content/view/332/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Updated Czech translation; CHANGE : New associate icons for mpciconlib (alexins (http://forum.doom9.org/member.php?u=146111)); Updated Russian translation, small suggested fix; CHANGE : Update icons for mpciconlib (remove PNG compression due to possible problems with the display under Windows XP - (alexins (http://forum.doom9.org/member.php?u=146111)))

littleD
27th October 2008, 13:41
So, MPC HC has various icons for associated files.

But what happened to icons, that were coming with old versions of K-Lite? I really miss them. Why the ones aren't used as its good looking? Check this out:

fastplayer
27th October 2008, 13:56
So, MPC HC has various icons for associated files.

But what happened to icons, that were coming with old versions of K-Lite? I really miss them. Why the ones aren't used as its good looking? Check this out:
Go to any Explorer window --> Tools --> Folder Options --> File Types.
Now change the file icons the way you want.

littleD
27th October 2008, 14:13
Yeah, and do it for all video formats. And redo it after any MPC installation. No way:) I like program icon, but file types icon should be little different than main one just for contrast.

3ngel
27th October 2008, 15:05
A little and easy to do but VERY useful i think, would be the possibility to change from the AutoFilename in the format of DATE (wich can be little useful), to a AutoFilename FRAME NUMBER when doing screenshots with "Save image".
Thanks

clsid
27th October 2008, 15:38
Currently MPC will always replace the file type icon whenever you make a change to the file associations. It would be very useful if MPC would keep an existing icon value in the registry if it points to an existing icon.

Devilman1
27th October 2008, 15:52
Do you plan to add support to play ripped Blue-ray disc on hard disk with all the feature like with DVD?

Thanks

kthxbye
27th October 2008, 15:56
When playing a WVC1 (.wmv) 1080p HD file with MPC-HC 1.1.849 I get garbled video with lots of green and artifacts.

Screenshot:

http://xs232.xs.to/xs232/08441/garbledhd194.jpg.xs.jpg (http://xs.to/xs.php?h=xs232&d=08441&f=garbledhd194.jpg)

How can I fix this? I think it occurred after I installed a new harddrive in my notebook and therefore reformatted and reinstalled everything (clean install, not the recovery disks). I have a Sony Vaio FW11S with Vista 32bit Home Premium, Ati Radeon HD3470 videocard. I remember the same file worked on my old hard drive, which was slower! (4200 rpm vs. 7200 rpm now). On that HD I had the original Vaio Windows with bloatware.

If i play the file in Windows Mediaplayer (which I guess uses FFDShow or CoreAVC decoder) the audio lags.

What can I do to fix this?

war59312
28th October 2008, 01:09
Every time I try and play the kung fu panda ntsc dvd MPC HC crashes with:

Media Player Classic Homecinema - v1.1.845.0: mplayerc.exe - Application Error : The exception Integer division by zero.
(0xc0000094) occurred in the application at location 0x471f8a9e.

O.K, Options > Miscellaneous > "Remember DVD position" is causing the problem. Turn this option off and no more crashes.

Casimir666
28th October 2008, 14:23
1/ you have to know which files to play. To do that, you can use eac3to. This tool displays some infos from BD.
2/ Create a playlist according to the infos provided by eac3to.

No need to create playlist manually, "Open DVD" (Ctrl+D) will do it for you if you select a BRD folder.

Snowknight26
29th October 2008, 02:12
Doesn't seem to work too well. For The Incredible Hulk Blu-ray, it only plays the 1st m2ts of the main movie, even though it's split into 2 parts.

Octo-puss
29th October 2008, 10:21
I wonder why I can't skip frame back, even though I correctly have a key assigned to it (left).

Kado
29th October 2008, 12:03
Directshow does not support frameback AFAIK.

iron2000
29th October 2008, 14:02
Nice work on including some icons but the icons don't look that good.
I'll stick with my current icons.

Anyway you can reshack the mpciconlib.dll to make your own icon pack.

littleD
29th October 2008, 18:19
Yep, I have some tools to hacking icon files. Maybe i will try to play with it.:devil:

Anyway the idea of keeping different icon for evey file is not good i think. Look at size iconlib. Vista icons probably have sth to do with it also.

My suggestion is to make icon for every group of formats like Windows media, Quick time, real media, playlists, streaming formats, audio, just to reduce filesize.

clsid
29th October 2008, 19:09
Removing the 256x256 Vista icons allows reducing the library to about a third of its original size.

I have send Aleksoid a suggestion that could help make the iconlib more flexible. If he implements that, then it will become easier to create a custom iconlib with more/fewer icons in it.

littleD
29th October 2008, 19:18
Wow, thanx clsid, and all MPC HC developers for your work :)

MatMaul
29th October 2008, 20:07
Removing the 256x256 Vista icons allows reducing the library to about a third of its original size.

I have send Aleksoid a suggestion that could help make the iconlib more flexible. If he implements that, then it will become easier to create a custom iconlib with more/fewer icons in it.
use upx on this dll reduces the size from 15 MB to 2,5 MB
I don't know if there is any drawbacks to use upx
anyway this dll is not mandatory : if someone doesn't care about having a different icon for each format (like me ^^) he just doesn't copy it.

littleD
29th October 2008, 20:18
Nice hint MatMaul. I've searched over the net and found that vista icon (256x256) that is inside mpciconlib can be png compressed format, which save all attributes of icon file. And it wont be rejected by Windows Xp, but just not displayed:) So, one ico file with all standard formats takes around 400kB, all formats with one 256x256 png icon just 180kB. And no backward compatibility problems :helpful:

littleD
29th October 2008, 22:06
Ok. Its not so easy.. :) I made custom build of mpciconlib.dll with png vista icons and size remained the same. (?). Everything appeared working, until changed explorer view to filmstrip or thumbnail, then explorer crashed on win xp. I dont have vista, so didnt tested. Maybe i did sth wrong or that is program fault i used.
So, I made another build with all standard icons and explorer doesnt crash, so im happy with it.

And im not sure if it is valuable for anyone:p. Anyway i made custom build with all old MPC icons, that were available in k-lite recently.:p

alexins
29th October 2008, 23:09
Usage PNG of compression will not give the big benefit, the file mpciconlib.dll becomes a bit less. But there will be other problem, this file will be compressed is worse by means of the usual archiver (7z, RAR, ZIP). mpciconlib.dll from assemblage 849 it is compressed by the archiver 7Z to 1 Mb, when the compression in icons was used PNG mpciconlib.dll about 2.1 Mb (2.3Mb - RAR, 4.1 MB - ZIP) were compressed.

Mangix
30th October 2008, 00:01
pngout (http://advsys.net/ken/utils.htm) can give an extremely good compression ratio

alexins
30th October 2008, 00:17
mpciconlib.dll (http://www.xvidvideo.ru/clsid/mpciconlib.7z) - without PNG compression, file size 15,3 Mb, the size of archive 1,11 Mb.
mpciconlib.dll (http://www.xvidvideo.ru/clsid/mpciconlib_png.7z) - with PNG compression, file size 7.58 Mb, the size of archive 2.00 Mb.

GrofLuigi
30th October 2008, 04:06
if someone doesn't care about having a different icon for each format (like me ^^) he just doesn't copy it.

Have you been watching me? :D

GL

Snowknight26
30th October 2008, 05:45
When changing audio streams with the built in MPEG splitter (m2ts if you ask) from AC3 to DTS-HD (or anything for that matter?), the old audio decoder is still shown under Filters. So in my case, AC3 Audio Decoder is still shown instead of DTS Decoder. And while I'm at it, why is it named AC3 Audio Decoder? Shouldn't it be AC3 Decoder to match DTS Decoder?

Also, the MPEG Splitter properties shows:

Filter : Mpeg Splitter (low merit) - CLSID : {DC257063-045F-4BE2-BD5B-E12279C464F0}

- Connected to:

CLSID: {3D446B6F-71DE-4437-BE15-8CE47174340F}
Filter: AC3 Audio Decoder
Pin: In

- Connection media type:

Audio: DTS 48000Hz 5ch 1509750Kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_DTS {E06D8033-DB46-11CF-B4D1-00805F6CBBEA}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 18

Edit: Oh hey look, another problem. Should say 6ch (or 5.1ch) instead.

hwti
30th October 2008, 20:00
Today is the start of HD DVB-T in France.
The video format is H264 at 1440*1080i50.

I try to play recorded TS files.
The internal TS splitter doesn't work (it doesn't see the video stream), but haali works.
With MPC video decoder and hardware acceleration (ATI HD4870, EVR or EVR custom), the field order seems wrong.

If the developpers want a sample record, I can upload one.

jugm
31st October 2008, 05:37
With all recent versions of MPC-HC, playing a BBC HD H.264 TS file with the internal MPC DXVA decoder on an 8600GT XP setup results in playback that constantly jumps backwards

I seem to have the same problem. MPC HC, have Haali Splitter icon during playback, using MPC Video Decoder with DVXA enabled. Problem is that EVO x.264 files play 3 frames forward, then jump back (DVXA). Result - choppy video. EVO VC1 files play fine with DXVA. MKV files with x.264 play fine too. Switching renderer to Haali or other that does not support DXVA also fixes issue at the cost of CPU load.

XP SP3, HD4850 Cat 8.10, MPC HC 1.1.604 or 849, Haali Splitter 1.8.122.18

Any ideas how to fix it ?

EDIT: m2ts x.264 files play fine with DXVA too

EDIT: I ran eac3to and converted EVO to MKV. MKV plays fine, using DXVA.
eac3to output had this line "Added fps value to MKV header." May be that fps field was somehow missing in EVO ?

EDIT2: I may misused H.264 and x.264. EVO is supposed to go with H.264 and mkv with x.264

SCRATCHY
31st October 2008, 16:40
mpciconlib.dll (http://www.xvidvideo.ru/clsid/mpciconlib.7z) - without PNG compression, file size 15,3 Mb, the size of archive 1,11 Mb.
mpciconlib.dll (http://www.xvidvideo.ru/clsid/mpciconlib_png.7z) - with PNG compression, file size 7.58 Mb, the size of archive 2.00 Mb.
any chance making the FS control bar less win95'ish? :(

anything but the mplayer2.exe buttons would do :D

also in other players when you do |< or >| it opens the previous or next file in the same folder, don't you think that'd be convenient?

having the filename shown in FS instead of "Playing" & "Shader:" would be awesome as well.

this player is begging for GUI improvements..

egrimisu
1st November 2008, 11:40
1 Since i installed MPC HC the butoons in the navigate menu are unnavailable, and now are unavailable in MPC 6.4.9.0. How to enale it again?
2 How can i change the subtitle existent in the mkv during playback using Fulscreen for anti-tearing, witch i realy like
3 What is and what does the PN31 Driver? Why i can't unistall it , it give's me an error.

SCRATCHY
1st November 2008, 16:32
is there a way to disable the balloons when I hover the mouse over the buttons?
I want to disable some buttons in the GUI bitmap, but it still has balloons..

PS : ok it looks less win95 now, I've disabled all sounds controls as I use bitperfect audio.

http://img208.imageshack.us/img208/5818/mpcqr1.th.jpg (http://img208.imageshack.us/my.php?image=mpcqr1.jpg)http://img208.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)

that'd be good to remove the volume triangle and have a nicer looking position indicator...if anyone knows how to do that?

haxor2099
1st November 2008, 21:53
hey guys, I have a big problem with some videos in a 3870 using latest catalyst 8.10 ( happened the same with the 8.6 )
some videos of MKV 720p (AVC stream), then to get a lot of artifacts at random times. and then around 10% of them, garbles the screen doing a infinite loop of the part of the video with the artifacts forever, the sound keeps plays fine so doesthe subs.

http://img151.imageshack.us/img151/6017/snapshot20081101143727big8.th.jpg (http://img151.imageshack.us/img151/6017/snapshot20081101143727big8.jpg)
thats an example of the picture.

usually the looping parts are around 1-2 secs , and they repeat forever.
I have to close down MPC home cinema, and restart it to try to play again...
this happens very randomly, one some videos I never get these errors, in others theyre plagued...


MPC's video decoder says:
ENABLE FFMPEG, decoding threads 4 (Q6600)
H264 Deblocking mode ( tried many options, they all are the same, turning decblocking to NONE sometimes makes the loop longer )
error resilience: VERY AGGRESIVE
IDCT Algorythm ( tried AUTO and LIBMMPEG2MMX)
and DXVA ENABLED. ( H264 bit stream dcoder, no fgt, ati radeon hd 3870 (4098)

as for MPC options: im on VMR9 RENDERLESS, 3d surfaces

everything on default on the CATALYST control suit (AVIVO section).

aaand,
using MPC 1.1.604.0
Windows XP SP3
4 GB of ram (3.4 Visible)
Q6600 on a X48-DS4 from Gigabyte

alexins
2nd November 2008, 02:59
haxor2099, try this file to play in the MPC-HC 849 (http://www.xvidvideo.ru/content/view/333/2/), there will be problems with it? To work properly MPC-HC 849, need to update DIRECTX End-User Runtime to the version 9.24.1400 (08.08.2008)! (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en)

haxor2099
2nd November 2008, 04:53
haxor2099, try this file to play in the MPC-HC 849 (http://www.xvidvideo.ru/content/view/333/2/), there will be problems with it? To work properly MPC-HC 849, need to update DIRECTX End-User Runtime to the version 9.24.1400 (08.08.2008)! (http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en)

Im not sure if I understand correctly, should I try the same video, with the newer build of Mediaplayer Classic Home Cinema?
or you have another file?

*edit*

Im gonna download the latest directX
because Im still getting tearing and that weird loop, weird stuff is, it happens rarely, but in this movie, its particularly terrible (it froze-loops every 20 minutes , usually in the same parts )

Snowknight26
2nd November 2008, 05:00
should I try the same video, with the newer build of Mediaplayer Classic Home Cinema?

Yes, that.

haxor2099
2nd November 2008, 06:12
allright, I downloaded the patch, and it says I already have the newest runtime installed.
I suppose I have to keep using direct3d mode for now and then for this movie x_x

haxor2099
2nd November 2008, 06:14
allright, I downloaded the patch, and it says I already have the newest runtime installed.
I suppose I have to keep using direct3d mode for now and then for this movie x_x

*edit*
anyone recommends a good utility to "reprocess" the video and fix the artifacts or coding errors in videos?
because I find it very rare to see that this video, causes such huge ammounts of artifacts and the annoying tearing-loop.

Casshern
2nd November 2008, 08:19
hey guys, I have a big problem with some videos in a 3870 using latest catalyst 8.10 ( happened the same with the 8.6 )
some videos of MKV 720p (AVC stream), then to get a lot of artifacts at random times. and then around 10% of them, garbles the screen doing a infinite loop of the part of the video with the artifacts forever, the sound keeps plays fine so doesthe subs.

http://img151.imageshack.us/img151/6017/snapshot20081101143727big8.th.jpg (http://img151.imageshack.us/img151/6017/snapshot20081101143727big8.jpg)
thats an example of the picture.

usually the looping parts are around 1-2 secs , and they repeat forever.
I have to close down MPC home cinema, and restart it to try to play again...
this happens very randomly, one some videos I never get these errors, in others theyre plagued...


MPC's video decoder says:
ENABLE FFMPEG, decoding threads 4 (Q6600)
H264 Deblocking mode ( tried many options, they all are the same, turning decblocking to NONE sometimes makes the loop longer )
error resilience: VERY AGGRESIVE
IDCT Algorythm ( tried AUTO and LIBMMPEG2MMX)
and DXVA ENABLED. ( H264 bit stream dcoder, no fgt, ati radeon hd 3870 (4098)

as for MPC options: im on VMR9 RENDERLESS, 3d surfaces

everything on default on the CATALYST control suit (AVIVO section).

aaand,
using MPC 1.1.604.0
Windows XP SP3
4 GB of ram (3.4 Visible)
Q6600 on a X48-DS4 from Gigabyte
to Haxor2099:
WinXP + DXVA + VMR9 -> leads to sporadic garbled video, jumping frames and corruption. It it not clear whether the bug is in Microsofts VMR9 (for XP), ATIs Catalyst driver or is an initialisation issue, but its a "known" bug.
Known solutions: Use VMR7 Windowless or upgrade to VISTA

regards,

Casshern

haxor2099
2nd November 2008, 09:15
Cash, thanks for clearing that question, seems I have a Vista installation as well, but I dont use it so much ( moving slowly there.. )
but still, a lot to tweak :P

LigH
2nd November 2008, 12:49
The more I read of new MPC-HC features and private builds, the more I wonder why just SourceForge does not provide regularly updated releases...

Miryan
2nd November 2008, 15:06
The more I read of new MPC-HC features and private builds, the more I wonder why just SourceForge does not provide regularly updated releases...

Because the developers does not upload the files to sforge, because of the early stage of the program.

Keiyakusha
2nd November 2008, 16:24
to Haxor2099:
WinXP + DXVA + VMR9 -> leads to sporadic garbled video, jumping frames and corruption. It it not clear whether the bug is in Microsofts VMR9 (for XP), ATIs Catalyst driver or is an initialisation issue, but its a "known" bug.
Known solutions: Use VMR7 Windowless or upgrade to VISTA

regards,

Casshern


Using EVR custom on XP - isn't solution for ATI? For me on XP SP3 and nvidia card it works.

alexins
2nd November 2008, 16:58
Media Player Classic HomeCinema (x86), svn 853 (http://www.xvidvideo.ru/content/view/351/1/)
Media Player Classic HomeCinema (x64), svn 853 (http://www.xvidvideo.ru/content/view/352/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

FIXED : support for H264 interlaced video for DXVA decoder.

raynor
2nd November 2008, 17:51
The more I read of new MPC-HC features and private builds, the more I wonder why just SourceForge does not provide regularly updated releases...
Add my vote for another "regular" SourceForge release soon ...
It's time to spread the goodness :p

haxor2099
2nd November 2008, 19:22
Using EVR custom on XP - isn't solution for ATI? For me on XP SP3 and nvidia card it works.

EVR mode doesnt allow DXVA as far I remember....

at least on XP...

Kado
2nd November 2008, 19:37
@alexins , Casimir
DXVA is broken in MPC HC rev853, every h264 DXVA compatible video produces green screen, even the Haruhi (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html) video I provided that is DXVA compatible.
MPC HC rev 849 does not have this issue.

Vista SP1 32bit
9800GTX 180.43
DirectX August 2008

Casimir666
2nd November 2008, 20:19
@alexins , Casimir
DXVA is broken in MPC HC rev853, every h264 DXVA compatible video produces green screen, even the Haruhi (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html) video I provided that is DXVA compatible.
MPC HC rev 849 does not have this issue.

Vista SP1 32bit
9800GTX 180.43
DirectX August 2008

Is it fixed with this build ?
http://rapidshare.com/files/160031971/mplayerc_1_1_854.rar.html

Keiyakusha
2nd November 2008, 20:30
EVR mode doesnt allow DXVA as far I remember....

at least on XP...

So... when I set EVR custom and enable h264/AVC (DXVA) checkbox, MPC-HC uses some other renderer?

Kado
2nd November 2008, 20:39
Is it fixed with this build ?
http://rapidshare.com/files/160031971/mplayerc_1_1_854.rar.html

Yes it is! :) :thanks:

@Keiyakusha
No, it just don't use DXVA but use EVR CP, you see DXVA has some rules in order to work like limited reference frames, etc, in your video but you can always force DXVA utilization but I don't remember the registry setting, maybe Casimir does remember?

This is a nice sample to test DXVA, Haruhi (http://rapidshare.com/files/113536801/Suzumiya_Haruhi_no_Yuuutsu_-_C4_-_Special_Ending_-__Hitsuji__e569a2b7_.mkv.html) video.

Remember that forcing DXVA will result in unexpected behavior like green screen , macroblocks, etc, also even when DXVA is forced the renderer must support DXVA (forcing just bypasses the DXVA rules) and if you're using XP you must use VMR9 renderless, overlay mixer, etc, but with overlay mixer the internal subtitle renderer does not work. Use CTRL + J to see the status.

Snowknight26
2nd November 2008, 20:57
With r849 and a 1080i 25fps stream, the H.264 decoder would output NV12 to the renderer (EVR), play it back at 50fps, and would drop 50% of the frames, effectively making it 1080p 25fps stream because of my video card's deinterlacing.
With r853, the H.264 decoder outputs NV12 to the renderer, plays it back at 25fps (dropping 0% of the frames), but it still displayed as interlaced.

Small sample: http://www.stfcc.org/misc/00000.cut.m2ts

Shinigami-Sama
2nd November 2008, 21:23
So... when I set EVR custom and enable h264/AVC (DXVA) checkbox, MPC-HC uses some other renderer?

it just doesn't use dxva

alexins
2nd November 2008, 21:29
Media Player Classic HomeCinema (x86), svn 855 (http://www.xvidvideo.ru/content/view/353/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Fix : broken DXVA with nVidia boards.

Mercury_22
2nd November 2008, 22:34
Media Player Classic HomeCinema (x86), svn 855 (http://www.xvidvideo.ru/content/view/353/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Fix : broken DXVA with nVidia boards.

:thanks: Can you compile a 64-bit too ? and standalone filters x64 ? PLEASE ! :helpful:

Keiyakusha
2nd November 2008, 23:36
it just doesn't use dxva

Then why CPU load is around 3% on 1080p and it says "DXVA mode: H264 bitstream decoder, no FGT"? Because it uses some other renderer "Video Renderer" instead.

Shinigami-Sama
3rd November 2008, 00:18
Then why CPU load is around 3% on 1080p and it says "DXVA mode: H264 bitstream decoder, no FGT"? Because it uses some other renderer "Video Renderer" instead.

maybe its just ATI specific that it doesn't work in EVR then

IanD
3rd November 2008, 03:26
Media Player Classic HomeCinema (x86), svn 855 (http://www.xvidvideo.ru/content/view/353/1/)

Fix : broken DXVA with nVidia boards.
With previous MPC-HC revisions, BBC HD played with Nvidia 8600GT XP and DXVA enabled, resulted in constant jumping backwards of forward motion.

With r855, motion is generally now smooth, however it jumps back and pixelates briefly, consistently, every 4 seconds.

If I disable DXVA in MPC-HC and use the internal decoder, motion is perfectly smooth but CPU usage is 5x greater.

It's not dependent on screen refresh (does it at 72/75Hz) or IVTC enabled/disabled or Haali/internal splitter or the renderer.

DXVA is getting better, but there are still some pervasive incompatibilities with Nvidia.

haxor2099
3rd November 2008, 03:44
maybe its just ATI specific that it doesn't work in EVR then

maybe Keiyasha as a DXVA2 enabled hardware, such as the ATI 4XXX series.
Im on a HD3870 (of the first revisions )
from Sapphire.


ill do a few more tests with EVR...

*edit*
using latest version of HomeCinema and various EVR options, and nope, it just doesnt work on my ATI

Keiyakusha
3rd November 2008, 05:00
maybe Keiyasha as a DXVA2 enabled hardware, such as the ATI 4XXX series.
Im on a HD3870 (of the first revisions )
from Sapphire.


ill do a few more tests with EVR...

*edit*
using latest version of HomeCinema and various EVR options, and nope, it just doesnt work on my ATI

Sorry for bad English... I'm afraid we not completely understand each other.

Well, as I said for first time, I have nvidia card and "works EVR+DXVA+XP on ATI or not" - I don't know, this is my question.

If you sure that with nvidia card (+last drivers) + XP SP3 + .NET 3.5 + EVRcustom in settings + DXVA in transform filters ==> DXVA shouldnt be used, then what happens to me? Or it actually works, or MPC-HC uses another renderer without any notifying. If it is normal behavior - then sorry again, because its not described anywhere in settings.

Aleksoid1978
3rd November 2008, 06:07
To ALL about icons :
First: If someone does not want to use icons from the library, you can simply delete mpciconlib.dll;
Two: I made mpciconlib.dll and include all icons in project, each icon corresponds to a specific type on page Formats (each format may include several extensions).
Here is a list and order types :

("wmv"), _T("wmv wmp wm asf")
("wma"), _T("wma")
("avi"), _T("avi")
("wav"), _T("wav")
("mpg"), _T("mpg mpeg mpe m1v m2v mpv2 mp2v ts tp tpr pva pss m2ts m2t mts evo")
("mpa"), _T("mpa mp2 m1a m2a")
("dvdf"), _T("vob ifo")
("dvda"), _T("ac3 dts")
("mp3"), _T("mp3")
("mid"), _T("mid midi rmi")
("ivf"), _T("ivf")
("aiff"), _T("aif aifc aiff")
("au"), _T("au snd")
("ogm"), _T("ogm ogv")
("ogg"), _T("ogg oga")
("cda"), _T("cda")
("flic"), _T("fli flc flic")
("d2v"), _T("d2v")
("mp4"), _T("mp4 m4v hdmov 3gp 3gpp")
("aac"), _T("m4a m4b aac")
("mkv"), _T("mkv")
("mka"), _T("mka")
("bik"), _T("smk bik")
("ratdvd"),_T("ratdvd")
("roq"), _T("roq")
("rm"), _T("rm ram rpm rmm")
("ra"), _T("ra")
("rt"), _T("rt rp smi smil")
("drc"), _T("drc")
("dsm"), _T("dsm dsv dsa dss")
("mpc"), _T("mpc")
("flac"), _T("flac")
("alac"), _T("alac")
("flv"), _T("flv")
("swf"), _T("swf")
("mov"), _T("mov qt amr 3g2 3gp2")
("jpeg"), _T("jpeg jpg bmp gif pic png dib tiff tif")
("pls"), _T("asx m3u pls wvx wax wmx mpcpl")
("other"),_T("divx vp6 rmvb amv")

(list and order are taken from source)

for sample, in anybody want change icon for .AVI - need replace avi.ico in project OR open mpciconlib.dll in Resource Hacker(or a similar program for editing resources) and replace icon in resource, INDEX 2(index begin from 0(zero))

pdanpdan
3rd November 2008, 06:39
With version 849, XP SP3, ATI HD2400 - Catalyst 8.10, some VC1 samples work with DXVA. H264 don't work on EVR, only on VMR/Overlay

Kado
3rd November 2008, 14:02
To properly check DXVA capabilities use DXVA Checker (http://bluesky23.hp.infoseek.co.jp/#DXVAChecker). You can choose the video renderer in the latest version.

mariner
3rd November 2008, 15:44
Greetings Casimir, thanks for including H264 DXVA support for interlaced video. Initial testing on HD3650 based XP3 system seems encouraging. Here are some issues to be resolved:

1. 60i and 50i stuff are displayed at 30 and 25fps instead of 60 and 50 fps in VMR9.
2. System crashed when used with Sonic and Arcsoft Mpeg Demux.

Any plans for interlaced VC1 DXVA support?

Both H264 and VC1 DXVA decoders seem to exhibit a rather strange behavior when using EVR (sometimes with VMR9): some 24p progressive stuff are displayed at 48fps. It seems that the decoder raised the interlace flag when it shouldn't under certain conditions. Appreciate if you could look into that as well.

Thanks for the good work and best regards.

clsid
3rd November 2008, 15:51
@Casimir
There were some improvements to ffdshow recently with regard to H.264 and compatibility with various splitters. It would be worthwhile to implement those in MPCVideoDec.

ikarad
3rd November 2008, 17:18
Casimir666, have you expect to release a mpchomecinema version with full support of PG subtitle because it doesn't work very well (some subtitles aren't displayed with some anime blu-ray) even with mpchomecinema
v855?

STaRGaZeR
3rd November 2008, 17:56
1. 60i and 50i stuff are displayed at 30 and 25fps instead of 60 and 50 fps in VMR9.

PAFF deinterlacing works great.

However MBAFF deinterlacing is broken now like mariner says. 25i samples play at 25fps instead of the usual 50. This didn't happen before.

MatMaul
3rd November 2008, 18:15
there is a patch in the ffmpeg-devel ml written by haruhiko which allows libavcodec to parse SEI and retrieve interlaced and field order from SEI. the patch have been reviewed and will hit the trunk very soon.
I think it can be useful to correctly detect interlaced frame and correct field order, especially in MBAFF streams.

EDIT : I just removed the level 4.1 check for nvidia cards as they now support level 5.1 streams.
if you encounter a problem, please update your driver before report it ;)

Klaus_1250
3rd November 2008, 18:33
First of all, big thanks to all the devs for MPC-HC. It is by far my favorite media-player.

However, I'm having a lot of issues with DXVA and h264 files in the current unstable series. MPC-HC chooses to use DXVA for a lot of files which cannot be played using DXVA (green flashing screen, black screen, stalling picture, etc). I cannot seem to find where to configure this behavior (choosing DXVA vs. software).
How do I fix this?

Sidenote: The same problematic h264 files do play when using Cyberlink h264 with DXVA (using DXVA Checker 1.10), though they have some artifacts.

On other issue is in the shaders. Some work a-ok, but some produce a corrupt picture or crash MPC-HC. I have no clue as to what the underlying cause is. There is no issues in games and some shaders do work without a problem, so I think it might be a software issue in MPC-HC with my specific fgx-card.

BTW: setup is P4 3.2 HT, 2GB RAM, Sapphire HD3850 512MB AGP (10.077), XP SP3 fully patched, DirectX 08/2008, Catalyst 8.10

clsid
3rd November 2008, 20:55
You can disable the internal DXVA decoder in Options -> Internal Filters.

Klaus_1250
3rd November 2008, 22:44
Thanx clsid, but if I do that, I disabled DXVA for all h264 files. And that is a no go, P4 3.2 isn't powerfull enough to do h264 HDTV (which is why I got the HD3850 AGP). I was thinking more in the line of changing some numbers "somewhere" by which MPC-HC decides to use either DXVA or ffmpeg for h264.

clsid
3rd November 2008, 23:20
It is not possible to tweak those decision making parameters.

Shinigami-Sama
3rd November 2008, 23:27
It is not possible to tweak those decision making parameters.

could there be a keyboard shortcut or a checkbox to disable dxva just for the session? rather than unchecking it in the filters and restarting it?

haxor2099
3rd November 2008, 23:54
Klaus: why you dont have 2 different copies of the program?
or have VCL for the non DXVA files, and mpchc for your DXVA.

In other things.. I tried the jiterring test and its insane how much the line bounces, constantly zigzag.
while in direct3dmode its almosta perfect flat line and absolutely no tearing.

Chumbo
4th November 2008, 02:40
First of all, big thanks to all the devs for MPC-HC. It is by far my favorite media-player.

However, I'm having a lot of issues with DXVA and h264 files in the current unstable series. MPC-HC chooses to use DXVA for a lot of files which cannot be played using DXVA (green flashing screen, black screen, stalling picture, etc). I cannot seem to find where to configure this behavior (choosing DXVA vs. software).
How do I fix this?

Sidenote: The same problematic h264 files do play when using Cyberlink h264 with DXVA (using DXVA Checker 1.10), though they have some artifacts.

On other issue is in the shaders. Some work a-ok, but some produce a corrupt picture or crash MPC-HC. I have no clue as to what the underlying cause is. There is no issues in games and some shaders do work without a problem, so I think it might be a software issue in MPC-HC with my specific fgx-card.

BTW: setup is P4 3.2 HT, 2GB RAM, Sapphire HD3850 512MB AGP (10.077), XP SP3 fully patched, DirectX 08/2008, Catalyst 8.10
I have the same card but from HIS Digital. When I've had issues, it's always been the video driver. You'll probably need to go up or down versions until you find the stable one that works for everything.

I had the same issues with PowerDVD with AVC blu-ray titles and green artifacting. There's also an AGP hotfix for this card that you should consider getting. It's available directly from AMD/ATI from their support web site.

http://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&questionID=31542

After I applied the 8.9 hotfix, I've had no issues at all. I think the current version is 8.10. Good luck.

deadfones
4th November 2008, 04:13
I'd like the ability to assign keyboard shortcuts to the Override Aspect Ratio options (default, 4:3, 16:9). I end up using them a lot and they're kinda buried in the menu.

Thanks.

littleD
4th November 2008, 07:58
I'd like the ability to assign keyboard shortcuts to the Override Aspect Ratio options (default, 4:3, 16:9). I end up using them a lot and they're kinda buried in the menu.

Thanks.

Just use Numpad arrows for streching (default is #5)

Leak
4th November 2008, 09:39
Just use Numpad arrows for streching (default is #5)
That's exchanging "getting it right in a single keypress" with "trial and error"...

QuePaso
4th November 2008, 09:40
any update for G45 support? I tried the newest build but no HA yet.

littleD
4th November 2008, 12:17
If you keep MPC windowed, you can see (after pressing #5) at the bottom actual AR. So its hard to get in error here. 4:3 is ~ 1.33 and 16:9 is ~ 1.78.

JohnLai
4th November 2008, 12:43
O.o seem like the changelog at sourceforge mentions something about nvidia card supporting L5.1 by matmaul. Is it really work?

romanesque
4th November 2008, 13:00
On some mkv's at the bottom of the video the image is distorted:

http://i33.tinypic.com/2ecglg9.jpg

http://i36.tinypic.com/2diismo.jpg

I get this distorsion only when I play the video with mpchc. Is there any way to correct this?

Thank you. :)

Kado
4th November 2008, 13:02
O.o seem like the changelog at sourceforge mentions something about nvidia card supporting L5.1 by matmaul. Is it really work?

Although we would still be limited by the reference frames right?

clsid
4th November 2008, 14:03
Although we would still be limited by the reference frames right?
Yes, still 11 refs from what I can see in the code.

Casimir666
4th November 2008, 14:27
Any plans for interlaced VC1 DXVA support?
It's on todo list.

@Casimir
There were some improvements to ffdshow recently with regard to H.264 and compatibility with various splitters. It would be worthwhile to implement those in MPCVideoDec.
I know we have a chat with Haruhiko and CinCh on this subject. My patch is not finished yet.

there is a patch in the ffmpeg-devel ml written by haruhiko which allows libavcodec to parse SEI and retrieve interlaced and field order from SEI. the patch have been reviewed and will hit the trunk very soon.
I think it can be useful to correctly detect interlaced frame and correct field order, especially in MBAFF streams.
I have an 1080i sample rip on a french TNT-HD which is not de-interlace by mpc decoder. The reason for this is that the "field_pic_flag" is not set in the H264 bitstream. Matmaul do you think that :
- frame_mbs_only_flag can be used to detect interlaced video (1=progressive, 0=interlaced)
- what should i do when field_pic_flag is not set? Suppose it's a top field first?

any update for G45 support? I tried the newest build but no HA yet.
Intel management didn't want to release their specifications because they fears lawsuit about content management (seen answer #15) :
http://software.intel.com/en-us/forums/developing-software-for-intel-graphics-technology/topic/60703

MatMaul
4th November 2008, 15:51
I have an 1080i sample rip on a french TNT-HD which is not de-interlace by mpc decoder. The reason for this is that the "field_pic_flag" is not set in the H264 bitstream. Matmaul do you think that :
- frame_mbs_only_flag can be used to detect interlaced video (1=progressive, 0=interlaced)
according to specs 0 means progressive or interlaced so it is not very reliable
- what should i do when field_pic_flag is not set? Suppose it's a top field first?
I think most of MBAFF live streams rely on the SEI layer to signal interlaced content (I haven't check it yet) so the easiest way is I think :
- apply this patch (http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20081104/00e8d6f5/attachment.obj) to ffmpeg (or wait a day or two that the patch hit the trunk)
- pass SEI packets to the ffmpeg h264 decoder
- read the libavcodec flags interlaced_frame and top_field_first (and I think it should be done for all the codecs decoded by ffmpeg, not only h264)

Keiyakusha
4th November 2008, 15:55
On some mkv's at the bottom of the video the image is distorted:

http://i33.tinypic.com/2ecglg9.jpg

http://i36.tinypic.com/2diismo.jpg

I get this distorsion only when I play the video with mpchc. Is there any way to correct this?

Thank you. :)

I also have something like that:
http://funkyimg.com/t2/512/949/snapshot20081104164927.jpg (http://funkyimg.com/viewer.php?img=/2/512/949/snapshot20081104164927.jpg)
Maybe its because source resolution is even non MOD8? It is 864x434

JohnLai
4th November 2008, 16:08
I just tested svn 857 from alexin. It appears that L5.1 is not really well decoded, green line and messy image.

http://img367.imageshack.us/img367/9231/testingfz0.th.jpg (http://img367.imageshack.us/my.php?image=testingfz0.jpg)http://img367.imageshack.us/images/thpix.gif (http://g.imageshack.us/thpix.php)

8500GT driver=177.92
Latest DirectX runtime installed
Setting used to encode: cabac=0 / ref=5 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=6 / me-prepass=0 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=5000 / ratetol=2.0 / rceq='blurCplx^(1-qComp)' / qcomp=1.00 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=2:1.00

Progressive
frame rate=29.970fps
1920x1080
Main@L5.1

Keiyakusha
4th November 2008, 16:23
Also, player is not fit video well, when chacked "AutoZoom: Auto Fit"
UPD: only when DXVA is used.
UPD2: tested on level 3.1 stream
http://funkyimg.com/t2/767/463/xxx.jpg (http://funkyimg.com/viewer.php?img=/2/767/463/xxx.jpg)

MatMaul
4th November 2008, 16:23
as I said...
just removed the level 4.1 check for nvidia cards as they now support level 5.1 streams.
if you encounter a problem, please update your driver before report it ;)
this is only supported since drivers 178.24

if it doesn't work with those new drivers, please report again.

Jeff Flowerday
4th November 2008, 16:42
So is there any combination of external splitter and decoder that works with m2ts containers containing lpcm audio? I'm pulling my hair out here trying every combination known to man.

I don't want to install Nero showtime if I don't have to...

JohnLai
4th November 2008, 16:46
OK, after updating the driver,it's works. So, ATI card can't decode L5.1, isn't it? Man, I wish the ref frame problem is fixed by the nvidia.

ash925
4th November 2008, 16:47
I am using MPC-HC for HW acceleration.The problem I have is that some files like GOD OF WAR 3 Teaser in 1080p run smoothly on my HD4850.But files encoded by me in megui DXVA EXTRA Quality profile run with frames dropped but when I play through graphstudio using the same MPC video decoder the files run just fine.
Any help is appreciated.

ikarad
4th November 2008, 16:58
It's on todo list.


I know we have a chat with Haruhiko and CinCh on this subject. My patch is not finished yet.


I have an 1080i sample rip on a french TNT-HD which is not de-interlace by mpc decoder. The reason for this is that the "field_pic_flag" is not set in the H264 bitstream. Matmaul do you think that :
- frame_mbs_only_flag can be used to detect interlaced video (1=progressive, 0=interlaced)
- what should i do when field_pic_flag is not set? Suppose it's a top field first?


Intel management didn't want to release their specifications because they fears lawsuit about content management (seen answer #15) :
http://software.intel.com/en-us/forums/developing-software-for-intel-graphics-technology/topic/60703


Casimir one question: are you french?

clsid
4th November 2008, 17:13
as I said...

this is only supported since drivers 178.24

if it doesn't work with those new drivers, please report again.
Just an idea...

Is it possible to determine the driver version in MPC? If so, it might be a good idea to use that info to our advantage. For example:
* Limit to level 4.1 if vendor == NVIDIA && driver_version < 178.24
* Disable DXVA if driver_version equals some_known_buggy_version

This would be particularly useful for the average user (typically non Doom9 members). Those will not update their drivers at a regular basis, or at all for that matter. MPC is the first thing they will blame if things don't work. So making it n00b-proof is alwyas useful.

rack04
4th November 2008, 18:13
So is there any combination of external splitter and decoder that works with m2ts containers containing lpcm audio? I'm pulling my hair out here trying every combination known to man.

I don't want to install Nero showtime if I don't have to...

Does it not work with MPC-HC internal M2TS splitter?

alexins
4th November 2008, 18:54
Media Player Classic HomeCinema (x86), svn 857 (http://www.xvidvideo.ru/content/view/358/1/)
Media Player Classic HomeCinema (x64), svn 857 (http://www.xvidvideo.ru/content/view/359/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

nvidia cards now support level 5.1 streams

Casimir666
4th November 2008, 18:56
Just an idea...

Is it possible to determine the driver version in MPC? If so, it might be a good idea to use that info to our advantage. For example:
* Limit to level 4.1 if vendor == NVIDIA && driver_version < 178.24
* Disable DXVA if driver_version equals some_known_buggy_version

This would be particularly useful for the average user (typically non Doom9 members). Those will not update their drivers at a regular basis, or at all for that matter. MPC is the first thing they will blame if things don't work. So making it n00b-proof is alwyas useful.


Yes : D3DADAPTER_IDENTIFIER9 have a DriverVersion field ;-)

Jeff Flowerday
4th November 2008, 18:57
Does it not work with MPC-HC internal M2TS splitter?

It works within MPC-HC itself. But I'm trying to get the external filters working so I can use Media Portal for me media center needs.

If I use mpegsplitter.ax externally with dtsac3source.ax or ffdshow's audio decoder I get nothing. I'm probably doing something wrong, I'm a bit of a noob at this.

MatMaul
4th November 2008, 18:59
Yes : D3DADAPTER_IDENTIFIER9 have a DriverVersion field ;-)

I need someone with a nvidia card to launch this little program before and after the driver update :
http://www.etud.insa-toulouse.fr/~mvelten/bordel/mpc-hc/test_driver_version.exe

rack04
4th November 2008, 20:12
I need someone with a nvidia card to launch this little program before and after the driver update :
http://www.etud.insa-toulouse.fr/~mvelten/bordel/mpc-hc/test_driver_version.exe

Which update? 178.24 -> 180.43 or pre 178.24 -> 178.24?

73ChargerFan
4th November 2008, 20:16
Before update, currently using 175.19:

VendorId : 4318
DeviceId : 1024
Description : NVIDIA GeForce 8600 GTS
DriverVersion : 14
DriverSubVersion : 11

After, upgraded to 178.24:

VendorId : 4318
DeviceId : 1024
Description : NVIDIA GeForce 8600 GTS
DriverVersion : 14
DriverSubVersion : 11

... The file version shown in the nvidia control panel is 6.14.11.7824

MatMaul
4th November 2008, 20:44
ok I just update my little program.
can you launch it again please ?
if someone have an older rev than the current (178.24) please report it too thanks.

MatMaul
5th November 2008, 01:13
here is a version with driver version detection, please test it.
http://www.etud.insa-toulouse.fr/~mvelten/bordel/mpc-hc/mplayerc_nvidia_test.zip

Aleksoid1978
5th November 2008, 01:35
to clsid - in your most recent change projects, you are STRONGLY wrong.
You should include ALL extensions, supported by MPC - and then you can disable the code unnecessary expansion and build a library.

You need change code.

alexins
5th November 2008, 01:49
I am agreeable with you Aleksoid1978. User must have the complete set of expansions for the association with different type files…

73ChargerFan
5th November 2008, 02:40
here is a version with driver version detection, please test it. It doesn't crash. How else can I test it? Play a L5.1 h264 video, change drivers and try again?

73ChargerFan
5th November 2008, 03:17
ok I just update my little program.
can you launch it again please ?


VendorId : 4318
DeviceId : 1024
Description : NVIDIA GeForce 8600 GTS
DriverVersion : 6
14
11
7824

marc99
5th November 2008, 07:49
here is a version with driver version detection, please test it.
http://www.etud.insa-toulouse.fr/~mvelten/bordel/mpc-hc/mplayerc_nvidia_test.zip

Vista SP1 64bit 180.43 beta

VendorId : 4318
DeviceId : 1026
Description : NVIDIA GeForce 8600 GT
DriverVersion : 7
15
11
8043

OK (DXVA work with 5.1)

MatMaul
5th November 2008, 10:12
anyone with vista and last stable drivers (178.24) can launch my test program and report please ?
http://www.etud.insa-toulouse.fr/~mvelten/bordel/mpc-hc/mplayerc_nvidia_test.zip

ranpha
5th November 2008, 11:09
anyone with vista and last stable drivers (178.24) can launch my test program and report please ?
http://www.etud.insa-toulouse.fr/~mvelten/bordel/mpc-hc/mplayerc_nvidia_test.zip

Vista x64 SP1 + nVidia 9800GT + 178.24 drivers

test_driver_version output

VendorId : 4318
DeviceId : 1541
Description : NVIDIA GeForce 9800 GT
DriverVersion : 7
15
11
7824


DXVA usable with High@L5.1 videos using the mplayerc_nvidia_test.zip executable above.

clsid
5th November 2008, 12:28
to clsid - in your most recent change projects, you are STRONGLY wrong.
You should include ALL extensions, supported by MPC - and then you can disable the code unnecessary expansion and build a library.
I am agreeable with you Aleksoid1978. User must have the complete set of expansions for the association with different type files…
Tell me which icon files you guys would like to see used for which file extensions, and I shall make the changes. For many file extensions there is no specific icon. Should I then for example use the WMV icon for .asf files? Maybe we could add a generic video icon and a generic audio icon?

Currently there are icons for .dvdf and .dvda, but I don't think that are actual existing file extensions. Shall I remove those two?

leeperry
5th November 2008, 12:41
Currently there are icons for .dvdf and .dvda, but I don't think that are actual existing file extensions. Shall I remove those two?
sorry to interrupt, but would that be possible to have nice colorful icons for PLAY/PAUSE/STOP and for the volume too ? I can provide them.
and being able to choose the main skin color would be great too :cool:

Aleksoid1978
5th November 2008, 12:43
Tell me which icon files you guys would like to see used for which file extensions, and I shall make the changes. For many file extensions there is no specific icon. Should I then for example use the WMV icon for .asf files? Maybe we could add a generic video icon and a generic audio icon?

Currently there are icons for .dvdf and .dvda, but I don't think that are actual existing file extensions. Shall I remove those two?

You simply do as it was originally, when the same type (icon) may be several extensions:
(from source):
type - extensions
-----------------
("wmv"), _T("wmv wmp wm asf")
("wma"), _T("wma")
("avi"), _T("avi")
("wav"), _T("wav")
("mpg"), _T("mpg mpeg mpe m1v m2v mpv2 mp2v ts tp tpr pva pss m2ts m2t mts evo")
("mpa"), _T("mpa mp2 m1a m2a")
("dvdf"), _T("vob ifo")
("dvda"), _T("ac3 dts")
("mp3"), _T("mp3")
("mid"), _T("mid midi rmi")
("ivf"), _T("ivf")
("aiff"), _T("aif aifc aiff")
("au"), _T("au snd")
("ogm"), _T("ogm ogv")
("ogg"), _T("ogg oga")
("cda"), _T("cda")
("flic"), _T("fli flc flic")
("d2v"), _T("d2v")
("mp4"), _T("mp4 m4v hdmov 3gp 3gpp")
("aac"), _T("m4a m4b aac")
("mkv"), _T("mkv")
("mka"), _T("mka")
("bik"), _T("smk bik")
("ratdvd"),_T("ratdvd")
("roq"), _T("roq")
("rm"), _T("rm ram rpm rmm")
("ra"), _T("ra")
("rt"), _T("rt rp smi smil")
("drc"), _T("drc")
("dsm"), _T("dsm dsv dsa dss")
("mpc"), _T("mpc")
("flac"), _T("flac")
("alac"), _T("alac")
("flv"), _T("flv")
("swf"), _T("swf")
("mov"), _T("mov qt amr 3g2 3gp2")
("jpeg"), _T("jpeg jpg bmp gif pic png dib tiff tif")
("pls"), _T("asx m3u pls wvx wax wmx mpcpl")
("other"),_T("divx vp6 rmvb amv")

for sample, if extension in this group - "mpg mpeg mpe m1v m2v mpv2 mp2v ts tp tpr pva pss m2ts m2t mts evo" - Use mpg.ico, as i do it in begin.
And then people can make their changes in the code, remove unwanted icons

clsid
5th November 2008, 12:54
I have just added all extensions to the code. I will restore the old behavior of icon associations, using same icon for whole group. I think it would be useful if some additional icons are made for common file extensions such as .ts, .3gp and .m4a.

alexins
5th November 2008, 13:20
clsid, I am ready yet to draw icons, for this I need a list of file extensions that you would like to add.

MatMaul
5th November 2008, 13:53
here is a new test version :
http://www.etud.insa-toulouse.fr/~mvelten/bordel/mpc-hc/mplayerc_test_nvidia_2.zip
if someone with old drivers can check that this version fallback in software mode with L5.1 streams.
here is a L5.1 stream to test :
http://www.etud.insa-toulouse.fr/~mvelten/bordel/test_hd_9refs.mp4

clsid
5th November 2008, 14:21
clsid, I am ready yet to draw icons, for this I need a list of file extensions that you would like to add.For start: .ts .3gp .m4a .wv .m3u
And generic icons for 'video' and 'audio' would be useful as well.
Maybe others here want icons for even more extensions.

How useful are the 256x256 icons? Because with many icons the DLL will get huge.

clsid
5th November 2008, 14:30
MPC-HC 1.1.862 + two iconlibs (http://www.zshare.net/download/50923449edf540c1/)

Mercury_22
5th November 2008, 15:10
Since we're talking icons how 'bout a different icon for the 64-bit version ( even if it will not be used for the moment ) :helpful:

alexins
5th November 2008, 16:11
Since we're talking icons how 'bout a different icon for the 64-bit version ( even if it will not be used for the moment ) :helpful:
Here a variant icon for MPC-HC x64, x64.ico (http://www.xvidvideo.ru/clsid/x64.7z)

zilexa
5th November 2008, 17:41
I have a question. Why does MPC-HC support DXVA for H.264 and VC-1 only? Why not also MPEG4? A lot of tv-shows are only available in mpeg4. I have a 780G wich could easily take over the decoding process of these video files.

nurbs
5th November 2008, 17:46
h.264 is also MPEG4 (Part 10/AVC). DXVA can only accelerate what the graphics hardware can accelerate and that's in most cases Mpeg2, VC-1 and AVC.

Mercury_22
5th November 2008, 18:13
Here a variant icon for MPC-HC x64, x64.ico (http://www.xvidvideo.ru/clsid/x64.7z)

I don't think it can be easy enough differntiate from the 32-bit ico !
One good option it's the ico from your site http://xvidvideo.ru/ very easy to differentiate from the 32-bit version (or just change the background in the 32-bit ico from white to black) :thanks:

alexins
5th November 2008, 19:13
Media Player Classic HomeCinema (x86), svn 862 (http://www.xvidvideo.ru/content/view/361/1/)
Media Player Classic HomeCinema (x64), svn 862 (http://www.xvidvideo.ru/content/view/360/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Updated FFmpeg; Updated iconlib

kutjong
5th November 2008, 19:30
I have a question. Why does MPC-HC support DXVA for H.264 and VC-1 only? Why not also MPEG4? A lot of tv-shows are only available in mpeg4. I have a 780G wich could easily take over the decoding process of these video files.
MPEG-4 ASP decoding doesn't tax the cpu very much, in which case dxva isn't really needed.

loretta80
5th November 2008, 19:57
Hi,
is there a possibility to put 1280 x 720 32pp 24Hz (or multiple of it) in the fullscreen resolution menu?

Or can somebody tell me how i get a PT-AE 900 beamer with ati 2600 pciE to work in 720p24? I used to use reclock but that isnt a good solution for different kind of movies.

System Winxp Sp3 Ati 8.10CCC, Mpc HC 857x86

Klaus_1250
5th November 2008, 20:19
I have the same card but from HIS Digital. When I've had issues, it's always been the video driver. You'll probably need to go up or down versions until you find the stable one that works for everything.

I had the same issues with PowerDVD with AVC blu-ray titles and green artifacting. There's also an AGP hotfix for this card that you should consider getting. It's available directly from AMD/ATI from their support web site.

http://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&questionID=31542

After I applied the 8.9 hotfix, I've had no issues at all. I think the current version is 8.10. Good luck.

Thanx for your answer! I'm already using the hotfix versions, at least untill 8.9 (can't even use the normal drivers). For 8.10 I'm trying the DNA-drivers.

But I'm not sure the drivers are they issue. All games work ok and Cyberlink h264/vc-1 works ok (unless it are h264 files @ level 5.1). The only problem I have is I cannot easily configure MPC-HC to use a non-DXVA h264 decoder for certain files.

I've been looking through the changelog and MPC-HC does seem to have code for this. It just isn't right for my particular card and I want to find a way to solve this. Isn't there a MPC-HC dev here?

Chumbo
5th November 2008, 21:11
Thanx for your answer! I'm already using the hotfix versions, at least untill 8.9 (can't even use the normal drivers). For 8.10 I'm trying the DNA-drivers.

But I'm not sure the drivers are they issue. All games work ok and Cyberlink h264/vc-1 works ok (unless it are h264 files @ level 5.1). The only problem I have is I cannot easily configure MPC-HC to use a non-DXVA h264 decoder for certain files.

I've been looking through the changelog and MPC-HC does seem to have code for this. It just isn't right for my particular card and I want to find a way to solve this. Isn't there a MPC-HC dev here?
It was the same with me, i.e., PowerDVD had issues, but MPC HC did not.

You can choose to use Cyberlink's h264 decoder rather than the MPC built-in one. Once you do that, you can then turn off DXVA via Cyberlink's properties. Just right-click and select it from the Filters list and uncheck the use DXVA box. Or, leave DXVA on since you say PowerDVD doesn't have this problem, so you should be okay there.

BTW, there is a new 8.10 agp hotfix out now too. Good luck.

Keiyakusha
5th November 2008, 23:51
alexins
Please, can you add a checkbox "Don't create a Start Menu folder" to the MPC-HC installer?

haxor2099
6th November 2008, 05:04
anyone else having problems downloading that latest web installer?
it just says it couldnt connect to download the needed files :|
(note, the installation file is downloaded fine, but when you run it, it does nothing and then pops an error )

rack04
6th November 2008, 05:41
I recently attached a iso file using Alcohol 120 and use MPC-HC to playback using File-Open Disc. Now everytime I click on the file menu there is a 5-10 second pause before the drop down opens. This doesn't happen with View, Play, Navigate, Favorites, or Help. Is there anyway that MPC-HC is stills searching for the attached iso even though it is not attached anymore? Or could something else be the problem?

alexins
6th November 2008, 13:10
Media Player Classic HomeCinema (x86), svn 866 (http://www.xvidvideo.ru/content/view/365/1/)
Media Player Classic HomeCinema (x64), svn 866 (http://www.xvidvideo.ru/content/view/366/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

FIX : rev.854 ffmpeg; FIX : bug in mpciconlib, all associated formats NOT show rigth icons in explorer(only main mpc-hc icon for all types); CHANGE : MpcVideDec.ax x64 version now use libavcodec_gcc.lib(mingw64); FIX : ffmpeg, MpcVideoDec.ax not linked in x64 version using libavcodec_gcc.lib(mingw64).

tetsuo55
6th November 2008, 15:48
I think its pretty clear that the dxva rewrite of the ATI catalyst driver that was implemented in 8.6 changed the way DXVA decoding works.

MPC-HC will have to be updated to support the new way of passing the slices on the to GPU.

The bad thing is i have no idea what the changed, its not even in the changelog (but the dxva dll files size and date where changed)

As has been mentioned before, PowerDVD does not use the now defunct method of passing slices to the decoder. So that keeps on working perfectly.

We definately need some help in finding out what MPC-HC is doing wrong here.

All the current bugs, random macroblocks, stutters and green/red flashes all have to do with this difference between powerdvd.

Also AGP cards are effected worse than PCI-E models. No problems with PowerDVD though.

alexins
6th November 2008, 18:19
alexins
Please, can you add a checkbox "Don't create a Start Menu folder" to the MPC-HC installer?

I will do so in the next assembling.

Rectal Prolapse
6th November 2008, 19:04
Just a quick question: Does MPC-HC support external PGS (ie. Blu-ray subtitle) files?

Thanks!

s174955
6th November 2008, 19:28
I think its pretty clear that the dxva rewrite of the ATI catalyst driver that was implemented in 8.6 changed the way DXVA decoding works.

MPC-HC will have to be updated to support the new way of passing the slices on the to GPU.
The bad thing is i have no idea what the changed, its not even in the changelog (but the dxva dll files size and date where changed)
As has been mentioned before, PowerDVD does not use the now defunct method of passing slices to the decoder. So that keeps on working perfectly.
We definately need some help in finding out what MPC-HC is doing wrong here.
All the current bugs, random macroblocks, stutters and green/red flashes all have to do with this difference between powerdvd.
Also AGP cards are effected worse than PCI-E models. No problems with PowerDVD though.

Those issues you mention sound very familiar to me with a MSI HD2600pro agp on xp, but on vista I have no such problems at all (with dxva compatible movies that is).
Would be great it it worked similar in XP!

noee
6th November 2008, 19:47
I think its pretty clear that the dxva rewrite of the ATI catalyst driver that was implemented in 8.6 changed the way DXVA decoding works.

.....

All the current bugs, random macroblocks, stutters and green/red flashes all have to do with this difference between powerdvd.

Also AGP cards are effected worse than PCI-E models. No problems with PowerDVD though.

Fwiw, I am on XPSP3 with CCC8.10 on MSI HD2600XT and DXVA is working great with my x264-encoded MKV SD material. I see none of the issues you mention.

Ultra2D
6th November 2008, 20:28
Just tested svn 866 (x64), Vista with CCC8.10 on HD4850 (PCI-E). Still a lot of corruption when playing a 720p TV episode. DXVA works pretty well with movies (720p or 1080p) though.
Only working catalyst version for me is 8.7, last time I tried.

Joniii
7th November 2008, 11:03
Why is there small green line on bottom of the picture with all H.264 files (mkv and m2ts) when using ffmpeg in mpc video decoder?

mpc video decoder v866
radeon 4850

Aleksoid1978
7th November 2008, 13:37
Why is there small green line on bottom of the picture with all H.264 files (mkv and m2ts) when using ffmpeg in mpc video decoder?

mpc video decoder v866
radeon 4850

For me is all okey. With DXVA and without. Vista x64 SP1, EVR custom

Joniii
7th November 2008, 19:14
For me is all okey. With DXVA and without. Vista x64 SP1, EVR custom

It's in WMP11 and VMC. Vista SP1 x86.

Keiyakusha
7th November 2008, 20:08
I will do so in the next assembling.

Thanks!

Shinigami-Sama
7th November 2008, 20:45
All the current bugs, random macroblocks, stutters and green/red flashes all have to do with this difference between powerdvd.

Also AGP cards are effected worse than PCI-E models. No problems with PowerDVD though.

yeah I just updated my MPC-hc to one of the newer ones posted here and one of my files that played 100% is now doing some funny things with random corruption and green macroblocks up till an I-frame and then it snaps back, I'll try again with the older release tommorrow 'cause today is a 12hour day X.x

rt87
8th November 2008, 07:52
I will do so in the next assembling.

Would you please compile standalone filters for x86/x64?

alexins
8th November 2008, 09:56
Would you please compile standalone filters for x86/x64?

For revision 867?

mashles
8th November 2008, 14:17
I am finding that DXVA only works when I load a video from locally attached disks. If i load from my NAS (the exact same video and same settings), DXVA is disabled. Apologies if this has been mentioned before, I searched the thread but couldnt find anything.

roozhou
8th November 2008, 15:47
Can anyone explain this strange problem with DXVA?

I am using:
8500GT 512M + 178.24
WinXP SP3 + DirectX Nov 2008
MPC-HC r867

I can play 720p H264 with DXVA enabled. But for 1920x1080 H264, DXVA is disabled. So I reencode the video using x264 at various resolutions. And as long as video width <= 1856, DXVA is OK even at level 5.1. But for video width > 1856, DXVA will be turned off. I tested under Overlay Mixer and VMR7/9 and they gave me the same result.

And for VC1, DXVA is disabled at any resolution.

yesgrey
8th November 2008, 16:52
if someone with old drivers can check that this version fallback in software mode with L5.1 streams.

I have GF 8600GT with 175.16 drivers, will update today to the new drivers.
Tested the L5.1 stream you linked and it's working in software mode, no DXVA.

ghostonline
8th November 2008, 17:55
Can anyone explain this strange problem with DXVA?

I am using:
8500GT 512M + 178.24
WinXP SP3 + DirectX Nov 2008
MPC-HC r867

I can play 720p H264 with DXVA enabled. But for 1920x1080 H264, DXVA is disabled. So I reencode the video using x264 at various resolutions. And as long as video width <= 1856, DXVA is OK even at level 5.1. But for video width > 1856, DXVA will be turned off. I tested under Overlay Mixer and VMR7/9 and they gave me the same result.

And for VC1, DXVA is disabled at any resolution.

mpc-hc r867 works fine here with 1080p h264 in dxva.

btw, afaik, 8500gt doesn't support vc1 in dxva.

ikarad
8th November 2008, 18:08
There is a bug with MPC home cinema under VISTA and subtitles.
I use mpc home cinema + vobusb (2.38) to see subtitles.
Under XP there isn't delay between video and subtitles but under vista there is nearly two seconds.

I notice that when i launch .vob files (or .ifo file which miss pub) instead of using "launch dvd function" there isn't delay between video and subtitles under vista but when I use "launch dvd function" under vista there is a delay of two seconds and consequently subtitles are delayed.

I try all version of mpc home cinema but there is the same problem.

I would like to know if this bug is known and if this bug will be corrected in a new version of mpc home cinema.

I try with two différent PC under vista and there is the same problem.

french version:
"Il y a un bug de MPC home cinema sous vista.
j'utilise mpc home cinema (1.604) et vobsub (2.38 vsfilter).

J'ai remarqué que quand on utilise la fonction "lancer dvd" dans mpc home cinema sous vista il y a un décalage de 2 secondes environ entre l'image et les sous titres (l'image est en retard de 2 secondes) alors que sous xp avec cette même fonction il n'y a pas de décalage.

Par contre sous vista si on lance le dvd avec les .vob ou le .ifo qui saute les pubs du début le décalage n'apparait plus. Sous xp par contre il n'y aucun problème quelque soit la méthode utilisée pour regarder le dvd.

j'ai essayé avec différentes versions de mpc home cinema et c'est le même problème.

J'ai aussi essayé avec d'autres dvds (ce sont des dvd d'anime jap et américain) et il y a toujours le même décalage sous vista et aucun décalage sous xp.

J'aimerai savoir si quelqu'un l'a déjà remarqué et si c'est possible que ce problème soit corrigé dans une future version

PS: j'ai essayé sur 2 pcs avec vista (pour voir si ça provenait pas de mon pc) et c'est le même problème"

Miryan
8th November 2008, 20:24
You dont have to use vobsub and MPCHC, because MPCHC already has a subtitling engine.

Kado
8th November 2008, 21:04
You can't see the subtitles from a DVD with the internal engine if mpeg-2 dxva is used, only in software mode.
I prefer the internal engine anyway, too bad for the dropped frames when you set the buffer to zero and use styled subs like ssa/ass.

ikarad
8th November 2008, 21:27
You dont have to use vobsub and MPCHC, because MPCHC already has a subtitling engine.

with or without vobsub there is the same problem. The porblem come from MPC-HC under vista ant not from vobsub.(under xp it works very well)

Morover subtitle engine of mpc HC doesn't work with separated subtitle like those I own. Consequently vobsub is the only software that works (Also, subtitle function offfdshow doesn't work in this case).

subtitle engine of mpc HC isn't a good solution for all situations.

You can't see the subtitles from a DVD with the internal engine if mpeg-2 dxva is used, only in software mode.
I prefer the internal engine anyway, too bad for the dropped frames when you set the buffer to zero and use styled subs like ssa/ass.
even in sofware mode it's impossible to see subtitles with DVD if subtitles are separated (not included in dvd)

rt87
9th November 2008, 02:34
For revision 867?

yes, please.

p0w3rh0u5e
9th November 2008, 03:20
Mmmmh, something totally different, just a thought, what could be added in the future: support for 3D/Stereoscopic Movies! ;)

I think it would be great to add it to mpc hc, because there are'nt much solutions for stereoscopic movie playback available, and especially nothing on the freeware/opensource-sector.

3D is a growing market, hollywood tries to establish it (again), playback-devices are getting better and widely available, camcorders are getting cheaper and cheaper (buy two of them, add a lanc-synchronizer, and start making your own 3D-movies) and people will want more than "just" FullHD, when they come out of a digital 3D-cinema. ;)

This basically means MPC would have to handle two synchronized videostreams (left/right) and prepare the output for different 3D-techniques. The streams could come from different files or from one file with two videostreams (maybe this could be an addition to the mkv specs?). Well, in a far future it could come from a single videostream too, i guess that would make the encoding more efficient...

I think for the start it would be great to support NVIDIAs stereoscopic driver for output (Does ATI have something similar? I dont't know.) and two files/streams for input. Internal HW-independent "3D-Renderers" (for red/blue etc.) could be added later...

Well, have a look at this player, to get a better idea what could be done:
http://www.berezin.com/3D/stereoscopic_player.htm

Like i said, this is just something i was thinking about (because i'm going to experiment with 3D-movie-making soon), i don't even call it a feature-request, because i'm not going to request it. ;) Just think about it and lets talk...

alexins
9th November 2008, 03:20
Media Player Classic HomeCinema (x86), svn 867 (http://www.xvidvideo.ru/content/view/371/1/)
Media Player Classic HomeCinema (x64), svn 867 (http://www.xvidvideo.ru/content/view/370/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

add drivers version detection for the support of level 5.1 on nvidia cards

rack04
9th November 2008, 04:19
I recently attached a iso file using Alcohol 120 and use MPC-HC to playback using File-Open Disc. Now everytime I click on the file menu there is a 5-10 second pause before the drop down opens. This doesn't happen with View, Play, Navigate, Favorites, or Help. Is there anyway that MPC-HC is stills searching for the attached iso even though it is not attached anymore? Or could something else be the problem?

Is anyone else having this problem. I'm experiencing this on multiple computers.

nlnl
9th November 2008, 08:45
I have Vista 32, MPC HC 1.1.853 , WMV decoder , madflac, Haali Renderer and can not play m2ts (D. Guilmour 'Remember the night') with VC-1 interlaced video 1080i@60 and PCM audio. The same with C. Dion 'A new day'.
I remuxed everything in mkv transcoding audio in Flac but the issue is still here.
Could you help :thanks:

Steveo08
9th November 2008, 11:10
is there a trick or a bugfux, that black will be "black" and not grey-black with EVR custon?

and does anyone know, if there's a hotkey for vobsub to enable oder disable subtitels?

leeperry
9th November 2008, 11:32
is there a trick or a bugfux, that black will be "black" and not grey-black with EVR custon?
a dirty fix is to copy evr.dll from Vista RTM, or on nvidia cards you can force TV levels in the drivers I think.

Casimir666
9th November 2008, 12:18
I have modify H264 decoder to use SEI messages as Matmaul suggest. Now DXVA decoder works with french TNT-HD (should be used with Haali splitter, because internal splitter still buggy) :
http://www.zshare.net/download/51097510ef50159c/

Please let me know if you see broken things before I commit.

@Matmaul : i have put the .patch if you want to have a look on it.

ranpha
9th November 2008, 13:14
I have GF 8600GT with 175.16 drivers, will update today to the new drivers.
Tested the L5.1 stream you linked and it's working in software mode, no DXVA.

That video should work with DXVA if latest drivers 178.24 is used.

the6thday
9th November 2008, 16:08
I have Vista 32, MPC HC 1.1.853 , WMV decoder , madflac, Haali Renderer and can not play m2ts (D. Guilmour 'Remember the night') with VC-1 interlaced video 1080i@60 and PCM audio. The same with C. Dion 'A new day'.
I remuxed everything in mkv transcoding audio in Flac but the issue is still here.
Could you help :thanks:
Same here using:
ati 3800, haali splitter, ac3filter, MPC HC 1.1.867, .m2ts file with VC-1 1080i@29.970fps and dts sound. When playing using vc-1 dxva i just get a black screen, using vc-1 without dxva i get a grey screen with some distortion...

Sample file: http://the6thday.dyndns.org/interlacedvc1sample.m2ts

Chumbo
9th November 2008, 17:23
Same here using:
ati 3800, haali splitter, ac3filter, MPC HC 1.1.867, .m2ts file with VC-1 1080i@29.970fps and dts sound. When playing using vc-1 dxva i just get a black screen, using vc-1 without dxva i get a grey screen with some distortion...

Sample file: http://the6thday.dyndns.org/interlacedvc1sample.m2ts
Try running your m2ts through eac3to and remove the pulldown flags and then put the audio and video in an MKV container and then try it.

easyfab
9th November 2008, 17:32
I have modify H264 decoder to use SEI messages as Matmaul suggest. Now DXVA decoder works with french TNT-HD (should be used with Haali splitter, because internal splitter still buggy) :
http://www.zshare.net/download/51097510ef50159c/

Please let me know if you see broken things before I commit.

@Matmaul : i have put the .patch if you want to have a look on it.

Thanks, it works better for the interlacing but doesn't take the good aspect ratio ( 16:9 ) and doesn't play very well.

Don't know if that can help but here is a little .ts file from ARTE HD (french TNT-HD 1044*1080 16:9) that play correct under dvbviewer ( Dxva and not), VLC and with mplayer and under MPC-HC with haali ts splitter, pdvd 8 and ffdshow have correct aspect ratio but not MPC-HC internal h264 decoder ( dxva or not ) .

http://www.zshare.net/download/51107789645226bf/

the6thday
9th November 2008, 19:09
Try running your m2ts through eac3to and remove the pulldown flags and then put the audio and video in an MKV container and then try it.
Same result... just like when using the m2ts i get a black screen...

ramonchin
9th November 2008, 19:50
The tv levels brightness issue is not a driver issue. The renderer is simply fucking up doing the colour space conversion. Either pass RGB24/32 to the renderer (means the decoder would have done the colour space conversion correctly .. ) or use a different renderer.

Hi!

How can I pass RGB24/32 to the renderer? When I watch HD movies, faces look too orange-red. It happens with both CoreAVC and Cyberlink H264 (DXVA checked). Perhaps that's a color space problem...

It's not so noticeable when I watch mpeg-2 videos.

Under VMR9, all movies show natural color, but DVBviewer has interlacing problems with this renderer.

I've a HTPC with an ATI 3850, connected throught DVI-HDMI cable. It's using EVR under Vista 32bits.

Thanks.

Chumbo
9th November 2008, 20:17
Same result... just like when using the m2ts i get a black screen...
Sounds like a corrupt stream.

the6thday
9th November 2008, 20:22
Sounds like a corrupt stream.
Well then all blu-rays using interlaced vc-1 must be corrupted ;)...

STaRGaZeR
9th November 2008, 20:33
I have modify H264 decoder to use SEI messages as Matmaul suggest. Now DXVA decoder works with french TNT-HD (should be used with Haali splitter, because internal splitter still buggy) :
http://www.zshare.net/download/51097510ef50159c/

Please let me know if you see broken things before I commit.

@Matmaul : i have put the .patch if you want to have a look on it.

Works nice :)

yesgrey
9th November 2008, 21:24
That video should work with DXVA if latest drivers 178.24 is used.

Yes, I have updated to 178.24 and it works in dxva. I was testing the drivers detection code added by Matmaul at his request...

Shinigami-Sama
9th November 2008, 21:41
I have modify H264 decoder to use SEI messages as Matmaul suggest. Now DXVA decoder works with french TNT-HD (should be used with Haali splitter, because internal splitter still buggy) :
http://www.zshare.net/download/51097510ef50159c/

Please let me know if you see broken things before I commit.

@Matmaul : i have put the .patch if you want to have a look on it.

this fixes the problem I had with a valid stream corrupting
thanks :D

Chumbo
9th November 2008, 21:54
Well then all blu-rays using interlaced vc-1 must be corrupted ;)...
LOL, sorry, I thought you were having issues just with that one. I should've read more closely. That's a shame.

nlnl
9th November 2008, 22:00
I have Vista 32, MPC HC 1.1.853 , WMV decoder , madflac, Haali Renderer and can not play m2ts (D. Guilmour 'Remember the night') with VC-1 interlaced video 1080i@60 and PCM audio. The same with C. Dion 'A new day'.
I remuxed everything in mkv transcoding audio in Flac but the issue is still here.
Could you help :thanks:
Try running your m2ts through eac3to and remove the pulldown flags and then put the audio and video in an MKV container and then try it.

I removed pulldown flags and then put the audio and video in an MKV container - the issue is still here.
The problem is VC-1 interlaced video?
How can I use in MPC HC external VC-1 decoder (not WMV!)?

Mercury_22
9th November 2008, 22:02
Same here using:
ati 3800, haali splitter, ac3filter, MPC HC 1.1.867, .m2ts file with VC-1 1080i@29.970fps and dts sound. When playing using vc-1 dxva i just get a black screen, using vc-1 without dxva i get a grey screen with some distortion...

Sample file: http://the6thday.dyndns.org/interlacedvc1sample.m2ts

Same here too ! :helpful:

Casimir666
9th November 2008, 22:58
I removed pulldown flags and then put the audio and video in an MKV container - the issue is still here.
The problem is VC-1 interlaced video?
How can I use in MPC HC external VC-1 decoder (not WMV!)?

Interlaced VC1 is not supported yet by DXVA decoder.

alexins
9th November 2008, 23:39
I have modify H264 decoder to use SEI messages as Matmaul suggest. Now DXVA decoder works with french TNT-HD (should be used with Haali splitter, because internal splitter still buggy) :
http://www.zshare.net/download/51097510ef50159c/

Please let me know if you see broken things before I commit.

@Matmaul : i have put the .patch if you want to have a look on it.

This patch works!

dukey
10th November 2008, 00:23
Hi!

How can I pass RGB24/32 to the renderer? When I watch HD movies, faces look too orange-red. It happens with both CoreAVC and Cyberlink H264 (DXVA checked). Perhaps that's a color space problem...

It's not so noticeable when I watch mpeg-2 videos.

Under VMR9, all movies show natural color, but DVBviewer has interlacing problems with this renderer.

I've a HTPC with an ATI 3850, connected throught DVI-HDMI cable. It's using EVR under Vista 32bits.

Thanks.

in coreavc, just disable all output types, except RGB32

jugm
10th November 2008, 02:12
I have modify H264 decoder to use SEI messages as Matmaul suggest. Now DXVA decoder works with french TNT-HD (should be used with Haali splitter, because internal splitter still buggy) :
http://www.zshare.net/download/51097510ef50159c/

Please let me know if you see broken things before I commit.


I'm having same problem as with 1.1.604. Which is : H.264 EVO files plays few frames forward, then jumps back. And H.264 EVO converted to MKV plays nice on 1.1.604. But its jumpy on your new version. Not as EVO but still jumpy.

Your version and MKV: 3 frames forward, 1 back
1.1.604 and MKV : good
Your version and EVO: 2 forward, 1 back
1.1.604 and EVO: 2 forward, 1 back

MatMaul
10th November 2008, 04:31
I have GF 8600GT with 175.16 drivers, will update today to the new drivers.
Tested the L5.1 stream you linked and it's working in software mode, no DXVA.
so is it working in DXVA mode after drivers update ?

nlnl
10th November 2008, 07:27
Interlaced VC1 is not supported yet by DXVA decoder.

Do you mean internal MPC HC decoder?
But I use WMV decoder (Vista 32)! Does WMV support VC-1 interlaced video?

haxor2099
10th November 2008, 07:45
is the video site down? no idea why but cant download latest version.

ranpha
10th November 2008, 07:51
so is it working in DXVA mode after drivers update ?

With 9800GT and Vista 64-bit SP1 and your test build 858 (not xvidvideo.ru build).
driver 177.79 - your stream is in software mode.
driver 178.24 - the stream plays in DXVA mode.

Casimir666
10th November 2008, 08:07
Do you mean internal MPC HC decoder?
But I use WMV decoder (Vista 32)! Does WMV support VC-1 interlaced video?

Yes I mean internal decoder. And yes Microsoft WMV decoder can play interlaced video.

nlnl
10th November 2008, 09:31
Yes I mean internal decoder. And yes Microsoft WMV decoder can play interlaced video.
I tried interlaced VC-1 video 1080i@29 (mkv, m2ts) using Microsoft WMV decoder + Haali or internal splitter +Haali or EVR renderers.
Something is wrong with frame rate (the motion is slow):helpful:!

ramonchin
10th November 2008, 16:05
in coreavc, just disable all output types, except RGB32

But, Aren't almost all x264 matroskas and HD channels YV12?

As I said, faces look too saturated using EVR (on HD overall). On the other hand, VMR9 look very natural colors.

Thanks.

mashles
10th November 2008, 21:00
I am finding that DXVA only works when I load a video from locally attached disks. If i load from my NAS (the exact same video and same settings), DXVA is disabled. Apologies if this has been mentioned before, I searched the thread but couldnt find anything.


No-one got any ideas on this?

Shinigami-Sama
10th November 2008, 22:11
No-one got any ideas on this?

mount the NAS share as a network drive and try again?

dukey
10th November 2008, 23:01
But, Aren't almost all x264 matroskas and HD channels YV12?

As I said, faces look too saturated using EVR (on HD overall). On the other hand, VMR9 look very natural colors.

Thanks.

yes
but to display video you need to convert it to RGB24/32
you are just telling coreavc to do that conversion for you, instead of getting the video renderer to do it.

yesgrey
11th November 2008, 01:15
so is it working in DXVA mode after drivers update ?

Yes. I have already confirmed it in my previous post (#4726).

bmnot
11th November 2008, 05:58
Why is VC1 in m2ts so choppy?!?! Remuxed to mkv it's fine, so it's not a bitrate/cpu issue.

Mercury_22
11th November 2008, 09:09
Why is VC1 in m2ts so choppy?!?! Remuxed to mkv it's fine, so it's not a bitrate/cpu issue.

Same here ! It's the internal splitter in my opinion :helpful:

PS Tested on Intel G35 G965 and ati HD 4670 graphics !

haxor2099
11th November 2008, 15:23
btw, I still havent got any answer of whats going on with xvidvideo.ru
it was completely offline a few ago... (pinged but seemed it had firewall on or http server down)
then I now get this:

This IP address is shared. For access to the web site which you look for, enter its address instead of its IP.

For questions or problems please contact the server administrator.

anyone else has this problem?

boyumeow
11th November 2008, 16:11
Yup, looks like xvidvideo.ru is having some problems, I m getting the same message as U. Maybe we will just wait, thanks.

carnage_pl
11th November 2008, 20:00
I asked alexins about website. It's his aswer : "I do a transfer the web site on a home server, soon he will work again. "

Momber
11th November 2008, 22:51
Those issues you mention sound very familiar to me with a MSI HD2600pro agp on xp, but on vista I have no such problems at all (with dxva compatible movies that is).
Would be great it it worked similar in XP!
I agree 100% - same trouble here under XP (not so under Vista). ATi 3650 Catalyst 8.10.

Shinigami-Sama
12th November 2008, 01:47
I agree 100% - same trouble here under XP (not so under Vista). ATi 3650 Catalyst 8.10.

agp version?
I can't get 8.10 to install for my 3650..

Momber
12th November 2008, 02:16
agp version?
Nope. PCI Express.

carlo_0000
12th November 2008, 03:49
Same here ! It's the internal splitter in my opinion :helpful:

PS Tested on Intel G35 G965 and ati HD 4670 graphics !

i notice the same probleme

records from bbc hd come out it .ts
but megui can't open it , so i mux it to .m2ts

mpchc can't play them, it s laggy but i can use them in megui

alexins
12th November 2008, 13:02
Media Player Classic HomeCinema (x86), svn 875 (http://www.xvidvideo.ru/content/view/374/1/)
Media Player Classic HomeCinema (x64), svn 875 (http://www.xvidvideo.ru/content/view/375/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Disable the "Display Stats" and "Remaining Time" menu options when the OSD is turned off; Fixed : better detection of top first/bottom first using SEI messages; Updated French translation, cleanup in "TODO" comments; Fixed : minidump not working on Windows XP; Fixed : invalid project setting for mpciconlib in x64; Updated Turkish translation: all strings checked and corrected; Updated Hungarian translation; Update KOREAN translation.

STaRGaZeR
12th November 2008, 15:06
@clsid

Can you please reenable the "Display Stats" option when OSD is turned off?

cweb
12th November 2008, 16:32
Ok version 446 is buggy.. when I do fast seeking it crashes with this error. I still had version 422 on my system and it does not crash.. will try version before 446 and see what happens.

I'm getting a very similar error now. "an unhandled win32 exception occurred in mplayerc.exe [3904]", with svn 875..

Any ideas? Is it because I recently installed Visual Studio 2008?

clsid
12th November 2008, 16:38
@clsid

Can you please reenable the "Display Stats" option when OSD is turned off?
Doesn't it depend on the OSD? If so, does it depend on a certain renderer?

The idea was to disable the menu option in situations were nothing happens when it gets enabled.

cweb
12th November 2008, 16:42
I found a post which said to run drwtsn32 -i from the command line. It stopped the JIT running but mediaplayerclassic still bombs out with ModName: d3d9.dll, if this could be of more help..

cweb
12th November 2008, 17:06
Solved the problem. Did a registry cleanup with my ashampoo winoptimizer and then rebooted. Now mpc works as usual..
Well as long as it's working, no problem..

STaRGaZeR
12th November 2008, 18:03
Doesn't it depend on the OSD? If so, does it depend on a certain renderer?

The idea was to disable the menu option in situations were nothing happens when it gets enabled.

At least not with EVR Custom, I've been using it with OSD disabled for a long time. The remaining time option does nothing, so it can be disabled with no problems.

EDIT: VMR9 Renderless is fine too. So I guess it's not OSD dependant.

clsid
12th November 2008, 18:59
It actually only works for VMR-9 renderless and EVR CP in combination with "3D surfaces".

mashles
12th November 2008, 20:33
mount the NAS share as a network drive and try again?

It is mounted. Really can't think of anything that would stop it working :/

STaRGaZeR
12th November 2008, 20:51
It actually only works for VMR-9 renderless and EVR CP in combination with "3D surfaces".

Exactly. Should be OK now.

Shinigami-Sama
12th November 2008, 21:41
It is mounted. Really can't think of anything that would stop it working :/

I could see it failing with UNC names but not with a mount
I'll try it out when I get home

Stingrey
12th November 2008, 22:01
I wanted to ask if DXVA Support with MPC-HC is possible with "Mobile Intel 4 Series Express Chipset Family".
DXVA Checker from here (http://bluesky23.hp.infoseek.co.jp/index.html#DXVAChecker) lists a lot of supported modes,
but with MPC-HC I can't get DXVA support running.

On my PC with an Ati HD4850 everything runs perfect.

Px
12th November 2008, 22:21
but with MPC-HC I can't get DXVA support running.
Look on previous pages - Intel uses non-standard gud for acceleration, and don't want to release their specs, so - no support for Intel videochips

Stingrey
12th November 2008, 23:30
I read the preveous pages and used the search function, but mostly I found stuff about IGP's in normal mainbourds.
I thought maybe in the mobile area it would be different, but thanks for your answer.

alexins
13th November 2008, 00:49
Media Player Classic HomeCinema (x86), svn 879 (http://www.xvidvideo.ru/content/view/378/1/)
Media Player Classic HomeCinema (x64), svn 879 (http://www.xvidvideo.ru/content/view/379/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Fixed the "display stats" menu option. It does not depend on the OSD, but only works with VMR-9 renderless and EVR custom; Adjusted the Direct3D warning message. It now mentions that fullscreen can be exited with Ctrl+C; Updated : subtitle option dialog box for Hungarian translation; Italian resources updated; translated new "TODO" lines.

CiTay
13th November 2008, 12:14
I have a problem since installing Catalyst 8.11 for Vista x64 today. Graphics card Radeon HD 4670. Playing a HDTV x264 video (MPEG4 Video H264 1280x720 25.00fps) with MPC HC, EVR custom, Internal decoder or CoreAVC (doesn't matter), i get a black area where the video is supposed to be. Meaning, the window resizes to the expected size, but it's black. Audio plays fine. When i set it to EVR, i see video too, but i want to use EVR custom, and it worked fine yesterday with Catalyst 8.10. What happened?

P.S. The 8.11 install required no reboot, but when i first try to play the video afterwards, Vista said "MPC doesn't work anymore, looking for solutions". After the reboot, i have this black screen problem.


edit: After toying with the deinterlacing mode in CCC, i get this Vista message again that mplayerc.exe doesn't work anymore! But only with H264 files, XviD etc. plays fine.

These problems are all new, since Catalyst 8.11. New MPC HC from SVN doesn't change anything.


edit #2: Vista tells me that the problem with mplayerc.exe came from "atiumdva.dll".


edit #3: Went back to Catalyst 8.10 and all problems are gone. It seems they packed a broken "atiumdva.dll" with Cat 8.11 x64. Can anyone reproduce this?

ACrowley
13th November 2008, 13:41
Pan&Scan still doesnt work for me! When i enable Pan&Scan i get a black Picture only!

Klaus_1250
13th November 2008, 14:24
agp version?
I can't get 8.10 to install for my 3650..

Neither http://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&questionID=31625 or http://www.donotargue.com/page.php?id=552 install??? (Never mind, 8.11 is out, though it will take a while for both sources to be updated).

Feature Request:
Some anime is available with dubbed English and original Japanese, with the English set as standard (grrr). Would be nice if MPC-HC had an settings tab where you can set preferences for Languages and Subtitels, similar (but more advanced) to the settings now available for DVD.

SeeMoreDigital
13th November 2008, 14:30
Media Player Classic HomeCinema (x86), svn 879 (http://www.xvidvideo.ru/content/view/378/1/)Sadly, even this version of MPC HC is still unable to correctly display MPEG-4 AVC video encoded with aspect ratio signalling!

How is it that the original versions of MPC can correctly display MPEG-4 AVC video encoded with aspect ratio signalling and not MPC HC?

Mercury_22
13th November 2008, 15:54
I have a problem since installing Catalyst 8.11 for Vista x64 today. Graphics card Radeon HD 4670. Playing a HDTV x264 video (MPEG4 Video H264 1280x720 25.00fps) with MPC HC, EVR custom, Internal decoder or CoreAVC (doesn't matter), i get a black area where the video is supposed to be. Meaning, the window resizes to the expected size, but it's black. Audio plays fine. When i set it to EVR, i see video too, but i want to use EVR custom, and it worked fine yesterday with Catalyst 8.10. What happened?

P.S. The 8.11 install required no reboot, but when i first try to play the video afterwards, Vista said "MPC doesn't work anymore, looking for solutions". After the reboot, i have this black screen problem.


edit: After toying with the deinterlacing mode in CCC, i get this Vista message again that mplayerc.exe doesn't work anymore! But only with H264 files, XviD etc. plays fine.

These problems are all new, since Catalyst 8.11. New MPC HC from SVN doesn't change anything.


edit #2: Vista tells me that the problem with mplayerc.exe came from "atiumdva.dll".


edit #3: Went back to Catalyst 8.10 and all problems are gone. It seems they packed a broken "atiumdva.dll" with Cat 8.11 x64. Can anyone reproduce this?

With EVR custom & VC-1 & Cat 8.11 MPC-HC it's crashing with this message

Problem signature:
Problem Event Name: APPCRASH
Application Name: mplayerc.exe
Application Version: 1.1.879.0
Application Timestamp: 491b5465
Fault Module Name: atiumdva.dll
Fault Module Version: 7.14.10.205
Fault Module Timestamp: 4907bf59
Exception Code: c0000005
Exception Offset: 00114c3f
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 1033
Additional Information 1: fd00
Additional Information 2: ea6f5fe8924aaa756324d57f87834160
Additional Information 3: fd00
Additional Information 4: ea6f5fe8924aaa756324d57f87834160

With any other render or Cat 8.10 everything it's OK ! :helpful:

CiTay
13th November 2008, 16:01
Thanks for reproducing it, Mercury_22!

So something seems wrong with 8.11's atiumdva.dll...


Can you maybe report this to ATI/AMD too: http://ati.supportcenteronline.com/ics/survey/survey.asp?deptID=894&surveyID=486&type=web

I already did, but it may go under, who knows...

STaRGaZeR
13th November 2008, 17:16
Cats 8.11 do broke hardware deinterlacing too. Instant crash no matter what decoder you use, MPC, Cyberlink...

Snowknight26
13th November 2008, 20:20
Woo, green screen with DXVA things using 8.11. Oh and deinterlacing is broken too.

cweb
13th November 2008, 20:37
I noticed that when I hibernate my pc, and then I restore it, media player classic home cinema always crashes...

Casimir666
13th November 2008, 20:54
Sadly, even this version of MPC HC is still unable to correctly display MPEG-4 AVC video encoded with aspect ratio signalling!

How is it that the original versions of MPC can correctly display MPEG-4 AVC video encoded with aspect ratio signalling and not MPC HC?

Have you sample for that?

hwti
13th November 2008, 21:16
Thanks for reproducing it, Mercury_22!

So something seems wrong with 8.11's atiumdva.dll...


Can you maybe report this to ATI/AMD too: http://ati.supportcenteronline.com/ics/survey/survey.asp?deptID=894&surveyID=486&type=web

I already did, but it may go under, who knows...

It has nothing to do with Catalyst driver.
The problems happens with 8.10 hotfix2 too (same atiumdva.dll version), and I remember getting the same black screen/crashes with older versions.

I reported the problem to Casimir666 Monday, it comes from a wrong D3D9 texture format in EVR Custom presenter.

CiTay
13th November 2008, 22:21
It has nothing to do with Catalyst driver.
The problems happens with 8.10 hotfix2 too (same atiumdva.dll version), and I remember getting the same black screen/crashes with older versions.

I reported the problem to Casimir666 Monday, it comes from a wrong D3D9 texture format in EVR Custom presenter.

But how come that before this, i only had a couple crashes, but with Cat 8.11 i have problems all the time? Something must have changed in that DLL to trigger that.

SeeMoreDigital
13th November 2008, 22:22
Have you sample for that?Here you go: -

http://rapidshare.de/files/40903339/SMD_Test_Samples.7z.html


Cheers

nae1986
13th November 2008, 23:27
I am using version SVN 879 and using the internal Ogg/Vorbis splitters, I can't play an OGG audio file.

Here is a sample file:
http://www.usaupload.net/d/9m9o7h22t07

Casimir666
13th November 2008, 23:33
It has nothing to do with Catalyst driver.
The problems happens with 8.10 hotfix2 too (same atiumdva.dll version), and I remember getting the same black screen/crashes with older versions.

I reported the problem to Casimir666 Monday, it comes from a wrong D3D9 texture format in EVR Custom presenter.

Here you go: -

http://rapidshare.de/files/40903339/SMD_Test_Samples.7z.html


Cheers

Both problems should be fixed with this build :

http://www.zshare.net/download/512930974865f882/

nae1986
13th November 2008, 23:36
I am using version SVN 879 and using the internal Ogg/Vorbis splitters, I can't play an OGG audio file.

Here is a sample file:
http://www.usaupload.net/d/9m9o7h22t07

I tried the same file with Media Player Classic - patched build (https://sourceforge.net/projects/guliverkli2/) and it worked.

Note: I don't have any DirectShow filters enabled so I am using the players' internal ones.

clsid
13th November 2008, 23:51
That ogg file indeed does not play with MPC-HC's internal splitter. Casimir666 has made some changes to it, but they are unfinished.

I recommend using Haali Media Splitter for .ogg files.

SeeMoreDigital
13th November 2008, 23:51
Both problems should be fixed with this build :

http://www.zshare.net/download/512930974865f882/That was fast.... I'm happy to confirm the issue is indeed fixed now :)

What was the problem?

STaRGaZeR
13th November 2008, 23:52
HW deinterlacing is also fixed. Great work.

Casimir666
14th November 2008, 00:02
I tried the same file with Media Player Classic - patched build (https://sourceforge.net/projects/guliverkli2/) and it worked.

Note: I don't have any DirectShow filters enabled so I am using the players' internal ones.

Ok fixed

Casimir666
14th November 2008, 00:05
That was fast.... I'm happy to confirm the issue is indeed fixed now :)

What was the problem?
Decoder now rely on "Extended SAR" if present in bitstream, and not on A/R detected by parser.

SeeMoreDigital
14th November 2008, 00:12
Decoder now rely on "Extended SAR" if present in bitstream, and not on A/R detected by parser.Thanks for the info...

While I'm thinking about it. A few days ago Kurtnoise13 tweaked Gabest's MP4 parser (http://forum.doom9.org/showthread.php?p=1211578#post1211578) to support AC3 audio streams placed within the .MP4 container. Have you considered providing this option too?


Cheers

alexins
14th November 2008, 03:37
Media Player Classic HomeCinema (x86), svn 889 (http://www.xvidvideo.ru/content/view/388/1/)
Media Player Classic HomeCinema (x64), svn 889 (http://www.xvidvideo.ru/content/view/387/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

FIX : ffmpeg H.264 decoding; FIXED : broken playback with some Ogg files; FIXED : Crash/black screen with DXVA decoder with some ATI cards. Untranslated P&S string added; Removed file association option for image files; The FLV splitter now supports FLV files that contain H.264 video and AAC audio; Updated Czech translation; Update Traditional Chinese translation; Updated Slovak translation; Updated Turkish translation.

LoRd_MuldeR
14th November 2008, 04:24
MPC-HC SVN 889 crashes if you enable the internal FFMPEG H.264 decoder(not the DXVA one) and play some MKVs with H.264. Disabling internal FFMPEG H.264 decoder and using external ffdshow decoder, it doesn't crash.

Application exception occurred:
App: C:\Temp\mplayerc.exe (pid=2484)
Exception number: c0000005 (access violation)

http://img444.imageshack.us/img444/6579/crashsf1.th.png (http://img444.imageshack.us/my.php?image=crashsf1.png)

Crash happened on both Intel Core 2 Duo and AMD CPUs. I'm using XP SP3, DirectX Nov 2008 runtime, Nvidia 178.24 drivers.

Confirm :o

Aleksoid1978
14th November 2008, 04:24
MPC-HC SVN 889 crashes if you enable the internal FFMPEG H.264 decoder(not the DXVA one) and play some MKVs with H.264. Disabling internal FFMPEG H.264 decoder and using external ffdshow decoder, it doesn't crash.

Application exception occurred:
App: C:\Temp\mplayerc.exe (pid=2484)
Exception number: c0000005 (access violation)

http://img444.imageshack.us/img444/6579/crashsf1.th.png (http://img444.imageshack.us/my.php?image=crashsf1.png)

Crash happened on both Intel Core 2 Duo and AMD CPUs. I'm using XP SP3, DirectX Nov 2008 runtime, Nvidia 178.24 drivers.

Yes, me too.

draggoon01
14th November 2008, 04:36
thanks for fix

alexins
14th November 2008, 05:29
Media Player Classic HomeCinema (x86), svn 890 (http://www.xvidvideo.ru/content/view/388/1/)
Media Player Classic HomeCinema (x64), svn 890 (http://www.xvidvideo.ru/content/view/387/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

FIX : remove rev.889 ffmpeg decoding change, crash on h264 stream.

Moitah
14th November 2008, 06:09
@draggoon01: I'll look into it tomorrow.

Snowknight26
14th November 2008, 08:02
r890 definitely fixed the deinterlacing crash but the green screen with DXVA remains. Catalyst 8.11. :\

nae1986
14th November 2008, 10:54
I have 2 requests regarding the file associations:

1) I don't think anyone uses a media player for viewing images, so the "Image files" association could be removed (MPC patched already implemented that).

2) MPC-HC currently has switches to register audio and video files ("/regaud" and "/regvid") and to unregister all ("/unregall"). It would be good to have a switch ("/regall") for registering all types (and autoplay items), similar in functionality to the "All" button from "Formats".

STaRGaZeR
14th November 2008, 12:43
r890 definitely fixed the deinterlacing crash but the green screen with DXVA remains. Catalyst 8.11. :\

You must restart your PC. I had the same issue.

alexins
14th November 2008, 15:02
Media Player Classic HomeCinema (x86), svn 891 (http://www.xvidvideo.ru/content/view/390/1/)
Media Player Classic HomeCinema (x64), svn 891 (http://www.xvidvideo.ru/content/view/389/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Updated FFmpeg

ikarad
14th November 2008, 17:33
There is a bug with MPC home cinema under VISTA and subtitles.
I use mpc home cinema + vobusb (2.38) to see subtitles.
Under XP there isn't delay between video and subtitles but under vista there is nearly two seconds.

I notice that when i launch .vob files (or .ifo file which miss pub) instead of using "launch dvd function" there isn't delay between video and subtitles under vista but when I use "launch dvd function" under vista there is a delay of two seconds and consequently subtitles are delayed.

I try all version of mpc home cinema but there is the same problem.

I would like to know if this bug is known and if this bug will be corrected in a new version of mpc home cinema.

I try with two différent PC under vista and there is the same problem.

french version:
"Il y a un bug de MPC home cinema sous vista.
j'utilise mpc home cinema (1.604) et vobsub (2.38 vsfilter).

J'ai remarqué que quand on utilise la fonction "lancer dvd" dans mpc home cinema sous vista il y a un décalage de 2 secondes environ entre l'image et les sous titres (l'image est en retard de 2 secondes) alors que sous xp avec cette même fonction il n'y a pas de décalage.

Par contre sous vista si on lance le dvd avec les .vob ou le .ifo qui saute les pubs du début le décalage n'apparait plus. Sous xp par contre il n'y aucun problème quelque soit la méthode utilisée pour regarder le dvd.

j'ai essayé avec différentes versions de mpc home cinema et c'est le même problème.

J'ai aussi essayé avec d'autres dvds (ce sont des dvd d'anime jap et américain) et il y a toujours le même décalage sous vista et aucun décalage sous xp.

J'aimerai savoir si quelqu'un l'a déjà remarqué et si c'est possible que ce problème soit corrigé dans une future version

PS: j'ai essayé sur 2 pcs avec vista (pour voir si ça provenait pas de mon pc) et c'est le même problème"

I up this message

73ChargerFan
14th November 2008, 21:22
I've got MPC working with almost every file, just by double clicking on the file icon. The "Direct3d Fullscreen" option does get rid of tearing, but then I can't easily exit the program afterwards.

Request:

Please add the option "Exit Program After Playback" (I know it is in the menu.)

Reason:
1. With "Direct3D Fullscreen" the screen goes black after the video is over
2. Pop-up menus don't work in this mode, so I can't exit the program using the mouse
3. Options->Player->"Exit fullscreen at the end of playback" does not work in this mode
4. Hitting CTL-C or ALT-F4 is a hassle. I can't find my wireless keyboard; I can't explain it to my wife or kids; it isn't needed for my HTPC, except as a giant remote-control for only one use and only one program.

My Attempts:
It is available as a command line option, and I added it to the file associations in explorer (for each and every supported file type). But then I installed a newer version of MPC-HC, and they were (my fault) reset to defaults.

BTW, did I mention that the player works really great? I only had to install Haali splitter, and everything else is internal.

:thanks:

airwin
14th November 2008, 23:43
I would like to summarize my experience with my Catalyst and the broken DXVA decoding:

This issue was discovered with Catalist 8.9, MPC-HC worked just fine with 8.8.

With the new drivers, including 8.11 I get DXVA only by using either overlay mixer or windowed VMR7. All other DirectShow devices work without DXVA (also the video contrast is much better with these two devices).

Even with the above settings I can only play small videos (by downloading the MP4 version of YouTube video, for example). With 720p and 1080p videos I get:

With overlay mixer everything seem okay only the playback doesn't begin. The overlay is black, I can seek forth and back but the timer remains frozen and the picture blank.

With windowed VMR7 MPC-HC simply crashes.

And there is an other issue: some (YouTube) videos show a green, 8-pixel wide line at the bottom, some others show this as a bar at the right of the video.

Could it be a buffer corruption?

Edit: MPC-HC build 891, Radeon 3850, WinXP 32-bit

CiTay
14th November 2008, 23:59
All other DirectShow devices work without DXVA (also the video contrast is much better with these two devices).

That is is a known "handicap" of ATI cards, they use the MS-recommended, but wrong colorspace conversion. To fix this, there's two methods:


XP: Regedit.exe, add string "UseBT601CSC"="1" under

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{GUID}\0000]

(search for the correct GUID number which has the 0000 "subfolder").


Vista: Regedit.exe, add string "UseBT601CSC"="1" under

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{GUID}\0000\UMD\DXVA]

(search for the correct GUID number which has the 0000 "subfolder").


You should immediately get the correct levels again. What it does is use the ITU-R BT.601 (http://en.wikipedia.org/wiki/Rec._601) colorspace conversion instead of the wrong MS-recommended CSC. Then you don't need none of these "TV -> PC" workarounds or anything.

Shinigami-Sama
15th November 2008, 00:33
Media Player Classic HomeCinema (x86), svn 891 (http://www.xvidvideo.ru/content/view/390/1/)
Media Player Classic HomeCinema (x64), svn 891 (http://www.xvidvideo.ru/content/view/389/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Updated FFmpeg

doesn't let me disable dxva
even changing the registry key doesn't override its

Fragbert
15th November 2008, 02:29
I would like to summarize my experience with my Catalyst and the broken DXVA decoding:

This issue was discovered with Catalist 8.9, MPC-HC worked just fine with 8.8.

With the new drivers, including 8.11 I get DXVA only by using either overlay mixer or windowed VMR7. All other DirectShow devices work without DXVA (also the video contrast is much better with these two devices).

Even with the above settings I can only play small videos (by downloading the MP4 version of YouTube video, for example). With 720p and 1080p videos I get:

With overlay mixer everything seem okay only the playback doesn't begin. The overlay is black, I can seek forth and back but the timer remains frozen and the picture blank.

With windowed VMR7 MPC-HC simply crashes.

And there is an other issue: some (YouTube) videos show a green, 8-pixel wide line at the bottom, some others show this as a bar at the right of the video.

Could it be a buffer corruption?

Edit: MPC-HC build 891

I'm in a similar situation as you, DXVA has never seemed to work reliably on my Radeon 3870, E8400 rig running 32bit XP SP3. Throughout each new build (where I always enable all internal filters/formats) it's always a crapshoot even with properly encoded L4.1 .mkv's in 720p or 1080p and an endless rotation of the different outputs (Overlay, VMR7, VMR9, VMR7 Renderless, VMR9 Renderless) in which one output works on x file, but not on y. And, if I am fortunate enough to have an output setting enable DXVA for a particular file, more often then not I get choppy video where it is not smooth at all. I resort to disabling the DXVA filters and I at least get working video. VMR9 + VMR9 Renderless in particular are very troublesome for me with DXVA enabled, which sucks because I need subtitles on occasion as well as the shader for 0-255 conversion.

Does anybody have flawless DXVA playback on a similar system? And if you do, can you link to a sample file where you confirmed DXVA working?

Radeon 3870, Catalyst v8.11
E8400 + 2GB DDR3
XP SP3 (32bit)
Latest DirectX (november) + all ms updates

Moitah
15th November 2008, 03:40
On certain flv files, mpc-hc cannot seek. You can start playing file but cannot skip to any other part on seek bar and total time is not calculated.
I fixed this and sent the code to clsid.

DrNein
15th November 2008, 04:04
I add the key CiTay mentions "UseBT601CSC" to expand HD levels to match those of SD. I use "VMR7 Windowed" output (which can utilize hardware overlay) and DXVA is always possible (assuming compliant files). At worst, at some times in the past, with certain drivers and cards, it was necessary to add keys: "VForceUVDH264" and "VForceUVDVC1"

"VMR9 Windowed" has never been capable of DXVA as far as I know. I do understand the need for "VMR9 Renderless" since it alone is capable of DXVA with subtitles in MPC-HC but it does seem more problematic.

An alternative for DXVA with subtitles is PowerDVD playing a Blu-ray (more recent versions require disc mode but an image can be made and mounted). tsMuxeR can create the BD structure with imported SRT subtiles.

Testing with hobbyist made files (commonly x264 MKV) is sure to be frustrating as there is no assurance they are compliant. So, it is better to test with professional sources such as BD, broadcast captures, or trailers. Apple is good for that even if the quality is relatively poor (limited to 10Mbps).

QuickTime Alternative includes the downloader component or else direct links are available at demo-world.eu, along with other HD trailers. AVC MOV files can be played with DXVA decoders (ffmpeg or CyberLink) in MPC-HC by changing the Format (under Options - Player) for QuickTime files from QuickTime to DirectShow. The renderer can further be configured from Playback - Output.

betaking
15th November 2008, 07:42
src\filters\reader\udpreader\UDPReader.cpp(53) I FOUND A error
SetRegKeyValue(_T("t関?), 0, _T("Source Filter"), CStringFromGUID(__uuidof(CUDPReader)));

airwin
15th November 2008, 09:43
XP: Regedit.exe, add string "UseBT601CSC"="1" under

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{GUID}\0000]

(search for the correct GUID number which has the 0000 "subfolder").


Sorry, this had no effect on my system. Still only overlay mixer and VMR7 (windowed) looks good.

mikegun
15th November 2008, 11:44
just discovered that dxva seems to work when I disable
h264 (ffmpeg) from internal filters and choose haali as renderer.
at least a quick test worked, where vmr9 always failed.
but you can't use external subtitles with haali, right ?!

edit: it seems like haali doesn't show subtitles at all ?!

krbo
15th November 2008, 11:53
On some mkv's at the bottom of the video the image is distorted:

http://i33.tinypic.com/2ecglg9.jpg

http://i36.tinypic.com/2diismo.jpg

I get this distorsion only when I play the video with mpchc. Is there any way to correct this?

Thank you. :)

I have the same on XP SP3 VMR9 only if:

- video is not MOD 16 (e.g 532 pixels vertically)
- DXVA is working


There is no problem with EVR on Vista !!

CiTay
15th November 2008, 12:38
Sorry, this had no effect on my system. Still only overlay mixer and VMR7 (windowed) looks good.

Make sure it's a string, like so: Image4.png (http://freefilehosting.net/show/422hh)

neoufo51
15th November 2008, 13:48
The latest build (891) plays this H.264 encoded trailer with horizontal and vertical grey bands on the right and bottom of the screen when using the VMR9 output. Switching to the Haali Renderer helps, but there is still a narrow grey band at the bottom of the screen. The latest Videolan doesn't seem to have any of these issues.

Can somebody confirm this? Here's the direct line to the trailer.

http://www.zshare.net/download/5135772708bd9971/

Jong
15th November 2008, 16:21
Yes, I confirm the same problem with this trailer, but using the last stable build from June 28th.

Turning on VMR Mixer mode reduces the problem to a thin grey line at the bottom, I think the same as you are describing for Haali, but it is still not perfect.

I have a 3850 with Cat 8.10 if that matters.

Klaus_1250
15th November 2008, 17:24
In MPC-HC (DXVA, VMR9 Renderless), there is some grey-ish distortion in the bottom pixels for certain scenes. VLC 0.9.6 show a clear grey line.

P4 3.2HT 2GB / XP SP3 / MPC-HC .891 / HD3850 AGP 512MB / DNA 8.10

Jong
15th November 2008, 17:32
Actually, I was using the Cyberlink H.264/AVC Decoder. With the MPC Decoder in VMR9 Mixer Mode it is as Klaus describes.

Still major problems when not in VMR9 Mixer Mode, but as reported months ago non-VMR9 Mixer mode is broken anyway for Blu-ray/HD-DVD stuff, so you really must turn it on.

haxor2099
15th November 2008, 21:15
Sorry, this had no effect on my system. Still only overlay mixer and VMR7 (windowed) looks good.

it worked for me perfectly
did you find the one that has the 0000 GUID as per the instructions ( note, there are a few guids there with 000 if you're on vista, just try to locate the one that contains a directory named DXVA)

neoufo51
15th November 2008, 21:57
Yes, I confirm the same problem with this trailer, but using the last stable build from June 28th.

Turning on VMR Mixer mode reduces the problem to a thin grey line at the bottom, I think the same as you are describing for Haali, but it is still not perfect.

I have a 3850 with Cat 8.10 if that matters.
Oh wow. Turning on VMR mixer mode actually fixed the problem completely for me.

SeeMoreDigital
15th November 2008, 21:57
Turning on VMR Mixer mode reduces the problem to a thin grey line at the bottom, I think the same as you are describing for Haali, but it is still not perfect.I'm of the opinion that the main issue here is, why anybody would even consider generating an encode at a resolution of 852x355 pixels.

http://i33.tinypic.com/301gi80.png

It does not conform to any compliant "mod" size.... So it's just asking for trouble!

Jong
15th November 2008, 22:39
Yes, I was thinking that too. Yet, different players, decoders and renderer options obviously make a better stab at it.

DrNein
15th November 2008, 22:52
it worked for me perfectly
did you find the one that has the 0000 GUID as per the instructions ( note, there are a few guids there with 000 if you're on vista, just try to locate the one that contains a directory named DXVA)

CCC shows the active key under Information Center - Graphics Software - 2D Driver File Path. ATI Tray Tools also shows it. In XP, it looks like this where {xxx...} is a unique alpha-numeric string:

HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Video/{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}/

Any other such keys (old) may be deleted to avoid confusion.

-
As for the distortion as in pictures provided by romanesque, the problem seems to be with ffmpeg, for VC-1 at least. When the same standard video (BD or HD DVD source) is played in PowerDVD (and thus CyberLink decoder), it does not occur.

alexins
16th November 2008, 02:23
GTPVHD, Thank you for your help to find the mistake. Links to the files updated.

airwin
16th November 2008, 09:54
I've checked most combinations and many video files. Here are the results:

Overlay Mixergot DXVA, small videos play, large videos "get stuck" or crash
VMR7 (windowed)as by overlay mixer
VMR9 (windowed)as by overlay mixer
VMR7 (renderless)no DXVA
VMR9 (renderless)got DXVA, no videos play at all
EVRno DXVA
EVR Customno DXVA


Large videos seems to be those that are at least 129600-172800 pixels large (480×270 is small but 480×360 is large). And as I mentioned in my previous post, the "gets stuck" means that everything seems fine by the playback except that the video doesn't start, with the timer stuck to 0:00. I can seek, but get no picture only blank canvas, and the timer stays where the seek was.

3850 + Catalyst 8.11 + WinXP 32-bit

Update: The trailer that was linked in #4816 doesn't use DXVA at all, but produces the same effects as described in this post.

Kurtnoise
16th November 2008, 12:10
Seems like the AVCHD samples from here (http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-November/038483.html) are not playable within internal filters (they are playable with the Haali splitter though). Any fix ?

jos99
16th November 2008, 14:59
I've checked most combinations and many video files. Here are the results:

Overlay Mixergot DXVA, small videos play, large videos "get stuck" or crash
VMR7 (windowed)as by overlay mixer
VMR9 (windowed)as by overlay mixer
VMR7 (renderless)no DXVA
VMR9 (renderless)got DXVA, no videos play at all
EVRno DXVA
EVR Customno DXVA


Large videos seems to be those that are at least 129600-172800 pixels large (480×270 is small but 480×360 is large). And as I mentioned in my previous post, the "gets stuck" means that everything seems fine by the playback except that the video doesn't start, with the timer stuck to 0:00. I can seek, but get no picture only blank canvas, and the timer stays where the seek was.

3850 + Catalyst 3.11 + WinXP 32-bit

Update: The trailer that was linked in #4816 doesn't use DXVA at all, but produces the same effects as described in this post.
I think the trailer linked in 4816 is just badly encoded (at a weird resolution also). The official watchmen trailers (dl here (http://74.53.95.28/trailers_w.html)) all work fine with DXVA in Overlay, VMR7, and VMR9 in XP SP3 32 bit. I presume you meant you are using Catalyst 8.11 - there seem to be a lot of problems reported with that so I wouldn't put anything down to MPC-HC (using 8.10 and ATi HD 3200).

clsid
16th November 2008, 15:02
Whatever the reason for the failure is, the DXVA decision rules should be adjusted accordingly.

jos99
16th November 2008, 16:40
I've checked most combinations and many video files.

A couple more things- EVR never works with DXVA on XP for ATi cards as the ATi XP driver doesn't support DXVA2 (some people report it works on some NVidia cards with XP).

Secondly, I think interlaced files won't deinterlace unless you select VMR9 mixer mode in VMR9 (renderless). I used to have to select YUV mixing mode (i.e. on the current stable release 604) as well but since at least svn 839 (the earliest svn I have tried) YUV mixing doesn't seem to be needed. svn 853-867 had broken deinterlacing on all renderer settings for BBC HD or Luxe TV HD recordings (UK sat TV channels), 875-898 work OK.

airwin
16th November 2008, 17:52
I think the trailer linked in 4816 is just badly encoded (at a weird resolution also). The official watchmen trailers (dl here (http://74.53.95.28/trailers_w.html)) all work fine with DXVA in Overlay, VMR7, and VMR9 in XP SP3 32 bit. I presume you meant you are using Catalyst 8.11 - there seem to be a lot of problems reported with that so I wouldn't put anything down to MPC-HC (using 8.10 and ATi HD 3200).

Thanks for the correction, Catalyst version is 8.11.

On the other hand you can't blame Catalyst this time. If I disable both internal H264 filters (ffmpeg and dxva), then ffdshow plays the trailer correctly. Just like when only dxva is enabled (obviously). If only ffmpeg is enabled, the internal filter can't play it using overlay mixer. VMR7/9 work however, both with windowed and renderless.

ramonchin
16th November 2008, 18:06
yes
but to display video you need to convert it to RGB24/32
you are just telling coreavc to do that conversion for you, instead of getting the video renderer to do it.

Can it be done with Cyberlink H.264/AVC Decoder ? Since matroskas are being encoded in x264 L4.1 that's my prefer decoder...

On the other hand, do you know why VMR9 renderless shows more natural colors?

Thanks.

clsid
16th November 2008, 18:22
Thanks for the correction, Catalyst version is 8.11.

On the other hand you can't blame Catalyst this time. If I disable both internal H264 filters (ffmpeg and dxva), then ffdshow plays the trailer correctly. Just like when only dxva is enabled (obviously). If only ffmpeg is enabled, the internal filter can't play it using overlay mixer. VMR7/9 work however, both with windowed and renderless.
The internal FFmpeg decoder in combination with the Overlay renderer does not work properly on videos that do not have a mod16 resolution. That is a known bug.

My advice would be to use ffdshow instead of the internal decoders.

jos99
16th November 2008, 20:28
Thanks for the correction, Catalyst version is 8.11.

On the other hand you can't blame Catalyst this time. If I disable both internal H264 filters (ffmpeg and dxva), then ffdshow plays the trailer correctly. Just like when only dxva is enabled (obviously). If only ffmpeg is enabled, the internal filter can't play it using overlay mixer. VMR7/9 work however, both with windowed and renderless.
Have you tried 8.10? I am not getting any of the issues with DXVA or blank screen that you describe using XP and ATi HD graphics. The trailer works fine for me with DXVA using svn 898 and VMR9 (windowed). If I use VMR9 (renderless), mixer mode needs to be enabled or I get a grey line underneath.

airwin
16th November 2008, 23:21
Have you tried 8.10? I am not getting any of the issues with DXVA or blank screen that you describe using XP and ATi HD graphics. The trailer works fine for me with DXVA using svn 898 and VMR9 (windowed). If I use VMR9 (renderless), mixer mode needs to be enabled or I get a grey line underneath.

The last working scenario, when I could watch 720p videos with DXVA, was that using Catalyst 8.8.

Shinigami-Sama
17th November 2008, 00:18
The last working scenario, when I could watch 720p videos with DXVA, was that using Catalyst 8.8.

8.10 + revision roulette fixed my DXVA problems(one MPC for non-dxva and one for dxva)

Snowknight26
17th November 2008, 02:38
I have a couple 60fps H.264 streams that appear out of sync when DXVA is used.
On a related note, as soon as I seek anywhere when playing the 60fps videos (DXVA or not), 50% of the frames are dropped.

MatMaul
17th November 2008, 02:45
@ Aleksoid : I don't understand what your last change (rev 899) is for, and it brokes correct playback of most of my mkv samples (this one (http://www.etud.insa-toulouse.fr/~mvelten/bordel/Stargate.Atlantis.Sample.720p.mkv) for example) with internal mkv splitter.
can we have a sample of the original problem you tried to fix ?

thanks

Aleksoid1978
17th November 2008, 06:51
@ Aleksoid : I don't understand what your last change (rev 899) is for, and it brokes correct playback of most of my mkv samples (this one (http://www.etud.insa-toulouse.fr/~mvelten/bordel/Stargate.Atlantis.Sample.720p.mkv) for example) with internal mkv splitter.
can we have a sample of the original problem you tried to fix ?

thanks

I don't have unlim inet and can't download sample.
Whats wrong ??? Whats broken - do little sample or screenshot.

with DXVA or not ???

I test without DXVA - 2 my samples play fine.

Aleksoid1978
17th November 2008, 06:58
@ Aleksoid : I don't understand what your last change (rev 899) is for, and it brokes correct playback of most of my mkv samples (this one (http://www.etud.insa-toulouse.fr/~mvelten/bordel/Stargate.Atlantis.Sample.720p.mkv) for example) with internal mkv splitter.
can we have a sample of the original problem you tried to fix ?

thanks

I just rewrite DAR read routine, and all.

alexins
17th November 2008, 07:58
Media Player Classic HomeCinema (x86), svn 899 (http://www.xvidvideo.ru/content/view/400/1/)
Media Player Classic HomeCinema (x64), svn 899 (http://www.xvidvideo.ru/content/view/399/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

CHANGE : read AR routine from stream

SeeMoreDigital
17th November 2008, 10:14
CHANGE : read AR routine from streamHi Alexins,

To confirm.... I have the same problem with your SVN 899 build as reported (http://forum.doom9.org/showthread.php?p=1212767#post1212767) and fixed by Casimir666.


Cheers

Leak
17th November 2008, 10:35
I just rewrite DAR read routine, and all.
Looking at your change, it looks like you've dropped the following check:
if((m_pAVCtx->sample_aspect_ratio.num>1) && (m_pAVCtx->sample_aspect_ratio.num>1))
(where the second term obviously should have been "m_pAVCtx->sample_aspect_ratio.den>1")

so if one of the values is zero (which I'd assume it was if there was no aspect ratio info in the stream) you'll be setting the aspect ratio to very bogus values...

Aleksoid1978
17th November 2008, 11:55
Looking at your change, it looks like you've dropped the following check:
if((m_pAVCtx->sample_aspect_ratio.num>1) && (m_pAVCtx->sample_aspect_ratio.num>1))
(where the second term obviously should have been "m_pAVCtx->sample_aspect_ratio.den>1")

so if one of the values is zero (which I'd assume it was if there was no aspect ratio info in the stream) you'll be setting the aspect ratio to very bogus values...

Ok - i fix this tomorrow.

I Fix, wait compiled from alexins.

alexins
17th November 2008, 12:37
Hi Alexins,

To confirm.... I have the same problem with your SVN 899 build as reported (http://forum.doom9.org/showthread.php?p=1212767#post1212767) and fixed by Casimir666.


Cheers
Hi!
In his message (http://forum.doom9.org/showpost.php?p=1212893&postcount=4784) Casimir666 published file versions 886. But in basic SVN repozitoriy these changes were not added.
__________________________________________________________________

Media Player Classic HomeCinema (x86), svn 900 (http://www.xvidvideo.ru/content/view/402/1/)
Media Player Classic HomeCinema (x64), svn 900 (http://www.xvidvideo.ru/content/view/401/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

FIX : rev.899

tal.aloni
17th November 2008, 15:03
hey guys, you're DXVA decoder is amazing, I'm achieveing great results with it. (on progressive videos)

Questions:
1. I'm trying to use "MPCVideoDec" as a stand alone H.264 DXVA decoder, but it's only working as long as I check H.264/ffmpeg as well. otherwise, no connection could be made from the output pin. any idea why? is this configuration supported at all? (decode with DXVA, or reject the filter from the graph)
[I'm using Windows XP with Geforce 8200 mobo.]

2. I've tried to compile the source, and play with it a bit myself. how can I get visual studio to compile MPCVideoDec as stand alone filter?

Thanks,
Tal

_xxl
17th November 2008, 15:11
You have to compile all libs first.

Klaus_1250
17th November 2008, 15:30
I'm having issues with MPC-HC (.891 currently) and Reclock (1.8.2.5). Occasionally, MPC-HC lock-ups completely, requiring an "End-task" through the task-manager :-(

tal.aloni
17th November 2008, 16:24
You have to compile all libs first.

I did,
I than managed to compile as dll by adding the folowing to the linker "strmbaseRU.lib libavcodec_gcc.lib libgcc.a libmingwex.a winmm.lib d3d9.lib",
but when I try to regsvr32, I get "dllregisterserver entry point was not found".

what did I miss? how exactly do I make a stand alone filter?

Edit:
it turns out there's another solution for compiling the stand alone filters.
thanks alexins, I'm a regular visitor at your website!

alexins
17th November 2008, 16:51
tal.aloni, check Private Messages (http://forum.doom9.org/private.php), I sent a brief instruction on assembling MPC-HC.

Casimir666
17th November 2008, 18:22
Hi!
In his message (http://forum.doom9.org/showpost.php?p=1212893&postcount=4784) Casimir666 published file versions 886. But in basic SVN repozitoriy these changes were not added.
__________________________________________________________________

Media Player Classic HomeCinema (x86), svn 900 (http://www.xvidvideo.ru/content/view/402/1/)
Media Player Classic HomeCinema (x64), svn 900 (http://www.xvidvideo.ru/content/view/401/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

FIX : rev.899

I didn't put it in SVN because this fix is not finished. No time to work on it this week end, and no time to put new release on SF :(

tal.aloni
17th November 2008, 18:25
I'm missing include\version.h, does anybody knows anything about it?

Tal

clsid
17th November 2008, 18:43
It should get generated when you build MPC.

Px
17th November 2008, 21:21
Feature request: add audio track choosing for wmv container. In this sample (http://rapid.ufanet.ru/6048892/) (210 MB, press "Скачать файл" to download) there are two audio track, mpc hc see only the first (same with MediaInfo), while WMP 11 see both

clsid
17th November 2008, 23:10
And how do you expect this to be fixed? MPC simply uses the Microsoft codecs that are on your system to play .wmv files. All DirectShow players (except WMP) only detect one audio track for that file.

Reino
17th November 2008, 23:23
My Media Player Classic HomeCinema 1.1.898.0 test file report

Ogg Splitter
After quite some years the Xiph.Org Foundation released (http://www.xiph.org/press/2008/theora-release-1.0/) version 1.0 of its Theora video codec. Mozilla Firefox is going to support it.
MPC (HC) has a lot of embedded directshow filters (even certain ones for formats that even I've never heared of/encountered; FLI/FLC, RoQ),
but it's Ogg Splitter doesn't support Theora, or has really bad support at best. I'm curious to know the reasoning behind this.
The same goes for the MKV Splitter. See sample below.

Three samples that don't work with MPC (HC) but work perfectly with VLC mediaplayer:
A_New_Computer--med.ogg (http://polycrystal.org/lego/movies/A_New_Computer--med.ogg) OGG[Theora+Vorbis]
transparency.ogg (http://cdn.novell.com/cached/xglrelease/transparency.ogg) OGG[Theora+Vorbis]
Theora+AAC.mkv (http://www.turboupload.com/files/get/FHxLfZku4k/theoraaac.mkv) MKV[Theora+AAC]

MPC Video Decoder
tomsk_sky_512x384_600kbit(v430kbit).mpg (http://www.turboupload.com/files/get/msx-JgyhyC/tomsk-sky-512x384-600kbitv430kbit.mpg) MPG[H.264+AAC] - The video hangs upon seeking.
bug4.mp4 (http://www.turboupload.com/files/get/6K_FGFjtTJ/bug4.mp4) MP4[H.264] - Hangs at the end. (doesn't start over when setup for continuous play)
bbc_m420p.mov (http://images.apple.com/movies/us/hd_gallery/gl1800/480p/bbc_m420p.mov) MOV[H.264+AAC] - At the bottom of the video screen there's a weird, horizontal, ±4 pixels thick, grey coloured line/bar, which obviously doesn't belong there.
(I noticed this happens on more than one occasion, with different file-formats and only happens when the H264/AVC (DXVA) decoder is used.
If I turn this one off, in which case the H264/AVC (FFmpeg) takes over, the problem is gone... hmm, is this a videocard-driver issue?)
Xvid4.avi (http://codeccorner.com/html/codecAVI4.html#Xvid) (scroll down and click the Xvid4-button) AVI[XviD] - Decoder artifacts.
http://img61.imageshack.us/img61/7430/mpcvsffdshowxvidvl5.png
Sor.mov (http://codeccorner.com/html/codecQT.html) (scroll down and click the Sorenson-button) MOV[SVQ1] - Decoder artifacts and colour distortion.
http://img208.imageshack.us/img208/9168/mpcvsffdshowsvq1ic1.png
dv-300708.mov (http://www.turboupload.com/files/get/gqekv1G9s8/dv-300708.mov) MOV[SVQ3] - Colour distortion. (with FFDShow everything looks okay)
sample_sorenson.mov (http://a1408.g.akamai.net/5/1408/1388/2005110406/1a1a1ad948be278cff2d96046ad90768d848b41947aa1986/sample_sorenson.mov.zip) MOV[SVQ1+QDM2] - Immediate crash upon opening file! (no problems again with FFDShow)
spec-tampax-red-(frames_loss).mov (ftp://mplayerhq.hu/MPlayer/samples/V-codecs/SVQ1/spec-tampax-red-(frames_loss).mov) MOV[SVQ1+ADPCM IMA (mono)] - Immediate crash upon opening file! (no problems again with FFDShow)
ezlp.m2ts (http://www.watch.impress.co.jp/av/docs/20060920/ezlp.m2ts) M2TS[H.264+AC3] - Wrong aspect ratio (should be 16:9, but instead the MPC Video Decoder shows me 4:3). FFDShow shows the correct aspect ratio right from the start.
(luckily I can benefit from DXVA with my videocard, because with FFDShow my pc really chokes in the video file :P)

I hope I've been helpful be providing this report/information.
I must say in any case that I'm relieved I didn't encounter any serious problems with the rest of the splitter/source filters...really good!
Hopefully you can add Theora support again though.

73ChargerFan
17th November 2008, 23:41
... it's Ogg Splitter doesn't support Theora, or has really bad support at best. I'm curious to know the reasoning behind this.
The same goes for the MKV Splitter.

No reason, except someone has to volunteer to work on the code. Much of the MPC-HC code remains the original by Gabest, and may not have been touched for a few years.

Haali's splitter is more up to date with mkv.

Looks like you've got a good test suite of videos there, btw.

Px
18th November 2008, 00:58
All DirectShow players (except WMP) only detect one audio track for that file.
But somehow WMP see both tracks? So I asked - can this functionality be added to mpc hc? If no - sad but true :(

Momber
18th November 2008, 01:40
Well, congratulations! After months of work, the developers have finally managed to drive MPC into the wall.
Not only does DXVA not work under XP with a Radeon 3650 and MPC's video decoder (regardless of renderer), no, MPC is now so messed up that even with Cyberlinks's H.264 decoder the image flicks back and forth like crazy and disintegrates into macroblocks after a short while.
Rev. 900 was the last MPC HC version I will try - I'm trough wasting time with this hopeless project. Going back to Gabest's 6490 MPC...

diizzy
18th November 2008, 03:09
Instead of being an *** and ungrateful for all the effort and time put into this project how about just plainly telling them what's wrong (called bug report). It's a free project meaning it's voluntary, which means that not everything may get same priority depending on what the developers wants to code/enhance. I'm sure that many more than me appreciate the work and even if not you're not able to code you can at least respect their work and try to encourage. It does have some flaws like everything else and just because it's free doesn't mean that you have to use it. I'm sure features like DXVA are beyond repair sometimes (with some combinations) and it may break, remember that this is "bleeding edge" which may be below "alpha" quality sometimes but overall it's very good. As for your problem itself I'm quite sure there has been issues with DXVA under XP (with ATi graphics) earlier which have been due driver revisions. It's also known that DXVA wont function under any render, it would be good if there was a "sticky" which covered most common information regarding DXVA and other subjects. Unfortunately this is spread over 200 pages which is overwhelming for most users and while there is a search button it's hard to find everything.

As always, keep up the good work :-)

//Danne, who just 10 minutes ago used DXVA and hoped that he didn't step on anyones toes...

Shinigami-Sama
18th November 2008, 04:16
Well, congratulations! After months of work, the developers have finally managed to drive MPC into the wall.
Not only does DXVA not work under XP with a Radeon 3650 and MPC's video decoder (regardless of renderer), no, MPC is now so messed up that even with Cyberlinks's H.264 decoder the image flicks back and forth like crazy and disintegrates into macroblocks after a short while.
Rev. 900 was the last MPC HC version I will try - I'm trough wasting time with this hopeless project. Going back to Gabest's 6490 MPC...
fail
dxva works on 8.8. 8.10 and I think 8.6
this on XP SP3 3650 AGP(!!!)
dxva only works on overlay and vrm9 renderless though

so go fix your drivers and come back when you can play nice eh?

haxor2099
18th November 2008, 04:43
I want to as well thank the developers. almost all the bugs I've encountered ( and that were annoying or affecting the videplay directly )
was caused by
1.- Microsoft's VRM 9 jitter problem (videoloops-freezes in dxva)
2.- ATI's catalyst ( only had problems with 8.7, the rest worked fine on my 3870)
note that most of these bugs dont affect me at all anymore ( using Vista and the latest MPC HC)
even the most buggiest MKVS I've tried, work FLAWLESS on the latest MPC HC..
so a big thank you guys!

DrNein
18th November 2008, 12:01
fail
dxva works on 8.8. 8.10 and I think 8.6
this on XP SP3 3650 AGP(!!!)
dxva only works on overlay and vrm9 renderless though

so go fix your drivers and come back when you can play nice eh?

I also have XP SP3, 3650 AGP and DXVA works fine with MPC-HC 1.1.604.0 using ffmpeg and CyberLink decoders -not only with OM and VMR9 renderless but VMR7 windowed too. Oddly enough, VMR7 renderless even works with recent builds such as 1.1.891.0. DXVA remains active with VMR9 windowed but there is no picture.

So, I concur there is something else wrong with a system where DXVA is not working or perhaps even more likely the files being played are non-standard.

jos99
18th November 2008, 12:56
Well, congratulations! After months of work, the developers have finally managed to drive MPC into the wall.
Not only does DXVA not work under XP with a Radeon 3650 and MPC's video decoder (regardless of renderer), no, MPC is now so messed up that even with Cyberlinks's H.264 decoder the image flicks back and forth like crazy and disintegrates into macroblocks after a short while.
Rev. 900 was the last MPC HC version I will try - I'm trough wasting time with this hopeless project. Going back to Gabest's 6490 MPC...

What Catalyst are you using? 8.5, 8.8, 8.10 have been the most stable versions. DXVA works fine for me with 8.10, Radeon HD 3200, XP SP3, svn 898, using VMR7 windowed, VMR9 (windowed and renderless) and Overlay, VC-1, h.264 interlaced and progressive. There do seem to be a few issues with seeking in interlaced h.264 HD files (i.e. you move to another point while the file is playing and you lose sound/video stutters) , but nothing as bad as you seem to be experiencing.

Momber
18th November 2008, 15:59
fail
dxva works on 8.8. 8.10 and I think 8.6
this on XP SP3 3650 AGP(!!!)
dxva only works on overlay and vrm9 renderless though
so go fix your drivers and come back when you can play nice eh?
I am using 8.10, also SP3 and latest DirectX update. Have tried all renderers and nearly all MPC-HC builds over the last few months.
DXVA works fine on my system with PowerDVD 7.3 and ZoomPlayer with Cyberlink filters, just not MPC.
Actually, it's not that DXVA isn't "working" per se, as the video decoder clearly shows "DXVA bitstream decoding", it's just that the video, like I said, is flashing back and forth and shows corruption.
And I'm not the only one, a friend of mine has the exact same problems with ATi 3650 and 2600 cards and, like myself, has experienced those same problems for months, with no improvement coming from updates of any kind.

jos99
18th November 2008, 16:31
I am using 8.10, also SP3 and latest DirectX update. Have tried all renderers and nearly all MPC-HC builds over the last few months.
DXVA works fine on my system with PowerDVD 7.3 and ZoomPlayer with Cyberlink filters, just not MPC.
Actually, it's not that DXVA isn't "working" per se, as the video decoder clearly shows "DXVA bitstream decoding", it's just that the video, like I said, is flashing back and forth and shows corruption.
And I'm not the only one, a friend of mine has the exact same problems with ATi 3650 and 2600 cards and, like myself, has experienced those same problems for months, with no improvement coming from updates of any kind.
OK, so you are referring to the filters not the player? Have you tried just using the MPC-HC player? I have had problems using the filters in WMP11 and mediaportal so I tend to just use MPC-HC as an external player.

dreamon
18th November 2008, 18:06
i'd like to say this is the best player in the world :)
thanks for everyone who contributed for this project..

Shinigami-Sama
18th November 2008, 18:07
I am using 8.10, also SP3 and latest DirectX update. Have tried all renderers and nearly all MPC-HC builds over the last few months.
DXVA works fine on my system with PowerDVD 7.3 and ZoomPlayer with Cyberlink filters, just not MPC.
Actually, it's not that DXVA isn't "working" per se, as the video decoder clearly shows "DXVA bitstream decoding", it's just that the video, like I said, is flashing back and forth and shows corruption.
And I'm not the only one, a friend of mine has the exact same problems with ATi 3650 and 2600 cards and, like myself, has experienced those same problems for months, with no improvement coming from updates of any kind.

I had the same problem
use the ATI uninstaller then reboot then reinstall 8.10
now all the 4.1 files I have play perfect with rev854
and I use another build for non dxva

tal.aloni
18th November 2008, 18:31
Dear members, I would like to have some consult,

I was finally able to compile MPC-HC successfully (thanks again alexins),
I wish there was a readme file attached)

I just started playing with the source, my goal was to try to make the output pin connect to my VMR renderer even if H.264(FFmpeg) is disabled, amazingly enough, I partially succeeded by adding the software entries to the DXVAFormats enums. (see below)
this is not a patch or anything, on the contrary, this method have some serious drawbacks, (but it does actually work, I have MPC Decoder with DXVA when the source supports it, but I'm falling to ffdshow whenever the source does not)


VIDEO_OUTPUT_FORMATS DXVAFormats[] =
{
{&MEDIASUBTYPE_NV12, 1, 12, 'avxd'}, // DXVA2
{&MEDIASUBTYPE_NV12, 1, 12, 'AVXD'},
{&MEDIASUBTYPE_NV12, 1, 12, 'AVxD'},
{&MEDIASUBTYPE_NV12, 1, 12, 'AvXD'},
{&MEDIASUBTYPE_YV12, 3, 12, '21VY'}, // Software
{&MEDIASUBTYPE_I420, 3, 12, '024I'},
{&MEDIASUBTYPE_IYUV, 3, 12, 'VUYI'},
{&MEDIASUBTYPE_YUY2, 1, 16, '2YUY'}
};


Thanks,
Tal

p.s. I'm using Geforce 8200 with Windows XP

Edit:
I'm starting to figure out what's going on:
I have two display adapters, the primary does not support DXVA, the secondary do.
once playback has begun on the secondary, it does switch to 'avxd',
but it does not gets connected at all, without my modification. (even when starting playback on the second monitor)
When disabling the primary adapter, stand-alone DXVA is working without any modifications.

mark0077
18th November 2008, 20:01
Hey there,

MPC Is the best player out there no doubt but reading all of these posts i thought I would check out if my card can do dxva for some higher resolution material.

Using purely mpc homecinema internal decoders on my 7600gt using the newest 180.43 drivers in vista using evr cp, I cannot get the DXVA mode to be anything other than "Not using DXVA"

Here is some pin input info in case its any help. (pin out info in decoder is very long). Let me know if I can do testing as hardware accelleration is something I really need to get these 720p clips to play on my older machine.

Filter : MPC Video Decoder - CLSID : {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}

- Connected to:

CLSID: {0A68C3B5-9164-4A54-AFAF-995B2FF0E0D4}
Filter: D:\Tv Shows\Lost\Season 3\18hd.mkv
Pin: English (Video 1)

- Connection media type:

Video: MPEG4 Video (H264) 1280x720 23.98fps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {31435641-0000-0010-8000-00AA00389B71}
formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 164

VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 417083

VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 16
dwPictAspectRatioY: 9
dwControlFlags: 0x00000000
dwReserved2: 0x00000000

MPEG2VIDEOINFO:
dwStartTimeCode: 0
cbSequenceHeader: 32
dwProfile: 0x00000064
dwLevel: 0x00000033
dwFlags: 0x00000004

BITMAPINFOHEADER:
biSize: 40
biWidth: 1280
biHeight: 720
biPlanes: 1
biBitCount: 24
biCompression: AVC1
biSizeImage: 0
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 3b 5d 06 00 00 00 00 00 ........;]......
0030: 00 00 00 00 00 00 00 00 10 00 00 00 09 00 00 00 ................
0040: 00 00 00 00 00 00 00 00 28 00 00 00 00 05 00 00 ........(.......
0050: d0 02 00 00 01 00 18 00 41 56 43 31 00 00 00 00 Ð.......AVC1....
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070: 00 00 00 00 20 00 00 00 64 00 00 00 33 00 00 00 .... ...d...3...
0080: 04 00 00 00|00 18 67 64 00 33 ac 34 e7 01 40 16 ......gd.3¬4ç.@.
0090: e8 40 00 00 fa 40 00 2e e0 23 c6 0c 67 80 00 04 è@..ú@..à#Æ.g€..
00a0: 68 ee bc b0 hî¼°

_xxl
18th November 2008, 20:17
Please read first post. That video card is not supported by internal MPC-HC DXVA decoder.

Leak
18th November 2008, 20:19
Using purely mpc homecinema internal decoders on my 7600gt using the newest 180.43 drivers in vista using evr cp, I cannot get the DXVA mode to be anything other than "Not using DXVA"
No full acceleration for H.264 (http://en.wikipedia.org/wiki/Nvidia_PureVideo#Generation_1_PureVideo) equals no DXVA in MPC-HC.

np: Duo505 - Lsdj08 (Late)

mark0077
18th November 2008, 21:02
NP - Keep up the good work

Just as a final comment.

I am comparing cpu usage on my non dxva card, for hd content (one of the 1080p shuttle launch videos). Here are the cpu usage counts for three players (mpc using internal decoders only)

Media Player 11 - 67%
Media Player Classic (EVR CP) - 99-100%
Media Player Classic (EVR) - 99-100%
Media Player Classic (VMR9) - 99-100%
PowerDVD - 54%

Does this mean for "older" cards, media player 11 and powerdvd are using the not so easy method of implementing dxva..... If so I'm quite saddened :(

DrNein
18th November 2008, 22:34
I am using 8.10, also SP3 and latest DirectX update. Have tried all renderers and nearly all MPC-HC builds over the last few months.
DXVA works fine on my system with PowerDVD 7.3 and ZoomPlayer with Cyberlink filters, just not MPC.
Actually, it's not that DXVA isn't "working" per se, as the video decoder clearly shows "DXVA bitstream decoding", it's just that the video, like I said, is flashing back and forth and shows corruption.
And I'm not the only one, a friend of mine has the exact same problems with ATi 3650 and 2600 cards and, like myself, has experienced those same problems for months, with no improvement coming from updates of any kind.

Ah, well that's different ;)

As said a few pages back, there is corruption at the bottom of video with VC-1 from ffmpeg, but not CyberLink. Unfortunately, CyberLink decoder cannot be used outside of PowerDVD and thus not in MPC-HC.

Also, when playing full screen on the secondary display alone with VMR9 renderless there may be flashing as you describe. However, I generally use VMR7 windowed with Theater Mode and there is no such issue.

Renderless is only needed for subtitles (while maintaining DXVA). Now that VMR7 renderless works I will have to try that as an alternative. Also, there is a new Full Screen Monitor option for Output. You might try that even with a single display. In any case, different versions and configurations can co-exist using the Player option "Store settings to .ini file" and the exe's can simply be given different names or else occupy different folders.

If, for some reason, you wanted to go all the way back to good ol' MPC (rather than MPC-HC official release), then the new filters (particularly ffmpeg) could still be used externally.

jos99
18th November 2008, 22:46
I am comparing cpu usage on my non dxva card, for hd content (one of the 1080p shuttle launch videos).

Have you got a link to the video? What format is it in i.e. AVC/h.264, MPEG4, VC-1, WMV9?

jos99
18th November 2008, 22:48
Ah, well that's different ;)

As said a few pages back, there is corruption at the bottom of video with VC-1 from ffmpeg, but not CyberLink. Unfortunately, CyberLink decoder cannot be used outside of PowerDVD and thus not in MPC-HC.

That is definitely not correct- Cyberlink decoders are free to be used by any application.

Renderless is only needed for subtitles (while maintaining DXVA).
Renderless is needed to remove tearing using Direct 3D fullscreen also.

mark0077
18th November 2008, 22:52
Its actually advertised as 1080i, my apologies but

MPC says its using MPC Video Decoder and the details of the video are
Video: Windows Media Video 9 1440x810 29.97fps 8192Kbps

The filename is ksc_080707_118_launch_1080i.wmv approx 102mb in size.

Interestingly I have a 1080p video (another shuttle launch, this one with .mpg extension) that is actually showing much lower cpu usage (around 92%)

MPC says its using mpeg-2 video decoder and the details of the video are
Video: MPEG2 Video 1920x1080 29.97fps 20000Kbps

== So i suppose to summarize. ==

Problem 1 -> For us poor people on older graphics cards, the MPC Video Decoder seems to be almost twice as slow as microsoft and cyberlink decoders. (Im sure there are advantages to the mpc video decoder, I just have yet to figure out what they are)

Problem 2 -> When using the MPC Homecinema, if I CTRL-ALT-DEL while a video is playing to get to my task manager, the video seems to get caught up and freezes, sometimes windows actually reports the program is not responding immediately, sometimes the video will return to life 10 seconds later with a 100~ pixel green semi opaque bar at the bottom of the image.

If I can provide any details to help figure this out. I wouldn't like media player 11 to have 1 up on this great player in any situation.

====

DrNein
18th November 2008, 23:01
NP - Keep up the good work

Just as a final comment.

I am comparing cpu usage on my non dxva card, for hd content (one of the 1080p shuttle launch videos). Here are the cpu usage counts for three players (mpc using internal decoders only)

Media Player 11 - 67%
Media Player Classic (EVR CP) - 99-100%
Media Player Classic (EVR) - 99-100%
Media Player Classic (VMR9) - 99-100%
PowerDVD - 54%

Does this mean for "older" cards, media player 11 and powerdvd are using the not so easy method of implementing dxva..... If so I'm quite saddened :(

I do not know the file referred to but if it is either MPEG-2 or WMV3 then certainly the filters internal to MPC are not capable of DXVA whereas those from CyberLink and Microsoft are -and the 7600GT can provide it.

The 7600GT can also provide partial (significant) DXVA of AVC and VC-1 with CyberLink but of course not ffmpeg.

Conversely, newer cards such as ATI HD series which provide complete DXVA for AVC and VC-1 provide less acceleration for MPEG-2 and none for WMV3.

DrNein
18th November 2008, 23:13
That is definitely not correct- Cyberlink decoders are free to be used by any application.

Please explain how to use CyberLink VC-1 decoder in MPC-HC. Certainly, it can be added as an External Filter but as I understand it cannot be used -unlike CyberLink AVC and MPEG-2 which can.

Renderless is needed to remove tearing using Direct 3D fullscreen also.

Yes and other features which may not be needed or desired too such as resizing and shader effects.

jos99
19th November 2008, 01:05
Its actually advertised as 1080i, my apologies but

MPC says its using MPC Video Decoder and the details of the video are
Video: Windows Media Video 9 1440x810 29.97fps 8192Kbps

The filename is ksc_080707_118_launch_1080i.wmv approx 102mb in size.

Interestingly I have a 1080p video (another shuttle launch, this one with .mpg extension) that is actually showing much lower cpu usage (around 92%)

MPC says its using mpeg-2 video decoder and the details of the video are
Video: MPEG2 Video 1920x1080 29.97fps 20000Kbps

== So i suppose to summarize. ==

Problem 1 -> For us poor people on older graphics cards, the MPC Video Decoder seems to be almost twice as slow as microsoft and cyberlink decoders. (Im sure there are advantages to the mpc video decoder, I just have yet to figure out what they are)

Problem 2 -> When using the MPC Homecinema, if I CTRL-ALT-DEL while a video is playing to get to my task manager, the video seems to get caught up and freezes, sometimes windows actually reports the program is not responding immediately, sometimes the video will return to life 10 seconds later with a 100~ pixel green semi opaque bar at the bottom of the image.

If I can provide any details to help figure this out. I wouldn't like media player 11 to have 1 up on this great player in any situation.

====
OK, I got the video (STS-118 Launch from here (http://www.nasa.gov/multimedia/hd/HDGalleryCollection_archive_1.html)). The videos with a Windows icon are WMV9 which cannot be accelerated by the MPC decoder. Using MPC-HC I got about 29% average on the 1080i wmv9 file (using the MPC decoder) and about 20% average using the WMV decoder in WMP11. The quicktime version of the file is SVQ3 format and gives about 34% usage in MPC-HC (all figures using Radeon HD 3200 and 64x2 5000+). Some of the other NASA quicktime videos are h.264 so can use DXVA no problem (e.g. "Exploring the Moon" 1080i h.264 gives 4% average usage).

Please explain how to use CyberLink VC-1 decoder in MPC-HC. Certainly, it can be added as an External Filter but as I understand it cannot be used -unlike CyberLink AVC and MPEG-2 which can.

OK, I didn't realise you meant the VC-1 decoder specifically so no I do not know if that is possible- I do know that PowerDVD has never accelerated VC-1 for me but MPC-HC does it perfectly.

xiulet
19th November 2008, 01:15
That is is a known "handicap" of ATI cards, they use the MS-recommended, but wrong colorspace conversion. To fix this, there's two methods:


XP: Regedit.exe, add string "UseBT601CSC"="1" under

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{GUID}\0000]

(search for the correct GUID number which has the 0000 "subfolder").


Vista: Regedit.exe, add string "UseBT601CSC"="1" under

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{GUID}\0000\UMD\DXVA]

(search for the correct GUID number which has the 0000 "subfolder").


You should immediately get the correct levels again. What it does is use the ITU-R BT.601 (http://en.wikipedia.org/wiki/Rec._601) colorspace conversion instead of the wrong MS-recommended CSC. Then you don't need none of these "TV -> PC" workarounds or anything.

is this ok?

http://www.papuweb.com/fotoweb/forum/usebt6001.png


thank you so much for this "gorgeous" mediaplayer, adéu

_xxl
19th November 2008, 06:26
I do not know the file referred to but if it is either MPEG-2 or WMV3 then certainly the filters internal to MPC are not capable of DXVA whereas those from CyberLink and Microsoft are -and the 7600GT can provide it.

The 7600GT can also provide partial (significant) DXVA of AVC and VC-1 with CyberLink but of course not ffmpeg.
The 7xxx series are old and no MPC-HC developers is going to implement DXVA for those. There are a lot of issues, bugs, compatibility problems to fix. Adding latest ffdshow's libavcodec decoders (e)ac3, dca, mlp to MPC-HC is more important. Of course patches are welcomed.

airwin
19th November 2008, 18:34
I had the same problem
use the ATI uninstaller then reboot then reinstall 8.10
now all the 4.1 files I have play perfect with rev854
and I use another build for non dxva

Thanks, thanks, thanks! This solved all my DXVA problems. I've reinstalled 8.11 but uninstalled the driver previously.

Shinigami-Sama
19th November 2008, 19:11
Thanks, thanks, thanks! This solved all my DXVA problems. I've reinstalled 8.11 but uninstalled the driver previously.

yeah, the key is to use the real uninstaller with a reboot, then reinstall
otherwise the drivers just fail...

go go ATI...

alexins
20th November 2008, 01:15
Media Player Classic HomeCinema (x86), svn 902 (http://www.xvidvideo.ru/content/view/411/1/)
Media Player Classic HomeCinema (x64), svn 902 (http://www.xvidvideo.ru/content/view/410/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Fix : crash in "Option/output" and toggle fullscreen on computer with pseudo monitors

john12ik2
20th November 2008, 04:25
Would it be possible to add ISO support of dvd?

Other players like vlc or smplayer can open dvd ISO which is useful.

If it hasn't been done because it's a lot of work then since vlc and smplayer are open source as well as mpc, would it be possible to just use code from the other players in mpc?

moshmothma
20th November 2008, 05:29
Thanks for the great work on MPC-HC. Using any version of the standalone filters - I get video stuttering when using h264 in an mkv container. I use the MPC Matroska source and splitter, mpc-hc video codec (DXVA), vmr9.

Thanks again

73ChargerFan
20th November 2008, 07:34
mosh - use Haali's splitter for matroska (and ogg).

tal.aloni
20th November 2008, 09:35
Would it be possible to add ISO support of dvd?
Just mount it with deamon-tools!

SeeMoreDigital
20th November 2008, 10:00
Just mount it with deamon-tools!Indeed... This is what I (along with others) have done :)

That said, what I'd find useful is an "option" (in MPC-HC) that could automatically mount .ISO files with Daemon Tools.

Shinigami-Sama
20th November 2008, 18:12
Indeed... This is what I (along with others) have done :)

That said, what I'd find useful is an "option" (in MPC-HC) that could automatically mount .ISO files with Daemon Tools.

or alcohol
but in alcohol you can give it a shell extension right click->mount
but then that means opening the box... closing the box... opening the dvd...

but yeah, playing ISOs is one feature I'd like as well

73ChargerFan
20th November 2008, 20:01
That said, what I'd find useful is an "option" (in MPC-HC) that could automatically mount .ISO files with Daemon Tools.
I second this request.

moshmothma
20th November 2008, 21:57
mosh - use Haali's splitter for matroska (and ogg).

Same problem. It looks like half of the frames are discarded when using mkv with h264. thx

moshmothma
20th November 2008, 22:01
MPC's Splitter detects MLP streams in a container however, it seems to only want to connect to a filter for ac3. However, if I use it with FFDshow the full MLP is decoded. Could the splitter be coded to recognize the full MLP stream and the core AC3 stream as separate audio? Thanks

SeeMoreDigital
20th November 2008, 22:30
Just checked Daemon TOOLS web site and found some "auto-mounting" scripts here: -

http://www.daemon-tools.cc/dtcc/download.php?mode=ViewCategory&catid=2

Could something like this be incorporated into MPC HC?

draggoon01
20th November 2008, 22:52
Just checked Daemon TOOLS web site and found some "auto-mounting" scripts here: -

http://www.daemon-tools.cc/dtcc/download.php?mode=ViewCategory&catid=2

Could something like this be incorporated into MPC HC?

some people use Daemon
some people use Alcohol 120%
some people use Virtual CloneDrive
some people use VirtualDrive Pro
etc
etc

rather than Daemon scripts or any application specific scripts, the simpler and better solution would be to support ISO files directly through MPC like other players do.

Leak
20th November 2008, 23:37
rather than Daemon scripts or any application specific scripts, the simpler and better solution would be to support ISO files directly through MPC like other players do.
Yeah, because every media player needs to include low level ISO9660 and UDF filesystem parsers... :rolleyes:

What's next, an NTFS parser so you don't have to mount your data partition?

np: Rhythm & Sound ft. Sugar Minott - Let Jah Love Come (Sweet Substance Remix) (See Mi Yah Remixes)

draggoon01
20th November 2008, 23:51
Yeah, because every media player needs to include low level ISO9660 and UDF filesystem parsers... :rolleyes:

What's next, an NTFS parser so you don't have to mount your data partition?

np: Rhythm & Sound ft. Sugar Minott - Let Jah Love Come (Sweet Substance Remix) (See Mi Yah Remixes)

1) i never said *need* . you're arguing against a point i never made :rolleyes:

2) your NTFS parser point is a straw man argument :rolleyes:

Leak
21st November 2008, 00:46
1) i never said *need* . you're arguing against a point i never made :rolleyes:
No, you didn't say "need". You said you wanted MPC to read ISO files directly - which is kinda hard without file system parsers, though. :rolleyes:

np: Rhythm & Sound with Bobbo Shanti - Poor People Must Work (See Mi Yah)

draggoon01
21st November 2008, 02:49
No, you didn't say "need". You said you wanted MPC to read ISO files directly - which is kinda hard without file system parsers, though. :rolleyes:

np: Rhythm & Sound with Bobbo Shanti - Poor People Must Work (See Mi Yah)

sigh



statement 1 by you:

Yeah, because every media player needs to include low level ISO9660 and UDF filesystem parsers...


statement 2 by me:

i never said *need* . you're arguing against a point i never made



statement 3 by you:

No, you didn't say "need". You said you wanted MPC to read ISO files directly - which is kinda hard without file system parsers, though



from statement 1 to statement 3 you shifted ground, from what "every media player needs" to what a feature needs in order to be implemented.

littleD
21st November 2008, 08:29
Is that hard to mount from explorer context menu and then go to file>> open disc? Almost all programs integrate with shell and daemon made it recently too. Just double click and u are done:)

3ds
21st November 2008, 09:06
I had the same problem
use the ATI uninstaller then reboot then reinstall 8.10
now all the 4.1 files I have play perfect with rev854
and I use another build for non dxva
Here it doesn't work.

I uninstall ATI Drivers, reboot and install the last 8.11.
MPC-HC (last SVN 902) doesn't used DXVA with ffdshow or with the Cyberlink codec. Equal witch DirectShow output mode i used.

The problem was MPC-HC used ffdshow, but i have activated the internal h264-DXVA Filter and i blocked ffdshow. But he still used ffdshow. Only after i deinstall ffdshow, the internal Filter would be used and with it DXVA workes, now :)

mikegun
21st November 2008, 10:58
the issue on my system is not that dxva was not used, but
when it's used there are some serious problems (picture jumping with internal filter or pixelation with cyberlink decoder - while cyberlink works on my lcd monitor but not on
my hd tv where resolution is 1920x1080).

reinstalling drivers didn't help

dxva works with dvbviewer+cyberlink decoder
dxva works with powerdvd and BR/HD DVD playback

my system is windows xp sp2 ati2600 agp

Leak
21st November 2008, 13:49
from statement 1 to statement 3 you shifted ground, from what "every media player needs" to what a feature needs in order to be implemented.
Hello? Does the word "sarcasm" mean anything to you?

Emulating a CD/DVD drive is not a media player's job.

There are specialized apps to do that, and they do that seamlessly and without the need to make every file-reading function in the player aware that they're not operating on a regular file system.

How about using said apps' ways of mounting and letting Windows' autoplay feature handle the rest, i.e. starting MPC?

nitec
21st November 2008, 16:31
Hi,

Is it possible to add MPC option presets and calling them with command line switch like /preset "preset name" ? If adding that is so much to hassle maybe a .ini loading switch like /inifile "ini file name" ? That would do it too.

nae1986
21st November 2008, 19:32
MPC-HC currently has switches to register audio and video files ("/regaud" and "/regvid") and to unregister all ("/unregall"). It would be good to have a switch ("/regall") for registering all types (and autoplay items), similar in functionality to the "All" button from "Formats".

Could you tell me if this can be implemented in a future release?

TheShadowRunner
21st November 2008, 21:56
Hey guys, where is the place to grab the latest standalone filters?
I couldn't locate the standalone packages on xvidvideo.ru (if they're there at all)
Later,

TSR

DrNein
21st November 2008, 22:03
Hi,

Is it possible to add MPC option presets and calling them with command line switch like /preset "preset name" ? If adding that is so much to hassle maybe a .ini loading switch like /inifile "ini file name" ? That would do it too.

Functionality akin to that can be had by copying the exe (either different names or locations). The ini file is automatically generated in the same folder with the same name (or an existing one could be copied with the matching name so as to carry over the settings initially).

Examples:
mplayerc.exe
mplayerc-svn.exe
mplayerc-hd.exe
mplayerc-bink.exe (version 6.4.7.5 associated with bik files)

littleD
21st November 2008, 22:04
Hey guys, where is the place to grab the latest standalone filters?
I couldn't locate the standalone packages on xvidvideo.ru (if they're there at all)
Later,

http://www.xvidvideo.ru/component/option,com_docman/task,cat_view/gid,18/Itemid,11/

TheShadowRunner
21st November 2008, 22:07
Thanks a bunch littleD ;)

nitec
22nd November 2008, 01:26
Functionality akin to that can be had by copying the exe (either different names or locations). The ini file is automatically generated in the same folder with the same name (or an existing one could be copied with the matching name so as to carry over the settings initially).

Examples:
mplayerc.exe
mplayerc-svn.exe
mplayerc-hd.exe
mplayerc-bink.exe (version 6.4.7.5 associated with bik files)

Thanks for the tip.

hdboy
22nd November 2008, 03:12
I'd like to put in a request for a bigger trackbar and scroll thumb, with more contrasting colors. The current ones are pretty small and gray on gray. It's fine when you're just sitting 3' in front of your monitor. Kind of hard to see and manipulate when you're sitting 10' away from a 1920x1080 HDTV.

cweb
22nd November 2008, 10:22
A little request to convert registry settings to ini file settings.
When you currently switch your settings aren't carried over...

ikarad
22nd November 2008, 11:52
When will a new final version release with a full support of HD-audio (MLP etc...) without bug, full support of PG. subtitles without bug?
I ask because the actual version (1.1.604) and the beta versions don't work very well.

amango
22nd November 2008, 15:14
Hi! I am planning to buy a new notebook with Intel GMA 4500 HD onboard graphics. Does MPC support this chipset?

cweb
22nd November 2008, 15:18
mplayer was working for me, now I'm getting:
mplayerc.exe - Entry Point Not Found, and this message
"The procedure entry point FileTimeToSyl$<box>mTime coudl not be located in the dynamic link library KERNEL32.dll"

Any ideas? perhaps a reboot would help..
[edit: A reboot solved the problem which had occurred after running Visual Studio 2008 and playing with com objects.. wonder why VS seems to mess up the system ..]

Miryan
22nd November 2008, 16:32
Hi! I am planning to buy a new notebook with Intel GMA 4500 HD onboard graphics. Does MPC support this chipset?

No, it is not.

clsid
22nd November 2008, 17:31
Hi! I am planning to buy a new notebook with Intel GMA 4500 HD onboard graphics. Does MPC support this chipset?No. Intel refuses to publish the specifications that Casimir666 needs to add support for that chipset.
A little request to convert registry settings to ini file settings.
When you currently switch your settings aren't carried over... It should work afaik.
mplayer was working for me, now I'm getting:
mplayerc.exe - Entry Point Not Found, and this message
"The procedure entry point FileTimeToSyl$<box>mTime coudl not be located in the dynamic link library KERNEL32.dll"Time for a virus scan...

Snowknight26
22nd November 2008, 20:38
MPC-HC x64 doesn't want to play DTS files. The x86 version does just fine.

Also, in the x86 version:

Filter : AC3File - CLSID : {F7380D4C-DE45-4F03-9209-15EBA8552463}

- Connected to:

CLSID: {3D446B6F-71DE-4437-BE15-8CE47174340F}
Filter: DTS Decoder
Pin: In

- Connection media type:

Audio: DTS 48000Hz 6ch

An AC3 filter used to open DTS file? Tsk tsk.

clsid
22nd November 2008, 21:13
The AC3File filter (from same author as AC3Filter) is able to parse both .ac3 and .dts files.

rack04
22nd November 2008, 23:38
Does the 8800gt support VC1 bitstream mode?

avivahl
23rd November 2008, 00:58
Does the 8800gt support VC1 bitstream mode?http://www.nvidia.com/object/IO_43029.html

rack04
23rd November 2008, 01:04
http://www.nvidia.com/object/IO_43029.html

Thanks for the link. So it appears that my 8800gt can bitstream VC1. I guess I just haven't seen any compliant VC1 files because I haven't been able to use VC1 (DXVA) in MPC-HC.

GTPVHD
23rd November 2008, 01:16
Only Geforce 8200/8300 and 9300/9400 IGP chipset and G98 GPU(ultra low-end) support bitstream processing for VC-1. All other Nvidia GPUs in 8/9/200 series only support bitstream processing for H.264.

draggoon01
23rd November 2008, 03:17
Hello? Does the word "sarcasm" mean anything to you?

Emulating a CD/DVD drive is not a media player's job.

There are specialized apps to do that, and they do that seamlessly and without the need to make every file-reading function in the player aware that they're not operating on a regular file system.

How about using said apps' ways of mounting and letting Windows' autoplay feature handle the rest, i.e. starting MPC?


sigh


No, you didn't say "need". You said you wanted MPC to read ISO files directly - which is kinda hard without file system parsers, though.


Hello? Does the word "sarcasm" mean anything to you?


Hi. Does "backpedaling" mean anything to you?

haxor2099
23rd November 2008, 03:43
sigh






Hi. Does "backpedaling" mean anything to you?
hi.. does something like DROP IT get into your head?
maybe its time to get your BICKERING to private messages or something...


anyway...
Im having some problem with matroskas wich contain dual audio or more than 1 audio streams
dont know why, but the rev900 will ALWAYS try to play ALL THE AUDIO TRACKS AT SAME TIME.

this is very annoying.
and the AUDIO part of the menu is greyed...
and theres is not much you can do when you have 4 (2 DTS and 2 default directsound devices in the filters menu )

anyone knows a good way to prevent these kind of bugs?


*Edit*
Rev902 still has the audio tab greyed out.

Kado
23rd November 2008, 03:55
Use haali media splitter and the internal audio switcher.

haxor2099
23rd November 2008, 04:14
Use haali media splitter and the internal audio switcher.

can you tell me how to do it please?

dont know why Haali seems to be inactive in my installation in windows vista, under XP, it installed and ran right away.
also, doesnt Haali splitter blocks the DXVA?

*edit*
nevermint
went to re-register all files of the community package (lite pack )
and it works now.
no idea why haali wasnt enabled in the first place...
silly vista..

73ChargerFan
23rd November 2008, 18:10
Installing / uninstalling codec packages can screw up filters. Haali broke for me yesterday, so I just re-installed it.

Haali splitter works fine with DXVA; perhaps you're thinking about his renderer?

john12ik2
23rd November 2008, 18:52
Hi. I'm the person who requested mpc open iso files. I didn't mean to cause such a heated debate.

I have to ask, though, is it a lot of work to add iso support? (I don't mean that in an attitude way, I'm asking out of ignorance because I genuinely have no idea how much effort it would take). If it is hard, why not just use code from another open source player?


Some people have been suggesting workarounds to opening iso files but for me the point of the request is convenience and not just to find some way of getting it working. A lot of people are asking
"Is it that hard to double click?"
"Is it that hard to do this?"
"Is it that hard to do that?"
etc

The answer is of course it's not THAT hard, there are much harder things in life. However our household only watches dvd iso from the htpc (easier cataloging + kid protection against disc damage). Since we only watch iso and not other types like avi, mounting every time only makes me wish mpc could open iso files without mounting software.

I mean, I imagine some of the people asking "is it that hard" spend more time watching file types other than iso. Think if you couldn't just double click the avi file but had to open mpc and then use "mpc-->file open-->" every time you watched an avi file. Sure it's not THAT hard but it would be a lot more convenient if mpc could open avi files directly.

The other issue is that using bookmarks only makes things worse. The reason is that there's more than one person using the htpc in our house so when you load a bookmark sometimes there's a different disc mounted than what you were watching so you have to go load your iso again then load the bookmark. I know it's not THAT hard of a thing to do but it would be a lot more convenient if mpc could just open iso files.

clsid
23rd November 2008, 19:42
New features have low priority. So you need to be very patient. The developers work on this project in their spare time. There are still plenty of bugs that need to be fixed. That is more important right now.

Sharc
23rd November 2008, 20:12
UAC disabled:
When trying to playback a DVD rip from HD, MPC produces the error: DVD Incompatible Disc and Decoder Regions.

UAC enabled:
Playback with MPC works as expected

Is there no other solution than always enabling UAC just for playback a DVD with MPC (or WMP) from HD?

Miryan
23rd November 2008, 20:25
The answer is of course it's not THAT hard, there are much harder things in life. However our household only watches dvd iso from the htpc (easier cataloging + kid protection against disc damage). Since we only watch iso and not other types like avi, mounting every time only makes me wish mpc could open iso files without mounting software.

I mean, I imagine some of the people asking "is it that hard" spend more time watching file types other than iso. Think if you couldn't just double click the avi file but had to open mpc and then use "mpc-->file open-->" every time you watched an avi file. Sure it's not THAT hard but it would be a lot more convenient if mpc could open avi files directly.

The other issue is that using bookmarks only makes things worse. The reason is that there's more than one person using the htpc in our house so when you load a bookmark sometimes there's a different disc mounted than what you were watching so you have to go load your iso again then load the bookmark. I know it's not THAT hard of a thing to do but it would be a lot more convenient if mpc could just open iso files.



You can always backup your dvds to files, not to an iso image. In this case, you can double click or file / open the main ifo, and thats it, no need for any mounting.

littleD
23rd November 2008, 22:42
John12,
if You are so bored with clicking in menu, try autoplay feature. Its buggy in xp ;) (works probably only after fresh install:D) Temporary disable: Push L Shift when loading disc.

Alternatively You can add /cd parameter to shortcut command line, which look then like this:
"C:\Program Files\MPC HomeCinema\mplayerc.exe" /cd

After that, clikck on MPC HC and it loads dvds automatically if present. I think Youre gonna like it:)

Dont forget install Daemon tools, quite essential soft for if You deal with many isos imo.

cweb
24th November 2008, 07:30
Time for a virus scan...
Thanks. I scanned my whole system and found no traces of any virus... unless you count windows as a virus lol...

clsid
24th November 2008, 11:54
What programs did you install recently? I remember that there was some kind of security related program (can't remember its name atm) that could prevent MPC from loading.

cweb
24th November 2008, 11:56
What programs did you install recently? I remember that there was some kind of security related program (can't remember its name atm) that could prevent MPC from loading.
Visual Studio 2008...
After rebooting the problem went away like I suspected.

THX-UltraII
24th November 2008, 12:00
Hi guys (and especially the makers of MPC HC, keep up the good work! :thanks:), I m using the MPC HC edition for some time now and have to say that I am very pleased with it. Especially because of the Anti-tearing option! It resolved all of my issues I had before.

Still I have some questions about some general options that can be selected in the MPC HC edition. So I hope you guys here can clarify them so I know what they do/what they are for.

In the Options menu of MPC there are the following things I would like to know what they are for. In the Output menu:
- Surface: regular, 2D and 3D. Best to pick?
- Resizer: Nearest Neighbor, Bilinear, Bilinear (PS 2.0), Bicubic A=-0.60 (PS 2.0), Bicubic A=-0.75 (PS 2.0), Bicubic A=-1.00 (PS 2.0)
- YUV mixing: check or uncheck?+what is it for?
- Lock back-buffer: check or uncheck?+what is it for?

Then there is the Audio Switcher
- Enable build-in audio switcher: check or uncheck?+what is it for?

Thanks for all help and sorry for my bad English.

hoborg
24th November 2008, 12:03
Hello.

I have problem with MPEG2 file in MPC-HC (live TV recording).
I only get first frame of video. I think it is somehow related to file lenght (it have ~11GB), becouse smaller are played just fine (~8GB).

Cant this be a bug in internal "MpegSplitter.ax"?

HOBORG

EDIT: before you ask, my file is not corrupted, PowerDVD play it just fine.

haxor2099
24th November 2008, 15:33
Visual Studio 2008...
After rebooting the problem went away like I suspected.

hu, I have Visual studio 2008 on Vista ultimate and UAC Disabled (completely removed)
and It doesnt give me problems.. o_O
perhaps because im using the standalone version? ( Ps, im using comodo's firewall as UAC-type protection )

CiTay
24th November 2008, 19:40
is this ok?

Yes, and it should automatically appear in the same place under 0001. Then you should have the correct levels again.

P.S. alexins: I've only seen "Changelog" so far, not "Changes Log"... :)

cweb
24th November 2008, 20:20
hu, I have Visual studio 2008 on Vista ultimate and UAC Disabled (completely removed)
and It doesnt give me problems.. o_O
perhaps because im using the standalone version? ( Ps, im using comodo's firewall as UAC-type protection )
I'm running XP-Pro.. I have remobjects oxygene installed with vs2008 too..

BatKnight
24th November 2008, 22:16
Is there a way to prioritize external subtitles (like a .srt or .sub) over the internal subtitles of a MKV file?

Everytime I want to play a movie with a matching .srt file in the same folder, I have to go manually to the Subtitles menu and choose the one I want, because MPC-HC automatically enables the internal subtitles of the MKV.

Could this choice be implemented in any way?

Thanks

Bat

DrNein
25th November 2008, 00:17
BatKnight, one solution would be to use mkvmerge GUI (in mkvtooknix) to include only the desired subtitles and exclude the others.

BatKnight
25th November 2008, 00:35
BatKnight, one solution would be to use mkvmerge GUI (in mkvtooknix) to include only the desired subtitles and exclude the others.
OK, that is an idea. But what if I don't want to mess with the MKV file due to hash changes that will interfere with my uploads?
Thanks for you reply, DrNein.

Casimir666, what do you think about this? Is it possible to implement?

Bat

arty
25th November 2008, 13:59
Is there a way to prioritize external subtitles (like a .srt or .sub) over the internal subtitles of a MKV file?


+1 here :)

thank you anyway for the great player

THX-UltraII
25th November 2008, 14:12
Hi guys (and especially the makers of MPC HC, keep up the good work! ), I m using the MPC HC edition for some time now and have to say that I am very pleased with it. Especially because of the Anti-tearing option! It resolved all of my issues I had before.

Still I have some questions about some general options that can be selected in the MPC HC edition. So I hope you guys here can clarify them so I know what they do/what they are for.

In the Options menu of MPC there are the following things I would like to know what they are for. In the Output menu:
- Surface: regular, 2D and 3D. Best to pick?
- Resizer: Nearest Neighbor, Bilinear, Bilinear (PS 2.0), Bicubic A=-0.60 (PS 2.0), Bicubic A=-0.75 (PS 2.0), Bicubic A=-1.00 (PS 2.0)
- YUV mixing: check or uncheck?+what is it for?
- Lock back-buffer: check or uncheck?+what is it for?

Then there is the Audio Switcher
- Enable build-in audio switcher: check or uncheck?+what is it for?

Thanks for all help and sorry for my bad English.

sneaker_ger
25th November 2008, 17:40
Can't help you about the other questions, but you need to use the audio switcher when the file you want to watch has more than a single audio track. AFAIK it's not needed when using haali's media splitter (for mkv for example).
If you open an avi file with two audio tracks without the audio switcher both audio tracks will be played back simultaneously.

tal.aloni
25th November 2008, 21:11
Edit:
I'm starting to figure out what's going on:
I have two display adapters, the primary does not support DXVA, the secondary do.
once playback has begun on the secondary, it does switch to 'avxd',
but it does not gets connected at all, without my modification. (even when starting playback on the second monitor)
When disabling the primary adapter, stand-alone DXVA is working without any modifications.


I replaced my older display adapter to Radeon 4550,
the issue is now resolved, I can successfully use the DXVA decoder for L4.1 content, and fall back to other decoders when DXVA accelaration is not possible.
this is a great decoder, thanks!

1. I have to use VMR9 to be able to use DXVA on my secondary monitor, but I still prefer VMR7 for software decoders. It would be really helpful if I had an option to select output filter for DXVA. (VMR7 / VMR9 etc.)

2. deinterlaced H.264 DXVA playback is working great with the Radeon, but result in distorted output with the Geforce 8200, this is probably the Geforce 8200 fault.

p.s.
The Radeon 4550 fail to pass-through audio over HDMI to my Onkyo (TX-SR576), apparently this is a known issue (wrong EDID detection), future buyers, beware!

shambles
25th November 2008, 22:49
i'd love it if the open file dialog could have an option to disable audio.. would be especially useful when using the dub feature, but also otherwise

it could be done like in graphedit with audio pins not being connected, i'd suppose?

i still wish this would be added

i can now play blu-rays off the discs in mpc-hc but in the case of dts-hd audio, mpchc's internal splitter doesn't work (black screen and time not progressing) and with m2ts, haali splitter sends only the dts core (with matroska it sends the full track though :confused:).. if i could disable the audio of the main file i could use flac or dtshd in matroska via the dub feature

ramonchin
25th November 2008, 23:49
Hi
I've ATI 3850 under Vista 32bits. With last standalone filter, interlaced H264 channels show black screen but right audio... Should I install last Directx in order to fix this issue?

I'm using Dvbviewer.

lateko
25th November 2008, 23:57
Hi,

Is there a way (or could it possibly be implemented if not) to show external subtitles by default when 'auto-load subtitles' is selected?

I've prioritized sub languages in haali options and it works ok but I'd like 'em to be overriden every time there is an external subtitle file for the video. Currently I have to change it manually during playback (using VMR9 renderless mode to get dxva + subtitles).

cheers

THX-UltraII
26th November 2008, 08:27
Hi guys (and especially the makers of MPC HC, keep up the good work! ), I m using the MPC HC edition for some time now and have to say that I am very pleased with it. Especially because of the Anti-tearing option! It resolved all of my issues I had before.

Still I have some questions about some general options that can be selected in the MPC HC edition. So I hope you guys here can clarify them so I know what they do/what they are for.

In the Options menu of MPC there are the following things I would like to know what they are for. In the Output menu:
- Surface: regular, 2D and 3D. Best to pick?
- Resizer: Nearest Neighbor, Bilinear, Bilinear (PS 2.0), Bicubic A=-0.60 (PS 2.0), Bicubic A=-0.75 (PS 2.0), Bicubic A=-1.00 (PS 2.0)
- YUV mixing: check or uncheck?+what is it for?
- Lock back-buffer: check or uncheck?+what is it for?

Then there is the Audio Switcher
- Enable build-in audio switcher: check or uncheck?+what is it for?

Thanks for all help and sorry for my bad English.

cmon guys, is there really not onw person who has a clue what the other things I mentioned do?

Aleksoid1978
26th November 2008, 08:35
cmon guys, is there really not onw person who has a clue what the other things I mentioned do?

i try :

Surface - 3D, need for build in MPC shaders work;
Resizer - use Bicubic A=-1.00 (PS 2.0), better resize quality;
YUV mixing - ???;
Lock back-buffer - ???;

Enable build-in audio switcher - possible need for select audio stream from multiple in file.

Miryan
26th November 2008, 10:24
Lock back-buffer maybe can help with the tearing issues on some monitor.

yesgrey
26th November 2008, 13:10
YUV mixing - ???;


Just keep it disabled, it's the better option.

boyumeow
26th November 2008, 15:55
@THX-UltraII

"Lock back buffer" helps reduce tearing and "YUV mixing (http://msdn.microsoft.com/en-us/library/ms788177.aspx)" reduces bandwidth usage in the GPU by using the YUV color space for video mixing.
For "Direct3D Fullscreen mode" try using MPC HC internal shortcuts, it should help.
The Hardware Acceleration your card supports is only motion compensation if you're talking about H264 videos and it's hard to implement such feature in MPC HC.


While the above answer was dated since September...

Hmmm... Something a little subjective here, ahn? :)



I get it. So, what do you suggest?



From the old and unofficial MPC help (http://sourceforge.net/project/showfiles.php?group_id=82303&package_id=144472):

Use regular offscreen plain surfaces - video surface is treated as usual surface outside the screen.
Use texture surfaces and render video in 2d - video surface is a texture, for copying and stretching uses 2D functions. Requires a videocard which supports 32bit RGBA textures with sizes which are not 2 multipliers at least with video resolution.
Use texture surfaces and render video in 3d - video surface is a texture which consists of two triangles in 3D. Antialiasing can dramatically slow down rendering process.
Resizing - in 3D mode you MPC can use different filters when scaling the image. The most simple and fast is Nearest Neighbor but it gives the worst quality. Bilinear is quite quick and gives good quality, there is variant which uses pixel shaders. Bicubic method has the best quality, but for realtime image processing requires powerful enough video card. There are three variants of bicubic interpolation, the difference is sharpness level (0,6 - the most sharp one).


That's incorrect, -1.0 is the sharpest one, -0.6 is the softest one.

BTW, the artifact lines when using EVR Custom with Bilinear or Bicubic PS 2.0 resizer are fixed in the latest MPC HC. I'm only mentioning this because earlier posts of this thread come up in Google search when you're looking for info on EVR vs. EVR custom, so i thought i'd mention it for those people.

Concerning the different resizers, the Bicubic ones have the best quality for me. Sharper than normal EVR and EVR Custom Bilinear.

Thanks.

Moodilic
26th November 2008, 18:01
Hi people! :)

I have a problem with DXVA.

Link: http://www.sendspace.com/file/gfihhl

Watch original_sample.avi first, then stutter_sample.avi (this is what I see).

As I see it, x264 doesn't do well with the avi container in dxva (mode or whatever it's called).
I know that you shouldn't use avi for x264.

Even if I extract the raws and put it in mkv it doesn't help.

And if you look at sample_filters.png you can see that I use EVR Custom, and that is when the stuttering appears.
If I use system default the problem goes away (dxva isn't in use).

The sample is from [Nya] Osen Ep. 6 (1280x720) (it's a japanese tv-series).

Sorry about the ranting but I hope someone can give me an answer to why this is happening maybe and/or a solution :)
It's greatly appreciated! :D

Steveo08
26th November 2008, 20:57
While the above answer was dated since September...





Thanks.

[QUOTE=Aleksoid1978;1217279]i try :

Resizer - use Bicubic A=-1.00 (PS 2.0), better resize quality;

are these settings the same as for haali video renderer for sharpness?

Kado
26th November 2008, 23:04
Yes they are.

bionic
26th November 2008, 23:18
Hi people! :)

I have a problem with DXVA.

Sorry about the ranting but I hope someone can give me an answer to why this is happening maybe and/or a solution :)
It's greatly appreciated! :D
Solution is to remux with yamb to mp4.

alexins
26th November 2008, 23:26
Media Player Classic HomeCinema (x86), svn 906 (http://www.xvidvideo.ru/content/view/431/1/)
Media Player Classic HomeCinema (x64), svn 906 (http://www.xvidvideo.ru/content/view/430/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Updated FFmpeg; Update Traditional Chinese translation.

jos99
27th November 2008, 01:17
Couple of small problems with an otherwise brilliant media player:D

(i) I have been unable to play any .flac files for a while with various svn of MPC-HC, I just get "cannot render the file". It is possible I changed a setting that has broken it but I don't know what so I'd appreciate a tip to fix this as it is just about the only filetype that doesn't work.

also (ii) if I associate a filetype handled by haali splitter in MPC-HC options it seems to break haali thumbnail extraction for videos- is there a way to get round this- does MPC-HC have a thumbnail extraction ability or one in development?:thanks:

Chumbo
27th November 2008, 03:26
...(i) I have been unable to play any .flac files for a while with various svn of MPC-HC, I just get "cannot render the file". It is possible I changed a setting that has broken it but I don't know what so I'd appreciate a tip to fix this as it is just about the only filetype that doesn't work.
...
Sorry to ask the obvious, but you do have a decoder installed, like madflac?

Snowknight26
27th November 2008, 06:11
About 50% of the time, whenever I drag/drop a .m2ts (1080p AVC) file into MPC-HC (x64 r906) while a file is playing, MPC-HC crashes with a C++ Runtime error.

Edit: Another bug. With DXVA enabled, one of my 1080p AVC .m2ts files is decoded incorrectly (http://www.stfcc.org/misc/temp/MPCHC.png) but ffdshow displays it just fine (http://www.stfcc.org/misc/temp/ffdshow.png). (Hard to get a frame accurate comparison because MPC-HC is also blending a previous frame.)
I can upload a sample if needed.

Shinigami-Sama
27th November 2008, 06:55
About 50% of the time, whenever I drag/drop a .m2ts (1080p AVC) file into MPC-HC (x64 r906) while a file is playing, MPC-HC crashes with a C++ Runtime error.

Edit: Another bug. With DXVA enabled, one of my 1080p AVC .m2ts files is decoded incorrectly (http://www.stfcc.org/misc/temp/MPCHC.png) but ffdshow displays it just fine (http://www.stfcc.org/misc/temp/ffdshow.png). (Hard to get a frame accurate comparison because MPC-HC is also blending a previous frame.)
I can upload a sample if needed.

same thing only it just hangs for eternity*

*longer than it takes me to shower and make coffee

lych_necross
27th November 2008, 07:45
i try :

Resizer - use Bicubic A=-1.00 (PS 2.0), better resize quality
I find that when A=-1.00, the picture looks to be over-sharpened. Try A=-0.60 then go up from there.

Steveo08
27th November 2008, 09:50
Yes they are.




hm....are you sure?

because i read that -0.6 is the sharpest and -1.0 is the softest in haali video renderer. but i don't know where and can't find it again.

Mangix
27th November 2008, 11:44
i think we should have an option to select the number instead of having just -0.60, -0.75 and -1.0

Steveo08
27th November 2008, 12:28
i think we should have an option to select the number instead of having just -0.60, -0.75 and -1.0

that's a good idea.

anyone know more about haali sharpness?

clsid
27th November 2008, 12:33
also (ii) if I associate a filetype handled by haali splitter in MPC-HC options it seems to break haali thumbnail extraction for videos- is there a way to get round this-
The file association code is probably deleting the shell extension registry keys that are created by Haali.
does MPC-HC have a thumbnail extraction ability or one in development?:thanks:Thumbnail extraction is done by shell plugins for Explorer. That is totally unrelated to players.

Kado
27th November 2008, 17:16
hm....are you sure?

because i read that -0.6 is the sharpest and -1.0 is the softest in haali video renderer. but i don't know where and can't find it again.

Hum... I checked for myself and "-1.00" is the most soft as possible for haali and "-0.00" (haali goes from "-0.00" to "-1.00") is the most sharp.

Seems that haali uses the settings in reverse from EVR (that goes from "-0.60" to "-1.00", soft to sharp)

Your statement was corret.;)

Steveo08
27th November 2008, 17:37
Hum... I checked for myself and "-1.00" is the most soft as possible for haali and "-0.00" (haali goes from "-0.00" to "-1.00") is the most sharp.

Seems that haali uses the settings in reverse from EVR (that goes from "-0.60" to "-1.00", soft to sharp)

Your statement was corret.;)




thanks for your opinion and answering my question! :)

jos99
27th November 2008, 20:10
I have been unable to play any .flac files for a while with various svn of MPC-HC, I just get "cannot render the file". It is possible I changed a setting that has broken it but I don't know what so I'd appreciate a tip to fix this as it is just about the only filetype that doesn't work.
...Sorry to ask the obvious, but you do have a decoder installed, like madflac?
Good point... thanks:) I thought mpc-hc might have a built in flac decoder like vlc, installed madflac now all works OK.

jos99
27th November 2008, 20:13
The file association code is probably deleting the shell extension registry keys that are created by Haali.
Thumbnail extraction is done by shell plugins for Explorer. That is totally unrelated to players.
Thanks for your reply. So is it possible to have mpc-hc associated with video files and still have thumbnail extraction- do I need a separate plugin to enable that- if so can anyone recommend one (for XP)?

CruNcher
27th November 2008, 21:50
Any idea why the Standalone Filter fails rendering on NULL within timecodec ?

http://forum.doom9.org/showpost.php?p=1217680&postcount=5312

clsid
27th November 2008, 21:53
Thanks for your reply. So is it possible to have mpc-hc associated with video files and still have thumbnail extraction- do I need a separate plugin to enable that- if so can anyone recommend one (for XP)?
The file association code in MPC-HC needs to be improved.

But you should be able to solve your problem by re-installing Haali splitter.

STaRGaZeR
27th November 2008, 23:49
Is anybody having issues with the lastest builds and the new icons? For example .mkv files show the "ALAC" icon, .ts files show the "OGM" icon, and so on. This didn't happen before, and it'd be easy to find the problematic build just by testing. rev849 is fine, rev900 and following are wrong, I've not tested any other builds in between due to the lack of time.

Valery_Kondakoff
28th November 2008, 00:04
please, help me understand what is wrong with this file:

----
C:\Users\VK\Desktop\P1050162.MOV::Output

Media Type 0:
--------------------------
Unknown

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
subtype: MEDIASUBTYPE_QTMovie {E436EB89-524F-11CE-9F53-0020AF0BA770}
formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 0


Media Type 1:
--------------------------
Unknown

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770}
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
----

I can not play this file in MPC-HC 1.1.906.0, but AFAIRC the same file was played well in the older builds.

Moodilic
28th November 2008, 00:12
Solution is to remux with yamb to mp4.

Wow, it worked. The stuttering is gone and the filesize dropped from 907MB to 120MB but now I can't seek properly. I use MPC-HC, latest revision (906).

Check out the medainfo thingy I exported from the .avi (original) and .mp4 (created)

Is there something I can to about it?

EDIT2:

No need for help right now. I manage to use an updated version of mp4box, replaced the old one in MeGUI and now it works. And it didn't drop in size so now I know it works correctly and I can seek properly too. :)

Aleksoid1978
28th November 2008, 00:52
Is anybody having issues with the lastest builds and the new icons? For example .mkv files show the "ALAC" icon, .ts files show the "OGM" icon, and so on. This didn't happen before, and it'd be easy to find the problematic build just by testing. rev849 is fine, rev900 and following are wrong, I've not tested any other builds in between due to the lack of time.

You need last mpciconlib.dll, because in 849 and 900 thay different, and result - not rigth icon show on type.

STaRGaZeR
28th November 2008, 01:09
You need last mpciconlib.dll, because in 849 and 900 thay different, and result - not rigth icon show on type.

Where to get the last mpciconlib? With the lastest one included in xvidvideo.ru builds the problem persists.

Bumsfalara
28th November 2008, 01:21
I just installed MPC-HC under WinXP64 and noticed, that the OSD isn't working. I tried the offical stable Version from sourceforge as well as the new Version 906. I even tried the 64bit version. The OSD doesnt show up (Yes, I changed the Video Renderer, it didn't work).

Is there a general problem with XP64 or could it be due to the Video Driver (ATI Catalyst 8.11). Under Vista64 everything is working fine.

jos99
28th November 2008, 01:26
The file association code in MPC-HC needs to be improved.

But you should be able to solve your problem by re-installing Haali splitter.

Thanks, I found this haali package for XP (http://www.neowin.net/forum/index.php?showtopic=490855&view=findpost&p=590073724) with a reg hack to get other filetypes to work- it seems slightly erratic though and seemed to be very slow to draw thumbnails on some folders and won't work at all for .flv presumably because haali doesn't support it.

jos99
28th November 2008, 01:27
Is anybody having issues with the lastest builds and the new icons? For example .mkv files show the "ALAC" icon, .ts files show the "OGM" icon, and so on. This didn't happen before, and it'd be easy to find the problematic build just by testing. rev849 is fine, rev900 and following are wrong, I've not tested any other builds in between due to the lack of time.
Using 906 on XP SP3 .mkv is showing the correct mkv icon for me, .ts is showing mpg.

Aleksoid1978
28th November 2008, 01:49
I just installed MPC-HC under WinXP64 and noticed, that the OSD isn't working. I tried the offical stable Version from sourceforge as well as the new Version 906. I even tried the 64bit version. The OSD doesnt show up (Yes, I changed the Video Renderer, it didn't work).

Is there a general problem with XP64 or could it be due to the Video Driver (ATI Catalyst 8.11). Under Vista64 everything is working fine.

Update directx to last.

Aleksoid1978
28th November 2008, 01:50
Where to get the last mpciconlib? With the lastest one included in xvidvideo.ru builds the problem persists.

reassiciate fyle type in Options/Format - it must fix your problem

STaRGaZeR
28th November 2008, 11:09
reassiciate fyle type in Options/Format - it must fix your problem

I've done that several times with 849 and 906, only 849 shows the correct icons when the association is refreshed. 906 always OGM for .ts, ALAC for .mkv...

cweb
28th November 2008, 11:42
Update directx to last.
When updating Directx, do you need to wipe out using some software the existing directx, or is it enough to run the directx redistributable itself?
Assuming one is already running directx9c on xp (or 10 on vista).

avivahl
28th November 2008, 12:05
When updating Directx, do you need to wipe out using some software the existing directx, or is it enough to run the directx redistributable itself?
Assuming one is already running directx9c on xp (or 10 on vista).The DirectX installer upgrades the current DirectX installation without a hitch.

Kado
28th November 2008, 12:09
Just run the latest redistributable (November 2008 (http://www.microsoft.com/downloadS/details.aspx?familyid=886ACB56-C91A-4A8E-8BB8-9F20F1244A8E&displaylang=en)) and it will update your DirectX, no need to un-install or any cleanings.

cweb
28th November 2008, 12:15
Just run the latest redistributable (November 2008 (http://www.microsoft.com/downloadS/details.aspx?familyid=886ACB56-C91A-4A8E-8BB8-9F20F1244A8E&displaylang=en)) and it will update your DirectX, no need to un-install or any cleanings.
Yes that's what I did a few days ago.
I was wondering though, as on my pc I don't have WMP 9 (or better) installed, whether that might have a part in the errors I was getting occasionally with MPC... (mpg/vob/avi etc)
Also, I set haali splitter to handle avi's - wonder if that might be the culprit...

clsid
28th November 2008, 15:19
I've done that several times with 849 and 906, only 849 shows the correct icons when the association is refreshed. 906 always OGM for .ts, ALAC for .mkv...
Clearing the Windows Icon cache should fix it.

(delete hidden file in Windows directory called "ShellIconCache" and reboot)

STaRGaZeR
28th November 2008, 21:27
That's not present in Vista64. I've only found "IconCache.db", deleting and rebooting fixes the .mkv icon but not .ts or .mp4. Also when you actually disable association with icons in MPC these that are displayed wrong will keep the same wrong icon, where the now fixed .mkv will show the standard unassociated Windows icon.

rev849:

MPC icons disabled --> All Windows default.
MPC icons enabled --> All good.

rev906:

MPC icons disabled --> All Windows default except the ones that are wrong to begin with, ts (OGM), mp4 (MPC), dat (OGM). They remain fixed.
MPC icons enabled --> Several ones are wrong even after deleting icon cache, ts (OGM), mp4 (MPC), dat (OGM).

Casimir666
29th November 2008, 20:45
The new official release rev 1.2.908.0 is now available on SourceForce :

http://sourceforge.net/project/showfiles.php?group_id=170561

avivahl
29th November 2008, 21:01
The new official release rev 1.2.908.0 is now available on SourceForce :

http://sourceforge.net/project/showfiles.php?group_id=170561Congrats for the new release.
Could you please update the "Release History" page (http://mpc-hc.sourceforge.net/History.html) as well?
A good idea would also be to add some sort of a "Known Issues" page to the website.

NanoBot
30th November 2008, 02:52
Hi Casimir666,

First off all, thanks for the new release. The release history shows

support Multi-Monitor configuration, select Monitor for full-screen playback

as one of the new features. If the Direct3D fullscreen mode is not active, this feature works like it should.

But if the Direct3D fullscreen mode is active, the fullscreen playback always appears on the monitor where the mpc main window is located before the media file is loaded. The monitor selection in options / output is simply ignored when the D3D mode is active.

ATM I am using a workaround, which is based on two shortcuts on my desktop with different command line parameters to determine which monitor should be used in D3D mode. But I would appreciate it if this problem could be solved in a future release of the mpc.


C.U. NanoBot

bira
30th November 2008, 06:00
I am using 8.10, also SP3 and latest DirectX update. Have tried all renderers and nearly all MPC-HC builds over the last few months.
DXVA works fine on my system with PowerDVD 7.3 and ZoomPlayer with Cyberlink filters, just not MPC.
Actually, it's not that DXVA isn't "working" per se, as the video decoder clearly shows "DXVA bitstream decoding", it's just that the video, like I said, is flashing back and forth and shows corruption.
And I'm not the only one, a friend of mine has the exact same problems with ATi 3650 and 2600 cards and, like myself, has experienced those same problems for months, with no improvement coming from updates of any kind.

I am having the same flashing problem with my PCI-e ATI 3650 card. Running XP and Catalyst 8.10 and MPC build 906

Picture flashes back a bit, sometimes macroblocks appear, sometimes pictures flashes back and forth and get stuck in a loop.

Any solution for that?

boyumeow
30th November 2008, 07:18
Hi Casimir and Devs,

Hope U could clarified 1 thing, the mpciconlib.dll in Ur latest official released (1.2.908.0) is very much smaller as compared to beta version I have dl from XvidVideo.ru (i.e 1.51 MB compared to 15.1 MB), is it alright for this?
Thanks and happy season holidays to everyone of U.

Aleksoid1978
30th November 2008, 08:13
Hi Casimir and Devs,

Hope U could clarified 1 thing, the mpciconlib.dll in Ur latest official released (1.2.908.0) is very much smaller as compared to beta version I have dl from XvidVideo.ru (i.e 1.51 MB compared to 15.1 MB), is it alright for this?
Thanks and happy season holidays to everyone of U.

In official release 908 delete 256x256 and 128x128(Vista) icons. I think it's not good ...

Leak
30th November 2008, 11:41
In official release 908 delete 256x256 and 128x128(Vista) icons. I think it's not good ...
Ugh - any icon size bigger than 32x32 for files is just insane; there's little enough screen real estate already so why limit the amount of files on the screen at a time even more by using obscenely large icons?

If anything, make an optional download for a high-res mpciconlib.dll, but please keep them out of the normal download...

Having to download several megabytes of data that won't ever get used on XP with every MPC-HC update is just a waste.

np: Squarepusher - The Glass Road (Just A Souvenir)

Aleksoid1978
30th November 2008, 12:44
Ugh - any icon size bigger than 32x32 for files is just insane; there's little enough screen real estate already so why limit the amount of files on the screen at a time even more by using obscenely large icons?

If anything, make an optional download for a high-res mpciconlib.dll, but please keep them out of the normal download...

Having to download several megabytes of data that won't ever get used on XP with every MPC-HC update is just a waste.

np: Squarepusher - The Glass Road (Just A Souvenir)

If MPC support both - XP and Vista, i think that and icons library MUST support XP and Vista. And in Vista if in icon not include 256x256 in explorer view broken(i can do screeshot, if need).

Make clean MPC-HC download and mpciconlib.dll - i think it's good idea.

cweb
30th November 2008, 12:48
If MPC support both - XP and Vista, i think that and icons library MUST support XP and Vista. And in Vista if in icon not include 256x256 in explorer view broken(i can do screeshot, if need).

Make clean MPC-HC download and mpciconlib.dll - i think it's good idea.

Suggestion: to detect os version at install time and install a different icon library for XP and Vista respectively...
And for those of us like me who just unzip the files, just drop in a different mpciconlib-vista.dll which has to be renamed to mpciconlib.dll on vista for the extra icons..

MatMaul
30th November 2008, 12:52
or compress mpciconlib.dll with upx.
2,5 mo instead of 15 mo.

clsid
30th November 2008, 13:19
Neither Vista nor XP uses 128x128, 96x96, and 64x64 icons. Except if you do silly reghacks.
Both use 16x16, 32x32, and 48x48.
Vista uses 256x256 for all large icon views.
16 color icons are also not used.

Leak
30th November 2008, 14:15
Make clean MPC-HC download and mpciconlib.dll - i think it's good idea.
I'd say include an mpciconlib.dll with up to 32x32 sized icons in the download (it's just 750kB compressed, after all, going by the last "official" release) and make the separate download a full version with all sizes.

Though if there's icon sizes in there that Windows doesn't use like clsid said I'd frankly drop them...

Also, a separate download for the localisation DLLs would be nice - I never use them, and most people who want them are probably going to be using only one of them, so why download them all?

Just my 2 cents...

np: Mr. Scruff - Hairy Bumpercress (Ninja Tuna)

alexins
30th November 2008, 14:58
Media Player Classic HomeCinema (x86), svn 910 (http://www.xvidvideo.ru/content/view/447/1/)
Media Player Classic HomeCinema (x64), svn 910 (http://www.xvidvideo.ru/content/view/448/1/)

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

Changes log (http://www.xvidvideo.ru/content/view/7/17/)

Add support of interlaced flags in software mode;
YUY2 is now the preferred output colorspace because it is needed for HW deinterlacing in software mode;
TODO : support NV12 and make it default instead of YUY2 (HW deinterlacing works also with NV12).

envagyok
30th November 2008, 19:56
Hy

I have vista 64 bit, and latest mpc-hc.
My proble, when i start watching a movie at fullscreen, after a while (45-55 min) exit the fullscreen, and continue playback windowed.
I dont know why makes it because the screensaver off, and no monitor switching off allowed at energy options at vista.

When someones know why exiting mpc-hc from fullscreen, please help.

Thanks.

ash925
30th November 2008, 21:48
I am having a strange problem in that a dxva obeying file plays properly when it is muxed(avc+aac) into mp4(using megui) but not when it is muxed into mkv(mkvmerge 2.4.0),it drops a lot of frames resulting in stutters.I am using the mpc-hc 908 revision from sourceforge.I like mkvmerge drag n drop and would like to continue using it for all my encodes and would appreciate any help, TIA.
BTW my gfx card is HD4850.

ramonchin
1st December 2008, 00:01
Can MPC video decoder get DXVA under VMR9 in Vista (for H264 movies)?

For VC-1 it works.

Thanks.

ranpha
1st December 2008, 00:16
Can MPC video decoder get DXVA under VMR9 in Vista (for H264 movies)?

For VC-1 it works.

Thanks.

Hardware VC-1 in Vista can use DXVA1 mode, that's why VMR renderer can be used with it. H264 on the other hand doesn't.

gngn
1st December 2008, 00:39
I am having a strange problem in that a dxva obeying file plays properly when it is muxed(avc+aac) into mp4(using megui) but not when it is muxed into mkv(mkvmerge 2.4.0),it drops a lot of frames resulting in stutters.I am using the mpc-hc 908 revision from sourceforge.I like mkvmerge drag n drop and would like to continue using it for all my encodes and would appreciate any help, TIA.
BTW my gfx card is HD4850.

do you use MPC-HC's internal mkv+mp4 splitter? you should change to Haali. MPC-HC's splitter for those containers isnt perfect, but as there is a good alternative (Haali), improving those isnt a priority for the developers

CiTay
1st December 2008, 01:04
Hy
When someones know why exiting mpc-hc from fullscreen, please help.

Maybe some other window is stealing the focus? Disable any other apps running in the background which could cause this.

ramonchin
1st December 2008, 08:32
Hardware VC-1 in Vista can use DXVA1 mode, that's why VMR renderer can be used with it. H264 on the other hand doesn't.

I could use EVR (dxva2), but I don't like colors... faces look too saturated (red). Should'nt both renderers give same picture quality?

ash925
1st December 2008, 08:44
@gngn:Hey, it works perfectly now using Haali Media Splitter,thanks for the help.

Aleksoid1978
1st December 2008, 08:54
Can MPC video decoder get DXVA under VMR9 in Vista (for H264 movies)?

For VC-1 it works.

Thanks.

in Vista H264 can only with DXVA2(EVR) because VMR9 - DXVA1. that's all.