Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
24th July 2010, 22:19 | #13581 | Link |
Registered User
Join Date: Nov 2009
Posts: 327
|
Could a developer or informed user of MPC-HC please explain the "Mixer Output" field on the EVR Ctrl+J diagnostics? I see in some screenshots that it reads RGB32, but on my system it always reads YUY2, even if ffdshow is configured to transport RGB to the renderer. Does this indicate that a second colorspace conversion is occurring? If so, how does MPC-HC decide to set the colorspace of the renderer output — is it specified by the display driver?
|
25th July 2010, 00:11 | #13582 | Link | |
Registered User
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
|
Quote:
Last edited by namaiki; 25th July 2010 at 00:14. |
|
25th July 2010, 01:25 | #13583 | Link |
Registered User
Join Date: Nov 2009
Posts: 327
|
This is unhelpful. Video renderers only have input pins, and that information is already known. What I want to know is if the video undergoes a further colorspace conversion before reaching the display, in which case software RGB conversion would be pointless.
|
25th July 2010, 02:48 | #13584 | Link |
Registered User
Join Date: Aug 2007
Posts: 1,430
|
The DTS decoder causes visual and audible corruption in this sample. Switching to ffdshow for the audio decoding fixes the corruption.
Last edited by Snowknight26; 7th August 2010 at 17:54. |
25th July 2010, 10:16 | #13586 | Link | |
Registered User
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
|
Quote:
Last edited by namaiki; 25th July 2010 at 10:20. |
|
25th July 2010, 11:54 | #13589 | Link |
Registered User
Join Date: Jan 2002
Posts: 1,264
|
OK I have another bug to report.
When playing back 29.97FPS sources on a 24Hz HDTV I get audio dropout when used with ffdshow as the decoder (MPEG2 source). When played with the internal decoder there is no audio dropout. Also if I switch the output to my 60Hz monitor I get no audio dropout. I want 24FPS output to my 24P HDTV but am unable to get MPC HC to play nice with ffdshow as a decoder on 29.97FPS sources. MPC HC plays 29.97FPS as 24FPS which is fine and dandy most of the time. But when ffdshow is thrown into the equation it breaks it. Can someone look into this? It needs someone who has a 24P/Hz capable display to test. BTW I use ffdshow as opposed to the internal MPEG2 decoder because I use the extra processing to clean up and resize sources so using the internal decoder is no good to me. BTW tsMuxer shows there is no 3:2 pulldown in the video. It thinks it's a straight 29.97FPS. If I try to convert the video to 23.976 the muxing fails with some buffer overflow error. Maybe that can offer some clues? EDIT: Well this is interesting. Even if I use Avisynth in ffdshow to do a realtime pulldown to 23.976 I still get audio dropout every few seconds. Outputting to soundcard (No ReClock involved here which I originally thought was the problem). I also tried using MPC HC's internal audio decoder. Same problem. Video decoding with ffdshow is the deciding factor here and nothing else. Basically when using MPC HC + ffdshow + 24P output on 29.97FPS sources = audio dropout. EVR CP renderer shows it's playing at 24FPS fine and I get no problems with video playback. If you were to say to me that I need to switch to 60Hz I would think 'OK' but the fact that it plays back 24P from 29.97 with no audio dropout when using MPC HC's internal MPEG2 decoder says otherwise. Last edited by oddball; 25th July 2010 at 12:33. |
26th July 2010, 04:07 | #13594 | Link | |
Registered User
Join Date: Nov 2009
Posts: 327
|
Quote:
Code:
Interleave(BlankClip(color=color_green, height=320), BlankClip(color=color_blue, height=320)) AssumeFieldBased() Weave() TurnRight() |
|
26th July 2010, 11:23 | #13595 | Link | |
Registered User
Join Date: Feb 2005
Location: Romania
Posts: 76
|
Quote:
By the way, I believe this also explains why the 10-bit video path is so buggy. Yes, the GPU drivers have faults (the mixer should return an error code instead of crashing the entire application), but MPC tries to do something which is not really supported. For example, my NVIDIA NVS 5100m reports that 10-bit RGB mixer output is not supported, but it seems to be working anyway (only with progressive content). MPC should definitely check whether 10-bit output is truly supported before using it. However, I doubt that there are any such GPUs at the moment. The bottom line is, this feature in MPC is pretty much broken. The only valid solution I see is to use a non-EVR/VMR renderer that natively supports a full 10-bit video rendering path. It seems that the drivers are too tolerant (lazy), but MPC should not rely on this. If the MPC developers agree, I will gladly help to fix this. Last edited by a_afra; 26th July 2010 at 11:41. Reason: P.S. |
|
26th July 2010, 12:53 | #13596 | Link | |
ffdshow user
Join Date: Oct 2005
Location: Romania
Posts: 818
|
mpc
Quote:
http://www.mediafire.com/?lenll0k4hyoa6yc Last edited by _xxl; 26th July 2010 at 12:56. |
|
26th July 2010, 13:01 | #13597 | Link |
Registered User
Join Date: Jan 2002
Posts: 1,264
|
OK playing back the 29.97FPS MPEG2 clip using the internal decoder must have been a fluke because it's now doing it on all 29.97FPS sources. Must I really switch to 60Hz everytime I want to play anything at this framerate??? I have no audio dropout playing 25FPS (Just juddering on pans but I can use ReClock to fix that. The audio dropout occurs with or without ReClock). But 29.97 = audio dropping out every few seconds.
OK after further testing this is a problem with EVR CP with D3D enabled. Using EVR Sync or VMR9 I get no audio dropouts. I tried to capture the stats but it won't capture them just the sync bar and it crashes the player too. The green line goes WAAAAAAAY up off the screen then back down again and after a few seconds the player crashes. The red line has a few hiccups but is generally straight. Last edited by oddball; 26th July 2010 at 13:23. |
Tags |
dxva, h264, home cinema, media player classic, mpc-hc |
|
|