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.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > Hardware & Software > Software players
Register FAQ Today's Posts Search

Closed Thread
 
Thread Tools Search this Thread
Old 14th February 2011, 23:56   #5561  |  Link
pankov
Registered User
 
Join Date: Mar 2002
Location: Sofia, Bulgaria
Posts: 661
madshi,
is there a chance to get a version of madVR where all the networking stuff is disabled ... or even better - user configurable?
For me, personally, the increased DPC latency is not a problem at the moment because it's bellow the threshold but I'm a little bit worried that it can get higher (either caused by another software/driver or madVR itself) and then it could lead to problems which I'd like to avoid.
pankov is offline  
Old 15th February 2011, 03:06   #5562  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,494
oops, I guess I misunderstood what the DXVA/DXVA2 support in CoreAVC 2.5 would do: http://forums.corecodec.com/threads/...ll=1#post11441
Quote:
The CoreAVC filter will need to be connected directly to the renderer for DXVA to work.
So, technicallly this would allow DXVA in mVR w/ AMD graphic cards, but still no post-processing like w/ CUDA.

PS: http://forums.corecodec.com/threads/...ll=1#post12248
Quote:
adding specifics for ATI accel and OpenCL are next.

Last edited by leeperry; 15th February 2011 at 09:31.
leeperry is offline  
Old 15th February 2011, 07:54   #5563  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,430
DXVA always needs renderer support. This will NOT allow DXVA support in mVR, unless madshi adds the required support for DXVA2 (which should be possible, imho - DXVA1 is a whole different beast). Supporting DXVA2 is relatively simple, however still needs to be supported.

But then again, if you want maximum quality, go with software decoding already! :d
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 15th February 2011 at 08:10.
nevcairiel is offline  
Old 15th February 2011, 11:11   #5564  |  Link
nlnl
Registered User
 
Join Date: Aug 2008
Posts: 176
Quote:
Originally Posted by nevcairiel View Post
But then again, if you want maximum quality, go with software decoding already! :d
And what about amazing vector adaptive deinterlacing without DXVA2?
I guess that VA deinterlacing is the way to go for maximum quality if the source is video (not film).
nlnl is offline  
Old 15th February 2011, 12:32   #5565  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,494
Quote:
Originally Posted by nevcairiel View Post
But then again, if you want maximum quality, go with software decoding already! :d
..or use CUDA

GPU decoding consumes less electricity than 100% CPU solutions apparently(I've got a wattmeter but didn't bother comparing)...and being able to do crazy post-processing on high bitrate BD is another reason.

But all hopes are not lost, wait another year or two and CoreAVC will support OpenCL.

Indeed DXVA2 deinterlacing rocks, but YADIF in double framerate mode isn't too bad either.
leeperry is offline  
Old 15th February 2011, 13:05   #5566  |  Link
aichan
Registered User
 
Join Date: Feb 2006
Location: south east asia blue
Posts: 11
i can't install madvr on windows 7 64bit. i've double click install.bat few times, but madvr button on MPC-HC64 still greyed out..
when i was on windows 7 32bit, there was no problem at all.

please help me on this problem.
aichan is offline  
Old 15th February 2011, 13:17   #5567  |  Link
namaiki
Registered User
 
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
Quote:
Originally Posted by aichan View Post
i can't install madvr on windows 7 64bit. i've double click install.bat few times, but madvr button on MPC-HC64 still greyed out..
when i was on windows 7 32bit, there was no problem at all.

please help me on this problem.
Use MPC-HC 32-bit. It runs on Windows 64-bit.
namaiki is offline  
Old 15th February 2011, 13:55   #5568  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,430
Quote:
Originally Posted by leeperry View Post
..or use CUDA

GPU decoding consumes less electricity than 100% CPU solutions apparently(I've got a wattmeter but didn't bother comparing)...and being able to do crazy post-processing on high bitrate BD is another reason.

But all hopes are not lost, wait another year or two and CoreAVC will support OpenCL.

Indeed DXVA2 deinterlacing rocks, but YADIF in double framerate mode isn't too bad either.

The hardware deinterlacing is the only thing thats really worth using, but luckily i don't watch interlaced TV, and rarely ever encounter other interlaced material.

And no, CUDA is not the allmighty solution. Its not a CUDA decoder, it just uses CUDA to access the hardware decoding pipeline in the GPU, so its the same decoder as DXVA uses. And those hardware decoders are not always producing 100% perfect quality. Software is the way to go if you really want the last % of quality. Not saying the hardware decoders are necessarily bad. tomshardware actually just had a comparison of hardware decoder implementations, and NVIDIA overall seemed to come out a bit higher then ATI/AMD, but on par with Intel, fwiw. Its usually all right, its just not the 100%

But sure, if power or freeing the CPU for other tasks is one of your goals, then it surely is useful
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 15th February 2011 at 14:00.
nevcairiel is offline  
Old 15th February 2011, 14:05   #5569  |  Link
leeperry
Kid for Today
 
Join Date: Aug 2004
Posts: 3,494
Quote:
Originally Posted by nevcairiel View Post
Its not a CUDA decoder, it just uses CUDA to access the hardware decoding pipeline in the GPU, so its the same decoder as DXVA uses. And those hardware decoders are not always producing 100% perfect quality. Software is the way to go if you really want the last % of quality.

But sure, if power or freeing the CPU for other tasks is one of your goals, then it surely is useful
Well, I've watched my good share of h264 movies w/ CoreAVC CUDA...I even reported some bugs(that were promptly fixed), I can assure you that I've never encountered a single PQ problem w/ CoreAVC CUDA. CoreCodec take forever to release new features, but their work is solid. Nothing to do w/ the DXVA random pixely garbage in MPC-HC.

Electricity is getting more and more expensive everywhere, paying less for our hobbies is something everyone should be interested in...CoreAVC CUDA does just that, just like mVR: they finally put those superfast GPU's to good use...and at what they do best

The last two years have been a milestone for HTPC entertainment IME...never been happier

Now, I really wish mVR would support compressed LUT's together w/ a user friendly way to switch between them...I know it's on madshi's todo list, time will tell whether that'll ever happen.

Last edited by leeperry; 15th February 2011 at 17:44.
leeperry is offline  
Old 15th February 2011, 21:48   #5570  |  Link
ajp_anton
Registered User
 
ajp_anton's Avatar
 
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 807
How does software decoding give better picture quality than hardware decoding?
Apart from errors from streams that aren't supported by the hardware (in which case it should fall back to software anyway), the image should by standard be identical in all decoders.
ajp_anton is offline  
Old 16th February 2011, 00:04   #5571  |  Link
aichan
Registered User
 
Join Date: Feb 2006
Location: south east asia blue
Posts: 11
Quote:
Originally Posted by namaiki View Post
Use MPC-HC 32-bit. It runs on Windows 64-bit.
wow..it works..
thanks!
aichan is offline  
Old 16th February 2011, 00:17   #5572  |  Link
dansrfe
Registered User
 
Join Date: Jan 2009
Posts: 1,210
There is no such thing is getting "better quality" hardware vs. software decoding. Now afaik DXVA decoding decodes only to NV12 or some odd colorspace like that. If it keeps it YV12 and feeds that to madVR then the decoding output should be exactly the same as say ffmpeg_mt software decoding.
dansrfe is offline  
Old 16th February 2011, 01:01   #5573  |  Link
STaRGaZeR
4:2:0 hater
 
Join Date: Apr 2008
Posts: 1,302
Quote:
Originally Posted by nlnl View Post
And what about amazing vector adaptive deinterlacing without DXVA2?
You can use VA hardware deinterlacing AND software decoding without issues
__________________
Specs, GTX970 - PLS 1440p@96Hz
Quote:
Originally Posted by Manao View Post
That way, you have xxxx[p|i]yyy, where xxxx is the vertical resolution, yyy is the temporal resolution, and 'i' says the image has been irremediably destroyed.
STaRGaZeR is offline  
Old 16th February 2011, 07:26   #5574  |  Link
nlnl
Registered User
 
Join Date: Aug 2008
Posts: 176
Quote:
Originally Posted by STaRGaZeR View Post
You can use VA hardware deinterlacing AND software decoding without issues
And so we can use MADVR + VA hardware deinterlacing ?
Please tell me how
nlnl is offline  
Old 16th February 2011, 08:04   #5575  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,430
Quote:
Originally Posted by ajp_anton View Post
How does software decoding give better picture quality than hardware decoding?
Apart from errors from streams that aren't supported by the hardware (in which case it should fall back to software anyway), the image should by standard be identical in all decoders.
"Should" being the important word.
Especially AMDs Motion Compensation has some issues with high motion scenes combined with panning cameras.
There is a fully defined standard for decoding, yes, but that doesn't mean everyone strictly follows it.

Quote:
Now afaik DXVA decoding decodes only to NV12 or some odd colorspace like that. If it keeps it YV12 and feeds that to madVR then the decoding output should be exactly the same as say ffmpeg_mt software decoding.
NV12 and YV12 are really the same, just differently arranged. You can convert between those two formats without any data loss.

Oh also, again the "Should"
And another thing: ffmpeg-mt has some bugs still that can degrade picture quality. For full software reference, use normal ffmpeg.

Quote:
Originally Posted by nlnl View Post
And so we can use MADVR + VA hardware deinterlacing ?
Please tell me how
Not possible.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 16th February 2011 at 08:09.
nevcairiel is offline  
Old 16th February 2011, 11:36   #5576  |  Link
Luv
Registered User
 
Join Date: Nov 2009
Posts: 63
Quote:
Originally Posted by nlnl View Post
And so we can use MADVR + VA hardware deinterlacing ?
Please tell me how
I might be confused about what's really in motion here but if I watch 1080i material with automatic deinterlacing and Pulldown detection checked in the CCC,I have extraordinary good results with madVR 0.36.
Luv is offline  
Old 16th February 2011, 12:05   #5577  |  Link
namaiki
Registered User
 
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
Quote:
Originally Posted by Luv View Post
I might be confused about what's really in motion here but if I watch 1080i material with automatic deinterlacing and Pulldown detection checked in the CCC,I have extraordinary good results with madVR 0.36.
What program are you using? If MPC-HC, could you please tell me what is listed in the menu (Play> Filters) when playing that 1080i material?
namaiki is offline  
Old 16th February 2011, 12:10   #5578  |  Link
Luv
Registered User
 
Join Date: Nov 2009
Posts: 63
namaiki, I use:
- ZP 5.02 on XP/32
- Catalyst 10.8
- latest DirectX (Does everybody pay attention to this ?)
- Powerdvd MPEG2 decoder
- madVR 0.36 (Spline64,4 taps all the way)

Last edited by Luv; 16th February 2011 at 12:14.
Luv is offline  
Old 16th February 2011, 12:11   #5579  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,430
madVR tells the graphics card that its a game, not a video player. All those post-processing options built into the graphics drivers should not turn on. Are you sure that there isn't any other filter doing deinterlacing along on the way?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline  
Old 16th February 2011, 12:25   #5580  |  Link
Luv
Registered User
 
Join Date: Nov 2009
Posts: 63
I'm positive,nevcairiel.
I never installed the ZP ffdshow package.I installed first all the filters I wanted and then let ZP detect them when installing itself.
Luv is offline  
Closed Thread

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


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 14:55.


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