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.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 17th September 2017, 15:46   #45681  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
aufkrawall please check the same frame in EVR not EVR CP.
i'm now pretty sure that there is a bug in madVR DXVA handling.
just look a little bit closer we have the same chroma sub pixel offset as with DXVA chroma scaling.

never forget that nvidia, intel and amd are using frame adaptive deinterlancer so if you just jump to a frame it will not work properly.
huhn is offline   Reply With Quote
Old 17th September 2017, 15:52   #45682  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Quote:
Originally Posted by aufkrawall View Post
YADIF allows to choose between film and video mode (LAV Filters offer this).

YADIF:


DXVA2 Nvidia:


It's frame 480/960 of the H.264 interlaced sample offered by the Kodi page (I however reencoded it as interlaced because the original sample doesn't meet hardware decoding specs).
YADIF isn't perfect here either, but that aliasing of GPU deinterlacing is just devilish...
The Psy difference here is sharpness response in motion it's cleaner with Nvidias Result.

also look closer on the very fine details the guitar strings especially they get reconstructed very nicely very precise yadif looses them a little bit aliased yes but not vaporized

depending on the output device distance and overal setup to it the aliasing would slowly vanish you shouldn't really percept it that much any more in motion but chances are high you gonna still percept the finer details rather unknowingly in motion

And as Huhn said that extreme aliasing result looks overall strange to begin with for Nvidias Temporal Deinterlacer when the output is right
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 17th September 2017 at 16:16.
CruNcher is offline   Reply With Quote
Old 17th September 2017, 15:58   #45683  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Quote:
Originally Posted by austinminton View Post
I tried the new D3D11 decoder on LAV (0.72.2.74). On a perfectly running setup of DXVA2 copyback, just changed it to D3D11 and left hardware device at automatic. MPC-HC (1.7.13-x64) now launches and madvr resolution change kicks in, but the video doesn't play at all. Just stays paused. Ctrl-J doesn't work. Even if I go into windowed from FSE, it stays paused and doesn't play. What am I missing please?

Windows 10 pro (x64) creators update, nvidia 1080 (385.41)
Do you have 3D enabled in the Windows display settings? If so, disable it and try again.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 17th September 2017, 15:59   #45684  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by huhn View Post
aufkrawall please check the same frame in EVR not EVR CP.
There is basically no difference with EVR.
It's true that GPU deinterlacing looks better in motion than with still image, however it's still more aliased than YADIF. The result is temporally less stable.
aufkrawall is offline   Reply With Quote
Old 17th September 2017, 16:09   #45685  |  Link
Kotik
Registered User
 
Join Date: Jun 2009
Posts: 85
Quote:
Originally Posted by huhn View Post

never forget that nvidia, intel and amd are using frame adaptive deinterlancer so if you just jump to a frame it will not work properly.
That's actually right, cause I cannot get a decent result by just jumping into a frame with the "Navigate To" option. It looks terrible.

In any case i skipped madVR here and went for EVR. Both tests were used with "Go To".

YADIF:



AMD:

Kotik is offline   Reply With Quote
Old 17th September 2017, 16:21   #45686  |  Link
austinminton
Registered User
 
Join Date: Jun 2017
Posts: 71
Quote:
Originally Posted by SamuriHL View Post
Do you have 3D enabled in the Windows display settings? If so, disable it and try again.
Thanks for your reply. 3D is disabled both in windows and nvidia control panel.
austinminton is offline   Reply With Quote
Old 17th September 2017, 16:24   #45687  |  Link
Sebastiii
Registered User
 
Join Date: Oct 2009
Location: France
Posts: 615
Quote:
Originally Posted by austinminton View Post
Thanks for your reply. 3D is disabled both in windows and nvidia control panel.
Maybe you need to create a freeze report ?
__________________
HTPC : i7 920 6Go Win10(x64) / Nvidia 1050Ti / P6T Deluxe / Harman-Kardon AVR-355.
Sebastiii is offline   Reply With Quote
Old 17th September 2017, 16:27   #45688  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
@Kotik
i wonder why the YADIF frame shows interlancing lines.

i'm not shocked that amd deinterlancer shows the interlancing it is not made for one frame.

after a couple of frames i'm not a fan of this file i found frames where the chroma channel doesn't match the luma channel.
@aufkrawall
this is my 480 nvidia frame without goto: https://abload.de/img/480mesbt.png

using goto to test a frame adaptive deinterlancer is a viable.
huhn is offline   Reply With Quote
Old 17th September 2017, 16:28   #45689  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Quote:
Originally Posted by Kotik View Post
That's actually right, cause I cannot get a decent result by just jumping into a frame with the "Navigate To" option. It looks terrible.

In any case i skipped madVR here and went for EVR. Both tests were used with "Go To".

YADIF:



AMD:

What i really don't understand for what do we have shadowplay and Crimson ReLive and Microsofts Game Capture and so many other these days just capture the result and then use the captured frame


Quote:
Originally Posted by huhn View Post
@Kotik
i wonder why the YADIF frame shows interlancing lines.

i'm not shocked that amd deinterlancer shows the interlancing it is not made for one frame.

after a couple of frames i'm not a fan of this file i found frames where the chroma channel doesn't match the luma channel.
@aufkrawall
this is my 480 nvidia frame without goto: https://abload.de/img/480mesbt.png

using goto to test a frame adaptive deinterlancer is a viable.
yep strings reconstructed for the awefull quality of the input source even very nicely
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 17th September 2017 at 16:48.
CruNcher is offline   Reply With Quote
Old 17th September 2017, 16:33   #45690  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by CruNcher View Post
What i really don't understand for what do we have shadowplay and Crimson ReLive and Microsofts Game Capture and so many other these days just capture the result and then use the captured frame
Because a lossy compression of a video makes any comparison of fine details null and void.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 17th September 2017, 16:39   #45691  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
it should be able to capture what happens on the strings even with Nvidias and AMDs Encoder setup and you don't need to capture lossy at all it just the easiest way any avg joe can do it these days pre integrated unless it's a secured dxva path that displays it
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004
CruNcher is offline   Reply With Quote
Old 17th September 2017, 16:42   #45692  |  Link
austinminton
Registered User
 
Join Date: Jun 2017
Posts: 71
Quote:
Originally Posted by Sebastiii View Post
Maybe you need to create a freeze report ?
If only my keyboard had a pause/break button (logitech k810). Will try to figure it out.

A bit more digging and I found this behaviour.

I have launch files in full screen enabled in mpc-hc. A double click on an mkv launches mpc-hc in full screen and everything stays paused. FSE on or off doesn't make a difference.

However, if I open the file from within mpc, it doesn't go into full screen on its own and the file plays. Going into full screen keeps the video going, but on exit full screen, video pauses again.
austinminton is offline   Reply With Quote
Old 17th September 2017, 16:48   #45693  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by huhn View Post
using goto to test a frame adaptive deinterlancer is a viable.
Well, I already commented on the result in motion.
aufkrawall is offline   Reply With Quote
Old 17th September 2017, 16:51   #45694  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
Quote:
Originally Posted by CruNcher View Post
it should be able to capture what happens on the strings even with Nvidias and AMDs Encoder setup and you don't need to capture lossy at all it just the easiest way any avg joe can do it these days pre integrated unless it's a secured dxva path that displays it
AMD doesn't support lossless encoding and not sure if ffmpeg can decode lossless nvidia encodes.

and catching the same frame get's even harder this way and so many other problems and stuff that can go wrong...
huhn is offline   Reply With Quote
Old 17th September 2017, 17:05   #45695  |  Link
Kotik
Registered User
 
Join Date: Jun 2009
Posts: 85
So here is the result in motion without using "Go To"

AMD:



So how does it compare to NVidia?

By the looks of it AMD Deinterlacing is better. Or someone sees something that i don't?

Especially on the parts that i marked, this is @huhn sceenshot with NVidia, on the one that i uploaded here AMD does a slightly better job with the lines.



P.S Don't try to compare based on the marked screencap, try to compare the original screen capture of Huhn.

Last edited by Kotik; 17th September 2017 at 17:24.
Kotik is offline   Reply With Quote
Old 17th September 2017, 17:23   #45696  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
not the same frame and nearly for sure not the same chroma scaler.

and even with 2 identical frames you can't say deinterlancer X is in general better because it could fail in other situations.

aufkrawall yadif: http://abload.de/img/yadifpvu8p.png
mine nvdia DXVA: https://abload.de/img/480mesbt.png

DXVA deinterlancing has an offest in the chroma here so it is chroma bleeding quite hard but as far as i can see line handling is a lot better with DXVA on this image.
not sure how YADIF works maybe it needs multiply frames too so this could be a worthless frame too.
huhn is offline   Reply With Quote
Old 17th September 2017, 17:29   #45697  |  Link
Kotik
Registered User
 
Join Date: Jun 2009
Posts: 85
How did u manage to get to frame 480 without using "Go To"? And which renderer did u use?
Kotik is offline   Reply With Quote
Old 17th September 2017, 17:31   #45698  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
You don't notice the aliasing in motion with Nvidia?
aufkrawall is offline   Reply With Quote
Old 17th September 2017, 17:34   #45699  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
madVR. mpc-HC goto 480, x2 control left arrow key, 4x control right arrow key should do the job.
huhn is offline   Reply With Quote
Old 17th September 2017, 17:37   #45700  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
Quote:
Originally Posted by aufkrawall View Post
You don't notice the aliasing in motion with Nvidia?
a small guess you using 6 or less GPU queue?
huhn is offline   Reply With Quote
Reply

Tags
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 22:56.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.