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 > Capturing and Editing Video > New and alternative a/v containers

Reply
 
Thread Tools Search this Thread Display Modes
Old 24th April 2012, 17:08   #10621  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Quote:
Originally Posted by jakmal View Post
Does this mean that context adaptive scaling isn't made available through the DXVA calls that EVR-CP makes? I look at the scaling performance of EVR just now, and it is pretty neat, and I think the quality is the same as that of the PowerDVD playback screenshot.

Any way to bring up statistics similar to what is obtained in EVR-CP by pressing Ctrl-J ?
PowerDVDs custom EVR renderer fully supports SB and IVB, MPC-HC might be soon.

Quote:
Originally Posted by andyvt View Post
This is MS Decoder + EVR in GraphStudioNext @native size. LMK if you wanted something different.
Something looks strange there is no Chroma upsampling @ all visible here also you have to really work on your framework you need to hit the same frame

Quote:
Originally Posted by egur View Post
Is the RGB-HDMI black level issue only in IvyBridge?

My HTPC has a SandyBridge connected the same way and the black levels are perfect. I have Panasonic plasma (50" V20) with excellent black levels - makes it very easy to spot wrong settings.

I personally don't use MadVR, I use EVR.
EVR results were missing from the Anadtech review. EVR-CP provides worse results at worse performance. I don't see a reason to use it in SandyBridge or newer platforms.

8 tap Lanczos exhibits too much ringing (in upscaling). For MadVR, probably better (quality wise) to use 6 taps or even Bi-cubic.

In order to achieve Lanczos4 (8 taps) sharpness without (or little ) ringing, one needs a context adaptive algorithm like EVR provides. I hope MadVR will add this.

BTW, latest drivers on Intel's site is v2656.
Jan is working to support EVR scaling in EVR-CP once thats finished will be awesome, though of course waiting for the ffdshow-quicksync implementation of VPP features
__________________
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; 24th April 2012 at 17:50.
CruNcher is offline   Reply With Quote
Old 24th April 2012, 17:10   #10622  |  Link
andyvt
Registered User
 
Join Date: Jan 2010
Posts: 265
Quote:
Originally Posted by noee View Post
Pardon for the butt-in, but are you guys using the latest madVR? I thought the "GPU ram in use..." item was removed recently....


Needed an update.
__________________
babgvant.com
Missing Remote
andyvt is offline   Reply With Quote
Old 24th April 2012, 17:13   #10623  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by andyvt View Post
No dropped frames with that setting selected.
So, it's fine for you?
Btw: Are you using LAV splitter?
It reports 59.94 fps but maybe your video has exactly 60 fps.
This is fixed in the nightlies.

Quote:
Originally Posted by andyvt View Post
The presentation glitch occurs as playback begins.
If it's not related to FSE switch or normal issues in the beginning, it could be a glitch in the video itself. I have such a sample with lots of glitches.
aufkrawall is offline   Reply With Quote
Old 24th April 2012, 17:21   #10624  |  Link
andyvt
Registered User
 
Join Date: Jan 2010
Posts: 265
Quote:
Originally Posted by aufkrawall View Post
So, it's fine for you?
Btw: Are you using LAV splitter?
It reports 59.94 fps but maybe your video has exactly 60 fps.
This is fixed in the nightlies.
Yes to both. Playback works well. If you have a particular sample/content type you'd like tested LMK.

The 720p file is 59.94, it's an ATSC TV recording.
__________________
babgvant.com
Missing Remote
andyvt is offline   Reply With Quote
Old 24th April 2012, 21:23   #10625  |  Link
jakmal
Registered User
 
Join Date: Jul 2010
Location: Sunnyvale, CA
Posts: 51
Quote:
Originally Posted by andyvt View Post
Yes to both. Playback works well. If you have a particular sample/content type you'd like tested LMK.

The 720p file is 59.94, it's an ATSC TV recording.
Andrew,

My 720p60 testclip was this:

http://www.tomguilmette.com/wp/download/8/

[ downloaded from http://www.tomguilmette.com/wp/my-blog/archives/2500 ].

Can you check that with your configuration? So, if I understand right, you are saying on the whole that you have had better luck with using madVR on i7-3770K compared to Hendrik and me...
__________________

Ganesh T S
Sr. Editor, AnandTech Inc.
jakmal is offline   Reply With Quote
Old 24th April 2012, 21:43   #10626  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
And I can't play yet with my chosen madVR settings since I'm still waiting for my favorite shops to get the 3770k in stock. sigh.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 24th April 2012, 22:00   #10627  |  Link
andyvt
Registered User
 
Join Date: Jan 2010
Posts: 265
Quote:
Originally Posted by jakmal View Post
Andrew,

My 720p60 testclip was this:

http://www.tomguilmette.com/wp/download/8/
Taken just before the clip ended.



38 (of the 40) of the dropped frames and the 9 presentation glitches occurred in the first ~5 seconds.
__________________
babgvant.com
Missing Remote
andyvt is offline   Reply With Quote
Old 24th April 2012, 22:21   #10628  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
The difference seems to be the decoder used. Using QuickSync, the GPU is overloaded with 720p60, because it puts some extra strain on the GPU. With software decoding, the situation improves.

Still leaves the problem with my black levels
The desktop looks stupid with limited range.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 24th April 2012 at 22:23.
nevcairiel is offline   Reply With Quote
Old 24th April 2012, 22:40   #10629  |  Link
jakmal
Registered User
 
Join Date: Jul 2010
Location: Sunnyvale, CA
Posts: 51
Quote:
Originally Posted by andyvt View Post
38 (of the 40) of the dropped frames and the 9 presentation glitches occurred in the first ~5 seconds.
If you let it run in 'Repeat forever' mode, you can see whether it actually drops any frames the second or third time around...

Quote:
Originally Posted by nevcairiel View Post
The difference seems to be the decoder used. Using QuickSync, the GPU is overloaded with 720p60, because it puts some extra strain on the GPU. With software decoding, the situation improves.
I tried both QS and DXVA2 CB.. so it looks like the GPU is still not fast enough for HW decode + madVR processing also.. ? I think that is quite acceptable.. Did you check the difference in CPU usage between the two ? i.e, how much more CPU usage exists when you do SW decode and then send to the GPU for madVR processing vs. doing GPU decode - copy back to system RAM? - and make madVR take it back to the GPU for further processing? In my experience, DXVA2 CB and DXVA2 native + madVR (which is basically SW decode, because I saw the active decoder to be avcodec in the LAV Video Decoder box) had very similar CPU usage...

On a separate note, do you guys observe any difference when the amount of DRAM devoted to the iGPU is varied in the BIOS?
__________________

Ganesh T S
Sr. Editor, AnandTech Inc.
jakmal is offline   Reply With Quote
Old 24th April 2012, 22:49   #10630  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by jakmal View Post
Did you check the difference in CPU usage between the two ? i.e, how much more CPU usage exists when you do SW decode and then send to the GPU for madVR processing vs. doing GPU decode - copy back to system RAM? - and make madVR take it back to the GPU for further processing? In my experience, DXVA2 CB and DXVA2 native + madVR (which is basically SW decode, because I saw the active decoder to be avcodec in the LAV Video Decoder box) had very similar CPU usage...
I did not compare the CPU usage directly, no.
However, a 3770 can process a 1080p or 720p file very easily. Also need to check the performance state of the CPU, in QS mode my 2600k will stay in its lowest clock state, while SW decoding actually causes it to go to max speed. Didn't check IVB.

Anyway, more tests when i have the time.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 24th April 2012, 22:54   #10631  |  Link
jakmal
Registered User
 
Join Date: Jul 2010
Location: Sunnyvale, CA
Posts: 51
Quote:
Originally Posted by nevcairiel View Post
I did not compare the CPU usage directly, no.
However, a 3770 can process a 1080p or 720p file very easily. Also need to check the performance state of the CPU, in QS mode my 2600k will stay in its lowest clock state, while SW decoding actually causes it to go to max speed. Didn't check IVB.

Anyway, more tests when i have the time.
Yes, Resource Monitor helpfully states the performance state (wrt clock speeds) of the CPU when giving the usage graphs.. Do you have any other tool to lump the CPU usage and the performance state together as a single metric?
__________________

Ganesh T S
Sr. Editor, AnandTech Inc.
jakmal is offline   Reply With Quote
Old 25th April 2012, 10:04   #10632  |  Link
chros
Registered User
 
chros's Avatar
 
Join Date: Mar 2002
Posts: 2,323
Quote:
Originally Posted by nevcairiel View Post
As i explained to jakmal earlier, 720p content is more computationally expensive to upscale to 1080p.
Yes, you are completely right.
Or take a laptop with hd4000 iGPU and with a 1280*720 display (or other non FullHD display with the desktop machine):
how well a 1080p24fps and a 1080p30fps will be played? (I even don't write down the last option in this row ... )
__________________
Ryzen 5 2600,Asus Prime b450-Plus,16GB,MSI GTX 1060 Gaming X 6GB(v398.18),Win10 LTSC 1809,MPC-BEx64+LAV+MadVR,Yamaha RX-A870,LG OLED77G2(2160p@23/24/25/29/30/50/59/60Hz) | madvr config
chros is offline   Reply With Quote
Old 25th April 2012, 15:56   #10633  |  Link
mindbomb
Registered User
 
Join Date: Aug 2010
Posts: 576
that should be even harder to do.

i'd like to see more how ram and gpu core overclocking play into this.

also, you can always lower chroma to bilinear, that isn't that big of a deal imo, and that should provide a big performance boost.
mindbomb is offline   Reply With Quote
Old 25th April 2012, 16:14   #10634  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Its been a while, but i have a fresh test build:

x86: http://files.1f0.de/lavf/LAVFilters-...0-ga4c4634.zip
x64: http://files.1f0.de/lavf/LAVFilters-...4c4634-x64.zip

Not really anything big and note-worthy, its just been so long since the last release and so much has changed in ffmpeg that i feel like its better to post it here before tagging a release.

So, if you want, test away, and report any "new" problems!
Especially MKV has changed a bit, to avoid some issues i had to re-structure how the code is integrated. Hopefully, no visible changes at all (or well, maybe a crash less in some crazy circumstances!)
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 25th April 2012 at 16:30.
nevcairiel is offline   Reply With Quote
Old 25th April 2012, 16:30   #10635  |  Link
Anarchitektur
Registered User
 
Join Date: Oct 2010
Posts: 26
Quote:
Originally Posted by nevcairiel View Post
Its been a while, but i have a fresh test build:

x86: http://files.1f0.de/lavf/LAVFilters-...0-ga4c4634.zip
x64: http://files.1f0.de/lavf/LAVFilters-...4c4634-x64.zip

Not really anything big and note-worthy, its just been so long since the last release and so much has changed in ffmpeg that i feel like its better to post it here before tagging a release.

So, if you want, test away, and reports any "new" problems!
Especially MKV has changed a bit, to avoid some issues i had to re-structure how the code is integrated. Hopefully, no visible changes at all (or well, maybe a crash less in some crazy circumstances!)
so this is latest "3d6a58a15573 - Remove now unused libz" or earlier?
Anarchitektur is offline   Reply With Quote
Old 25th April 2012, 16:32   #10636  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by Anarchitektur View Post
so this is latest "3d6a58a15573 - Remove now unused libz" or earlier?
technically its one before that, but the commit has no real influence.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 25th April 2012, 17:19   #10637  |  Link
jakmal
Registered User
 
Join Date: Jul 2010
Location: Sunnyvale, CA
Posts: 51
Hendrik,

Does the new release remove the max. 1080p limitation for DXVA2 / QS decode in LAV Video Decoder ? (the one that Andrew fixed locally to test out 4K acceleration in his review at Missing Remote)

Thanks!
__________________

Ganesh T S
Sr. Editor, AnandTech Inc.
jakmal is offline   Reply With Quote
Old 25th April 2012, 17:21   #10638  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by jakmal View Post
Does the new release remove the max. 1080p limitation for DXVA2 / QS decode in LAV Video Decoder ? (the one that Andrew fixed locally to test out 4K acceleration in his review at Missing Remote)
Of course not.
Like i explained numerous times before, the auto-detection of 4k hardware support is not working properly (yet), so i blacklisted it.

However, i only did so for DXVA2 Native.
QS has no such artificial limitation. If 4K decoding does not work (it doesn't for me), its most likely your driver being bad (or go blame egur)
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 25th April 2012 at 17:53.
nevcairiel is offline   Reply With Quote
Old 25th April 2012, 17:57   #10639  |  Link
Anarchitektur
Registered User
 
Join Date: Oct 2010
Posts: 26
Quote:
Originally Posted by nevcairiel View Post
...
BTW, regarding cryptic naming of files/builds, is it some sort of hash or something else... btw1 I briefly tried my videos and everything is fine with ga4c4634 including MKV on pot and MPC-HC
Anarchitektur is offline   Reply With Quote
Old 25th April 2012, 18:03   #10640  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by Anarchitektur View Post
BTW, regarding cryptic naming of files/builds, is it some sort of hash or something else...
Its the hash of the Git revision taken for this build.

0.50.1-50-ga4c4634.zip

0.50.1 is the last release
50 is the number of commits since then.
a4c4634 is the hash of the commit.

Dunno why they put a "g" before the hash, i just use "git describe" to name the files.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter

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:59.


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