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. |
4th March 2012, 19:53 | #12481 | Link | |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Quote:
I do not expect madVR to detect this file as interlaced, as it has indeed been encoded wrongfully in progressive mode. I do however expect it to start deinterlacing when I press "ctrl+alt+shift+d" until the OSD says "Deinterlacing: on". This is not happening. I additionally have to press "ctrl+alt+shift+f" for TFF or BFF, though strangely it will correctly be deinterlaced, even if TFF is set. |
|
4th March 2012, 19:55 | #12482 | Link |
Registered User
Join Date: Jan 2002
Posts: 1,264
|
If someone can point me to the standard HDMI 23.976 timings I will exit this thread. Thanks. I used vporch 5, vwidth 5, 1124 and 23.976Hz for your info though (tried vporch 4 too). I did try a couple of other settings with no luck (same mirror line @ 23.978 which others have recommended from Googling around).
Last edited by oddball; 4th March 2012 at 19:57. |
4th March 2012, 19:55 | #12483 | Link |
Registered User
Join Date: Jan 2009
Posts: 1,210
|
^ Just to make sure I've understood this correctly. pseudo-progressive (flag-based 60i content) != progressive content to the renderer, once it has passed through the decoder? I always thought that madVR wouldn't need to deinterlace on the above sample or other 99%+ progressive files since it would essentially be 23.976fps input to the renderer...
|
4th March 2012, 20:06 | #12484 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
If so, that sounds like a terrible idea.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
4th March 2012, 21:14 | #12486 | Link | ||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
Anyway, madVR let's you choose, there's an option available for that. In question is only the behaviour if madVR isn't sure if a 25.000 or 29.970 file is interlaced or not. You can tell madVR what to do in that situation. The default behaviour will be to auto activate deinterlacing/IVTC for all 25.000 and 29.970 files, unless the bitstream or the upstream filter clearly say otherwise. I'm open for discussion about this. If you think the default behaviour should be different, then let's discuss that. Too bad, thanks for the heads up. Just to be safe that it's the same issue, can you upload a new freeze report with the Aleksoid MPC-HC build? Last edited by madshi; 4th March 2012 at 21:17. |
||||
4th March 2012, 21:29 | #12487 | Link |
Registered User
Join Date: Jul 2011
Posts: 37
|
The video picture freezes on display mode change when having automatic fullscreen exclusive mode enabled.
If I set <switch to matching display mode...><... when media player goes fullscreen> and <restore original display mode...><... when media player leaves fullscreen> the video frame always freezes when I switch to fullscreen but the audio continues. I also enabled the madVR seek bar. It does not show the seek bar while the frame is frozen. To avoid this problem I have to disable the seek bar and move my mouse down to get on window mode back through MPC seek bar. This error should be reproducable with all files on display mode change and having automatic fullscreen exclusive mode enabled. Please add an refresh video frame function after the display mode has changed when switching to fullscreen. Thank you |
4th March 2012, 21:31 | #12488 | Link | |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Quote:
Maybe it has something to do with Catalyst 12.2? |
|
4th March 2012, 21:56 | #12490 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
Or maybe, it was already deinterlaced by some other filter. The file may just lack a format block, or just not be marked as progressive sequence for odd reasons, yet be fully progressive. Anyway, I just think that by default you should stick to the same behavior as EVR, and deinterlace what you're told to deinterlace by the decoder, and not do any assumptions that might be wrong depending on the other filters in the graph or the source of the file. EVR strictly sticks to the media type flags and the frame flags, and i don't usually see people complain. The option is fine, LAV has the same option ("Aggressive Deinterlacing"), but it shouldn't be default on.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 4th March 2012 at 22:05. |
|
4th March 2012, 22:17 | #12491 | Link |
Registered User
Join Date: Jan 2002
Posts: 1,264
|
On my issue with framerate vs display Hz. I got nowhere with it unfortunately so either my TV does not like that setting or my Nvidia card/drivers has a bug with outputting pure 23.976.
Anyhow what I want to know is this. With EVR Sync set to sync to display if I CTRL-J I can see the framerate varies from one moment to the next. I am guessing that EVR Sync is actually moving the framerate up and down each second to match the output frequency of the display in this instance. Is this correct? I only say this because when I CTRL-J in MadVR it reports the display as 23.97105 and I do not see any varying framerates. Instead I just seed dropped or repeated frames (depending on if I set to 23Hz or 24Hz output). Is there no way to get MadVR to do what EVR Sync is doing? It seems that MadVR locks to the display output frequency and there is no variance? I have no idea if what I am talking about is correct or not so please feel free to chime in and correct me. I just want what EVR Sync is doing but with MadVR quality. It's easier to spot a dropped or repeated frame than it is a varying framerate (If indeed that is what EVR Sync is doing with sync to display enabled). (ReClock obviously does the same thing on audio as EVR Sync right? It just adjusts the analog audio to match the reported display frequency resampling it before sending the the outputs). Last edited by oddball; 4th March 2012 at 22:21. |
4th March 2012, 22:29 | #12492 | Link | |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Quote:
Also upgraded to 12.3 RC, but no change. I don't understand why it would make a difference for the driver anyways, as I image madVR will internally decide what deinterlacing to use and then send it to the driver. It shouldn't matter for the card whether madVR detected interlacing automatically or whether it was forced to do it. |
|
4th March 2012, 22:38 | #12493 | Link |
Registered User
Join Date: Aug 2004
Location: Canada
Posts: 860
|
Sorry I didn't think a freezing report was much different, I made a debug this time.
Log 1 and 2 is me reproducing the same crash (Moon, NTSC DVD). GTX 550 Ti, 285.62 WHQL, Windows 7, MPC build 4014 Debug log1: http://www.mediafire.com/?89318mydazryaoy Debug log2: http://www.mediafire.com/?cyvbgz60crtdd1z Log 3 and 4 is me reproducing the crash with a different title (Kill Bill Vol 2, NTSC DVD). Debug log3: http://www.mediafire.com/?zhf1xv60zh3s115 Debug log4: http://www.mediafire.com/?gms9shqdv5jdshf Hope you can tell me what's happening |
4th March 2012, 22:41 | #12494 | Link | |||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
Quote:
Then the deinterlacing filter should set "WeaveOnly" in VIDEOINFOHEADER2, and madVR will not activate the deinterlacer. MS documentation says "WeaveOnly" means: "The video stream is interlaced, and each sample contains two video fields. The fields should not be deinterlaced." Of course it would be ideal if the deinterlacing filter could tell madVR that the stream is really progressive, instead of using "WeaveOnly". The big problem with that is that the flags are not clear about whether they're not set at all, or whether they are meant to say "progressive". Both is value 0. And some decoders (e.g. CoreAVC) set the value to 0. So the only way (that comes to my mind) for the deinterlacing filter to tell madVR not to deinterlace is to use "WeaveOnly". Ok, the problem above only applies to PAL movies. For video content the deinterlacing filter should change the frame rate information to 50p/60p. And for NTSC movies to 24p. In all those cases madVR won't activate deinterlacing. Only 25.000 is a bit more problematic. Quote:
Quote:
|
|||||||
4th March 2012, 22:45 | #12496 | Link | ||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Please retest with the next build, once it is released. |
||
4th March 2012, 22:47 | #12497 | Link |
Registered User
Join Date: Jan 2002
Posts: 1,264
|
Well it looks like if I want bitstreaming support I cannot use MadVR and use EVR Sync instead which is a shame or just use ReClock to adjust the audio alongside MadVR which I have always done in the past. It's bugging me having to output as analog though instead of letting the receiver do it's thing.
|
4th March 2012, 22:52 | #12498 | Link | |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Quote:
Decided to create a log, no idea if it is of any use: http://www.mediafire.com/?8to7gxzx2ecu0b9 1. start playing (progressively) 2. force deinterlacing via ctrl+alt+shift+d (not working) 3. force field order tff (starts working) 4. force field order bff (still working) 5. end Last edited by sneaker_ger; 4th March 2012 at 23:04. |
|
5th March 2012, 00:11 | #12499 | Link | |
Registered User
Join Date: Oct 2010
Posts: 42
|
Quote:
Anyway, here is the menu sample: http://www.mediafire.com/?ir9b7gxfadx71v3 The intro VOB (video_TS.vob) is very short and it wasn't letting me pause it, so I left the menu VOB in there which is ~240 MB. Here are the IVTC Samples: http://www.mediafire.com/?f090zb99hwl2sdb http://www.mediafire.com/?53571v9kxh72hj9 The shorter sample in there is from a different DVD I found to exhibit some similar behavior, but the combing seems to be much rarer on this DVD compared to the Broken Blossoms ones you requested |
|
5th March 2012, 00:18 | #12500 | Link |
Registered User
Join Date: Sep 2010
Posts: 321
|
I just watched an entire blu-ray and while the video was still running I F4 to close the file as usual (during the credits) and I had a black screen freeze where the only solution is to hit CTRL+ALT+DEL and end MPC-HC.exe through the task manager. I forgot to take a log, but safe to say it's still having problems. The Blu-Ray was a MPEG2 encoded disc (Sleepy Hollow) and using that 4119 test build.
__________________
MPC-HC/MPC-BE, Lav Filters, MadVR CPU: AMD Ryzen 5 1600, Video: AMD Radeon RX Vega 56 -> TCL S405 55", Audio: Audio-Technica M50S |
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
|
|