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 22nd January 2014, 01:01   #21521  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,646
Quote:
Originally Posted by AndreaMG View Post
By the way, will it be called "v1.0"?
I can say with certainty it won't be called 1.0, there's much Madshi wishes to add to MadVR yet.
ryrynz is offline   Reply With Quote
Old 22nd January 2014, 01:01   #21522  |  Link
noee
Registered User
 
Join Date: Jan 2007
Posts: 530
It's not like there's pretty much a whole thread or anything....

Got OpenCL?
noee is offline   Reply With Quote
Old 22nd January 2014, 01:12   #21523  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,646
Quote:
Originally Posted by DarkSpace View Post
EDIT: tschi, you ruined all the fun... and after madshi took great care to keep it secret also...
6233638 hinted at it, Madshi didn't deny it, so it wasn't exactly a big big secret, many of us suspected it would be added some time ago.

What I'd really like to know is if we can have nnedi performing it's 2x enlargement and then it being further upscaled with Jinc/Lanczos etc.. that would be something.
Something quite taxing for the GPU I would guess too.. Time to move into mid range graphics performance.

Last edited by ryrynz; 22nd January 2014 at 02:48.
ryrynz is offline   Reply With Quote
Old 22nd January 2014, 01:32   #21524  |  Link
kasper93
MPC-HC Developer
 
Join Date: May 2010
Location: Poland
Posts: 586
Quote:
What I'd really like to know is if can have nnedi performing it's 2x enlargement and then it being further upscaled with Jinc/Lanczos etc.. that would be something.
I believe that's the idea And I hope not only "2x" like you said, but 2^n when possible. Though I'm not sure about performance. I guess we will know soon enough.
kasper93 is offline   Reply With Quote
Old 22nd January 2014, 01:56   #21525  |  Link
kevmitch
Registered User
 
Join Date: Aug 2013
Posts: 15
implementation of "display <refresh rate>" in CTRL-J stats

How is hte actual display refresh rate measured as reported at the top of the CTRL-J stats box? Is this a directx feature, or is it something more portable?
Forgive me if this has been asked before, but it didn't show up in preliminary googlings.
kevmitch is offline   Reply With Quote
Old 22nd January 2014, 04:00   #21526  |  Link
Stereodude
Registered User
 
Join Date: Dec 2002
Location: Region 0
Posts: 1,436
Quote:
Originally Posted by ryrynz View Post
What I'd really like to know is if we can have nnedi performing it's 2x enlargement and then it being further upscaled with Jinc/Lanczos etc.. that would be something.
Something quite taxing for the GPU I would guess too.. Time to move into mid range graphics performance.
What is the advantage of the method you're describing versus using Jinc for the whole scaling task?

Last edited by Stereodude; 22nd January 2014 at 05:29. Reason: typo
Stereodude is offline   Reply With Quote
Old 22nd January 2014, 04:23   #21527  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,646
From what I've seen image experts would class the nnedi upscale to be of higher overall quality, performing a first stage upscale with nnedi in this case should yield improved image quality (colors, aliasing etc)
Perhaps Madshi could show us some screenshots for comparison?

Last edited by ryrynz; 22nd January 2014 at 10:04.
ryrynz is offline   Reply With Quote
Old 22nd January 2014, 07:15   #21528  |  Link
pie1394
Registered User
 
Join Date: May 2009
Posts: 212
Quote:
Originally Posted by DarkSpace View Post
If image doubling does what I think it does, will it be possible to, say, perform image doubling from 480p to 960p and then perform rest of the scaling to 1080p using the normal upscaling algorithms?
Quote:
Originally Posted by madshi View Post
Yes and yes.
If such option's functionality is like that, it seems the similar method that Sony's DRC-MFv1 engine handles the SD contents before it is rescaled to displayed panel's resolution like 1366x768 or 1920x1080... But I don't know which 2x scaling algorithm is used on DRC-MFv1.

If my memory is correct, it was first introduced on XBR2 / KDL-X2000... one of Bravia PRO 1.0 functions.

Last edited by pie1394; 22nd January 2014 at 07:21.
pie1394 is offline   Reply With Quote
Old 22nd January 2014, 09:11   #21529  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by DarkSpace View Post
EDIT: tschi, you ruined all the fun... and after madshi took great care to keep it secret also...
It's not such a big secret. If you search through my posts here in doom9 in threads other than this, it's pretty obvious.

Quote:
Originally Posted by kevmitch View Post
How is hte actual display refresh rate measured as reported at the top of the CTRL-J stats box? Is this a directx feature, or is it something more portable?
Forgive me if this has been asked before, but it didn't show up in preliminary googlings.
It's custom code based on polling the current GPU vsync scanline position once every millisecond and doing some math on that, plus some extra code which "connects" these measurements over long periods of time, so that the refresh rate estimate gets more exact over time.
madshi is offline   Reply With Quote
Old 22nd January 2014, 09:56   #21530  |  Link
James Freeman
Registered User
 
Join Date: Sep 2013
Posts: 919
Quote:
Originally Posted by madshi
It's not such a big secret. If you search through my posts here in doom9 in threads other than this, it's pretty obvious.
NNEDI confirmed.

Its the first time that I encounter this NNEDI resizer, but after a bit of googling I can conclude:
It is one of the best looking realtime upscalers I have ever seen.
Moreover, there is no hardware player that uses this method, so we get absolutely the best PQ over any Blu-Ray/DVD Player.

Again, thank you madshi for making our HTPC experience much much better.

Last edited by James Freeman; 22nd January 2014 at 10:01.
James Freeman is offline   Reply With Quote
Old 22nd January 2014, 10:46   #21531  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,477
Ouh, very impressive indeed

I thought NNEDI was only a deinterlacer, but wrong I was.

Will it run on the GPU or CPU? Will it be a resource hog?

I've got a bunch of 360x288 videos that do look nasty when upscaled to 1080p, I'm ready to expect the unexpected
leeperry is offline   Reply With Quote
Old 22nd January 2014, 10:59   #21532  |  Link
Qaq
AV heretic
 
Join Date: Nov 2009
Posts: 422
Is Nnedi that great for chroma as well? Does it need AR?
Qaq is offline   Reply With Quote
Old 22nd January 2014, 11:11   #21533  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
All your questions will be answered when madVR v0.87.0 is released (current release plan: before the weekend begins).
madshi is offline   Reply With Quote
Old 22nd January 2014, 11:28   #21534  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,558
Quote:
Originally Posted by James Freeman View Post
It is one of the best looking realtime upscalers I have ever seen.
Realtime? Heh, you must have a pretty hard-core system. It wasn't so long ago when it was best measured in seconds-per-frame.

Now that I just upgraded my laptop to a discrete gpu again, I'm looking forward to this weekend.
foxyshadis is offline   Reply With Quote
Old 22nd January 2014, 11:35   #21535  |  Link
PetitDragon
Registered User
 
Join Date: Sep 2006
Posts: 81
Can't wait to see and compare the new MadVR and my current NNEDI3 setups.
PetitDragon is offline   Reply With Quote
Old 22nd January 2014, 13:00   #21536  |  Link
iSunrise
Registered User
 
Join Date: Dec 2008
Posts: 496
Yes, finally profiles support (at the very top of my wish list, since the start of madVR), thanks a lot madshi!

I´m wondering though, by looking at your teaser screenshot, is there a reason why it only shows 24fps and 60fps for SD and HD respectively, but no 25fps, 29,970fps, 30fps and 50fps options?
iSunrise is offline   Reply With Quote
Old 22nd January 2014, 13:06   #21537  |  Link
James Freeman
Registered User
 
Join Date: Sep 2013
Posts: 919
A little early to tell but I guess that the new "Image Doubling" algorithm is more optimized than NNEDI3 (maybe even GPU optimized), hence faster.
This function will be very useful in the near future when 4K monitors arrive to scale HD to 4K, hope we'll enough juice by then.

I have experimented with NNEDI3 (in Avisynth) and a 720x480 24fps DVD video,
and found it was using a lot of power from a i7 3770K 4.5GHz with x2 factor.
With x4 its not usable because its too slow and unable to render 24fps each second, MadVR buffers where empty (maybe I was doing something wrong?).

Indeed NNEDI3 eliminates aliasing almost completely.
We'll have to wait and see how MadVR's "Image Doubling" behaves and how much power it takes.
James Freeman is offline   Reply With Quote
Old 22nd January 2014, 13:19   #21538  |  Link
James Freeman
Registered User
 
Join Date: Sep 2013
Posts: 919
Quote:
Originally Posted by iSunrise View Post
I´m wondering though, by looking at your teaser screenshot, is there a reason why it only shows 24fps and 60fps for SD and HD respectively, but no 25fps, 29,970fps, 30fps and 50fps options?
Its just the folder name.
By the look of it, It'll be highly customizable.

Last edited by James Freeman; 22nd January 2014 at 13:22.
James Freeman is offline   Reply With Quote
Old 22nd January 2014, 13:20   #21539  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by iSunrise View Post
I´m wondering though, by looking at your teaser screenshot, is there a reason why it only shows 24fps and 60fps for SD and HD respectively, but no 25fps, 29,970fps, 30fps and 50fps options?
Did you notice the "Add profile" and "Delete profile group" buttons? The whole profile logic is totally flexible. Those 4 SD and HD profiles were just example profiles I set up for testing.
madshi is offline   Reply With Quote
Old 22nd January 2014, 13:43   #21540  |  Link
sdancer75
Registered User
 
sdancer75's Avatar
 
Join Date: Jul 2013
Posts: 90
madVR c++ examples

Hi,

Is there any source where can I find a c++ examples or a guide of how to use madVR under C++?
sdancer75 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 02:59.


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