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. |
3rd March 2012, 01:13 | #12421 | Link | |
Registered User
Join Date: Jan 2009
Posts: 1,210
|
Quote:
|
|
3rd March 2012, 01:42 | #12422 | Link |
Registered User
Join Date: Oct 2010
Posts: 42
|
Some of my PAL DVDs are being detected as being SMPTE-C by madvr even though madvr also reports the resolution to be 720x576. I thought the primaries were determined by the resolution?
The strange part about this is if i play one of the individual VOBs with LAV Video as my decoder, madvr reports that it is using EBU primaries. If I use ffdshow libmpeg2 decoder and YV12 output and play the full DVD (with menus etc) madvr guesses it is SMPTE-C. Is there a reason for this? EDIT: Forgot to test the individual VOB with ffdshow. madvr uses EBU when I do this as well. So this seems to only happen when I open the full DVD and it starts at the menu screen. Shouldn't madvr use EBU if it is still reporting a 720x576 resolution? Last edited by FlashGordon; 3rd March 2012 at 02:09. |
3rd March 2012, 02:16 | #12423 | Link | |
Registered User
Join Date: Mar 2009
Posts: 962
|
Quote:
__________________
MSI MAG X570 TOMAHAWK WIFI, Ryzen 5900x, RTX 3070, Win 10-64. Pioneer VSX-LX503, LG OLED65C9 |
|
3rd March 2012, 15:36 | #12424 | Link |
Registered User
Join Date: Feb 2004
Posts: 399
|
Hi madshi,
Here are 2 small bugs in v0.81 that didn't happen with previous versions. If you switch resolution manually, but stay under the same frequency, madVR doesn't go in exclusive mode anymore unless you reload the media. Exemple: screen is on 1280x720@60. I start playback of a 1080p 30fps video and change the resolution manually to 1920x1080@60. In this case playback of the media continues just fine but madVR won't go in Exclusive mode anymore. Just reloading the media at this point allows madVR to go in Exclusive mode again. I know you don't really like people switching resolution "behind madVR's back" but it now works perfectly fine for all the other cases, and this used to work fine with 0.77-0.80 too. The 2nd bug, this time directly related to madVR's own display changer. I put only 1080p60 in the "list all display modes madvr may switch to". I put the screen in 720p50 manually. I then start playback of a 1080p 30fps video, in this case madVR doesn't switch the resolution to 1080p60. This also used to work fine with 0.77-0.80. Absolutely everything else runs flawlessly here, a real pleasure Edit: "delay switch to exclusive mode by 3 seconds" is enabled. Btw, it would be great if we were able to tweak this value, in milliseconds, for testing, maybe via registry key?
__________________
XP SP3 / Geforce 8500 / Zoom Player Last edited by TheShadowRunner; 3rd March 2012 at 15:47. |
3rd March 2012, 16:25 | #12425 | Link | |
Registered User
Join Date: Aug 2005
Posts: 293
|
Quote:
Any ideas? |
|
3rd March 2012, 18:08 | #12426 | Link | |
Registered User
Join Date: Apr 2010
Posts: 235
|
Quote:
That is why I use D3D9 with the option "overshoot max frame latency". Results are 0-1 dropped frames, 0 presentation glitches. Of course on my setup.
__________________
__________________ System: Intel Core i5-6500, 16GB RAM, GTX1060, 75" Sony ZD9, Focal speakers, OS Win10 Pro, Playback: madvr/JRiver |
|
3rd March 2012, 20:23 | #12427 | Link | |||||||||||||||||||||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Ok, easy answers first. Replies which require some checks will come a bit later.
Quote:
Quote:
Quote:
(1) Press Ctrl+Alt+Shift+D to make sure deinterlacing is turned on. (2) Press Ctrl+Alt+Shift+T to check whether madVR is in film or video mode. (3) Double check whether deinterlacing works with other renderers (VMR9, EVR). Quote:
Quote:
Quote:
Please quote the "normal" way. I've had to manually copy your texts over because the doom9 forum software doesn't understand your way of quoting/replying. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Maybe at some time in the future, but not anytime soon. Creating fast CPU resizers would probably require carefully written SSE2 code which is a quite time consuming thing to do. Quote:
|
|||||||||||||||||||||||||
3rd March 2012, 20:27 | #12428 | Link |
Registered User
Join Date: Mar 2007
Posts: 934
|
When using MadVR with LAV set to deinterlace 50i to 50p, it says "movie 25.000 fps (says source filter)", even though it's definitely playing back at 50p. Is this a bug?
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7 |
3rd March 2012, 20:39 | #12429 | Link | |||||||||||||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Easy answers, part II:
Quote:
No. It just informs you about what the splitter/decoder is telling madVR, nothing else. The splitter/decoder is sending madVR 1080i60 content, so the 29.970 information is absolutely correct. It's only after madVR's IVTC that the movie is converted from 1080i60 to 1080p24. So practically the input is 1080i60 (and 29.970 is the correct information for that) and the output is 1080p24. Quote:
Quote:
Quote:
Quote:
Quote:
(1) If it's the one and only chance to get smooth playback, after you've already dumbed down all other settings. (2) If you want to check whether screenshots are bitwise identical. Quote:
Quote:
Setting madVR to TV or PC levels output is kinda difficult to recommend. Setting it to PC levels means that you can calibrate your display accordingly and still get a proper grayscale for games and desktop. So that might be the best solution. But your display must be able to handle that. Quote:
Quote:
Quote:
But the first step should be to make sure that it's really a problem with the DXVA decoding. So I'd suggest that you activate the madVR debug OSD (Ctrl+J) and then have a look at all the various queues. In the moment when the image stutters the debug OSD should show an increase in "dropped frames". In that moment please check which of the queues are empty and which are not. The most important is the top most queue which is empty. Is it the decoder queue? Or a different one? Quote:
Quote:
Quote:
Quote:
The "says source filter" information is what the decoder is reporting to madVR. The decoder is outputting 50 fields per second, or 25 frames per second. So the information is correct. The 50p output is only due to deinterlacing which is done inside of madVR. So everything is correct. |
|||||||||||||||
3rd March 2012, 20:49 | #12431 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
Really, most video codecs have fields for that in their header, doing that in the container is just backwards.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
3rd March 2012, 20:54 | #12432 | Link | |
Registered User
Join Date: Mar 2007
Posts: 934
|
Quote:
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7 |
|
3rd March 2012, 21:05 | #12433 | Link | ||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
BTW, doesn't the same logic already apply to e.g. the aspect ratio and to the frame rate? E.g. if the container contains AR and FPS information and the video bitstream does not, doesn't the splitter output both and the decoder forward both? At least that's how it should be, IMHO. With YADIF enabled in LAV you should see "50.000 fps (says source filter)". If you don't then you need to talk to nevcairiel. |
||
3rd March 2012, 21:14 | #12434 | Link | ||
Registered User
Join Date: Feb 2004
Posts: 399
|
Quote:
Will do, thank you! Quote:
I put only 1080p60 in the "list all display modes madvr may switch to". I put the screen in 720p50 manually. I then start playback of a 1080p 30fps video, in this case madVR doesn't switch the resolution to 1080p60. This also used to work fine with 0.77-0.80.] Sure, here it is: http://videoff7.free.fr/madVR_debug_TSR.zip See you, TSR
__________________
XP SP3 / Geforce 8500 / Zoom Player |
||
3rd March 2012, 21:27 | #12436 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
A "repeated frames" counter is on my to do list, I consider that important (but not as important as some other things on my to do list). |
|
3rd March 2012, 21:59 | #12437 | Link | |
Registered User
Join Date: Feb 2004
Posts: 399
|
Quote:
I just tested with build 0.77 and you are right of course, it doesn't switch either. I'm sorry I double-checked the other bug at the same time (manually switching resolution prevents FSE if frequency stays the same, eg: 1280p60 -> 1080p60), it does work with 0.77 and broken with 0.81, no mistake on my end on this one ^^;
__________________
XP SP3 / Geforce 8500 / Zoom Player |
|
3rd March 2012, 22:20 | #12439 | Link | |
Registered User
Join Date: Aug 2005
Posts: 293
|
Quote:
I have a core duo 6600 at 4.2 but that is not enough I think plus I love how this works. Also I notice that the hiccups only happen when I am in Full Screen Exclusive mode. If I dont use Exclusive then full screen plays smoothly. Am I missing something by not using Exclusive. If you feel an Nvidia card works better , I can do that, I dont mind either company. Not sure if a newer card will have better IQ but just in case, for Nvidia do you have a preferred card for this only? Last edited by shaolin95; 3rd March 2012 at 23:00. |
|
3rd March 2012, 22:30 | #12440 | Link | ||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
The second sample (PAL) is weird. It's the only PAL sample with a 3:2 cadence that I've ever seen. madVR detects the cadence correctly, but the video is encoded rather poorly. There are some combing artifacts which are encoded into the source. Nothing madVR can do about. The third sample is a typical case of field blended encoding. These can only be properly handled by video mode deinterlacing. IVTC won't work correctly on those. I don't really like to talk about future development. I'll talk about it when it's done. Also, I don't have my to do list sorted. When I have time to implement something new, I look through the list and check what seems to be most important (to me). Quote:
Last edited by madshi; 3rd March 2012 at 22:34. |
||
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|