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

nlnl
27th December 2009, 21:01
1. I believe DS output does connect at 24-bits; it's a driver restriction that only affects WASAPI, as far as I know. I'm sure nVidia will eventually enable >16-bits over an exclusive connection, but that's not to say I'd hold my breath
2. Some receivers display what PCM bit-depth they're being fed, or, on the far end of the plausibility scale, you could always grab a SPL meter and measure to see if your dynamic range exceeds 97db. Otherwise, I'm not aware of a pass/fail method to test for 24-bit output
3. 32-bit WASAPI mode simply isn't exposed in the current nVidia drivers. Reclock and the MPC renderer are the best ways to test driver functionality, because they're completely unforgiving: if your driver doesn't accept a format, these renderers just plain won't connect. foobar w/WASAPI does a lot of mysterious things under the hood, and it's difficult to tell what, exactly, it's outputting. On the other hand, foobar at least supports ASIO, so you can get full 24/192 output through that.

(Of course, if you're bitstreaming, then none of this matters.)

As an aside, decimating to 16-bits really isn't going to affect sound quality, unless you plan on blasting your sound levels at a continuous >100db (highly unrecommended!). Even big, huge IMAX theaters still playback at 16-bits, and unlike resampling, decimation doesn't cause any inherent quality degradation.

Thank you for that superb explanation and Happy New Year!

:goodpost:

Andy o
27th December 2009, 22:18
foobar w/WASAPI does a lot of mysterious things under the hood, and it's difficult to tell what, exactly, it's outputting.You can just go ask the developers, at the foobar forum at hydrogenaudio.org
As an aside, decimating to 16-bits really isn't going to affect sound quality, unless you plan on blasting your sound levels at a continuous >100db (highly unrecommended!).If you think this is true (I agree!) then you're probably already familiar with the HA forums. I've always said we never should have gone higher than 16-bit / 48kHz and we might have avoided all this HDMI HDCP PAP nonsense.

matthew_eli
27th December 2009, 23:30
In my testing I disabled VSFilter and tried using DXVA as well.. I have very fast hands.. ;)

I, personally, have not experienced any audio issues anywhere, except when trying to play back FLAC by itself + Reclock.

Just curious, but what is your 4500MHD clocked at? (mine appears to be 400 or 475MHz, differing reports from programs)

Mine is 475 MHz (GPU-Z). The very strange thing is that if I did not use DXVA with EVR custom, the video is smooth and plays perfectly; with DXVA instead I have some glitches, like the render has more effort to play the same video...

namaiki
27th December 2009, 23:34
Mine is 475 MHz (GPU-Z). The very strange thing is that if I did not use DXVA with EVR custom, the video is smooth and plays perfectly; with DXVA instead I have some glitches, like the render has more effort to play the same video...

How about if you're using the internal subtitle renderer, but no DXVA?

wOxxOm
28th December 2009, 00:07
MPCHC's FF h264 decoder seems to mistreat haali splitter's OUT-pin properties biXPelsPerMeter/biYPelsPerMeter (SAR numerator/denominator)

e.g. I have a 1440x800 mkv with 16:9 AR set in mkv header. It should play at 1440x810, but when haali splitter is used in MPCHC, it is decoded to 1536x800 with strange AR (4551:2560) then gets rescaled by renderer (any of them) to the correct AR & size, however when an internal MPCHC's matroska is used the video is decoded as source is (1440x800) and is passed to renderer with mkv-specified AR (16:9). And though the result is the same but the quality degrades due to intermediate resizing.

Seems like both MPCHC's video decoder (FF libavcodec) and CoreAVC can't handle it right, because the only vital difference between MPCHC's splitter OUT-pin and haali's is:
biXPelsPerMeter: 0 (MPC) 81 (Haali) - AR correction numerator, 81 in my case
biYPelsPerMeter: 0 (MPC) 80 (Haali) - AR correction denominator, 80 in my case
(since 1440x800 @ 16:9 = 1440x810, so AR correction is 800/810 = 80/81)

flanger216
28th December 2009, 02:56
If you think this is true (I agree!) then you're probably already familiar with the HA forums. I've always said we never should have gone higher than 16-bit / 48kHz and we might have avoided all this HDMI HDCP PAP nonsense.

Absolutely... in fact, I was just meeting with Tom Holman (the founder of THX), and he was quite adamant that anything above 16/48 for playback is overkill and entirely driven by marketing. I, personally, wish the redbook standard would've been set to 20/60 --- 20-bits to compensate for the inherent ineffeciency of DACs, and 60-kHz to encompass the range of all documented human hearing capability --- but 16/48 is certainly close enough.

Andy o
28th December 2009, 03:08
well this is probably getting too OT, but redbook has a pretty interesting story for it being 44.1 kHz. Don't remember the details, but first PCM was being stored on tapes, search for it on the HA forums, or maybe just google it.

lych_necross
28th December 2009, 07:21
I also have this bug, so MPC-HC is totally unusable for me for videos...it does close properly on audio files, though.
I'm curious, what is your video player of choice if not MPC-HC?

tetsuo55
28th December 2009, 08:06
MPCHC's FF h264 decoder seems to mistreat haali splitter's OUT-pin properties biXPelsPerMeter/biYPelsPerMeter (SAR numerator/denominator)

e.g. I have a 1440x800 mkv with 16:9 AR set in mkv header. It should play at 1440x810, but when haali splitter is used in MPCHC, it is decoded to 1536x800 with strange AR (4551:2560) then gets rescaled by renderer (any of them) to the correct AR & size, however when an internal MPCHC's matroska is used the video is decoded as source is (1440x800) and is passed to renderer with mkv-specified AR (16:9). And though the result is the same but the quality degrades due to intermediate resizing.

Seems like both MPCHC's video decoder (FF libavcodec) and CoreAVC can't handle it right, because the only vital difference between MPCHC's splitter OUT-pin and haali's is:
biXPelsPerMeter: 0 (MPC) 81 (Haali) - AR correction numerator, 81 in my case
biYPelsPerMeter: 0 (MPC) 80 (Haali) - AR correction denominator, 80 in my case
(since 1440x800 @ 16:9 = 1440x810, so AR correction is 800/810 = 80/81)AR and SAR correction is virtually non-existant when using mpc-hc.

matthew_eli
28th December 2009, 09:11
How about if you're using the internal subtitle renderer, but no DXVA?

It is what I've described previously: perfect and smooth video, even at 1080p...

wOxxOm
28th December 2009, 09:43
AR and SAR correction is virtually non-existant when using mpc-hc.yet it DOES change the way the video is decoded in FF libavcodec (assumably worse), that is the aforementioned intermediate & redundant resizing.

Anyway it seems a problem of FFmpeg/libavcodec and CoreAVC decoder...

tetsuo55
28th December 2009, 09:57
yet it DOES change the way the video is decoded in FF libavcodec (assumably worse), that is the aforementioned intermediate & redundant resizing.

Anyway it seems a problem of FFmpeg/libavcodec and CoreAVC decoder...There are various "aspect ratio" types and locations.

Depending on where the information is stored and what type it is, the splitter and/or codec might do something with this information.

here is my feature request about it:
https://sourceforge.net/apps/trac/mpc-hc/ticket/76

madshi
28th December 2009, 10:47
As an aside, decimating to 16-bits really isn't going to affect sound quality
That depends very much on how exactly the decimation is done and how much further processing will be done by the receiver/processor. If you use rounding or truncating then sound quality will be affected. If you use TPDF dithering, sound quality should stay identical, but noise levels will increase slightly. The idea of transporting more than 16bit to the receiver is that the receiver will probably add some more audio processing (room correction etc). If you do audio processing in the source *and* in the receiver, transporting more than 16bit makes sense, because otherwise you're adding multiple 16bit dithering layers on top of each other. At some point, the noise increase will be in the audible range. If you chain multiple noise shaped dithering passes, it's even worse: Audio quality will suffer in that case.

tetsuo55
28th December 2009, 11:25
I dont have links to the proof, but it has been proven that decoding audio (for example dts) using 24 bits restores more parts of the compressed signal than 16 bit.

In the end though, you should choose the highest bitdepth support by your hardware, limited to the lowest bitdepth part of the chain.

in my case, everything is 24bit so i use that, my previous hardware did everything in 32 bit internally, then dither down to 24 for the dac, so i used 32 on that one to stop the internal resampling.

krbo
28th December 2009, 13:55
In my case (780G chipset HD3200, Win7) it's even worse.

DXVA is OK only after a cold boot for a first video you watch.

DXVA breaks:

- after suspend
- after screensaver
- after any watched DXVA video

even with latest 9.12 hotfixes (no mention of any DXVA fixes just games, games, games...)

In every case MPC always shows DXVA sign but video is unwatchable (few minutes OK then few minutes of almost single photo shots again OK and so on) in latest builds.
Pre Beliyaal builds (1043) is much better but still judder can be seen from time to time.
Revert to catalyst 9.8 seems to fix at least watching one video after another - didn't tested screensaver and suspend


Well, I must correct myself.

No matter what Catalyst version, MPC HC is unusuable on my system with it's internal h.264 decoder @ Win7
Everything was OK with Vista but Win7 is a no-go. (32bit both)
Wile I watch any kind of h.264 video suddenly it stars to crawl (picture only, audio is perfect always) for a few minutes, then again few minutes OK and repeating.
I've noticed jitter times of 20 million milliseconds during such behaviour!!

Usually it is possible to watch complete video but only one after a cold boot. Any more attempts and problem is here.

So I'm now using microsoft decoder - absolutely no problem at all (except it uses 2-3 times more CPU then MPC HC decoder, 14-20% compared to 4-7%)

Writing this only for information to devs.

Sooner or later it will be fixed, M$ dec is OK for now and I have a strong impression that picture is much better with Win7 then with Vista

88keyz
28th December 2009, 15:52
Just curious what thoughts are, is the recommended Matroska splitter still Haali or is Gabest's splitter better? Haali releases an update once every ice age and the development of the Gabest splitter never seems to come up. What do people prefer out there?

tetsuo55
28th December 2009, 16:11
Just curious what thoughts are, is the recommended Matroska splitter still Haali or is Gabest's splitter better? Haali releases an update once every ice age and the development of the Gabest splitter never seems to come up. What do people prefer out there?both areequally broken but in different area's. Use the one that works correctly for your files.

Andy o
28th December 2009, 16:38
I've noticed jitter times of 20 million milliseconds during such behaviour!!

So, 20 thousand seconds jitter? :eek:

Anyway, have you tried messing with renderer settings (for instance, change to 8-bit) or using other renderers (regular EVR, VMR9)?

DXVA is also coming to ffdshow, by the way, so there will be another option for you soon.

tetsuo55
28th December 2009, 16:41
So, 20 thousand seconds jitter? :eek:

Anyway, have you tried messing with renderer settings (for instance, change to 8-bit) or using other renderers (regular EVR, VMR9)?

DXVA is also coming to ffdshow, by the way, so there will be another option for you soon.ffdshow one is the same as mpc-hc one.

Andy o
28th December 2009, 17:15
Hmm ok so then it's not really much of a big deal, seeing as you can already use the MPC-HC codecs by themselves? Does it have any advantage then?

flanger216
28th December 2009, 18:42
That depends very much on how exactly the decimation is done and how much further processing will be done by the receiver/processor. If you use rounding or truncating then sound quality will be affected. If you use TPDF dithering, sound quality should stay identical, but noise levels will increase slightly. The idea of transporting more than 16bit to the receiver is that the receiver will probably add some more audio processing (room correction etc). If you do audio processing in the source *and* in the receiver, transporting more than 16bit makes sense, because otherwise you're adding multiple 16bit dithering layers on top of each other. At some point, the noise increase will be in the audible range. If you chain multiple noise shaped dithering passes, it's even worse: Audio quality will suffer in that case.

Well, obviously I meant a dithered scenario; bit-depth truncation is rather disastrous. And sure, >16-bit is important in DAW environments where per-track additive noise-floors become a concern: in fact, on some epic mixdowns I've seen, even 64fp was ideal (!). But that was with hundreds upon hundreds of tracks, busses and effects being flattened to a 5.1 mix. For the consumer arena, I'd still like to see some hard, journaled data on the psychoacoustical efficacy of 24-bits in an HTPC environment compared to 16, even with a noise-shaped dither at the sound card and the receiver.

And to Tetsuo: sure, all E/AC3 variants and most lossy codecs (DTS, Vorbis, etc.) should be decoded to 32fp. PCM output bit-depth is a separate issue.

But really, I wasn't saying that you shouldn't use 24-bit output. If you can, then heck, why not. I was just advising the guy that, although he can't get 24-bits to work ATM, it's really not something to worry too much about. And I'd say that for anyone having similar problems. Apologies for my further OT blathering :)

madshi
28th December 2009, 19:14
For the consumer arena, I'd still like to see some hard, journaled data on the psychoacoustical efficacy of 24-bits in an HTPC environment compared to 16, even with a noise-shaped dither at the sound card and the receiver.
A while ago I tried to google what happens if multiple noise shaped dithers are applied after each other and I found only two links even talking about that. Both said that it would be bad for audio quality. One link is wikipedia, and although I know that there's much garbage information on wikipedia, I haven't found any contradicting information on the net, so here goes:

http://en.wikipedia.org/wiki/Dither

"If colored dither is used at these intermediate processing stages then the frequency content can "bleed" into other, more noticeable frequency ranges and become distractingly audible."

It's worth noting that some studios are using colored dither for 16bit lossless tracks (I checked that myself). So if 16bit lossless Blu-Ray tracks are processed by the source device *and* by the receiver, and the transport is done in 16bit, there may be 3 colored dithers added on top of each other.

But really, I wasn't saying that you shouldn't use 24-bit output. If you can, then heck, why not.
Sure, I did understand your point of view... ;)

I was just advising the guy that, although he can't get 24-bits to work ATM, it's really not something to worry too much about. And I'd say that for anyone having similar problems.
Well, I think you are a bit too hasty here. E.g. ffmpeg/libav for a long time rounded audio to 16bit. Not sure if they fixed that in the meanwhile. How do we know that PowerDVD etc are applying proper dithering? I'm not even sure if ffdshow applies dithering when downconverting 24bit to 16bit, but maybe it does. Anybody knows?

Generally, I guess my point of view is that studio provided 16bit Blu-Ray tracks are ok, but I prefer 24bit transport, because that should reduce chances of audio ever being truncated or rounded down to 16bit somewhere in the chain...

krbo
28th December 2009, 19:32
So, 20 thousand seconds jitter? :eek:

Anyway, have you tried messing with renderer settings (for instance, change to 8-bit) or using other renderers (regular EVR, VMR9)?

DXVA is also coming to ffdshow, by the way, so there will be another option for you soon.

VMR9 is OK (although it switches DXVA off), regular EVR on quick look is better but as I depend on subtitles it's no option.

Even EVR custom is much better without loaded subs. Subs are heavy burden for MPC.

With M$ decoder I can even use bicubic resizer (but not for 4:3 stretched to 16:9) and MPC HC works great
despite small problem with internal decoder @Win7

leeperry
28th December 2009, 19:33
dithering is nice, but it adds white noise...and post-processing white noise ain't cool...native 16 bit can be great, but going 24>16 w/ dithering in eac3to sounds ugly to me...apparently each bit decimation adds twice more white noise.
ffmpeg/libav for a long time rounded audio to 16bit. Not sure if they fixed that in the meanwhile.
I don't think they did...decoding lossy audio to anything else than 32fp doesn't make much sense(liba52 and libdts do decode to 32fp)

mikelebron
29th December 2009, 04:57
How do I get VC1 to play back smoothly with high quality (no noise)... If I enable frame time correction the quality has a ton of "noise" (all i can say..) Any help appreciated.

73ChargerFan
29th December 2009, 07:11
We need more info about your system to help. Also what kind of video?

thrawnrulz68
29th December 2009, 09:46
Does anyone know of a way to get MPC-HC to read .m3u8 playlists? The player already can read and write playlists in UTF-8 but when I attempt to open a .m3u8 file created in winamp it will not open. I was under the impression the encoding was the only thing different about these types of files in comparison to regular .m3u files but perhaps there is something in the header that MPC-HC is missing?

khagaroth
29th December 2009, 10:36
Seem like MPC can't handle the .m3u8 extension (even if it's the correct extension in this case), just rename the file to .m3u and it will work.

clsid
29th December 2009, 14:23
If renaming works, then you could add .m3u8 to the playlists entry in options->player->formats

betaking
29th December 2009, 15:28
If renaming works, then you could add .m3u8 to the playlists entry in options->player->formats

add .m3u8 to the playlists entry in options->player->formats not work!

flanger216
29th December 2009, 16:31
Well, I think you are a bit too hasty here. E.g. ffmpeg/libav for a long time rounded audio to 16bit. Not sure if they fixed that in the meanwhile. How do we know that PowerDVD etc are applying proper dithering? I'm not even sure if ffdshow applies dithering when downconverting 24bit to 16bit, but maybe it does. Anybody knows?

I can't speak for PowerDVD (shudder), but ffdshow at least has a 'sound processing' tab that lets you enable dithering, noise-shaping and set noise-shaping strength. From my testing, it seems to work as expected, though unfortunately it's turned off by default (?), so some users might overlook it.

madshi
29th December 2009, 16:47
I can't speak for PowerDVD (shudder), but ffdshow at least has a 'sound processing' tab that lets you enable dithering, noise-shaping and set noise-shaping strength. From my testing, it seems to work as expected, though unfortunately it's turned off by default (?), so some users might overlook it.
Glad to hear that ffdshow has dithering support. But now imagine what happens if you don't use kernel streaming or WASAPI exclusive mode: ffdshow applies dithering, and afterwards the OS and the audio drivers reprocess the data another time before sending it to the receiver. Not sure if the OS and audio drivers use dithering or not. Again, I think the safest solution is to keep the audio data in 24bit. To me using 16bit audio transport feels dangerous. 24bit has a nice safety net. 16bit has not. With 16bit everything needs to be done correctly to keep full audio quality. If one processing stage drops the ball, you're screwed. Even if all processing stages are correct, audio quality could eventually still suffer, if noise shaped dithering is applied multiple times. With 24bit it doesn't matter as much if there are multiple processing stages with (or even without) dithering at the end of each stage...

leeperry
29th December 2009, 16:53
ffdshow at least has a 'sound processing' tab that lets you enable dithering, noise-shaping and set noise-shaping strength. From my testing, it seems to work as expected
what "testing" procedure if I may ask? I've tried really really hard on many occasions, but I've never been able to hear any difference whatsoever...and there's no infos about what algorithms are used either.

Andy o
29th December 2009, 17:19
Glad to hear that ffdshow has dithering support. But now imagine what happens if you don't use kernel streaming or WASAPI exclusive mode: ffdshow applies dithering, and afterwards the OS and the audio drivers reprocess the data another time before sending it to the receiver. Not sure if the OS and audio drivers use dithering or not. Again, I think the safest solution is to keep the audio data in 24bit. To me using 16bit audio transport feels dangerous. 24bit has a nice safety net. 16bit has not. With 16bit everything needs to be done correctly to keep full audio quality. If one processing stage drops the ball, you're screwed. Even if all processing stages are correct, audio quality could eventually still suffer, if noise shaped dithering is applied multiple times. With 24bit it doesn't matter as much if there are multiple processing stages with (or even without) dithering at the end of each stage...
The Windows 7/Vista mixer works at 32 float, then you can output at 24-bit as set on the device properties. I don't think dithering will be applied more than once.

tetsuo55
29th December 2009, 17:22
The Windows 7/Vista mixer works at 32 float, then you can output at 24-bit as set on the device properties. I don't think dithering will be applied more than once.if windows7 works at 32bit float, its best to ouput the same thing straight from the decoder, in this case we have full control over the dithering used (if any)

nlnl
29th December 2009, 18:08
albain
Nvidia 9400 Hdmi+ Vista + MPC Audio Renderer (new)

Can not play 24/48 5.1 Flac audio stream in mkv, but can play 16/48 5.1.
Foobar can play 24/48 in WASAPI mode, so Nvidia Hdmi driver does accept 24 bits? Or Foo converts 24/48 --> 32/48?

Tested Nvidia 9400 Hdmi+ Vista + Foobar + ASIO (asio4all driver).
No problem for 24/48 5.1.

Will MPC-HC audio renderer sometime support ASIO protocol output?

mikelebron
29th December 2009, 18:16
I have tested the issue on two systems:

Software Setup
Windows 7 64 bit
32 bit ffdshow 3171
32 bit MPC-HC 1453
32 bit Gabest Splitter for all codecs applicable (no Haali)
AnyDVD (latest)
EVR Custom
Playing Bluray Movies right from disc -
Public Enemy
Superman


System 1
Core i5 - 4GB RAM
ATI 4870 x2
HDMI to Samsung 52" LCD

System 2
Core 2 Quad Q9400 - 4 GB RAM
Geforce 275]
DVI to 24" monitor

Without "Enable Frame Time Correction" it stutters and I see there is significant frame loss. With enabled plays smoothly but I see significant pixelation but is random. Depends on the scene and its not the whole image just certain parts - almost as if the bit depth of the color has decreased... I am using the default Windows codec but have tried FFDSHOW built in and WM9 codecs.. same results...

any ideas?



How do I get VC1 to play back smoothly with high quality (no noise)... If I enable frame time correction the quality has a ton of "noise" (all i can say..) Any help appreciated.

thrawnrulz68
29th December 2009, 20:36
Strangely enough, renaming the .m3u8 playlist to .m3u works for me but, similar to betaking, leaving the extension alone and just adding it to the list in options>formats does not work. BTW, I downloaded a video file the other day that was .asx but was not a stream, it was a full video file stored locally. When I used MPC-HC to open the file, it crashed. However, when I renamed the file to .asf, it worked perfectly. Whether or not "use WM ASF reader" was checked made no difference. It seems the player is either looking for something in these playlist/streaming files (.asx, .pls, .m3u, .m3u8, etc.) that its not finding or it is failing to do something correctly.

73ChargerFan
29th December 2009, 20:47
mikelebron,

Are you are using ffdshow to decode h264/vc1, I don't think we can help with ffdshow.

Try the default mpc-hc setup - enable internal filters, and output "EVR Custom Pres.", Bilinear PS2.0, EVR Buffers 5, and enable "Reinitialize when display changing." Remove ffdshow from external filters, if present.

Also, nVidia & ATI drivers behave differently, so the same settings may not work on both, and may exhibit different behavior / bugs.

73ChargerFan
29th December 2009, 20:50
It seems the player is either looking for something in these playlist/streaming files (.asx, .pls, .m3u, .m3u8, etc.) that its not finding or it is failing to do something correctly.
The player can identify some files by content alone, even with a bad extension. Rename any .mkv file to "1.001" and it will still play.

Andy o
29th December 2009, 22:27
if windows7 works at 32bit float, its best to ouput the same thing straight from the decoder, in this case we have full control over the dithering used (if any)

Yeah, but this doesn't apply when using WASAPI exclusive of course.

nightfly
29th December 2009, 22:38
I normally run v1249 with ripped BDs in ISOs on a Win7 32 Bit box. I am currently testing v1453 using external filters options and the stand-alone MPC filters @ v1453 (using mpeg splitter-gabest & mpc video decoder in dxva mode). Using Nvidia graphics v190.65. EVR custom presenter.

Since at least v1351+, If I set the Video Frame menu option to anything other than "normal Size", the video gets screwed up and all I see is a line at the top of the video frame. With the exact same settings (stored to ini file), I can get video playback as expected when running any version lower than v1249 from my tests which have not been exhaustive.

I don't think it's a filter issue as using another setup with the Arcsoft TMT2 filters has the same problem.

I also have "keep aspect ratio" but that doesn't affect my result, really nothing I've tried does. The only way for regular video is via "Video Frame->Normal Size" or to use build v1249 or earlier.

What other details could be helpful? I've been trying to eliminate this as setup specific.

Update, in v 1269 it works, but not in v1290. Changing anything under Pan&Scan (like Scale to 16:9) or in Video Frame other than "normal" causes the video to go mostly blank with a one or two pixel tall line at the top of the video frame.

nightfly
30th December 2009, 00:32
Ok, my problem began in build v1276. Everything in regards to video scaling (essentially) is working fine in my setup in build v1274.

Looking at the change log from http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/?view=log

these are the two changes from 1274:
Revision 1276 - Directory Listing
Modified Thu Sep 10 20:50:42 2009 UTC (3 months, 2 weeks ago) by Spec-Chum

Only resize when src and dest sizes don't match and some cleanup of resize code

Revision 1275 - Directory Listing
Modified Mon Sep 7 23:28:15 2009 UTC (3 months, 3 weeks ago) by aleksoid

Update : MediaInfo header(0.7.21.0);

clsid
30th December 2009, 00:42
Might be due to the changes to imgconvert.c

Disable the internal FFmpeg video decoders in MPC and see if that makes a difference.

nightfly
30th December 2009, 01:28
Might be due to the changes to imgconvert.c

Disable the internal FFmpeg video decoders in MPC and see if that makes a difference.

I pulled up the wrong changes initially.. and listed 1375,1376 instead of 1275,1276.

Change 1276 lead me to my answer (I revised my post from above to show the correct changes). The file DX9AllocatorPresenter.cpp in trunk\src\apps\mplayerc contained the problem change.

line 2537:

if(rSrcVid.Size() != rDstVid.Size())

I replaced this snipit with the below code snipit from v1221 applied to v1453 of the file:

if((iDX9Resizer == 0 || iDX9Resizer == 1 || rSrcVid.Size() == rDstVid.Size() || FAILED(hr)))
if(iDX9Resizer == 0 || iDX9Resizer == 1)

And that worked..I can now resize using Pan&Scan & Video Frame without issue and now I can use seamless BDR video playback.

How can I get this issue looked at? I've tried to submit a bug over on SF with no luck so far, but will keep trying.

XhmikosR
30th December 2009, 02:07
You can add the issue here (https://sourceforge.net/apps/trac/mpc-hc/newticket).

leeperry
30th December 2009, 02:12
if windows7 works at 32bit float, its best to ouput the same thing straight from the decoder, in this case we have full control over the dithering used (if any)
W7's mixer works in 32fp, but you can still output 100% bit-perfect 16/24int through WASAPI excl./KS/ASIO if your drivers allow it..so lossless audio shouldn't be dithered and remain untouched, and lossy audio should only be dithered *once* from 32float(if anyone could ask the libavcodec guys to decode AC3/DTS to float :o) to 16/24int(depending on the drivers capabilities) at the very last stage(after all DSP processings)...either through Reclock or your new MPC audio renderer(or W7's mixer for that matter, but relying on m$ always backfires on ya at some point :D).

mikelebron
30th December 2009, 02:41
thanks for the info.. Actually the default Windows codec was launching, I had then tried FFDSHOWs VC1 codecs.. all stuttered without enabling enabled Frame Time correction but didnt look very good. Enabling the built in MPC-HC VC1 codec worked... Did not need to enable frame time correction and the final product looked pretty good (though not as good a H264 - seems the movies I have, have a ton of noise/film grain)...

Anyway.. thanks for the help.

mikelebron,

Are you are using ffdshow to decode h264/vc1, I don't think we can help with ffdshow.

Try the default mpc-hc setup - enable internal filters, and output "EVR Custom Pres.", Bilinear PS2.0, EVR Buffers 5, and enable "Reinitialize when display changing." Remove ffdshow from external filters, if present.

Also, nVidia & ATI drivers behave differently, so the same settings may not work on both, and may exhibit different behavior / bugs.

nightfly
30th December 2009, 18:58
You can add the issue here (https://sourceforge.net/apps/trac/mpc-hc/newticket).

Issue submitted. Hopefully it can be resolved soon so that I can go back to using official builds.

Thanks.

Spec-Chum
30th December 2009, 20:13
Issue submitted. Hopefully it can be resolved soon so that I can go back to using official builds.

Thanks.

Is anyone else experiencing this?

All nightfly's mod does is remove the "Only resize when src and dest sizes don't match" part (so it always resizes, regardless).

My code works fine here on ATi 5850 and did so on my nVidia 8800GT.

Spec-Chum

flanger216
30th December 2009, 20:53
what "testing" procedure if I may ask? I've tried really really hard on many occasions, but I've never been able to hear any difference whatsoever...and there's no infos about what algorithms are used either.

A/Bing a noise shaper would be pretty impressive. I'm fairly sure I can hear the effects of turning the dither on and off, but, of course, that might just be me kidding myself.

But anyway, groove: look at a waveform analysis of your 24-bit source. Now, play the file through ffdshow with no dithering and output to a soft patchbay, with your DS output rerouted to your soundcard's input pin (this avoids any possible interference from Windows's mixer). Record the playback, and do a waveform analysis. It should look pretty nasty and not at all analogous to the source: specifically, you should seem some 'squarized' artificats. Now rinse and repeat, but this time with ffdshow set to dither; it should look essentially identical to the source.

I suppose doing a similar test for the noise shaper is possible... you could compare spectrograms and see if there's some additional signal on low and high frequencies and very slightly less in the mid bands, but that sounds awfully tedious.

BTW, what's with the "quotes?" :p

flanger216
30th December 2009, 21:04
Not sure if the OS and audio drivers use dithering or not.

Vista and 7 do, and they internally process at 32fp. Xp, of course, is a whole 'nother nightmare.

leeperry
30th December 2009, 21:10
I suppose doing a similar test for the noise shaper is possible... you could compare spectrograms and see if there's some additional signal on low and high frequencies and very slightly less in the mid bands, but that sounds awfully tedious.
well, dithering in eac3to is audible...madshi told me that each bit decimation would add twice more white noise, and going 24>16 is very much audible...especially if you post-process a lot as I do.

if you got time in your hand someday, I'd love to see results of what you're explaining...maybe they could add that piece of code in the MPC Audio Renderer(outputting to a bit-perfect renderer), but well if it's inaudible I still question the point of using it at all :o

Casshern
31st December 2009, 00:30
Is anyone else experiencing this?

All nightfly's mod does is remove the "Only resize when src and dest sizes don't match" part (so it always resizes, regardless).

My code works fine here on ATi 5850 and did so on my nVidia 8800GT.

Spec-Chum


Never had any problems with the new "only resize when source !=dest". ATI 2600 PRO AGP, WIN7, WINXP, EVR CP, 3d surfaces, bicubic resizing. Just the other day i tried all aspect ration setting on an mkv which had incorrect ar info - seemed to work just fine - i had none of the decribed issues. But maybe it only occurs with certain source and target resolutions? At which resolutions did the problems show?

nightfly
31st December 2009, 06:25
Never had any problems with the new "only resize when source !=dest". ATI 2600 PRO AGP, WIN7, WINXP, EVR CP, 3d surfaces, bicubic resizing. Just the other day i tried all aspect ration setting on an mkv which had incorrect ar info - seemed to work just fine - i had none of the decribed issues. But maybe it only occurs with certain source and target resolutions? At which resolutions did the problems show?

Playing back either full-screen or windowed(any size) on a 1280x1024 lcd monitor via vga. Input resolution would be 1080p via BDR, didn't test DVDs off hand. Using DXVA compatible video filters (MPC, Arcsoft).

The selected resizer in Playback->Output doesn't matter. I normally run Binlinear(PS 2.0), but tested Bicubic as well.

Under Options->Playback I do not use the "Change fullscreen resolution" option and "Auto Zoom" is disabled. Changing either setting does not affect the result.

Additionally, I discovered that that the Video Frame->Override Aspect Ratio must be set to default while also setting Video Frame->Normal Size for me to get any video which is not displayed in the correct aspect ratio as it always fills the window/screen.

Setting the video renderer to EVR from EVR custom seems to affect the issue. For instance the image is displayed correctly (2.35 movies are shown in the correct aspect with black bars above/below) but trying to resize via Pan&Scan doesn't work. Neither does changing of aspect ratios. I can't change the image. Setting the renderer to VMR9 renderless results in the same issues as with EVR Custom i.e., no video from a line or two at the top of frame.

I've actually experienced this issue for some time and in that time have gone from vista(reinstalled twice) to xp to win7 32bit and it occurred in all of them with all of them being fresh setups. In addition, it occurs on a gt220, 9300igp, & 8500gt nvidia cards using their mid 180.xx drivers through the current 195.81 beta version.

This is with build v1453.

Shakey_Jake33
31st December 2009, 11:43
Is there any way to make the internal H.264 DXVA decoder connect to the ffdshow raw video filter for deinterlacing using Windows 7 64-bit? It doesn't seem to work for me, though it works when I use an external decoder.

(The alternative would be to use the 'deinterlace' shader in mpc-hc, but is it smart enough to only try to deinterlace interlaced content?)

Steveo08
31st December 2009, 14:22
is it possible to get auto detection for frame rate under output?

kikker
31st December 2009, 16:51
I'm working with a brand new W7 32-bit install here. When in Cust Pres mode, a dialog prompts me that a "directx end-user runtime" must be installed. I don't recall this requirement on previous versions of W7 (RC). So, all google search results seem to point to the "DirectX End-User Runtime Web Installer", which seems to be based on Directx 9. :confused: , when W7 comes preinstalled with DX11. I attempted to install that package only to receive errors. What is required to get rid of the MPC-HC prompt at startup? Thanks...

namaiki
31st December 2009, 17:02
The DX runtime is a required component. You must install it even on Windows 7.

Leak
31st December 2009, 17:10
W7 comes preinstalled with ONLY DX11.
Fixed.

W7 indeed comes with DirectX 11, which is only backwards-compatible to DirectX 10, but if you plan on doing anything else than playing the handful of DirectX 10/11 capable games you MUST install DirectX 9 (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3) - you'll find "Windows 7" is listed under supported operating systems for it...

Of course why it's not even installed and/or updated via Windows Update is anyone's guess... :(

There's also a full installer (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=04ac064b-00d1-474e-b7b1-442d8712d553) in case the web installer doesn't work for you, but usually you only need a part of the files it contains so the web installer should download less stuff, especially on upgrades for DirectX 9...

np: Gravenhurst - She Dances (The Western Lands)

kikker
31st December 2009, 18:05
OK, thanks. The web installer, it turns out, needs to be installed while logged onto an admin account. The user account can't be elevated for some strange reason, so I got it installed now.

tetsuo55
31st December 2009, 20:01
W7 indeed comes with DirectX 11, which is only backwards-compatible to DirectX 10, but if you plan on doing anything else than playing the handful of DirectX 10/11 capable games you MUST install DirectX 9 (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3) - you'll find "Windows 7" is listed under supported operating systems for it...Windows 7 only has DirectX 11 RTM on board, this is mostly backwards compatible right back to directx 1(excluding depreciated commands).
However Directx is being continually developed (9, 10, 10.1 and 11) and every 2-3 months all directx versions get an update in the form of a redist. that means that that redist in the link contains directx 9, 10, 10.1 and 11 updates.

Of course why it's not even installed and/or updated via Windows Update is anyone's guess... :(This is very simple, Microsoft policy is to never distribute runtimes over windows updated except in some special exceptions.

Mangix
31st December 2009, 23:22
does anyone else get tearing when Bicubic PS2 is enabled? if i enable Bilinear PS2 or any of the other two, my tearing disappears. would it be possible to add a PS3 version of the bicubic renderer?

namaiki
1st January 2010, 00:17
Mangix: What is your graphics card?

Astrophizz
1st January 2010, 01:02
I too have rather poor performance with the EVR-CP bicubic scaler (namaiki knows this ;) ). I don't have the same issue with the bicubic scaler in Haali's renderer. I've been told in another forum (by an anonymous poster) that Haali's scaler is mathematically incorrect and this gives it better performance. Maybe tetsuo55 or someone else can illuminate this matter?

Mangix
1st January 2010, 03:33
Mangix: What is your graphics card?

Geforce 8500 GT

could this have something to do with it?

http://www.ostrogothia.com/?p=1444

when i was testing shaders out, i noticed that the denoise shader runs faster if i use ps_3_0_sw instead of ps_3_0. maybe if that were applied to the resizing as well...

namaiki
1st January 2010, 03:40
Do you get tearing when you'e not using denoise? IIRC that is a bit of a power cruncher. btw sw = cpu being used instead of GPU?

Mangix
1st January 2010, 03:56
i don't use denoise. i do get tearing with bilinear+denoise but without denoise, i don't. when i enable only bicubic, i get tearing.

and yes, sw = software.

namaiki
1st January 2010, 04:00
Try default renderer settings + wait for flushes.
If you are not using aero, then also + alternate vsync.

Mangix
1st January 2010, 05:32
using alt vsync + wait for flushes eliminates the tearing

namaiki
1st January 2010, 05:36
using alt vsync + wait for flushes eliminates the tearing

o_o What version of Windows? Also is Aero enabled, if on vista/7?

Mangix
1st January 2010, 10:35
i'm using xp. i never get tearing on vista/7 with aero on.

namaiki
1st January 2010, 10:46
i'm using xp.Yeah, I was just curious.

i never get tearing on vista/7 with aero on.Same, though I did get dropped frames on an Intel GMA 950 @ 1920x1080 -__-

tetsuo55
1st January 2010, 12:19
We could really use someone, to:

-Rewrite the shader base code to be shader version independent (will use the highest shader version available)
-Add shader calculation time overhead to the statistics

DMD
1st January 2010, 18:07
Happy New Year to all

I noticed in the Playback section lacks the function exit at the end of reproduction or the one that returns to the main logo MPCHC

This function is useful when the player is integrated into multimedia interface such as MediaPortal, MedioOs, etc....

Thanks

bobdynlan
1st January 2010, 19:43
Happy New Year to all

I noticed in the Playback section lacks the function exit at the end of reproduction or the one that returns to the main logo MPCHC

This function is useful when the player is integrated into multimedia interface such as MediaPortal, MedioOs, etc....

ThanksCreate a batch file (*.bat or *.cmd). Paste this:
@echo off
rem bobdynlan: Add parameters to be run everytime you open some of MPC-HC's filetypes
rem Requires you to set Options-Formats-Video association in MPC-HC before this
rem customize below
SET parameters=/play /close
SET filetypes=AVI WMV WMP WM ASF SMK BIK SWF ROQ RT RP SMI SMIL RM RAM RPM RMM RATDVD MOV HDMOV 3G2 3GP2 DIVX VP6 RMVB AMV TTA AMR OGM OGV MP4 M4V MP4V MPV4 3GP 3GPP MPG MPEG MPE M1V M2V MPV2 MP2V TS TP TPR PVA PSS M2TS M2T MTS EVO M2P MKV IVF FLI FLC FLIC FLV D2V VOB IFO
rem end customization
REG QUERY "HKLM\SOFTWARE\Clients\Media\Media Player Classic\Capabilities" /v "ApplicationIcon" /reg:64> %temp%\mpc_exe.bat
FOR /F "skip=2 tokens=* delims=" %%A IN (%temp%\mpc_exe.bat) DO SET mpc_exe=%%A > %temp%\mpc_exe.bat
call %temp%\mpc_exe.bat
set mpc_exe=%mpc_exe:~41,-4%
echo !%mpc_exe%!
DEL /Q %temp%\mpc_exe.bat
For %%X in (%filetypes%) do REG ADD "HKCR\mplayerc.%%X\shell\open\command" /ve /d "\"%mpc_exe%\" \"%%1\" %parameters%" /f /reg:64
cls
exitEdit the line starting with "SET parameters" after the "=" sign with the required ones (/play /close...etc. more on Help->Command Line Switches). To revert, leave empty.

And since I posted again, after many requests to remember "Pan & scan settings", can the dev's make it at least a command line switch to apply the first/ second/ last/ some/ atleastone preset?
You cannot do more than simple things like Pos 0.5 0.5 Zoom 1.2500 1.3330, but it's useful as a compromise between scale and zoom. Warpscalling would have been soo...

NiFa
1st January 2010, 20:39
Happy New Year to all

I noticed in the Playback section lacks the function exit at the end of reproduction or the one that returns to the main logo MPCHC

This function is useful when the player is integrated into multimedia interface such as MediaPortal, MedioOs, etc....

Thanks
You need to check that, play --> after playback --> exit, is checked, if you want that player closes after playback. It would be nice if it could stay permanently checked, so that there wouldn't be need to check it every time you play something.

DMD
2nd January 2010, 00:50
Create a batch file (*.bat or *.cmd). ........
Thanks for your help.
But launching the file. Bat gives me error
Can not find the key to the registry

http://www.allfreeportal.com/imghost/images/979810Senza titulo-1.PNG (http://allfreeportal.com)

something wrong? :confused:
I did copy-paste the text file and then I renamed. bat

MrHetfield
2nd January 2010, 06:06
Happy New Year everyone!

Hi! I have one question about screen capturing to .jpg - can I change settings of capturing and how can I know what quality it uses? and I tried to post into 'new features' but I can't - so it would be great if you'll add .jpg quality settings to options. (I use captured frames for Photoshop that's why I need the maximum quality)

Thanks.

Snowknight26
2nd January 2010, 07:25
Use PNG..

hdboy
2nd January 2010, 09:02
Is it possible to put a progress/seek bar inside the aero preview on win7? I don't know if win7 supports controls other than buttons inside the preview, but since it can show a live video in the preview window, a seek bar would seem easy ny comparison.

I play full screen video on a 2nd monitor (TV) and it'd be very nice to be able to control the seek bar via the preview window on my main PC monitor.

redix 123
2nd January 2010, 12:00
First I have to say, I love MPC HC very much. I've been playing with associations, because I tried different music and video players and found a little bug in association window when UAC is switched on in Windows 7. When you open new association window and click on the previous one, it says not responding. Sorry for bothering you, but I change association quite often and don't like this:)

Weirdo
2nd January 2010, 13:37
Happy New Year everyone.

I'm opening the same BDMV (VC-1) folder on two systems, and on one system the BD subtitles work fine, but on the other they don't. They do appear normally in the 'Navigate/Subtitles' menu but just won't show up when selected.
System 1: (subs ok) - Win 7 x64, ATI 2600.
System 2: (no subs) - Vista x86, Nvidia 9600 GT.
Using mpc-hc v.1.3.1249.0 x86, EVR cust. renderer and mpc's internal vc-1 codec on both systems.
Can't think of a solution to the subtitle issue.

alexins
2nd January 2010, 14:06
In the latest builds of mpc-hc DVXA mode very picked up the load on the CPU!!!
Tested on the rev. 1467.

JohnnyFu
2nd January 2010, 14:30
Not sure if this is the right place to report a MPCVideoDec decoding problem.

I'm trying to play some VC-1 (mkv) video content using MPCVideoDec.ax (x64 rev 1453) but the video stops playing (freeze) at the same point everytime while the audio keeps playing. I can skip forward to prevent the freeze.
I tested this with the latest Haali Splitter(x64) as well as MatroskaSplitter.ax (x64 rev 1453) and EVR (7MC) with no luck. FFDShow (set to WMV9) works fine btw.

matthew_eli
2nd January 2010, 15:03
In the latest builds of mpc-hc DVXA mode very picked up the load on the CPU!!!
Tested on the rev. 1467.

please alexins, could you post this compiled version?

Thanks

Brazil2
2nd January 2010, 15:19
Not sure if this is the right place to report a MPCVideoDec decoding problem.

I'm trying to play some VC-1 (mkv) video content using MPCVideoDec.ax (x64 rev 1453) but the video stops playing (freeze) at the same point everytime while the audio keeps playing. I can skip forward to prevent the freeze.
I tested this with the latest Haali Splitter(x64) as well as MatroskaSplitter.ax (x64 rev 1453) and EVR (7MC) with no luck. FFDShow (set to WMV9) works fine btw.
Maybe you should post a sample split of the faulty part so we can check on different systems if we experience the same behaviour and if it's related to a specific version of MPC-HC or to anything else (x86 vs x64, renderer, etc).

alexins
2nd January 2010, 15:37
please alexins, could you post this compiled version?

Thanks
mpc-hc_1467.zip (http://www.mediafire.com/file/yzz33lfmk5z/mpc-hc_1467.zip)

JohnnyFu
2nd January 2010, 15:49
Maybe you should post a sample split of the faulty part so we can check on different systems if we experience the same behaviour and if it's related to a specific version of MPC-HC or to anything else (x86 vs x64, renderer, etc).

Allright, check this sample (http://rapidshare.com/files/329269640/sample.mkv.html) please.

betaking
2nd January 2010, 16:06
mpc-hc_1467.zip (http://www.mediafire.com/file/yzz33lfmk5z/mpc-hc_1467.zip)

can not download at this site ,can you up it to xvvideo.ru?:thanks:

matthew_eli
2nd January 2010, 16:14
mpc-hc_1467.zip (http://www.mediafire.com/file/yzz33lfmk5z/mpc-hc_1467.zip)

Thanks alexins: what settings do you suggest? It seems that the MOV splitter is broken because all my 1080p trailers play black screen but audio is correct...

XhmikosR
2nd January 2010, 16:31
MPC-HC_r1485_x86.7z (http://www.mediafire.com/?hniyn2qomzj)

Casimir666
2nd January 2010, 17:41
Thanks alexins: what settings do you suggest? It seems that the MOV splitter is broken because all my 1080p trailers play black screen but audio is correct...

Can you post a sample of your trailer with broken video?

JohnnyFu
2nd January 2010, 17:43
Casimir can you check this sample (http://rapidshare.com/files/329269640/sample.mkv.html) please? It will freeze using MPCVideoDec.

Brazil2
2nd January 2010, 18:05
Allright, check this sample (http://rapidshare.com/files/329269640/sample.mkv.html) please.
It freezes for me too with recent builds of MPC-HC. I think it might contain some interlaced frames and the sample is flagged as being interlaced.
But interestingly r1043 automatically falls back to the DMO decoder while recent builds just freeze and stay in pause mode (tested with build r1059 and over).

bobdynlan
2nd January 2010, 18:08
Hint: Close MPC-HC after playback
Thanks for your help.
But launching the file. Bat gives me error
Can not find the key to the registry

something wrong? :confused:
I did copy-paste the text file and then I renamed. bat
YES :D I've updated my post with a *proper* batch file, for me it works on Win7-x86 or Win7-x64 (EN) (both MPC-HC x86 and MPC-HC x64)

http://forum.doom9.org/showthread.php?p=1358780#post1358780

matthew_eli
2nd January 2010, 18:12
Can you post a sample of your trailer with broken video?

for example Quantum of Solace:

http://www.bigandfree.com/11051881

or CopOut (Apple Trailers, 1080p)

with SVN 1453 and internal MP4/MOV splitter there is no problem...:p

_xxl
2nd January 2010, 18:16
Is Alternative VSync complete broken even in D3D fullscreen mode?

mark0077
2nd January 2010, 19:16
Hi all. Just wondering is it necessary to use d3d fullscreen to avoid mpc being interrupted by things like windows notifications. For example this week windows 7 activation notification has taken mpc out of fullscreen during movies I was watching.

Is this expected?

tetsuo55
2nd January 2010, 19:41
Is Alternative VSync complete broken even in D3D fullscreen mode?It only helps on ATI hardwareHi all. Just wondering is it necessary to use d3d fullscreen to avoid mpc being interrupted by things like windows notifications. For example this week windows 7 activation notification has taken mpc out of fullscreen during movies I was watching.

Is this expected?
unfortunately that seems to be the case, what renderer are you using?

mark0077
3rd January 2010, 02:31
Evr cp. Yeah thought it was like screensavers etc and shouldn't disrupt playback.

ADude
3rd January 2010, 02:51
The Full Screen regression which was reported months ago is still not fixed.

The bug is that going from Full Screen to Windowed makes the window size, much smaller than the actual size of the source.

This was introduced months and months ago, was reported on the tracker and was never fixed.

I believe it was introduced when the Full Screen command was changed from F11 to Ctrl-Enter (even though it is Alt-Enter on other players).

thrawnrulz68
3rd January 2010, 02:52
Hello everyone,

Using 32-bit revision 1474 on Vista, I'm still experiencing the crash when using alt-enter to exit full screen on QT HD playback using QT architecture. Also, playback of these files in general seems choppy using the latest version (although I do not have the greatest hardware - 1.86Mhz, 4 gb RAM, nvidia quadro nvs 110m).

Also, I know that this is a known issue but I have been trying to play with Windows Media streams in recent versions in order to try and better understand the problem and I am experiencing varied behavior. This stream (http://www.polskieradio.pl/st/program3M.asx
) crashes the player after a delay. This one (http://www.bbc.co.uk/radio/listen/live/r4.asx
), which opens up a webpage in WMP 11 as it streams, says failed to render the file. Finally, this one (http://radiodresden.stream.green.ch/radiodresden.wax
), which has the different .wax extension, crashes the player immediately.

73ChargerFan
3rd January 2010, 03:46
I tried the MPC Audio render last night for the first time, and got pops and scratchy noises. Is it not ready for prime time yet? If so, could it be marked "experimental"?

ar-jar
3rd January 2010, 08:36
A new renderer has been added to the MPC-HC trunk. This is the renderer that up until now resided only in the "GothSync branch" of MPC-HC. (See the GothSync tryouts thread (http://forum.doom9.org/showthread.php?t=148221) on this forum). It is called "Sync Renderer" in the Output options dialog of MPC-HC. Builds after 1465 will include this renderer. A 32-bit executable can be found here (http://www.ostrogothia.com/?page_id=1213) and getting started documentation here (http://www.ostrogothia.com/?page_id=1216).

The renderer includes several alternative mechanisms to eliminate or reduce judder. It is based on EVR and thus has many of the same features and limitations as the custom EVR. In the future these mechanisms may be merged into the existing renderer(s). They are now introduced in a separate renderer to minimize risk. I would appreciate any feedback either here or through the bug tracker (http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting) (or both). -Arto

Casimir666
3rd January 2010, 08:38
for example Quantum of Solace:

http://www.bigandfree.com/11051881

or CopOut (Apple Trailers, 1080p)

with SVN 1453 and internal MP4/MOV splitter there is no problem...:p

I don't have any problem with your sample, what is your OS / renderer?

matthew_eli
3rd January 2010, 11:12
I don't have any problem with your sample, what is your OS / renderer?

Tried to reset settings and now, all works perfectly also with 1471 SVN. Thanks

matthew_eli
3rd January 2010, 14:24
Strange...now it does not work again...mmmhhh

Jong
3rd January 2010, 16:17
Is there anyone currently working on MPC-HC who cabn look at a problem with the MPEG-2 decoder?

I have some DVDs that show a clear dropped frame at several reproduceable points in the movie that are not there with Cyberlink decoder. It is clearly visible in the jitter charts of both the Belyaal and Gothsync renderers.

Trouble is now I am on W7 and, of course, all menu navigation is broken with Cyberlink so, AFAIK, I have to use the built in decoder.

If there is, is there any specific tool you would like me to use to cut a sample from a vob? I tried VideoReDo, but that made a complete hash of it (incorrect frame order afterwards using both MPC decoder and Cyberlink). I guess that could be an indication of a bigger issue in the DVD authoring, but as I said, Cyberlink decoder handles the orginal VOB without issue.

xiulet
3rd January 2010, 16:37
hi all, i like to make a traslation of this excelent program to catalan language, what i need to do it, and i am going to try it :)

thanks you a lot.

saludos, adéu.

hdboy
3rd January 2010, 20:54
FYI the link to feature request page in the first post is broken.

Mixer73
4th January 2010, 00:36
The renderer includes several alternative mechanisms to eliminate or reduce judder. It is based on EVR and thus has many of the same features and limitations as the custom EVR. In the future these mechanisms may be merged into the existing renderer(s). They are now introduced in a separate renderer to minimize risk. I would appreciate any feedback either here or through the bug tracker (http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting) (or both). -Arto

OOooooo Ar-jar I've recently gone back to a 7950GTX due to a gfx card failure and no money for an upgrade, and am suffering stuttering, hope I can help test this!

THX-UltraII
4th January 2010, 11:24
I say big thumbs up for all the work ar-jar has done the last months!

ar-jar, any idea if a 64bit build will be posted soon on http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/

ar-jar
4th January 2010, 11:36
I say big thumbs up for all the work ar-jar has done the last months!

ar-jar, any idea if a 64bit build will be posted soon on http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/

Thanks! I don't have any information on when a build will be posted there. There is now a 64 bit build on my download page (http://www.ostrogothia.com/?page_id=1213). -A

albain
4th January 2010, 11:58
Hi,

one of you could describe the list of values and signification of the CompatibilityMode setting of the MPCVideoDecoder.

This setting is used in DXVA mode to force the DXVA decoding.

I need those to add them into the FFDShow DXVA decoder configuration interface

Thanks

Damien

EDIT : never mind, I got them

matthew_eli
4th January 2010, 13:48
Thanks! I don't have any information on when a build will be posted there. There is now a 64 bit build on my download page (http://www.ostrogothia.com/?page_id=1213). -A

Hi ar-jar, I tried the SVN 1480 build (x86) and I have massive tearing problem with this kind of file and Sync renderer (with EVR custom all works):

Generale
Nome completo : F:\Video\Fringe\s01e16 - Unleashed.avi
Formato : AVI
Formato/Informazioni : Audio Video Interleave
Dimensione : 349 Mb
Durata : 48min
BitRate totale : 997 Kbps
Creato con : transcode-1.0.2

Video
Formato : MPEG-4 Visual
Profilo del formato : Streaming Video@L1
Impostazioni del formato, BVOP : Si
Impostazioni del formato, QPel : No
Impostazioni del formato, GMC : No warppoints
Impostazioni del formato, Matrix : Predefinito
Modalità di muxing : Packet Bitstream
Codec ID : XVID
Codec ID/Consiglio : XviD
Durata : 48min
BitRate : 858 Kbps
Larghezza : 624 pixel
Altezza : 352 pixel
AspectRatio : 16/9
FrameRate : 23,976 fps
Risoluzione : 24 bits
Colorimetria : 4:2:0
Tipo di scansione : Progressivo
Bit/(Pixel*Frame) : 0.163
Dimensione della traccia : 301 Mb (86%)
Compressore : XviD 1.2.0SMP (UTC 2006-01-08)

Audio
Formato : MPEG Audio
Versione del formato : Version 1
Profilo del formato : Layer 3
Codec ID : 55
Codec ID/Consiglio : MP3
Durata : 48min
Modalità : Variabile
BitRate : 112 Kbps
Canali : 2 canali
SamplingRate : 48,0 KHz
Risoluzione : 16 bits
Dimensione della traccia : 44,1 Mb (13%)
Allineamento : Audio allineato
Durata interleave : 24 ms (0,58fotogramma)

This problem occurs either with "sync present at nearest" setting or "sync video to display" and viceversa. It is like the video jump and click. My card is a X4500MHD and my OS Windows 7 x64.

ar-jar
4th January 2010, 13:58
Hi ar-jar, I tried the SVN 1480 build (x86) and I have massive tearing problem with this kind of file and Sync renderer (with EVR custom all works).

Thanks for the report. Would it be possible to obtain a sample of the video? Have you tried to increase the sync offset (use CTRL+ALT+Up arrow)? Does it help or change anything? What if you turn on the GPU flushes (if not on already)? -A

iSeries
4th January 2010, 14:04
Hi,

A couple of simple questions please (I'm new to this 'sync renderer').

When using 'Present at nearest Vsync' I was assuming that the vsync controls under Renderer Settings would be disabled or overridden in some way as they are greyed out? This doesn't seem to be the case though as resetting to default renderer settings gives me stuttery playback, while if I reset to optimal renderer settings I get smooth playback. So these options clearly have an effect, even though I can't directly turn them on or off. Is it supposed to be like that?

Also, my screen is set to 24hz. Is a target offset sync of 30 a good number?

Thanks!

matthew_eli
4th January 2010, 14:20
Thanks for the report. Would it be possible to obtain a sample of the video? Have you tried to increase the sync offset (use CTRL+ALT+Up arrow)? Does it help or change anything? What if you turn on the GPU flushes (if not on already)? -A

I tried to increase sync offset, but the problem still persist...I think that it's something related to resizeing: the tearing, of course is more visible at full screen and if I use bilinear (PS2.0) the problem becomes more evident. I already tried turn on GPU fluhes. This is a sample:

http://uploading.com/files/7c4649d1/sample1.avi/

Thanks :thanks:

tetsuo55
4th January 2010, 14:57
Hi,

one of you could describe the list of values and signification of the CompatibilityMode setting of the MPCVideoDecoder.

This setting is used in DXVA mode to force the DXVA decoding.

I need those to add them into the FFDShow DXVA decoder configuration interface

Thanks

DamienThe calculation look spretty complicated.

officially, depending on the OS, driver and chipset the DPB limit is different.

What you need to know is the DPB limit for each scenario.
Nvidia is the most complicated. the rest is simple.

S3 and intel > no limit, all content should work (iirc), but both only work on vista/7
ATI: DBP is limited to L4,1 size, and there is a hard limit of 11 ref frames on all os's
Nvidia: DBP limit is L4.1 with old drivers, L5.1 with newer ones. On xp there is a hard limit of 11 ref frames, on vista/7 there is no limit (16)

The code is here:
http://sourceforge.net/apps/trac/mpc-hc/browser/trunk/src/filters/transform/mpcvideodec/FfmpegContext.c

Starting from line 96
I dont really agree with the method used in that code, i think the check could be simpler and more universal.
imho there should be code that is always called, but only to check for non-unlimited situations, like XP, ati hardware and old nvidia drivers, if all the checks result in "no", it should just accept any file.

Also all this in only valid for h264.
Mpeg2 and VC1 have no limits, other than that VC1 interlaced is not supported at all (also not in software mode), interlaced VC1 has to be redirected to the windows VC1 wmo decoder

hoborg
4th January 2010, 15:05
ATI: DBP is limited to L4,1 size, and there is a hard limit of 11 ref frames on all os's

Are you sure?
This sample is 5.1 with 3 ref frames and no problem on my ATI 4550, DXVA working fine under WinXP:

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Muxing mode : Container profile=Unknown@5.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 42s 125ms
Bit rate : 6 437 Kbps
Nominal bit rate : 6 700 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.129
Stream size : 32.3 MiB (95%)
Writing library : x264 core 60 r901M 58d7d06
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=6 / rdcmp=psy / brdo=1 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=6 / 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=6700 / ratetol=1.0 / rceq='blurCplx^(1-qComp)' / qcomp=1.00 / qpmin=1 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=2:1.00

I was thinking there is limit in 5.1 and 5 ref fremes on ATI

alexins
4th January 2010, 15:08
Media Player Classic HomeCinema (x86/x64), svn 1486 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1486.html)

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

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

fastplayer
4th January 2010, 15:28
Any chance that the menu bar can be toggled on/off like all the other UI elements?
What would be cool too if that thin border around the video could be removed when having MPC's window maximized.

clsid
4th January 2010, 15:33
Do the "renderer settings" (from EVR CP) apply to the new Sync Renderer? If not, these options should be disabled in the GUI to avoid confusion.

ar-jar
4th January 2010, 16:00
Do the "renderer settings" (from EVR CP) apply to the new Sync Renderer? If not, these options should be disabled in the GUI to avoid confusion.

I've tried to disable everything that doesn't apply both in Options and the Renderer options menu. One option that i have knowingly omitted to disable is "Wait for flushes". It doesn't do anything today in Sync Renderer. It is bundled with the other GPU flush alternatives in the original code. So Resizer, D3D fullscreen, EVR Buffers should apply to Sync Renderer as well (have to check the Reinitialization... option now that you mention it...) I will fix these later. -A

ar-jar
4th January 2010, 16:19
I tried to increase sync offset, but the problem still persist...I think that it's something related to resizeing: the tearing, of course is more visible at full screen and if I use bilinear (PS2.0) the problem becomes more evident. I already tried turn on GPU fluhes. This is a sample:

http://uploading.com/files/7c4649d1/sample1.avi/

Thanks :thanks:

I tried your sample. It works fine (no tearing) on my XP machine with a low end gfx board, bicubic and a sync offset of 17 ms. In some cases this renderer is a bit more prone to tearing than the EVR custom because the latter has more elaborate GPU control code. I will try to add that code to the Sync Renderer too. -A

73ChargerFan
4th January 2010, 17:05
Happy New Year!

tetsuo55
4th January 2010, 17:26
Are you sure?
This sample is 5.1 with 3 ref frames and no problem on my ATI 4550, DXVA working fine under WinXP:

Video
I was thinking there is limit in 5.1 and 5 ref fremes on ATIThat sample has an incorrect header, in fact its simply L4.1 (the header is a bad way to check for level compliance)

gngn
4th January 2010, 17:56
On xp+nvidia there is a hard limit of 11 ref frames, on vista/7 there is no limit (16)


on XP+nvidia with new drivers (i think anything newer than 186.08) the limit is 14 Reframes, for SD as for HD sources: http://forum.doom9.org/showthread.php?p=1310899#post1310899 , http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc?view=rev&revision=1220

hoborg
4th January 2010, 19:01
That sample has an incorrect header, in fact its simply L4.1 (the header is a bad way to check for level compliance)

Hm, i have more such samples, that is strange...

I bet there was an update ~1 yeas ago in ATI drivers allow play 5.1 up to 5 ref. frames on ATI 4xxx GPUs.

BTW, can you provide "correct" 5.1 sample with 1-4 ref frames to test?

kikker
4th January 2010, 20:28
So, I just reinstalled W7 32bit with a fresh install of MPC-HC. Previously, I was running W7 RC. For whatever reason, I no longer need to have MPC's Video Decoder to have DXVA enabled. By unchecking h264 for both DXVA and ffmpeg, I allow Microsoft's built-in h264 decoder to load, as clearly shown in the filter list. Much to my surprise, CPU load remains under 8% on my paultry 2.2 GHz CPU with DXVA running flawlessly. How in the world is this happening? The RC version of W7 certainly didn't operate this way, as the MS decoder would completely choke on 1080p. :)

avivahl
4th January 2010, 20:47
So, I just reinstalled W7 32bit with a fresh install of MPC-HC. Previously, I was running W7 RC. For whatever reason, I no longer need to have MPC's Video Decoder to have DXVA enabled. By unchecking h264 for both DXVA and ffmpeg, I allow Microsoft's built-in h264 decoder to load, as clearly shown in the filter list. Much to my surprise, CPU load remains under 8% on my paultry 2.2 GHz CPU with DXVA running flawlessly. How in the world is this happening? The RC version of W7 certainly didn't operate this way, as the MS decoder would completely choke on 1080p. :)Microsoft's built-in h264 decoder has DXVA enabled... :)

kikker
4th January 2010, 21:00
Microsoft's built-in h264 decoder has DXVA enabled... :)

Well, oddly it never allowed DXVA from within MPC-HC on my previous W7 RC install. I assumed that only WMP could take advantage of DXVA using MS's h264 decoder. It appears now that any DS player can use it.

avivahl
4th January 2010, 21:16
I never used the RC, but maybe they limited the decoder there. On the RTM (final) release it does indeed work w/ any DirectShow based player.

hdboy
4th January 2010, 22:10
I have win7 rtm 32 bit and nvidia 7600gt and later 9800gt. 1486 is the first MPC build on xvidvideo.ru that gives me playback on a mix of 1080p mkv and blue ray m2ts without stutter on my TV hooked up as secondary monitor. Previously, I had to set my TV as primary monitor (not convenient at all) or use D3D full screen (which has its own drawbacks). So a big THANK YOU to ar-jar and all the devs :)

tetsuo55
4th January 2010, 22:13
Hm, i have more such samples, that is strange...

I bet there was an update ~1 yeas ago in ATI drivers allow play 5.1 up to 5 ref. frames on ATI 4xxx GPUs.

BTW, can you provide "correct" 5.1 sample with 1-4 ref frames to test?Like i said you need to completely ignore that line that says "level whatever"

The real levels are technical limits.
Read more about them here: http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels

Tessier
4th January 2010, 22:40
Using an Intel GMA500 with W7 (without Aero) most h.264 720p and several 1080p clips play correctly using EVR Custom renderer (Microsoft decoder).
However, some 1080p clips play with low frame rate in full screen - but the are ok in windowed mode and even in D3D fullscreen mode. Is there an explanation for this (bad drivers maybe)? Is it possible (and does it make sense?) to modify the D3D fullscreen mode so it has an effect only if mpc-hc is sent into fullscreen?

mikelebron
4th January 2010, 23:46
Not true... at least on my system from Beta 2 the Microsoft Decoder utilized DXVA (low CPU) for H264... VC1 is a different story...

Im now running RTM with the same results..

Im a IGP Nvidia 9400.. it may depend on your video card support

So, I just reinstalled W7 32bit with a fresh install of MPC-HC. Previously, I was running W7 RC. For whatever reason, I no longer need to have MPC's Video Decoder to have DXVA enabled. By unchecking h264 for both DXVA and ffmpeg, I allow Microsoft's built-in h264 decoder to load, as clearly shown in the filter list. Much to my surprise, CPU load remains under 8% on my paultry 2.2 GHz CPU with DXVA running flawlessly. How in the world is this happening? The RC version of W7 certainly didn't operate this way, as the MS decoder would completely choke on 1080p. :)

Nitrius
4th January 2010, 23:55
After getting some new computer parts; motherboard, cpu, ram, and graphics card, and reinstalled Win7 Ultimate x64, i've had a problem with playing HD .mkv files and subtitles. Getting the message that "atikmdag stopped responding, and the graphic driver restored itself successfully". When this happens, the screen goes black, still hearing the sound though, and when it's finished "restoring" it self, the player get's minimized, though the computer is mainly not responsive, so i have to use the task manager to quit MPC HC.

This only happens when i add subtitles to the videos i watch. And only with .mkv and HD files, or that i know of, haven't tested other file types and subtitles yet.

The computer i had before was:
Asus P5K-E
Intel Q6600 @ 3GHz
ATI 4980 1GB

This worked fine.

After the upgrade:
Asus Rampage II Extreme
Intel i7 920 @ 4GHz
ATI 5870 1GB

This works, but having problems with .mkv hd files and subtitles.

DXVA enabled ofc.
So do DXVA and subtitles have a problem with the newest cards from ATI, or is there something else weird with my new computer?

Mixer73
5th January 2010, 00:05
I have win7 rtm 32 bit and nvidia 7600gt and later 9800gt. 1486 is the first MPC build on xvidvideo.ru that gives me playback on a mix of 1080p mkv and blue ray m2ts without stutter on my TV hooked up as secondary monitor. Previously, I had to set my TV as primary monitor (not convenient at all) or use D3D full screen (which has its own drawbacks). So a big THANK YOU to ar-jar and all the devs :)

This is exactly my configuration and I haven't had a chance to test ar-jar's work yet, can you give your configuration please?

hdboy
5th January 2010, 01:14
This is exactly my configuration and I haven't had a chance to test ar-jar's work yet, can you give your configuration please?

for renderer settings, I use reset to default settings.

for output, I use Synch renderer. Bicubic A=-1.0 resizer, Reinit when display changes checked. EVR buffer=6

in new Synchronization tab, I check the first box.

CoreAVC 2.0, MPC internal splitter. AMD X2 3800+ @ 2.4ghz. I no longer have the 9800gt, just the 7600gt, so cannot test dxva or CUDA, strictly software decoders. 90% of my videos are either 1080p or 720p mkv or m2ts blue ray files.

iSeries
5th January 2010, 01:40
Using Sync Renderer with the 'Present at nearest vsync' synchronization option with build 1.3.1486:

Ok sorry, I'm definitely not nuts. If I change the renderer to EVR CP, then untick all the vsync options under Renderer settings, and then change the renderer back to Sync Renderer and then look at the vsync options again, 'Vsync' is ticked but all 3 are greyed out ('Vsync', 'Accurate Vsync' and 'Alternative Vsync'). I then proceed to play a movie - terrible tearing and stuttering.

I then change the renderer back to EVR CP, tick 'Accurate Vsync' and 'Alternative Vsync' (along with 'Vsync') and then change the renderer back to Sync Renderer and look at the vsync options again, all 3 remain ticked but greyed out. I play a movie - play back is perfect ( I tested this over and over and the results are the same every time). So even though the vsync options are greyed out they still have an effect on playback.

Could someone please explain if this is to be expected or not - I had assumed that the vsync options were greyed out because they are not meant to be user selectable with Sync Renderer (i.e Sync Renderer had it's own vsync method and the options were greyed out simply because the render does not use them).

sneaker_ger
5th January 2010, 02:03
The Sync Renderer doesn't use the correct AR from the Matroska file I'm using. Anyone else having this problem?

BatKnight
5th January 2010, 02:19
I've noticed that when I put my LCD in 24Hz and then play a 23.976fps file then the audio is not synchronized with the image. One can only tell by looking at the lips and hearing the voice. Its is only slightly unsynchronized. I hear the voice slightly first than the lips move. It's more noticeable when the person ends a sentence (the voice is gone and the lips still move). Don't get me wrong, this is hardly noticeable, but noticeable enough to be annoying.
But if I put the LCD in 60Hz and play the same movie, then it's perfectly synchronized! No problems at all!

I like to play movies at 24Hz because it eliminates pulldown judder but the unsynchronization makes it unwatchable because it gets very annoying to notice the lips not matching the voice.

It might have something to do with MPC-HC because with Windows Media Player the same movie at 24Hz is always synchronized.
I've also noticed that if the MKV is splitted with Haali's Splitter instead of the MPC-HC's internal filter, then the audio isn't as unsynchronized, but still is; it's just even less noticeable.
I've tried EVR Custom, madVR, Sync Render and all do the same. I don't use SPDIF.

Another thing that might help: decoding the video with MPC-HC internal VC1 or H264 decoders doesn't seem to reproduce this problem. But when unticked and decoding with ffdshow then this problem appears...

Could it have something to do with the time MPC needs to connect to ffdshow decoder? But if so, why doesn't this happen when in 60HZ and only in 24Hz?

Can anyone reproduce this, or provide an explanation or fix for this?

Bat

johnsonlam
5th January 2010, 02:36
I've also noticed the latest MPC-HC using Haali's Splitter instead of internal one, and it report "Not using DXVA" even playing H264 contents, it's strange.

avivahl
5th January 2010, 02:38
I've noticed that when I put my LCD in 24Hz and then play a 23.976fps file then the audio is not synchronized with the image. One can only tell by looking at the lips and hearing the voice. Its is only slightly unsynchronized. I hear the voice slightly first than the lips move. It's more noticeable when the person ends a sentence (the voice is gone and the lips still move). Don't get me wrong, this is hardly noticeable, but noticeable enough to be annoying.
But if I put the LCD in 60Hz and play the same movie, then it's perfectly synchronized! No problems at all!

I like to play movies at 24Hz because it eliminates pulldown judder but the unsynchronization makes it unwatchable because it gets very annoying to notice the lips not matching the voice.

It might have something to do with MPC-HC because with Windows Media Player the same movie at 24Hz is always synchronized.
I've also noticed that if the MKV is splitted with Haali's Splitter instead of the MPC-HC's internal filter, then the audio isn't as unsynchronized, but still is; it's just even less noticeable.
I've tried EVR Custom, madVR, Sync Render and all do the same. I don't use SPDIF.

Another thing that might help: decoding the video with MPC-HC internal VC1 or H264 decoders doesn't seem to reproduce this problem. But when unticked and decoding with ffdshow then this problem appears...

Could it have something to do with the time MPC needs to connect to ffdshow decoder? But if so, why doesn't this happen when in 60HZ and only in 24Hz?

Can anyone reproduce this, or provide an explanation or fix for this?

BatIf you use the regular EVR (not Custom nor Sync), does it go out of sync?

BatKnight
5th January 2010, 02:50
If you use the regular EVR (not Custom nor Sync), does it go out of sync?

Just tested and, yes, it does go out of sync with regular EVR too, but not as noticeable as with EVR Custom or Sync Render.
Regular EVR gets close to what you get if you use internal MPC filter instead of ffdshow.

Anyone with a 24Hz and 60Hz capable LCD, please try to reproduce this on a 1080p VC-1 or H264 movie where you get sufficient face close-ups to notice this unsynch.

Bat

avivahl
5th January 2010, 03:01
I've also noticed the latest MPC-HC using Haali's Splitter instead of internal one, and it report "Not using DXVA" even playing H264 contents, it's strange.While playing, right click->Filters and check which filter is decoding the video.

btw, which Windows are you using?

avivahl
5th January 2010, 03:04
Just tested and, yes, it does go out of sync with regular EVR too, but not as noticeable as with EVR Custom or Sync Render.
Regular EVR gets close to what you get if you use internal MPC filter instead of ffdshow.Is the Audio Renderer (under Options->Output) set to "System Default"?
Did you try completely resetting MPC-HC's settings (deleting its registry tree under HKEY_CURRENT_USER\Software\Gabest) and using the latest build from XvidVideo.ru? (sorry if this seems too trivial)

avivahl
5th January 2010, 03:08
After getting some new computer parts; motherboard, cpu, ram, and graphics card, and reinstalled Win7 Ultimate x64, i've had a problem with playing HD .mkv files and subtitles. Getting the message that "atikmdag stopped responding, and the graphic driver restored itself successfully". When this happens, the screen goes black, still hearing the sound though, and when it's finished "restoring" it self, the player get's minimized, though the computer is mainly not responsive, so i have to use the task manager to quit MPC HC.

This only happens when i add subtitles to the videos i watch. And only with .mkv and HD files, or that i know of, haven't tested other file types and subtitles yet.

The computer i had before was:
Asus P5K-E
Intel Q6600 @ 3GHz
ATI 4980 1GB

This worked fine.

After the upgrade:
Asus Rampage II Extreme
Intel i7 920 @ 4GHz
ATI 5870 1GB

This works, but having problems with .mkv hd files and subtitles.

DXVA enabled ofc.
So do DXVA and subtitles have a problem with the newest cards from ATI, or is there something else weird with my new computer?Do you use the latest ATI driver?
Which filter decodes the video (using DXVA)? The internal H.264 DXVA decoder? The one that comes w/ Windows 7 (Microsoft DTV-DVD Video Decoder)?

avivahl
5th January 2010, 03:09
The Sync Renderer doesn't use the correct AR from the Matroska file I'm using. Anyone else having this problem?You might wanna post a small sample for ar-jar to look at (in the GothSync thread (http://forum.doom9.org/showthread.php?t=148221)).

BatKnight
5th January 2010, 03:17
Is the Audio Renderer (under Options->Output) set to "System Default"?
Did you try completely resetting MPC-HC's settings (deleting its registry tree under HKEY_CURRENT_USER\Software\Gabest) and using the latest build from XvidVideo.ru? (sorry if this seems too trivial)

Yes, did both.

Another thing I've noticed is that using ffdshow filter I can make unsync even more noticeable if I right-click during the playing of the movie, and select anything or click around. The video then gets very noticeable unsynched, but it tends to auto-synch but never gets perfect.
When using the internal MPC-HC decoder I can right click, select anything and mess around that the video doesn't unsynch.
I am not using DXVA and my CPU is powerfull enough to play the video using only an average of 35%.

I've manage to find that this only reproducible on VC-1 files when using ffdshow at wmv9. Libavcodec vc1 doesn't suffer from this problem.
May a moderator please move these posts to the ffdshow thread, if possible. I'm sorry for any trouble.

ADude
5th January 2010, 03:19
Using Sync Renderer with the 'Present at nearest vsync' synchronization option with build 1.3.1486:

Ok sorry, I'm definitely not nuts. If I change the renderer to EVR CP, then untick all the vsync options under Renderer settings, and then change the renderer back to Sync Renderer and then look at the vsync options again, 'Vsync' is ticked but all 3 are greyed out ('Vsync', 'Accurate Vsync' and 'Alternative Vsync'). I then proceed to play a movie - terrible tearing and stuttering.

I then change the renderer back to EVR CP, tick 'Accurate Vsync' and 'Alternative Vsync' (along with 'Vsync') and then change the renderer back to Sync Renderer and look at the vsync options again, all 3 remain ticked but greyed out. I play a movie - play back is perfect ( I tested this over and over and the results are the same every time). So even though the vsync options are greyed out they still have an effect on playback.

Could someone please explain if this is to be expected or not - I had assumed that the vsync options were greyed out because they are not meant to be user selectable with Sync Renderer (i.e Sync Renderer had it's own vsync method and the options were greyed out simply because the render does not use them).

I have found something similar.

I found that if I used EVR CP with 1453 (shortly prior to Sync Renderer) and then used 1465 with Sync Renderer and then went back to 1453 with EVR CP, there were different results the second time with 1453 than the first time.

Similar things occurred with different versions and different orders.

When I rebooted the PC in between each version change, then I could tell each version's performance (as would be predicted by the code changes).

So there is either a memory leak, or else some other way in which different versions affect each other, such as options not being cleared properly.

Nitrius
5th January 2010, 04:20
Do you use the latest ATI driver?
Which filter decodes the video (using DXVA)? The internal H.264 DXVA decoder? The one that comes w/ Windows 7 (Microsoft DTV-DVD Video Decoder)?



Using ATI 9.12 Hotfix, tried with regular 9.12 as well. MPC Video Decoder was i using.

roytam1
5th January 2010, 04:34
for Sync Renderer, in my config (x1950 Pro, XP SP3) it drop frames, while EVR custom with Alternative VSync work perfectly.

hdboy
5th January 2010, 09:19
Anyone with a 24Hz and 60Hz capable LCD, please try to reproduce this on a 1080p VC-1 or H264 movie where you get sufficient face close-ups to notice this unsynch.

Bat

I used to get this unsynch with 24fps on the previous build, so I couldn't use 24fps. the new one seems to have fixed this. this is with 1080p. I have a Sony Bravia LCD that accepts 24 or 60. maybe you can post a sample for me to try.

I think your TV may be doing some extra processing when it's receiving 24fps input as opposed to 60fps, like frame insertion, so the sync is off. if your filters are doing more processing of their own, that just makes the synch worse.

Mixer73
5th January 2010, 09:37
Guys with all the recent fixes from compiler warnings and things all the common methods I would make MPC-HC crash are gone, I just want to thank all the devs for so much work in polishing MPC-HC lately, its brilliant.

NiFa
5th January 2010, 10:20
I use EVR custom pres. because it gives me smoothes playback, but only if EVR buffer is in use and filled, I did try sync renderer, but I got heavy stuttering with it despite what settings I used.
How can I force the EVR buffer to always be filled? It worked just fine with build 1453, but not with 1486.

ar-jar
5th January 2010, 11:35
Using Sync Renderer with the 'Present at nearest vsync' synchronization option with build 1.3.1486:

Ok sorry, I'm definitely not nuts. If I change the renderer to EVR CP, then untick all the vsync options under Renderer settings, and then change the renderer back to Sync Renderer and then look at the vsync options again, 'Vsync' is ticked but all 3 are greyed out ('Vsync', 'Accurate Vsync' and 'Alternative Vsync'). I then proceed to play a movie - terrible tearing and stuttering.

I then change the renderer back to EVR CP, tick 'Accurate Vsync' and 'Alternative Vsync' (along with 'Vsync') and then change the renderer back to Sync Renderer and look at the vsync options again, all 3 remain ticked but greyed out. I play a movie - play back is perfect ( I tested this over and over and the results are the same every time). So even though the vsync options are greyed out they still have an effect on playback.

Could someone please explain if this is to be expected or not - I had assumed that the vsync options were greyed out because they are not meant to be user selectable with Sync Renderer (i.e Sync Renderer had it's own vsync method and the options were greyed out simply because the render does not use them).

Hi, thanks for the report. This is not expected bahavior. Those flags should be entirely ignored by Sync Renderer. Which means that something else probably gets initialized when you switch renderer back and forth. I shall look into the code and see what I can find.

I've seen something similar with my setup: DXVA2 is not activated with EVR unless I play the same file with the same decoder (NVidia) with VMR9 first (which comes with DXVA1). Do you see whether the use of DXVA changes between the two uses of Sync Renderer? -A

ar-jar
5th January 2010, 11:38
The Sync Renderer doesn't use the correct AR from the Matroska file I'm using. Anyone else having this problem?

Do you get the correct AR with EVR and EVR custom? I have issues myself with AVCHD files from my Sony Handycam. The MPC video decoder doesn't send the correct AR to the renderer in those cases. -A

betaking
5th January 2010, 11:57
Hi,i use last svn mpc-hc 1486 play some files mpc-hc to crash! can you make a debug Edition fo me?:thanks: my e-mail:yzonline@gmail.com!

zoose
5th January 2010, 12:30
I notice the newer versions have BDA support in the capture section, for DVBT how does one go about specifying frequency and bandwidth to tune?

ar-jar
5th January 2010, 12:51
Hi,i use last svn mpc-hc 1486 play some files mpc-hc to crash! can you make a debug Edition fo me?:thanks: my e-mail:yzonline@gmail.com!

There is one now on my download page (http://www.ostrogothia.com/?page_id=1213). See the comment there. -A

betaking
5th January 2010, 13:10
There is one now on my download page (http://www.ostrogothia.com/?page_id=1213). See the comment there. -A

:thanks:i download and test now!

betaking
5th January 2010, 13:23
test this debug build!my crash file is very slowly! use svn 1486 is give my crash!
Faulting application mpc-hc.exe, version 1.3.1486.0, time stamp 0x4b42d008, faulting module unknown, version 0.0.0.0, time stamp 0x00000000, exception code 0xc0000005, fault offset 0x03fe5298, process id 0x4b4, application start time 0x01ca8e02358507aa.

ar-jar
5th January 2010, 14:16
test this debug build!my crash file is very slowly! use svn 1486 is give my crash!
Faulting application mpc-hc.exe, version 1.3.1486.0, time stamp 0x4b42d008, faulting module unknown, version 0.0.0.0, time stamp 0x00000000, exception code 0xc0000005, fault offset 0x03fe5298, process id 0x4b4, application start time 0x01ca8e02358507aa.

Can you upload a sample of the file that makes the player crash (on a site outside this forum preferably)? What configuration are you using (renderer, options etc)? (Not sure what's in your attachment as it needs to be approved.)-A

betaking
5th January 2010, 15:08
Can you upload a sample of the file that makes the player crash (on a site outside this forum preferably)? What configuration are you using (renderer, options etc)? (Not sure what's in your attachment as it needs to be approved.)-A

this crash repot at here
https://sourceforge.net/apps/trac/mpc-hc/ticket/152#comment:10
so 1420 play is fine ,but today i use 1486! still crash! and use 1356 play fine too!
PS:if i tunr off dep by vista.this crash not happen!

ar-jar
5th January 2010, 17:27
this crash repot at here
https://sourceforge.net/apps/trac/mpc-hc/ticket/152#comment:10
so 1420 play is fine ,but today i use 1486! still crash! and use 1356 play fine too!
PS:if i tunr off dep by vista.this crash not happen!

Ok, I didn't realize this was an existing problem. Your file plays fine on XP with the internal MPEG2 decoder, with the NVidia MPEG2 decoder and with the CyberLink Video/SP decoder. And on W7 with the internal decoder. Unfortunately I don't have the Elecard MPEG2 decoder installed and it seems that you deleted it from the download site. -A

Djon
5th January 2010, 17:29
Hi, last SVN build (XvidVideo.ru) can't play mp4 files properly (both 32 & 64 bits).
SVN1453 works, but SVN1486 acts as if my PC wasn't powerful enough, sound and subtitles are good but the video freezes to death (something like 1 or 2 fps)...
I guess it's linked to the new Bento4 library.
Anyway thanks for this software :)

adam777
5th January 2010, 17:57
I notice the newer versions have BDA support in the capture section, for DVBT how does one go about specifying frequency and bandwidth to tune?

Well, now I've noticed it as well and second this question :)

sneaker_ger
5th January 2010, 18:08
Do you get the correct AR with EVR and EVR custom? I have issues myself with AVCHD files from my Sony Handycam. The MPC video decoder doesn't send the correct AR to the renderer in those cases. -A

I just tested it: the same problem appears with EVR and EVR Custom. Doesn't matter if I'm using Haali's or the internal splitter.

Nitrius
5th January 2010, 20:40
Using ATI 9.12 Hotfix, tried with regular 9.12 as well. MPC Video Decoder was i using.

Changing the filter to use Microsoft DTV-DVD Video Decoder, seems to cure the problem. Also using Sync Renderer output also seems to help.

ADude
5th January 2010, 21:13
I'd be willing to bet that some of the people who have been getting stuttering or frame drops from Sync Renderer will find that goes away if they do a reboot any time they change version or renderer. Probably that is a bug in MPC-HC or the renderer(s).

NiFa
6th January 2010, 00:12
Nope, reboot didn't fix my problem with sync renderer I just can't get it work no matter what settings I try. I was happy with EVR custom pres. + accurate vsync compination because it worked perfectly and EVR buffer was always filled.
Now EVR custom pres. + accurate vsync doesn't work because the EVR buffer doesn't work like it did until I tried build 1486, now I can't get it work even with 1453, does someone have any idea what happened?

ADude
6th January 2010, 02:17
Nope, reboot didn't fix my problem with sync renderer I just can't get it work no matter what settings I try. I was happy with EVR custom pres. + accurate vsync compination because it worked perfectly and EVR buffer was always filled.
Now EVR custom pres. + accurate vsync doesn't work because the EVR buffer doesn't work like it did until I tried build 1486, now I can't get it work even with 1453, does someone have any idea what happened?

Did you reboot again after changing back to 1453 ?

NiFa
6th January 2010, 02:28
Yes I did reboot, weird thing is that I also uninstalled and reinstalled ffdshow (revision 3154), now only videos where framerate is 30Hz have problems, and other videos work fine. My settings are same as they were when everything worked perfectly when I used ffdshow rev. 3154 and mpc-hc build 1453.

Casimir666
6th January 2010, 08:38
I notice the newer versions have BDA support in the capture section, for DVBT how does one go about specifying frequency and bandwidth to tune?

First open device (ctrl+V), and then open tuner scan dialog with Shift+T

tetsuo55
6th January 2010, 09:32
Hello Everyone,

We are going to change the policy for default settings.
The new policy will be:

"All functionality will be enabled by default, except for those that are designed to reduce functionality."

The reason for this decision is:
* A lot of developement time has gone into developement, it would be a waste not to use them.
* Without regular use, bugs and other issues will not be uncovered.
*uniformity, no more opinion based discussion over default settings.
*MPC-HC will be able to play all supported formats by default without the need for any external filters (said differently: everytime you disable a filter, you basically force the user to google for an alternative)

There are 2 scenario's where the default can and should be disabled.

1. a dev is working on something, the thing is unstable, the dev does not require end user input to fix it. The feature will be disabled by default and get an "unstable" warning in its name

2. a fatal bug is found in the feature, this bug is defined by objective research and proven with samples/screenshots/etc...
All this should be on the tracker for disabling by default, staff will make a re-enable ticket and disable the function.

By default VC1 will be disabled due to the problems with interlaced content, most windows versions already have a VC1 decoder included, so an alternative is available.
It will be enabled again when interlace detection is included, to redirect interlaced VC1 to an external decoder.

Please help out up front by creating well troubleshooted tickets for bugs that you think are critical in deciding to disable a feature.

ar-jar
6th January 2010, 10:01
Yes I did reboot, weird thing is that I also uninstalled and reinstalled ffdshow (revision 3154), now only videos where framerate is 30Hz have problems, and other videos work fine. My settings are same as they were when everything worked perfectly when I used ffdshow rev. 3154 and mpc-hc build 1453.

You have not by any chance also switched from Haali splitter to the internal splitter? I get stuttering with the internal splitter + ffdshow when playing blu-ray movies. With Haali + ffdshow they play fine. Also with the internal splitter + internal video decoder.

I don't think that the Sync Renderer settings should interfere in any way with the other settings so they should be backward compatible. Except that you need to re-select a renderer when going to an early version. They graph builder seems to gracefully revert to the default renderer when it can't find the selected one. But that may not be what you want.

Sometimes, for a totally fresh start, I go to the registry and delete the "folder" HKEY_CURRENT_USER -> Software -> Gabest -> Media Player Classic. But I of course lose all Favorites and other settings. Do this only at your own risk.

NiFa
6th January 2010, 10:48
No, I have whole time used Haali's splitter + ffdshow, I also did remove mpc-hc registry keys, I'm starting to think that this is related to ffdshow rather than mpc-hc.

Perls
6th January 2010, 12:01
Rev 1486 breaks interop with re-clock using EVR custom renderer. Instead of detecting the movie frame rate generated by re-clock it seems that now mpc makes its' own decision about the movie frame rate which works badly for blu-rays on a 50 Hz panel. Rev 1453 works perfectly together with re-clock.

DMD
6th January 2010, 12:25
Sorry, but in 64-bit version where you find the file mpc-hc.ini?
at C: \ Program Files \ MPC HomeCinema (x64) does not exist. :confused:

Thanks

Steveo08
6th January 2010, 12:35
is it possible to change the auto hdmi mode for 1080p@24 at 23 Hz and not with 24Hz, because you only get with nvidia real 23,97Hz at 23Hz and not with 24Hz.

ar-jar
6th January 2010, 12:56
Rev 1486 breaks interop with re-clock using EVR custom renderer. Instead of detecting the movie frame rate generated by re-clock it seems that now mpc makes its' own decision about the movie frame rate which works badly for blu-rays on a 50 Hz panel. Rev 1453 works perfectly together with re-clock.

Not sure exactly what you mean but 23.976 fps blu-ray @ 50Hz works fine here w/ Reclock. It speeds it up to 25 fps as it should. Works both with Sync Renderer and EVR custom. I'm using my latest 32 bit build (1487). Sync option Present at nearest vsync if using Sync Renderer.

nae1986
6th January 2010, 13:19
There is a bug in all recent versions (including build 1486). Sometimes, the "mpc-hc.exe" process doesn't close.

Here is how I can reproduce the bug:
I have a lot of media files associated with MPC-HC. If I open one file, then close it, then onen another one, then close it and so on, eventually, "mpc-hc.exe" process will remain open until I close it manually using Task Manager -> Processes.

MPC-HC build 1486 (32 bit)
Windows XP SP3 (32 bit)

tetsuo55
6th January 2010, 13:21
There is a bug in all recent versions (including build 1486). Sometimes, the "mpc-hc.exe" process doesn't close.

Here is how I can reproduce the bug:
I have a lot of media files associated with MPC-HC. If I open one file, then close it, then onen another one, then close it and so on, eventually, "mpc-hc.exe" process will remain open until I close it manually using Task Manager -> Processes.

MPC-HC build 1486 (32 bit)
Windows XP SP3 (32 bit)I dont think this problem has been reported on the tracker yet.

Please follow the troubleshooting link in my signature to correctly report it on the tracker.

We have some idea of why this happens, but we cannot reproduce it, and none of the devs are working on this.

boyumeow
6th January 2010, 14:24
Hi Devs, this is regarding about mpc audio renderer. I can hear sound by using it,
but this picture http://img64.imageshack.us/img64/6159/mpchc.th.png (http://img64.imageshack.us/i/mpchc.png/) at the bottom right corner show speaker with a cross, just wonder is it correctly display and what does it means. Apart from that, I get random issues of no sound output while playing a song from CD, its like the song play half-way thru' and out of suddenly no sound is heard, just wonder is it happening to anyone else. If I pause and play again, the sound is able to hear again. My window environment is Vista(x86), creative audigy for sound. Hope someone could understand what I am trying to tell, I regret about my poor language. Thanks.

Peuj
6th January 2010, 14:41
Hi Devs, this is regarding about mpc audio renderer. I can hear sound by using it,
but this picture http://img64.imageshack.us/img64/6159/mpchc.th.png (http://img64.imageshack.us/i/mpchc.png/) at the bottom right corner show speaker with a cross, just wonder is it correctly display and what does it means...

I have also the "speaker with a cross".
Also I have no control on the MPC volume. Moving the volume control doesn't change anything for me. I can even enable mute and I still have the sound.

Hello Everyone,

We are going to change the policy for default settings.
The new policy will be:

"All settings will be enabled by default, except for those that are designed to reduce functionality.
..."

Does it include "MPC Audio Renderer"?

Thanks

Andy o
6th January 2010, 15:28
MPC Audio renderer is using exclusive mode. It was conceived to be used with bitstreaming HD-disc audio (TrueHD, DTS-HD MA) so you guys are better off with Default DirectSound (the default renderer).

DMD
6th January 2010, 16:04
Good afternoon everyone

I wanted to ask if it was possible to add the Autoplay feature for DVD or Blu-ray disc

Thanks

clsid
6th January 2010, 16:26
It already has AutoPlay functionality.
options -> player -> formats -> autoplay

alexins
6th January 2010, 16:32
Media Player Classic HomeCinema (x86/x64), svn 1488 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1488.html)

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

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

(1487-1488):

Change : Open DVD root folder(include VIDEO_TS) from explorer context menu;
Restructured and encapsulated everything in the SyncRenderer files. Grayed out GPU flush option for the time being. Needs more investigation. Changed default Target sync offset to 12 ms

Perls
6th January 2010, 17:31
Not sure exactly what you mean but 23.976 fps blu-ray @ 50Hz works fine here w/ Reclock. It speeds it up to 25 fps as it should. Works both with Sync Renderer and EVR custom. I'm using my latest 32 bit build (1487). Sync option Present at nearest vsync if using Sync Renderer.

Hmm, strange, I just tried 1488 and my problem remains. Pressing ctrl-j with EVR custom the frame rate in the upper left corner is fluctuating between 23.956 and something else that is displayed for such a short time that I can't identify it. The red/green graph looks very similar to when re-clock is not used and there are also sound problems. With 1453 frame rate is reported as a steady 25.002 Hz and the red/green lines are parallel. I'm on vista32 with an ATI 4550 and catalyst 9.12. Just installing 1453 on top of 1488 while keeping previous setting immediately cures the problem...

Edit - I'm using lpcm over hdmi via re-clock re-sampling for the sound

ar-jar
6th January 2010, 17:51
Hmm, strange, I just tried 1488 and my problem remains. Pressing ctrl-j with EVR custom the frame rate in the upper left corner is fluctuating between 23.956 and something else that is displayed for such a short time that I can't identify it.

This is probably not relevant to your actual problem but I should say that Sync Renderer reports the original frame rate (23.976) even though it is speeded up by Reclock. I will fix that any of these days. It is easy to see from the graph though if the green and the red lines stay parallel or not. 23.976 @ 50 Hz exhibits a very characteristic saw-tooth pattern.

What filters do you have in your graph? -A

Shakey_Jake33
6th January 2010, 18:17
Very basic schoolboy question, but does the Deinterlace shader within MPC-HC automatically not apply when watching interlaced content? Or should I disable it entirely when watching progressive content? Would obviously be easier to leave it on, but it's probably a bad idea if it attempts to process progressive content.

joikd
6th January 2010, 18:38
MPC crashes if I have "interlace flag" checked in the output of ffdshow when using EVR CP. It doesn't crash using EVR. I need this option checked in order to have my 5750 do the deinterlacing (VA), but I would still like to use EVR CP. Is this a setting issue on my side, or an issue with ffdshow and/or MPC-HC? Any help would be appreciated.

Perls
6th January 2010, 19:09
This is probably not relevant to your actual problem but I should say that Sync Renderer reports the original frame rate (23.976) even though it is speeded up by Reclock. I will fix that any of these days. It is easy to see from the graph though if the green and the red lines stay parallel or not. 23.976 @ 50 Hz exhibits a very characteristic saw-tooth pattern.

What filters do you have in your graph? -A

I have now also tried the sync renderer with 1488, it behaves exactly as evr custom (as far as I can see), i.e saw-tooth graph. I use ffdshow software decoding for both picture and sound, but I've also tried with coreavc for AVC and internal dxva filter for VC1, no difference. I also tried vc1+truehd, vc1+dts(core) and h.264+lpcm films with the same result. In addition to this I disabled frame time correction, no difference however. Re-clock seems happy enough though and shows a green icon.

tetsuo55
6th January 2010, 19:47
Does it include "MPC Audio Renderer"?

ThanksNot yet, it will be marked as experimental and be disabled by default for the time being.

ar-jar
6th January 2010, 20:05
I have now also tried the sync renderer with 1488, it behaves exactly as evr custom (as far as I can see), i.e saw-tooth graph. I use ffdshow software decoding for both picture and sound, but I've also tried with coreavc for AVC and internal dxva filter for VC1, no difference. I also tried vc1+truehd, vc1+dts(core) and h.264+lpcm films with the same result. In addition to this I disabled frame time correction, no difference however. Re-clock seems happy enough though and shows a green icon.

Have you tried resetting the Reclock timings and let it figure everything out from scratch? Sometims I have managed to confuse Reclock into incorrect parameters (exactly how, I don't remember). -A

STaRGaZeR
6th January 2010, 21:09
MPC crashes if I have "interlace flag" checked in the output of ffdshow when using EVR CP. It doesn't crash using EVR. I need this option checked in order to have my 5750 do the deinterlacing (VA), but I would still like to use EVR CP. Is this a setting issue on my side, or an issue with ffdshow and/or MPC-HC? Any help would be appreciated.

Check if 10bit RGB is checked. You can't use hardware deinterlacing with 10bit unfortunately.

Perls
6th January 2010, 21:14
Have you tried resetting the Reclock timings and let it figure everything out from scratch? Sometims I have managed to confuse Reclock into incorrect parameters (exactly how, I don't remember). -A

Tried resetting reclock now, with 1488 it won't lock on to the correct frequency after this, just keeps blinking red/green. Again, reverting to 1453 the icon turns green after a minute or so of the film. /Per

ADude
6th January 2010, 21:36
Ar-jar, nevertheless there is some memory leak that occurs or is noticed only when changing MPC-HC versions and/or renderers. This is outside of the factor of settings.
Note that going from 1453 (with EVR CP) to 1465 (with Sync Renderer), all of the tearing and judder from the EVR CP were retained, until the system was rebooted, and then Sync Renderer can work and prevent the tearing and judder (mostly because it has Present at Nearest).
As I type this, it occurs to me that perhaps it is the Graphics Processor settings or memory that are done by 1453, that are not cleared until reboot occurs.
( It also went the same direction, i.e going from 1465 to 1453 caused 1453 mysteriously to have the extra capabilities of Sync Renderer in preventing tearing until the system was rebooted, and then 1453 was no longer able to prevent the tearing. )
When I repeated the tests with a reboot after every version or renderer change, each version and renderer worked as one might predict.

joikd
6th January 2010, 22:07
Check if 10bit RGB is checked. You can't use hardware deinterlacing with 10bit unfortunately.

Ah, I am almost positive that I do, indeed, have it checked. I'll check when I get home from work. Thanks so much! What is preferable: EVR with 10bit RGB or EVR CP without 10bitRGB?

Mangix
6th January 2010, 23:49
10bit RGB when you have a capable display. otherwise, pretty worthless.

STaRGaZeR
7th January 2010, 00:13
Ah, I am almost positive that I do, indeed, have it checked. I'll check when I get home from work. Thanks so much! What is preferable: EVR with 10bit RGB or EVR CP without 10bitRGB?

You can't use any of those options with plain EVR, only with EVR Custom. So basically, if you want hardware deinterlacing you can forget about 10bit. I can't see any difference when I have it checked though :p

DMD
7th January 2010, 00:19
It already has AutoPlay functionality.
options -> player -> formats -> autoplay
Thank you for the information.

But as for the Blu-ray disc is expected to utoplay?

http://www.allfreeportal.com/imghost/images/881635Senza titulo-1.PNG (http://allfreeportal.com)


I wanted to point out that the Italian translation for this function says that it is only for XP, but works with Seven, I think must be corrected

http://www.allfreeportal.com/imghost/images/942666Senza titulo-2.PNG (http://allfreeportal.com)

bigpapa4u
7th January 2010, 02:43
Thanks!

tetsuo55
7th January 2010, 08:21
Ar-jar, nevertheless there is some memory leak that occurs or is noticed only when changing MPC-HC versions and/or renderers. This is outside of the factor of settings.
Note that going from 1453 (with EVR CP) to 1465 (with Sync Renderer), all of the tearing and judder from the EVR CP were retained, until the system was rebooted, and then Sync Renderer can work and prevent the tearing and judder (mostly because it has Present at Nearest).
As I type this, it occurs to me that perhaps it is the Graphics Processor settings or memory that are done by 1453, that are not cleared until reboot occurs.
( It also went the same direction, i.e going from 1465 to 1453 caused 1453 mysteriously to have the extra capabilities of Sync Renderer in preventing tearing until the system was rebooted, and then 1453 was no longer able to prevent the tearing. )
When I repeated the tests with a reboot after every version or renderer change, each version and renderer worked as one might predict.What you are describing sounds like the "mpc-hc doesnt exit" bug, where it looks like mpc-hc has exited, but actually its partly, or completely still in ram.

Mixer73
7th January 2010, 12:43
I've got a real wierd one, have been using MPC-HC quite happily with the present settings since I downgraded the graphics card.

Its like its not getting any CPU but I cranked the settigns all the way to Realtime and its still like streaming video but worse :P

Playing MPEG2 with Cyberlink decoder and Haali Renderer, and PowerDVD works just fine. Is that gonna use EVR?

Anyway I found out I got a warranty replacement for my 9800GT so I won't have to live without DXVA for much longer ;)

Steveo08
7th January 2010, 18:48
is it possible to change the auto hdmi mode for 1080p@24 at 23 Hz and not with 24Hz, because you only get with nvidia real 23,97Hz at 23Hz and not with 24Hz.



is it not possible to change it for nvidia user?

clsid
7th January 2010, 19:09
Here are some sample files I came across that have audio problems with the internal MPEG splitter:
http://www.mediafire.com/?y4zznmniziy
http://www.mediafire.com/?ennjzjgz4gm
http://neuron2.net/misc/One News AAC_.edit.ts

For example, the splitter detects the audio as MP3, whereas MediaInfo detects it as AAC.

ADude
7th January 2010, 22:26
What you are describing sounds like the "mpc-hc doesnt exit" bug, where it looks like mpc-hc has exited, but actually its partly, or completely still in ram.

That would make sense, I agree.

( I did not check the list of processes, since I did not know about that bug at the time. )

mark0077
7th January 2010, 23:49
Just bought Star Trek blu-ray today and have found a few little niggles / bugs in mpc, with this blu-ray. I am unsure if this effects all / many blu-rays, will try later.

First Bug
With reclock loaded (not doing any video syncing), and using evr-cp or syncrenderer, when I drag my mouse along the seek bar, for maybe 3-4 seconds, mpc-hc will crash.
Without reclock, this doesn't happen, or with reclock and say vmr9 this doesn't happen so its something to do with evr I believe.
Why would this happen, I think if its not a known thing I think it should be pretty high priority if a bug report is created.

Second Bug
I decided then to not use Reclock as Audio Renderer, but to use my Xonar device labelled as "Speakers (ASUS Xonar HDAV 1.3 A)". Using this device, with any renderer it seems, I get audio glitches constantly and video playsback at about 2fps.
When I select "Directsound: Speakers (ASUS Xonar HDAV 1.3 Audio Device)" all is back to perfect. Where does the bug lie here do you think? If its not directsound or waveout, what is this "Speakers...." device.

Third Bug
Also, on my GTX 295, when using 10-bit output mode, I get a "CreateDevice failed SyncAPfailed, D3DERR_NOTAVAILABLE" error.
I think mpc-hc should first check if this 10-bit feature is supported by the card before attempting to use it.

Fourth Bug
When clicking a position on seek bar, audio starts immediately, but video takes 1/2 - 1 second to appear. This is fine but it means about 10-50 frames get dropped. Basically if someone seeks to a position, I think they would rather have the audio wait for 1\4 of a second, and have audio and video start perfectly in sync, without frames getting dropped. The seek also displays a corrupted image (blocky) for maybe 1\4 of a second also. I am sure all of this is avoidable.

alexins
8th January 2010, 01:12
Media Player Classic HomeCinema (x86/x64), svn 1489 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1489.html)

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

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


Fixed uninitialized variable occasionally causing failure to create D3D fullscreen window for VMR9, EVR Custom and Sync Renderer.
Added conditional code for creating a debug console for non-debug builds (activated with preprocessor definition GOTHTRACE).
Prevented unnecessary addition of SyncClock filter.
Did some further internal restructuring of the Sync Renderer code (no intended functional changes).

DMD
8th January 2010, 08:41
I offer my congratulations to all the people who commit their time and passion in developing this wonderful player.

So just wondering if you can improve in future releases of these points:

1 - you can correct the Italian version, "only for XP", Why does the autoplay works with Seven
http://www.allfreeportal.com/imghost/images/942666Senza titulo-2.PNG (http://allfreeportal.com)


2 - add autoplay for Blu-ray disc


3 - For the DVD section you can add a keyboard command "jump to the title ..." or add a feature that lets you start from the first title without warnings.


Thanks

matthew_eli
8th January 2010, 10:30
New Intel drivers are out:

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=2991&DwnldID=18524&lang=eng

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=2991&DwnldID=18521&lang=eng

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=2991&DwnldID=18522&lang=eng

Djon
8th January 2010, 14:00
Since nobody but me talked about this, maybe I'm the only one concerned, but SVN version greater than 1453 (before the Bento4 library) can't play MP4 files properly.
System is Win7 64 and latest 64bits builds from XvidVideo (thanks guys).
(And it's the same with 32bits builds.)

VipZ
8th January 2010, 16:35
I can confirm Djon's report. I get the same issue, Audio seems to be fine but video stalls. EVR CP reports video playing at 0fps with and without DXVA.

Kado
8th January 2010, 16:56
Can anyone reproduce this (http://forum.doom9.org/showthread.php?p=1351855#post1351855)?

kieranrk
8th January 2010, 17:56
Upload a sample mp4.

Perls
8th January 2010, 17:58
Tried resetting reclock now, with 1488 it won't lock on to the correct frequency after this, just keeps blinking red/green. Again, reverting to 1453 the icon turns green after a minute or so of the film. /Per

Hi Ar-Jar, 1489 fixes my problems with mpc-hc together with re-clock.
Thank You /Per

Nitrius
8th January 2010, 18:25
Still having problems with MPC making my graphic cards driver hang and recover themself, been playing games fine, but DXVA+MKV+Subtitles makes the drivers hang and recover. Anyone know what this may be? Didn't have the problem with my 4980, but now i have 5870, so may the problem be with the ATI driver? Since the 5870 is still pretty new.

Djon
8th January 2010, 18:57
After some tests I have these conditions:
Before Bento4, MP4 XviD: small freezes
Before Bento4, MP4 x264: perfect
After Bento4, MP4 XviD: small freezes
After Bento4, MP4 x264: huge freezes, video unplayable

I guess MP4 & XviD isn't a good mix, but since the library's update, MP4 playback seems to be broken.
Although how may I create a sample, I'm not too familiar with MP4.

tetsuo55
8th January 2010, 21:55
Since nobody but me talked about this, maybe I'm the only one concerned, but SVN version greater than 1453 (before the Bento4 library) can't play MP4 files properly.
System is Win7 64 and latest 64bits builds from XvidVideo (thanks guys).
(And it's the same with 32bits builds.)We need samples
I can confirm Djon's report. I get the same issue, Audio seems to be fine but video stalls. EVR CP reports video playing at 0fps with and without DXVA.we need samples
Can anyone reproduce this (http://forum.doom9.org/showthread.php?p=1351855#post1351855)? Its probably related to the mpc-hc using wrong exit api's
Still having problems with MPC making my graphic cards driver hang and recover themself, been playing games fine, but DXVA+MKV+Subtitles makes the drivers hang and recover. Anyone know what this may be? Didn't have the problem with my 4980, but now i have 5870, so may the problem be with the ATI driver? Since the 5870 is still pretty new.please follow the complete troubleshooting guide,checklist link in my signature, then report back
After some tests I have these conditions:
Before Bento4, MP4 XviD: small freezes
Before Bento4, MP4 x264: perfect
After Bento4, MP4 XviD: small freezes
After Bento4, MP4 x264: huge freezes, video unplayable

I guess MP4 & XviD isn't a good mix, but since the library's update, MP4 playback seems to be broken.
Although how may I create a sample, I'm not too familiar with MP4.try here: http://forum.doom9.org/archive/index.php/t-88183.html

Nitrius
8th January 2010, 22:03
Is it possible to turn DXVA off? Maybe that could be an temporary solution for me.

tetsuo55
8th January 2010, 22:20
Is it possible to turn DXVA off? Maybe that could be an temporary solution for me.thats simple, just uncheck the dxva filter in the internal filters settings

Nitrius
8th January 2010, 22:43
Followed the guide, though didn't test that mediainfo thingy because am not sure where to get mediainfo from, google would probably know, but didn't bother :P

Anyway "Extra steps for image corruption and AV sync problems:
* uncheck View > Options > Plaback > "auto-load subtitles"

Turning that off, meaning playing the video without the subtitles works, but with subtitles makes the graphics driver stop and reset itself.

tetsuo55
8th January 2010, 22:50
Followed the guide, though didn't test that mediainfo thingy because am not sure where to get mediainfo from, google would probably know, but didn't bother :P



Turning that off, meaning playing the video without the subtitles works, but with subtitles makes the graphics driver stop and reset itself.that sucks, finish all the steps, and add a bug to the tracker.

Nitrius
8th January 2010, 23:10
Could you explain that mediainfo thingy? Downloaded mediainfo, but what should i be looking for? Can't seem to find anything resembling ATI: X ref frames, X b frames, X bpyramid, x resolution inn there.

tetsuo55
8th January 2010, 23:13
Could you explain that mediainfo thingy? Downloaded mediainfo, but what should i be looking for? Can't seem to find anything resembling inn there.paste the whole log here

VipZ
8th January 2010, 23:25
@ tetsuo55

I will try get a sample bit later if needed, I would have thought it wasn't really needed since its just that no MP4's work since the Bento4 update.

EDIT: In the process of creating a sample, I remuxed an MKV music video to MP4 and it works without issue (Used Avidemux 2.5.2rc). I will try get a bad sample for you, I have tested multiple anime releases in MP4 and I haven't found one that works yet.

tetsuo55
8th January 2010, 23:31
@ tetsuo55

I will try get a sample bit later if needed, I would have thought it wasn't really needed since its just that no MP4's work since the Bento4 update.all mp4 files we have work,we have not recieved any non-working samples yet.

rack04
8th January 2010, 23:45
I just upgraded to Windows 7 Ultimate and I'm not able to play avs files. The file encode fine which leads me to believe I don't have something configured properly. Any ideas?

Nitrius
8th January 2010, 23:48
paste the whole log here

It seems to have something to do with my overclocked CPU i've found out. Didn't quite see the notice about setting everything overclocked back to default at the top before now, so i gave that a shoot, and volia, the video could now play without resetting the video adapter.

So what does this mean really? I've done some extensive stress testing without error, i also manage to play games without any problems, so far at least.

VipZ
8th January 2010, 23:49
@ tetsuo55

I will try hunt down a sample that doesn't work.

hoborg
9th January 2010, 00:20
all mp4 files we have work,we have not recieved any non-working samples yet.

Not true.
This sample (http://forum.doom9.org/showthread.php?p=1317952#post1317952) are not working with internal MP4 splitter (black screen) and still have glitch every 2-3s. No problem using haali + Cyberlink or MS (win7) decoders.

XhmikosR
9th January 2010, 00:48
@hoborg: Your sample plays fine here with the latest MPC-HC with internal filters.

http://img194.imageshack.us/img194/4906/912010014504.th.png (http://img194.imageshack.us/img194/4906/912010014504.png)

hoborg
9th January 2010, 08:57
@hoborg: Your sample plays fine here with the latest MPC-HC with internal filters.

http://img194.imageshack.us/img194/4906/912010014504.th.png (http://img194.imageshack.us/img194/4906/912010014504.png)

Oh sorry, this sample is already muxed in to MKV to fix black screen problem, but if you play it in DXVA mode, there will be glitch ever 2-3 s like bad frame order.

Here (www.volny.cz/hoborg/hdv_0015.zip) is original MP4 sample directly from Samsung camcorder

DMD
9th January 2010, 10:05
I offer my congratulations to all the people who commit their time and passion in developing this wonderful player.

So just wondering if you can improve in future releases of these points:

1 - you can correct the Italian version, "only for XP", Why does the autoplay works with Seven
http://www.allfreeportal.com/imghost/images/942666Senza titulo-2.PNG (http://allfreeportal.com)......
correct ;)

http://www.allfreeportal.com/imghost/images/564651screen autoplay.PNG (http://allfreeportal.com)


The DVD works with autoplay with W7, just set it in the control panel.

http://www.allfreeportal.com/imghost/images/273546Senza titulo-1.PNG (http://allfreeportal.com)

Mercury_22
9th January 2010, 10:14
Oh sorry, this sample is already muxed in to MKV to fix black screen problem, but if you play it in DXVA mode, there will be glitch ever 2-3 s like bad frame order.

Here (www.volny.cz/hoborg/hdv_0015.zip) is original MP4 sample directly from Samsung camcorder

Not a splitter problem using internal mp4 splitter & Microsoft DTV-DVD Video Decoder (DXVA) it's working using internal mp4 & internal H264/AVC DXVA or NonDXVA filter = black screen

mikegun
9th January 2010, 11:31
hi,

I want to come back to an old problem on my system that was already discussed here.
The picture is stuttering and shows pixelation every now and then. This happens only with VMR9. DXVA or software doesn't matter (I didnt test the latter on all following versions).
The last version that works is 1024

As I need subtitles I'm stuck with VMR9, right ?!

Is there any setting I could have missed or is it just bad luck ?

Will Windows 7 help on this matter ?

My system: XP SP3 with Ati AGP 2600 Pro, Cat. 9.11

Thank you !

Remicade
9th January 2010, 14:03
Install .NET Framework 3.0 and choose EVR as a renderer.

mikegun
9th January 2010, 17:53
EVR custom with subtiltes works in software mode.

Brazil2
9th January 2010, 19:23
As I need subtitles I'm stuck with VMR9, right ?!

My system: XP SP3 with Ati AGP 2600 Pro, Cat. 9.11
On XP, VMR7 Renderless is much lighter than VMR9 and it will work fine with subtitles but not with DXVA though.

Betsy25
9th January 2010, 22:16
What should we do with the standalone filters pack for them to work please ?

JohnnyFu
9th January 2010, 22:18
Register the filter you need from the command line


regsvr32 MPCVideoDec.ax

Google how to register dll

Mercury_22
9th January 2010, 22:36
Register the filter you need from the command line


regsvr32 MPCVideoDec.ax

Google how to register dll

Or you can use this small "reg" of mine to add register & unregister commands in the right click menu for .ax & .dll files

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.AX]
@="axfile"

[HKEY_CLASSES_ROOT\axfile\shell\Register]
@="Register"

[HKEY_CLASSES_ROOT\axfile\shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\axfile\shell\UNRegister]
@="UNRegister"

[HKEY_CLASSES_ROOT\axfile\shell\UNRegister\command]
@="regsvr32.exe /u \"%1\""

[HKEY_CLASSES_ROOT\dllfile\shell\Register]
@="Register"

[HKEY_CLASSES_ROOT\dllfile\shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\dllfile\shell\UNRegister]
@="UNRegister"

[HKEY_CLASSES_ROOT\dllfile\shell\UNRegister\command]
@="regsvr32.exe /u \"%1\""

Betsy25
9th January 2010, 22:40
:thanks:

MuLTiTaSK
10th January 2010, 05:09
Cool DXVA Reads
AVIVO PureVideo DXVA HD Acceleration Guide (http://benchmarkreviews.com/index.php?option=com_content&task=view&id=407&Itemid=38)
Adobe Flash GPU Acceleration Guide (http://benchmarkreviews.com/index.php?option=com_content&task=view&id=419&Itemid=38)

Snowknight26
10th January 2010, 05:56
Not really. 2nd paragraph of this page (http://benchmarkreviews.com/index.php?option=com_content&task=view&id=407&Itemid=38&limit=1&limitstart=4) is appauling.

her34
10th January 2010, 06:18
this sample from canon digicam doesn't play in mpc-hc

http://uploading.com/files/7f64a89e/canon_powershot.mov/

betaking
10th January 2010, 06:25
last mpc-hc 1497 can not playe real media files ,but if i regsvr32 MPCVideoDec.ax.mpc-hc play is fine! is it this a bug?
PS:I not install last realplayer sp!

JohnLai
10th January 2010, 07:33
Hmm...I also have some problem with certain mp4 only (using build 1489). Audio and subtitle are in sync, but the video is not. For the first 3 seconds or so, the video suddenly "fast" forward by 3-5 seconds and then play normally with its standard framerate, unfortunately, it is out of sync with the audio and sub. Currently using haali media splitter, internal DXVA. When i tested it using internal mp4 splitter, whole video is "jumpy", something like frameskipping, yet it isn't = tested with ffdshow-mt h.264, internal dxva and internal FFMPEG.

However, when i drop the mp4 into mkvmerge GUI v3.0.0 to remux it into mkv, the mkv version plays just fine.

torpedo
10th January 2010, 13:30
The compilation couldn't pass w/ Windows SDK 2008 since svn 1.3.1440. MainFrm.h needs Windows 7 SDK. Can somebody give some ideas? Thx!

ar-jar
10th January 2010, 14:56
The compilation couldn't pass w/ Windows SDK 2008 since svn 1.3.1440. MainFrm.h needs Windows 7 SDK. Can somebody give some ideas? Thx!

Yes, you need the latest windows SDK that supports W7. See the build instructions: http://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_compile_the_MPC (you may need to do a few additional tweaks for the 64 bit version). -A

88keyz
10th January 2010, 15:00
Or you can use this small "reg" of mine to add register & unregister commands in the right click menu for .ax & .dll files

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.AX]
@="axfile"

[HKEY_CLASSES_ROOT\axfile\shell\Register]
@="Register"

[HKEY_CLASSES_ROOT\axfile\shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\axfile\shell\UNRegister]
@="UNRegister"

[HKEY_CLASSES_ROOT\axfile\shell\UNRegister\command]
@="regsvr32.exe /u \"%1\""

[HKEY_CLASSES_ROOT\dllfile\shell\Register]
@="Register"

[HKEY_CLASSES_ROOT\dllfile\shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\dllfile\shell\UNRegister]
@="UNRegister"

[HKEY_CLASSES_ROOT\dllfile\shell\UNRegister\command]
@="regsvr32.exe /u \"%1\""

Good tip! I put this to use right away.

Casimir666
10th January 2010, 15:48
Hmm...I also have some problem with certain mp4 only (using build 1489). Audio and subtitle are in sync, but the video is not. For the first 3 seconds or so, the video suddenly "fast" forward by 3-5 seconds and then play normally with its standard framerate, unfortunately, it is out of sync with the audio and sub. Currently using haali media splitter, internal DXVA. When i tested it using internal mp4 splitter, whole video is "jumpy", something like frameskipping, yet it isn't = tested with ffdshow-mt h.264, internal dxva and internal FFMPEG.

However, when i drop the mp4 into mkvmerge GUI v3.0.0 to remux it into mkv, the mkv version plays just fine.

Do you have the same audio video sync problem before revision 1469?
If so your file probably have edts (we are working on this problem)

torpedo
10th January 2010, 16:33
Yes, you need the latest windows SDK that supports W7. See the build instructions: http://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_compile_the_MPC (you may need to do a few additional tweaks for the 64 bit version). -A

Got it! If I havn't misunderstood, the building instructions implies that it's mandatory using w7 SDK since svn 1440, and since then the Windows SDK 2008 was abandoned. Thank you for your reply!

Nitrius
10th January 2010, 17:00
Anyone have any ideas on what i can do with my problem? The thing is that my graphic card/driver resets itself if i watch videos in full screen, .mkv hd file with subtitles and DXVA, if i remove the subtitles it seem to play fine. Only fix i've found to play videos with subtitles, is turning my clocked CPU back to stock clock, but i was hoping there was another workaround.

The graphics card is an ATI 5870, latest driver. CPU is a i7 920 @ 4GHz, tried lowering the clock as well, but stock clock seems to be the only fix i've found so far to play .mkv hd files with subtitles in DXVA mode.

leeperry
10th January 2010, 17:10
many apps like utorrent or foobar minimize to the tasktray if I click on the "show desktop" icon on XP SP3, but MPC does not...if it could, that'd be much appreciated! :)

clsid
10th January 2010, 17:58
It minimizes (and restores) fine here on XP SP3 when I click on "show desktop".

Jong
10th January 2010, 18:03
Is there anyone currently working on MPC-HC who cabn look at a problem with the MPEG-2 decoder?

I have some DVDs that show a clear dropped frame at several reproduceable points in the movie that are not there with Cyberlink decoder. It is clearly visible in the jitter charts of both the Belyaal and Gothsync renderers.

Trouble is now I am on W7 and, of course, all menu navigation is broken with Cyberlink so, AFAIK, I have to use the built in decoder.

If there is, is there any specific tool you would like me to use to cut a sample from a vob? I tried VideoReDo, but that made a complete hash of it (incorrect frame order afterwards using both MPC decoder and Cyberlink). I guess that could be an indication of a bigger issue in the DVD authoring, but as I said, Cyberlink decoder handles the orginal VOB without issue.Sorry to bump. But there was no reply to this. Can I just check there is no one working on the MPEG2 Decoder, so no one interesting in debugging its dropped frames?

As it happens I have discovered I can use the Cyberlink decoder on W7 in non-DXVA mode and DVD menu navigation is then fine, but still it would be good to get rid of the bug in the internal decoder.

leeperry
10th January 2010, 18:42
It minimizes (and restores) fine here on XP SP3 when I click on "show desktop".
I've checked "tray icon" in the options, and when I click on "show desktop", it doesn't vanish from the taskbar and move to the tasktray like utorrent or foobar...it stays in the taskbar. I'm using MPC Classic, though :o

and I will really need to use ResHack to get a nicer looking tasktray icon..

hoborg
10th January 2010, 20:26
Not a splitter problem using internal mp4 splitter & Microsoft DTV-DVD Video Decoder (DXVA) it's working using internal mp4 & internal H264/AVC DXVA or NonDXVA filter = black screen

Hmm, Haali + MPC decoder works.

nuhi
10th January 2010, 21:11
I would like to report a fullscreen bug and a small suggestion.

If using DirectX Fullscreen mode the MPC does not realize it is actually in fullscreen. This is apparent if you choose to switch resolution in fullscreen mode it will not be triggered when using DX Fullscreen without the Launch Files In Fullscreen option.
So in another words: DirectX Fullscreen Mode does not switch the internal fullscreen flag on its own.
Also playing disks from the already started MPC will cause this.

If I may suggest to move the Player-Launch Files In Fullscreen option to the Playback menu with other screen options.
And it could be upgraded to also switch all playback starts in fullscreen, which is needed for playing disks. e.g. 'Start playback in fullscreen' (not just files!)

To replicate:
Enable DirectX fullscreen mode.
Disable Player-Launch files in fullscreen mode.
Or Enable Player-Launch files in fullscreen mode but actually play a DVD from the MPC menu.

Btw I like the MPC Gui being on the main monitor while Dx fullscreen is on the secondary output which is the TV.
If you do fix this please explore the possibility of rerouting the reported display properties of the actual output, not where the MPC GUI is. So that plugins like Reclock can get the correct output.

Also the new AUTO refresh changes dependant on FPS do not work in my case, let me know if you need more details or some testing.

And of course thank you.

ar-jar
10th January 2010, 22:14
If using DirectX Fullscreen mode the MPC does not realize it is actually in fullscreen. This is apparent if you choose to switch resolution in fullscreen mode it will not be triggered when using DX Fullscreen without the Launch Files In Fullscreen option.
So in another words: DirectX Fullscreen Mode does not switch the internal fullscreen flag on its own.
Also playing disks from the already started MPC will cause this.


Very true. There are actually two independent flags, one for regular (windowed) fullscreen and one for exclusive mode ("D3D") fullscreen. These are rather independent. I happen to be looking at this right now to see if I can make the behavior more consistent. Ideally, as I see it, exclusive mode should work just like regular (- some limitations + some good features). It's a bit tricky though as one needs to stop the graph and disconnect the renderer to switch between windowed and exclusive mode (and then reconnect the renderer). So don't hold you breath... -A

Mercury_22
10th January 2010, 23:51
Hmm, Haali + MPC decoder works.
Strange !?!
Have you check disable gabest mp4 splitter (or something like that I can't remember now) when you installed Haali ?

hoborg
11th January 2010, 08:24
Strange !?!
Have you check disable gabest mp4 splitter (or something like that I can't remember now) when you installed Haali ?

It is configured directly in MPC-HC player.

Gleb Egorych
11th January 2010, 12:03
Tested b1417 (build from xvidvideo.ru) - no more 1312 stuttering issues on Vista x64, EVR-CP (optimal), GF8800GT (FW191.07).

But this build often crashes on multiple "Jump forward (medium)" and "Jump backward (medium)" commands. Build 1311 is OK.

crash details:
Problem signature:
Problem Event Name: BEX
Application Name: mplayerc_rc.exe
Application Version: 1.3.1417.0
Application Timestamp: 4b26f1a4
Fault Module Name: evr.dll
Fault Module Version: 6.0.6002.18005
Fault Module Timestamp: 49e037bb
Exception Offset: 0000844a
Exception Code: c0000005
Exception Data: 00000008
OS Version: 6.0.6002.2.2.0.256.1
Locale ID: 1049
Additional Information 1: fd00
Additional Information 2: ea6f5fe8924aaa756324d57f87834160
Additional Information 3: fd00
Additional Information 4: ea6f5fe8924aaa756324d57f87834160
Tested build 1503, MPC still crashes with EVR-CP and ReClock. Should I create a ticket or problem is worked on?
Last non-crashing revision is 1356, and rev.1369 crashes (I use builds from xvidvideo.ru).

betaking
11th January 2010, 12:33
Tested build 1503, MPC still crashes with EVR-CP and ReClock. Should I create a ticket or problem is worked on?
Last non-crashing revision is 1356, and rev.1369 crashes (I use builds from xvidvideo.ru).

Try turn off dep for vista! because some files i use 1356 is fine !use 1369-1503 mpc-hc crashes!but if Try turn off dep for vista! mpc-hc not carsh! so i think you can try turn off dep!

mark0077
11th January 2010, 13:08
Tested build 1503, MPC still crashes with EVR-CP and ReClock. Should I create a ticket or problem is worked on?
Last non-crashing revision is 1356, and rev.1369 crashes (I use builds from xvidvideo.ru).

Same for me under Windows 7. Dragging slider bar causes mpc-hc to crash, if using reclock, and evr / synch renderer.

DMD
11th January 2010, 14:19
With the release 1.3.1503.0 th when I open the file bdmv.index Blu-ray this happens.

http://www.allfreeportal.com/imghost/thumbs/9341Senza titulo-1.PNG ('http://www.allfreeportal.com/imghost/images/9341Senza titulo-1.PNG')


The problem lies in the filter MPCVideoDec.ax version svn1503, replacing it with the filter MPCVideoDec.ax svn1489 Works perfectly normal
thanks

tetsuo55
11th January 2010, 15:05
Tested build 1503, MPC still crashes with EVR-CP and ReClock. Should I create a ticket or problem is worked on?
Last non-crashing revision is 1356, and rev.1369 crashes (I use builds from xvidvideo.ru).BEX c0000005, this means that there was an illegal read/write to executable or non existent memory.

This crash is very bad, if you ignore it the computer could become unstable (but most likely mpc-hc will crash or hang at some point later)Try turn off dep for vista! because some files i use 1356 is fine !use 1369-1503 mpc-hc crashes!but if Try turn off dep for vista! mpc-hc not carsh! so i think you can try turn off dep!Dep cannot be completely disabled, MPC-HC forces your computer to enable DEP for it, if you remove DEP completey MPC-HC will give an error and not work.Same for me under Windows 7. Dragging slider bar causes mpc-hc to crash, if using reclock, and evr / synch renderer.Clearly reclock is causing either mpc-hc or itself to write/read an illegal memory region(executable page)

If its not on the tracker yet please add it.
Remeber to:

Explain in minute detail what steps to take to reproduce.
Explain in minute detail what you where expecting to see
Explain in minute detail what you saw instead

Make sure to provide screenshots, samples, minidumps and system settings where appropriate.
Bugs that cannot be reproduced cannot be fixed, the same is true for bugs where we do not know the expected and seen behaviour.

leeperry
11th January 2010, 15:07
I've checked "tray icon" in the options, and when I click on "show desktop", it doesn't vanish from the taskbar and move to the tasktray like utorrent or foobar...it stays in the taskbar. I'm using MPC Classic, though :o
so should I try my luck at adding this feature request to the tracker?

her34
11th January 2010, 18:45
this sample from canon digicam doesn't play in mpc-hc

http://uploading.com/files/7f64a89e/canon_powershot.mov/

can anyone reproduce?

Casimir666
11th January 2010, 19:40
can anyone reproduce?

Yes, problem with DXVA decoder, not the MP4 splitter update

thrawnrulz68
11th January 2010, 20:17
I am having some problems with backwards frame stepping in the latest revision (1503). It works with AVI, WMV, and MOV files but does not seem to work properly with MP4 or FLV files. Also, RM files aren't working for me forwards or backwards. I am using ffdshow and quicktime and realplayer architectures.

Mercury_22
11th January 2010, 20:52
It seems that the "No show" for PGS subtitles http://sourceforge.net/apps/trac/mpc-hc/ticket/162 it's getting worse cause now i can find more files for which the PGS subtitles are not displayed ! (The "hit reload" trick it's working only for external sub and waiting also doesn't work )
Anyone else has this problem ?

Nitrius
12th January 2010, 02:16
Anyone have any ideas on what i can do with my problem? The thing is that my graphic card/driver resets itself if i watch videos in full screen, .mkv hd file with subtitles and DXVA, if i remove the subtitles it seem to play fine. Only fix i've found to play videos with subtitles, is turning my clocked CPU back to stock clock, but i was hoping there was another workaround.

The graphics card is an ATI 5870, latest driver. CPU is a i7 920 @ 4GHz, tried lowering the clock as well, but stock clock seems to be the only fix i've found so far to play .mkv hd files with subtitles in DXVA mode.


This seems to be a widespread problem, just found this: http://forums.guru3d.com/showthread.php?t=308911

Aleksoid1978
12th January 2010, 04:23
With the release 1.3.1503.0 th when I open the file bdmv.index Blu-ray this happens.

http://www.allfreeportal.com/imghost/thumbs/9341Senza titulo-1.PNG ('http://www.allfreeportal.com/imghost/images/9341Senza titulo-1.PNG')


The problem lies in the filter MPCVideoDec.ax version svn1503, replacing it with the filter MPCVideoDec.ax svn1489 Works perfectly normal
thanks

DXVA on/off ???
What videocard ???

namaiki
12th January 2010, 04:26
DXVA on/off ???
What videocard ???

What video renderer as well?

sneaker_ger
12th January 2010, 04:33
I get the same problem using the internal xvid/mpeg 4 part 2 filter and Haali or VRM7 renderless. Only difference is that the lower half of the picute is green and not black. Rev. 1503, Windows XP SP3.
http://www.abload.de/img/rev1503errorwycp.jpg

/edit: same problem using internal H.264 filter.
Not using DXVA

Aleksoid1978
12th January 2010, 04:49
1503 build, Win 7 x86, EVR Custom, Internal Decoder:

MKV(H264):
http://s56.radikal.ru/i153/1001/d3/331953cb74d6t.jpg (http://radikal.ru/F/s56.radikal.ru/i153/1001/d3/331953cb74d6.png.html)

AVI(XVID):
http://s005.radikal.ru/i211/1001/30/df506178ed63t.jpg (http://radikal.ru/F/s005.radikal.ru/i211/1001/30/df506178ed63.png.html)

sneaker_ger
12th January 2010, 04:50
Try Haali's Renderer or VMR7 renderless.

Snowknight26
12th January 2010, 06:09
I get the same issue with this sample (http://stfcc.org/misc/baretta.avi).

http://i45.tinypic.com/2a0gaoj_th.jpg (http://i45.tinypic.com/2a0gaoj.jpg)

Seems to only happen when EVR gets YUV2 input?


Edit: Another issue:

http://i46.tinypic.com/whl99s_th.jpg (http://i46.tinypic.com/whl99s.jpg)

To reproduce, right click on the video, filters, EVR (can be any renderer?), Pin Info tab, click inside the disabled text box, hit Escape on your keyboard (the tab should go blank), Quality tab, Pin Info tab. Video of aforementioned bug. (http://stfcc.org/misc/mpc-hc%20form%20bug.mkv)

sl1pkn07
12th January 2010, 06:15
i have problem:

when stop playback a video/audio if pulse play for repeat play. the all windows crash/freeze, needing reset (panic button :P)


occur since version <1453 to* newer


windows 7 64 bits
mpc-hc 1489 64 bits with Ffdshow 3195 64bits (all A/V decoders using internal ffmpeg (if is possible))

Snowknight26
12th January 2010, 06:19
occur since version <1453 and newer

So every single version? Or did you put the less than sign by mistake?

JarrettH
12th January 2010, 07:15
Is there a way to get Purevideo HD (dxva acceleration) working in MPC-HC for DVDs? Not blu-ray/hd-dvd

DMD
12th January 2010, 07:51
DXVA on/off ???
What videocard ???

No DXVA
Renderer= EVR
ATI X1600 XT
S.o: Windows 7 Ultimate @32 bit

http://www.allfreeportal.com/imghost/images/944275Senza titulo-1.PNG (http://allfreeportal.com)

sl1pkn07
12th January 2010, 11:53
So every single version? Or did you put the less than sign by mistake?

the sign is that i think start this issue in this version

ikarad
12th January 2010, 17:23
It seems that the "No show" for PGS subtitles http://sourceforge.net/apps/trac/mpc-hc/ticket/162 it's getting worse cause now i can find more files for which the PGS subtitles are not displayed ! (The "hit reload" trick it's working only for external sub and waiting also doesn't work )
Anyone else has this problem ?

Same problem.
No fix since one year for many bugs related to PGS subtitles and new problems appeared.

If it continues I could not use MPC-HC to see bluray with subtitles because See bluray movies with many subtitles that doesn't appeared is very bad . It's a very bad thing because MPC-HC is a very hood player.

It's a pity that subtitle rendered of mpc-hc is neglected.

leeperry
12th January 2010, 19:05
is there any way(I would have overlooked) to ditch the 2 decrease/increase speed buttons? I often click on them by mistake when I wanna go previous/next...and Reclock gives me some funky artifacting :(

I'll take them out w/ ResHack, that'll be a good start ^^

DMD
12th January 2010, 20:18
Setting Output> DirectShow Video> Default System, eproduction occurs in the normal way.

http://www.allfreeportal.com/imghost/thumbs/556797Senza titulo-2.PNG ('http://www.allfreeportal.com/imghost/images/556797Senza titulo-2.PNG')

http://www.allfreeportal.com/imghost/images/281964Senza titulo-1.PNG (http://allfreeportal.com)


How did the problem happen with EVR reported in the post above (http://forum.doom9.org/showpost.php?p=1362630&postcount=11294)? :confused: :rolleyes:

THANKS

Snowknight26
12th January 2010, 20:55
Obviously EVR isn't the default renderer....

the sign is that i think start this issue in this version

Still makes no sense. Occurs since less than r1453 to newer? r100 is less than r1453. So it happened in r100 too?

sti3
13th January 2010, 02:43
I cannot for the life of me get H 264 DXVA to work anymore. It worked like once and I don't know what happened.

I am running Windows 7 x64, and my GPU is an ATI HD 4350 (mfg by asus)

XVID plays ok but in both MPC-HC (now running 1.3.1503.0) and Boxee (only with hardware acceleration checked) I get a green screen for all my videos, though subtitles and audio play.

I'm running Catalyst 9.12 with the hotfix. DXVA Checker 2.2.0.0 shows nothing available under video acceleration settings.

Can anyone help? Mercury_22, I see you have a similar setup (at least with a different ATI card).

NOTE: I can edit/change settings with DXVA Checker 2.0.2.1 and disable H264 that way.

tetsuo55
13th January 2010, 09:51
I cannot for the life of me get H 264 DXVA to work anymore. It worked like once and I don't know what happened.

I am running Windows 7 x64, and my GPU is an ATI HD 4350 (mfg by asus)

XVID plays ok but in both MPC-HC (now running 1.3.1503.0) and Boxee (only with hardware acceleration checked) I get a green screen for all my videos, though subtitles and audio play.

I'm running Catalyst 9.12 with the hotfix. DXVA Checker 2.2.0.0 shows nothing available under video acceleration settings.

Can anyone help? Mercury_22, I see you have a similar setup (at least with a different ATI card).

NOTE: I can edit/change settings with DXVA Checker 2.0.2.1 and disable H264 that way.you should uninstall the ati drivers, run driversweeper and then reinstall 9.12 hotfix
.

Also make sure you have installed the DirectX redist and are using evr or evr-cp

DMD
13th January 2010, 13:06
Why standalone_filters-svn1503_x64, filter MPCVideoDec.ax is absent? :confused:

http://www.allfreeportal.com/imghost/images/657091Senza titulo-2.PNG (http://allfreeportal.com)



while in standalone_filters-svn1489_x64, is there?

http://www.allfreeportal.com/imghost/images/622079Senza titulo-1.PNG (http://allfreeportal.com)


THANKS

pirlouy
13th January 2010, 13:14
Maybe it's the first step with ffdshow integration ! :P

Polcius
13th January 2010, 13:47
I get the same problem using the internal xvid/mpeg 4 part 2 filter and Haali or VRM7 renderless. Only difference is that the lower half of the picute is green and not black. Rev. 1503, Windows XP SP3.
http://www.abload.de/img/rev1503errorwycp.jpg

/edit: same problem using internal H.264 filter.
Not using DXVA


Same here.

rev. 1503
W7 32-bit
ATI 4350HD (latest drivers)

Issue occurs with EVR-CP and the newest renderer (gothsync)

ar-jar
13th January 2010, 18:20
Same here.

rev. 1503
W7 32-bit
ATI 4350HD (latest drivers)

Issue occurs with EVR-CP and the newest renderer (gothsync)

Looks very much like a buffer that is twice the intended size has been allocated. Does this only happen with the custom renderers (VMR renderless, EVR custom and Sync Renderer)? The others are ok?

I shall look into this when I get the opportunity. Did somebody have a sample with which I can repeat the behavior?

-Arto

Snowknight26
13th January 2010, 18:32
Guess you overlooked my post (http://forum.doom9.org/showthread.php?p=1362897#post1362897)?

flapane
13th January 2010, 19:35
Does Intel G41 support dxva?

sneaker_ger
13th January 2010, 19:47
Looks very much like a buffer that is twice the intended size has been allocated. Does this only happen with the custom renderers (VMR renderless, EVR custom and Sync Renderer)? The others are ok?

I shall look into this when I get the opportunity. Did somebody have a sample with which I can repeat the behavior?

-Arto

Funny thing is that while others get this when using the EVR like renderers I only get it when using VMR 7 renderless or Haali. All other renderers (can't test madVR) including EVR, EVR Custom and Sync work fine for me. :confused: And it only occurs when using the internal decoders.

JarrettH
13th January 2010, 19:57
Is there a way to get Purevideo HD (dxva acceleration) working in MPC-HC for DVDs? Not blu-ray/hd-dvd

Anyone? I used to use Purevideo + MPC-HC when the decoder was a software installation. Getting DXVA to work was as easy as using VMR9.

ar-jar
13th January 2010, 20:03
Funny thing is that while others get this when using the EVR like renderers I only get it when using VMR 7 renderless or Haali. All other renderers (can't test madVR) including EVR, EVR Custom and Sync work fine for me. :confused: And it only occurs when using the internal decoders.

Yeah, it seems to work fine here too with the renderers you mention. Does anyone have a sample that makes EVR and Sync behave in the same way? I don't want to spend too much time on the old renderers, sorry. -A

NanoBot
13th January 2010, 20:06
Hi,

I just did some tests with the new feature which changes the refresh rate in fullscreen mode depending on the framerate of the video. I explicitly appreciate this new feature since it is no longer neccesary to manually adjust the fps of the display before starting the playback of a movie :thanks:

But: If the playback starts in a window and is switched to fullscreen by pressing CTRL-Enter, the feature works, while it is not perfect yet. But if I am using the D3D mode for fullscreen playback to avoid tearing, the feature seems not to work ( yet ) ?

I am using Win XP SP3, vmr9 and a 9600GT with the latest drivers.

Later, if the feature works also in D3D mode, I would like to suggest the possibilty to change the outmode of the monitor not only depending on the framerate of the source video, rather then also to check if the video is interlaced or progressive before making the decision which output mode should be used. If it is possible, my desire would be, that the user can select which output mode should be used for each possible size, framerate and frametype of the video material on a per display basis.


C.U. NanoBot

ar-jar
13th January 2010, 20:06
Anyone? I used to use Purevideo + MPC-HC when the decoder was a software installation. Getting DXVA to work was as easy as using VMR9.

I'm not sure about the Purevideo label anymore but I use the NVidia MPEG2 decoder to decode my DVDs (I guess that's the one you refer to). I just disable mpeg2 for internal ("transform") filters and add the NV decoder as an external filter and set it to "preferred". That way it kicks in for DVDs. -A

Casimir666
13th January 2010, 20:39
Looks very much like a buffer that is twice the intended size has been allocated. Does this only happen with the custom renderers (VMR renderless, EVR custom and Sync Renderer)? The others are ok?

I shall look into this when I get the opportunity. Did somebody have a sample with which I can repeat the behavior?

-Arto

Arto, this problem came from my latest update in mpcvideodec, I'll fix this problem soon.

ar-jar
13th January 2010, 20:48
Hi,
I just did some tests with the new feature which changes the refresh rate in fullscreen mode depending on the framerate of the video. I explicitly appreciate this new feature since it is no longer neccesary to manually adjust the fps of the display before starting the playback of a movie :thanks:

But: If the playback starts in a window and is switched to fullscreen by pressing CTRL-Enter, the feature works, while it is not perfect yet. But if I am using the D3D mode for fullscreen playback to avoid tearing, the feature seems not to work ( yet ) ?

What sync option do you use? What goes wrong?

You do need to adjust the refresh rate manually, the sync options don't fix that. The rates in fact need to be very close for the sync to kick in. Read more about it on my blog (http://www.ostrogothia.com/).

The "sync display to video" option will not work with your card for sure as it is not supported by Powerstrip. The other two should work in all display modes including D3D fullscreen ("exclusive mode") if you haven't stumbled upon a bug. -A

Nitrius
13th January 2010, 21:04
Is it possible to get MPC HC to set my screen to another resolution in full screen? Would be nice if i am watching low res videos.

JarrettH
13th January 2010, 21:06
I'm not sure about the Purevideo label anymore but I use the NVidia MPEG2 decoder to decode my DVDs (I guess that's the one you refer to). I just disable mpeg2 for internal ("transform") filters and add the NV decoder as an external filter and set it to "preferred". That way it kicks in for DVDs. -A

Ah before I get ahead of myself, I'm running into the infamous no DVI+NVIDIA+Viewsonic issue (also occurred on Dell monitors and especially my Viewsonic VX2025WM), so troubleshooting that. I'll just reinstall the Purevideo decoder like before if I have to return the GT240. Thanks :cool:

sl1pkn07
13th January 2010, 21:53
Still makes no sense. Occurs since less than r1453 to newer? r100 is less than r1453. So it happened in r100 too?

i kdon't now. i have windows since +/-3 months (i'm linux user). I therefore used the program since I installed it.

I can not prove earlier, that if the pc is still hanging my work breaks

I could fix it by returning to play with the option "recent files" or by rerunning the audio / video from the browser ... but this is a fad.

exist debbug mode or log file?


sorry my bad english

sneaker_ger
13th January 2010, 21:54
Yeah, it seems to work fine here too with the renderers you mention. Does anyone have a sample that makes EVR and Sync behave in the same way? I don't want to spend too much time on the old renderers, sorry. -A

Point is that it's a regression. Version 1489 works fine with all renderers.

/edit: ok, Casimir says he knows what the problem is. No answer needed...

NanoBot
13th January 2010, 23:42
What sync option do you use? What goes wrong?

You do need to adjust the refresh rate manually, the sync options don't fix that. The rates in fact need to be very close for the sync to kick in. Read more about it on my blog (http://www.ostrogothia.com/).

The "sync display to video" option will not work with your card for sure as it is not supported by Powerstrip. The other two should work in all display modes including D3D fullscreen ("exclusive mode") if you haven't stumbled upon a bug. -A

ar-jar,

I don't mean the finetuning done with the help of your renderer, which I afaik can't use anyway on Windows XP with VMR9.

What I have tested is the feature available here:

view / options / playback, check the "change fullscreeen resolution" checkbox and then select either "1920 x 1080 32bpp AUTO 23.97@24, 25.00@25, 29.97@30" or "1920 x 1080 32bpp AUTO 23.97@24, 25.00@50, 29.97@60"

This will / should change the refresh rate and resolution the vga card outputs to the fullscreen monitor to match the fps for the video which is played back.

C.U. NanoBot

Gleb Egorych
14th January 2010, 00:22
Is it right behaiviour that Haali splitter loads as matroska splitter in MPC even if I have another splitter set as "Preferred filter" in MPC ? Internal matroska splitter is disabled in MPC settings.

Haali Splitter does not loads if I set it merit in Windows to 00400000 or less.

Snowknight26
14th January 2010, 01:42
Any chance of FPS1 decoding? Should be easy to implement considering ffmpeg can. Would be really nice to ditch AVI Decompressor, Color Space Converter, and Video renderer to get Fraps videos played perfectly with EVR without going through any hoops.

sti3
14th January 2010, 02:27
you should uninstall the ati drivers, run driversweeper and then reinstall 9.12 hotfix
.

Also make sure you have installed the DirectX redist and are using evr or evr-cp

Ready to cry.

I did that, and it's still a green screen (though I could swear it's a darker green).

I notice in dxdiag it says DXVA HD: Not Supported--is this just a bad signature from the driver?

And I _should_ have installed AVIVO right?

Here's something funny--when I open an H.264 mp4 at level 3.1 it's a lighter green than when I open an mkv at level 4.1

Screenshot attached fwiw. Using build 1489.

Anything I can do or check in DXVA Checker or CCC?

Mercury_22
14th January 2010, 13:03
I cannot for the life of me get H 264 DXVA to work anymore. It worked like once and I don't know what happened.

I am running Windows 7 x64, and my GPU is an ATI HD 4350 (mfg by asus)

XVID plays ok but in both MPC-HC (now running 1.3.1503.0) and Boxee (only with hardware acceleration checked) I get a green screen for all my videos, though subtitles and audio play.

I'm running Catalyst 9.12 with the hotfix. DXVA Checker 2.2.0.0 shows nothing available under video acceleration settings.

Can anyone help? Mercury_22, I see you have a similar setup (at least with a different ATI card).

NOTE: I can edit/change settings with DXVA Checker 2.0.2.1 and disable H264 that way.

Try this http://sourceforge.net/apps/trac/mpc-hc/wiki/Troubleshooting_guidelines then report back

Also is this happening ONLY with MPC ?

Do you have all the drivers updated (not just the Graphic card driver) ?

v0lt
14th January 2010, 15:02
Again error compiling the debug version.
5>------ Build started: Project: mpc-hc, Configuration: Debug Unicode Win32 ------
5>Compiling...
5>MiniDump.cpp
5>Linking...
5>LINK : fatal error LNK1104: cannot open file 'filtersDU.lib'

bob0r
14th January 2010, 17:45
Can someone update http://sourceforge.net/projects/mpc-hc/files/ ?

DMD
14th January 2010, 18:29
edit.

tetsuo55
14th January 2010, 19:08
Can someone update http://sourceforge.net/projects/mpc-hc/files/ ?If you are refering to a new stable release, we are not ready yet.

rack04
14th January 2010, 20:06
Can anyone point out which x264 settings need to be set to ensure dxva compliance, i.e. bframes, ref, level, etc? I performed a search but couldn't find the specific answer. Thanks.

mark0077
14th January 2010, 23:07
I found a reproducable bug in mpc-hc. If a file is being loaded, when the display refresh rate is changed, mpc-hc just frezes up.

I tried to reproduce because I was noticing automatic display refesh rate facility with vbs script + reclock, would work from time to time. I can reproduce now without reclock by setting up a new refersh to change to, double clicking a file to load in mpc-hc, and then hitting apply on the new refresh rate.

mpc-hc gets in a twist.

I can't reproduce with vmr, only evr-cp and syncrenderer, so I assume they havn't got unbreakable code in this area ;) Any coders know how to fix?

tetsuo55
14th January 2010, 23:15
I found a reproducable bug in mpc-hc. If a file is being loaded, when the display refresh rate is changed, mpc-hc just frezes up.

I tried to reproduce because I was noticing automatic display refesh rate facility with vbs script + reclock, would work from time to time. I can reproduce now without reclock by setting up a new refersh to change to, double clicking a file to load in mpc-hc, and then hitting apply on the new refresh rate.

mpc-hc gets in a twist.

I can't reproduce with vmr, only evr-cp and syncrenderer, so I assume they havn't got unbreakable code in this area ;) Any coders know how to fix?this might get fixed in a different way.

Please add it to the tracker

See this page for more info:
http://sourceforge.net/apps/trac/mpc-hc/wiki/Bugs_-_Reporting

Silent Rain
15th January 2010, 00:58
Guys, how about display markers in the DVD (MPEG-2) menu when activated DXVA? Will fix?

http://img197.imageshack.us/img197/2947/screenshot01t.th.jpg (http://img197.imageshack.us/i/screenshot01t.jpg/) http://img64.imageshack.us/img64/3954/screenshot02x.th.jpg (http://img64.imageshack.us/i/screenshot02x.jpg/)

P.S. Incidentally, in Zoom Player Home Max 7.00 this bug is already fixed!

Silent Rain
15th January 2010, 06:01
I found a bug!
In this video sound terrible hisses, if you switch the audio track and rewind at any place of video :eek: On another forum people have confirmed this :(

Nightwish - Amaranth.vob (http://narod.ru/disk/16920892000/Nightwish%20-%20Amaranth.rar.html)
Alternative link (BitTorrent, download clip "Amaranth") (http://torrents.ru/forum/viewtopic.php?t=1751095)

At the other players (VLC, SMPlayer, PowerDVD etc.), this video is working properly :confused:
Please fix it, if you can :rolleyes:

General
Complete name : D:\Music\Clips\Nightwish - Amaranth.vob
Format : MPEG-PS
File size : 271 MiB
Duration : 3mn 53s
Overall bit rate : 9 736 Kbps

Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : Yes
Format settings, Matrix : Default
Duration : 3mn 53s
Bit rate mode : Constant
Bit rate : 5 856 Kbps
Nominal bit rate : 6 100 Kbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 4:3
Frame rate : 25.000 fps
Standard : PAL
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Scan order : Bottom Field First
Bits/(Pixel*Frame) : 0.565
Stream size : 163 MiB (60%)

Audio #1
ID : 129 (0x81)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 3mn 51s
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Video delay : 480ms
Stream size : 12.4 MiB (5%)

Audio #2
ID : 138 (0x8A)
Format : DTS
Format/Info : Digital Theater Systems
Duration : 3mn 51s
Bit rate mode : Constant
Bit rate : 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 24 bits
Video delay : 480ms
Stream size : 41.7 MiB (15%)

Audio #3
ID : 160 (0xA0)
Format : PCM
Format settings, Endianness : Big
Format settings, Sign : Signed
Muxing mode : DVD-Video
Duration : 3mn 53s
Bit rate mode : Constant
Bit rate : 1 536 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 42.8 MiB (16%)

Menu

Monamona
15th January 2010, 12:32
I am making .mp4 files with chapters like
MP4Box -chapter xxx.txt -add...

MPC-HC ver 1.3.1453 or below correctly works with
skip forward or Jump to... functions.

However with ver 1.3.1503, the Skip forward button is
greyed out and no chapter is selectable.

BTW, when I use another splitter like Haali instead of MPCHC internal ones, there is no problem.

Leak
15th January 2010, 15:48
Guys, how about display markers in the DVD (MPEG-2) menu when activated DXVA? Will fix?
Last time I checked MPC HC's video decoder didn't support decoding MPEG2 via DXVA - so how did you ever manage to use DXVA for MPEG2, and why? Decoding DVDs via the CPU needs little enough CPU as it is...

np: Autechre - Drane (Warp20 (Chosen) (Disc 2))

Keiyakusha
15th January 2010, 17:10
Microsoft's decoder on Win7 supports DXVA for mpeg2. And afaik this marker in MPC-HC appears when any kind of DXVA or even CUDA is active, not only when internal filters is used.

Silent Rain
15th January 2010, 19:07
Microsoft's decoder on Win7 supports DXVA for mpeg2. And afaik this marker in MPC-HC appears when any kind of DXVA or even CUDA is active, not only when internal filters is used.

I use Win7 Ultimate x86 when I connect Microsoft DTV-DVD Video Decoder with DXVA, markers NOT display!

DMD
15th January 2010, 19:37
Finally solved the autoplay for BluRay Disc on Seven http://www.calshop.biz/smiles/tifosi19.gif http://www.calshop.biz/smiles/tifosi9.gif
Once set MPCHC from the control panel as autoplay when you insert the disc begins directly the movie in full screen

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\MediaPlayerClassic.Autorun\Shell\PlayVideoFiles\Command]
@="\"C:\\Program Files\\MPC HomeCinema\\mpc-hc.exe\" %1 \\BDMV\\INDEX.BDMV"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayBluRayOnArrival]
"MPCPlayBluRayOnArrival"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\MPCPlayBluRayOnArrival]
"Action"="Riproduci BluRay"
"Provider"="Media Player Classic"
"InvokeProgID"="MediaPlayerClassic.Autorun"
"InvokeVerb"="PlayVideoFiles"
"DefaultIcon"="C:\\Program Files\\MPC HomeCinema\\mpc-hc.exe,0"
"InitCmdLine"="\\\\BDMV\\\\STREAM\\"

mark0077
15th January 2010, 20:10
Hi, is there a way to set mpc-hc to debug, because when I ask mpc-hc to use both ffdshow and reclock, it freezes up when starting any dvd content. I can't see any error logs from reclock side of things. Have gone back many versions of each piece of software so maybe mpc-hc is having a problem creating a graph... Is there a way to check what stage mpc-hc is at during the crash?

Keiyakusha
15th January 2010, 21:35
I use Win7 Ultimate x86 when I connect Microsoft DTV-DVD Video Decoder with DXVA, markers NOT display!

This is just with menus? Main movie works fine? DXVA does not allows to place any filters between decoder and renderer, but with menus we need to place DVD navigator there, so I guess DXVA is not used with menus, thats why you don't see this marker.

XhmikosR
15th January 2010, 21:59
Again error compiling the debug version.
5>------ Build started: Project: mpc-hc, Configuration: Debug Unicode Win32 ------
5>Compiling...
5>MiniDump.cpp
5>Linking...
5>LINK : fatal error LNK1104: cannot open file 'filtersDU.lib'
The library's output path was wrong. Try with the latest revision.

This is just with menus? Main movie works fine? DXVA does not allows to place any filters between decoder and renderer, but with menus we need to place DVD navigator there, so I guess DXVA is not used with menus, thats why you don't see this marker.
Using Cyberlink decoder I see "DXVA" in menus too.

Keiyakusha
15th January 2010, 22:55
Using Cyberlink decoder I see "DXVA" in menus too.
Maybe it uses its own navigator or something. Have no Idea how Cyberlink works or even how it looks. But we have MS's filters here. If this happens only for menus, breaking DXVA by inserting another filter can be the reason.

Leak
15th January 2010, 23:25
This is just with menus? Main movie works fine? DXVA does not allows to place any filters between decoder and renderer, but with menus we need to place DVD navigator there, so I guess DXVA is not used with menus, thats why you don't see this marker.
DVD menus use DVD subtitles for the cursor and surely overlaying DVD subtitles should be supported with DXVA - so there must be some other problem here...

Keiyakusha
15th January 2010, 23:49
DVD menus use DVD subtitles for the cursor and surely overlaying DVD subtitles should be supported with DXVA - so there must be some other problem here...

Mmm, maybe I misunderstanding something but I thought Silent Rain is talking about this (http://imgur.com/3VYT1.jpg). This thing is absent when DXVA is not used. As long ad DVD navigator is a separate filter, it theoretically can break DXVA for menus.

Leak
16th January 2010, 01:18
Mmm, maybe I misunderstanding something but I thought Silent Rain is talking about this (http://imgur.com/3VYT1.jpg). This thing is absent when DXVA is not used. As long ad DVD navigator is a separate filter, it theoretically can break DXVA for menus.
I'm pretty sure he meant this:

http://img6.imageshack.us/img6/1227/whatsmissing.jpg

You'll find that the mouse cursor was over the same option in both images, but with DXVA the DVD menu cursor didn't show - so if you happen to use a remote instead of the mouse you're screwed...

mark0077
16th January 2010, 02:14
Why doesn't evr-cp attempt to get audio / video sync closer. Playing 23.976 content at 23.976 hz, the sync offset can settle at anywhere between 10ms and 40ms, and the graph reflects this.

If I enable vsync in reclock, the sync gets closer and closer, and the moment it hits perfection, it blips back up to between 10ms and 40ms.

Can this be fixed with configuration of some settings or is it just the way it works at the moment? I am finding it hard to setup audio delays for my speakers because of this variance in synchronization.

ar-jar
16th January 2010, 12:28
I'm looking at an issue with the DirectX device used in EVR and VMR9 custom renderers and a possible solutions for this issue. One solution would entail disabling the "Use worker thread to construct the filter graph" option. My question is: how useful is this option? In what scenarios? On my fast computer I really don't notice much difference from a user point of view. The graph builds fairly instantaneously. But it might matter on slower computers? -A

namaiki
16th January 2010, 12:30
Why doesn't evr-cp attempt to get audio / video sync closer. Playing 23.976 content at 23.976 hz, the sync offset can settle at anywhere between 10ms and 40ms, and the graph reflects this.

If I enable vsync in reclock, the sync gets closer and closer, and the moment it hits perfection, it blips back up to between 10ms and 40ms.

Can this be fixed with configuration of some settings or is it just the way it works at the moment? I am finding it hard to setup audio delays for my speakers because of this variance in synchronization.

What is your screen's refresh rate, the fps of the video and the fps the video is being played at? Also, what operating system, and if it is Vista or 7, do you have Aero enabled or disabled?

clsid
16th January 2010, 17:06
I'm looking at an issue with the DirectX device used in EVR and VMR9 custom renderers and a possible solutions for this issue. One solution would entail disabling the "Use worker thread to construct the filter graph" option. My question is: how useful is this option? In what scenarios? On my fast computer I really don't notice much difference from a user point of view. The graph builds fairly instantaneously. But it might matter on slower computers? -AMPC dates from 2003. Maybe it made a difference back then. I am not sure what the original purpose of the option was. Maybe you can find a clue in the old SVN.
http://guliverkli.svn.sourceforge.net/viewvc/guliverkli/

mark0077
16th January 2010, 17:45
What is your screen's refresh rate, the fps of the video and the fps the video is being played at? Also, what operating system, and if it is Vista or 7, do you have Aero enabled or disabled?

Well I'm using windows 7 64 bit with aero enabled. Screnn refresh exactly matches video rate at 23.976 and graph is perfectly flat. It's just that the audio and video lines in the graph ate a distance apart

with aero enabled can't the renderers figure out what the extra one refresh delay from aero will mean in terms of video delay and compensate for it maybe by adding the same audio delay to get Audi and video lines closer together.

Mercury_22
16th January 2010, 21:37
I see under "Formats" options that MPC has support for Monkey's Audio (http://www.monkeysaudio.com/license.html) file (ape, apl ) but it's not working (with internal filter !!) !
Can anyone fix this ? Please ! cause this is the last major / common type file not working in MPC-HC

clsid
16th January 2010, 22:16
The extensions listed under "Formats" are the ones that can be associated with MPC. It is unrelated to what MPC can actually play with its internal filters. Monkey's Audio requires external filters.

DMD
17th January 2010, 00:52
With the release 1.3.1503.0 th when I open the file bdmv.index Blu-ray this happens.

http://www.allfreeportal.com/imghost/thumbs/9341Senza titulo-1.PNG ('http://www.allfreeportal.com/imghost/images/9341Senza titulo-1.PNG')


The problem lies in the filter MPCVideoDec.ax version svn1503, replacing it with the filter MPCVideoDec.ax svn1489 Works perfectly normal
thanks

Regarding this issue, I also tried to insert the filter ffdshow video.

With this configuration, the problem is resolved, I do not understand why :confused::confused:

http://www.allfreeportal.com/imghost/thumbs/25116Senza titulo-2.PNG ('http://www.allfreeportal.com/imghost/images/25116Senza titulo-2.PNG')

http://www.allfreeportal.com/imghost/thumbs/72215Senza titulo-5.PNG ('http://www.allfreeportal.com/imghost/images/72215Senza titulo-5.PNG')

Ingram
17th January 2010, 02:11
Fired up the latest SVN to see if it was any better for BR playback. It handled my Terminator Salvation BR better than the latest stable.

Better because it picked out the longest playlist stream and loaded it up, where as the latest stable just played one piece of the movie.

Annoying thing with it though is that it picks out a behind the scenes thing instead of the movie, so I had to find the correct playlist file.

Keep up the good work!

Silent Rain
17th January 2010, 03:42
This is just with menus? Main movie works fine? DXVA does not allows to place any filters between decoder and renderer, but with menus we need to place DVD navigator there, so I guess DXVA is not used with menus, thats why you don't see this marker.

Can someone fix it?
In Zoom Player Home Max 7.00 this bug is already fixed! Also markers are visible in PowerDVD, even when enabled DXVA!!! So it can be fixed.

Using Cyberlink decoder I see "DXVA" in menus too.

Because you have WinXP. On Vista & Seven markers disappear :(

I'm pretty sure he meant this:

http://img6.imageshack.us/img6/1227/whatsmissing.jpg

Yep, that's what I meant.
Where Casimir666 :confused: I think only he can fix this problem.

Silent Rain
17th January 2010, 03:45
AND HOW ABOUT THIS PROBLEM?????


In this video sound terrible hisses, if you switch the audio track and rewind at any place of video :eek: On another forum people have confirmed this :(

[removed]
[removed]

At the other players (VLC, SMPlayer, PowerDVD etc.), this video is working properly :confused:
Please fix it, if you can :rolleyes:

General
Complete name : D:\Music\Clips\Nightwish - Amaranth.vob
Format : MPEG-PS
File size : 271 MiB
Duration : 3mn 53s
Overall bit rate : 9 736 Kbps

Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, BVOP : Yes
Format settings, Matrix : Default
Duration : 3mn 53s
Bit rate mode : Constant
Bit rate : 5 856 Kbps
Nominal bit rate : 6 100 Kbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 4:3
Frame rate : 25.000 fps
Standard : PAL
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Scan order : Bottom Field First
Bits/(Pixel*Frame) : 0.565
Stream size : 163 MiB (60%)

Audio #1
ID : 129 (0x81)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 3mn 51s
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Video delay : 480ms
Stream size : 12.4 MiB (5%)

Audio #2
ID : 138 (0x8A)
Format : DTS
Format/Info : Digital Theater Systems
Duration : 3mn 51s
Bit rate mode : Constant
Bit rate : 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 24 bits
Video delay : 480ms
Stream size : 41.7 MiB (15%)

Audio #3
ID : 160 (0xA0)
Format : PCM
Format settings, Endianness : Big
Format settings, Sign : Signed
Muxing mode : DVD-Video
Duration : 3mn 53s
Bit rate mode : Constant
Bit rate : 1 536 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 42.8 MiB (16%)

Menu

Inspector.Gadget
17th January 2010, 03:51
Nobody is allowed to help you with torrented content per Rule 6. That is why you won't get an answer.

Silent Rain
17th January 2010, 05:00
Nobody is allowed to help you with torrented content per Rule 6. That is why you won't get an answer.

I gave two links. Here's the first: [edited]

tetsuo55
17th January 2010, 10:08
We are working on the double image issue in EVR. ETA unknown.

Silent Rain
17th January 2010, 18:20
Where do I upload this video?

Tiduz
17th January 2010, 21:23
At first my 1080P MPEG2 TP files didnt get DXVA, but i got 30 fps @ high cpu load (original fps)

now i have DXVA but it makes the video go at 60 fps, sometimes giving me jittery/stuttery video when the camera moves up or down, can i limit it to 30 fps so itll do DXVA @ 30 fps?

tetsuo55
17th January 2010, 21:28
Where do I upload this video?You can upload a small sample(which is confirmed to show the behaviour) to a free hosting site.

Kaotech
17th January 2010, 21:29
Just for my personal information, why you canN't adapt Mpc to read Hddvd ?

tetsuo55
17th January 2010, 21:36
Just for my personal information, why you canN't adapt Mpc to read Hddvd ?The format is dead, but there are a lot of discs out there.
The existing devs dont have hddvd and are not interested in the reverse engineering required to support it.

(which sucks because i have some hddvd discs too)

Casimir666
18th January 2010, 08:56
I'm looking at an issue with the DirectX device used in EVR and VMR9 custom renderers and a possible solutions for this issue. One solution would entail disabling the "Use worker thread to construct the filter graph" option. My question is: how useful is this option? In what scenarios? On my fast computer I really don't notice much difference from a user point of view. The graph builds fairly instantaneously. But it might matter on slower computers? -A

We have to keep this option: files should be opened in background by default. This is even more necessary when opening URL for streaming

namaiki
18th January 2010, 09:36
Well I'm using windows 7 64 bit with aero enabled. Screnn refresh exactly matches video rate at 23.976 and graph is perfectly flat. It's just that the audio and video lines in the graph ate a distance apart

with aero enabled can't the renderers figure out what the extra one refresh delay from aero will mean in terms of video delay and compensate for it maybe by adding the same audio delay to get Audi and video lines closer together.

AFAIK there is no such compensation feature availavble, however, you should be able to get delay down to ~10ms.. try reclock default settings(maybe change audio quality or interface) but try leave v-sync handling to mpc-hc. try the presets for reset to optimal renderer settings or default renderer settings since you have aero enabled (with aero disabled, only optimal really works).

You have probably tried all this though...

What I have tested: 30fps, 60Hz screen, delay is -1 to -10ms.

buzzqw
18th January 2010, 09:57
would be possibile to add to automatic list of refrest change the 23.976 , 29.97 and 59.94fps (32bit color)?

i don't want to use 24fps refresh for 23.976fps source.

and my video card support all these framerate

BUG: the automatic refresh change don't trigger if mpc is set to start in full screen mode.
the refresh change trigger only when starting in normal window then goes to full screen

thanks

BHH

DrNein
18th January 2010, 11:04
New Intel drivers are out:

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=2991&DwnldID=18524&lang=eng

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=2991&DwnldID=18521&lang=eng

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=2991&DwnldID=18522&lang=eng


Anyone have DXVA with Intel HD Graphics (Clarkdale i3 or i5)? With Windows XP and current driver (6.14.10.5189) DXVA Checker reports only MPEG-2 capability and even that does not show active in MPC-HC using CyberLink decoder (it does with ATI GPU). MPC-HC internal AVC and VC-1 (DXVA) fail to connect.

X-Dron
18th January 2010, 11:53
would be possibile to add to automatic list of refrest change the 23.976 , 29.97 and 59.94fps (32bit color)?
Monitor modes list is formed using EnumDisplaySettings function and type DEVMODE output variable.
Field dmDisplayFrequency in DEVMODE has type DWORD. So dmDisplayFrequency can't be fractional.

BUG: the automatic refresh change don't trigger if mpc is set to start in full screen mode.
the refresh change trigger only when starting in normal window then goes to full screen

I'll check. But automatic refresh change calls not only in TriggerFullscreen but also on opening new content.

arlthea
18th January 2010, 12:08
Regarding this issue, I also tried to insert the filter ffdshow video.

With this configuration, the problem is resolved, I do not understand why :confused::confused:

http://www.allfreeportal.com/imghost/thumbs/25116Senza titulo-2.PNG ('http://www.allfreeportal.com/imghost/images/25116Senza titulo-2.PNG')

http://www.allfreeportal.com/imghost/thumbs/72215Senza titulo-5.PNG ('http://www.allfreeportal.com/imghost/images/72215Senza titulo-5.PNG')

it seems that vsfilter will cause the problem

buzzqw
18th January 2010, 12:56
thanks X-Dron

Field dmDisplayFrequency in DEVMODE has type DWORD. So dmDisplayFrequency can't be fractional. :(

could be possible to use another "way" to change refresh ?
something like display changer or the reclock.vbs (without using reclock)

BHH

mark0077
18th January 2010, 14:55
AFAIK there is no such compensation feature availavble, however, you should be able to get delay down to ~10ms.. try reclock default settings(maybe change audio quality or interface) but try leave v-sync handling to mpc-hc. try the presets for reset to optimal renderer settings or default renderer settings since you have aero enabled (with aero disabled, only optimal really works).

You have probably tried all this though...

What I have tested: 30fps, 60Hz screen, delay is -1 to -10ms.

Yeah thats weird you have such little delay. I have always had some sort of delay, video and audio are never perfectly together on graph.

As I say, using reclock vsync enabled, the audio and video lines in graph are seen to converge. Then its like mpc-hc snaps the graph back to a 10-30ms delay again. Reclock starts over again then if its vsync is also enabled (although I leave it disabled in normal situations, i enabled just to test it out).

The logic in evr-cp and syncrenderer regarding this isn't very good I feel. IT should be able to get audio / video sync much closer.

tetsuo55
18th January 2010, 15:46
Anyone have DXVA with Intel HD Graphics (Clarkdale i3 or i5)? With Windows XP and current driver (6.14.10.5189) DXVA Checker reports only MPEG-2 capability and even that does not show active in MPC-HC using CyberLink decoder (it does with ATI GPU). MPC-HC internal AVC and VC-1 (DXVA) fail to connect.intel only supports DXVA2, so you will need to use EVR

Steveo08
18th January 2010, 17:17
thanks X-Dron

:(

could be possible to use another "way" to change refresh ?
something like display changer or the reclock.vbs (without using reclock)

BHH

i am interested in that too, because i need real 24p too. :)

ar-jar
18th January 2010, 19:14
We have to keep this option: files should be opened in background by default. This is even more necessary when opening URL for streaming

Some more background: The docs say "Any call to create, release, or reset the device must be done using the same thread as the window procedure of the focus window." I interpret this so that I need to create and when needed, reset, the device from the windows procedure of the window I pass as focus window to IDirect3D9::CreateDevice. As it is now in all DX renderers, the device is not released from the same thread that it is created on and we probably get a dangling reference in the creation thread when we create a new device. the D3 debugger gives an error on this too.

My idea is therefore to let the windows procedure thread handle the creation and reset of the DX device. I guess I can send messages from any thread but I don't know what kinds of synchronization issues I run into having all these threads doing stuff in parallel when building the graph.

Maybe you have some input or further ideas? -A

X-Dron
18th January 2010, 19:18
BUG: the automatic refresh change don't trigger if mpc is set to start in full screen mode.
the refresh change trigger only when starting in normal window then goes to full screen


I checked it. All works correct.
http://www.youtube.com/watch?v=g8_daKs5dfI

Vovanchik
18th January 2010, 19:23
I want to show a new video tool
http://forum.ixbt.com/post.cgi?date=posts&posts=3138&id=print%3A62%3A012524
lets you change the framerate of almost any video file by increasing the framerate using avisynth plugin mvtools2
Development of Russian, but has English interface.
for simply installing the system (in the process will offer to install ffdshow and avisynth) and allow the utility to start. then switch the interface language, run the video in your player and get a result, a smooth picture on your monitor. then is run on the settings. interface is intuitive.
Substantive discussion of utility here
http://forum.ixbt.com/topic.cgi?id=62:12524

buzzqw
18th January 2010, 20:12
I checked it. All works correct.
http://www.youtube.com/watch?v=g8_daKs5dfI

i don't have these screen on automatic refresh change :confused:

what build do you use ? (i use the 1503)

BHH

mark0077
18th January 2010, 21:45
Here is a strange one. I have a dvd "The Village" which worked a few weeks ago. Now I notice the DVD Navigator outputs video / audio and subpicture as type Unknown. The problem here is, if I have ffdshow in the chain, I hear no audio, because it obviously doesn't like this. Without ffdshow I hear audio, but output type is still Unknown. See below. Why would this happen? Any quick fixes?

Filter : DVD Navigator - CLSID : {9B8C4620-2C1A-11D0-8493-00A02438AD48}

- Connected to:

CLSID: {3D446B6F-71DE-4437-BE15-8CE47174340F}
Filter: AC3 Audio Decoder
Pin: In

- Connection media type:

Unknown

AM_MEDIA_TYPE:
majortype: MEDIATYPE_DVD_ENCRYPTED_PACK {ED0B916A-044D-11D1-AA78-00C04FC31D60}
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: 0x0000
nChannels: 6
nSamplesPerSec: 48000
nAvgBytesPerSec: 0
nBlockAlign: 0
wBitsPerSample: 0
cbSize: 0 (extra bytes)

pbFormat:
0000: 00 00 06 00 80 bb 00 00 00 00 00 00 00 00 00 00 ....€»..........
0010: 00 00 ..

- Enumerated media type 0:

Unknown

AM_MEDIA_TYPE:
majortype: MEDIATYPE_DVD_ENCRYPTED_PACK {ED0B916A-044D-11D1-AA78-00C04FC31D60}
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: 0x0000
nChannels: 6
nSamplesPerSec: 48000
nAvgBytesPerSec: 0
nBlockAlign: 768
wBitsPerSample: 0
cbSize: 0 (extra bytes)

pbFormat:
0000: 00 00 06 00 80 bb 00 00 00 00 00 00 00 03 00 00 ....€»..........
0010: 00 00 ..

X-Dron
18th January 2010, 21:45
i don't have these screen on automatic refresh change :confused:

what build do you use ? (i use the 1503)

BHH

Since 1517 auto change fullscreen resolution for different video content; add fullscreen Option page;

mark0077
18th January 2010, 21:59
Loving the new fullscreen change options. Just a few comments / bugs

1) It doesn't detect rate changes during playback. IE playing 25fps pal material using reclock, slows the content to 24fps. But mpc-hc doesn't detect the slowdown, so it sets my display to 50hz rather than 23 hz.... A possible improvement I guess, to use fullscreen change resolution logic on rate change, not just on file load?

EDIT: actually playing 25fps content on 50hz, and loading 23.976 file, mpc-hc doesn't change my refresh rate. Strangely exiting mpc-hc, then causes mpc-hc to switch my display to 23.976 mode. It means mpc-hc could possibly change the resolution 2 hours too late :P Unfortunately ar-jar's renderer doesn't seem to detect rate changes full stop. I will switch to his renderer as soon as this is implemented, but both evr-cp and synchrenderer have the above problem.

---------------------
2) Another niggle, with all of the options in "Fullscreen" enabled, coming out of fullscreen mode leaves me with a teeny weeny window. I have set "Zoom" to Auto Fit, but it gets disabled the next time I load a file, leaving me again with tiny window when I come out of fullscreen mode.
---------------------
3) Even if I disable, "Apply default monitor mode on fullscreen exit", mpc-hc on close, is reverting to the refresh rate that I went into it at. This is now what I want. I want it to exit and touch nothing. I can't find a way to stop it doing this on exit.
---------------------
4) Sometimes double clicking mpc-hc to go into fullscreen mode, I get the following, where parts of the desktop can be seen around the image on all sides. Very strange :P Coming out and back into fullscreen mode doesn't repeat this.

http://img269.imageshack.us/img269/804/weirdfo.th.jpg (http://img269.imageshack.us/i/weirdfo.jpg/)
---------------------
GUI Enhancement: I would have loved a setting like below, as a slight tweak to whats already there. Basically all of the existing rates, plus the doubles of them (when de-interlacing content to double frame rates).

23.50 - 24.00 - 1920 x 1080 @ 23Hz
24.50 - 25.00Hz - 1920 x 1080 @ 50Hz
29.50 - 30.00Hz - 1920 x 1080 @ 59Hz
47.50 - 48.00Hz - 1920 x 1080 @ 48Hz
49.50 - 50.00Hz - 1920 x 1080 @ 50Hz
29.50 - 60.00Hz - 1920 x 1080 @ 60Hz

Other - 1920 x 1080 @ 50hz
Desktop - 1920 x 1080 @ 60hz

"Apply desktop monitor mode on fullscreen exit"
"Apply desktop monitor mode on mpc-hc exit"

DMD
18th January 2010, 23:36
Same problem with the release 1.3.1529.0 :(

http://www.allfreeportal.com/imghost/thumbs/900622Senza titulo-1.PNG ('http://www.allfreeportal.com/imghost/images/900622Senza titulo-1.PNG')

tetsuo55
19th January 2010, 00:01
that problem wont be fixed until you see a commit specifically mentioning it.

Silent Rain
19th January 2010, 00:14
You can upload a small sample(which is confirmed to show the behaviour) to a free hosting site.

I can't unload small sample. I can unload full-lenght video (271 MB). This is only way to see this defect!!!!!
Which server should I choose?

tmbt
19th January 2010, 00:17
Hi guys,
would be possible in the future introduce this new feature :
When you have multiple folders (for example episode01 , episode02 and episode03) when the file u're playing is over mpchc search for the next one. So suppose u're playing episode02 then mpchc will run episode03 automatically.

Thx

sneaker_ger
19th January 2010, 00:19
Hi guys,
would be possible in the future introduce this new feature :
When you have multiple folders (for example episode01 , episode02 and episode03) when the file u're playing is over mpchc search for the next one. So suppose u're playing episode02 then mpchc will run episode03 automatically.

Thx

Maybe not exactly what you're asking for, but you do know that it has a playlist under "view"->"playlist", don't you?

Snowknight26
19th January 2010, 06:44
Any word on this issue (http://forum.doom9.org/showthread.php?p=1347996#post1347996)?

DMD
19th January 2010, 07:21
that problem wont be fixed until you see a commit specifically mentioning it.
Thanks for the reply.

I greatly appreciate your work, and I apologize if sometimes I repeat these reports not perfect functioning of the MPC Video decoder.

Regards

loretta80
19th January 2010, 08:06
found one missing thing and have one question:
in the right-click-menu the shortcut for Display-stats (Ctrl-J) is missing (thougt the shortcut were gone. piuhh)

and for playing arround with the new renderers a behaviour like in some other players would make the testperiod a little faster:

Press stop twice to unload the movie and change to the new settings. press play start the last loaded file.
(Or is this function already there and i'm to dumb to see?)

Casimir666
19th January 2010, 08:18
Some more background: The docs say "Any call to create, release, or reset the device must be done using the same thread as the window procedure of the focus window." I interpret this so that I need to create and when needed, reset, the device from the windows procedure of the window I pass as focus window to IDirect3D9::CreateDevice. As it is now in all DX renderers, the device is not released from the same thread that it is created on and we probably get a dangling reference in the creation thread when we create a new device. the D3 debugger gives an error on this too.

My idea is therefore to let the windows procedure thread handle the creation and reset of the DX device. I guess I can send messages from any thread but I don't know what kinds of synchronization issues I run into having all these threads doing stuff in parallel when building the graph.

Maybe you have some input or further ideas? -A

You are right there is a threading problem in the surface creation/destruction, but we have to find another way and keep the worker thread loading.

Steveo08
19th January 2010, 09:17
Since 1517 auto change fullscreen resolution for different video content; add fullscreen Option page;



this update is great!

thanks Aleksoid!

f_carone
19th January 2010, 11:01
auto change fullscreen resolution for different video content is great, but when changing video refresh, screen appears black.
build 1529

hi,
fil

DMD
19th January 2010, 12:15
Today I replaced my old video card (ATI X1600) with HD5750, and files with VC-1 and AVC are automatically enabled in DXVA.

http://www.allfreeportal.com/imghost/images/251775Senza titulo-2.png (http://allfreeportal.com)


The problem is that I can not disable the DXVA, for testing with ffdshow, I also tried to unregister the MPC Video decoder, but nothing happens, MPC video decoder seems to prevail throughout

Can you help me how to disable DXVA?

Thanks

that problem wont be fixed until you see a commit specifically mentioning it.
I want to point out that with the new HD5750 video card (with DXVA) the problem reported in the post (http://forum.doom9.org/showpost.php?p=1365131&postcount=11398), the defect disappears and the image is perfect.

namaiki
19th January 2010, 12:19
DMD: Uncheck H.264/AVC(DXVA) under transform filters in internal filters tab in options.

pirlouy
19th January 2010, 12:45
this update is great!

thanks Aleksoid!
Indeed; wonderful

DMD
19th January 2010, 12:52
DMD: Uncheck H.264/AVC(DXVA) under transform filters in internal filters tab in options.
THANKS!

I could not remember the setting of internal filters

ar-jar
19th January 2010, 12:53
You are right there is a threading problem in the surface creation/destruction, but we have to find another way and keep the worker thread loading.

Fair enough! I think I should be able to find a solution anyway. -A

avivahl
19th January 2010, 16:51
New Nvidia GeForce 196.21 WHQL certified drivers.Thanks. Updating.

XPC
19th January 2010, 16:55
Hi,

This is my first post here. First of all I would like to thank all the guys that are involved in this great project.

I was trying to compile the application following the instructions from the Wiki page. Although I could get the 32 bits MPC hc.exe compiled, when trying to generate the 64 bits exe, I am having the following linking errors:

4>Linking...
4>MPCVideoDecRU.lib(MPCVideoDecFilter.obj) : MSIL .netmodule or module compiled with /GL found; restarting link
with /LTCG; add /LTCG to the link command line to improve linker performance
4>MPCVideoDecRU.lib(lib64_libmingwex_a-snwprintf.o) : error LNK2001: unresolved external symbol __vsnwprintf
4>MPCVideoDecRU.lib(lib64_libmingwex_a-vsnwprintf.o) : error LNK2001: unresolved external symbol __vsnwprintf
4>MPCVideoDecRU.lib(lib64_libmingwex_a-snprintf.o) : error LNK2001: unresolved external symbol __vsnprintf
4>MPCVideoDecRU.lib(lib64_libmingwex_a-vsnprintf.o) : error LNK2001: unresolved external symbol __vsnprintf
4>MPCVideoDecRU.lib(mpc_helper.o) : error LNK2001: unresolved external symbol __mingw_aligned_malloc
4>MPCVideoDecRU.lib(mem.o) : error LNK2001: unresolved external symbol __mingw_aligned_malloc
4>MPCVideoDecRU.lib(mpc_helper.o) : error LNK2001: unresolved external symbol __mingw_aligned_free
4>MPCVideoDecRU.lib(mem.o) : error LNK2001: unresolved external symbol __mingw_aligned_free
4>MPCVideoDecRU.lib(mpc_helper.o) : error LNK2001: unresolved external symbol __mingw_aligned_realloc
4>MPCVideoDecRU.lib(mem.o) : error LNK2001: unresolved external symbol __mingw_aligned_realloc
4>MPCVideoDecRU.lib(log.o) : error LNK2001: unresolved external symbol snprintf
4>x64\Release Unicode\mpc-hc64.exe : fatal error LNK1120: 6 unresolved externals
4>Build log was saved at "file://c:\ProyectosAudiovisual\MPC_HomeCinema\trunk\src\apps\mplayerc\x64\Release
Unicode\BuildLog.htm"
4>mpc-hc - 12 error(s), 0 warning(s)
========== Build: 2 succeeded, 1 failed, 61 up-to-date, 1 skipped ==========

Am I missing something?

Thanks
Xavier

Nitrius
19th January 2010, 17:30
Is this new render, EVR Sync, the new "best" thing? Should i use that instead of EVR Custom? What is the pros and cons?


Edit: And det split video using the MPC Video Decoder is still not fixed yet right? At least it doesn't seem so..

hdboy
19th January 2010, 18:24
auto change fullscreen resolution for different video content is great, but when changing video refresh, screen appears black.
build 1529

hi,
fil

confirmed. the refresh rate does "Autochange" as I have set in the new Fullscreen tab, but the screen goes black and video does not play. i have to reload video or restart MPC.

also, refresh rate only changes if video playback is in the current screen, not if the fullscreen monitor is a different display.

Example: video is 59.97fps. I set auto change to switch to 60hz for that content. I set fullscreen monitor to display2 (my secondary display), which is now @ 24hz. I begin playback in display1, and hit fullscreen. It goes to display2, but does not change display2 to 60hz.

tigerat
19th January 2010, 18:43
hi

I'm new here.

I use intel G41 and H.264/AVC(DXVA) only work under Vista 15.11.2.1554 driver. Try others Vista driver but fail... Win 7 never works too!

Any ideas?

Thank you !

Steveo08
19th January 2010, 18:50
confirmed. the refresh rate does "Autochange" as I have set in the new Fullscreen tab, but the screen goes black and video does not play. i have to reload video or restart MPC.

also, refresh rate only changes if video playback is in the current screen, not if the fullscreen monitor is a different display.

Example: video is 59.97fps. I set auto change to switch to 60hz for that content. I set fullscreen monitor to display2 (my secondary display), which is now @ 24hz. I begin playback in display1, and hit fullscreen. It goes to display2, but does not change display2 to 60hz.


for me it's working with detecting without a black screen, but only the video which has the same values as my desktop runs fluently.

_xxl
19th January 2010, 18:53
@XPC
Please read Compilation.txt from svn.
You need MinGW GCC to compile release version of mpc-hc.

XPC
19th January 2010, 19:56
_XXL thanks for your reply.

I did installed mingw. It is all working for 32 bits but not for 64 bits. This is what I did (from the Wiki page):

1. Download and extract Alexins's Cross-Mingw.GCC Base to c:\mingw_msys\msys.450x64v2\.

URL: http://www.xvidvideo.ru/clsid/msys.450x64v2.7z

2. Download and extract Alexins's Cross-Mingw.GCC Core to c:\mingw_msys\msys.450x64v2\mingw\.

URL: http://www.xvidvideo.ru/2009-10-22-10-49-14/cat_view/28-cross-mingwgcc-x86x64/160-cross-mingwgcc-45-x86x64.html

3. Edit the "fstab" file in c:\mingw_msys\msys.450x64v2\etc\ to specify your mingw path

Add this to it: c:\mingw_msys\msys.450x64v2\mingw \mingw (note the tab-space between mingw and \mingw)

4. Make the following changes to Windows' environment variables (in System Properties->Advanced->Environment Variables):

a) Set "c:\mingw_msys\msys.450x64v2\mingw\" as the MINGW32 variable (note the backslash at the end!).
b) Set "c:\mingw_msys\msys.450x64v2\mingw\" as the MINGW64 variable (note the backslash at the end!).
c) Set "c:\mingw_msys\msys.450x64v2\" as the MSYS variable (note the backslash at the end!).
d) Set "c:\mingw_msys\msys.450x64v2\bin\" as the YASM variable (note the backslash at the end!).


The result is that I can get the 32 bits exe file, but for the 64 bits I get several unresolved externals when linking:

4>MPCVideoDecRU.lib(mem.o) : error LNK2001: unresolved external symbol __mingw_aligned_malloc
4>MPCVideoDecRU.lib(mpc_helper.o) : error LNK2001: unresolved external symbol __mingw_aligned_free
4>MPCVideoDecRU.lib(mem.o) : error LNK2001: unresolved external symbol __mingw_aligned_free
4>MPCVideoDecRU.lib(mpc_helper.o) : error LNK2001: unresolved external symbol __mingw_aligned_realloc
4>MPCVideoDecRU.lib(mem.o) : error LNK2001: unresolved external symbol __mingw_aligned_realloc
4>MPCVideoDecRU.lib(log.o) : error LNK2001: unresolved external symbol snprintf

I checked Compilation.txt and I saw different sources for the mingw GCC software and different steps. Are the above steps correct for 64 bits compilation (from a Windows 7 32 bits machine)? The version I downloaded is mingw_gcc_450_v20100116_2200_x86-x64-experimental_release_(pthreads_2.9.0.0_shared). Should this work for 64 bits?

Thanks

sneaker_ger
19th January 2010, 20:12
Edit: And det split video using the MPC Video Decoder is still not fixed yet right? At least it doesn't seem so..

that problem wont be fixed until you see a commit specifically mentioning it.

.....

DigitalLF
20th January 2010, 02:39
<personal experience> just one little thing about the "autochange" function.... it tries to load the movie to fast.... HDMI/HDCP takes longer then that so if there would be a SLEEP like 5 sec before trying to start the movie then it would be perfect... i would need this so i can use this "autochange" with MadVR</personal experience>

HowlerX
20th January 2010, 07:37
Using build 1529. Subtitles don't load when using Haali Renderer anymore.

namaiki
20th January 2010, 08:43
Using build 1529. Subtitles don't load when using Haali Renderer anymore.

Are you using the internal subtitle renderer (ie auto-load subtitles) or an external filter?

_xxl
20th January 2010, 10:21
@XPC I use for x64 builds MinGW GCC 4.4.1.
http://sourceforge.net/projects/mingw-w64/files/

XhmikosR
20th January 2010, 10:37
_xxl: the problem is that mingw needs to be compiled with -fno-leading-underscore, in order for libmingwex.a to work for MPC-HC-x64. That's why XPC's getting those warnings when linking the x64 build.

XPC, try the buildffmpeg.sh. It is supposed to download mingw and compile it with-fno-leading-underscore. If you are too lazy or the aforementioned bash script doesn't work for you, like in my case, then you try this libmingwex.a (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/lib64/libmingwex.a?revision=1510&pathrev=1510) and place it in the lib64 folder.

Using build 1529. Subtitles don't load when using Haali Renderer anymore.

Cannot reproduce. Using the latest revision, subtitles work as expected with Haali renderer.

HowlerX
20th January 2010, 11:47
Are you using the internal subtitle renderer (ie auto-load subtitles) or an external filter?

Internal subtitle renderer. Weird. It's working now (with Haali renderer). I didn't even reboot my PC or anything. I kept restarting MPC and re-loading the video+srt file and it wouldn't load the subtitle. But now it's working. I just finished watching the video with EVR renderer because that worked.

f_carone
20th January 2010, 13:04
auto change fullscreen resolution for different video content is great, but when changing video refresh, screen appears black.
build 1529...

Try again with external filter (CoreAVC + Haali render) works correctly.
With DXVA / internal filter don't works.

FDisk80
20th January 2010, 14:08
Can someone please help me find "RARFileSource" for "MPC-HC 64-Bit" that can open large files. The one that was posted here before cannot open larger 1080p files :confused:

Thanks guys.

owais
20th January 2010, 14:22
can anyone tell me which output video renderer is best ? is VMR(renderless) great? what about ffdshow?

XhmikosR
20th January 2010, 14:56
Can someone please help me find "RARFileSource" for "MPC-HC 64-Bit" that can open large files. The one that was posted here before cannot open larger 1080p files :confused:

Thanks guys.

The only RARFileSource available is this (http://forum.doom9.org/showthread.php?t=142984) one. squid_80 has posted a x64 build at this topic. You can find it here (http://members.optusnet.com.au/squid_80/RARFileSource.ax). Not sure if it's the latest version though.

FDisk80
20th January 2010, 15:00
can anyone tell me which output video renderer is best ? is VMR(renderless) great? what about ffdshow?

EVR Custom Pres. For Proper DXVA on Windows 7

FDisk80
20th January 2010, 15:01
The only RARFileSource available is this (http://forum.doom9.org/showthread.php?t=142984) one. squid_80 has posted a x64 build at this topic. You can find it here (http://members.optusnet.com.au/squid_80/RARFileSource.ax). Not sure if it's the latest version though.

Thank you, will try as soon as I get home :thanks: But I think this is the one I'm using now. The one that has trouble with large files. :(

clsid
20th January 2010, 16:32
@Aleksoid
The DXVA compatibility check option that you have added has no default value, so it shows a blank selection when people first open the options dialog.
Also, could you remove code that is no longer used instead of commenting it out? That keeps the code cleaner. Old code can always be retrieved through the SVN history when needed.

NanoBot
20th January 2010, 21:03
Two remarks concerning the "Autochange fullscreen monitor mode" feature:

1. The feature is still not working if the D3D fullscreen mode is enabled
2. I think that two additional content frequency lines are needed, that's 50Hz and 60Hz. Those lines are necessary for content recorded from DVB in 720p50 or 720p60.

Until then, thanks again to the developers for their continuing efforts to improve MPC-HC.

C.U. NanoBot

Aleksoid1978
20th January 2010, 22:09
@Aleksoid
The DXVA compatibility check option that you have added has no default value, so it shows a blank selection when people first open the options dialog.


Screenshot please.

ar-jar
20th January 2010, 22:46
You are right there is a threading problem in the surface creation/destruction, but we have to find another way and keep the worker thread loading.

So what about managing the destruction and re-creation of surfaces according to the pattern used for OpenMedia? That way the D3D resources would be managed over their lifetime on the same thread that they were initially created on. This would require adding a few handlers to the graph thread. -A

clsid
20th January 2010, 22:55
Screenshot please.
Dropdown box with empty selection.

ar-jar
20th January 2010, 23:14
So what about managing the destruction and re-creation of surfaces according to the pattern used for OpenMedia? That way the D3D resources would be managed over their lifetime on the same thread that they were initially created on. This would require adding a few handlers to the graph thread. -A

I'm trying to move this discussion to the developers' forum at SF (https://sourceforge.net/apps/phpbb/mpc-hc/viewforum.php?f=2) not to mix it up with the (mostly) user-focused issues on this forum. What say you all devs: can we start discussing development issues like refactoring, architecture, priorities etc over there? -A

Aleksoid1978
21st January 2010, 04:03
Dropdown box with empty selection.

Can you make screenshot with empty selection, i can't reproduce.

XPC
21st January 2010, 09:39
_xxl: the problem is that mingw needs to be compiled with -fno-leading-underscore, in order for libmingwex.a to work for MPC-HC-x64. That's why XPC's getting those warnings when linking the x64 build.

XPC, try the buildffmpeg.sh. It is supposed to download mingw and compile it with-fno-leading-underscore. If you are too lazy or the aforementioned bash script doesn't work for you, like in my case, then you try this libmingwex.a (http://mpc-hc.svn.sourceforge.net/viewvc/mpc-hc/trunk/lib64/libmingwex.a?revision=1510&pathrev=1510) and place it in the lib64 folder.


Xhmikos,
After running buildffmpeg.sh script I got libmingwex.a but I was still getting one unresolved external error:
>MPCVideoDecRU.lib(lib64_libmingwex_a-delayimp.o) : error LNK2019: unresolved external symbol __image_base__ referenced in function __delayLoadHelper2

After that, I tried with the libmingwex.a from your link and everything was fine. Not sure what was wrong though.

_xxl and Xhmikos, thanks for your support!

Xavier

Ger
21st January 2010, 12:22
Can you make screenshot with empty selection, i can't reproduce.

Looks normal here as well. "Full check" was correctly selected by default the first time I accessed the decoder properties in a build with this feature implemented. Using Win7 x64 and build 1539 (x86).

alexins
21st January 2010, 16:25
Xhmikos,
After running buildffmpeg.sh script I got libmingwex.a but I was still getting one unresolved external error:
>MPCVideoDecRU.lib(lib64_libmingwex_a-delayimp.o) : error LNK2019: unresolved external symbol __image_base__ referenced in function __delayLoadHelper2

After that, I tried with the libmingwex.a from your link and everything was fine. Not sure what was wrong though.

_xxl and Xhmikos, thanks for your support!

Xavier
Apply the patch to the file:
\src\filters\transform\mpcvideodec\ffmpeg_x64\build\mingw\mingw-w64-crt\misc\delayimp.c
Index: mingw-w64-crt/misc/delayimp.c
===================================================================
--- mingw-w64-crt/misc/delayimp.c (revision 1761)
+++ mingw-w64-crt/misc/delayimp.c (working copy)
@@ -47,7 +47,7 @@
return (unsigned) (pitdCur - pitdBase);
}

-#define __ImageBase __MINGW_LSYMBOL(_image_base__)
+//#define __ImageBase __MINGW_LSYMBOL(_image_base__)
extern IMAGE_DOS_HEADER __ImageBase;

#define PtrFromRVA(RVA) (((PBYTE)&__ImageBase) + (RVA))

XPC
21st January 2010, 18:08
Alexins,

After aplying your patch everything works fine. Thanks!

mark0077
21st January 2010, 19:13
Wow with version 1540, going in and out of fullscreen a few times, mpc-hc suddenly starts dropping every frame. Well maybe 99 out of 100. I see one frame every 2 or 3 seconds.

Something seriously broken here.

rpm7200
21st January 2010, 19:15
can anybody add to mpc 24 to 60fps conversion? is it possible? it will be great for me. splash player pro support it.

tetsuo55
21st January 2010, 20:08
that splash player looks very good.

Thats definately the direction we are taking mpc-hc in (without the different and payed versions)

more info on it here: http://forum.doom9.org/showthread.php?t=146105

mark0077
21st January 2010, 21:18
I just seeked about 30 mins forward in a mkv (mpeg2 within mkv) and my god it took about 5 mins to get there :) Then I saw a few hundred frames flash past, as if mpc-hc actually decoded the full 30 mins, then shot through all of the frames..... Not using any non default mkv paramaters. All mpc-hc defaults.

EDIT: It was the mkv splitter.

Audio / Video Sync
I am just wondering can some of you give some comments on audio / video sync. should red and green line be literally on top of eachother to get perfect sync? Here is my problem. I have a core i7 at about 3.9ghz, gtx 295, display and playback rate of 23.976, yet my audio / video sync is 30-40ms off. Why is this? See graph below. Maybe ar-jar can figure it out, as it happens in synchrenderer also.

http://img685.imageshack.us/img685/3817/syncproblem.th.jpg (http://img685.imageshack.us/i/syncproblem.jpg/)

Also evr-cp and ar-jar's renderer show input to the renderer as NV12, even though I have always sent RGB32 only into the renderers :) Silly old bug :P

Runtime Error.
I got this twice today, playing this star trek blu-ray .m2ts file from hdd. It happens within the first minute of the clip if I do anything strenuous that causes dropped frames. Suddenly audio stops (ffdshow info shows nothing coming in), and 30 seconds later i see

ar-jar
22nd January 2010, 00:10
Audio / Video Sync
I am just wondering can some of you give some comments on audio / video sync. should red and green line be literally on top of eachother to get perfect sync? Here is my problem. I have a core i7 at about 3.9ghz, gtx 295, display and playback rate of 23.976, yet my audio / video sync is 30-40ms off. Why is this? See graph below. Maybe ar-jar can figure it out, as it happens in synchrenderer also.


In sync renderer there is probably some mismatch between audio and video in that order of magnitude. I haven't bothered to tune the renderer wrt to that yet. (I don't think I actually notice a mismatch of 1 or 2 frames.) The green and the red line don't have much to do with it though. They both concern video timing. See my blog. -A

mark0077
22nd January 2010, 00:15
In sync renderer there is probably some mismatch between audio and video in that order of magnitude. I haven't bothered to tune the renderer wrt to that yet. (I don't think I actually notice a mismatch of 1 or 2 frames.) The green and the red line don't have much to do with it though. They both concern video timing. See my blog. -A

OK Thanks ar-jar. I now understand green and red distance from eachother isn't a good representation of sync of audio to video.

Yeah I suppose one frame, could be 41ms off sync which can be noticible. I know my TV has a delay of about 60ms so I have set audio delay to be 60ms in mpc-hc to counteract that, but of course I can't be sure I will really get synced audio to video because of probably...

1) evr-cp and syncrenderer, arn't tuned in this area yet, to aim for 0ms difference between audio / video?
2) I am not sure if either renderer above takes into account the video delay added by having aero enabled (ie adds the same audio delay internally), or if that would even be an issue for a renderer.

ADude
22nd January 2010, 01:13
NEW : auto change fullscreen resolution for different video content; add fullscreen Option page;

Can someone explain exactly what this is for ?

Thanks !

Snowknight26
22nd January 2010, 02:30
It's pretty self explanatory. Have you checked the new options page?

X-Dron
22nd January 2010, 08:35
I am an autor of the idea and code, so here is my answer. :)


1) It doesn't detect rate changes during playback. IE playing 25fps pal material using reclock, slows the content to 24fps. But mpc-hc doesn't detect the slowdown, so it sets my display to 50hz rather than 23 hz.... A possible improvement I guess, to use fullscreen change resolution logic on rate change, not just on file load?

EDIT: actually playing 25fps content on 50hz, and loading 23.976 file, mpc-hc doesn't change my refresh rate. Strangely exiting mpc-hc, then causes mpc-hc to switch my display to 23.976 mode. It means mpc-hc could possibly change the resolution 2 hours too late :P Unfortunately ar-jar's renderer doesn't seem to detect rate changes full stop. I will switch to his renderer as soon as this is implemented, but both evr-cp and synchrenderer have the above problem.
The display mode autochange based on information from PinInfo.
MediaFPS = 10000000.0 / m_rtTimePerFrame
Value of m_rtTimePerFrame from PinInfo is a constant for every file. Therefore, changing takes place once on a file loading. Autochange really does not work correctly with reclock and slowdown. It is done to abandon reclock. :)


2) Another niggle, with all of the options in "Fullscreen" enabled, coming out of fullscreen mode leaves me with a teeny weeny window. I have set "Zoom" to Auto Fit, but it gets disabled the next time I load a file, leaving me again with tiny window when I come out of fullscreen mode.
Fixed in Rev. 1540.


3) Even if I disable, "Apply default monitor mode on fullscreen exit", mpc-hc on close, is reverting to the refresh rate that I went into it at. This is now what I want. I want it to exit and touch nothing. I can't find a way to stop it doing this on exit.
Known issue, but I can not solve it now.
App saves monitor mode at start and revertes it on exit. Where is it written, I do not know. Function SetDispMode() in this case is not called. :( I tried to trace where this happens. Traces lead to the VS-library.
I asked for help from Alexoid, but he has no time now.


GUI Enhancement: I would have loved a setting like below, as a slight tweak to whats already there. Basically all of the existing rates, plus the doubles of them (when de-interlacing content to double frame rates).

23.50 - 24.00 - 1920 x 1080 @ 23Hz
24.50 - 25.00Hz - 1920 x 1080 @ 50Hz
29.50 - 30.00Hz - 1920 x 1080 @ 59Hz
47.50 - 48.00Hz - 1920 x 1080 @ 48Hz
49.50 - 50.00Hz - 1920 x 1080 @ 50Hz
29.50 - 60.00Hz - 1920 x 1080 @ 60Hz

Other - 1920 x 1080 @ 50hz
Desktop - 1920 x 1080 @ 60hz

"Apply desktop monitor mode on fullscreen exit"
"Apply desktop monitor mode on mpc-hc exit"

a. You have overlap. 29.50-30.00, 47.50-48.00, 49.50-50.00 are inside 29.50-60.00. Or is it a misprint?
b. Interlaced content has MediaFPS=23.98, 25.00, 29.98 and relevant m_rtTimePerFrame in PinInfo.With existing algorithm for MediaFPS calculating new items are meaningless.
c. "Desktop - 1920 x 1080 @ 60hz" and "Apply desktop monitor mode on mpc-hc exit" can't be implemented until item 3 not fixed.

mark0077
22nd January 2010, 09:39
Yeah 29.50 - 60.0 is a misprint ;) looking forward to future versions. Not handling speed changes frm external software like double frame rate deinterlacers or pal speed down is a deal breaker fr me but great work so far

however things like the renderers know exactly the rate of movie playback in these cases. I am sure it wouldn't be a big deal to use that same info rather than just the fps read from the file.

Other people use tools like ffdshow / avisynch, with features that double / triple frame rate etc. I think mpc-hc should use the frame rate input that the renderers use, rather than just the simple frame rate found in the file. This is much more robust, and the proper way to go.

betaking
22nd January 2010, 10:37
Can you make screenshot with empty selection, i can't reproduce.

New features Request
can you add this words for strings?
Front Left
Front Right
Front Center
Low Frequency
Back Left
Back Right
Front Left of Center
Front Right of Center
Back Center
Side Left
Side Right"
Top Center
Top Front Left
Top Front Center"
Top Front Right
Top Back Left
Top Back Center
Top Back Right
Author unknown. Contact me if you made this logo!

Vovanchik
22nd January 2010, 13:11
can anybody add to mpc 24 to 60fps conversion? is it possible?
http://forum.doom9.org/showpost.php?p=1365058&postcount=11393

DigitalDeviant
22nd January 2010, 14:04
http://forum.doom9.org/showpost.php?p=1365058&postcount=11393

No offense, but not a lot of people here are going to download and run an executable from an unknown source and I am unable to extract anything from the installer without running it. Can you post a simple archive file.

Peuj
22nd January 2010, 14:44
http://forum.doom9.org/showpost.php?p=1365058&postcount=11393

Really nice tool, thanks for the info. I like the "demonstration mode" idea. :)
Stupid question but why there is no option to choose the fps final conversion? Why only convert to 60fps?
>> Edit: Found the answer myself, we can define a profile.

No offense, but not a lot of people here are going to download and run an executable from an unknown source and I am unable to extract anything from the installer without running it. Can you post a simple archive file.

Same feeling but too curious. :)

namaiki
22nd January 2010, 14:54
I'm a little (very) confused..

Might I still need this 'Smooth video pack' if I'm already running ReClock?

Peuj
22nd January 2010, 16:00
Don't know but an old Reclock version (1.8.4.8) is delivered with the "Smooth video pack"

namaiki
22nd January 2010, 16:43
I see... Did a bit of Googling.

What Smooth Video Pack doing is upping the frame rate(to 2x, 3x, 4x, refresh rate) of the video and 'creating' intermediate frames (ie in 2x, it inserts a frame in-between every frame of the video that is the middle of the previous and next actual frame to make it look smoother).

Nothing to do with ReClock.

By the way, anyone who wants to use Smooth Video Pack is going to need a Core 2 Quad or an i7 (in terms of Intel processors). :p

My laptop/computer is too slow for 'Quality' mode and 'Quick' or was it 'Fast' mode gives some artifacts in video(only in the created intermediate frames of course) from guessing too much.

I think these intermediate frames are very good for anime watching.. haha. I'm not kidding, though. This will stay on my system for a little while at least.

DigitalDeviant
22nd January 2010, 18:10
I'm starting to wonder if there isn't a lot of potential license violations with this.

v0lt
22nd January 2010, 18:26
Google translate:
When I click "Stop" frame is not cleared and it looks as if pressed pause, while the slider correctly goes to the beginning. And if I then increase the size of the window, the frame is not be redrawn and will appear black stripes. Awful. IMHO the command "Stop" to do clean-up frame. Right?
http://img686.imageshack.us/img686/4890/capturebj.th.png (http://img686.imageshack.us/img686/4890/capturebj.png)
System Default - bug
Old Renderer - bug
Ovelay Mixer - bug
WMR7 (windowed) - bug
WMR9 (windowed) - bug
WMR7 (renderless) - normal, but doubled
WMR9 (renderless) - normal
EVR - normal
EVR Custom Pres. - normal
madVR - bug
EVR Sync - normal

namaiki
22nd January 2010, 18:32
On Vista/W7, you should try stick with any of EVR.

v0lt
22nd January 2010, 18:42
On Vista/W7, you should try stick with any of EVR.
Google translate:
Bug is a bug. I also noticed that in debug mode bug no.

namaiki
22nd January 2010, 18:47
Might have something to do with overlay.

vio_man
23rd January 2010, 01:07
Starting build 1503 I always get double video on every file I've tried, using EVR under Windows 7 x64. Build 1489 is the last one working properly for me.

sneaker_ger
23rd January 2010, 02:02
Known bug. Use external filters, a different renderer or an old version for now (until it's fixed).

JohnLai
23rd January 2010, 04:29
Few question here, I have one sample of Pro Logic II in wav format which i got from here http://www.kellyindustries.com/sounds.html . I prefer ffdshow audio decoder to do the job using its own dolby decoder. However, MPC doesn't connect to the ffdshow audio decoder at all and instead only display "Wave Parser", "MPC Audio Renderer" and the file location at the filters section. All MPC internal filters has been unchecked including the audio switcher. I already set up the ffdshow audio decoder to decode all supported on "uncompressed". When I test the sample using Windows Media Player, it successfully connect to ffdshow. Any help on how am i suppose to get MPC to use ffdshow to decode the sample?

Snowknight26
23rd January 2010, 08:21
http://stfcc.org/misc/crashes.mpc-hc64.mkv

mpc-hc64.exe r1544 crashes when this file is opened.. but not mpc-hc.exe. Default settings of course.

SoLoR
23rd January 2010, 09:25
Can we get supprt for UDP MPEG TS streams (multicast)? Also for HTTP MPEG TS streams (its actualy same multicast streams, i just have multicast to unicast with updxy and udp stream becomes avilable over http address). Codecs in this streams are from h264/ac3 to mpeg4/mp3. This would be very useful for IPTV so i can remove one more program. Btw currently MPC compleatly locks up if you feed him m3u playlist with http streams.

Steveo08
23rd January 2010, 13:11
is that normal with direct3d enabled, if i want to disable subtitles by a hotkey, that mpc-hc starts a new window with the player and behind that window run the movie again? and it's the same if i want to go during the movie into the menu by right click on mouse and i have "d3d fullscreen gui support" activated.

pirlouy
23rd January 2010, 13:20
Known issue, but I can not solve it now.
App saves monitor mode at start and revertes it on exit. Where is it written, I do not know. Function SetDispMode() in this case is not called. :( I tried to trace where this happens. Traces lead to the VS-library.
I asked for help from Alexoid, but he has no time now.
From what I see, if I close MPC-HC by task manager, monitor mode reverts at what it were before to launch MPC-HC.

So it's not a function which puts back old monitor mode, but the function you use which is just temporary. Personally it's what I want !

loretta80
23rd January 2010, 14:02
Is this a bug or do i have to change a different option:

Background: Win7 32bit, Nvidia 9600GT 196.21whql (everything set in standard or use videoplayer values) mpc-hc 1544(1540 same problem, dont since which version)
Kind of movie doesn't matter. happens with or without dxva and in dall kinds of codecs.

When i use evr-custom and evr.sync with bilinear resizer PS2.0 the video frame size isn't correct. i can only see a piece of the frame when video size is set to normal size but not all of the frame (seem to be double size zoom or something).
In every other setting it seemed to be zoom by 1000% or something. I only see that the fullscreen changes color but no details. sound is ok every time. Happens also in D3D fullscreen mode.
Everything is also ok with resizers without PS2.0.
tried to change every option i found in nvidiadriver settings and in mpc-hc.
BTW: the shortcut CTRL-J is still missing in render settings-menu

X-Dron
23rd January 2010, 17:18
From what I see, if I close MPC-HC by task manager, monitor mode reverts at what it were before to launch MPC-HC.

So it's not a function which puts back old monitor mode, but the function you use which is just temporary. Personally it's what I want !

Russian say: "Это не баг, это фича"("This is not a bug, it's a feature") :):)
But I think this is a bug.
If you want temporary monitor modes while the MPC-HC is running, then use "Apply default monitor mode on fullscreen exit" and exit from fullscreen before exit from program.
And I thank you. With your help, I found the issue root. :) The base word is "temporary".

Fix will be sent to Aleksoid.

CruNcher
23rd January 2010, 17:54
Hi i get this with .mov that have PCM in them :(

I:\cinematic\cinematic.mov::Apple Sound Media Handler (```)

Media Type 0:
--------------------------
Audio: 0x0000 48000Hz stereo

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {74776F73-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 134

WAVEFORMATEX:
wFormatTag: 0x0000
nChannels: 2
nSamplesPerSec: 48000
nAvgBytesPerSec: 0
nBlockAlign: 4
wBitsPerSample: 16
cbSize: 116 (extra bytes)

pbFormat:
0000: 00 00 02 00 80 bb 00 00 00 00 00 00 04 00 10 00 ....€»..........
0010: 74 00|00 00 00 74 73 6f 77 74 00 00 00 00 00 00 t....tsowt......
0020: 00 01 00 01 00 00 00 00 00 00 00 02 00 10 ff ff ..............ÿÿ
0030: 00 00 bb 80 00 00 00 00 00 01 00 00 00 02 00 00 ..»€............
0040: 00 04 00 00 00 02 00 00 00 40 63 68 61 6e 00 00 .........@chan..
0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 ................
0060: 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070: 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 ................
0080: 00 00 00 00 00 00 ......

No sound connection possible :(


General
Complete name : I:\cinematic\cinematic.mov
Format : MPEG-4
Format profile : QuickTime
Codec ID : qt
File size : 239 MiB
Duration : 3mn 31s
Overall bit rate : 9 484 Kbps
Encoded date : UTC 2010-01-22 22:09:40
Tagged date : UTC 2010-01-22 22:13:16
Writing library : Apple QuickTime

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings, CABAC : No
Format settings, ReFrames : 2 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 3mn 30s
Bit rate mode : Variable
Bit rate : 7 947 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 fps
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.288
Stream size : 200 MiB (84%)
Language : English
Encoded date : UTC 2010-01-22 22:09:40
Tagged date : UTC 2010-01-22 22:13:16
Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Audio
ID : 2
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : sowt
Duration : 3mn 31s
Bit rate mode : Constant
Bit rate : 1 536 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 38.6 MiB (16%)
Language : English
Encoded date : UTC 2010-01-22 22:09:41
Tagged date : UTC 2010-01-22 22:13:16


Funny thing ADPCM works and PCM works with Haalis parser but ADPCM doesn't work with Haalis parser it's crazy to have to change parsers for different .mov Audio tracks :(

her34
23rd January 2010, 18:58
Would an option be added so that video automatically pauses when player is minimized?

docjb
23rd January 2010, 20:04
The Fullscreen option does not work for me for some reason.
Is there something i have to do before it works?

Specs:
MPC Homecinem v.1.3.1544.0 x86
Windows 7 x64
Nvidia 8800GT newest driver
Iiyama ProLite B2409HDS (Connected via DVI)

http://img641.imageshack.us/img641/1599/mpchcfullscreenissue.th.jpg (http://img641.imageshack.us/i/mpchcfullscreenissue.jpg/)

Pr3d
23rd January 2010, 20:28
From release 1503 this is what happen with every .avi file i try to play (with hd file image is not broken but DXVA does not work). Same result if i try to change renderer (from Sync to EVR).
The only way to solve this problem is to switch to WMR9 or downgrade to version 1489.
Windows 7, 4850, Catalyst 9.12

Any idea?

http://img199.imageshack.us/img199/6739/brokenimage.jpg

Snowknight26
23rd January 2010, 20:37
Read the last several pages..

clsid
23rd January 2010, 20:41
Workaround: disable the internal decoders and use ffdshow instead

Mangix
23rd January 2010, 21:07
bug: resolutions are not showing up properly. here's a couple of pics.

http://xs.to/image-92C9_4B5B5688.jpg

http://xs.to/image-6D9D_4B5B5688.jpg

the only resolution that really has 72Hz is 1680x1050 since i added it as a custom resolution. if i try to do 1600x900 72 or 75 in MPC, MPC crashes. using XP and newest nvidia drivers.

asdz
24th January 2010, 05:16
not so important bug but ;x yeah...

using windows 7 ultimate 64 bit

mpc 32 bit installer installs "check_update_for_MPC-HC.url" while the start menu shortcut is directed to "check update for MPC-HC.url" causing it to be not found/broken link

Snowknight26
24th January 2010, 06:08
So much for being able to block filters.
http://i47.tinypic.com/1fa7bn_th.jpg (http://i47.tinypic.com/1fa7bn)

tetsuo55
24th January 2010, 08:56
So much for being able to block filters.
http://i47.tinypic.com/1fa7bn_th.jpg (http://i47.tinypic.com/1fa7bn)what is your output setting?

ADude
24th January 2010, 09:00
NEW : auto change fullscreen resolution for different video content; add fullscreen Option page;

Can someone explain exactly what this is for ?

Thanks !

thuan
24th January 2010, 10:24
Can someone explain exactly what this is for ?

Thanks !

Install latest MPC-HC. Open Options and go to Fullscreen page under Playback. You should see "Autochange fullscreen monitor mode" option group. These options should be self-explanatory.

If you still don't get it, these options basically change your display resolution depends on your content fps called Hz here.

88keyz
24th January 2010, 14:54
With PureVideo HD gen.4 (http://en.wikipedia.org/wiki/Nvidia_PureVideo#The_Fourth_Generation_PureVideo_HD) (available on nVidia GT215, GT216 and GT218 GPU core based cards as well as upcoming Fermi DX11 GPU's) nVidia added hardware (DXVA?) decoding support for MPEG-4 ASP (DivX/Xvid) as well as a high quality hardware scaler, can we expect to see support for these technologies built into MPC-HC at some point?

betaking
24th January 2010, 15:01
Revision 1550 - Directory Listing
Modified Sun Jan 24 11:20:03 2010 UTC (2 hours, 36 minutes ago) by Aleksoid
fix : remove change resolution on exit;
add : string resource(audio switcher, logo);
thanks!
and New features Request
can you put rmvb form other files to Formats Real Media files
Because some if user install realplayer sp some rmvb file mpc-hc Formats must change to RealMedia can play!

Pr3d
24th January 2010, 15:24
Read the last several pages..

Woops, im sorry.

Workaround: disable the internal decoders and use ffdshow instead

No problem, i'll wait for a new version, in the meantime i came back to 489.

clsid
24th January 2010, 15:48
not so important bug but ;x yeah...

using windows 7 ultimate 64 bit

mpc 32 bit installer installs "check_update_for_MPC-HC.url" while the start menu shortcut is directed to "check update for MPC-HC.url" causing it to be not found/broken link
Installing an url file is silly altogether. InnoSetup can create URL shortcuts directly without have to install a file.

rack04
24th January 2010, 15:59
I have significant tearing with MPC-HC svn 1549 x86 using internal splitters and ffdshow svc 3217 x86 decoders. I am dual booting Window7 Ultimate 64 and Windows XP Professional 32. I only experience the tearing on Windwos 7. Both are set to output EVR.

Snowknight26
24th January 2010, 17:54
what is your output setting?

At the time, it was Haali Renderer.

tetsuo55
24th January 2010, 18:10
At the time, it was Haali Renderer.very very strange

leeperry
24th January 2010, 18:34
it's usually what HR reverts to if you don't feed it YUY2 or RGB32.

namaiki
24th January 2010, 18:37
I have significant tearing with MPC-HC svn 1549 x86 using internal splitters and ffdshow svc 3217 x86 decoders. I am dual booting Window7 Ultimate 64 and Windows XP Professional 32. I only experience the tearing on Windwos 7. Both are set to output EVR.If you have Aero disabled, make sure that vsync and alternative vsync are both enabled within MPC-HC.

Raven76
24th January 2010, 18:55
From release 1503 this is what happen with every .avi file i try to play (with hd file image is not broken but DXVA does not work). Same result if i try to change renderer (from Sync to EVR).
The only way to solve this problem is to switch to WMR9 or downgrade to version 1489.
Windows 7, 4850, Catalyst 9.12

Any idea?

I've the same identical issue (win7, cat 9.11)... and NO: I don't want to install external filters!... I will wait for a version without this bug...

Inspector.Gadget
24th January 2010, 19:09
We can't help you with downloaded content anyway, Raven76. No need to inline large images to demonstrate an effect already demonstrated by pr3d.

Keiyakusha
24th January 2010, 19:25
We can't help you with downloaded content anyway, Raven76.
Stop saying "we" instead of "I". If you mastered some kind of telepathy and can tell origin of the content by this screenshot, it doesn't mean everyone is like you.

Raven76
There was a plan to remove all internal decoders and use ffdshow instead. Not sure is this is still true but I believe using external filter is the best solution anyway.

Raven76
24th January 2010, 20:04
We can't help you with downloaded content anyway, Raven76. No need to inline large images to demonstrate an effect already demonstrated by pr3d.

Images removed... it's ok, now!?

Raven76
24th January 2010, 20:07
Raven76
There was a plan to remove all internal decoders and use ffdshow instead. Not sure is this is still true but I believe using external filter is the best solution anyway.

what a shame!... I love MPC_hc because it has internal filters... no need to install codecs, filters and whatever, that often could cause compatibility problems... :(

pirlouy
24th January 2010, 21:00
I think it's still planned: drop internal filters for ffdshow.
And I really think it's a good idea. MPC-HC = interface; ffdshow = decoder.

ffdshow is going to support DXVA soon to content pessimistics.

SpaceAgeHero
24th January 2010, 21:44
Can someone please let me know if PGS/SUP (as included in Blu-ray format) subtitle support is planned?

Brazil2
24th January 2010, 22:02
what a shame!... I love MPC_hc because it has internal filters... no need to install codecs, filters and whatever, that often could cause compatibility problems... :(
Agreed.
What is brilliant with MPC-HC is that it's an all-in-one solution, nothing else to install and it works straight out of the box on any NT based Windows version.

Please don't change that.

CruNcher
24th January 2010, 22:25
@clsid
couldn't this http://forum.doom9.org/showpost.php?p=1367048&postcount=11478 be solved with adding a pin out to the .mov parser so that ffdshow audio decoder realizes it :) ?

clsid
24th January 2010, 23:06
@CruNcher
There already is an output pin, namely the one in your error that fails to connect ;)

While Haali converts the TWOS audio to PCM by itself, the MP4/MOV splitter from MPC plays dumb and treats the format like any other one. That means you need a decoder for TWOS. ffdshow can decode that when you enable support for uncompressed audio. However, it is unfortunately a bit buggy, so expect issues.

Ideally MPC's splitter should also convert this uncompressed variant to plain PCM. Submit a feature request. Then maybe Casimir666 can fix it.

flanger216
25th January 2010, 01:02
For the new fullscreen autochange feature, it'd be useful to differentiate between 23.976 and 24.000 hz. Many displays support both refresh rates (even more if you count Powerstrip users), and, while rare, there are sources out there at a hard 24.000 fps.

CruNcher
25th January 2010, 01:38
@CruNcher
There already is an output pin, namely the one in your error that fails to connect ;)

While Haali converts the TWOS audio to PCM by itself, the MP4/MOV splitter from MPC plays dumb and treats the format like any other one. That means you need a decoder for TWOS. ffdshow can decode that when you enable support for uncompressed audio. However, it is unfortunately a bit buggy, so expect issues.

Ideally MPC's splitter should also convert this uncompressed variant to plain PCM. Submit a feature request. Then maybe Casimir666 can fix it.

Yeah it doesn't work that way playback isn't possible and if sound plays you only hear some strange noises :(
guess for now i have to still switch between parser and hope for a feature add by casimir666 thx :)

little surprising though that Mplayer and VLC both play it back fine :(

so haalis parser has problems with: ima4
and gabest with : sowt

:(

STaRGaZeR
25th January 2010, 02:50
Have the devs thought about changing the current "click me" hand cursor to the standard Windows one when it's over the active video window?

rack04
25th January 2010, 05:34
If you have Aero disabled, make sure that vsync and alternative vsync are both enabled within MPC-HC.

In order to remove the tearing I had to uncheck "disable desktop composition". I have no idea what this does but I have no more tearing.

ADude
25th January 2010, 07:28
In order to remove the tearing I had to uncheck "disable desktop composition". I have no idea what this does but I have no more tearing.

Aero = "desktop composition"

Andy o
25th January 2010, 07:35
Can someone please let me know if PGS/SUP (as included in Blu-ray format) subtitle support is planned?

bluray .sup subtitles can already be rendered. Make sure you're using the internal MPEG TS splitter.

It's not 100% though, but will work for 98% of movies. Sometimes there's dual subs onscreen and only one will be rendered. I saw that limitation first in the Freedom blurays.

somy
25th January 2010, 08:59
24P playback problem.
After I've upgraded MPC-HC to the new version with Sync renderer and auto refresh rate change (amazing work!!), I get serious judder/laggy 24P playback when I choose EVR CP or MadVR as renderer. Has anyone similar problem?

Mike5
25th January 2010, 09:04
what a shame!... I love MPC_hc because it has internal filters... no need to install codecs, filters and whatever, that often could cause compatibility problems... :(

For some formats (MPEG2, H.264) in Windows 7 you can use Microsoft DTV-DVD Video Decoder as an external filter. You still have to add it to MPC-HC, but you don't have to install it because it is included in Win7.

In my set I don't have the split image with this decoder.

XPC
25th January 2010, 09:06
While I was trying to tune the dvb-t channels I found a small bug. All the channels found appears as number 0 in the generated table and are subsequently saved in the ini file as number 0, so it is not possible to switch channels without changing manually the ini file.

I prepared a simple patch for TunerScanDlg.cpp that addresses this problem. I compiled and verified yesterday.

Index: TunerScanDlg.cpp
===================================================================
--- TunerScanDlg.cpp (revision 1555)
+++ TunerScanDlg.cpp (working copy)
@@ -111,6 +111,7 @@
{
CDVBChannel Channel;
Channel.FromString (m_ChannelList.GetItemText (i, TSCC_CHANNEL));
+ Channel.SetPrefNumber(i);
s.DVBChannels.AddTail (Channel);
}

@@ -170,17 +171,20 @@
CString strTemp;
int nItem;
Channel.FromString ((LPCTSTR) lParam);

strTemp.Format(_T("%03d"), Channel.GetOriginNumber());
nItem = m_ChannelList.InsertItem (m_ChannelList.GetItemCount(), strTemp);

+ strTemp.Format(_T("%d"), m_ChannelList.GetItemCount());
+ m_ChannelList.SetItemText (nItem, TSCC_NUMBER, strTemp);
+
m_ChannelList.SetItemText (nItem, TSCC_NAME, Channel.GetName());

strTemp.Format(_T("%d"), Channel.GetFrequency());
m_ChannelList.SetItemText (nItem, TSCC_FREQUENCY, strTemp);

m_ChannelList.SetItemText (nItem, TSCC_CHANNEL, (LPCTSTR) lParam);

return TRUE;
}



Could someone add this 3 lines? (I also could provide the patch file or the fixed cpp file if you prefer)
Thanks

Xavier

amango
25th January 2010, 13:51
Since some weeks I see this picture on some files.
This seems to be an error on the videodecoder output. This happens not on all files. This file is an 1920x1080 MKV that is not DXVA-compliant and is runing on a Radeon video card. I have three computers and the problem is the same on all of them.

thuan
25th January 2010, 13:56
@ar-jar: I direct this report at you as I think that rev 1557 is the cause of this regression. Basically when I use rev1557 32bit available on xvidvideo.ru, when the player loses its direct3d surface and reinitialize, it forgets to do that for the subtitle renderer so I will be unable to see subtitle after a UAC prompt unless I disable then enable the internal sub renderer. I use EVR Sync.

If you need more information, please say so.

rack04
25th January 2010, 14:26
Aero = "desktop composition"

So would it make sense that leaving Aero enabled removed the tearing?

tin3tin
25th January 2010, 14:46
A small and hopefully trivial request: would it be possible to add a forced 16:9/4:3 switch in the commandline options?
:)

namaiki
25th January 2010, 14:49
So would it make sense that leaving Aero enabled removed the tearing?

Aero enabled = view-> renderer settings-> reset to default (more specifically alt vsync not enabled, but vsync within mpc-hc enabled)

aero disabled = view-> renderer settings-> reset to optimal (more specifically vsync and alt vsync enabled)

rpm7200
25th January 2010, 16:49
please replace liba52 and libdca with libavcodec. libavcodec always update and better them both. and add disable jitter correction like ffdshow. thank you.

pirlouy
25th January 2010, 19:19
So would it make sense that leaving Aero enabled removed the tearing?
Yeah, Aero removes Tearing, but it causes serious lags (judder) especially in dual screen and refresh rate < 60 Hz.

X-Dron
25th January 2010, 19:40
XP-SP3 GeForce8300 Integrated
MPC-HC 1559

DXVA Checker, DXVA Mpeg2 exists.
http://s002.radikal.ru/i197/1001/bc/2fef11b05f0at.jpg (http://radikal.ru/F/s002.radikal.ru/i197/1001/bc/2fef11b05f0a.png.html)

Render, DXVA is connected.
http://s002.radikal.ru/i198/1001/64/c7fff501fafdt.jpg (http://radikal.ru/F/s002.radikal.ru/i198/1001/64/c7fff501fafd.png.html)

And video is so
http://s56.radikal.ru/i152/1001/18/f4c2a201f6a8t.jpg (http://radikal.ru/F/s56.radikal.ru/i152/1001/18/f4c2a201f6a8.jpg.html)

:(

somy
25th January 2010, 19:46
Yeah, Aero removes Tearing, but it causes serious lags (judder) especially in dual screen and refresh rate < 60 Hz.

Hi, I have serious judder when I use dual screen and set refresh rate of one screen to be 23.976 hz(to match 24P), and only sync renderer removes judder (not completely). Could that be because of Aero? I thought in the beginning it was the problem of MadVR and or the new release of MPC-HC......
Could you please provide some more details on this issue? Thank you very much!!

iSeries
25th January 2010, 21:10
Hi,

Previously, using MadVR with my TV refresh rate set to 23.976hz on a ATI 4550 (with Windows 7) I was getting stuttery playback with Aero enabled, and tearing about a fifth of the way up from the bottom of the screen with Aero disabled.

I've just tried the latest MPC build, and using MadVR (with default settings) with Aero enabled I get smooth playback. The first few seconds are stuttery and it drops a few frames, but settles down and the rest of the playback is super smooth with no more dropped frames (with Aero disabled I still get the tearing).

Would someone be able to explain to a simpleton like me what exactly Aero does to remove the tearing? And whether something has changed with the latest MPC build to improve smoothness with Aero enabled?

FDisk80
25th January 2010, 21:39
From release 1503 this is what happen with every .avi file i try to play (with hd file image is not broken but DXVA does not work). Same result if i try to change renderer (from Sync to EVR).
The only way to solve this problem is to switch to WMR9 or downgrade to version 1489.
Windows 7, 4850, Catalyst 9.12

Any idea?

http://img199.imageshack.us/img199/6739/brokenimage.jpg

Same here.
How is this not the #1 thing to fix? :confused:

pirlouy
25th January 2010, 21:42
@X-Dron: I think your problem is glasses: you have forgotten to put your 3D glasses, that's all ! :D

@somy: I can't really say more things. I have similitudes with iSeries:
- tearing if I disable Aero (dual or mono screen, all EVR and madVR); more tearing for 24Hz, just a bottom line in 50Hz
- In 24Hz in dual screen, with Aero enable, windows Seven is... lost; cursor is really slow, and even if EVR graph could let me think it's judder free (perfect parallel lines), there are major jerks. Just try to move your mouse, if cursor is not smooth for 24Hz screen, then you'll know you can't use Aero (just right click on mpc-hc.exe and disable desktop composition in properties)
- in dual screen, 50 Hz, Aero enable, no more slowness when moving mouse, but you still have judder (not shown by EVR graph, except if you put a 30fps video, you'll see graph freezes)
- in dual screen, 50 Hz, madVr + Aero... Same behavior. Judder caused by Aero :/

- in mono screen, it seems to be ok with Aero, even in 24Hz.

In conclusion, if you use dual screen, IMO, you have to disable desktop composition (Aero) when launching MPC-HC. You'll have tearing, but we can guess it will be fix by future version of Madshi or ar-jar renderer (when they implement Direct3D)

@iSeries: I think nobody really knows exactly what Aero does, but it's sure at 100% it prevents tearing.

BDX
25th January 2010, 21:48
I think it also occurs with splash player [I only tested on W7 64-bit, (MPC-HC 32-bit in regards to my previous post)] (when you have video hardware acceleration/dxva enabled in either program).

This is now fixed in the latest version of Splash.

iSeries
25th January 2010, 21:56
@pirlouy - our experiences are not completely similar. With EVR CP or Sync Renderer and 'disable desktop composition' (i.e Aero disabled) I get perfectly smooth playback at 23.976hz with no tearing. I'm just confused as to why, with the latest MPC build, MadVR works fine with Aero enabled whereas before I was getting terrible playback.

somy
26th January 2010, 08:19
Hi,

Previously, using MadVR with my TV refresh rate set to 23.976hz on a ATI 4550 (with Windows 7) I was getting stuttery playback with Aero enabled, and tearing about a fifth of the way up from the bottom of the screen with Aero disabled.

I've just tried the latest MPC build, and using MadVR (with default settings) with Aero enabled I get smooth playback. The first few seconds are stuttery and it drops a few frames, but settles down and the rest of the playback is super smooth with no more dropped frames (with Aero disabled I still get the tearing).

Would someone be able to explain to a simpleton like me what exactly Aero does to remove the tearing? And whether something has changed with the latest MPC build to improve smoothness with Aero enabled?

My test is opposite, I have almost the same setup as yours. I use Windows 7 and ATI 4850, and recently I upgraded ATI ccc to 9.12 (thank godness, they finally fix black level issue) and MPC-HC to the newest one, but it became super stuttery, not even watchable. I have Aero enabled.

somy
26th January 2010, 08:23
@X-Dron: I think your problem is glasses: you have forgotten to put your 3D glasses, that's all ! :D

@somy: I can't really say more things. I have similitudes with iSeries:
- tearing if I disable Aero (dual or mono screen, all EVR and madVR); more tearing for 24Hz, just a bottom line in 50Hz
- In 24Hz in dual screen, with Aero enable, windows Seven is... lost; cursor is really slow, and even if EVR graph could let me think it's judder free (perfect parallel lines), there are major jerks. Just try to move your mouse, if cursor is not smooth for 24Hz screen, then you'll know you can't use Aero (just right click on mpc-hc.exe and disable desktop composition in properties)
- in dual screen, 50 Hz, Aero enable, no more slowness when moving mouse, but you still have judder (not shown by EVR graph, except if you put a 30fps video, you'll see graph freezes)
- in dual screen, 50 Hz, madVr + Aero... Same behavior. Judder caused by Aero :/

- in mono screen, it seems to be ok with Aero, even in 24Hz.

In conclusion, if you use dual screen, IMO, you have to disable desktop composition (Aero) when launching MPC-HC. You'll have tearing, but we can guess it will be fix by future version of Madshi or ar-jar renderer (when they implement Direct3D)

@iSeries: I think nobody really knows exactly what Aero does, but it's sure at 100% it prevents tearing.
I think I can't live with tearing either, so I guess I'll just to try single screen.

somy
26th January 2010, 08:27
@pirlouy - our experiences are not completely similar. With EVR CP or Sync Renderer and 'disable desktop composition' (i.e Aero disabled) I get perfectly smooth playback at 23.976hz with no tearing. I'm just confused as to why, with the latest MPC build, MadVR works fine with Aero enabled whereas before I was getting terrible playback.

Hi, iSeries, do you use dual screen setup?
In my setup I have one monitor runs at 60HZ and I play movie on my projector as 2nd monitor which runs at 23.976HZ, EVR and MadVR is completely not watchable, EVR sync looks smooth, but it occasionally produce judder and the green line is not always in parallel with red line, it goes up then goes down then up again......

Casimir666
26th January 2010, 08:54
XP-SP3 GeForce8300 Integrated
MPC-HC 1559

DXVA Checker, DXVA Mpeg2 exists.
http://s002.radikal.ru/i197/1001/bc/2fef11b05f0at.jpg (http://radikal.ru/F/s002.radikal.ru/i197/1001/bc/2fef11b05f0a.png.html)

Render, DXVA is connected.
http://s002.radikal.ru/i198/1001/64/c7fff501fafdt.jpg (http://radikal.ru/F/s002.radikal.ru/i198/1001/64/c7fff501fafd.png.html)

And video is so
http://s56.radikal.ru/i152/1001/18/f4c2a201f6a8t.jpg (http://radikal.ru/F/s56.radikal.ru/i152/1001/18/f4c2a201f6a8.jpg.html)

:(

Can you post a sample of this video?

tetsuo55
26th January 2010, 09:26
please replace liba52 and libdca with libavcodec. libavcodec always update and better them both. and add disable jitter correction like ffdshow. thank you.libavcodec does not support 24 bit decoding for these formats, this in effects mean they are clipping data.
We will gladly switch once 24bit support has been added (its not on their to-do list)

iSeries
26th January 2010, 12:11
Hi somy,

My TV is set up as a secondary display (set to 23.976hz). Using Sync Renderer with the target sync position at 30ms and 'Disable desktop composition' enabled, the green line is slightly wavy but parallel to the red line and no spikes. Playback appears to be perfectly smooth (I find watching the end credits scrolling a good test of smoothness). A longer test of MadVR with Aero enabled shows every now and then there is a stutter, but with Sync Renderer playback remains smooth throughout (please Madshi, update MadVR to fix the 24p tearing issue when Aero is disbaled :))

Have you checked your settings in CCC? Playback can be affected by some of the settings in the 3D and Video configurations.

rpm7200
26th January 2010, 12:17
@tetsuo55

well but when we select 24 bit pcm on mpc audio settings all other formats use 24 bit pcm . for example libavcodec don't support 24 bit pcm but flac audio files use 24 bit pcm. sorry my bad english.

tetsuo55
26th January 2010, 12:18
@tetsuo55

well but when we select 24 bit pcm on mpc audio settings all other formats use 24 bit pcm . for example libavcodec don't support 24 bit pcm but flac audio files use 24 bit pcm. sorry my bad english.i was talking only about libavcodec not support 24bit for the important audio formats.

somy
26th January 2010, 12:21
Hi somy,

My TV is set up as a secondary display (set to 23.976hz). Using Sync Renderer with the target sync position at 30ms and 'Disable desktop composition' enabled, the green line is slightly wavy but parallel to the red line and no spikes. Playback appears to be perfectly smooth (I find watching the end credits scrolling a good test of smoothness). A longer test of MadVR with Aero enabled shows every now and then there is a stutter, but with Sync Renderer playback remains smooth throughout (please Madshi, update MadVR to fix the 24p tearing issue when Aero is disbaled :))

Have you checked your settings in CCC? Playback can be affected by some of the settings in the 3D and Video configurations.

OK, thanks for your information.
I'm not aware that I have to set 30ms for 24P content, the default is 12ms I think. Anyway, MPC-HC now support switching refresh rate automatically, so I'd probably keep using Sync renderder for now until Madshi release new MadVR :-) Last week I also found the YUC/RGB conversion of FFDShow is not that bad comparing to MadVR, so I'll live with that for now. My experience with MadVR is completely different from yours though, in my case when Aero is enabled the playback is simply not watchable at all! I'll try to test it again with single monitor aero turned off and see how it looks tonight.

Regarding settings in CCC, what shall I do? I know it won't use avivo, so I guess the setting there won't affect the result. However I'm not sure what side effect can be introduced by 3D settings.

somy
26th January 2010, 12:23
Hi somy,

My TV is set up as a secondary display (set to 23.976hz). Using Sync Renderer with the target sync position at 30ms and 'Disable desktop composition' enabled, the green line is slightly wavy but parallel to the red line and no spikes. Playback appears to be perfectly smooth (I find watching the end credits scrolling a good test of smoothness). A longer test of MadVR with Aero enabled shows every now and then there is a stutter, but with Sync Renderer playback remains smooth throughout (please Madshi, update MadVR to fix the 24p tearing issue when Aero is disbaled :))

Have you checked your settings in CCC? Playback can be affected by some of the settings in the 3D and Video configurations.
If would be nice if you could post an image of the info graph when you have sync renderer enabled, and I'd very much like to see how it looks comparing to mine, thanks!

roozhou
26th January 2010, 13:01
@clsid

How can i build a MPCVideoDec.ax with only DXVA decoders?

leeperry
26th January 2010, 15:30
would there be any way to get the previous/next playlist hotkeys to work even if MPC is not in focus somehow? w/ the standard windows keys maybe?

clsid
26th January 2010, 16:51
@clsid

How can i build a MPCVideoDec.ax with only DXVA decoders?
By changing the settings in "internal_filter_config.h". Set all FFmpeg based decoders to 0, except the DXVA ones.
You can decrease the size of the binary by disabling the unneeded decoders in FFmpeg, by editing its "config.h". That is not (yet) done automatically. This won't make any functional difference, just matters for size.

roozhou
26th January 2010, 17:18
By changing the settings in "internal_filter_config.h". Set all FFmpeg based decoders to 0, except the DXVA ones.
You can decrease the size of the binary by disabling the unneeded decoders in FFmpeg, by editing its "config.h". That is not (yet) done automatically. This won't make any functional difference, just matters for size.

Do I still need to compile libavcodec even if none of its decoder is used?

hdboy
26th January 2010, 17:37
Hi, iSeries, do you use dual screen setup?
In my setup I have one monitor runs at 60HZ and I play movie on my projector as 2nd monitor which runs at 23.976HZ, EVR and MadVR is completely not watchable, EVR sync looks smooth, but it occasionally produce judder and the green line is not always in parallel with red line, it goes up then goes down then up again......

I run my PC monitor @60hz and my HDTV as secondary monitor @24hz or 60hz depending on content. Up until very recently, I could not get smooth playback using my HDTV as secondary monitor. I had to either set the TV as primary monitor or use D3D fullscreen. Neither solution was satisfactory.

I actually bought a 9800GT but it did not improve the situation so I went back to the old 7600GT. But the newer MPC-HC with Sync fixed my problem. I still get the occasional stutter with 24fps and regular stutter with 25fps (the few UK TV shows I have) but for the most part I'm happy.

(I'm using default renderer settings, btw, so desktop composition is not disabled).

somy
26th January 2010, 18:00
I run my PC monitor @60hz and my HDTV as secondary monitor @24hz or 60hz depending on content. Up until very recently, I could not get smooth playback using my HDTV as secondary monitor. I had to either set the TV as primary monitor or use D3D fullscreen. Neither solution was satisfactory.

I actually bought a 9800GT but it did not improve the situation so I went back to the old 7600GT. But the newer MPC-HC with Sync fixed my problem. I still get the occasional stutter with 24fps and regular stutter with 25fps (the few UK TV shows I have) but for the most part I'm happy.

(I'm using default renderer settings, btw, so desktop composition is not disabled).

This is what I observed recently, since you're using Nvidia card, so it's not a driver issue. Did you try disable aero or use single monitor? Sync renderer solve part of the problem, but judder still exsits for me......

X-Dron
26th January 2010, 18:46
Can you post a sample of this video?
sample is here (http://www.easy-share.com/1909111691/Sample.mpg)

pirlouy
26th January 2010, 18:47
I think I can't live with tearing either, so I guess I'll just to try single screen.
You can also use EVR Sync with "D3D Fullscreen" option, and you won't have tearing, and you'll have smooth playback.

But D3D option is really not UI friendly. :/

somy
26th January 2010, 18:58
You can also use EVR Sync with "D3D Fullscreen" option, and you won't have tearing, and you'll have smooth playback.

But D3D option is really not UI friendly. :/

OK, I have just done some more tests.
dual screen 24P output without aero: everything is smooth except serious tearing with MadVR.
dual screen 24P output with aero: EVR CP and MadVR is extremely laggy, EVR sync is better but still not smooth.
single screeb 24P with aero: MadVR becomes laggy after 30 minutes.

hoborg
26th January 2010, 19:40
Hi.
In Win7 windows\Performance\WinSAT directory, there are few *.MPG samples wich are not compatible with MPC "MpegSplitter.ax". After muxing in to MKV, all is working fine.

clsid
26th January 2010, 20:42
Do I still need to compile libavcodec even if none of its decoder is used?
Yes, because the DXVA decoders are part of it.

Polcius
26th January 2010, 20:51
Any ETA on the "double image" fix?

How should I set up ffdshow, in the meantime?

loretta80
26th January 2010, 20:55
Any ETA on the "double image" fix?

How should I set up ffdshow, in the meantime?

Do you have stereoscopic function activated in nvidia driver? That may give you two frames. Than turn it off.

ar-jar
26th January 2010, 21:10
@ar-jar: I direct this report at you as I think that rev 1557 is the cause of this regression. Basically when I use rev1557 32bit available on xvidvideo.ru, when the player loses its direct3d surface and reinitialize, it forgets to do that for the subtitle renderer so I will be unable to see subtitle after a UAC prompt unless I disable then enable the internal sub renderer. I use EVR Sync.

If you need more information, please say so.

Thanks for the report. I will look into this in the weekend. I'm in the process of rewriting the device/surface release and recreation code as it is not correct today in any of the custom DirectX-based renderers. There may be some regressions in the mean time. I'll first rewrite EVR Sync. My plan is to be able to toggle between windowed and 3D fullscreen just like windowed and regular fullscreen. -A

somy
26th January 2010, 21:12
@X-Dron: I think your problem is glasses: you have forgotten to put your 3D glasses, that's all ! :D

@somy: I can't really say more things. I have similitudes with iSeries:
- tearing if I disable Aero (dual or mono screen, all EVR and madVR); more tearing for 24Hz, just a bottom line in 50Hz
- In 24Hz in dual screen, with Aero enable, windows Seven is... lost; cursor is really slow, and even if EVR graph could let me think it's judder free (perfect parallel lines), there are major jerks. Just try to move your mouse, if cursor is not smooth for 24Hz screen, then you'll know you can't use Aero (just right click on mpc-hc.exe and disable desktop composition in properties)
- in dual screen, 50 Hz, Aero enable, no more slowness when moving mouse, but you still have judder (not shown by EVR graph, except if you put a 30fps video, you'll see graph freezes)
- in dual screen, 50 Hz, madVr + Aero... Same behavior. Judder caused by Aero :/

- in mono screen, it seems to be ok with Aero, even in 24Hz.

In conclusion, if you use dual screen, IMO, you have to disable desktop composition (Aero) when launching MPC-HC. You'll have tearing, but we can guess it will be fix by future version of Madshi or ar-jar renderer (when they implement Direct3D)

@iSeries: I think nobody really knows exactly what Aero does, but it's sure at 100% it prevents tearing.

My test result tonight is almost the same, basically I think MadVR only works well when aero is enabled.
In single screen mode, MadVR is super smooth in the beginning and after a while (20 minutes) it becomes laggy, I have to pause and then play to make it judder-free, do you have similar problem?

somy
26th January 2010, 21:23
You can also use EVR Sync with "D3D Fullscreen" option, and you won't have tearing, and you'll have smooth playback.

But D3D option is really not UI friendly. :/

I tried, but everytime it pops up a warning dialog which tells me 10Bit output is not supported:(

Polcius
26th January 2010, 21:34
Do you have stereoscopic function activated in nvidia driver? That may give you two frames. Than turn it off.

No, I mean the error reported some pages back, when trying to play .avi or .mkv files.

ar-jar
26th January 2010, 21:50
I tried, but everytime it pops up a warning dialog which tells me 10Bit output is not supported:(

Please turn off 10bit RGB as it is probably not supported by your gfx board in D3D fullscreen. Or then my caps test is faulty - i haven't tested it much yet. You can use the DirectX Caps Viewer to see if it really is supported by your board. -A

somy
26th January 2010, 22:00
:confused:Please turn off 10bit RGB as it is probably not supported by your gfx board in D3D fullscreen. Or then my caps test is faulty - i haven't tested it much yet. You can use the DirectX Caps Viewer to see if it really is supported by your board. -A

Thanks ar-jar, I tried to turn it off and then I got "8 bit is not supported" warning message:confused:
I use the latest MPC-HC rev 1557, I remember 1549 worked fine for me.

ar-jar
26th January 2010, 22:14
:confused:

Thanks ar-jar, I tried to turn it off and then I got "8 bit is not supported" warning message:confused:
I use the latest MPC-HC rev 1557, I remember 1549 worked fine for me.

The caps test from hell huh :-) I'll turn it off or fix it in the next commit (or provide an intermediate build). Sorry about that. -A

kramcd
26th January 2010, 23:08
Hi there, I've got 2 maqin problems;

1). I'm getting a 'double image' at the top of the screen when playing avi files (mkv is ok). The old version (1249) didn't do this. However, I prefer the extra sync settings in the newer version (currently 1529).

2). I can't get smooth 24hz playback on my HTPC (GA-MA78G-D3SH, AMD 4850e, HD 4650, Win 7), however I can with my other PC (Asus P5B-E, Q6600, HD 4650, Win 7). Both Pc's are using the same version of MPC HC, and graphics cards uses same drivers (same card in fact, just swapped over)....very frustrating!

Any Ideas?

Regards
Mark.

X-Files
26th January 2010, 23:15
From release 1503 this is what happen with every .avi file i try to play (with hd file image is not broken but DXVA does not work). Same result if i try to change renderer (from Sync to EVR).
The only way to solve this problem is to switch to WMR9 or downgrade to version 1489.
Windows 7, 4850, Catalyst 9.12

Any idea?

http://img199.imageshack.us/img199/6739/brokenimage.jpg

Same problem here, I dont know why this not the NO.1 fix issue first to be done ? coz even use ffdshow , some WMV , MKV , MP4 still get "Double images" , BTW , chinese subtitles only can use UTF encode to display in right way. not like old verison can simply use chinese GB2312 as default.
Window vista 64 , 4870, Catalyst 9.12

decapitado
27th January 2010, 00:55
Auto fullscreen mode doesn´t work with dvd´s, only with files :(
Is this going to be fixed later?

Polcius
27th January 2010, 01:23
Same problem here, I dont know why this not the NO.1 fix issue first to be done ? coz even use ffdshow , some WMV , MKV , MP4 still get "Double images" , BTW , chinese subtitles only can use UTF encode to display in right way. not like old verison can simply use chinese GB2312 as default.
Window vista 64 , 4870, Catalyst 9.12

Yes, I really don't understand what's the point of adding new features when there's a major bug to be solved.

boyumeow
27th January 2010, 05:12
The bug would not get fixed with just removing one alphabet or one line in the source, it takes time to identify and rectify. Please be patient. Thanks.

macycat
27th January 2010, 06:18
I really appreciate all the development effort for MPC-HC. I use it quite a bit for recordings made from my Hauppauge HDPVR. The player provides excellent quality playback (with a bit of tuning, of course).

I noticed that the later versions of MPC have a "Capture" option. Is it possible to stream live directly from the Hauppauge HDPVR?

Thanks.

somy
27th January 2010, 09:34
The caps test from hell huh :-) I'll turn it off or fix it in the next commit (or provide an intermediate build). Sorry about that. -A

Thanks for the help.

somy
27th January 2010, 09:37
Hi there, I've got 2 maqin problems;

1). I'm getting a 'double image' at the top of the screen when playing avi files (mkv is ok). The old version (1249) didn't do this. However, I prefer the extra sync settings in the newer version (currently 1529).

2). I can't get smooth 24hz playback on my HTPC (GA-MA78G-D3SH, AMD 4850e, HD 4650, Win 7), however I can with my other PC (Asus P5B-E, Q6600, HD 4650, Win 7). Both Pc's are using the same version of MPC HC, and graphics cards uses same drivers (same card in fact, just swapped over)....very frustrating!

Any Ideas?

Regards
Mark.

Do you use dual monitors+Aero?

littleD
27th January 2010, 09:43
Bug: v 1.3.1557.0
When i change language to Polish and want to open Options, an error appears : Encountered an improper argument.
Thers no way to get to options then.

X-Dron
27th January 2010, 10:21
Auto fullscreen mode doesn´t work with dvd´s, only with files :(
Is this going to be fixed later?

I think about this.
Probably :)

somy
27th January 2010, 10:26
The caps test from hell huh :-) I'll turn it off or fix it in the next commit (or provide an intermediate build). Sorry about that. -A

Hi ar-jar, do you think it's possible to add a delay after change screen refresh rate? It's necessary for renderers such as Halii and MadVR.

Thanks a lot!

kramcd
27th January 2010, 10:45
Do you use dual monitors+Aero?

No, single monitor and aero disabled....is there a way of telling from the 'ctrl-j' details?

XhmikosR
27th January 2010, 11:12
Bug: v 1.3.1557.0
When i change language to Polish and want to open Options, an error appears : Encountered an improper argument.
Thers no way to get to options then.

I cannot reproduce it with r1567 (http://www.mediafire.com/?yrtnmmm3vyh).

littleD
27th January 2010, 11:16
I cannot reproduce it with r1567 (http://www.mediafire.com/?yrtnmmm3vyh).

That is fine. Thanks.

somy
27th January 2010, 11:29
Hi there, I've got 2 maqin problems;

1). I'm getting a 'double image' at the top of the screen when playing avi files (mkv is ok). The old version (1249) didn't do this. However, I prefer the extra sync settings in the newer version (currently 1529).

2). I can't get smooth 24hz playback on my HTPC (GA-MA78G-D3SH, AMD 4850e, HD 4650, Win 7), however I can with my other PC (Asus P5B-E, Q6600, HD 4650, Win 7). Both Pc's are using the same version of MPC HC, and graphics cards uses same drivers (same card in fact, just swapped over)....very frustrating!

Any Ideas?

Regards
Mark.

With rgs to 2), what refresh rate do you use on your monitor? If you're running Windows 7 then make sure you choose 23HZ instead of 24HZ. What renderers have your tried?

kramcd
27th January 2010, 11:34
With rgs to 2), what refresh rate do you use on your monitor? If you're running Windows 7 then make sure you choose 23HZ instead of 24HZ. What renderers have your tried?

The monitor is a Samsung LA46A650 LCD TV. It changes it refresh rate depending on the input signal. I use it with both PC's (as per previously mentioned) and one PC has no problem producing 24Hz, the other is jerky.

kramcd
27th January 2010, 11:39
With rgs to 2), what refresh rate do you use on your monitor? If you're running Windows 7 then make sure you choose 23HZ instead of 24HZ. What renderers have your tried?

why choose 23Hz for win7?...

shouldn't the refresh rate be 24hz for a 24Hz file to help eliminate judder though?

I've tried EVR CR and EVR Sync, with and without D3D. Only D3D will give reasonably smooth playback for the 24Hz file on the HTPC. However, the other PC will happily produce 24Hz file using the EVR Sync (with fullscreen settings 23,50-24.00 -> 1980 x 1080 32bpp 24Hz).

mark0077
27th January 2010, 11:44
23 hz actually corresponds to 23.976 which is what you'll find most of your content will probaby be designed for

somy
27th January 2010, 11:50
The monitor is a Samsung LA46A650 LCD TV. It changes it refresh rate depending on the input signal. I use it with both PC's (as per previously mentioned) and one PC has no problem producing 24Hz, the other is jerky.

I think refresh rate is controlled by graphics card instead of TV.:rolleyes::rolleyes::rolleyes:

somy
27th January 2010, 11:52
I used a batch script that reads media FPS from MediaInfo and change refresh rate by change CCC profiles accordingly, that worked fine until recently - MadVR becomes super laggy with dual monitor + Aero......

I'm guessing maybe it's cause by Aero preview feature introduced after r1420, I'll do more tests tonight and report back. Is there anyway to switch this feature off?

kramcd
27th January 2010, 11:54
I think refresh rate is controlled by graphics card instead of TV.:rolleyes::rolleyes::rolleyes:

I guess what I mean is that the TV responds and changes to suit the graphics output. The TV will display 24Hz, or 50Hz or whatever when MPC HC is set the auto-change monitor mode.

X-Dron
27th January 2010, 11:57
kramcd
It is felt that 23Hz in Win7 is native 23.987.
I'll check it tonight.
If this is true, then for content with 23.987 better set display mode with 23Hz.
I'll change auto-change monitor mode in this case.

kramcd
27th January 2010, 11:59
It is felt that 23Hz in Win7 is native 23.987.
I'll check it tonight.
If this is true, then for content with 23.987 better set display mode with 23Hz.

Ok, interesting...

somy
27th January 2010, 12:00
It is felt that 23Hz in Win7 is native 23.987.
I'll check it tonight.
If this is true, then for content with 23.987 better set display mode with 23Hz.

I've double checked this with powerstrip, only in W7 you need to choose 23HZ. in vista or XP just choose 24HZ.

decapitado
27th January 2010, 12:39
kramcd
It is felt that 23Hz in Win7 is native 23.987.
I'll check it tonight.
If this is true, then for content with 23.987 better set display mode with 23Hz.
I'll change auto-change monitor mode in this case.

I confirm that, 23hz in win7 gives a smoother playback and a lot less dropped frames than 24hz.

kramcd
27th January 2010, 12:42
I confirm that, 23hz in win7 gives a smoother playback and a lot less dropped frames than 24hz.

Hmm...I don't seem to have an option to choose 23Hz...is that a limitation of the graphics card (HD 4650)?

somy
27th January 2010, 12:48
Hmm...I don't seem to have an option to choose 23Hz...is that a limitation of the graphics card (HD 4650)?

Add HDTV 1080 24P support in CCC.
When you select 23HZ, it will jump to 24HZ (crazy CCC), just ignore that :)

somy
27th January 2010, 12:52
In theory I think 24P playback on 23HZ refresh rate should be smooth during most of time especially when you use Sync renderer, but we've found that it doesn't work well when you have dual monitors and aero enabled. I think a lot of people use two screens and run 24P on TV/60HZ on monitor.

pirlouy
27th January 2010, 12:58
My test result tonight is almost the same, basically I think MadVR only works well when aero is enabled.
In single screen mode, MadVR is super smooth in the beginning and after a while (20 minutes) it becomes laggy, I have to pause and then play to make it judder-free, do you have similar problem?

I'll try to test soon, even if I have never really test 24P because it has never be really usable (either tearing or judder), but now that I'm in mono screen, I have re-enabled Aero when watching video, so maybe it will be watchable !

Just to sum up: I'll try 1920x1080 24Hz, with Aero; I'll try madVR then EVR Sync (40 minutes videos). Today or tomorrow

decapitado
27th January 2010, 13:03
we've found that it doesn't work well when you have dual monitors and aero enabled.
So you suggest to disable aero when playing 24p material?

pirlouy
27th January 2010, 13:04
I'm guessing maybe it's cause by Aero preview feature introduced after r1420
Interesting !!
I think it should be possible to disable (and even without regedit).

pirlouy
27th January 2010, 13:07
So you suggest to disable aero when playing 24p material?
When you're in dual screen,

Aero seems to not support if one screen is in 60Hz and other in another refresh rate. So yes, it is rather recommended to disable desktop composition if you're in dual screen and you use different refresh rates.
But without Aero it's possible you have tearing...

edigee
27th January 2010, 13:08
Most of today's TV sets claim to have a variaty of "motion pulldown" algorythms implementated to make the movement smoother ,I'm wondering if they're useful for a 23.976 fps source to a 50 or 60 Hz TV dispaly,for example. I mean if we should keep all those sync. settings in MPC-HC ,reclocks ,and any others procedures or just let the TV to make that job....or both?
I'm asking that because I want to buy a full HD TV set for watching HD movies.
All my consideration to all the developers of the MPC-HC. They all make a great job!

somy
27th January 2010, 13:32
So you suggest to disable aero when playing 24p material?

For MadVR, you cannot disable Aero otherwise you get tearing all the time. The only option is to disable one monitor.
For sync renderer, it should work with dual screen no aero, but there was some problem when I disabled desktop composition in r1557, ar-jar will fix it hopefully.

somy
27th January 2010, 13:34
I'll try to test soon, even if I have never really test 24P because it has never be really usable (either tearing or judder), but now that I'm in mono screen, I have re-enabled Aero when watching video, so maybe it will be watchable !

Just to sum up: I'll try 1920x1080 24Hz, with Aero; I'll try madVR then EVR Sync (40 minutes videos). Today or tomorrow

Thanks, is there any chance that you can try with the latest MPC-HC?
Anyway let's know the result, cheers!

somy
27th January 2010, 13:34
Interesting !!
I think it should be possible to disable (and even without regedit).

I'll try r1420 tonight or tomorrow and I'll post test result.

somy
27th January 2010, 13:37
Most of today's TV sets claim to have a variaty of "motion pulldown" algorythms implementated to make the movement smoother ,I'm wondering if they're useful for a 23.976 fps source to a 50 or 60 Hz TV dispaly,for example. I mean if we should keep all those sync. settings in MPC-HC ,reclocks ,and any others procedures or just let the TV to make that job....or both?
I'm asking that because I want to buy a full HD TV set for watching HD movies.
All my consideration to all the developers of the MPC-HC. They all make a great job!

You don't want 3:2 pulldown:devil::devil:
You probably need frame creation, my AE3000 has that feature and it works better. The idea is to output pure 24P to TV and let TV to do the rest work (pull down or frame creation).

noee
27th January 2010, 13:48
For MadVR, you cannot disable Aero otherwise you get tearing all the time. The only option is to disable one monitor.
For sync renderer, it should work with dual screen no aero, but there was some problem when I disabled desktop composition in r1557, ar-jar will fix it hopefully.

I use madVR for my movie playback with MPC-HC and I have a dual-mon set up with my playback monitor at 24Hz. I have Aero turned off, but I have my playback monitor as the number one device, but my other monitor, while the number 2 device, is set as "Primary".

I get perfect playback with MPC-HC/madVR/ffdshow/Reclock.

It might be worth a try.

somy
27th January 2010, 13:56
I use madVR for my movie playback with MPC-HC and I have a dual-mon set up with my playback monitor at 24Hz. I have Aero turned off, but I have my playback monitor as the number one device, but my other monitor, while the number 2 device, is set as "Primary".

I get perfect playback with MPC-HC/madVR/ffdshow/Reclock.

It might be worth a try.

This make me believe more that the problem is introduced by aero preview feature. In your case preview is on the same screen as MPC-HC, and in my case preview is on 1st screen while MPC-HC is on 2nd screen. This also explains:
1. if you turn off aero it works
2. if you use single monitor it works.

noee
27th January 2010, 14:14
Not true. When I turn Aero on, the MPC aero preview shows on my "primary" monitor (not the playback monitor), so it's the same as your setup, if I am understanding. I have Aero off for other reasons.....

somy
27th January 2010, 14:19
Not true. When I turn Aero on, the MPC aero preview shows on my "primary" monitor (not the playback monitor), so it's the same as your setup, if I am understanding. I have Aero off for other reasons.....

OK, you use ReClock, thta's why. I don't use ReClock.
ReClock does synchronization for you. BTW, you don't have tearing when aero is off? What version of MPC-HC do you use?

noee
27th January 2010, 14:40
Yes, I use reclock, but I have Reclock vsynch turned off. Currently using MPC-HC b1557. Yes, no tearing with Aero off. I'm on Win7 Ult, x64, running a 32bit playback chain.

somy
27th January 2010, 14:41
Yes, I use reclock, but I have Reclock vsynch turned off. Currently using MPC-HC b1557. Yes, no tearing with Aero off. I'm on Win7 Ult, x64, running a 32bit playback chain.

So ReClock also removes tearing??:confused::confused::confused:

somy
27th January 2010, 14:44
Anyway, I'll try MPC-HC r1420 to see if I still get judder with MadVR in dual display with aero on.

noee
27th January 2010, 14:49
So ReClock also removes tearing??:confused::confused::confused:

You should go download Reclock and check out the ReadMe file. I know it's tedious, but it is relevant in general.

Also, something changed in MPC-HC, I think it was around 1489 or so....the renderers, at least in my setup (EVR, EVR-Sync, madVR) got very stable. I would suggest a later build than 1420.

somy
27th January 2010, 14:53
You should go download Reclock and check out the ReadMe file. I know it's tedious, but it is relevant in general.

Also, something changed in MPC-HC, I think it was around 1489 or so....the renderers, at least in my setup (EVR, EVR-Sync, madVR) got very stable. I would suggest a later build than 1420.

I'm using 1557, and disable desktop composition doesn't work with EVR CP or Sync renderer (see my previous posts).
I don't mind to use ReClock, but I think even without ReClock 24P playback should be smooth during most time of a movie. The fact is, I get judder all the time in every second, and I think it's a bug/issue with newer version of MPC-HC because I didn't have such problem two months ago.

pietpuk123
27th January 2010, 15:21
I want to translate mpc-hc to Dutch.
Can somebody tell me what to do or who to contact (a person that will respond)

greetings

Paul

X-Dron
27th January 2010, 19:04
I've double checked this with powerstrip, only in W7 you need to choose 23HZ. in vista or XP just choose 24HZ.
Yes.
I've checked it too.:)
23HZ is native 23.976
59HZ is native 59.94 (2х29.97).
And it works in Vista too.
So I'll rewrite the code and add native modes for Vista and above.

MPC-HTPC
27th January 2010, 19:25
Hi X-Dron,

you have done a good job with the auto change fullscreen resolution feature! :)

As somy suggested I would like to ask you if there is a possibility to add an option to enable a delay (maybe customisable) after changing the refresh rate in fullscreen mode.

Hi ar-jar, do you think it's possible to add a delay after change screen refresh rate? It's necessary for renderers such as Halii and MadVR.

Thanks a lot!

Nevertheless great work to everybody at MPC-HC Team. I love your player and it works great!

Steveo08
27th January 2010, 19:57
Yes.
I've checked it too.:)
23HZ is native 23.976
59HZ is native 59.94 (2х29.97).
And it works in Vista too.
So I'll rewrite the code and add native modes for Vista and above.



this is what i tried to say a few posts ago :)

pirlouy
27th January 2010, 20:31
I'll try r1420 tonight or tomorrow and I'll post test result.

Ahh... I didn't understand. You mean Aero feature implemented in MPC... I thought you were talking of Windows implementation (Windows Seven build 1420... :D)

Yes you can disable this option in MPC-HC without using old build (except if you want to be sure it's not linked) in menu Tweak, last option.

I'll try MPC last build soon. And I think I'll open a new thread for this...

somy
27th January 2010, 20:33
Yes.
I've checked it too.:)
23HZ is native 23.976
59HZ is native 59.94 (2х29.97).
And it works in Vista too.
So I'll rewrite the code and add native modes for Vista and above.

Thanks for the great work!
Is it possible 1) to add a delay for each change 2) not do any change if the target monitor is not turned on (in my setup my TV support 24P but my monitor doesn't, so I'd like to apply 23HZ only when my TV is turned on).
Thank again!

Best wishes,
Mai Sun

somy
27th January 2010, 20:38
I'll try to test soon, even if I have never really test 24P because it has never be really usable (either tearing or judder), but now that I'm in mono screen, I have re-enabled Aero when watching video, so maybe it will be watchable !

Just to sum up: I'll try 1920x1080 24Hz, with Aero; I'll try madVR then EVR Sync (40 minutes videos). Today or tomorrow

I did some test today and here is the result:
1. change to r1420 doesn't help, I changed it back to r1557, but I still think it's relevant to aero preview function when two monitors do NOT have the same refreshrate (because aero has to render the preview in different refresh rate).
2. if I set the TV to be primary display, the playback is smooth even though I use two displays and the refresh rates are different.

Conclusion: to archieve smooth playback with MadVR without tearing you should play movie in the primary display which runs at 23HZ. I got butter smooth playback and I didn't notice any judder or lost of frame during 1 hour BBC life (which is full of lens shifting).
:-)

somy
27th January 2010, 20:55
Ahh... I didn't understand. You mean Aero feature implemented in MPC... I thought you were talking of Windows implementation (Windows Seven build 1420... :D)

Yes you can disable this option in MPC-HC without using old build (except if you want to be sure it's not linked) in menu Tweak, last option.

I'll try MPC last build soon. And I think I'll open a new thread for this...

Forgive me, English is not my mother tongue:cool:
I tried the option in MPC to disable windows 7 taskbar, but it still shows the preview of the movie. I think this is a windows feature and it has nothing to do with MPC-HC. Does anyone know how to turn it off..

somy
27th January 2010, 20:59
Find an article which explains how to turn it off:
http://www.blogsdna.com/2056/how-to-enable-or-disable-taskbar-thumbnails-preview-in-windows-7.htm

I'll give a try as soon as I have time :)

Peuj
27th January 2010, 21:16
Yes.
I've checked it too.:)
23HZ is native 23.976
59HZ is native 59.94 (2х29.97).
And it works in Vista too.
So I'll rewrite the code and add native modes for Vista and above.

Hi X-Dron,

Is it possible to have the "Launch files in fullscreen" working even if MPC is already open?
For example:
If I drag and drop a file inside MPC, it doesn't work.
If I use File -> Open, it doesn't work.
If I use Windows Explorer, Open or Open with, it doesn't work.

Also, is it possible to have the option "Exit fullscreen" for Stop and Close the movie. I think it makes sense (at least for me :) )

Thanks

somy
27th January 2010, 22:12
Hi X-Dron,

Is it possible to have the "Launch files in fullscreen" working even if MPC is already open?
For example:
If I drag and drop a file inside MPC, it doesn't work.
If I use File -> Open, it doesn't work.
If I use Windows Explorer, Open or Open with, it doesn't work.

Also, is it possible to have the option "Exit fullscreen" for Stop and Close the movie. I think it makes sense (at least for me :) )

Thanks

Does anyone know in a batch script if it's possible to determine the resolution? thanks!

pdanpdan
27th January 2010, 23:21
I remember somebody mentioning the possibility to define mkv stream selection preferences (as in Haali splitter) in MPC. Is there any way to do it with the internal splitter?

diizzy
28th January 2010, 01:39
As always a big thank you to the developers and contributors and keep up the good work. After switching to a much higher quality monitor I've noticed a very annoying "effect" that only affects EVR modes. It's kinda hard to show in a still picture but I think I captured it pretty well. As you can see there is almost like some kind weird analog interference (I'm not sure what I should call it) going on. It's also almost impossible to notice on multiple colored surfaces but on one colored its very noticeable. The lines scrolls up and down in a repetitive way so it's not just randomly occurring and of course stops if you hit pause. Haali and VMR modes are not affected by this and its both in rev 1453 and 1557. This occurs using both ffdshow and MPC-HCs' own decoders so I suspect its something with the render. This is on Win7, Radeon 5770 (9.12 and 10.1 doesn't make a difference), 32-bit.

http://projects.pyret.net/dump/broken-evr.png (External link)

X-Dron
28th January 2010, 07:43
Is it possible to have the "Launch files in fullscreen" working even if MPC is already open?
For example:
If I drag and drop a file inside MPC, it doesn't work.
If I use File -> Open, it doesn't work.
If I use Windows Explorer, Open or Open with, it doesn't work.


Thus it was written before, I've not changed anything.
It means, "Launch the program with the opening video on fullscreen."
Yes, your wish is feasible. :) But need it realy?


As somy suggested I would like to ask you if there is a possibility to add an option to enable a delay (maybe customisable) after changing the refresh rate in fullscreen mode.

Hi ar-jar, do you think it's possible to add a delay after change screen refresh rate? It's necessary for renderers such as Halii and MadVR.


What kind of delays are talking you about?
Is it a brief pause in the playback?

Does anyone know in a batch script if it's possible to determine the resolution? thanks!
Try this (http://www.12noon.com/displaychanger.htm)

THX-UltraII
28th January 2010, 08:48
Just bought a new ATI 5670 card and have some tearing issues when selecting sync output as renderer. The problem is at the bottom of the screen. So no problems with 2:35:1 movies but you can see tearing at very bottom of the screen with 1:85 (full 16:9) content. It can also be seen when doing a tearing test (ctrl+t) because the two red bars are broken at the bottom of the screen. I also have this problem with EVR custom but found out that I can solve it by CHECKING 'alternative v-sync' (that s NOT the 'accurate v-sync option which is ENABLED by default in EVR custom).

More people with the 5670 have this problem?

somy
28th January 2010, 09:36
Thus it was written before, I've not changed anything.
It means, "Launch the program with the opening video on fullscreen."
Yes, your wish is feasible. :) But need it realy?




What kind of delays are talking you about?
Is it a brief pause in the playback?


Try this (http://www.12noon.com/displaychanger.htm)

Thanks X-Dron.
After changing the refresh rate we need to wait for several seconds before loading the movie and start rendering. MadVR are not good at handling refresh rate change when it is running (EVR handles this much better), so a delay can make sure MadVR uses correct refresh rate.

X-Dron
28th January 2010, 09:53
After changing the refresh rate we need to wait for several seconds before loading the movie and start rendering. MadVR are not good at handling refresh rate change when it is running (EVR handles this much better), so a delay can make sure MadVR uses correct refresh rate.

How to be in case if the movie is already loaded and played in the window?
Switching to fullscreen calls changing refresh rate too.:confused:

somy
28th January 2010, 10:15
How to be in case if the movie is already loaded and played in the window?
Switching to fullscreen calls changing refresh rate too.:confused:

Hi X-Dron, maybe I misunderstood how it works.
We do NOT need refresh rate to be changed when switching to fullscreen because it may crash MadVR. What we really need is when we double click the movie:
1. MPC-HC starts in fullscreen mode (this can be configured in the fullscreen configuration).
2. Refresh rate is changed automatically based on FPS, this can also be configured.
3. After the refresh rate has been changed, wait for 5 seconds before starting to render the movie. If MadVR is started immediately after refresh rate change, it will use the old refresh rate. Sleeping for 5 seconds makes sure that MadVR picks up the new refresh rate.

I don't know if it's feasible to implement, but I do hope this can be implemented so that I don't need to use my batch script anymore :thanks::thanks::thanks::thanks::thanks:

PS: how do you change refresh rate? do you use display changer? If would be nice if it's possible to also configure it to use CCC's profile to change refresh rate. See how mediaportal impl this:
http://forum.team-mediaportal.com/mediaportal-1-talk-45/automatic-refreshrate-changer-44338/

tetsuo55
28th January 2010, 10:31
Hello everyone,

We still haven't got any responces to the technical questions raised on the official mpc-hc forum:

http://sourceforge.net/apps/phpbb/mpc-hc/viewforum.php?f=2&sid=2aef4b34542e8fe8d95d7e214aaf58b7

I would like to ask everyone to look at the two threads and respond if you have anything to add to the discusssion, this is a free open source project after all!

Thanks!

X-Dron
28th January 2010, 10:35
We do NOT need refresh rate to be changed when switching to fullscreen because it may crash MadVR. What we really need is when we double click the movie:
1. MPC-HC starts in fullscreen mode (this can be configured in the fullscreen configuration).
2. Refresh rate is changed automatically based on FPS, this can also be configured.
3. After the refresh rate has been changed, wait for 5 seconds before starting to render the movie. If MadVR is started immediately after refresh rate change, it will use the old refresh rate. Sleeping for 5 seconds makes sure that MadVR picks up the new refresh rate.

How it works now. There are two cases

Case 1
a. MPC-HC starts in fullscreen mode (this can be configured in the fullscreen configuration).
b. Refresh rate is changed automatically based on FPS after opening the file. This can also be configured.

Case 2
a. MPC-HC starts in window mode (this can be configured in the fullscreen configuration).
b. Refresh rate is changed automatically based on FPS after switching to fullscreen.

The case 2 is the one for what everything intended.
The first is a consequence.
I'm sorry.


PS: how do you change refresh rate? do you use display changer? If would be nice if it's possible to also configure it to use CCC's profile to change refresh rate.
Using available in OS modes and ChangeDisplaySettingsEx from WinAPI

somy
28th January 2010, 10:39
How it works now. There are two cases

Case 1
a. MPC-HC starts in fullscreen mode (this can be configured in the fullscreen configuration).
b. Refresh rate is changed automatically based on FPS after opening the file. This can also be configured.

Case 2
a. MPC-HC starts in window mode (this can be configured in the fullscreen configuration).
b. Refresh rate is changed automatically based on FPS after switch to fullscreen.

The case 2 is the one for what everything intended.
The first is a consequence.
I'm sorry.

OK, I don't understand why case 2 is intended, I thought most people play in fullscreen mode. Anyway, I'll continue to use my batch script for now:devil::devil::devil:

Peuj
28th January 2010, 11:58
Thus it was written before, I've not changed anything.
It means, "Launch the program with the opening video on fullscreen."
Yes, your wish is feasible. :) But need it realy?


Well this is something I need based on the "opening video on fullscreen" concept. :)
I'll try to explain my user point of view:
For me, If I select this option, it means that every time I open a video, I want it on Fullscreen.
So for example, I watch a video, at the end MPC exits the fullscreen (because I've selected the option). Then I want to watch another video but as MPC is still open it will not be on Fullscreen as expected.
For me it should be the normal/logical behavior.

And what about this?
Also, is it possible to have the option "Exit fullscreen" for Stop and Close the movie. I think it makes sense (at least for me )

Thanks

decapitado
28th January 2010, 12:25
Does anyone can play an entire movie with ZERO dropped frames in the statistics?

I get between 50 a 100 in each movie, maybe it´s a renderer problem.

pirlouy
28th January 2010, 13:00
@X-Dron: I prefered the old behavior: put default refresh rate ONLY when MPC-HC is closed, not when exiting fullscreen.

When you do tests, it's often that you alternate fullscreen/window mode. So I can't use "apply default monitor mode when exiting fullscreen". Please, use radio" buttons where we would have 3 choices:

Revert to default monitor mode:
- never
- when closing MPC-HC
- When exiting Fullscreen.

Thanks in advance.

pirlouy
28th January 2010, 13:02
@decapitado: have you cleared statistics after some seconds in fullscreen ? (with hotkey)

MPC-HTPC
28th January 2010, 13:24
How it works now. There are two cases

Case 1
a. MPC-HC starts in fullscreen mode (this can be configured in the fullscreen configuration).
b. Refresh rate is changed automatically based on FPS after opening the file. This can also be configured.

Case 2
a. MPC-HC starts in window mode (this can be configured in the fullscreen configuration).
b. Refresh rate is changed automatically based on FPS after switching to fullscreen.

The case 2 is the one for what everything intended.
The first is a consequence.
I'm sorry.


Using available in OS modes and ChangeDisplaySettingsEx from WinAPI

Hi X-Dron,

thanks for explaining the intended behaviour, since I just start all my movies in full screen (I am double-clicking the movie in explorer and MPC-HC starts the movie in full screen). Assuming this case (responding to your case 1), would there be the possibility to add a delay check box that goes active, when MPC-HC start in fullscreen is checked, together with the possibility to specify a customisable delay?

decapitado
28th January 2010, 13:25
@decapitado: have you cleared statistics after some seconds in fullscreen ? (with hotkey)
Yes, it drops a couple of frames in the beginning. I clear the statistics but along the movie it keeps dropping some frames, not much, but if drops one in a pan scene it´s noticeable and pisses me :devil:
This happens with both EVR and EVR Sync.

With Haali Renderer I get 0 dropped frames but can´t use Shaders :(
Do you have any idea what it could be?

somy
28th January 2010, 13:37
@X-Dron: I prefered the old behavior: put default refresh rate ONLY when MPC-HC is closed, not when exiting fullscreen.

When you do tests, it's often that you alternate fullscreen/window mode. So I can't use "apply default monitor mode when exiting fullscreen". Please, use radio" buttons where we would have 3 choices:

Revert to default monitor mode:
- never
- when closing MPC-HC
- When exiting Fullscreen.

Thanks in advance.

How goes with MadVR test? Does auto refresh rate changer work with MadVR for you?

somy
28th January 2010, 13:38
Hi X-Dron,

thanks for explaining the intended behaviour, since I just start all my movies in full screen (I am double-clicking the movie in explorer and MPC-HC starts the movie in full screen). Assuming this case (responding to your case 1), would there be the possibility to add a delay check box that goes active, when MPC-HC start in fullscreen is checked, together with the possibility to specify a customisable delay?

The delay can be configurable so that people don't use MadVR will not notice any delay. IMO, many people only play movie in full screen mode......

noee
28th January 2010, 14:03
You guys, madVR is not stable with rez changes during playback. Older versions of madVR handled it, but .11 does not. madVR is still in very early testing and it seems that making changes to MPC-HC to overcome issues in madVR is counter-productive.

THX-UltraII
28th January 2010, 14:41
You guys, madVR is not stable with rez changes during playback. Older versions of madVR handled it, but .11 does not. madVR is still in very early testing and it seems that making changes to MPC-HC to overcome issues in madVR is counter-productive.

I EVR Custom and Sync as renderer ok to use with rez.changing?

somy
28th January 2010, 14:50
I EVR Custom and Sync as renderer ok to use with rez.changing?

Yep, EVR CP and EVR sync work fine with auto res change

X-Dron
28th January 2010, 15:02
somy, MPC-HTPC

The more detailed algorithm of case 1.
a. Launch MPC-HC
b. If "Launch in fullscreen" and filename is not empty then switch to fullscreen.
c. Detect the type of media
d. Connect the necessary render.
e. If AutoChangeFullscrRes.bEnabled and fullscreen then extract "AvgTimePerFrame" from RENDER's PinInfo, calculate the media fps and call SetDispMode ()

Any questions??
Render connects BEFOR monitor mode change.

somy
28th January 2010, 15:14
somy, MPC-HTPC

The more detailed algorithm of case 1.
a. Launch MPC-HC
b. If "Launch in fullscreen" and filename is not empty then switch to fullscreen.
c. Detect the type of media
d. Connect the necessary render.
e. If AutoChangeFullscrRes.bEnabled and fullscreen then extract "AvgTimePerFrame" from RENDER's PinInfo, calculate the media fps and call SetDispMode ()

Any questions??
Render connects BEFOR monitor mode change.

OK, I see. Thanks, X-Dron.
For people who wants MadVR with auto refresh change, you need to change refresh rate before launching MPC-HC. I did by a batch script. I'll post my script here tonight when I get home.

tetsuo55
28th January 2010, 16:02
MPC-HC desperately needs a manual.

Lets help eachother by creating one, to start i have created a page on our wiki (please log in to your sourceforge account to edit it)

http://sourceforge.net/apps/trac/mpc-hc/wiki/Manual

I have made some chapters that will be required, other than that its empty.

Lets solve this problem!

chiyuwang
28th January 2010, 16:16
I saw there is some code to change output pin BITMAPINFOHEADER biWidth and biHeight, in order to support DXVA, is there any option or setting to turn off DXVA and keep the original size, thanks in advance.

Peuj
28th January 2010, 17:08
MPC-HC desperately needs a manual.

Lets help eachother by creating one, to start i have created a page on our wiki (please log in to your sourceforge account to edit it)

http://sourceforge.net/apps/trac/mpc-hc/wiki/Manual

I have made some chapters that will be required, other than that its empty.

Lets solve this problem!

Nice idea ! Maybe some functionalities could detailed/explained by dev owner in a first time and then rearranged in the chapters.

Also a short tooltip description for each functionnality/option in MPC-HC itself could be really useful.

decapitado
28th January 2010, 18:02
X-Dron don´t forget the auto resolution change for DVD´s :)
thanks

pirlouy
28th January 2010, 19:14
How goes with MadVR test? Does auto refresh rate changer work with MadVR for you?
No, it does not work (or just one time, by chance, I think, or maybe because I use "open in fullscreen" option).

MPC-HTPC
28th January 2010, 20:04
somy, MPC-HTPC

The more detailed algorithm of case 1.
a. Launch MPC-HC
b. If "Launch in fullscreen" and filename is not empty then switch to fullscreen.
c. Detect the type of media
d. Connect the necessary render.
e. If AutoChangeFullscrRes.bEnabled and fullscreen then extract "AvgTimePerFrame" from RENDER's PinInfo, calculate the media fps and call SetDispMode ()

Any questions??
Render connects BEFOR monitor mode change.

Thanks for explaining X-Dron! Fully understood it. :)

somy
28th January 2010, 20:07
Thanks for explaining X-Dron! Fully understood it. :)

Hi, if you want auto refresh rate change, see my post in pirlouy's thread.

tetsuo55
28th January 2010, 20:53
Nice idea ! Maybe some functionalities could detailed/explained by dev owner in a first time and then rearranged in the chapters.

Also a short tooltip description for each functionnality/option in MPC-HC itself could be really useful.yeah we've been trying to add that, but we could use a lot of help there too.

Mercury_22
29th January 2010, 11:23
Why the "Open Device" function (capture) it's not working in the 64-bit version ? (32-bit it's working ok) Is this a known bug ?

PS In the 64-bit version it's missing "Smart Tee (video)" in the "Filters" section by comparison with the 32-bit version, also the "Windows Media Center" which is 64-bit too it's working OK

zoose
29th January 2010, 13:06
Unable to get the newly introduced MPEG2 DXVA decoder to work, the filter refuses to connect.
Tested builds 1557 and 1568 under XP and 7 using Nvidia drivers 196.21.

The MainConcept MPEG2 decoder works using DXVA

DXVA Checker results at http://i45.tinypic.com/9ks5zc.png

X-Dron
29th January 2010, 13:12
X-Dron don´t forget the auto resolution change for DVD´s :)


Coming soon :D

Gleb Egorych
29th January 2010, 14:00
Unable to get the newly introduced MPEG2 DXVA decoder to work, the filter refuses to connect.
Tested builds 1557 and 1568 under XP and 7 using Nvidia drivers 196.21.

The MainConcept MPEG2 decoder works using DXVA

DXVA Checker results at http://i45.tinypic.com/9ks5zc.png
MPC now has bitstream MPEG-2 DXVA decoder. According to DXVA checker your card does not support bitstream decoding (bitstream=full), only partial (idct and blending can be done in hardware). This is why MPC decoder does not work. MainConcept does support partial hardware decoding.

Polcius
29th January 2010, 14:31
Is it still impossible to get DVDs + DXVA + Subtitles with the new options?

fastplayer
29th January 2010, 14:58
Revision 1569 - Directory Listing
Modified Fri Jan 29 03:41:55 2010 UTC (10 hours, 12 minutes ago) by Aleksoid

Add : Windows 7 custom thumbnail preview - without border, GUI element;
Thanks a bunch for this one!
Any chance that the menu bar can be toggled on/off like all the other UI elements?

XPC
29th January 2010, 16:01
Why the "Open Device" function (capture) it's not working in the 64-bit version ? (32-bit it's working ok) Is this a known bug ?

PS In the 64-bit version it's missing "Smart Tee (video)" in the "Filters" section by comparison with the 32-bit version, also the "Windows Media Center" which is 64-bit too it's working OK

Mine is working ok in the 64-bit version. Is your MPEG-2 Demultiplexer present in your "filters" section?

XPC
29th January 2010, 16:08
Today

06:26 Changeset [1570] by Aleksoid
Fix : bug #237(DVB channels are all saved as number 0 when tunning);

Thanks for adding the two patches. The second one fixes Ticket #241 (DVB: Impossible to select ac3 when channel has several audio languages).

Mercury_22
29th January 2010, 16:19
Mine is working ok in the 64-bit version. Is your MPEG-2 Demultiplexer present in your "filters" section?

Only for DVBT MPEG-2 Demultiplexer it's present (for DVBC it's not present in both versions 32-bit and 64bit)! but I was referring to analog also how do you tune / search channels for DVBC and DVBT ?

XPC
29th January 2010, 17:04
Mercury_22,

For searching DVB-T/C channels, you have to select "File/open device" (be sure that you have Digital as default device), and then press "Shift-T" to get the tunning dialog.

If you use a version before 1570, you will have to edit the ini file to fix the channel numbers (they were all saved as 0).

LigH
29th January 2010, 20:48
1). I'm getting a 'double image' at the top of the screen when playing avi files (mkv is ok). The old version (1249) didn't do this. However, I prefer the extra sync settings in the newer version (currently 1529).

One more report in the german doom9/Gleitz board (http://forum.gleitz.info/showthread.php?t=41805).

cengizhan
29th January 2010, 21:40
I hope that a better transponder/satellite scan will be available and we will have an alternative dvb application

JarrettH
29th January 2010, 21:54
Thanks for adding mpeg2 dxva. How's the quality of it? Do you have options to adjust in the filter?
I've been using PowerDVD 9 within mpc-hc...I miss my ivtc and nice deinterlacing!

edigee
29th January 2010, 23:04
Revision 1570
The avi image bug is still present.
Regarding MPEG2, for me the best option is the MicrosoftMPEG2 decoder(available in Vista) that works properly in DXVA mode and supports files with 60fps. The Cyberlink Video/SP decoder(PDVD9) and Nero Video Decoder are other good options but with a lower image quality.
I can't use the new mpeg2 dxva filter because I don't have the proper card.

JarrettH
29th January 2010, 23:38
Is that the same default one in Windows 7? It's called Microsoft DTV-DVD Video Decoder in Win 7

You're right, the Microsoft one is DXVA too.

Is there a way to tell if it's using ivtc? If I skip 30 frames without one repeating does that mean it's working? o_O

ar-jar
29th January 2010, 23:43
@ar-jar: I direct this report at you as I think that rev 1557 is the cause of this regression. Basically when I use rev1557 32bit available on xvidvideo.ru, when the player loses its direct3d surface and reinitialize, it forgets to do that for the subtitle renderer so I will be unable to see subtitle after a UAC prompt unless I disable then enable the internal sub renderer. I use EVR Sync.

If you need more information, please say so.

Thanks, i'll look into it. I have only recently got my first W7 machine and I hardly knew what a UAC prompt is. What typically triggers your UAC prompt (just so that I can reproduce the problem)? -A

ar-jar
29th January 2010, 23:46
Does anyone can play an entire movie with ZERO dropped frames in the statistics?

I get between 50 a 100 in each movie, maybe it´s a renderer problem.

Yes. With sync renderer and proper settings i get zero drops, zero sync glitches (if i don't do coding at the same time in VS or something). Are you sure you aren't running an antivirus or some other similar cpu hog process in the background? What's your CPU load? (The task manager causes drops by itself though) -A

erikt
30th January 2010, 02:16
I found a similar set of reports at the end of last year, but I didn't see a solution posted. If I choose EVR Custom, I get extremely choppy, or extremely quiet audio out. With vanilla EVR, it works fine. Was this solved? My setup is:

Win7 64-bit
MPC-HC 64-bit 1.3.1249
E7200 on a G45 mobo
ATI 5750 video card
HDMI out from 5750 to Denon receiver

Thanks,
ET

decapitado
30th January 2010, 03:21
Yes. With sync renderer and proper settings i get zero drops, zero sync glitches (if i don't do coding at the same time in VS or something). Are you sure you aren't running an antivirus or some other similar cpu hog process in the background? What's your CPU load? (The task manager causes drops by itself though) -A
What are your setting in the sync renderer?
It was a clean win7 install, I have microsoft security essentials running but it doesn´t take too much cpu to run in background.

The CPU load is between 5 and 15%.

Do you achieve those results with or without subtitles? Or both? What settings can I change in Sync Renderer to perfect playback?

thanks

thuan
30th January 2010, 04:49
Thanks, i'll look into it. I have only recently got my first W7 machine and I hardly knew what a UAC prompt is. What typically triggers your UAC prompt (just so that I can reproduce the problem)? -A

You can trigger a UAC prompt by right clicking on an application icon and choose "run as administrator" or simply press the Windows button on your keyboard, type into the search box an application name or command (like cmd or regedit) then use Ctrl+Shift+Enter, a UAC prompt will appear.

flanger216
30th January 2010, 07:03
I'm getting a D3DERR_NOTAVAILABLE error whenever I try to play a movie in D3D fullscreen mode. This is on a GT220 in Windows 7.

X-Files
30th January 2010, 08:06
Revision 1570
The avi image bug is still present.

Same bug at v1577 , go back to v1489, so far its OK.

kramcd
30th January 2010, 10:02
Same bug at v1577 , go back to v1489, so far its OK.

Is anyone looking into this fault?

sidi0us
30th January 2010, 11:02
Hi, I have this weird glitch that I just can't find a proper way to resolve it.

This is what I'm talking about.

evr-cp (default) (http://i371.photobucket.com/albums/oo154/sidi0us/evr-cpdefault.jpg) // evr-cp (mpc audio renderer) (http://i371.photobucket.com/albums/oo154/sidi0us/evr-cpmpcaudiorenderer.jpg)

evr - present at nearest vsync (default) (http://i371.photobucket.com/albums/oo154/sidi0us/evr-presentatnearestvsyncdefault.jpg) // evr - present at nearest vsync (mpc audio renderer) (http://i371.photobucket.com/albums/oo154/sidi0us/evr-presentatnearestvsyncmpcaudiore.jpg)

As you cand see, the only way to completely remove it is to use MPC renderer, but the sound is crackling and audio gets slightly aut of sync.

Here (http://www.mediafire.com/file/zmjjunnlzzz/sample.mkv) is a sample of the video (mkv 23.97 fps). On my sistem (analog 5.1) the glitch appears twice, first at 00:07 and then at 00:15.

My specs are: Win 7 x86, e2180, Radeon 4670 (Catalyst 10.1), Realtek HD alc888 (2.41).
I've tried every renderer, different versions of mpc-hc (1557, 1489, 1249, 604), different audio and video drivers and nothing.

rpm7200
30th January 2010, 11:45
@sidi0us

please disable mpc's internal audio decoder and install last ffdshow. in decoder options disable "enable jitter correction" . your problem will be solved. sorry my english.

decapitado
30th January 2010, 12:29
@Ar-Jar
What settings should I change in Sync Renderer to 24p playback? :confused:

betaking
30th January 2010, 14:00
this words not add to mpc-hc Menu by mpc-hc.exe and mplayerc.rc!
Scale to 16:9 TV
Zoom To Widescreen
Zoom To Ultra-Widescreen
http://imgur.com/GJcGG.jpg

sidi0us
30th January 2010, 14:25
@sidi0us

please disable mpc's internal audio decoder and install last ffdshow. in decoder options disable "enable jitter correction" . your problem will be solved. sorry my english.

thank you so much, I've been dealing with this problem for a long time.

Polcius
30th January 2010, 14:34
Any ETA on the "double image" fix?

How should I set up ffdshow, in the meantime?

Any help with ffdshow?

Underground78
30th January 2010, 14:45
Hello,

Is there a guide for the new BDA capture card support somewhere or something like a FAQ maybe ?

I've managed to make a scan to get the channels' list (French digital terrestrial television) but when I try to play a channel, I have only the sound track for SD channels and a crash for HD channels.

Thanks

ar-jar
30th January 2010, 15:06
What are your setting in the sync renderer?
It was a clean win7 install, I have microsoft security essentials running but it doesn´t take too much cpu to run in background.

The CPU load is between 5 and 15%.

Do you achieve those results with or without subtitles? Or both? What settings can I change in Sync Renderer to perfect playback?

thanks

See my blog, particularly this page (http://www.ostrogothia.com/?page_id=1050) and its underlying pages. I get perfect sync with all subtitles, e.g. with blu-ray subs.

ar-jar
30th January 2010, 15:13
Hi, I have this weird glitch that I just can't find a proper way to resolve it.

This is what I'm talking about.

evr-cp (default) (http://i371.photobucket.com/albums/oo154/sidi0us/evr-cpdefault.jpg) // evr-cp (mpc audio renderer) (http://i371.photobucket.com/albums/oo154/sidi0us/evr-cpmpcaudiorenderer.jpg)

evr - present at nearest vsync (default) (http://i371.photobucket.com/albums/oo154/sidi0us/evr-presentatnearestvsyncdefault.jpg) // evr - present at nearest vsync (mpc audio renderer) (http://i371.photobucket.com/albums/oo154/sidi0us/evr-presentatnearestvsyncmpcaudiore.jpg)

As you cand see, the only way to completely remove it is to use MPC renderer, but the sound is crackling and audio gets slightly aut of sync.

Here (http://www.mediafire.com/file/zmjjunnlzzz/sample.mkv) is a sample of the video (mkv 23.97 fps). On my sistem (analog 5.1) the glitch appears twice, first at 00:07 and then at 00:15.

My specs are: Win 7 x86, e2180, Radeon 4670 (Catalyst 10.1), Realtek HD alc888 (2.41).
I've tried every renderer, different versions of mpc-hc (1557, 1489, 1249, 604), different audio and video drivers and nothing.

Do you also get this with external decoders? I have similar glitches in some blu-ray movies I play, e.g. "300", in very dark passages of the movie using the internal decoder. I believe it's a peculiarity of the internal video decoder. -A

tetsuo55
30th January 2010, 16:44
Hello,

Is there a guide for the new BDA capture card support somewhere or something like a FAQ maybe ?

I've managed to make a scan to get the channels' list (French digital terrestrial television) but when I try to play a channel, I have only the sound track for SD channels and a crash for HD channels.

ThanksUnfortunately not, i have started a manual framework but its emtpy
We need some volunteers to fill it.

Maybe you can add it to this page when you finally find out?
http://sourceforge.net/apps/trac/mpc-hc/wiki/Manual
(you will need to be logged into sourceforge for the edit button to appear)

tetsuo55
30th January 2010, 16:46
this words not add to mpc-hc Menu by mpc-hc.exe and mplayerc.rc!
Scale to 16:9 TV
Zoom To Widescreen
Zoom To Ultra-Widescreen You can open a translation request for this on the translation forum: http://sourceforge.net/apps/phpbb/mpc-hc/viewforum.php?f=5&sid=3757342f7e3e4a6489bd7f7ed74952bd
(You will need to log into your sourceforge account)

Alternatively you could open a ticket on the tracker listing all items that require translation

sidi0us
30th January 2010, 17:06
Do you also get this with external decoders? I have similar glitches in some blu-ray movies I play, e.g. "300", in very dark passages of the movie using the internal decoder. I believe it's a peculiarity of the internal video decoder. -A

Yes, CoreAVC 2.0 and Microsoft Video Decoder had the same glitch. I've disabled "enable jitter correction" in ffdshow audio decoder like rpm7200 said and now all is working fine. I've also tried disabling jitter correction from ac3 filter but it was even worse.
MPC audio renderer was the only solution, but the sound glitches and audio delay was annoying.

decapitado
30th January 2010, 17:22
See my blog, particularly this page (http://www.ostrogothia.com/?page_id=1050) and its underlying pages. I get perfect sync with all subtitles, e.g. with blu-ray subs.
Thank you, I´ve been troubleshooting all afternoon and I finally did it!
Some notes that may interest you:

At 23.976hz with the option "present at nearest vsync" it dropped a frame every 5 minutes or so - annoying

At 60hz with the option "present at nearest vsync" NEVER DROPPED any frames but judder from the pulldown was present - still annoying

After reading your tutorial I was loosing hope when it said that with the option "sync video to display" would lead do Spdif audio problems (wich I use).

But I tried it anyway, and voila!
The red line in the graph is always straight, there are no dropped frames or glitches, and the audio starts with a +-150ms lag (which is not noticeable) and after a couple of minutes the lag disappears and all is in perfect sync :D:D:D:D

All the above with a target sync offset of 20ms and CoreAVC (Cuda) as video decoder.

Thank you ar-jar, you´re the man, keep up the good work ;)

ashlar42
30th January 2010, 18:09
Media Player Classic HomeCinema (x86/x64), svn 1400 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1400.html)

(1394-1400)
Fixed : blank item for appcommand;
Added : support of Broadcom Video decoder for VC1, H264 and Mpeg2 (hardware acceleration);
I've tried reading several pages but the thread it's really tough to navigate, with the variety of subjects going on. So, pardon me if I ask something obvious (I did search for Broadcom and Crystal HD).

I'm under Windows 7 x64, I installed the Broadcom drivers for x64. MPC-HC is 32 bit because I'd like to keep using Reclock.
How exactly should I go about using Crystal HD decoding?

If I disable the internal filters (h264 for instance) playback doesn't even start. If I have them activated it works really badly. If I block Broadcom video decoders, my ATI is used for DXVA.

I also don't understand how and if EVR sync should be used with Reclock. By selecting it I had *really* juddery playback. Pretty much unwatchable. Standard DXVA with ATI plus Reclock and Custom EVR is giving me really smooth playback with 24p sources.

Edit: ok, just read ar-jar's page: no Reclock with EVR synch.

mark0077
30th January 2010, 18:20
EDIT: De-interlacing twice (in ffdshow and then using gfx card, which was a mistake on my part) causes mpc-hc to drop half of the 100 frames. This of course isn't a big deal for me as its pointless to have 25i converted to 100p but I still don't think mpc-hc should drop any frames.

tetsuo55
30th January 2010, 19:04
I've tried reading several pages but the thread it's really tough to navigate, with the variety of subjects going on. So, pardon me if I ask something obvious (I did search for Broadcom and Crystal HD).

I'm under Windows 7 x64, I installed the Broadcom drivers for x64. MPC-HC is 32 bit because I'd like to keep using Reclock.
How exactly should I go about using Crystal HD decoding?

If I disable the internal filters (h264 for instance) playback doesn't even start. If I have them activated it works really badly. If I block Broadcom video decoders, my ATI is used for DXVA.

I also don't understand how and if EVR sync should be used with Reclock. By selecting it I had *really* juddery playback. Pretty much unwatchable. Standard DXVA with ATI plus Reclock and Custom EVR is giving me really smooth playback with 24p sources.

Edit: ok, just read ar-jar's page: no Reclock with EVR synch.just to be sure, you do have a crystal hd card installed right?

ar-jar
30th January 2010, 19:32
Thank you, I´ve been troubleshooting all afternoon and I finally did it!
Some notes that may interest you:

At 23.976hz with the option "present at nearest vsync" it dropped a frame every 5 minutes or so - annoying

At 60hz with the option "present at nearest vsync" NEVER DROPPED any frames but judder from the pulldown was present - still annoying

After reading your tutorial I was loosing hope when it said that with the option "sync video to display" would lead do Spdif audio problems (wich I use).

But I tried it anyway, and voila!
The red line in the graph is always straight, there are no dropped frames or glitches, and the audio starts with a +-150ms lag (which is not noticeable) and after a couple of minutes the lag disappears and all is in perfect sync :D:D:D:D

All the above with a target sync offset of 20ms and CoreAVC (Cuda) as video decoder.

Thank you ar-jar, you´re the man, keep up the good work ;)

Thanks! Present at nearest will drop or duplicate a frame every now and then by design. It doesn't attempt to synchronize, just to drop or duplicate as discreetly as possible w/o tearing or extra judder. So you can conclude that your display and video rates have a difference of one frame cycle time every five minutes (which is not too bad actually). But perfect sync is always better :-). I can't guarantee that SPDIF output won't lead to audio and video getting slightly out of sync eventually but then again, I've only tested it on my own setup. -A

khagaroth
30th January 2010, 20:35
A question for some developers, what version of Inno Setup are you going to use for the installer? The setup script says 5.3.7+, but it doesn't specify if it's going to be the ANSI or Unicode version. I'm going to translate custom_messages.iss, but the Unicode installer needs UTF-8 iss files and the ANSI installer needs ANSI iss files, the text gets messed up otherwise, so it cannot be mixed.

iSeries
30th January 2010, 21:15
@decapitado: regarding your comments about present at nearest. With my screen at 23.976hz, and target offset set to 30, I just played 'The Bourne Identity', and reset the stats after a few minutes. I let the whole movie play through. There were 0 glitches and 1 dropped frame for the whole film. Not sure why you would get a dropped frame every 5 minutes?

XhmikosR
30th January 2010, 21:17
A question for some developers, what version of Inno Setup are you going to use for the installer? The setup script says 5.3.7+, but it doesn't specify if it's going to be the ANSI or Unicode version. I'm going to translate custom_messages.iss, but the Unicode installer needs UTF-8 iss files and the ANSI installer needs ANSI iss files, the text gets messed up otherwise, so it cannot be mixed.

That's a good question. We need to use the unicode Inno Setup but it gives me some errors about wrong codepage for the two chinese languages.

decapitado
30th January 2010, 21:25
@decapitado: regarding your comments about present at nearest. With my screen at 23.976hz, and target offset set to 30, I just played 'The Bourne Identity', and reset the stats after a few minutes. I let the whole movie play through. There were 0 glitches and 1 dropped frame for the whole film. Not sure why you would get a dropped frame every 5 minutes?

I don´t know either :(
But with the other option it works so I´m pleased :)

Just one question did you see the movie with 5.1 sound via SPDIF?

iSeries
30th January 2010, 21:42
Hi decapitado: the sound was 5.1 FLAC decoded to PCM over hdmi (ATI 4550)

ashlar42
31st January 2010, 00:41
just to be sure, you do have a crystal hd card installed right?Yes, I do. :)
Win 7x64, driver version 3.10 (64 bit). Using MPC-HC 32 bit to be able to keep on using Reclock.

tetsuo55
31st January 2010, 00:42
Yes, I do. :)
Win 7x64, driver version 3.10 (64 bit). Using MPC-HC 32 bit to be able to keep on using Reclock.maybe you need to use mpc-hc 64 bit?

asdz
31st January 2010, 01:40
Installing an url file is silly altogether. InnoSetup can create URL shortcuts directly without have to install a file.

well what i mean is to just correct the file name located in mpc install folder "check_update_for_MPC-HC.url" to "check update for MPC-HC.url" when recompiling the installer >_>

Dark Eiri
31st January 2010, 03:23
Since rev 1503, I've been getting this on my main PC (Q6600, Radeon HD4870, Win7):

http://i48.tinypic.com/dlqech.jpg

Should be this (rev 1489):

http://i48.tinypic.com/x5rwqd.png

I get this on all renders. Even on a brand new installation. On Catalyst 9.11, 9.12 and 10.1 (all I tried, basically).

On my netbook (Atom 330, Intel 945, Win7), everything is fine.

Is there something I can do? Is someone able to reproduce this?
I'm stuck on 1489 for my PC to this date :/

stevenckl
31st January 2010, 03:44
Dark Eiri maybe u can try disable the internal filter H.264/AVC(FFmpeg). I had the same problem but after disable the filter everything back to normal.

iron2000
31st January 2010, 04:22
Someone at Neowin made a MPC background:
http://www.neowin.net/forum/topic/869170-a-better-stock-media-player-classic-background/

Dark Eiri
31st January 2010, 04:22
Oh it happens with everything, even with not h264! But you're right, disabling the internal filters and leaving ffdshow do the job seems to fix it! Thanks!

X-Files
31st January 2010, 06:09
Oh it happens with everything, even with not h264! But you're right, disabling the internal filters and leaving ffdshow do the job seems to fix it! Thanks!

Don't laugh so early, Just try some WMV ,MKV files, hoho~~ U will still get "Double Images" , but whatever, AVI ok first .

My option: back to v1489 , I know v15xx not right yet.

Dark Eiri
31st January 2010, 07:03
^ Oh, I noticed it. But I disabled the internal filters for absolutely everything not-DXVA. Left only the audio ones checked. I'm letting ffdshow do the work on the video till they fix it. I just don't understand why on my netbook everything is okay if the problem is in the decoders, not the renderers. The GPU shouldn't affect the software decoders, right? Any ideas on the cause of the issue? It's been almost 100 revisions now, and it still persists.

Xorp
31st January 2010, 07:37
Since rev 1503, I've been getting this on my main PC

http://i48.tinypic.com/dlqech.jpg

Same issue here with VC1 + Haali renderer

Snowknight26
31st January 2010, 07:51
Why is Haali Renderer a selectable option in the 64-bit version of MPC-HC if it isn't installed? Should show the same behavior as madVR.

decapitado
31st January 2010, 08:08
^ Oh, I noticed it. But I disabled the internal filters for absolutely everything not-DXVA. Left only the audio ones checked. I'm letting ffdshow do the work on the video till they fix it. I just don't understand why on my netbook everything is okay if the problem is in the decoders, not the renderers. The GPU shouldn't affect the software decoders, right? Any ideas on the cause of the issue? It's been almost 100 revisions now, and it still persists.
Is your Win7 32 or 64 bit?
I have a x64 machine where I have that problem, and a 32bit where the recent builds work fine.
Maybe it´s a 64 bit bug.

kramcd
31st January 2010, 08:49
Is your Win7 32 or 64 bit?
I have a x64 machine where I have that problem, and a 32bit where the recent builds work fine.
Maybe it´s a 64 bit bug.

Nope, I have 2 pc's running windows 7 32bit and both have this fault with v.1490->. No worries with MKV files only AVI files....

decapitado
31st January 2010, 10:19
I can't guarantee that SPDIF output won't lead to audio and video getting slightly out of sync eventually but then again, I've only tested it on my own setup. -A
Once again you´re right, I celebrated too early :(
Audio and video get of out sync along the movie.
Well, guess I have to stick with present at nearest and have dropped frames once in a while :rolleyes:

ar-jar
31st January 2010, 10:38
Once again you´re right, I celebrated too early :(
Audio and video get of out sync along the movie.
Well, guess I have to stick with present at nearest and have dropped frames once in a while :rolleyes:

Turn off the stats and you will never notice :-) -A

Underground78
31st January 2010, 11:10
Unfortunately not, i have started a manual framework but its emtpy
We need some volunteers to fill it.

Maybe you can add it to this page when you finally find out?
http://sourceforge.net/apps/trac/mpc-hc/wiki/Manual
(you will need to be logged into sourceforge for the edit button to appear)

Hum I think I will need some help first ... :o

It seems that there is something wrong with live capture and DVXA decoder, I have to disable the internal MPEG2 DVXA decoder to get a video output. It is quite strange because when I try to play a MPEG2 file there is no problem and DVXA is not even used.

Moreover something else must go wrong somewhere because when it works (ie with DVXA disabled), the ratio aspect is not correct (I always get 4/3 for 16/9).

pirlouy
31st January 2010, 11:34
@Dark Eiri: well known bug (described several times in previous pages):

Disable some internal filters and let another decoder do the job (ffdshow for example).

CiNcH
31st January 2010, 16:45
I have no clue how to use the recently added DVB stuff. Think I managed to open the DVB device via "Open Device...". But how can I add channels now?

torpedo
31st January 2010, 16:48
Double picture issue has been regressed by Cassimir666 since svn 1589.

decapitado
31st January 2010, 16:54
Turn off the stats and you will never notice :-) -A
Don´t ask me how but I managed it. I installed Reclock 1.7 (an older version) and now audio and video are always in sync with reclock as audio renderer. :p

Underground78
31st January 2010, 16:55
I have no clue how to use the recently added DVB stuff. Think I managed to open the DVB device via "Open Device...". But how can I add channels now?

To open the scan panel you must use shift + T after you have opened the device.

Dark Eiri
31st January 2010, 17:30
Is your Win7 32 or 64 bit?
I have a x64 machine where I have that problem, and a 32bit where the recent builds work fine.
Maybe it´s a 64 bit bug.

Nope, it's 32bit, both machines.

So rev 1589 or newer should be fixed, huh? I'll try that then!

ar-jar
31st January 2010, 18:58
Don´t ask me how but I managed it. I installed Reclock 1.7 (an older version) and now audio and video are always in sync with reclock as audio renderer. :p

Yeah, reclock and "present at nearest" works fine (but most likely not the other sync modes). I get maybe one glitch per movie, sometimes not even that. -A

alexins
1st February 2010, 02:06
Media Player Classic HomeCinema (x86/x64), svn 1594 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1594.html)

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

(1587-1594):

Add : auto resolution change for DVD;
Fixed pesky error message in Sync Renderer when 10 bit RGB isn't supported by the graphics device;
Fixed : quick and dirty patch to fix convertion to YUY2 with swscale (revert to CopyBuffer);
translated Czech strings in custom_messages.iss - this required to change its code page to UTF-8 and bumping minimal requirements for setup to Unicode versions of Inno Setup only - changed info in mpc-home_x86.iss and mpc-home_x64.iss accordingly;
installer: -added mutex so install/uninstall stops if mpc-hc is running
-added Minversion (win2k) and removed an invalid directive since we're using unicode IS;
Cosmetics;
Allow compiler to emit SSE code by adding /arch:sse for all projects and -msse -mfpmath=sse for ffmpeg (as discussed on IRC, SSE has been available for AMD since 2001, intel since 1999, see http://en.wikipedia.org/wiki/Streaming_SIMD_Extensions);
Add messagebox when unable to connect to subtitle database site.

X-Files
1st February 2010, 07:55
The Big good news is : the "double images" is totally fixed by v1594 ! yep, repeat , it's fixed, I tried all the AVI , WMV,MKV ,lol! thx alot for developer !

Snowknight26
1st February 2010, 08:21
The Big good news is : the "double images" is totally fixed by v1594 ! yep, repeat , it's fixed, I tried all the AVI , WMV,MKV ,lol! thx alot for developer !

Obviously:

Fixed : quick and dirty patch to fix convertion to YUY2 with swscale (revert to CopyBuffer);


It's times like these that MPC-HC had source code documentation.. makes it kind of hard to fiddle with the code and potentially fix bugs if you don't know what you're doing. :p

tetsuo55
1st February 2010, 09:12
Obviously:



It's times like these that MPC-HC had source code documentation.. makes it kind of hard to fiddle with the code and potentially fix bugs if you don't know what you're doing. :pI hear you.
I'm reading a (best practice)book on the subject, so this can be improved. http://producingoss.com/

decapitado
1st February 2010, 11:05
Add : auto resolution change for DVD
:thanks: X-Dron :)

XhmikosR
1st February 2010, 12:42
To all translators: Download the latest installer from xvidvideo.ru and see if the messages look ok in your language. Currently Swedish has a problem which is fixed but not yet committed. If you find that some other language has problems please post here.

X-Dron
1st February 2010, 13:55
What kind of problems? Where to look for them?

XhmikosR
1st February 2010, 13:59
Example of the Swedish language:

xvidvideo.ru
http://img714.imageshack.us/img714/4810/122010120855.png

My installer compiled on Win7 with Greek locale
http://img29.imageshack.us/img29/9717/122010120915.png

My installer compiled on Win7 with Swedish locale
http://img38.imageshack.us/img38/4207/122010125825.png

X-Dron
1st February 2010, 14:35
tetsuo55
Pls, close ticket #249.
Done.
Changeset[1595]

krbo
1st February 2010, 15:26
Media Player Classic HomeCinema (x86/x64), svn 1594 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1594.html)


it looks like it can't display subs muxed in mkv

if manually loaded, then it's OK

(XP SP3 VMR9)

tetsuo55
1st February 2010, 15:35
tetsuo55
Pls, close ticket #249.
Done.
Changeset[1595]done, thanks.

ashlar42
1st February 2010, 16:01
maybe you need to use mpc-hc 64 bit?I'll give it a try and report back. I was mainly interested in understanding if there was any specific configuration to apply, in order to take advantage of CrystalHD.

sneaker_ger
1st February 2010, 16:29
it looks like it can't display subs muxed in mkv

if manually loaded, then it's OK

(XP SP3 VMR9)

I tried ass, srt and idx/vob and all of them worked fine, just like in previous versions. Also XP SP3 and VMR9. Maybe you can upload a short sample?

_xxl
1st February 2010, 17:25
rev. 1593 Allow compiler to emit SSE code by adding /arch:sse for all projects and -msse -mfpmath=sse for ffmpeg (as discussed on IRC, SSE has been available for AMD since 2001, intel since 1999, see http://en.wikipedia.org/wiki/Streaming_SIMD_Extensions)
OPTFLAGS+=-O3 -march=i686 -msse -mfpmath=sse
Can you do some benchmarks to see if it is faster. This issue was discussed years ago and all sse build's were slower than generic. All important part's of ffmpeg use hand written asm code, I don't think that forcing the compiler to use SSE will generate faster code.

kieranrk
1st February 2010, 17:27
Can you do some benchmarks to see if it is faster. This issue was discussed years ago and all sse build's were slower than generic. All important part's of ffmpeg use hand written asm code, I don't think that forcing the compiler to use SSE will generate faster code.

Basically this will most likely be the case. ICL would probably be marginally better though.

Polcius
1st February 2010, 17:41
Is there a wiki or some explanation about the fullscreen options and when should I use them?

And, is it recommended to use the Sync renderer instead of EVR-CP? In wich cases?

I'm a little lost about the amount of changes in MPC-HC.

Keiyakusha
1st February 2010, 18:41
Small suggestions about some settings location: one (http://i.imgur.com/RxqCB.png), two (http://i.imgur.com/K41VS.png).
Moving "position subtitles relative to the video frame" is pretty important IMO. Since it hard to find it there, and this is more like presentation in player itself, there is no such thing in subtitle styles. EDIT: and I guess it needs restart too.

Virtual_ManPL
1st February 2010, 18:50
It's just me or "Sync Offset" in Information menu didnt work correctly in EVR-Sync ?
It show always 0ms and for properly updating this information I need to display stats in full view



Also why "Position subtitles relative to the video frame" not fully enabled by default to properly display subtitles ?



Also EVR-Sync need some improvements looking on my screens
or I'm simply dont properly read graph and info on it ? ;p

EVR-CA
http://img27.imageshack.us/img27/1378/evrca.th.jpg (http://img27.imageshack.us/i/evrca.jpg/)

EVR-Sync (Sync video to display, on default settings)
http://img168.imageshack.us/img168/7868/evrsync1.th.jpg (http://img168.imageshack.us/i/evrsync1.jpg/)

EVR-Sync (Sync display to video, on default settings)
http://img704.imageshack.us/img704/1284/evrsync2.th.jpg (http://img704.imageshack.us/i/evrsync2.jpg/)

EVR-Sync (Present at nearest vsnyc, on default settings)
http://img297.imageshack.us/img297/7043/evrsync3.th.jpg (http://img297.imageshack.us/i/evrsync3.jpg/)

DMD
1st February 2010, 21:16
svn 1594 release from the registry key for the autoplay of the Bluray disc has been changed since it was renamed the installation folder in Media Player Classic - Home Cinema

http://www.allfreeportal.com/imghost/images/86536Senza titulo-1.PNG (http://allfreeportal.com)


This is the new key
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\MediaPlayerClassic.Autorun\Shell\PlayVideoFiles\Command]
@="\"C:\\Program Files\\Media Player Classic - Home Cinema\\mpc-hc.exe\" %1 \\BDMV\\INDEX.BDMV"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayBluRayOnArrival]
"MPCPlayBluRayOnArrival"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\MPCPlayBluRayOnArrival]
"Action"="Riproduci BluRay"
"Provider"="Media Player Classic"
"InvokeProgID"="MediaPlayerClassic.Autorun"
"InvokeVerb"="PlayVideoFiles"
"DefaultIcon"="C:\\Program Files\\Media Player Classic - Home Cinema\\mpc-hc.exe,0"
"InitCmdLine"="\\\\BDMV\\\\STREAM\\"

FDisk80
1st February 2010, 22:03
The "Remember Last Window Size / Position" is broken in the latest x64 build.

It works when you first start the player then start the file playback then close the player and run the player again. (This way it saves the last size and position).

But if you start the player by clicking on the associated file the "Size and Position" of the window jumps back to the top left corner and the window resizes to the original resolution of the video.

This has been broken in all the svn 15xx :(

tetsuo55
1st February 2010, 22:10
svn 1594 release from the registry key for the autoplay of the Bluray disc has been changed since it was renamed the installation folder in Media Player Classic - Home Cinema

http://www.allfreeportal.com/imghost/images/86536Senza titulo-1.PNG (http://allfreeportal.com)


This is the new key
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\MediaPlayerClassic.Autorun\Shell\PlayVideoFiles\Command]
@="\"C:\\Program Files\\Media Player Classic - Home Cinema\\mpc-hc.exe\" %1 \\BDMV\\INDEX.BDMV"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayBluRayOnArrival]
"MPCPlayBluRayOnArrival"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\MPCPlayBluRayOnArrival]
"Action"="Riproduci BluRay"
"Provider"="Media Player Classic"
"InvokeProgID"="MediaPlayerClassic.Autorun"
"InvokeVerb"="PlayVideoFiles"
"DefaultIcon"="C:\\Program Files\\Media Player Classic - Home Cinema\\mpc-hc.exe,0"
"InitCmdLine"="\\\\BDMV\\\\STREAM\\"Hello thanks again.

Could you explain in as much detail as possible how/why to do this.
We are going to try and add this to the installer/file format setup :D

ar-jar
1st February 2010, 23:08
It's just me or "Sync Offset" in Information menu didnt work correctly in EVR-Sync ?
It show always 0ms and for properly updating this information I need to display stats in full view

...
Also EVR-Sync need some improvements looking on my screens
or I'm simply dont properly read graph and info on it ? ;p



I can't reproduce your first bug. All my information OSD variants show exactly the same numbers. Could you provide a screen-shot of that too please.

The rest of the pictures show a situation that is as good as it gets when you play 23.976 material @ 60 Hz display refresh rate. Please see my blog, especially this page (http://www.ostrogothia.com/?page_id=1642), for a more thorough explanation of how the sync is supposed to work.

-Arto

cengizhan
1st February 2010, 23:30
While you are at evr-sync, i want to say a bug about subtitles. While playing file with subtitle. Press forword to skip 1 second. Some subtitle appears, disappears and the same subtitle appears again. It is not accurate as in other evr renderer. Latest build with haali splitter and internal decoder.

Jong
1st February 2010, 23:50
Sorry, but what GPUs does the new MPEG2 DXVA decoder support. I am using a 5750 on W7 32-bit. I'd have thought if anything was supported that would be one of them, but it is not playing ball. Only non-DXVA internal decoder works (Cyberlink DXVA decoder is fine).

Aleksoid1978
2nd February 2010, 02:45
Sorry, but what GPUs does the new MPEG2 DXVA decoder support. I am using a 5750 on W7 32-bit. I'd have thought if anything was supported that would be one of them, but it is not playing ball. Only non-DXVA internal decoder works (Cyberlink DXVA decoder is fine).

MPC MPEG2 DXVA support only MPEG2_VLD mode, check with DXVAChecker and you see all mode that support your videocard.

nuhkka
2nd February 2010, 03:47
idea: more video info on thumbnail generator


kthxbai :)

DMD
2nd February 2010, 06:30
Hello thanks again.

Could you explain in as much detail as possible how/why to do this.
We are going to try and add this to the installer/file format setup :D
I would be delighted that this feature could be incorporated in the installer of MPCHC in on tab of choice as for the DVD.

Insert the disk, the key does is open the file INDEX.BDMV


As for the DVD, you can enter the keyboard command Navigate> Jump to ...> Title 1
This allows to directly activate the first chapter of the film, avoiding all the warnings


Thanks

Snowknight26
2nd February 2010, 07:29
Any chance of making the AC3 downmixing options also affect E-AC3?

LigH
2nd February 2010, 08:30
Our user reports Build 1594 to have fixed the "distorted double picture on EVR" bug.

krbo
2nd February 2010, 09:00
I tried ass, srt and idx/vob and all of them worked fine, just like in previous versions. Also XP SP3 and VMR9. Maybe you can upload a short sample?

confirming - after testing on two more PC it was clear something was wrong with my first PC

interesting - older MPC HC (SVN 154x) worked OK but latest not so I cleaned folder and registry and now it's all OK.

false alarm, sorry for any possible inconvenience...

Virtual_ManPL
2nd February 2010, 13:40
I can't reproduce your first bug. All my information OSD variants show exactly the same numbers. Could you provide a screen-shot of that too please.

"Sync Offset" didnt work in "Statistic" view
http://img697.imageshack.us/img697/7782/123ge.th.jpg (http://img697.imageshack.us/i/123ge.jpg/)

enabling fully (mode1) "Display Stats" (CTRL+J) causing finally to show properly stats
http://img51.imageshack.us/img51/5256/456vzg.th.jpg (http://img51.imageshack.us/i/456vzg.jpg/)

also in other not fully enabled "Display Stats" (mode 2&3) "Sync Offset" will be frozen and not updated





and how about moving graph on right-down site of the screen in EVR-Sync like in EVR-CA for better readability

EVR-Sync
http://img509.imageshack.us/img509/526/evrsync.th.jpg (http://img509.imageshack.us/i/evrsync.jpg/)
EVR-CA
http://img269.imageshack.us/img269/1378/evrca.th.jpg (http://img269.imageshack.us/i/evrca.jpg/)






The rest of the pictures show a situation that is as good as it gets when you play 23.976 material @ 60 Hz display refresh rate. Please see my blog, especially this page (http://www.ostrogothia.com/?page_id=1642), for a more thorough explanation of how the sync is supposed to work.
OK, I will read it all to fully understand what I'm changing in EVR-Sync options ;p
but on my SS, EVR-Sync working good and better than EVR-CA, yep ?

cengizhan
2nd February 2010, 14:02
The favorites that i have added before, doesnt work anymore after that relative drive option has been added

Edit: I have fixed this by manually editing .ini file, adding a "0;" before file name.

Mercury_22
2nd February 2010, 16:57
The 64-bit version it's crashing when I'm trying to use "Capture" - analog !
The crash it's occurring when I'm changing the resolution in "View -> Capture" from 720x480 29.97 to 720x576 25
If I change it to 352x288 25 or lower (25) I have just a black screen with audio working and NO crashing !
After trying to change the resolution to 720x576 25 and crashing when I open device again it's working well ( = I have video & sound ) for 1-2 sec then it's crashing again
The 32-bit version it's working OK with the same settings and the Windows Media Center 64-bit it's also working OK.
Also DVB-C it's not working for both versions 64-bit and 32-bit
Anyone else has problems with 64-bit version and analog Capture or with DVB-C on any version ?

X-Dron
2nd February 2010, 17:57
tetsuo55

Pls, close Ticket #103 [Translation] Errors in a Russian translation
Fixed in Changeset [1597]

Jong
2nd February 2010, 19:34
Anyone have any idea why the new fullscreen auto-switching seems to do nothing here?

W7 32-bit, ATI 5750 Cat 10.1. Options are all selected but nothing happens at all. I have the screen set @50Hz and it stays @50Hz, even for 29.970fps material (shown as such in the sync renderer stats). I thought if I set the default/other setting to 60Hz it would at least do something (if it was not detecting the rate for some reason), but still it stays @50Hz.

Normally I use D3D mode, but I tried switching to fullscreen from windowed mode (non-D3D) - still no effect :confused:

X-Dron
2nd February 2010, 20:40
Jong
Pls, screenshot of settings.

tetsuo55
2nd February 2010, 23:40
tetsuo55

Pls, close Ticket #103 [Translation] Errors in a Russian translation
Fixed in Changeset [1597]Thank you!, closed.

88keyz
3rd February 2010, 00:06
@ Alexins

Your download link for "standalone_filters-svn1597_x86.7z" is broken, points to svn1597 x86 exe setup file.

Jong
3rd February 2010, 00:20
Jong
Pls, screenshot of settings.Thanks X-Dron.

See here:

http://jong.pwp.blueyonder.co.uk/doom9/NewPicture087.jpg
http://jong.pwp.blueyonder.co.uk/doom9/NewPicture088.jpg
http://jong.pwp.blueyonder.co.uk/doom9/NewPicture089.jpg

I am using Reclock (to speedup 24fps to 25fps). But in the case of 29.97fps material all it does is speedup to 30fps and it would do this whether the refresh rate was being changed to 60Hz, as it should be, or if playback is @50Hz, as it is. Reclock scripting is disabled; Reclock is not trying to change the refresh rate. (D3D had to be disabled to get the last screenshot, but behaviour is the same either way).

mariush
3rd February 2010, 00:33
I may have found a bug in MPC-HC, well in build 1249...

I'm loading this AVS script in it:


Load_Stdcall_plugin("c:\Program Files\AviSynth 2.5\plugins\yadif.dll" )
mpeg2source("vts_01_1.d2v").AssumeTFF()
#LeakKernelDeint(0)
Yadif()
Crop(12,4,-16,-24)


End result is a 676x452 image that's incorrectly rendered:

http://i45.tinypic.com/2ywwmq9.jpg

when I crop 4 more pixels image shows fine:

http://i49.tinypic.com/sy89z6.jpg

Looks like the Chroma is read incorrectly and my guess is because of the width not multiple of 8/16. The image shows fine in Virtualdub when it's shown incorrectly on MPC-HC. I'm using VMR9 renderless to render.

leeperry
3rd February 2010, 01:11
I may have found a bug in MPC-HC, well in build 1249...
[..]
Looks like the Chroma is read incorrectly and my guess is because of the width not multiple of 8/16.
known issue on nvidia cards I think? dunno if the culprit is nvidia or MPC, though.

pirlouy
3rd February 2010, 01:32
@X-Dron: several problems with autochange:

1) when disabling "Use autochange", settings are not kept, so the next time I will re-enable this setting, I'll have to do settings again (I mean setting different monitor modes).

2) In order to avoid problems, I have to use "launch in fullscreen" (like this, all post-processing filters like ffdshow detect right parameters); the problem is the fact that this option changes window size; I mean, if I exit fullscreen, window size is not like it was before.

samab
3rd February 2010, 01:47
Got 1597 from www.xvidvideo.ru, won't install on my xp sp3 computer --- something wrong with MinVersion windows xp.

mariush
3rd February 2010, 01:51
known issue on nvidia cards I think? dunno if the culprit is nvidia or MPC, though.

My card is ATI, Radeon 4850.

Keiyakusha
3rd February 2010, 01:59
Hi. When MPC-HC loads styled subtitles with some styles missing, it reports that style is missing and changed to default, but this message appears behind the player. This is somewhat troubling especially when you have player in fullscreen. Can this be corrected?
EDIT: I'm using win7 32bit aero is on, if that matters.

Neillithan
3rd February 2010, 02:09
Hi, I'm having an issue with MPC. This issue pertains to the classic MPC (version 6.4.9.1 rev 106).

I'm running Windows 7 Pro 64bit, Aero interface enabled, and a dual monitor configuration on an 8800 GTX.

When I fullscreen a movie on my primary monitor, if I click the desktop on my secondary monitor, it will force the movie to exit fullscreen and go into window mode. (Undesired behavior, of course).

If I click the title bar of a running program on my secondary monitor while watching a movie in fullscreen mode on my primary monitor, the video does not exit fullscreen. Instead, the taskbar pops up in front of the movie. Again, that is undesired behavior.

Is there a way to prevent it from exiting fullscreen mode so that I can use my secondary monitor?

Thanks,
-Neil

alexins
3rd February 2010, 03:15
samab, I corrected the mistake, you can download the new.

iron2000
3rd February 2010, 04:33
On my PC, MPC-HC crashes on playing a SWF file.
I do have the Flash Player browser plugin installed and "Shockwave" is set in the Formats options.
SWF files did play before on MPC-HC in XP.

Does anyone know why SWF doesn't play in MPC-HC now?
Using MPC-HC 1.3.1594.0 .

X-Dron
3rd February 2010, 07:31
Jong
Greetings.
The fullscreen auto-switching does not work with D3D and Reclock. I'll correct the program. If D3D is set, then auto-switching will be unchecked and disabled.
An explanation also will be written in the setting screen setting.
Also don't use auto-switching together with Reclock.
Auto-switching uses in case you have a monitor(or TV) and a videocard that support frequencies 24(for 23.976 and 24.00), 25/50(for 25.00) and 30(for 29.97 and 30.00)Hz in WinXP. The best case is to use Vista and above and 23(for 23.976) and 29(for 29.97).
In this case, you get a straight line in the statistics.
Screenshots will be tonight.
My TV is Philips 37PFL8404 and videocards are Nvidia GeForce 8300(integrated in chipset) and ATI Radeon 4850

X-Dron
3rd February 2010, 07:46
@X-Dron: several problems with autochange:
1) when disabling "Use autochange", settings are not kept, so the next time I will re-enable this setting, I'll have to do settings again (I mean setting different monitor modes).

I thought and shall think about it. There are same problems.


2) In order to avoid problems, I have to use "launch in fullscreen" (like this, all post-processing filters like ffdshow detect right parameters); the problem is the fact that this option changes window size; I mean, if I exit fullscreen, window size is not like it was before.
What is the bild?

Lincoln Burrows
3rd February 2010, 09:34
Got 1597 from www.xvidvideo.ru, won't install on my xp sp3 computer --- something wrong with MinVersion windows xp.Same issue here. I am using XP SP3. Install says it requires Windows NT 5.1.2600 and then closes.

Do you guys had any luck installing the last MPC-HC build?

X-Dron
3rd February 2010, 10:06
Same issue here. I am using XP SP3. Install says it requires Windows NT 5.1.2600 and then closes.

Do you guys had any luck installing the last MPC-HC build?

Fixed in Changeset [1598] by Aleksoid

pirlouy
3rd February 2010, 10:17
What is the bild?
Not sure about your question. :D
What's the problem ?
The problem is the fact that size of window (when it is not maximized) is changed when using option "launch file in fullscreen", whereas this option should not change windows size.

If you REALLY want, I can make screenshots.

Jong
3rd February 2010, 10:23
Jong
Greetings.
The fullscreen auto-switching does not work with D3D and Reclock. I'll correct the program. If D3D is set, then auto-switching will be unchecked and disabled.
An explanation also will be written in the setting screen setting.
Also don't use auto-switching together with Reclock.
Auto-switching uses in case you have a monitor(or TV) and a videocard that support frequencies 24(for 23.976 and 24.00), 25/50(for 25.00) and 30(for 29.97 and 30.00)Hz in WinXP. The best case is to use Vista and above and 23(for 23.976) and 29(for 29.97).
In this case, you get a straight line in the statistics.
Screenshots will be tonight.
My TV is Philips 37PFL8404 and videocards are Nvidia GeForce 8300(integrated in chipset) and ATI Radeon 4850Thanks.

So it cannot work in D3D mode. Is that right? If so, that rules it out for me unfortunately.

Ignoring D3D for a moment, Is there a reason why it cannot work with Reclock? To take my example, my display does 50Hz and 60Hz (really 60Hz). I choose to speedup 24p material to 25p for smooth display @50Hz. But 29.97 material I would like to display @60Hz. All this seems possible with the setting options provided - both 24p and 25p set to use 50Hz, 29.97 set to use 60Hz. Reclock speeds up 24p ->25p and 29.97fps -> 30fps for smoothest possible display. If there is no reason why this cannot work I think it would be good to allow it.

X-Dron
3rd February 2010, 11:46
Not sure about your question. :D

Sorry, missprint.
What MPC-HC build are you using?

pirlouy
3rd February 2010, 12:18
Ahh... I feel stupid now. build of course... :D
It's with build 1594.

Mixer73
3rd February 2010, 13:15
Is there a way to prevent it from exiting fullscreen mode so that I can use my secondary monitor

Well the way I would recommend is to download MPC-HC recent build and use that, I can't think of any reason to use MPC Classic with so many more features, updates, bug fixes with MPC-HC?

You can definitely do as you're requesting, lots of us MPC-HC users use dual head systems and it works beautifully.

Lincoln Burrows
3rd February 2010, 14:58
Fixed in Changeset [1598] by AleksoidThanks, but that build is not on XVidVideo.ru website. I'll wait for it...

Ger
3rd February 2010, 18:24
Just download 1597 from Xvidvideo.ru again.
samab, I corrected the mistake, you can download the new.

X-Dron
3rd February 2010, 19:07
@ar-jar
Jong uses Reclock together with EVR Sync. Is it good idea?
Do they not conflict?

Polcius
3rd February 2010, 19:41
What's the best way to play MKV's?

MPC-HC default options,

Haali Media Splitter,

Ffdshow?

Thanks

noee
3rd February 2010, 19:44
@ar-jar
Jong uses Reclock together with EVR Sync. Is it good idea?
Do they not conflict?

I certainly don't want to put words in anyone's mouth, but I should report that with FFdshow, ReClock and EVR-Synch (present at nearest, 30ms target) for 23.976 material on a 24Hz (true) HDTV, I get excellent results.

X-Dron
3rd February 2010, 20:30
pirlouy
I've tested exit from fullscreen and I see jast one problem.
1. "launch in fullscreen" is checked in settings.
2. MPC-HC is closed.
3. Double click on video file
4. MPC-HC launchs in fullscreen and plays video.
5. Exit from fullscreen. Window has native video size. Here all is ok.
6. Switch to fullscreen.
7. Call context menu -> File -> Quick Open File (or Ctrl+Q). MPC-HC plays new video in fullscreen.
8. Exit from fullscreen. Problem is here. Window has not native size of current video. There are black bars left and right or top and bottom.
Is it your problem? I know where and why this is happening. I try to fix it.
Try 1539 or earlier, you will be surprised.

I promised screenshots
I do not use FFdshow, ReClock and EVR-Synch and have this
Content 23.976, Display freq. 23 (native 23.976)
http://imglink.ru/thumbnails/03-02-10/0348f95360c1195a5c6d2ddfcdc85db5.png (http://imglink.ru/show-image.php?id=7e0d380e18887033134b7bde7ca3ca58)

Content 29.97, Display freq. 59 (doubled native 29.97)
http://imglink.ru/thumbnails/03-02-10/42a5723a8f7ec495927f3e4ef02c48e5.png (http://imglink.ru/show-image.php?id=4ee41bde7f374750e572a10a1d24aa48)

Videocard is ATI Radeon 4850, Win7

decapitado
3rd February 2010, 22:02
@ar-jar
Jong uses Reclock together with EVR Sync. Is it good idea?
Do they not conflict?
I use EVR sync + Reclock + CoreAVC and it´s perfect! :)

tetsuo55
3rd February 2010, 22:12
I opened a thread in the official forum to discuss an alternate approach to translations that greatly improves maintanability.

-It will be easy for anyone to create and submit a translation
-It will be easy for developers to change placement of items

Thread here: http://sourceforge.net/apps/phpbb/mpc-hc/viewtopic.php?f=2&t=14

To reply you will have to log in to your sourceforge account (https://sourceforge.net/account/login.php).

ar-jar
3rd February 2010, 22:13
@ar-jar
Jong uses Reclock together with EVR Sync. Is it good idea?
Do they not conflict?

EVR Sync with Reclock and the "present at nearest vsync" option seem to work fine. I get at the most one glitch over a full-length movie, mostly none. I don't think Reclock agrees well with the other two sync modes. -A

ar-jar
3rd February 2010, 22:33
"Sync Offset" didnt work in "Statistic" view


Interesting, I haven't even seen that Sync offset value. It's not the same as my sync offset probably but something that has to do with EVR Custom. I'll check it out.


and how about moving graph on right-down site of the screen in EVR-Sync like in EVR-CA for better readability


Well, that's a matter of taste perhaps. I actually moved it away from there... we'll see.

Jong
3rd February 2010, 23:53
@ar-jar
Jong uses Reclock together with EVR Sync. Is it good idea?
Do they not conflict?I'm a bit of an odd-ball.

I use Reclock with Reclock vsync correction and I have ALL the sync renderer vsync options OFF. To do this you must use D3D mode and turn off D3D Fullscreen GUI support (I think that is disabled for sync renderer anyway now) else Reclock vsync correction does not work.

So I'm not using the fancy sync options of sync renderer at all! I use sync renderer because I love the OSD - it is the only one that really tells you what is going on and which you can have absolute confidence in - and because I trust ar-jar totally. It is great having a properly supported renderer.

Reclock vsync correction gives me total control of the sync position. Absolutely no drops after the first 30secs or so, when it is "pulling presentation into line" so maybe 1/3rd of the time, has to pull presentation through vsync, whilst also being able to adjust fps. 24p ->25p for display @50Hz, 29.97 -> 30fps @60Hz (which Reclock automatically switches to when playing Blu-ray extras in PDVD) and even 29.97 -> 30fps for display @50Hz which gives a 2:1:2 cadence, not a whole lot worse than 24p@60Hz and which I have to use in MPC-HC at the moment (Reclock auto-refresh rate switches frequently crash MPC-HC, but not PDVD). Sadly sync renderer still cannot compete when you need to significantly change fps.

Reclcok vsync correction also works with PDVD 7 & 8 (not tried 9) for Blu-ray playback, which does not use D3D but seems to triple buffer, which gives the same effect. Can't use it with PDVD 7 & 8 for DVD playback though. That is like trying to use Reclcok vsync correction with MPC-HC EVR, non-D3D. Reclock vsync cannot adjust the point of presenation because the point it is measuring is fixed by "normal" EVR double buffering.

But sync renderer with "present at nearest" also works with Reclock, without Reclock vsync correction. But if you are changing fps it only cleans up judder to single frames at regular intervals instead of multiples. Not IMO as good as Reclock vsync, provided you can put up with D3D mode and do not mind occasional bursts of judder in the forst 30 secs at the start or after a seek or pause.

pirlouy
4th February 2010, 01:00
@X-Dron: it's not exactly the same problem, as I just launch files with double click in explorer, but the conclusion is the same, and as you said, it works well in build 1539 !

I've just tried Overlay Mixer with Reclock, and it worked well; I don't have statistics like in EVR Sync, but I did not notice tearing nor glitches (except the ones due to video).

Snowknight26
4th February 2010, 05:50
If there is no video track/no video playing, the fullscreen button in the Windows 7 taskbar preview should be disabled.

X-Dron
4th February 2010, 07:38
pirlouy
Builds befor 1540 had this issue:


2) Another niggle, with all of the options in "Fullscreen" enabled, coming out of fullscreen mode leaves me with a teeny weeny window. I have set "Zoom" to Auto Fit, but it gets disabled the next time I load a file, leaving me again with tiny window when I come out of fullscreen mode.

And it was really serious bug.
Bug description:
1. "launch in fullscreen" is checked in settings.
2. MPC-HC is closed.
3. Double click on video file in explorer
4. MPC-HC launches in fullscreen and plays video.
5. Exit from fullscreen. The program tries to create a window with the parameters specified in variable m_lastWindowRect. This variable receives its value on switching from window to full-screen form. But the switching was not! MPC-HC is started directly on fullscreen. m_lastWindowRect has incorrect values.

Now in this case calls function ZoomVideoWindow(). It create window with the parameters specified in zoom settings. (Menu -> Zoom). My settings in Zoom menu is "100%". After call ZoomVideoWindow() I have window with native size of current content.
I think it is right.

Was

r = m_lastWindowRect;
......

SetWindowPos(NULL, r.left, r.top, r.Width(), r.Height(), SWP_NOZORDER|SWP_NOSENDCHANGING /*SWP_FRAMECHANGED*/);

Now

r = m_lastWindowRect;
......
if (m_fFirstFSAfterLaunchOnFS) //App started in Fullscreen
{
ZoomVideoWindow();
m_fFirstFSAfterLaunchOnFS = false;
}
else
{
SetWindowPos(NULL, r.left, r.top, r.Width(), r.Height(), SWP_NOZORDER|SWP_NOSENDCHANGING /*SWP_FRAMECHANGED*/);
}


If you still have questions, please ask them in more detail and with screenshots.

Virtual_ManPL
4th February 2010, 09:10
Interesting, I haven't even seen that Sync offset value. It's not the same as my sync offset probably but something that has to do with EVR Custom. I'll check it out.
thx


Well, that's a matter of taste perhaps. I actually moved it away from there... we'll see.
EVR-Sync graph view under stats should be only in fullscreen mode, on window mode should be like on EVR-CA or simply making all graph visible by auto moving it upper to see it all ;p


Also why only red line in drawn in mode2 in "Display Stats" in EVR-Sync, Im asking cause inn EVR-CA this 2 lines are drawn ;)

Jaja1
4th February 2010, 16:21
I'm having problems with hanging video using EVR CP and Sync renderer. Audio sometimes continues, but video hangs so hard that I need to do a hard reset of Windows to regain control of my PC. This happens with various builds I tested including v1249. How can I find out what is causing this? What log info can I find with respect to the hanging video?

WinXP+SP3, Nvidia 7600GT (several drivers, all with the same problem), Haali splitter, AC3filter, CoreAVC or MS VC1 decoder.

loretta80
4th February 2010, 18:20
To all peaple who use Reclock with success:

Which version do you use? The old 1.7b4 or 1.8.5.5?

namaiki
4th February 2010, 18:21
Any version. 1.8.6.2 at the moment.

For me, nothing earlier than 1.8.6.1 because of:

Fix: ReClock could hang, if the Wasapi buffer ran empty or overflowed.

...which I experienced a lot when multitasking.

Jong
4th February 2010, 19:27
To all peaple who use Reclock with success:

Which version do you use? The old 1.7b4 or 1.8.5.5?

1.7b4 is ancient history. As with almost all software there may be a few things to do, but the latest Slysoft build is the way to go.

mark0077
4th February 2010, 19:40
For those guys working on fullscreen options, I beg of you to improve this, to read the frame rate of the content, not from the media info, but from whatever is input from external filters.

Until then, it is not usable if anything like de-interlacing is used, or if frame rate changes are introduced by external filters. I don't think it should be difficult as this frame rate is already used and displayed by the renderers obviously.

ADude
5th February 2010, 00:10
Revision 1540 - Directory Listing
Modified Thu Jan 21 00:34:34 2010 UTC (12 days, 20 hours ago) by Aleksoid

FIX : bug with launch in fullscreen;
little change in fullscreen code;
cleanup code;


I can confirm that this regression has finally been corrected !

Many thanks for fixing it !

73ChargerFan
5th February 2010, 06:28
I hear you.
I'm reading a (best practice)book on the subject, so this can be improved. http://producingoss.com/
Thanks for pointing that out, tetsuo55. It looks like a good read.

tetsuo55
5th February 2010, 09:44
Thanks for pointing that out, tetsuo55. It looks like a good read.Yeah, the more people read that book, the better open source projects will become.

With people i mean end users and devs

Norman_Bates
6th February 2010, 02:13
Hi there!

I am happy that the annoying "double-picture"- AVI-bug, and the DXVA / EVR-problems seems to be fixed in Build 1597, but now there ist a "new problem" :devil: with the build v1.3.1613 from today...

When i use the "MPEG-PS/TS/PVA" Source-Filter [and i do so], then now i cant seek in MPEG- Videos [MPG, VOB...], the picture freezes.
When i uncheck the MPEG- Input-Filter, then it's okay [but i want to use it, because many MPEGs dont work fine without it].

Second one: AND the player now always need a very long time to start [every kind of video, with or without this filter] :mad:

Any Idea? New bug?


Greetings from Bayuvaria :p
[sorry about my bad english, cant write and understand it very well]

ADude
6th February 2010, 05:22
DirectX Redist & SDK February 2010 released.

DirectX Redist
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0cef8180-e94a-4f56-b157-5ab8109cb4f5

DirectX SDK
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2c7da5fb-ffbb-4af6-8c66-651cbd28ca15

Please let us know when this is used to compile...

GrofLuigi
6th February 2010, 09:23
i cant seek in MPEG- Videos [MPG, VOB...], the picture freezes.
I see that too. Not freezing, but very big slowdown and takes very long time (never?) to recover. MPEG1 files of VCD characteristics.

Also longer startup time (may be subjective).

Both things as opposed to Build 1597 (nothing else changed).

GL

Spec-Chum
6th February 2010, 11:14
Hi there!

I am happy that the annoying "double-picture"- AVI-bug, and the DXVA / EVR-problems seems to be fixed in Build 1597, but now there ist a "new problem" :devil: with the build v1.3.1613 from today...

When i use the "MPEG-PS/TS/PVA" Source-Filter [and i do so], then now i cant seek in MPEG- Videos [MPG, VOB...], the picture freezes.
When i uncheck the MPEG- Input-Filter, then it's okay [but i want to use it, because many MPEGs dont work fine without it].

Second one: AND the player now always need a very long time to start [every kind of video, with or without this filter] :mad:

Any Idea? New bug?


Greetings from Bayuvaria :p
[sorry about my bad english, cant write and understand it very well]

I see that too. Not freezing, but very big slowdown and takes very long time (never?) to recover. MPEG1 files of VCD characteristics.

Also longer startup time (may be subjective).

Both things as opposed to Build 1597 (nothing else changed).

GL

I can't reproduce here. Can you post a link to a sample please?

I did tidy up the mpeg splitter code, but nothing was altered apart from the formatting, but I may have inadvertently altered something; just need a sample to confirm.

Thanks

Norman_Bates
6th February 2010, 13:29
Not freezing, but very big slowdown and takes very long time (never?) to recover.

Yes that i mean - no really freezing, but a long seeking like the video has no timecode, or like to seek in WMV with VLC :devil:
And its true that the player ALWAYS need a long time to start, even when i DONT open a video, any time.

My System: AMD 2core, Windows 7 x64 ultimate, Sapphire ATI Radeon HD 4650.
[i always use MPC-HC "32-bit" for more portable-compatibility on other pcs]

just need a sample to confirm

A sample? A video sample :confused: ? But i am quite sure, that this concerns all MPEG-2 Videos!? I tried a dozend different ones i think... its all the same. But here you have one, the first video i checked - 4 minutes, i hope thats enough.

Sample [162 MB]: http://www.multiupload.com/1AA309Z9HM

-

edigee
6th February 2010, 13:36
On latest MPC_HC builds ,from 1594 I guess ,I've noticed randomly sound small scratches, as if it was an old used vinyl disc. It apeares from time to time ,apparently on high volume levels.
Vista32bit, EVR sync, Sync to display, Audio renderer-system default. My pc is conected analog with a stereo amplifier.
On other players(Splash or KMPlayer) I haven't got that issue.

clsid
6th February 2010, 15:10
Another bug: Increase/decrease speed in MPC does not work properly with EVR Sync.

Spec-Chum
6th February 2010, 15:15
I can't reproduce here. Can you post a link to a sample please?

I did tidy up the mpeg splitter code, but nothing was altered apart from the formatting, but I may have inadvertently altered something; just need a sample to confirm.

Thanks

OK, i got it now.

Fixed in 1616.

Spec-Chum
6th February 2010, 15:30
Yes that i mean - no really freezing, but a long seeking like the video has no timecode, or like to seek in WMV with VLC :devil:
And its true that the player ALWAYS need a long time to start, even when i DONT open a video, any time.

My System: AMD 2core, Windows 7 x64 ultimate, Sapphire ATI Radeon HD 4650.
[i always use MPC-HC "32-bit" for more portable-compatibility on other pcs]



A sample? A video sample :confused: ? But i am quite sure, that this concerns all MPEG-2 Videos!? I tried a dozend different ones i think... its all the same. But here you have one, the first video i checked - 4 minutes, i hope thats enough.

Sample [162 MB]: http://www.multiupload.com/1AA309Z9HM

-

hehe, yeah sorry, fault my end. brain not working correctly that early in the morning.

Thanks for the sample, fixed now as per post above...

ender.wiggin
6th February 2010, 15:49
Hi!
There is a bug in the MPC-HC.
Settings>Capture>Analog settings>Country
36-Hungary-SECAM D

This is wrong. Hungary uses PAL B/G (http://en.wikipedia.org/wiki/Pal#PAL_B.2C_G.2C_D.2C_K_or_I) since 1996.

hayan
6th February 2010, 18:43
Hot Feature Request

Options->Playback->Fullscreen

-=Screen Stretch=- (Black border Killer)

Zoom Type: [Stretch mode] or [Overscan mode] (Listbox)

[Clickbox]If DAR scale less than ???. (for 4:3± type Video)

[Clickbox]If DAR scale high than ???. (for 16:9± type Video)

OR

Zoom Type: [Stretch mode] or [Overscan mode] (Listbox)

Allow DAR error less than ±5%[Inputbox or Listbox] Video Stretch to fullsrceen
[Clickbox]For 4:3± type Video [Clickbox]For 16:9± type Video

mark0077
6th February 2010, 19:08
command line options to start at certain positions of ms, or times XX:XX:XX don't work anymore. I assume since the "resume dvd / video at previous position" was introduced.

nightfly
6th February 2010, 21:09
I am still having this issue posted here: http://forum.doom9.org/showthread.php?p=1358329#post1358329

I've tested up to 1613.

The issue is that I get no video unless Video Frame -> Normal is selected. Using this setting results in a zoomed in picture that isn't positioned correctly in the frame (the right and bottom of the image is cut off) in windowed or fullscreen.

This may be driver dependent to some degree. I reverted to Nvidia 190.62 and with build 1534 everything works as expected which didn't with build 196.20 (the latest) which had the same issue.

Lastly, in more recent builds I have been unable to get external splitters to load - MPC-HC will only load the Mpeg2 Gabest filter. I use the "external filters" option for all filter configuration.

I don't mind using the MPC-HC splitter, but while bitstreaming TrueHD with ffdshow I get lots of lip sync and loss of audio issues that don't occur when I use the Arcsoft Demuxer Splitter (no issues with DTS-HD MA).

ikarad
6th February 2010, 22:59
I have a big problem and I don't understand.
1)Until now I used mpc-hc 1.1.604 to see video, i use shader 16-255 to 0-255 to correct grey and black colors.
TOday, i must use the last version because subtitles in a mkv video are not displayed with 1.1.604. But the problem is that if I unchecked shader 16-255 to 0-255, My video is just as if this shader was enabled. If i turn on this shader , it's just as if I have applied twice this shader.
Is-it normal or not?

I use evr-custom.

mpc 1.1.604 without shader
http://nsa10.casimages.com/img/2010/02/07/mini_100207100132943583.jpg (http://www.casimages.com/img.php?i=100207100132943583.jpg)

mpc 1.1.604 with shader
http://nsa11.casimages.com/img/2010/02/07/mini_10020709585327487.jpg (http://www.casimages.com/img.php?i=10020709585327487.jpg)

mpc last version 1613 without shader
http://nsa11.casimages.com/img/2010/02/07/mini_10020709585327487.jpg (http://www.casimages.com/img.php?i=10020709585327487.jpg)

mpc last version 1613 with shader
http://nsa10.casimages.com/img/2010/02/07/mini_100207095942598764.jpg (http://www.casimages.com/img.php?i=100207095942598764.jpg)

XhmikosR
6th February 2010, 23:11
@ikarad: Use thumbnails please.

hayan
7th February 2010, 00:01
Over hardware specification (non Full HD dual-stream Hardware)

Hardware:Geforce8 (H.264 decode support)

ie.
work fine: SD video (mpc-hc, DXVA2) + SD video (mpc-hc, DXVA2)
work fine: SD video (mpc-hc, DXVA2) + 720p HD video (mpc-hc, DXVA2)
slow system response: SD video (mpc-hc, DXVA2) + 1080p Full-HD video (mpc-hc, DXVA2)
slow system response: 1080p Full-HD (mpc-hc, DXVA2) + 1080p Full-HD video (mpc-hc, DXVA2)

Stephen R. Savage
7th February 2010, 00:47
Way to spam a thread with ILLEGAL CONTENT. I find it especially funny that there is a window reading "BITTORRENT" in all of those screenshots.

Norman_Bates
7th February 2010, 01:34
Its only a screenshot. And Torrent is not illegal. But huge Screenshots are ;)

nightfly
7th February 2010, 03:04
@Spec-Chum

I discovered today that the EVR Sync renderer also has my resizing issue so I went through SyncRenderer.cpp and found that it was making the same decision as the CDX9AllocatorPresenter::Paint is on line 2359. SyncRenderer.cpp: #1683:

if(rSrcVid.Size() != rDstVid.Size())
...

clearly for me the rDesVid value is not being updated correctly when the new video frame size is changed when using any of the P&N features.

The original code clearly resized when rSrcVid == RDstVid

if((iDX9Resizer == 0 || iDX9Resizer == 1 || rSrcVid.Size() == rDstVid.Size() || FAILED(hr)))
if(iDX9Resizer == 0 || iDX9Resizer == 1)
...

so was that a bug? Maybe not, because with the original code in place, all works well. Is it expected/required that rDstVid is not getting updated on Pan&Scan changes? Should it?

alexins
7th February 2010, 03:15
Media Player Classic HomeCinema (x86/x64), svn 1623 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1623.html)

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

(1614-1623):

Added : support for SRM7500 remote control;
Disable NtQueryInformationProcess detour in debug (prevent VS debugger to stop on crash address);
Fixed seeking problem with mpeg files;
Change in EditListEditor (add column Name);
Updated : ffmpeg library;
Fixed : small bug in ffmpeg udpate;
Refactored DX9AllocatorPresenter; separate the classes to different files. (Patch by kinddragon.);
when caption is hidden, window is without a thick frame now, child view responsible for NC_HITTEST (Patch by foxx1337);
preliminary support for subtitle language order (similar to Haali Media Splitter), same for audio language order (Patch by foxx1337);
added menu option to override embedded style for subtitles (Patch by foxx1337);
Tweaked embedded style override: default style font size is constant when overriding, regardless if the file contains a style (Patch by foxx1337).

sneaker_ger
7th February 2010, 03:24
MPC-HC crashes on this video (http://largeassets.myspacecdn.com/creative/hd/copout/654546546565.flv) using the internal flv splitter. Windows XP SP3. Tried revisions 1489, 1613, 1623.

thuan
7th February 2010, 03:25
Regression: on rev newer than 1607 (a guess it happens recently but this is likely the cause), even if I have Auto-zoom in Playback Settings page disabled, after the first video the next file will be autozoomed to 100% scale. It's kind of distracting if I'm watching video and doing something else at the same time. Please check.

XhmikosR
7th February 2010, 03:38
MPC-HC crashes on this video (http://largeassets.myspacecdn.com/creative/hd/copout/654546546565.flv) using the internal flv splitter. Windows XP SP3. Tried revisions 1489, 1613, 1623.

No crashes here with the internal flv splitter and decoders with r1623.

torpedo
7th February 2010, 03:39
MPC-HC dose not display some external subtitles automaticly (ie .srt subtitle files) unless the playing vedio is AVC/H264 encoded or Manually recheck the subtitle menu. Is this A bug?

XhmikosR
7th February 2010, 03:47
I don't think so. Check your subtitles filename.

torpedo
7th February 2010, 05:20
I don't think so. Check your subtitles filename.

I can confirm that the subtitle file has been loaded sucessussfully, but the subtitle didn't display yet. It's not filename issue.

Motenai Yoda
7th February 2010, 05:20
there is a mode to render subtitle using madvr?
without using haali+directvobsub

sneaker_ger
7th February 2010, 05:54
No crashes here with the internal flv splitter and decoders with r1623.

Thx for testing.
I made a few more tests and it seems to only crash when using Haali Renderer. I upgraded the external splitter to 1623 and it also crashes with 1623 external splitter. Very strange. Too bad that I don't know the version of the old splitter I had installed (overwritten, can't look it up anymore either).

Snowknight26
7th February 2010, 06:40
When switching between standard and borderless mode, the height of the menus/status bar and whatever else isn't taken into consideration when going to borderless mode, which sometimes adds black bars around the video:

http://i45.tinypic.com/2qmm5j4_th.jpg (http://i45.tinypic.com/2qmm5j4.jpg)

http://i46.tinypic.com/2wf8dg5_th.jpg (http://i46.tinypic.com/2wf8dg5.jpg)

And the worst part is, you now can't remove the borders by resizing the form. Resizing it with borders won't work either because of the aformentioned problem. And while I'm at it.. can another option be added to add the thin border back? I don't like not bein able to resize the player when in true borderless mode. Something like 1 = borderless, 2 = thin border, 3 = borders + menu, 4 = borders + menu + seekbar would be ideal.


Another issue: If you start MPC-HC by running mpc-hc.exe %1 /fullscreen where %1 is an invalid path/non-playable file, you can't hit escape to exit fullscreen mode. And on a related note, the close issue (http://forum.doom9.org/showthread.php?p=1350339#post1350339) is still present.

ar-jar
7th February 2010, 09:42
@ar-jar: I direct this report at you as I think that rev 1557 is the cause of this regression. Basically when I use rev1557 32bit available on xvidvideo.ru, when the player loses its direct3d surface and reinitialize, it forgets to do that for the subtitle renderer so I will be unable to see subtitle after a UAC prompt unless I disable then enable the internal sub renderer. I use EVR Sync.

If you need more information, please say so.

I'm sorry to say, I'm a bit ignorant about the way subs are handled in MPC-HC. Does this apply to DVD subs? Anyway, I found something that might cause you problem. There's a test version on my download page (http://www.ostrogothia.com/?page_id=1213). Please let me know if it is an improvement. -A

ikarad
7th February 2010, 10:01
I have a big problem and I don't understand.
1)Until now I used mpc-hc 1.1.604 to see video, i use shader 16-255 to 0-255 to correct grey and black colors.
TOday, i must use the last version because subtitles in a mkv video are not displayed with 1.1.604. But the problem is that if I unchecked shader 16-255 to 0-255, My video is just as if this shader was enabled. If i turn on this shader , it's just as if I have applied twice this shader.
Is-it normal or not?

I use evr-custom.

mpc 1.1.604 without shader
http://nsa10.casimages.com/img/2010/02/07/mini_100207100132943583.jpg (http://www.casimages.com/img.php?i=100207100132943583.jpg)

mpc 1.1.604 with shader
http://nsa11.casimages.com/img/2010/02/07/mini_10020709585327487.jpg (http://www.casimages.com/img.php?i=10020709585327487.jpg)

mpc last version 1613 without shader
http://nsa11.casimages.com/img/2010/02/07/mini_10020709585327487.jpg (http://www.casimages.com/img.php?i=10020709585327487.jpg)

mpc last version 1613 with shader
http://nsa10.casimages.com/img/2010/02/07/mini_100207095942598764.jpg (http://www.casimages.com/img.php?i=100207095942598764.jpg)

I edit my screenshot to display thumbail.

If anybody can help me, thanks

ikarad
7th February 2010, 10:02
Way to spam a thread with ILLEGAL CONTENT. I find it especially funny that there is a window reading "BITTORRENT" in all of those screenshots.

Are you stupid? I think yes. :mad:

If my screenshot was illegal, you would be the queen of england. But you are not the queen, I hope.

It's just screenshots (do you understand what is a screenshot ?) and Casimage isn't an illegal site.

If you speak about bittorent software in my screenshot. I use bittorent to download japan anime not licensed. It isn't illegal. All people don't use bittorent or only to download movies, games or music. All people are not as you think. If you, you use bittorent for illegal contents, it's your problem but not my problem.

NiFa
7th February 2010, 10:24
I'm not sure, but I would gues that newer versions of MPC-HC does 16-235 to 0-255 level fix by itself when view --> renderer settings --> output range is set to 0-255, so you don't need to do it with shaders anymore. Have you checked that you have disabled both shaders?

ikarad
7th February 2010, 10:30
I'm not sure, but I would gues that newer versions of MPC-HC does 16-235 to 0-255 level fix by itself when view --> renderer settings --> output range is set to 0-255, so you don't need to do it with shaders anymore. Have you checked that you have disabled both shaders?

Thanks. You solve my problem because this options doesn't exist in mpc-HC 1.1.604 and I didn't see

ikarad
7th February 2010, 10:33
I'm sorry to say, I'm a bit ignorant about the way subs are handled in MPC-HC. Does this apply to DVD subs? Anyway, I found something that might cause you problem. There's a test version on my download page (http://www.ostrogothia.com/?page_id=1213). Please let me know if it is an improvement. -A
I have questions about your options in mpc-HC that you create.

1) first question
Before, to remove tearing I use lock back buffer option that works perfectly. But today, this option doesn't exist anymore. Can you explain me the options that I must activated to obtain the same results?

I read your comments in your blog but my english isn't very good and it's just very complicated that I don't know what are the options that I must activated.
http://www.ostrogothia.com/?page_id=1216

My 2 configs:
1) laptop mis gt720
LCD 17" 1680*1050*60 hz
geforce mobility 9600 mgt
vista 32 bits
core 2 duo p8600
EVR custom

2) CRT A901HT 19"
1600*1200 85 hz
geforce gtx280
winxp 32
vmr 9 renderless

config 1
with mpc hc 1.1.604 with lock back buffer
http://nsa10.casimages.com/img/2010/02/07/mini_100207102532591056.jpg (http://www.casimages.com/img.php?i=100207102532591056.jpg)

with mpc hc 1.3.1613 (evr sync) with present at nearest sync
http://nsa11.casimages.com/img/2010/02/07/mini_100207102716815549.jpg (http://www.casimages.com/img.php?i=100207102716815549.jpg)

http://nsa11.casimages.com/img/2010/02/07/mini_100207102845211108.jpg (http://www.casimages.com/img.php?i=100207102845211108.jpg)

with mpc hc 1.3.1613 (evr sync) with sync video to display (default option)
http://nsa10.casimages.com/img/2010/02/07/mini_100207103058580249.jpg (http://www.casimages.com/img.php?i=100207103058580249.jpg)



2) second question
I don't know what means this option : "use autochange" and I don't find a description
http://nsa11.casimages.com/img/2010/02/07/mini_10020710323577433.jpg (http://www.casimages.com/img.php?i=10020710323577433.jpg)



3) Third question
Could you explain what means these options (presentation, vsync, gpu control) ?Is it useful or not ?

4) Fourth question
What are the differences between evr custom and evr sync ?

decapitado
7th February 2010, 10:56
MPC-HC dose not display some external subtitles automaticly (ie .srt subtitle files) unless the playing vedio is AVC/H264 encoded or Manually recheck the subtitle menu. Is this A bug?
Same here :rolleyes:

NiFa
7th February 2010, 11:36
I have problem with subs when using EVR sync. and 24Hz, for some reason MPC-HC doesn't automatically load subs, I have to load them manually, I have this problem only with 24Hz, not 50Hz or 60Hz. MPC-HC version is 1.3.1623.0

ar-jar
7th February 2010, 11:49
I have questions about your options in mpc-HC that you create.



First of all, I only work with the Sync Renderer (aka EVR Sync) so my knowledge is limited (but I'm learning...).

I'm sorry but I have tried my best to explain how the sync options work on my blog. I can't right now think of an alternate way to say the same thing. Also, the sync renderer is not a officially released yet. What you see are snapshots from the development. You should probably avoid the "sync display to video" option is you don't really understand what's written on the blog.

I don't have any documentation on the autochange function. I think there's been a discussion earlier on this thread.

The options for GPU control etc only apply to EVR custom for which I don't have any documentation. I think there is something written on the project wiki about these. Also the lock backbuffer is probably an option that applied to some old renderer that I don't have any knowledge of.

The main difference between EVR custom and EVR sync is that the latter has two algorithms to sync the video frame rate to the display refresh rate.
-A

G_M_C
7th February 2010, 11:52
I also found that MPC-HT doesnt seem to display external subtitles automatically (ie .srt subtitle files) anymore. Previous versions did, afaik.

I have to manually check the subtitle in the menu.

But even when i do that, the subs dont get displayed on my secondary screen when using EVR Sync renderer.
"Normal" EVR custom presentation does display the subs.

I have it set up here as follows:
Primary is my CRT. Subs work when manually enabled. On EVR custom / sync.

Secondary is my Panasonic FHD TV.
The secondary video out is connected to the Xonar HDAV, which in turn in connected to the Panasonic though HDMI.

Video get displayed as is supposed to, but subs dont show on secondary. This is when using EVR Sync, on primary they show.
EVR custom works as usual. Subs show on both displays, but for the having to select the subs manually bug.

This on: MPC-HT 1.3.1613.0 XP 32bits+SP3

ikarad
7th February 2010, 12:05
First of all, I only work with the Sync Renderer (aka EVR Sync) so my knowledge is limited (but I'm learning...).

I'm sorry but I have tried my best to explain how the sync options work on my blog. I can't right now think of an alternate way to say the same thing. Also, the sync renderer is not a officially released yet. What you see are snapshots from the development. You should probably avoid the "sync display to video" option is you don't really understand what's written on the blog.

I don't have any documentation on the autochange function. I think there's been a discussion earlier on this thread.

The options for GPU control etc only apply to EVR custom for which I don't have any documentation. I think there is something written on the project wiki about these. Also the lock backbuffer is probably an option that applied to some old renderer that I don't have any knowledge of.

The main difference between EVR custom and EVR sync is that the latter has two algorithms to sync the video frame rate to the display refresh rate.
-A
thank you very much for your answer.


If anybody else could explain in more detail and told me how obtain the same results as with lock back buffer option, thank you very much.

pirlouy
7th February 2010, 12:23
@ar-jar: your private build indeed corrects a problem with subtitles not displayed with SyncRenderer. I had to disable then re-enable subtitles in order to have it. Now it's ok.

@ikarad:
1) I confirm ar-jar blog is understandable. If you don't understand, it's surely because you don't understand what synchronization means for videos. You should try google for this part, before to read ar-jar blog again.

2) autochange is for synchronization; it has been introduced by X-Dron in build 1529, and it's self-explained... if you understand what synchronization is for. ;-)

4) EVR-Sync and EVR custom have same aim: perfect synchronization and no tearing. EVR Custom uses Beliyaal algorithms and EVR Sync uses ar-jar algorithms.

3) these are options for EVR custom (by Beliyaal); there have been some documentation at some point (I think you'll be able to find it if you search)

XhmikosR
7th February 2010, 12:23
I can confirm that the subtitle file has been loaded sucessussfully, but the subtitle didn't display yet. It's not filename issue.

Well, I cannot confirm that and I tried almost every file type. Subtitles were automatically loaded since they had the same filename as the videos.
So see the guidelines and create a proper bug report.

EDIT: This might be the reason I don't have tis problem; I use 60Hz.

I have problem with subs when using EVR sync. and 24Hz, for some reason MPC-HC doesn't automatically load subs, I have to load them manually, I have this problem only with 24Hz, not 50Hz or 60Hz. MPC-HC version is 1.3.1623.0

pirlouy
7th February 2010, 12:26
If you have subtitles problems, try ar-jar private build mentioned before, I think it should be ok for you.

Mike5
7th February 2010, 12:53
3) these are options for EVR custom (by Beliyaal); there have been some documentation at some point (I think you'll be able to find it if you search)

http://forum.doom9.org/showpost.php?p=1281093&postcount=7585

I can add that Flush GPU and Wait for flushes otpions replace Lock Backbuffer option.

torpedo
7th February 2010, 13:21
Well, I cannot confirm that and I tried almost every file type. Subtitles were automatically loaded since they had the same filename as the videos.
So see the guidelines and create a proper bug report.

EDIT: This might be the reason I don't have tis problem; I use 60Hz.

I use 60Hz too. The refresh-rate is not the culprit for my issue. Maybe I should give some concrete examples.
For some XVID, DIVX, H264/AVC(1080P DXVA2 on) videos I've tried the subs automaticly loaded & displayed successfully. For some MPEG2 & VC-1 (also 1080P or 1080I w/ DXVA2 on, for mpeg2, decoded with cyberlink powerdvd9's mpeg2 decoder)files I've tried the sub files loaded ok but did'nt display out on the screen. The filename I checked again, no problem with it. OK, I almost forgot one thing for AVC/H264 file that there is an exception, the sub file of one of my AVC/H264 videos has an ext-name "ass", also the subs loaded but did'nt displayed yet. That's it, hopes my post can give some helps.

Edit: my specs, E8400 oc 3.6G + 2GX2 DDR2 + DK P45 PLUS + HD3850(512M on-board graphics memery) + LCD(1680X1050@60Hz), Win7 RM x64 Ultimate, MPC-HC 1.3.1623.0 w/ evr/c or evr sync.

foxx1337
7th February 2010, 13:47
@Snowknight26: as a workaround until it's fixed, use Ctrl + click on the margin of the window, then drag the mouse a little to resize it while maintaining the original video aspect ratio - it will make the black borders disappear

ikarad
7th February 2010, 14:50
http://forum.doom9.org/showpost.php?p=1281093&postcount=7585

I can add that Flush GPU and Wait for flushes otpions replace Lock Backbuffer option.

thanks,
1) what is the differences between accurate vsync and alternative vsync because in the link that you give, it's not very well explained?
2) you said that
I can add that Flush GPU and Wait for flushes otpions replace Lock Backbuffer option
accurate vsync and/or alternative vsync is useful or not?

3)What are the option in evrsync renderer which replace lock backbuffer option ?

4) I try
with mpc hc 1.1.604 with lock back buffer
http://nsa10.casimages.com/img/2010/02/07/mini_100207102532591056.jpg (http://www.casimages.com/img.php?i=100207102532591056.jpg)

with mpc hc 1.3.1613 (evr custom) without flush gpu before and after, vsync off
http://nsa11.casimages.com/img/2010/02/07/mini_100207031417290414.jpg (http://www.casimages.com/img.php?i=100207031417290414.jpg)

with mpc hc 1.3.1613 (evr custom) with flush gpu before and after, vsync off
http://nsa11.casimages.com/img/2010/02/07/mini_100207031252234266.jpg (http://www.casimages.com/img.php?i=100207031252234266.jpg)


with mpc hc 1.3.1613 (evr custom) with flush gpu before and after, vsync +vsync accurate
http://nsa11.casimages.com/img/2010/02/07/mini_100207030907883481.jpg (http://www.casimages.com/img.php?i=100207030907883481.jpg)
http://nsa10.casimages.com/img/2010/02/07/mini_100207031142452187.jpg (http://www.casimages.com/img.php?i=100207031142452187.jpg)

with mpc hc 1.3.1613 (evr custom) with flush gpu before and after, vsync + vsync accurate and alternatve
http://nsa10.casimages.com/img/2010/02/07/mini_10020703072336514.jpg (http://www.casimages.com/img.php?i=10020703072336514.jpg)

with mpc hc 1.3.1613 (evr sync) with present at nearest sync
http://nsa11.casimages.com/img/2010/02/07/mini_100207102716815549.jpg (http://www.casimages.com/img.php?i=100207102716815549.jpg)

http://nsa11.casimages.com/img/2010/02/07/mini_100207102845211108.jpg (http://www.casimages.com/img.php?i=100207102845211108.jpg)

with mpc hc 1.3.1613 (evr sync) with sync video to display (default option)
http://nsa10.casimages.com/img/2010/02/07/mini_100207103058580249.jpg (http://www.casimages.com/img.php?i=100207103058580249.jpg)

what is the better method and is-it perfect in my case (present at nearest sync or sync video to display)?

I don't understand because what means red curve and green curve. I read jar jar blog and I thought that when green curve is a line and not a curve, it's better. Although, here I have a line when i turn off all vsync option. If anybody can explain me

5) What is the difference between red curve and green curve ?
I read in the blog that green curve must be a line and not a curve. But for red curve, i don't find an explkanation. Maybe my poor english don't allow myself to understand but if you can help me, thank you very much.
Red curve must be a line or not? Red curve is for judder ?


2) autochange is for synchronization; it has been introduced by X-Dron in build 1529, and it's self-explained... if you understand what synchronization is for. ;-)



Where ? I don't find. Can you explain more?

the only option that I can change is resolution and nothing else.

pbmtp
7th February 2010, 16:52
X-Dron, would it be possible for the "Fullscreen auto change" feature to propose a set of settings like "Desktop@60Hz" which will probe for current screen resolution and apply frequency change, this would allow people with two screen (like for example a computer screen and a videoprojectorà to use the same settings for both screen when possible.

ar-jar
7th February 2010, 18:12
thanks,

3)What are the option in evrsync renderer which replace lock backbuffer option ?

with mpc hc 1.3.1613 (evr sync) with present at nearest sync
http://nsa11.casimages.com/img/2010/02/07/mini_100207102716815549.jpg (http://www.casimages.com/img.php?i=100207102716815549.jpg)

what is the better method and is-it perfect in my case (present at nearest sync or sync video to display)?

I don't understand because what means red curve and green curve. I read jar jar blog and I thought that when green curve is a line and not a curve, it's better. Although, here I have a line when i turn off all vsync option. If anybody can explain me

5) What is the difference between red curve and green curve ?
I read in the blog that green curve must be a line and not a curve. But for red curve, i don't find an explkanation. Maybe my poor english don't allow myself to understand but if you can help me, thank you very much.
Red curve must be a line or not? Red curve is for judder ?


For synchronization to have any chance to work, your display refresh rate must be an even multiple of the video frame rate. So in your case the only option is "present at nearest" which doesn't synchronize but tries to keep the timing of the rendering code ok to avoid tearing.

There is no specific mechanism in sync renderer yet to totally eliminate tearing. There should be no tearing if your sync offset is long enough. In exclusive mode fullscreen there is most likely no tearing.

In your case the best thing you can hope for is a fairly straight green curve. The red curve will look like on your images. The red curve basically shows when a new frame is transferred into the back-buffer and thus also gives a clue about when the frame will be displayed. With non-matching rates the frame intervals will vary. -A

thuan
7th February 2010, 19:28
I'm sorry to say, I'm a bit ignorant about the way subs are handled in MPC-HC. Does this apply to DVD subs? Anyway, I found something that might cause you problem. There's a test version on my download page (http://www.ostrogothia.com/?page_id=1213). Please let me know if it is an improvement. -A

No, I haven't tested DVD sub, only embedded subs in mkv files. Anywway the test build seems to fix it for me from preliminary test. I will test more later, it's 1:25AM here.

The autozoom to 100% after first file is still here though. But it's likely Aleksoid 1607 rev problem.

Keiyakusha
8th February 2010, 02:49
Does anyone know what subtitles rendering is faster in terms of CPU load, MPC-HC internal engine or for example ffdshow? Also how big impact on GPU performance has MPC-HC's internal rendering?
EDIT: Lets say we have fullhd video and texture resolution for subtitles is 1080p

Stephen R. Savage
8th February 2010, 03:49
MPC-HC internal subtitle renderer is VSFilter, and it gets very slow very quickly. At full HD, I find that it uses as much CPU time as the AVC video decoder when prebuffering is disabled. Things that it especially doesn't like are transforms (speed penalty for each transform) and edge blur (speed penalty for each character). When prebuffering is enabled, it still has a noticeable effect on CPU time, but not as dramatic (went from ~90% -> ~70% on my Core 2). As with VSFilter, the MPC-HC renderer does not run on the GPU, so it has no effect on GPU performance. ffdshow's subtitle renderer is some homebrewed stuff which probably has a negligible speed penalty, but also poor compliance to SSA "standards".

Note: To enable prebuffered subpictures on MPC-HC, you need to check "disable animations" as well as increase the buffered pictures, due to a bug.

foxyshadis
8th February 2010, 03:52
Are you stupid? I think yes. :mad:

If my screenshot was illegal, you would be the queen of england. But you are not the queen, I hope.

It's just screenshots (do you understand what is a screenshot ?) and Casimage isn't an illegal site.

If you speak about bittorent software in my screenshot. I use bittorent to download japan anime not licensed. It isn't illegal. All people don't use bittorent or only to download movies, games or music. All people are not as you think. If you, you use bittorent for illegal contents, it's your problem but not my problem.

He is correct about the anime; most anime downloaders like you are delusional about international copyright law and rationalize away breaking the law. It may not make much sense, but breaking it can get the board shut down. The discussion of rule 6 in the newbies forum has more description.

Help on this material will not be further allowed. In the future, use the report button.

Keiyakusha
8th February 2010, 04:03
Stephen R. Savage
Well yes, I pretty much know about vsfilter vs MPC-HC speed, I'm just not familiar with ffdshow, so I thought maybe I missing something important and it faster or something.

As with VSFilter, the MPC-HC renderer does not run on the GPU, so it has no effect on GPU performance
But the result of the MPC-HC's subtitles engine is rendered by video renderer, while with vsfilter subtitles rendered exactly into the stream before the renderer. Even so it still has no impact on GPU?

namaiki
8th February 2010, 04:06
As with VSFilter, the MPC-HC renderer does not run on the GPU, so it has no effect on GPU performance.
I don't know how the subtitles are implemented(you can use them with DXVA acceleration for video, subs aren't between the GPU and the screen). I would think there is some sort of extra overlay for internal subtitle renderer only, and if so, GPU does have an effect because of implementation.

I think this because I get stuttering with 4500MHD DXVA+ subtitles, but not with 4500MHD DXVA + no subtitles, nor with 9600M GT DXVA + subtitles - on the same computer.

88keyz
8th February 2010, 06:41
New DirectX 9.28.1886 now available...

DirectX End-User Runtime Web Installer (February 2010) (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3)

DirectX End-User Runtime Redist (February 2010) (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0cef8180-e94a-4f56-b157-5ab8109cb4f5)

DirectX Software Development Kit (February 2010) (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2c7da5fb-ffbb-4af6-8c66-651cbd28ca15)

JarrettH
8th February 2010, 07:51
^--- I'm curious what changes with these releases

X-Dron
8th February 2010, 07:53
Changeset 1635
Aleksoid is wrong.
Feature Request #36 but not #46.
https://sourceforge.net/apps/trac/mpc-hc/ticket/36

tetsuo55
Pls close this ticket.

I need guru's advice to make working together Reclock and autochange display mode.
How best to get values of protected variables m_DetectedFrameTime and m_DetectedLock located in class CDX9AllocatorPresenter from MainFrm.cpp(CMainFrame::AutoChangeMonitorMode).
Of couse I can make this using AfxGetMyApp(), for example

Code from void CEVRAllocatorPresenter::MoveToScheduledList(IMFSample* pSample, bool _bSorted)

....
m_DetectedLock = false;
for (int i = 0; i < nAllowed; ++i)
{
if (BestVal == AllowedValues[i])
{
m_DetectedLock = true;
AfxGetMyApp()->mDetectedLock = m_DetectedLock; // new line
break;
}
}
if (BestVal != 0.0)
{
m_DetectedFrameRate = BestVal;
m_DetectedFrameTime = 1.0 / BestVal;
AfxGetMyApp()->mDetectedFrameTime = m_DetectedFrameTime; // new line
}
....


Code in void CMainFrame::AutoChangeMonitorMode()

....
if (AfxGetMyApp()->mDetectedLock == true) MediaFPS=AfxGetMyApp()->mDetectedFrameTime;
....


But I think this is not the best way.

Casimir666
8th February 2010, 08:30
Changeset 1635
Aleksoid is wrong.
Feature Request #36 but not #46.
https://sourceforge.net/apps/trac/mpc-hc/ticket/36

tetsuo55
Pls close this ticket.

I need guru's advice to make working together Reclock and autochange display mode.
How best to get values of protected variables m_DetectedFrameTime and m_DetectedLock located in class CDX9AllocatorPresenter from MainFrm.cpp(CMainFrame::AutoChangeMonitorMode).
Of couse I can make this using AfxGetMyApp(), for example

Code from void CEVRAllocatorPresenter::MoveToScheduledList(IMFSample* pSample, bool _bSorted)

....
m_DetectedLock = false;
for (int i = 0; i < nAllowed; ++i)
{
if (BestVal == AllowedValues[i])
{
m_DetectedLock = true;
AfxGetMyApp()->mDetectedLock = m_DetectedLock; // new line
break;
}
}
if (BestVal != 0.0)
{
m_DetectedFrameRate = BestVal;
m_DetectedFrameTime = 1.0 / BestVal;
AfxGetMyApp()->mDetectedFrameTime = m_DetectedFrameTime; // new line
}
....


Code in void CMainFrame::AutoChangeMonitorMode()

....
if (AfxGetMyApp()->mDetectedLock == true) MediaFPS=AfxGetMyApp()->mDetectedFrameTime;
....


But I think this is not the best way.

Passing parameters between DX9Allocator and MainFrm for example is already done this way (see m_fDisplayStats for example), so you can keep this solution.
A cleaner solution would be to add an custom COM interface on renderer to call function from the main Wnd (a little bit more complicated).

Mike5
8th February 2010, 08:45
1) what is the differences between accurate vsync and alternative vsync ?

VSync and Accurate VSync relay on graphic card drivers to perform VSync. The difference between the two is that Accurate VSync just loops without sleeping to more accurately determine when the screen is refreshing a particular scan line. This takes some extra CPU time. Without this (VSync only), the precision of some calculations are only on the order of 1 ms or more.

Alternative VSync instead of relying on the graphics drivers to do the VSync, looks at the scanline position of the screen refresh and flips the screen at the correct time. This fixes buggy drivers and provides some increased concurrency as more threads can work with D3D surfaces a longer portion of the frame, which leads to the buffering queue in the renderer filling up better, especially if the frame time is the same as the refresh rate. It is especially good for software decoding.

You should use Alternative VSync only if you want to adjust VSync manually (with Ctrl+Alt+UP, Ctrl+Alt+DOWN).

SpaceAgeHero
8th February 2010, 19:01
Hey folks.

Thanks for the new subtitle load order function. Works perfect for my mkv files.

I have many avi files as well with undetermined audio tracks. Would it be possible to provide a function to always load a certian track number if present? For instance: always load track 2.

Furthermore I was thinking about the new ---Every Time--- after playback behaviour.
I only have a cosmetic suggestion for this.
Would it not be better to remove this: ...

http://img13.imageshack.us/img13/1717/63760418.jpg (http://img13.imageshack.us/i/63760418.jpg/)

... and merge it with stuff here? Perhaps an "After Playback Preset" dropdown menu?
Since Repeat and Rewind are kind of after playback behaviours as well you could merge it together somehow: ...

http://img707.imageshack.us/img707/833/81482479.jpg (http://img707.imageshack.us/i/81482479.jpg/)

?

GrofLuigi
8th February 2010, 19:31
Error with mplayerc.exe.r-1635.x86 on opening any video:

http://i50.tinypic.com/2vlvcd4.gif

Falls back to VMR7.

mplayerc.exe.r-1623.x86 was fine. :confused:

GL

DMD
8th February 2010, 20:53
Excuse the question, perhaps stupid I can not find the setting

The problem is that the Bluray "Angels & Demons" in the opening scene of the laboratory in which he speaks in French, Italian subtitles should appear and then disappear when the box back in our language.
Well this is normally the case with PowerDVD but with MPCHC not happen, or do not have subtitles, or if imposed will remain permanently for the duration of the film.

Something wrong?

THANKS

ar-jar
8th February 2010, 21:21
Error with mplayerc.exe.r-1635.x86 on opening any video:

http://i50.tinypic.com/2vlvcd4.gif

Falls back to VMR7.

mplayerc.exe.r-1623.x86 was fine. :confused:

GL

Have you checked 10 bit RGB and your gfx board doesn't support it? (Use e.g. DirectX caps viewer to see what modes are supported.) -A

JaylumX
8th February 2010, 21:46
Excuse the question, perhaps stupid I can not find the setting

The problem is that the Bluray "Angels & Demons" in the opening scene of the laboratory in which he speaks in French, Italian subtitles should appear and then disappear when the box back in our language.
Well this is normally the case with PowerDVD but with MPCHC not happen, or do not have subtitles, or if imposed will remain permanently for the duration of the film.

Something wrong?

THANKS

When it comes to watching Bluray films with subs, i have found that in order to view them using MPC-HC internal subtitle splitter (or what ever the hell you call it), i have to turn of DXVA or hardware acceleration. I found this out while trying to get subs for my Apocalypto Bluray

GrofLuigi
8th February 2010, 21:51
Have you checked 10 bit RGB and your gfx board doesn't support it? Use e.g. DirectX caps viewer to check it. -A

No, I'm pretty sure it's not checked. Some time ago I tried it and it didn't work so I never touched it again.

I verified just now and it isn't. In fact, I keep a backup mpc-hc.ini file and compared it - nothing's changed inside.

I'm aware it some more data is needed for troubleshooting, but I think it's significant that the only change is the bump of mpc-hc.exe from version 1623 to 1635 (both downloaded from xvidvideo.ru).

GL

DMD
8th February 2010, 21:58
When it comes to watching Bluray films with subs, i have found that in order to view them using MPC-HC internal subtitle splitter (or what ever the hell you call it), i have to turn of DXVA or hardware acceleration. I found this out while trying to get subs for my Apocalypto Bluray
Sorry but I did not understand, you mean you found the solution?

However both Powerdvd that TMT automatically use it (the forced sub) for the chosen language

ar-jar
8th February 2010, 22:30
No, I'm pretty sure it's not checked. Some time ago I tried it and it didn't work so I never touched it again.

I verified just now and it isn't. In fact, I keep a backup mpc-hc.ini file and compared it - nothing's changed inside.
GL

Try the "private build" on my download page (http://www.ostrogothia.com/?page_id=1213). This seems to be something I introduced when I did some major refactoring of the code. Thanks for the report! -A

GrofLuigi
8th February 2010, 22:50
Try the "private build" on my download page (http://www.ostrogothia.com/?page_id=1213). This seems to be something I introduced when I did some major refactoring of the code. Thanks for the report! -A

:eek:

http://i48.tinypic.com/ea1bps.gif

DebugView has only one line to say:

00000000 0.00000000 [1596] Loading modified build of detours library designed for MPC-HC player (http://sourceforge.net/projects/mpc-hc/)

Thank you, I'm willing to pursue this more. Anything you need.

GL

X-Dron
9th February 2010, 07:02
Hey folks.
Furthermore I was thinking about the new ---Every Time--- after playback behaviour.
I only have a cosmetic suggestion for this.
Would it not be better to remove this: ...
[WAS PIC.]
... and merge it with stuff here? Perhaps an "After Playback Preset" dropdown menu?
Since Repeat and Rewind are kind of after playback behaviours as well you could merge it together somehow: ...
[WAS PIC.]
?
That's what I think about it.
1. "Once" and "Every Time" options are written in one part of the code. It's illogical to separate them.
2. It is now possible to choose "Once" and "Every Time" options simultaneously. For example "Do nothing Every Time" and "Shutdown once" and you can see this in the same menu.
3. If you make a mistake with choose "Once" option you can reset it by clicking at "Every Time" options.

rpm7200
9th February 2010, 11:51
why mpc hc's mixer output allways show nv12? when i force ffdshow frg32, mpc show nv12. is this a bug or something?

JaylumX
9th February 2010, 13:52
Sorry but I did not understand, you mean you found the solution?

However both Powerdvd that TMT automatically use it (the forced sub) for the chosen language

Yes it was a solution. Turning of hardware acceleration - deselecting the DXVA portion of H264AVC/VC1 in internal filters in MPC-HC options - will give you subtitles but you have to use and enable MPC-HC internal subtitle splitter which is activated with certain renderers. I was able display them with the Evr CP Renderer but not MadVR.

I haven't tested it with VSfilter.

clsid
9th February 2010, 16:16
madVR does not (yet) support subtitles. The options dialog in MPC specifies which renderers are compatible with the internal subtitle renderer.

VSFilter can not be used in combination with DXVA.

DMD
9th February 2010, 16:23
Yes it was a solution. Turning of hardware acceleration - deselecting the DXVA portion of H264AVC/VC1 in internal filters in MPC-HC options - will give you subtitles but you have to use and enable MPC-HC internal subtitle splitter which is activated with certain renderers. I was able display them with the Evr CP Renderer but not MadVR.

I haven't tested it with VSfilter.
I tried, unfortunately does not work

How to use EVR custom renderer and disable the internal filters that use DXVA

Filter Graph MPCHC
http://www.allfreeportal.com/imghost/thumbs/943636MPCHC.png ('http://www.allfreeportal.com/imghost/images/943636MPCHC.png')

Filter Graph PowerDVD9
http://www.allfreeportal.com/imghost/thumbs/919710PowerDVD9.png ('http://www.allfreeportal.com/imghost/images/919710PowerDVD9.png')

Virtual_ManPL
9th February 2010, 18:23
@ ar-jar - thank you very much for detailed technical info on your blog about synchronization,
but I recommended to do some simple FAQ, cause reading it all is pain in the ass for non native English users :p


because on the end of my reading I find I can simply use CTRL + ALT + Up/Down-arrow to higher/lower Sync Offset to get rid of tearing or simply make it invisible

and now I can finally use Bicubic (-0.6) + Shaders (sharpen complex 2 + YU12 Chroma upsampling on PS3) with 17ms Sync Offset (cause in default 12ms I see tearing) in 1920x1080 files,
without disabling shaders and using bilinear sampling :)



1.

I'm having many glitches in video in some my files when I use EVR Sync
EVR Custom working fine, and IMO work better in most cases for now


EVR Sync - glitch
http://img148.imageshack.us/img148/7868/evrsync1.th.jpg (http://img148.imageshack.us/i/evrsync1.jpg/)

EVR (Custom)
http://img51.imageshack.us/img51/5026/evrca1.th.jpg (http://img51.imageshack.us/i/evrca1.jpg/)


EVR Sync - number of glitches and dropped frames
http://img51.imageshack.us/img51/6074/evrsyncend.th.jpg (http://img51.imageshack.us/i/evrsyncend.jpg/)

EVR (Custom) - number of glitches and dropped frames
http://img4.imageshack.us/img4/6387/evrcaend.th.jpg (http://img4.imageshack.us/i/evrcaend.jpg/)


Example file info:
General
Complete name : D:\Data\Anime Music Video\[AKROSS_Con_2008]_Nostromo_-_Running_Man_alt.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 149 MiB
Duration : 2mn 45s
Overall bit rate : 7 586 Kbps
Writing application : VirtualDubMod 1.5.10.1 (build 2389/release)
Writing library : VirtualDubMod build 2389/release

Video
ID : 0
Format : MPEG-4 Visual
Format settings, BVOP : Yes
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Muxing mode : Packed bitstream
Codec ID : DX50
Codec ID/Hint : DivX 5
Duration : 2mn 45s
Bit rate : 7 306 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 60.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.132
Stream size : 144 MiB (96%)
Writing library : DivX 6.8.5 (UTC 2009-08-20)

Audio
ID : 1
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Codec ID : 55
Codec ID/Hint : MP3
Duration : 2mn 45s
Bit rate mode : Constant
Bit rate : 256 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 5.04 MiB (3%)
Alignment : Split accross interleaves
Interleave, duration : 17 ms (1.00 video frame)
Interleave, preload duration : 500 ms
Writing library : LAME3.97 (alpha)

DOWNLOAD (http://akross.info/videos/ac2008/%5BAKROSS_Con_2008%5D_Nostromo_-_Running_Man_alt.avi)



also in this LQ files, glitches are appear, but in less than in "upper file"
General
Format : Matroska
File size : 228 MiB
Duration : 24mn 32s
Overall bit rate : 1 296 Kbps
Encoded date : UTC 2007-03-05 01:43:14
Writing application : mkvmerge v2.0.0 ('After The Rain Has Fallen') built on Jan 13 2007 19:58:56
Writing library : libebml v0.7.7 + libmatroska v0.8.0
Cover : Yes / Yes / Yes / Yes

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 16 frames
Muxing mode : Container profile=Unknown@5.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 24mn 31s
Nominal bit rate : 1 200 Kbps
Width : 704 pixels
Height : 480 pixels
Display aspect ratio : 16:9
Original display aspect ratio : 1.467
Frame rate : 23.976 fps
Original frame rate : 29.970 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.148
Writing library : x264 core 54 svn-620M
Encoding settings : cabac=1 / ref=16 / deblock=1:1:1 / analyse=0x3:0x133 / me=umh / subme=7 / brdo=1 / mixed_ref=0 / me_range=32 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=5 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / bime=0 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=1200 / ratetol=1.0 / rceq='blurCplx^(1-qComp)' / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=1 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : A_AAC
Duration : 24mn 32s
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Title : Japanese Audio (2ch AAC)
Language : Japanese

Text
ID : 3
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Title : English Subs (ASS)
Language : English



2.

Also why EVR Sync show me that my GPU didnt support 10bit RGB, but in EVR Custom 10bit working like I can see on SS
or its just mislead information in EVR Custom that I use 10bit RGB or simply bug in EVR Sync for not using 10bit RGB ?

pirlouy
9th February 2010, 19:50
Maybe I missed some points, but it seems 1st video is 48fps for a 60Hz display: 60/48 is not an integer, no sync possible.

For the second video, what option do you use in EVR Sync ? If you use the first one, it will be difficult to set "target Sync Offset" since 60/60=1 - 3ms = -2 ms, and it cannot be inferior to 1 I think, so I don't think this option can be used with 60fps video.
Or maybe, the script you use to double frame is to consuming...

ar-jar
9th February 2010, 20:15
:eek:

DebugView has only one line to say:

00000000 0.00000000 [1596] Loading modified build of detours library designed for MPC-HC player (http://sourceforge.net/projects/mpc-hc/)

Thank you, I'm willing to pursue this more. Anything you need.

GL

Ok, I'll look at this a bit more then. The fix I did seemed obvious but no cigar then. It's not a debug build so the debugger won't work. And these kinds of errors have a tendency to disappear in a debug build since the memory is laid out in a different way. -A

Virtual_ManPL
9th February 2010, 21:39
@ pirlouy - nope... video frame is 60fps same like my display, if not sync is possible in EVR Sync, then how I get sync in EVR Custom :p

for EVR Sync I use the third option "Present at nearest vsync"
also I always use 4 EVR buffers (cause lower=better in DxVA or CUDA like I test some time ago) + Bicubic (-0.6 on PS2) + shaders (sharpen complex 2 + YU12 Chroma upsampling on PS3)


but I'm talking about this annoying glitches ;p
It also happens with bilinear with disabled shaders, Sync Offset set to 12ms, 17ms, 25ms or any other value didnt make any difference

ar-jar
9th February 2010, 21:54
:eek:

http://i48.tinypic.com/ea1bps.gif


What's your OS btw? -A

GrofLuigi
10th February 2010, 01:39
What's your OS btw? -A
Windows 2003 (hardware acceleration enabled and evr dlls registered, just in case). DirectX Feb2010 <- in fact, that's one recent change I forgot about :o, but I had it's install monitored with Total Uninstall and it only added 4 new dlls and registered them, didn't change anything in the existing ones.

GL

coldfire7
10th February 2010, 03:38
I'm getting a error from my newly installed Media Player Classic - Homecinema v1.3.1249.0 downloaded from here (http://downloads.guru3d.com/Media-Player-Classic-Home-Cinema-%28GPU-accelerated%29-download-2174.html).

Could not load shader: 0-255 -> 16-235 [DXVA]

NOTE I'm only getting error while using 0-255 -> 16-235 shader.

http://img17.imageshack.us/img17/9969/couldnotloadshader0255v.png

My Config:
Intel Core 2 Duo E7300
Gigabyte EP45-DS4P
4GB DDR2-800MHz
XFX GeForce 9600 GSO 768MB

I'm using Windows 7 RTM all updated & installed DX9 latest version.
I tryed a lot of things but was unable to fix it.
It will be really helpful if someone can tell me how can I fix this error. Thnx.

JaylumX
10th February 2010, 04:46
I'm getting a error from my newly installed Media Player Classic - Homecinema v1.3.1249.0 downloaded from here (http://downloads.guru3d.com/Media-Player-Classic-Home-Cinema-%28GPU-accelerated%29-download-2174.html).

Could not load shader: 0-255 -> 16-235 [DXVA]

My Config:
Intel Core 2 Duo E7300
Gigabyte EP45-DS4P
4GB DDR2-800MHz
XFX GeForce 9600 GSO 768MB

I'm using Windows 7 RTM all updated & installed DX9 latest version.
I tryed a lot of things but was unable to fix it.
It will be really helpful if someone can tell me how can I fix this error. Thnx.

Rename the file extension to hdmov instead of mov.

Aleksoid1978
10th February 2010, 07:53
I'm getting a error from my newly installed Media Player Classic - Homecinema v1.3.1249.0 downloaded from here (http://downloads.guru3d.com/Media-Player-Classic-Home-Cinema-%28GPU-accelerated%29-download-2174.html).

Could not load shader: 0-255 -> 16-235 [DXVA]


try download last svn version here:
http://xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1644.html

coldfire7
10th February 2010, 08:58
Rename the file extension to hdmov instead of mov.

Didn't work. I also tryed .mkv .mp4 .wmv etc. kinds of hd movies and video clips but the error shows up everytime..

And one more thing, I'm only getting error while using 0-255 -> 16-235 shader.

try download last svn version here:
http://xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1644.html

I tried the latest version but still showing the error.

avivahl
10th February 2010, 11:50
coldfire7:
Try reseting MPC-HC's settings by going to regedit, and deleting HKEY_CURRENT_USER\Software\Gabest\Media Player Classic
Then run the latest SVN revision.

Also, why do you use this shader when you can set the "Output Range" under "right click" -> "Renderer Settings".

pirlouy
10th February 2010, 12:40
Maybe it has something to do with latest directx redistributable (February 2010)...

DMD
10th February 2010, 13:09
As for DVD playback, I noticed that inserting ffdshow will not play forced subtitles, also known as the "cartel"

(film Tomorrow Never Dies)

with ffdshow
http://www.allfreeportal.com/imghost/thumbs/79720101- dvd con ffdshow.png ('http://www.allfreeportal.com/imghost/images/79720101- dvd con ffdshow.png')

http://www.allfreeportal.com/imghost/thumbs/27567402- graph dvd con ffdshow.png ('http://www.allfreeportal.com/imghost/images/27567402- graph dvd con ffdshow.png')


Not inserting ffdshow, forced subtitles are played normally and then disappear when the scene requires it.

http://www.allfreeportal.com/imghost/thumbs/27518903- dvd senza ffdshow.png ('http://www.allfreeportal.com/imghost/images/27518903- dvd senza ffdshow.png')

http://www.allfreeportal.com/imghost/thumbs/36489404- graph dvd senza ffdshow.png ('http://www.allfreeportal.com/imghost/images/36489404- graph dvd senza ffdshow.png')

I have to set some parameter in ffdshow?

THANKS

coldfire7
10th February 2010, 14:19
coldfire7:
Try reseting MPC-HC's settings by going to regedit, and deleting HKEY_CURRENT_USER\Software\Gabest\Media Player Classic
Then run the latest SVN revision.

Also, why do you use this shader when you can set the "Output Range" under "right click" -> "Renderer Settings".

Thnx mate.:thanks: Your method worked.:)

I was using that shader because I was just following this (http://www.guru3d.com/article/accelerate-x264-1080p-movies-over-the-gpu-guide/) (http://www.guru3d.com/article/accelerate-x264-1080p-movies-over-the-gpu-guide/) guide.

Mike5
10th February 2010, 15:52
It would probably be a good idea, especially useful for non expert users, to add an option to clear the settings without messing with registry, because I noticed that there are several situations when clearing them (mysteriously) solves some strange issue.

G_M_C
10th February 2010, 16:24
@ ar-jar and other developers;

Earlier i reported a problem with not having subtitles on the sync renderer.

I want to report the problem is fixed in the most recent SVN i got from xvidvideo.

Also, the new sync renderer + full screen options are working perfectly. I've managed to get near perfect sync on 1080p24, with subtitles.

Great job all, super. And thanx goes out from me to all that has contributed to the development of these excellent improvements !

:thanks:

ar-jar
10th February 2010, 19:05
Windows 2003 (hardware acceleration enabled and evr dlls registered, just in case). DirectX Feb2010 <- in fact, that's one recent change I forgot about :o, but I had it's install monitored with Total Uninstall and it only added 4 new dlls and registered them, didn't change anything in the existing ones.

GL

I did one more quick fix. New download on my site (with the same revision number). I realized I had changed one more thing while testing that I hadn't changed back. If this doesn't work I'll build a debug version with plenty of traces and we'll find what goes wrong that way. -A

GrofLuigi
10th February 2010, 20:30
I did one more quick fix. New download on my site (with the same revision number). I realized I had changed one more thing while testing that I hadn't changed back. If this doesn't work I'll build a debug version with plenty of traces and we'll find what goes wrong that way. -A
That build works fine. Doesn't crash and all videos I've tested play fine.:thanks:

(and no pesky dialogs either) :)

GL

ar-jar
11th February 2010, 07:03
I need guru's advice to make working together Reclock and autochange display mode.
How best to get values of protected variables m_DetectedFrameTime and m_DetectedLock located in class CDX9AllocatorPresenter from MainFrm.cpp(CMainFrame::AutoChangeMonitorMode).
Of couse I can make this using AfxGetMyApp(), for example

Code from void CEVRAllocatorPresenter::MoveToScheduledList(IMFSample* pSample, bool _bSorted)

....
m_DetectedLock = false;
for (int i = 0; i < nAllowed; ++i)
{
if (BestVal == AllowedValues[i])
{
m_DetectedLock = true;
AfxGetMyApp()->mDetectedLock = m_DetectedLock; // new line
break;
}
}
if (BestVal != 0.0)
{
m_DetectedFrameRate = BestVal;
m_DetectedFrameTime = 1.0 / BestVal;
AfxGetMyApp()->mDetectedFrameTime = m_DetectedFrameTime; // new line
}
....


Code in void CMainFrame::AutoChangeMonitorMode()

....
if (AfxGetMyApp()->mDetectedLock == true) MediaFPS=AfxGetMyApp()->mDetectedFrameTime;
....


But I think this is not the best way.

I would vote for a new interface. I haven't been following your work in detail but it would be great if it was compatible also with EVR Sync and EVR Sync does not inherit from DX9AllocatorPresenter of various reasons. I'm planning to add a new i/f on the same level as ISubPicAllocatorPresenterImpl (I dare not touch that interface) that EVR Sync will inherit from. It will be used for instance for creating and resetting the DirectX device from the main frame windows tread. If you would like to add a method or two to this i/f, you're welcome to. Or you could create your own of course that EVR Sync (and DX9AllocatorPresenter) could implement. -Arto

DMD
11th February 2010, 11:26
As for DVD playback, I noticed that inserting ffdshow will not play forced subtitles, also known as the "cartel" ....
I noticed that with the latest version ffdshow_rev3200_20100112_clsid_icl10 or ffdshow_rev3256_20100208_sse_icl11, pin Subpicture the DVD Navigator is connected directly to pin In Text of ffdshow.
In this situation do not play forced subtitles.
http://www.allfreeportal.com/imghost/thumbs/541970filtergraph ffdshow2099 (forced subtitle).png ('http://www.allfreeportal.com/imghost/images/541970filtergraph ffdshow2099 (forced subtitle).png')

http://www.allfreeportal.com/imghost/thumbs/32710303.png ('http://www.allfreeportal.com/imghost/images/32710303.png')




Using version ffdshow_rev2099_20080903_clsid_sse_icl10 pin Subpicture the DVD Navigator is connected to pin Subpicture MPEG-2 Video Decoder.
In this situation will play normally forced subtitles
http://www.allfreeportal.com/imghost/thumbs/626filtergraph ffdshow3256 (no forced subtitle).png ('http://www.allfreeportal.com/imghost/images/626filtergraph ffdshow3256 (no forced subtitle).png')

Same result by doing the decoding directly to ffdshow
http://www.allfreeportal.com/imghost/thumbs/22543902.png ('http://www.allfreeportal.com/imghost/images/22543902.png')


http://www.allfreeportal.com/imghost/thumbs/52514301.png ('http://www.allfreeportal.com/imghost/images/52514301.png')

cengizhan
11th February 2010, 16:58
Is there any one who can successfully use MPCVideoDec.ax with any dvb program like dvbdream for h264 channels ? I get only green screen. Microsoft DTV-Video works.

BatKnight
12th February 2010, 17:48
I am having a problem when playing a 1080p MOV file captured by my videocam (Toshiba Camileo H20).

If I enable MPC-HC internal MP4/MOV source filter I get audio but black screen without video.
If I disable MPC-HC internal MP4/MOV and use Haali Media Spliter then I get video and audio.

Why doesn't MPC-HC split these files correctly?

Here's a 5sec recording:http://www.multiupload.com/8RF5T39WRQ

I have opened a ticket: https://sourceforge.net/apps/trac/mpc-hc/ticket/285

Here is what MediaInfo says about it:
General
Complete name : C:\Users\HT\Desktop\IMAG0082.MOV
Format : MPEG-4
Format profile : QuickTime
Codec ID : qt
File size : 5.71 MiB
Duration : 5s 205ms
Overall bit rate : 9 199 Kbps
Encoded date : UTC 2010-02-12 16:40:54
Tagged date : UTC 2010-02-12 16:40:54
AMBA : d

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 5s 205ms
Bit rate mode : Variable
Bit rate : 0
Maximum bit rate : 0
Width : 1 440 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 fps
Stream size : 5.57 MiB (98%)
Title : Ambarella AVC / Ambarella AVC
Language : English
Encoded date : UTC 2010-02-12 16:40:54
Tagged date : UTC 2010-02-12 16:40:54

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 5s 77ms
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Stream size : 79.4 KiB (1%)
Title : Ambarella AAC / Ambarella AAC
Language : English
Encoded date : UTC 2010-02-12 16:40:54
Tagged date : UTC 2010-02-12 16:40:54

Thanks in advance
Bat

DMD
12th February 2010, 21:18
As for Bluray and forced subtitles

I think the problem depends on the splitter, however, goes well that is best viewed with MPCHC but the film I want to see and understand.
In the case of the Bluray of Angels and Demons lose much of the initial dialogue in the laboratory of CERN, when they speak in French, it is depressing that should be used for this PDVD9 which plays the role admirably.

Just to understand these are the graph, PowerDVD9 Vs MPCHC reproducing Angels and Demons
http://www.allfreeportal.com/imghost/thumbs/68458graph.PNG ('http://www.allfreeportal.com/imghost/images/68458graph.PNG')

THANKS

KyleK
13th February 2010, 00:19
Hi,

does the (experimental) support for BDA capturing, that was added recently, actually work?
I have DVB-T USB stick, which works just fine with Windows Media Player. I'd love to use it in MPC-HC, but it can't detect any channels.
Which might be because I don't really understand the Scan dialog (Shift-T). I know the frequencies of some channels in my region, but I don't know what to insert for the bandwidth. No matter what frequency range and what bw I specify, it won't find any channels.

Any ideas?

Underground78
13th February 2010, 10:03
Hi,

does the (experimental) support for BDA capturing, that was added recently, actually work?

Yes, it does although I have some bugs with aspect ratio, DVXA and HD channels (see here (http://forum.doom9.org/showthread.php?p=1369406#post1369406) and here (http://forum.doom9.org/showthread.php?p=1369730#post1369730)).

I have DVB-T USB stick, which works just fine with Windows Media Player. I'd love to use it in MPC-HC, but it can't detect any channels.
Which might be because I don't really understand the Scan dialog (Shift-T). I know the frequencies of some channels in my region, but I don't know what to insert for the bandwidth. No matter what frequency range and what bw I specify, it won't find any channels.

Any ideas?

Have you configured the capture device ?

http://img10.hostingpics.net/thumbs/mini_876313capture.png (http://www.hostingpics.net/viewer.php?id=876313capture.png)

Maybe it's just because it's an usb stick but I can't help you more ... :o

krbo
13th February 2010, 12:44
Hi,

Maybe it's just because it's an usb stick but I can't help you more ... :o


few days ago I've tested Gigabyte U8000 USB DVB-T stick and it worked OK

however it was a PITA to find out how to scan (that Shift-T thingy should be noticed on device configure screen, not just burried on keyboard shortcuts)

Underground78
13th February 2010, 13:06
few days ago I've tested Gigabyte U8000 USB DVB-T stick and it worked OK

Good to know.

however it was a PITA to find out how to scan (that Shift-T thingy should be noticed on device configure screen, not just burried on keyboard shortcuts)

Yes, it should probably appear when using capture mode for the first time too.

pirlouy
13th February 2010, 13:26
What do you have in "Tuner Scan" ? In my case, it stays blank, whereas I have configured as you (except it is Winfast tuner), Underground78.

I have a Tuner TNT PCI-express card. Maybe that's the problem

Underground78
13th February 2010, 13:41
What do you have in "Tuner Scan" ? In my case, it stays blank, whereas I have configured as you (except it is Winfast tuner), Underground78.

I have a Tuner TNT PCI-express card. Maybe that's the problem

I've made a fresh install with last version on xvidvideo.ru to be sure, it was not broken in last versions and I get this :

http://img10.hostingpics.net/thumbs/mini_108478scan.png (http://www.hostingpics.net/viewer.php?id=108478scan.png)

pirlouy
13th February 2010, 14:24
I'm jealous ! :P

clsid
13th February 2010, 14:25
however it was a PITA to find out how to scan (that Shift-T thingy should be noticed on device configure screen, not just burried on keyboard shortcuts)
+1
Perhaps also a button called 'scan for channels' could be added to the Capture page in the options.

Underground78
13th February 2010, 14:43
I'm jealous ! :P

Don't be, it's still not really usable at this time ... I think it's even more broken than a few rev ago, I can't get anything better than a jerky video output know and I have first to play with internal filters to get something by the way ...

I should probably do some bugs reports but I don't really know where to start ... Maybe the "no output at all with internal filters" bug should be handled first ?

I will read tetsuo55's "How to Report Issues" guide but if a dev has any special request, I would be happy to follow his instructions.

PS : I'm not sure of the usual way to deal with bugs related to a specific fonction of MPC-HC but maybe a new thread should be opened to make things simpler ?

Lincoln Burrows
13th February 2010, 16:23
I detected a problem with a single video using MP4 extension and with such characteristics:

Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 1.04 GiB
Duration : 28mn 18s
Overall bit rate : 5 254 Kbps
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00
Writing application : Lavf52.16.0
Comment : FlixEngineLinux_8.0.14.0 (www.on2.com)

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L3.1
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 28mn 18s
Bit rate mode : Variable
Bit rate : 5 184 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Stream size : 1.03 GiB (99%)
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : 40
Duration : 28mn 18s
Bit rate mode : Variable
Bit rate : 64.0 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 13.0 MiB (1%)
Encoded date : UTC 1970-01-01 00:00:00
Tagged date : UTC 1970-01-01 00:00:00When H.264/AVC (DXVA) is enabled, you can only see black screen, and when disabled, MPC-HC (last build) playbacks the video without any signs of problems. That can't be right, so far I didn't needed to disable this filter to any file, not even Blu-rays...

XhmikosR
13th February 2010, 16:29
@Lincoln Burrows: Read the instructions and create a new report at the tracker.

DottorLeo
13th February 2010, 19:26
Hi,

i'm quite new with MPCHC but it's great!

I want to ask if MPCHC is capable of upscaling DVD to 1080p like ffdshow or avisynth, like in this thread: http://www.avsforum.com/avs-vb/showthread.php?t=922773

I've tried with ffdshow+avisynth script, upscaling a dvd to 1080 with Lanczos resampling algorithm + postprocessing with sharpening/denoising but is too heavy for my E8400. I think it will be great if MPCHC could upscale via GPU shaders.

And i've found a little problem with MPEG2 DXVA: if i use the DXVA version of MPEG2 (so the other one is unticked) the menu highlights and cursors are invisible:

http://img3.imageshack.us/img3/5056/snapshotdvd000020100213.th.jpg (http://img3.imageshack.us/i/snapshotdvd000020100213.jpg/)

But if MPEG2 and MPEG2 (DXVA) are enabled on the Menu the dvd menu is correct (the line under the first option is now visible):

http://img707.imageshack.us/img707/5056/snapshotdvd000020100213.th.jpg (http://img707.imageshack.us/i/snapshotdvd000020100213.jpg/)

Mike5
13th February 2010, 19:33
And i've found a little problem with MPEG2 DXVA: if i use the DXVA version of MPEG2 (so the other one is unticked) the menu highlights and cursors are invisible

It is a known issue. DVD Menus don't work with DXVA.

Lincoln Burrows
13th February 2010, 20:06
@Lincoln Burrows: Read the instructions and create a new report at the tracker.I am getting this error here:

Bugs can be reported here:
Bugs (http://sourceforge.net/tracker2/?func=browse&group_id=170561&atid=854651)

There was an error processing your request ...

Permission Denied

Access to this page is restricted (either to project members or to project administrators) and you do not meet the requirements to access this page. Please contact the administrator of this project for further assistance. I also tried to access that page logged on SourceForge.net, but it returned the same message.

Underground78
13th February 2010, 20:19
See here (https://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_Report_Issues), the link to create a new ticket is at the bottom of the page (you will need to log on SourceForge).

XhmikosR
13th February 2010, 20:25
@Lincoln Burrows: The first post in this topic needs update so use the link Underground78 suggested.

Underground78
13th February 2010, 21:44
I will read tetsuo55's "How to Report Issues" guide but if a dev has any special request, I would be happy to follow his instructions.

I've read the guide but I'm still quite unsure of what informations to provide. I can't provide samples since it's related to capture mode, I don't really know if a minidump could help ...

All I have is that in capture mode I've to disable the internal DVXA MPEG2 Decoder to have a video output whereas with a file recorded from DVB-T, I don't have to. It's not much, especially if devs don't own DVB card ...

I just have screenshots of the filters used in the different cases :
- capture mode with DVXA enabled (http://www.hostingpics.net/viewer.php?id=753687DVXA.gif)
- capture mode with DVXA disabled (http://www.hostingpics.net/viewer.php?id=651778no_DVXA.gif)
- playing a file (recorded from DVB-T) with DVXA enabled (http://www.hostingpics.net/viewer.php?id=638093DVXA_file.gif)

(Filters used in capture mode seem pretty strange so it could probably help. For me it looks like there is two video decoders ... :eek:)

Is it worth it to submit a new bug report with those informations ?

fastplayer
13th February 2010, 22:49
53019161.mov (http://playlist.yahoo.com/makeplaylist.dll?sid=53019161&sdm=web&pt=rd) [H.264/AAC, 97.5 MB]
Trailer shows first frame only while audio plays fine with rev1460 and higher. If you seek in the trailer, the video appears and plays from there on correctly. Pressing stop and play helps too. Any revision before rev1460 works without any issues.
This is probably due to the Bento4-library update which broke a couple of other MP4/MOV files too. It was fixed (partially?) in rev1500.
Can somebody confirm this?

Setup: Win7 32-bit, EVR-CP, ffdshow 3266

XhmikosR
13th February 2010, 23:21
@fastplayer: I can confirm the problem but it seems it's a combination of the internal H.264 software decoder with the internal MP4 splitter.
1) Using the internal mp4 splitter and DivX H.264 decoder or ffdshow everything is fine.
2) Using the Haali splitter and the internal H.264 software decoder everything is fine.
3) Using the internal mp4 splitter and the internal H.264 software decoder I have the same problem as you do.

Underground78
13th February 2010, 23:27
Don't know if it could help but I've no problem at all with this sample. I have tested all possible combinations and it works everytime. :o

Maybe it's related to Windows version ? I use Windows XP.

Edit : In fact, it seems random. I've reproduced too.

alexins
14th February 2010, 00:05
fastplayer, XhmikosR: I tried to play the file with different settings in MPC-HC, nor any problems with the file did not arise.

XhmikosR
14th February 2010, 00:19
@alexins: There's definitely a problem but maybe it's random as Underground78 says. Anyway, fastplayer, open a ticket in the tracker and post a sample there too.

thuan
14th February 2010, 07:08
Regression: on rev newer than 1607 (a guess it happens recently but this is likely the cause), even if I have Auto-zoom in Playback Settings page disabled, after the first video the next file will be autozoomed to 100% scale. It's kind of distracting if I'm watching video and doing something else at the same time. Please check.

Someone, please take a look at this issue.

fastplayer
14th February 2010, 12:30
@fastplayer: I can confirm the problem but it seems it's a combination of the internal H.264 software decoder with the internal MP4 splitter.
1) Using the internal mp4 splitter and DivX H.264 decoder or ffdshow everything is fine.
2) Using the Haali splitter and the internal H.264 software decoder everything is fine.
3) Using the internal mp4 splitter and the internal H.264 software decoder I have the same problem as you do.

Don't know if it could help but I've no problem at all with this sample. I have tested all possible combinations and it works everytime. :o

Maybe it's related to Windows version ? I use Windows XP.

Edit : In fact, it seems random. I've reproduced too.

Thanks for confirming, guys!
I'm using the internal MP4 splitter and it doesn't matter whether I use the internal H.264 decoder or ffdshow's one.
Oh and by the way, this morning the video didn't play, now it does?! I haven't changed one single setting in MPC or ffdshow...

tetsuo55
14th February 2010, 13:15
Someone, please take a look at this issue.Have you opened a ticket on the tracker for this? https://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_Report_Issues

JaylumX
14th February 2010, 13:32
I have an issue relating to the playback of certain m2ts on MPC-HC. In order to get full HD audio on DTSHD-MA audio tracks I rip and decode the track to flac. I then play the m2ts on my optical drive and use the dub option to load the flac file and switch to its stream to play simultaneously with the video (see Tutorial (http://forum.doom9.org/showthread.php?p=1370596#post1370596)). This works exceptionally well for and saves me a lot of processing time and space since I don’t have to demux and/or remux the video file to my hard drive. This issue only occurs with certain videos encoded with VC 1.

My settings are as follows;
I let MPC-HC (svn 1650) decode VC 1 (DXVA and FFmpeg). I am also using Madflac 1.8 to decode flac audio as well as using MPC-HC MPEG internal splitter, with reclock’s wasapi mode for my audio renderer.

The problem is when I playback these video I get occasional pauses, jerkiness and sound loss before it resumes amidst smooth playback with audio in-sync.

I am using forceware 195.22 drivers and tested with others. I played m2ts without loading the flac audio and even reverted to using the Directsound renderer. I tried ffdshow to decode the VC 1 stream but that runs to slow (15fps) for some strange reason even when set to libavcodec and wmv9 (occurs on different revisions also). Finally, I have tried Haalis Media Splitter but it only plays the audio track. I find this odd that it does not occur with AVC/h264 video

The problem occurs in the following films I have – Coraline, Pitch Black, The Chronicles of Riddick and Children of Men. I have also observed that these films are VC 1 encoded and use PIP - when you check Angles in MPC-HC there are three streams to choose from – two streams are 480p. Is that related somehow to the hitches?

Please help me find out whether this is a bug with VC 1 playback or something related to my computer settings.

I can't present images at the moment as i am at work but will do so is ncessesary. I hope to get a solution before i get home :D

Cheers

deets
14th February 2010, 13:55
is there any chance the mpc dxva filter could be adapted to work with live streams?

Underground78
14th February 2010, 14:56
I've read the guide but I'm still quite unsure of what informations to provide. I can't provide samples since it's related to capture mode, I don't really know if a minidump could help ...

All I have is that in capture mode I've to disable the internal DVXA MPEG2 Decoder to have a video output whereas with a file recorded from DVB-T, I don't have to. It's not much, especially if devs don't own DVB card ...

I just have screenshots of the filters used in the different cases :
- capture mode with DVXA enabled (http://www.hostingpics.net/viewer.php?id=753687DVXA.gif)
- capture mode with DVXA disabled (http://www.hostingpics.net/viewer.php?id=651778no_DVXA.gif)
- playing a file (recorded from DVB-T) with DVXA enabled (http://www.hostingpics.net/viewer.php?id=638093DVXA_file.gif)

(Filters used in capture mode seem pretty strange so it could probably help. For me it looks like there is two video decoders ... :eek:)

Is it worth it to submit a new bug report with those informations ?

I have finally opened a ticket (http://sourceforge.net/apps/trac/mpc-hc/ticket/281) for this, I hope it will be useful.

-----------------

About ticket #77 (http://sourceforge.net/apps/trac/mpc-hc/ticket/77) "[MPEG4] mod16 resolution not supported with all renderers", should we read "mod16 resolution" or "non mod16 resolution" ? And is [MPEG4] MPEG4 ASP or H264 or both ?

I've another bug to report which may be the same than this one so I want to be sure ...

thuan
14th February 2010, 18:34
Have you opened a ticket on the tracker for this? https://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_Report_Issues

I have reported it under Ticket 282 (https://sourceforge.net/apps/trac/mpc-hc/ticket/282).

alexins
15th February 2010, 01:06
Media Player Classic HomeCinema (x86/x64), svn 1659 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1659.html)

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

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

Changes (1651-1659):

enabled all internal filters by default;
minor changes;
Portuguese(brazilian) language updated and fixed compilation error;
added portuguese(brazilian) translation;
Build script: now the installer is built automatically if Inno Setup is installed. Cosmetic changes;
Added /MP switch in all filters;
Fixed some standalone filters dependencies;
DSUtil.h: Removed linker pragma inclusion of fixed-name DSUtil.lib files to allow for more flexible project file management (Patch by nielsm);
Rasterizer.cpp: Don't use MMX intrinsics in 64 bit builds (Patch by nielsm);
SeparableFilter.h: Fix line order for OpenMP building (Patch by nielsm);
Added VFR support to the VSFilter AviSynth filter. Patch by nielsm;
Fixed some warnings.

Keiyakusha
15th February 2010, 03:16
Added VFR support to the VSFilter AviSynth filter. Patch by nielsm;
What this means, how it works? Some options added to the filter call function?

Stephen R. Savage
15th February 2010, 03:23
If this is the same one that jfs wrote, it allows directly applying subtitles to false-CFR (VFR with AssumeFPS) videos without transforming the timestamps on the script. Instead, it calculates the frame-timestamp relationship from a timecodes file. See this post on a random piracy board (http://forums.animesuki.com/showthread.php?p=2134131#post2134131) where it was announced.

Keiyakusha
15th February 2010, 03:31
If this is the same one that jfs wrote, it allows directly applying subtitles to false-CFR (VFR with AssumeFPS) videos without transforming the timestamps on the script. Instead, it calculates the frame-timestamp relationship from a timecodes file. See this post on a random piracy board (http://forums.animesuki.com/showthread.php?p=2134131#post2134131) where it was announced.

Ohh, I just realized that nielsm is a jfs' nickname on sourceforge, so probably this is it. Thanks.

However this is strange why this code suddenly appeared here... I hopes he not gives up on his own subtitles rendering engine...

Midzuki
15th February 2010, 06:27
See this post on a random piracy board where it was announced.

(LOL)^3

:) :p :D

tetsuo55
15th February 2010, 09:12
Ohh, I just realized that nielsm is a jfs' nickname on sourceforge, so probably this is it. Thanks.

However this is strange why this code suddenly appeared here... I hopes he not gives up on his own subtitles rendering engine...He told us we forgot to add it, so we added it ;)

Its an old patch.

sneaker_ger
15th February 2010, 11:13
Yes, it has been in guliverkli2 with compiled builds on xvidvideo.ru for a long time now. I also didn't notice that it hasn't been in mpc-hc.

Mercury_22
15th February 2010, 14:02
Theora got broken somewhere between rev 1613 and 1623 = video it's playing accelerated
My guess in Revision 1618 - Directory Listing
Modified Sat Feb 6 17:50:00 2010 UTC (8 days, 18 hours ago) by casimir666

Updated : ffmpeg library
TEST_THEORA_VORBIS_OGG file (http://sharebee.com/f8a1419f)

XhmikosR
15th February 2010, 15:21
Why are people still using Theora?:p Maybe it will get fixed in the next ffmpeg update. Open a ticket at the trac and one of the devs might take a look at it.

Mercury_22
15th February 2010, 15:36
Why are people still using Theora?:p Maybe it will get fixed in the next ffmpeg update. Open a ticket at the trac and one of the devs might take a look at it.

I don't know :p !

But if my guess it's correct and the problem it's from the ffmpeg update it could be more than just Theora affected :confused:

clsid
15th February 2010, 16:47
It plays fine with latest ffdshow.

v0lt
15th February 2010, 18:41
Revision 1622:
-when caption is hidden, window is without a thick frame now, child view responsible for NC_HITTEST
...
http://img9.imageshack.us/img9/7242/mpc02.png
Why?

Lukas V.
15th February 2010, 19:39
Hi.

Is it possible that H.264 1080p 4RF limit DXVA was exceeded on ATI cards?

May be more RF was declared in stream, but was not used?
More RF was used, but only in small range? RF buffer was enough.
Playing with hidden problems, but without visual errors?

I have no other rational explanation.


File test_hd_9refs_high_l5.1.mp4 was MPC HC played using DXVA without visualy errors and other prepared videos (with MeGUI) was succesfully too (for example 14RF/14Mbps).

http://www.monitos.cz/tmp/ATI_H264_9RF_MPCHC_1.3.1650_DX2_2010_Cat10.1.png
http://www.monitos.cz/tmp/ATI_H264_14RF_MPCHC_1.3.1650_DX2_2010_Cat10.1.png

Configuration: ATI HD4550, Cat 10.1, XP SP3, DX Runt Feb/2010, MPC HC 1.3.1650.0 (VMR9, disable compat.check).

Thanks for answers.

Mercury_22
15th February 2010, 20:27
It plays fine with latest ffdshow.

So the problem it's not from the ffmpeg update ?

clsid
15th February 2010, 20:34
MPC uses an older version of the ffmpeg code. So the problem can very well be in ffmpeg.

Schrade
15th February 2010, 20:45
Does MPC-HC support a Tuner settings page for Analog TV Tuner cards? I see there is a Tuner Scan hotkey available but that seems to only be related to the Digital tuner stuff.

Basically, what I want is a way to change channels in MPC-HC while viewing an Analog TV Tuner's input. By the way, this is for an ATI TV Wonder HD 650 Combo.

(It's currently being used in Analog mode)

X-Dron
15th February 2010, 21:16
Наш ответ Чемберлену.(Russian humor)
For those guys working on fullscreen options, I beg of you to improve this, to read the frame rate of the content, not from the media info, but from whatever is input from external filters.
Until then, it is not usable if anything like de-interlacing is used, or if frame rate changes are introduced by external filters. I don't think it should be difficult as this frame rate is already used and displayed by the renderers obviously.

My answer is here (http://forum.ru-board.com/topic.cgi?forum=5&topic=32450&start=1046)(second post). But unfortunately only in Russian.
I'm sorry, but I do not have the time and my English is not so good.
Please, somebody who understand Russian, translate it for all.
Source for a forum is here (http://x-dron.narod.ru/files/FPS.txt)

mark0077
15th February 2010, 22:20
Thanks for the reply x-dron. Its very detailed and thanks for taking the time to look into it. It will be great to see it in a future release. Unfortunately for the moment I must use reclocks change display rate ability as it takes the actual playback rate of the content after filters such as de-interlacers etc. It works but is just not as easy to setup as the mpc-hc options would be :)

Underground78
15th February 2010, 22:30
Hi.

Is it possible that H.264 1080p 4RF limit DXVA was exceeded on ATI cards?

File test_hd_9refs_high_l5.1.mp4 was MPC HC played using DXVA without visualy errors and other prepared videos (with MeGUI) was succesfully too (for example 14RF/14Mbps).

Configuration: ATI HD4550, Cat 10.1, XP SP3, DX Runt Feb/2010, MPC HC 1.3.1650.0 (VMR9, disable compat.check).

Hi,

It does not seem to work here with my ATI HD2600XT (Catalyst 10.1, XP SP3, DirectX Runtime Feb/2010, MPC HC 1.3.1650.0 (VMR9, disable compat.check) like you). I have tested this file (http://www.mediafire.com/?qjtzjxm3dx5) which has 10 ref, maybe you can test it ?

Xorp
15th February 2010, 23:02
Is MPC-HC going to be able to play 1.0 LPCM sometime this century?

Mercury_22
15th February 2010, 23:06
Does MPC-HC support a Tuner settings page for Analog TV Tuner cards? I see there is a Tuner Scan hotkey available but that seems to only be related to the Digital tuner stuff.

Basically, what I want is a way to change channels in MPC-HC while viewing an Analog TV Tuner's input. By the way, this is for an ATI TV Wonder HD 650 Combo.

(It's currently being used in Analog mode)

Right click -> Filters -> ...( ATI TV Wonder HD 650 Combo ?) TV Tuner

MPC uses an older version of the ffmpeg code. So the problem can very well be in ffmpeg.

But as I've said it works with rev 1613 so... :confused: I don't quite understand you

Lukas V.
15th February 2010, 23:16
Hi,

It does not seem to work here with my ATI HD2600XT (Catalyst 10.1, XP SP3, DirectX Runtime Feb/2010, MPC HC 1.3.1650.0 (VMR9, disable compat.check) like you). I have tested this file (http://www.mediafire.com/?qjtzjxm3dx5) which has 10 ref, maybe you can test it ?

Test.mkv played with DXVA without visual error.
http://www.monitos.cz/tmp/ATI_H264_10RF_MPCHC_1.3.1650_DX2_2010_Cat10.1.png

I don't know, maybe it depends on UVD 2 in HD 4550…

edigee
15th February 2010, 23:19
Hi,

It does not seem to work here with my ATI HD2600XT (Catalyst 10.1, XP SP3, DirectX Runtime Feb/2010, MPC HC 1.3.1650.0 (VMR9, disable compat.check) like you). I have tested this file (http://www.mediafire.com/?qjtzjxm3dx5) which has 10 ref, maybe you can test it ?

Yes ,it is not working for you because 2600Xt has UVD and HD4550 has UVD 2.2 .
http://img697.imageshack.us/img697/6554/uvdcapture.th.jpg (http://img697.imageshack.us/i/uvdcapture.jpg/)
UVD=Unified Video Decoder
It is not working for me either...I have HD3650 with UVD+.

tetsuo55
15th February 2010, 23:47
MPC uses an older version of the ffmpeg code. So the problem can very well be in ffmpeg.We should be completely in sync with ffdshow now.
This still is not right, we should start over from a clean ffmpeg git export.

Is MPC-HC going to be able to play 1.0 LPCM sometime this century?Do you mean this ticket? http://sourceforge.net/apps/trac/mpc-hc/ticket/71

Best chances for getting this fixed soon is getting someone to write a patch.

Also updating the ticket with anything you can think of based on the issue reporting page could help too.
https://sourceforge.net/apps/trac/mpc-hc/wiki/How_to_Report_Issues

Schrade
16th February 2010, 07:05
Is there a hidden command line switch to open Device?

It'd be nice to make it so you don't have to do Control+V to connect to the Tuner/Capture card.

Right click -> Filters -> ...( ATI TV Wonder HD 650 Combo ?) TV Tuner
Thanks! Will have my friend try it out tomorrow night.

X-Dron
16th February 2010, 07:59
Thanks for the reply x-dron. Its very detailed and thanks for taking the time to look into it. It will be great to see it in a future release. Unfortunately for the moment I must use reclocks change display rate ability as it takes the actual playback rate of the content after filters such as de-interlacers etc. It works but is just not as easy to setup as the mpc-hc options would be :)

I'm sorry, but the main conclusion from the written:
All methods for detecting the FPS are passive. All have their advantages and disadvantages. The methods used in the autochange monitor mode I consider most appropriate. The autochange should be written in Reclock for their correct act in combination.
This feature was written primarily for the TV connected via HDMI. First it was called AutoHDMI. But unfortunately this is not your case.

somy
16th February 2010, 09:40
Hi X-Dron,

I have a problem WRT auto refresh rate changer. Recently I've change my graphics card to ATI HD5770, and auto refresh changer doesn't work for me any more. When MPC tries to change the refresh rate, it disconnect my TV first and then re-connect to my TV (TV shows no sing), and it takes up to 10 seconds to change the refresh rate which crashes MPC-HC since it couldn't find the screen. Do you think it's a driver issue or it's something need special coding for HD5xxx graphics card? Thanks!

edigee
16th February 2010, 10:04
Does anyone else have problems with sub. subtitles( MicroDVD or Sub Viewer)? On the latest 3 builds of MPC_HC sub. subtiles are displayed weird during playback. I mean, there are the right lines but also random lines appear from time to time.

Underground78
16th February 2010, 17:28
Yes ,it is not working for you because 2600Xt has UVD and HD4550 has UVD 2.2 .
http://img697.imageshack.us/img697/6554/uvdcapture.th.jpg (http://img697.imageshack.us/i/uvdcapture.jpg/)
UVD=Unified Video Decoder
It is not working for me either...I have HD3650 with UVD+.

Yes, that's why I've asked him to test. :)

Good to know it works with recent ATI graphic cards !

About ticket #77 (http://sourceforge.net/apps/trac/mpc-hc/ticket/77) "[MPEG4] mod16 resolution not supported with all renderers", should we read "mod16 resolution" or "non mod16 resolution" ? And is [MPEG4] MPEG4 ASP or H264 or both ?

I've another bug to report which may be the same than this one so I want to be sure ...

No idea ?

nitec
16th February 2010, 23:36
MPC-HC internal ffmpeg h264 decoder don't use more than %50-60 of CPU and start skipping frames but ffdshow plays file smoothly (%70-85 CPU usage). Anyone can test a heavy 1080 h264 video (like Planet Earth - From Pole to Pole birds scene) and confirm?

Win7 x64
MPC HC x64 svn 1659 (EVR Custom)
Intel E8400
ATI HD4850

hayan
17th February 2010, 04:42
Decimal bug of "override Aspect Ratio to 16:9" (fullsrceen)?
16.9 LCD Mon, Win7 EVR Custom
Settings:Touch windows from inside, override Aspect Ratio to 16:9, and unclick correct mod/desktop AR Diff (svn 1659)

example
512x384 video, perfect stretch to fullsrceen.
640x480 video, One vertical black-line on the right side.

X-Dron
17th February 2010, 08:06
somy
There is no special coding for graphics card.
Try this:
Uncheck "Use autochange", apply settings and restart programm.
This will reset autochange settings to default.
Check "Use autochange" and set wished settings.


Changeset 1664. Bug in Ukrainian translation.
Pls revert
3200 /аўдыёрэндэр N...
to
// TODO /audiorender N...

2 Mister-SH
метка "// TODO /audiorender N..."
значит, что в следующей длинной строке нужно найти ключ "/audiorender N" (он находится почти в самом конце) и перевести то, что после него находится.
В данном случае - "Start using audiorender N, where N starts from 1\n\t\t(see ""Output"" settings)".

somy
17th February 2010, 09:33
somy
There is no special coding for graphics card.
Try this:
Uncheck "Use autochange", apply settings and restart programm.
This will reset autochange settings to default.
Check "Use autochange" and set wished settings.


Changeset 1664. Bug in Ukrainian translation.
Pls revert
3200 /аўдыёрэндэр N...
to
// TODO /audiorender N...

2 Mister-SH
метка "// TODO /audiorender N..."
значит, что в следующей длинной строке нужно найти ключ "/audiorender N" (он находится почти в самом конце) и перевести то, что после него находится.
В данном случае - "Start using audiorender N, where N starts from 1\n\t\t(see ""Output"" settings)".

Thanks X-Dron, I'll give a try.

XhmikosR
17th February 2010, 12:48
somy
There is no special coding for graphics card.
Try this:
Uncheck "Use autochange", apply settings and restart programm.
This will reset autochange settings to default.
Check "Use autochange" and set wished settings.


Changeset 1664. Bug in Ukrainian translation.
Pls revert
3200 /аўдыёрэндэр N...
to
// TODO /audiorender N...

2 Mister-SH
метка "// TODO /audiorender N..."
значит, что в следующей длинной строке нужно найти ключ "/audiorender N" (он находится почти в самом конце) и перевести то, что после него находится.
В данном случае - "Start using audiorender N, where N starts from 1\n\t\t(see ""Output"" settings)".
Not in Ukrainian but in Belarusian translation.
Someone has to finally do something about comments in resource files. The comments are deleted when the resource file is saved with VS. So please take care of it, I cannot always check all the translations for this.

X-Dron
17th February 2010, 14:12
Oh, Sorry!
Changeset 1664 has no comments, and Belarusian and Ukrainian are so alike. :)
I did not pay attention to "by.rc"

DMD
17th February 2010, 17:01
Back on the subject, perhaps a few post ago I expressed myself badly.

With inquiries concerning the Bluray, I ask if you can enable subtitles labor.
Are those subtitles that are activated only when the scene requires it, or when you see a sign in another language, and after a while they disappear.
This fact is very important to understand the dialogue in some scenes that would otherwise remain without meaning

This is the example of Bluray Angels and Demons seen with PowerDVD9 in Italian

http://www.allfreeportal.com/imghost/thumbs/518494Ridimensiona diSenza titulo-2.PNG ('http://www.allfreeportal.com/imghost/images/518494Ridimensiona diSenza titulo-2.PNG')

http://www.allfreeportal.com/imghost/thumbs/160889Ridimensiona diSenza titulo-3.PNG ('http://www.allfreeportal.com/imghost/images/160889Ridimensiona diSenza titulo-3.PNG')

Just wondering if there is a system, or another codec to activate these subtitles.

THANKS

gametiger
17th February 2010, 19:51
I just installed CoreAVC for live TV (within MediaPortal).

For my other video files I use MPC-MC with ffdshow for pretty much every type of video (including H.264).

The weird thing is, since I installed CoreAVC, I can't play any H.264 videos in MPC-HC anymore. The Filters context menu shows all the filters it showed before (Default DirectSound Device, Enhanced Video Renderer (custom presenter), ffdshow Audio Decoder and ffdshow Video Decoder).
MPC-HC says "Playing" in the status bar, but it doesn't actually play anything - the video frame just stays black and @ 00:00:00.

When I unregister the CoreAVC decoder filter, everything plays fine again.

Does anyone know what's causing this? I would just get rid of CoreAVC, but I need it for live TV, nothing else seems to work :/


Thanks in advance!


PS: I'm on Windows 7 x64. Latest SVN builds of MPC-HC and ffdshow.

mikelebron
17th February 2010, 20:03
Question about the full screen...

If I have Movie A at 23.976 and Movie B at 24, running on Windows 7, can I auto switch the movies correctly? I see that for Vista and above it only allows 1 specific resolution. Is that the case or am I missing something?

Razoola
17th February 2010, 20:10
I have an issue with DXVA on my GT240. When I play a video sometimes there is a small glitch which shows at the bottom of the picture (bottom tenth of the picture is blank for one frame). This happens both with MPC-HC and ffdshow when using EVR. I have found that using the Haali render instead fixes the issue.

I just wondered if anyone else has seen this issue?

X-Dron
17th February 2010, 20:46
Question about the full screen...

If I have Movie A at 23.976 and Movie B at 24, running on Windows 7, can I auto switch the movies correctly? I see that for Vista and above it only allows 1 specific resolution. Is that the case or am I missing something?

Yes, you can.
Settings for Vista and above are additional to the basic.
They have a higher priority and a narrow allowable range of frequencies.

mikelebron
17th February 2010, 22:32
OK.. makes sense... but wouldnt you say that the fine grained changes should have a higher priority?

when I get home I will play with them...


Yes, you can.
Settings for Vista and above are additional to the basic.
They have a higher priority and a narrow allowable range of frequencies.

littleD
18th February 2010, 08:11
Hi, i think i found bug concerning VC-1 DXVA playback in MPC HC.
In recent versions of player, when opening vc-1 file, video just stops at the beginning with black screen. Nothing is played. It doesnt depend on container, m2ts, wmv, whatever. After some investigation, the problem exists only with EVR CP. Any other renderer works fine with acceleration. I downloaded some versions of player and found that: build 1378 and down play fine with dxva/EVR CP but 1389 and up cannot play.
My system is ATI 3450 with cat 10.2 WIndows XP SP3 x86

alexins
18th February 2010, 13:20
Media Player Classic HomeCinema (x86/x64), svn 1672 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1672.html)

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

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

Changes (1660-1672):

updated Ukrainian translation [arestarh];
Fix : ticket #282, Auto-zoom function problem;
Update Traditional Chinese translation;
Added a new panel for switching DVB channels, audio and tuner scan accessible through View-->Navigation menu when in Capture mode (Patch by XPC) ;
Updated russian translation;
minor changes in project files and in Belarusian translation;
Partially revert rev1658. MMX intrinsics work perfectly fine with MSVC 64-bit builds;
Fix buffer overrun due to number of characters/number of bytes mismatch;
Fix buffer overrun due to number of characters/number of bytes mismatch pt2;
Cosmetic change;
Revert 1667, appears MSVC at fault...__mm64 undefined for x64 - compiles but doesn't link;
Some cosmetic changes to fix analysis errors.

Brazil2
18th February 2010, 21:23
I have DVB-T USB stick, which works just fine with Windows Media Player. I'd love to use it in MPC-HC, but it can't detect any channels.
I also have a DVB-T USB stick which is working fine with other apps like DVB Viewer, ProgDVB and VLC but I can't get any channel in MPC-HC.

What do you have in "Tuner Scan" ? In my case, it stays blank, whereas I have configured as you (except it is Winfast tuner), Underground78.
Same here.

Any suggestions are welcome.

sabret00the
19th February 2010, 16:28
I would like to see greater Windows 7 support. WMP12 has got everything right, from the transparency behind the controls, to the updated icons to to the fact that you can play/forward/pause/stop all from the task bar. I moved over to MPC because I felt that WMP was dated and didn't conform with the current needs of a media centric user, however now I'm starting to feel that about MPC. As much as it may be frowned upon, it's time to bring the GUI into the 21st century.

X-Dron
19th February 2010, 19:37
Pls, Close ticket #282

fixed in changeset 1661

XPC
19th February 2010, 20:28
I also have a DVB-T USB stick which is working fine with other apps like DVB Viewer, ProgDVB and VLC but I can't get any channel in MPC-HC.


Same here.

Any suggestions are welcome.

Brazil2,

Could you tell us what is your current configuration in "Capture" and what is the list you get in View->Filters? after going to "Open device"?

XPC

XPC
19th February 2010, 20:32
@Tetsuo

Please close ticket #260. Solved in changeset 1663.

XPC

v0lt
19th February 2010, 20:59
Is it possible to shorten the "Media Player Classic Home Cinema" to MPC Home Cinema in the title bar?

Is it possible to shorten the "Media Player Classic - Home Cinema" in the install path and program group? :)

pirlouy
19th February 2010, 22:13
@XPC: Like I'm concerned, as Brazil2, here are screenshots:

http://img341.imageshack.us/img341/4593/mpchccapture1.th.png (http://img341.imageshack.us/i/mpchccapture1.png/)

http://img519.imageshack.us/img519/1650/mpchccapture2.th.png (http://img519.imageshack.us/i/mpchccapture2.png/)

XPC
19th February 2010, 23:11
@XPC: Like I'm concerned, as Brazil2, here are screenshots:

http://img341.imageshack.us/img341/4593/mpchccapture1.th.png (http://img341.imageshack.us/i/mpchccapture1.png/)

http://img519.imageshack.us/img519/1650/mpchccapture2.th.png (http://img519.imageshack.us/i/mpchccapture2.png/)

Pirlouy,

Your filter list not complete. Something is going wrong during the construction of the Graph. Could you try using the "Microsoft Network Provider" instead of the DVBT one? I have two cards and one only works with the first one and the other with the DVBT one.

If everything is OK, you should get a black screen after selecting "Open device". Before starting chanel scan, make sure that the "BDA MPEG Transport Information Filter" is not present in the filter list. The scan process might crash if present.

Please report your results.

XPC

amango
20th February 2010, 09:40
Do you also have this blocky picture on H264-files with DXVA on ATI-cards? It happens only with files that have 480p-resolution for me.

Files with 720p and 576p-resolution run without errors on my ATI-GPUs with DXVA activated (tested with Radeon 4770 and 5450 and 5770).

This happens since Catalyst 10.2, I tried older versions of MPC and they have all the same bug now. So it seems related to changes in the GPU driver from ATI.

The DXVA-enabled FFDShow decoder does show the same errors with the latest GPU-drivers from ATI.

v0lt
20th February 2010, 10:27
I changed the title of the main window. That's what happened:
http://img163.imageshack.us/img163/9356/01copyz.th.jpg (http://img163.imageshack.us/img163/9356/01copyz.jpg)

http://img517.imageshack.us/img517/6194/02copyg.th.jpg (http://img517.imageshack.us/img517/6194/02copyg.jpg)
imho so looks better.

MPC-HC v1.3.1682.0 (x86) modified by v0lt (http://www.mediafire.com/file/jzzzzmmmiky/mpc-hc_v1.3.1682.0_(x86)_modified_by_v0lt.7z)

pirlouy
20th February 2010, 10:31
You're right XPC ! If I choose "Microsoft Network Provider", I have filters; I also have "BDA MPEG Transport Information Filter"

But scan doesn't work, and it does not crash.

http://img14.imageshack.us/img14/851/mpchccapture3.th.png (http://img14.imageshack.us/i/mpchccapture3.png/)

Thanks for your help!

Underground78
20th February 2010, 10:32
Do you also have this blocky picture on H264-files with DXVA on ATI-cards? It happens only with files that have 480p-resolution for me.

Files with 720p and 576p-resolution run without errors on my ATI-GPUs with DXVA activated (tested with Radeon 4770 and 5450 and 5770).

This happens since Catalyst 10.2, I tried older versions of MPC and they have all the same bug now. So it seems related to changes in the GPU driver from ATI.

The DXVA-enabled FFDShow decoder does show the same errors with the latest GPU-drivers from ATI.

I have no problem for now with last 10.2 ... Can you show us what MediaInfo says about a file that causes problem ?

XPC
20th February 2010, 10:52
You're right XPC ! If I choose "Microsoft Network Provider", I have filters; I also have "BDA MPEG Transport Information Filter"

But scan doesn't work, and it does not crash.


Thanks for your help!

Did you try to block "BDA MPEG Transport Information Filter" from Options->External filters?

amango
20th February 2010, 11:06
@Underground78

Here is some info you wanted.

Complete name : [Chihiro]_Suzumiya_Haruhi_no_Yuuutsu_(2009)_-_02_[704x480_DVD_AAC][88888888].mkv
Format : Matroska
File size : 139 MiB
Duration : 22min
Overall bit rate : 883 Kbps
Movie name : Suzumiya Haruhi no Yuuutsu (2009) - 02
Encoded date : UTC 2010-02-15 17:13:20
Writing application : mkvmerge v3.0.0 ('Hang up your Hang-Ups') built on Dec 12 2009 15:20:35
Writing library : libebml v0.7.9 + libmatroska v0.8.1
Cover : Yes / Yes / Yes

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Ja
Format settings, ReFrames : 8 frames
Muxing mode : Container profile=Unknown@3.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 22min
Nominal bit rate : 722 Kbps
Width : 704 Pixel
Height : 480 Pixel
Display aspect ratio : 16:9
Frame rate : 23,976 FPS
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : progressiv
Bits/(Pixel*Frame) : 0.089
Title : Suzumiya Haruhi no Yuuutsu (2009) - 02
Writing library : x264 core 72 r1240 35627b6
Encoding settings : cabac=1 / ref=8 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.0:0.2 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-3 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=8 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=722 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : Nein
Codec ID : A_AAC
Duration : 22min
Channel(s) : 2 Kanäle
Channel positions : L R
Sampling rate : 48,0 KHz
Title : 2.0 AAC
Language : Japanisch

Text
ID : 3
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Title : English
Language : Englisch

Menü #1
00:00:00.000 : en:Prologue / en:Opening / en:Ending
00:01:38.014 : en:Episode

Menü #2
00:00:00.000 : en:Prologue / en:Opening / en:Ending
00:01:38.014 : en:Episode

sneaker_ger
20th February 2010, 12:54
Im currently experiencing problems with VMR9/EVR (custom, sync and standard) not respecting display width/height of matroska anymore. Only Haali works. Tried using an older build and both haali's and internal splitter. I'm on 1672 but even reverting to the "stable" build didn't solve the problem. Any ideas?

DMD
20th February 2010, 13:31
If the navigation menu Bluray is currently not available for a matter of rights and licenses, regarding the management of the forced subtitles there is hope? :(

This would be a wonderful thing though is not easy, but no room for hope. (post (http://forum.doom9.org/showpost.php?p=1374940&postcount=11959) - Ticket #267 (http://sourceforge.net/apps/trac/mpc-hc/ticket/267))

Compliments to the developers for this wonderful player

Thanks

pirlouy
20th February 2010, 14:22
Did you try to block "BDA MPEG Transport Information Filter" from Options->External filters?
I've just tried without success.
I mean, I've blocked the filter, but scan does not find something.

iron2000
20th February 2010, 19:45
EVR Sync doesn't seem to work on Quicktime and Real media files.
MPC crashes when I try to play the files with renderer set to EVR Sync.
But they play when MPC's renderer is set to the other choices.

ar-jar
20th February 2010, 21:14
EVR Sync doesn't seem to work on Quicktime and Real media files.
MPC crashes when I try to play the files with renderer set to EVR Sync.
But they play when MPC's renderer is set to the other choices.

Ok, I'm not surprised as I have deleted all code that was specific to those two media types.I can't see any good technical reason for why certain types of video encoding should need their own renderer. I'll look into it. Thanks! -A

swalker
21st February 2010, 05:08
Somewhere between r1623 and r1635 the /open command-line switch regressed to auto-playing the file once it's opened rather than just opening the file and leaving it paused.
The only actual code changes occurred in r1627, r1628, r1633 and r1635.

Fadeout
21st February 2010, 08:51
I have a problem with MPC-HC showing corrupted video with separated chaptered files. It basically plays correctly only one of them.

All chapters play well if I load one of them alone, but when loaded automatically they get corrupted.

I also can't figure out why if I remux a file and just add more subtitles to the original one, all the chapter links get lost. I only want to modify the subtitles. Is there a way to do this?

sneaker_ger
21st February 2010, 08:59
I also can't figure out why if I remux a file and just add more subtitles to the original one, all the chapter links get lost. I only want to modify the subtitles. Is there a way to do this?

As far as I know ordered chapters require all files to have the same number and type of streams and attachments. You'd have to add a subtitle stream to all of the files to make it work.

Fadeout
21st February 2010, 09:13
Well, the muxing now worked.

I still have the problem of video being corrupted when it's chaptered.

sneaker_ger
21st February 2010, 09:26
I don't have DXVA running at the moment so I can't test it. Maybe you can upload a sample so the devs can take a look at it.

Fadeout
21st February 2010, 09:43
Can't upload a sample because as I said the individual files play correctly. It's when they are loaded through chapters that they get corrupted.

And can't upload them also because this an anime :) Basically I have OP and ED that are shown corrupted and the main file that plays correctly. It's probably a problem of the splitter than the player...

sneaker_ger
21st February 2010, 10:18
Seems like you are not the only one, first google hit: http://www.cccp-project.net/forums/index.php?topic=4113.0 .
But if you're unable to provide samples things like these will never get fixed. Go the the MPC-HC bug tracker, as its not part of this forum, maybe they'll accept it. I wouldn't expect any more help on here unless you come up with some legit material.

Brazil2
21st February 2010, 13:15
Could you tell us what is your current configuration in "Capture" and what is the list you get in View->Filters? after going to "Open device"?
I have the exact same configuration as the one seen in Pirlouy's screenshots (http://forum.doom9.org/showthread.php?p=1375597#post1375597) but with a different device name. The filters list is also the same, again with the name of my device.


Your filter list not complete. Something is going wrong during the construction of the Graph. Could you try using the "Microsoft Network Provider" instead of the DVBT one?
Microsoft Network Provider is not available for me. Are available:
Microsoft ATSC Network Provider
Microsoft DVBS Network Provider
Microsoft DVBC Network Provider
Microsoft DVBT Network Provider
So I have choosen the DVBT one because that's what I'm trying to tune up.


Did you try to block "BDA MPEG Transport Information Filter" from Options->External filters?
I've just tried without success.
I mean, I've blocked the filter, but scan does not find something.
Same here.
BTW I'm on Windows XP x86.

phoenix_fr
21st February 2010, 13:17
Hello,

is there possibility that the "search bar" is revamped (black color ?)

or type "floating"
as "splayer" or "windows media player 12"

is really something that is too "Windows 95" on MPC HC

especially that MPC HC takes advantage of the taskbar in Windows 7 (stop, play, etc... buttons)

tetsuo55
21st February 2010, 13:24
Ok, I'm not surprised as I have deleted all code that was specific to those two media types.I can't see any good technical reason for why certain types of video encoding should need their own renderer. I'll look into it. Thanks! -A both should work with syncrenderer if you change their settings to dx9

X-Dron
21st February 2010, 15:11
Does anybody use "Apply default monitor mode on fullscreen exit"?
I want to remove it like rudiment.

Somewhere between r1623 and r1635 the /open command-line switch regressed to auto-playing the file once it's opened rather than just opening the file and leaving it paused.
The only actual code changes occurred in r1627, r1628, r1633 and r1635.
The regression is in r1635. I'll check.

Brazil2
21st February 2010, 19:11
Does anybody use "Apply default monitor mode on fullscreen exit"?
Erm, yes, of course I'm using it :confused:

Razoola
21st February 2010, 20:30
Does anybody use "Apply default monitor mode on fullscreen exit"?
I want to remove it like rudiment.


The regression is in r1635. I'll check.

I use it although Im confused by the two options, one to apply the default resolution and the other to restore resolution. The latter implies it will resize back the screen to the resolution used before mpc-hc changed it but not the refresh rate. I use the default resolution option because I want to screen to go back to a set hz also.

pirlouy
22nd February 2010, 00:31
Bah, indeed, I don't understand the need: if you exit fullscreen, it's in order to close player (there's already another option for that) or launch another file, isn't it ?

I think you'll have to explain more why X-Dron should not remove this option.

Lincoln Burrows
22nd February 2010, 03:13
I don't know if this issue has been addressed, but when I select a bunch of files (10, 20, 30, from a directory), and start playing them, them jumping from one to another, there's always a point where MPC-HC crashes. I mean, the videos can be played with no issues at all. It's just that we can't read all files at once. I hate when that happens - crashing at random. There's no way to predict when is going to happen.

For the record, this time I tested with 55 files (AVIs and some WMVs) from a folder.

ar-jar
22nd February 2010, 08:40
both should work with syncrenderer if you change their settings to dx9

Thanks! I should probably gray out those other options if dx9 works. -A

X-Dron
22nd February 2010, 09:38
Somewhere between r1623 and r1635 the /open command-line switch regressed to auto-playing the file once it's opened rather than just opening the file and leaving it paused.
The only actual code changes occurred in r1627, r1628, r1633 and r1635.

Fixed in changeset 1690 "audiorender option remove when use in command line"
The description is not correct. From r1635 to 1689 the command-line switch "audiorender" has been reset all other switches.
Now all works correctly. Audiorender switch too.

ikarad
22nd February 2010, 10:51
I have problem with mpc-hc and syncronization parameter
I have geforce gtx280 195.62 and xp sp3 and 120 hz crt display at 1280*1024 (video at 23.97 fps)

I use evr sync parameter and sync to display parameter

I have problem with fullscreen

when fullscreen is activated
http://nsa13.casimages.com/img/2010/02/21/mini_10022106233791400.jpg (http://www.casimages.com/img.php?i=10022106233791400.jpg)

when seekbar is open in, fullscreen mode or in windowed mode
http://nsa12.casimages.com/img/2010/02/21/mini_10022106294432394.jpg (http://www.casimages.com/img.php?i=10022106294432394.jpg)

http://nsa13.casimages.com/img/2010/02/21/mini_100221062818285588.jpg (http://www.casimages.com/img.php?i=100221062818285588.jpg)

We can notice that red line is not synchronized with fullscreen is turn on.

It's the same thing with present at nearest vsync option

This problem appear also with evr custom and beliyaal optimization

update:
same thing at 1280*1024 at 96 hz
fulscreen mode
http://nsa13.casimages.com/img/2010/02/21/mini_100221063821419656.jpg (http://www.casimages.com/img.php?i=100221063821419656.jpg)

seek bar on and windowed mode
http://nsa13.casimages.com/img/2010/02/21/mini_100221063818264420.jpg (http://www.casimages.com/img.php?i=100221063818264420.jpg)

http://nsa13.casimages.com/img/2010/02/21/mini_100221063823807993.jpg (http://www.casimages.com/img.php?i=100221063823807993.jpg)

update2:
this problem doesn't appeared at 72 hz

somy
22nd February 2010, 11:00
Hi X-Dron,

I have a problem WRT auto refresh rate changer. Recently I've change my graphics card to ATI HD5770, and auto refresh changer doesn't work for me any more. When MPC tries to change the refresh rate, it disconnect my TV first and then re-connect to my TV (TV shows no sing), and it takes up to 10 seconds to change the refresh rate which crashes MPC-HC since it couldn't find the screen. Do you think it's a driver issue or it's something need special coding for HD5xxx graphics card? Thanks!

Hi, I tried to install the lastest MPC-HC and follow your instructions, but it still doesn't work. It seems that everytime when it tries to change refresh rate it disconnect my TV and reset Graphics card and then reconnect to my TV again. Even when MPC disable aero sometimes my graphics card is reset. Does other HD5xxx user have such problem? Thanks!!!:confused:

Mercury_22
22nd February 2010, 18:13
New Directshow Filters for Ogg Vorbis, Speex, Theora and FLAC (http://www.xiph.org/dshow/) with "...Added 7.1 channels support for FLAC and support for files bigger than 2GBytes..." (http://www.xiph.org/dshow/news/).
Is it possible to replace the internal Vorbis Theora OGG? filters based on ffmpeg (also FLAC) with other based on this "official" ones ? ( SVN at http://svn.xiph.org/trunk/oggdsf/ )

Maybe this will solve the Theora bug (http://forum.doom9.org/showthread.php?p=1374376#post1374376)

pirlouy
22nd February 2010, 19:13
Maybe they should be tested before to integrate them in ffdshow our MPC-HC...

@tetsuo55: since you were interested in managing an open-source project, maybe you know this, but here is a short interesting article: http://lwn.net/Articles/370157/.

rob4eiwt
23rd February 2010, 03:04
On monitors with small pixel pitch it is necessary to set windows xp display properties appearance to [large fonts] and dpi to [large 120dpi]. Using those 2 settings the following error occurs:


http://farm5.static.flickr.com/4062/4364025668_4441f86080.jpg

The [Help] button has been pushed to a second row.

Would someone please fix this error?

bobdynlan
23rd February 2010, 03:21
I have problem with mpc-hc and syncronization parameter
I have geforce gtx280 195.62 and xp sp3 and 120 hz crt display at 1280*1024 (video at 23.97 fps)
I use evr sync parameter and sync to display parameter
I have problem with fullscreen
We can notice that red line is not synchronized with fullscreen is turn on.
this problem doesn't appeared at 72 hz
This sync thing sounds mostly for LCDs because of their technical drawbacks and to some extent also for PLASMAs.

You could use Sync Renderer @ present at nearest and tweak target sync offset visually with Ctrl&Alt+Up/Down until you find an interval that does not jigsaw your graph (3.5-8=ok, 8-13=bad, 13.5-18=ok...etc).

You could use EVR/EVR Custom and Vsync OFF as I do on my CRT.

Better yet, don't look at stats when using your high refresh rate CRT and use default MPC-HC settings. I bet you don't have problems with video/audio not in sync.

X-Dron
23rd February 2010, 08:38
The new features:
Automatic playback the next file in folder.
Playback the next file in folder using key/command "Skip forward"
Playback the previous file in folder using key/command "Skip back"
Video (http://www.youtube.com/watch?v=JGJOYQ3sOqU)

All it works when only one media file in playlist.
Comming soon

ikarad
23rd February 2010, 09:04
This sync thing sounds mostly for LCDs because of their technical drawbacks and to some extent also for PLASMAs.

You could use Sync Renderer @ present at nearest and tweak target sync offset visually with Ctrl&Alt+Up/Down until you find an interval that does not jigsaw your graph (3.5-8=ok, 8-13=bad, 13.5-18=ok...etc).

You could use EVR/EVR Custom and Vsync OFF as I do on my CRT.

Better yet, don't look at stats when using your high refresh rate CRT and use default MPC-HC settings. I bet you don't have problems with video/audio not in sync.

As I told above, With present at nearest, it's the same problem.

Usefull or useless with a CRT is not the problem, the problem here is that there is a problem with fullscreen and MPC and sync optimisation.
It's not normal that it's works with windowed mode or fulscreen mode with seek bar visible and that it doesn't work with fullscreen without seek bar visible.

betaking
23rd February 2010, 09:33
The new features:
Automatic playback the next file in folder.
Playback the next file in folder using key/command "Skip forward"
Playback the previous file in folder using key/command "Skip back"
Video (http://www.youtube.com/watch?v=JGJOYQ3sOqU)

All it works when only one media file in playlist.
Comming soon

Good job! :thanks:

niksus
23rd February 2010, 14:19
I was looking around, how could consecutive load Something.CD1.avi and Something.CD2.avi, without manually adding them in playlist. And this post above have just pop up. Is that what those new features are about?

betaking
23rd February 2010, 14:36
I was looking around, how could consecutive load Something.CD1.avi and Something.CD2.avi, without manually adding them in playlist. And this post above have just pop up. Is that what those new features are about?

Yes,good new features! today i test other build for mpc-hc form mplayer-ww this bulid can do it!

baadnewz
23rd February 2010, 15:46
I use mpc-hc x64 (latest build - i update it always). for some time i have a problem no matter the build. When i'm playing on my extended display (n lg tv ) randomly the it starts dropping frames (or at least this is the best i can describe it). The motion isnt' cursive anymore is like watching a movie @ 10-12 FPS. Problem is when i click to show stats the problem goes away and in stats everthing seems fine. The only solution for this is, to exit full screen, drag (yap drag it- move it a lil on display) the mpc-hc window then go back in fullscreen.
This happens random no matter what movie i watch or what codec is used. It happened to Xvids, DVDs, x264. It happens even if i use other decoders that mpc-hc's builtin one. (Ive tried with Xvid / ffdshow / ffdshow dxva / microsoft dvt decoder - the one that win7 comes w/). Problem is it happens only with mpc-hc 32/64 bit on EVR custom / Evr sync. with other players everthing is ok or other render.

My specs are: OS: Windows 7 Ultimate (Build #7600) CPU: Intel Core2 Duo E8400,* 3.00 GHz, 6144 KB Video: ATI Radeon HD 5770*(1680x1050x32bpp 60Hz) Sound:*ASUS Xonar D1.
For extended display i use a FULLHD LG TV @ 60 HZ

The problem manifested on Vista too, and on my older video card (ati 4670) im using latest video driver (catalyst 10.2 - but happened w. older versions too). Directx im using the one provided in a link on xvidvideo.ru.

Is there anything i can do ? since i tried to live w/ other players but there is nogo, im used too much with mpc-hc.

P.S. dunno if it matters but im using ac3filter (latest version) instead on mpc-hc builtin one.

Please any idea or advise is more than welcomed.

Vsync and alternative sync are off, but no matter how i put them, I still have the problem

Leak
23rd February 2010, 15:50
Would someone please fix this error?
Exactly why do you consider this an error (because that is normal menu bar behaviour when there's not enough space for all menus) - and what stops you from making the window a bit wider so the menu bar fits into a single line?

Dark Eiri
23rd February 2010, 16:34
The new features:
Automatic playback the next file in folder.
Playback the next file in folder using key/command "Skip forward"
Playback the previous file in folder using key/command "Skip back"
Video (http://www.youtube.com/watch?v=JGJOYQ3sOqU)

All it works when only one media file in playlist.
Comming soon

This is great! I always loved that The KMPlayer was able to do this. Great work! Thank you, so much.

X-Dron
23rd February 2010, 17:05
2 xhmikosr

This ticket (#300) (https://sourceforge.net/apps/trac/mpc-hc/ticket/300) for you

73ChargerFan
24th February 2010, 06:19
Wow, that was a quick bug squash. 6 hours.
:D

alexins
24th February 2010, 09:35
Media Player Classic HomeCinema (x86/x64), svn 1694 (http://www.xvidvideo.ru/media-player-classic-home-cinema-x86-x64/media-player-classic-homecinema-x86-x64-svn-1694.html)

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

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

Changes (1691-1694):

Updated Belarusian translation;
Fixed ticket #300: Regression when hiding Caption and Menubar (Patch by XPC) ;
New : Automatically play next files in a folder (optionally) (Patch by X-Dron);
fix rev.1693 - don't show OSD message when auto play disable

atzaus
24th February 2010, 10:08
One feature request; can someone please implement an OSD interface? something that would appear on hovering above the window. Something minimal like
<< |> >> --------------------------- 2:00/38:00 <V>
Prev Play Next Seekbar time Volume

This is to save space on laptop screens by using 1 and not having to switch to 3 every time you want to seek or change the volume

somy
24th February 2010, 10:28
I've a strange problem with EVR renderer:
When I have Aero enabled and choose D3D with GUI support surface, I get tearing in the bottom of the screen.
When I choose D3D full, I don't get any tearing during the playback. However, everytime when I quit by pressing ctrl+C, my screen goes black and I have to use windows shortcut ctrl-alt-del in order to bring my desktop back.
My setup is as follows:
Windows 7, XFX HD5770, ATI CCC10.2 and latest MPC-HC.
Thanks a lot!

atzaus
24th February 2010, 11:11
One feature request; can someone please implement an OSD interface? something that would appear on hovering above the window. Something minimal like
<< |> >> --------------------------- 2:00/38:00 <V>
Prev Play Next Seekbar time Volume

This is to save space on laptop screens by using 1 and not having to switch to 3 every time you want to seek or change the volume

Some examples
http://pc.ign.com/dor/objects/14341979/fallout-new-vegas/videos/falloutnewvegas_trl_teaser_020410.html
http://www.cnn.com/video/

DMD
24th February 2010, 11:40
The Ticket #267 (http://sourceforge.net/apps/trac/mpc-hc/ticket/267) of forced subtitles for bluray (http://forum.doom9.org/showpost.php?p=1374940&postcount=11959), not there any hope to have it resolved? :( http://www.calshop.biz/smiles/cry29.gif

THANKS