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. |
5th October 2013, 09:08 | #20241 | Link | |
Registered User
Join Date: Jul 2011
Posts: 10
|
Quote:
If system resources happened to be an issue, like memory or CPU, would that manifest itself in the form of delayed/repeated/dropped frames? Or could those affect performance while not bearing on those counts? |
|
5th October 2013, 10:17 | #20242 | Link | |||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Another problem is that on the CPU side I have the decoded frames in the format the decoder sent. There are dozens of different pixels formats that the decoder could send. 8bit, 9bit, 10bit, 11bit, 12bit, 16bit. 4:2:0, 4:2:2, 4:4:4. YCbCr or RGB. Planar or interleaved etc etc. I've routines for all those formats to upload them to the GPU with matching texture formats. Once they're on the GPU and after deinterlacing and color conversion I only have one format and pixels shaders are written without caring about whether the texture buffers are 8bit or 16bit or whatever. On the CPU side I would either have to write separate SSE2 routines for every possible pixel format, or I'd have to convert every format to one common "processing" format. But then in order to be able to handle all formats, I'd also have to support chroma upsampling on the CPU, maybe even video mode deinterlacing. And I'd have to do all processing in 16bit instead of 8bit. I hope you can understand now why I'm currently only writing GPU processing algorithms. Maybe some day far away I could also make some processing steps available on the CPU, but I don't have the resources to do that anytime soon. Quote:
Quote:
I've found that the debanding algorithm produces slightly different results when testing with real movie files, compared to PNG files. Might have to do with levels, chroma subsampling or whatever. So in order to really reproduce your results, I need access to a (very small) sample. Thanks! |
|||||
5th October 2013, 10:31 | #20243 | Link |
Registered User
Join Date: Mar 2009
Posts: 3,650
|
As requested.
The particular frame I was using is near the end. Clip is about 30 seconds long. Last edited by ryrynz; 5th October 2013 at 10:33. |
5th October 2013, 13:47 | #20244 | Link |
Registered User
Join Date: Feb 2013
Posts: 137
|
Here the sample requested http://www.mediafire.com/download/ya...D)_-_Copie.mp4
|
5th October 2013, 15:54 | #20245 | Link | |
Registered User
Join Date: Oct 2012
Posts: 7,923
|
Quote:
http://abload.de/img/eva3s1off93ado.png http://abload.de/img/eva3s1lowlxzfy.png http://abload.de/img/eva3s1highc1z64.png high really eats details in dark scenes: http://abload.de/img/eva3s2off3tay8.png http://abload.de/img/eva3s2lowwxl9j.png http://abload.de/img/eva3s2high4fa8f.png |
|
6th October 2013, 05:42 | #20246 | Link | |
Registered User
Join Date: Nov 2012
Posts: 138
|
Quote:
thanks |
|
6th October 2013, 07:11 | #20247 | Link | |
Registered User
Join Date: Mar 2009
Posts: 3,650
|
Quote:
If you have some videos you want it deband to be active on edit the filename of the videos with deband=low, hopefully a new test build will surface with the ability to save the state. |
|
6th October 2013, 10:06 | #20248 | Link | ||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
------- Do you guys happen to have some images/scenes with typical blocking artifacts (I mean those 8x8 MPEG2 blocks)? If so, I'd appreciate some screenshots. No samples needed for this, screenshots will do fine, but please use PNG and not JPG. Both (1) images with rather light blocking and (2) images with very heavy blocking would be useful. Thanks! |
||||
6th October 2013, 13:42 | #20249 | Link |
Registered User
Join Date: Oct 2012
Posts: 179
|
Hi madshi,
I have a DVD that has some menus that madVR does not work correctly with (it doesn't correctly highlight the menu options when you mouse over them - EVR works fine). I'm happy to log it into the tracker, but how would I get you a sample of the menus for you to check with? Thanks! |
6th October 2013, 13:48 | #20250 | Link | |
Registered User
Join Date: Feb 2013
Posts: 137
|
Quote:
|
|
6th October 2013, 14:17 | #20251 | Link |
Registered User
Join Date: Jun 2006
Posts: 353
|
1. [up] Is there a way to force madVR to switch the monitor to 60 Hz when playing a 29.97 fps video? "1280x1024p60" setting doesn't work.
2. Is black screen expected when playing a BluRay (1920x1080i, MPEG-4 AVC, 29.97 fps) through LAV Video with deinterlacing enabled in Video mode (50p/60p)?
__________________
Windows 8.1 x64 Magically yours Raistlin |
6th October 2013, 16:10 | #20253 | Link | |
Registered User
Join Date: Oct 2012
Posts: 7,923
|
Quote:
http://abload.de/img/eva3s2off3tay8.png http://abload.de/img/eva3s2lowwxl9j.png http://abload.de/img/eva3s2high4fa8f.png and this lost detail or get really dark when deband is enabled http://abload.de/img/eva3s1off93ado.png http://abload.de/img/eva3s1lowlxzfy.png http://abload.de/img/eva3s1highc1z64.png |
|
6th October 2013, 16:18 | #20254 | Link | ||
Registered User
Join Date: Nov 2012
Posts: 167
|
Quote:
Quote:
Are you using hardware acceleration? if yes, try disabling it. Also a screen with OSD (CTRL+J) might help identify the problem. |
||
6th October 2013, 23:43 | #20255 | Link | |
Registered User
Join Date: Jun 2006
Posts: 15
|
Quote:
For shaders to work when using madVR with a C# application (WinForm or WPF) and using a managed interop like Directshow Lib, you'll need to either : * have DirectX 9c installed * or have D3DCompiler_43.dll located in the same folder as your executable. Otherwise you'll receive an E_FAIL error code when applying the shaders through the madVR interface (you'll also receive this error when your shader cannot be compiled). So for instance on Windows 8, all you need to do is to include D3DCompiler_43.dll for shaders to work (no need to install DirectX runtime) I'm wondering if this should be specified in the IMadVRExternalPixelShaders / mvrinterfaces.h file as a quick notice to prevent future developers having to lookup for this information. Regards, -- Stéphane. |
|
7th October 2013, 12:00 | #20257 | Link | |
Registered User
Join Date: Jul 2013
Posts: 3
|
Quote:
http://i3.minus.com/ibwRaQWV9q3dPA.png http://i3.minus.com/itwirQgJUOJJ9.png http://i6.minus.com/ibrwJ5znJFerut.png Last edited by Acetyl; 7th October 2013 at 12:10. |
|
7th October 2013, 12:13 | #20258 | Link | |
Registered User
Join Date: Nov 2012
Posts: 167
|
Quote:
With default settings maVR does things "better": you get higher quality chroma upscaling (necessary for >95% of content), better precision for calculations (higher quality RGB conversion), possibly better VSync, exclusive mode is great in terms of improved usability, those are probably most important for average user (like me). With a little tweaking: you get the ability to calibrate your display, correct black levels with broken drivers/codecs/old (incompatible) TVs, switch refresh rate to match video, ability to use xySubFilter (higher quality subtitles and better performance, especially in ASS format), ability to set scaling algorithms to your liking (or hardware restrictions), the list goes on and on |
|
7th October 2013, 22:33 | #20259 | Link | |
Registered User
Join Date: May 2013
Posts: 710
|
Quote:
I recall reading some where that chroma is stored in a lower res.. Is that the "upsampling" you're refering to? I read this a very long time ago.. But I'm building a SINGLE-fan pc for my mother right now, and Just really wondering if a 4770k IGP can cut it for native res. Because I know it doesn't do it @ 2560x1600 on my monitor. Mom will be using a Large tv panel so it will just run at 1080p, she has old people eyes where she has trouble focusing on things that are close up. hence the large tv.
__________________
Ghetto | 2500k 5Ghz |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|