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. |
25th January 2013, 00:39 | #17181 | Link | |
Registered User
Join Date: Jan 2013
Posts: 18
|
Quote:
i'm using the right arrow key for frame skipping so if try to skip many frames at the same time the video frames will stuck at the same frame until i remove my finger from the key i'm using latest madvr + latest mpc + latest lav filter |
|
25th January 2013, 02:22 | #17184 | Link |
Registered User
Join Date: Dec 2012
Location: Neverland, Brazil
Posts: 169
|
I understand. Could you explain in more detail exactly what makes this complicated to deal with? I want to make sure I have a solid answer if people ask me. Oh yeah just one more thing. When I open the madVR OSD with ReClock, my "clock deviation" is always between 0.30218 or similar. The moment I start using DirectSound instead it goes back to 0.00001. Do you know what could cause this to happen? It never gave me any problems, but I'm curious about it. Did some search about what "clock deviation" is and never found an answer too.
__________________
madVR scaling algorithms chart - based on performance x quality | KCP - A (cute) quality-oriented codec pack Last edited by Niyawa; 25th January 2013 at 02:28. |
25th January 2013, 03:51 | #17185 | Link |
Registered User
Join Date: Nov 2005
Posts: 327
|
On madVR 0.85.7 I was using display modes "1920x1200p24, 1920x1200p25, 1920x1200p30" and everything was working fine.
Version 0.85.8 no longer switches to 1920x1200p30 for 30 fps material and instead uses 1920x1200p24. Switching back to 0.85.7 fixes this. System is Windows 7 on old Athlon 64 and nVidia 9400GT with a Samsung T240HD monitor connected via DVI. |
25th January 2013, 09:02 | #17186 | Link | |
Registered User
Join Date: Mar 2007
Location: London, UK
Posts: 576
|
Quote:
Of course, because of soft-telecine, in fact they are not too far apart and it would be useful (particularly for me with my current MC issue) to see the repeat counter in this case, but I get that is a tricky issue. At least this means that R1 DVDs are most likely consistent with R2 DVDs in MC, i.e. Videoclock is not currently working, since both show a deviation of 0% for DVD, but a proper corrected figure for .vob. Just a shame we can't see the repeat counter clocking up fast in the R1 case. Last edited by Jong; 25th January 2013 at 09:07. |
|
25th January 2013, 10:08 | #17187 | Link | |||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
(1) System clock ("time"). (2) Video refresh rate. (3) Audio hardware clock. The system clock really doesn't have anything to do with video playback, but madVR uses it to measure and compare the other two clocks. Now it is possible (even probable) that the system clock is not perfect. But that's not a big problem because if it's e.g. slightly too fast, both video and audio clocks will be measured wrong in the exact same way, so everything's fine. If the video and audio hardware clocks are "perfect", there should be no dropped or repeated frames (if your PC is fast enough). However, video and audio clocks are usually both imperfect. If both are imperfect in the same way (e.g. being 0.1% too fast), again there's no problem. But if the amount of "deviation from perfectness" of audio and video clocks is not identical then madVR has to either drop frames (video clock slower than audio clock) or repeat frames (video clock faster than audio clock) to make sure video and audio stay in sync. The refresh rate as shown in the first line in the madVR OSD is madVR's measurement of the video clock, measured by using the system clock. The audio "deviation" in the madVR OSD shows how much the audio clock deviates from "perfectness", measured by the system clock. If e.g. the measured refresh rate is 24.24000Hz (1% too fast for 24.000 content) and the audio deviation is exactly 1%, too, then there should be no frame drops/repeats. If the video/audio deviation differs, there have to be drops or repeats. Reclock replaces the audio clock. Through real-time audio resampling Reclock makes sure that the audio clock exactly matches the video clock. This way madVR doesn't have to drop or repeat frames. E.g. if the video clock is 0.1% too fast then Reclock makes sure that the audio clock is also 0.1% too fast. Things get more complicated if you ask Reclock to change the playback fps. In that case I would expect the measured audio clock deviation to be much bigger. E.g. if you play 24p content at 25/50Hz I would expect the audio deviation measurement to show a roughly 4% deviation because Reclock achieves the fps change by running the audio clock much faster or slower. Quote:
However, I'm wondering if your list of resolutions really makes sense. There is only very very few real 30p content. Most is either film content (after IVTC 24p) or video content (after DXVA deinterlacing 60p). Is your display not able to accept 1080p60? |
|||||
25th January 2013, 11:05 | #17188 | Link | |
Registered User
Join Date: Dec 2012
Location: Neverland, Brazil
Posts: 169
|
Quote:
__________________
madVR scaling algorithms chart - based on performance x quality | KCP - A (cute) quality-oriented codec pack |
|
25th January 2013, 11:31 | #17189 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
|
|
25th January 2013, 11:33 | #17190 | Link |
Registered User
Join Date: Mar 2002
Location: Sofia, Bulgaria
Posts: 661
|
I think I've reported this a long time ago but couldn't find it now. It happens almost every time I try to open a window on my primary display while using exclusive mode on the secondary. It happens both when staring a new application or just restoring a previously minimized one. It also happens when opening new windows in already running app. If you want I can try and record a video of the problem and give you access to my PC if that could help.
__________________
Z370M Pro4 | i3-8100 | 16GB RAM | 256GB SSD + 40TB NAS NVIDIA GTX 1060 6GB (385.28) | LG OLED65B7V Win 10 64bit 1803 + Zoom Player v14 |
25th January 2013, 12:24 | #17191 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
|
|
25th January 2013, 13:29 | #17192 | Link |
Registered User
Join Date: Jul 2011
Posts: 83
|
I just tested. I have the same "stuck window" with MPC-HC's exclusive mode for Sync Render (EVR)
So it must be a driver or OS Bug. I think it's a OS Bug, since I use a ATI card and pankov a NVIDIA card. It's unlikely that both drivers have the same bug. Now how to get MS to fix the Bug? |
25th January 2013, 15:10 | #17194 | Link |
Banned
Join Date: May 2012
Location: _Lies|Greed|Misery_
Posts: 114
|
When counting frame drops and repeats do we only want to consider if a frame is not shown exactly one time or all unwanted cases? E.g. if we play 24 frames at 48Hz then we have a pattern repeating every frame two times. So don't we want to consider everything less than two a drop and everything above two a repeat (but not counting exactly two repeats)? One could compute something like trunc(number_of_times_a_specific_frame_is_repeated - refresh_rate/framerate_of_movie) where positive values give the number of repeats and negative the drops (trunc rounds to the next integer towards zero direction). Note that for 24 frames at 60Hz this would only count the frames which are shown less than two or more than three times, so it will not detect any irregular patterns i.e. missing smoothness. That's the next thing one could think about.
Maybe someone likes to comment on this. |
25th January 2013, 15:39 | #17195 | Link | |
Registered User
Join Date: Mar 2007
Posts: 934
|
Quote:
For example, broadcasting US sports in the UK requires the 1080i/30 (or 720p/60) video being converted to 1080i/25 but even those looking for this conversion probably wouldn't notice. As a complete side note, ideally they'd use high-speed cameras (which they have already) to shoot at 300/600 fps, then they can downsample to both 50 fps and 60 fps without any frame trickery. This'd mean there's two "master signals" though and would probably be rather complicated to configure.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7 Last edited by DragonQ; 25th January 2013 at 15:41. |
|
25th January 2013, 16:05 | #17196 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
|
|
25th January 2013, 16:24 | #17197 | Link | |
Registered User
Join Date: Nov 2005
Posts: 327
|
Quote:
I've since found out that the problem is a little bit more complicated than indicated in my first post. Playing 30p x264/mkv content doesn't cause any problems but 30p xvid/avi does. I added 1920x1200p60 to the display modes and found that the 30p xvid/avi content that was switching to 24Hz now switches to 60Hz. The 30p x264/mkv content still switches to 30Hz. When playing the 30p xvid/avi content at 60Hz switching to exclusive mode triggers a resetting D3D device failed error. After a few seconds the video shows up paused and I can resume playback. I have found I can fix the problem buy disabling deinterlacing in LAV Video. Then all 30p content plays at 30Hz. But even when deinterlacing is on auto in LAV Filters and the problem occurs, madVR reports deinterlacing off (says upstream). So not sure why changing this setting fixes it. In any case I think the 60i logic you outlined in your response makes sense, but true 30p content should trigger a switch to 30Hz. Problem may be in LAV though. Last edited by Oline 61; 25th January 2013 at 16:30. |
|
25th January 2013, 16:30 | #17198 | Link | |
Registered User
Join Date: Dec 2011
Posts: 1,812
|
Quote:
Here is a debug log: http://www.mediafire.com/?gso55yxhjx97vq4 |
|
25th January 2013, 17:08 | #17199 | Link | |
Banned
Join Date: May 2012
Location: _Lies|Greed|Misery_
Posts: 114
|
Quote:
I just thought about that since i was under the impression you mostly left the repeat stats for mismatching frame- and refreshrates out because of counting all repeats doesn't make much sense. So the question is what does make sense for the future? |
|
25th January 2013, 17:29 | #17200 | Link |
Registered User
Join Date: Jul 2011
Posts: 83
|
I found a workaround for the "stuck window" problem, with which I can live:
I deactivated in System - Visual Effects the animation for minimizing and maximizing of windows (don't exactly know how it's called in the english Win7 Version). Now I don't have stuck windows anymore and I can live without this animation and still use rest of Aero. Here is the Setting that I deactivated: http://www.addictivetips.com/windows-tips/disable-the-maximize-minimize-windows-animation-in-windows-7/ Last edited by Prinz; 25th January 2013 at 17:41. |
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
|
|