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. |
2nd December 2012, 10:17 | #15901 | Link |
Registered User
Join Date: Sep 2012
Location: Turin
Posts: 104
|
Hi @madshi,
I think it has already been asked, but since I think it could be helpful for a lot of us I just wanted to ask if for you is high priority or not: it could be awesome to be able to select the appropriate upscaling algorithms depending on the resolution of the video without everytime having to do ctrl+j to see if frame dropping is occuring and then via shortcut keys adopting another less demanding algorithm. If too difficult to implement I guess it would be great to implement it just for 720 videos. Thanks |
2nd December 2012, 11:01 | #15902 | Link | |
Playing with MKV files...
Join Date: Feb 2007
Posts: 278
|
Quote:
Also, I sometimes have frames drop right at the very start of playback or when jumping from Windowed to Fullscreen view, I wouldn't want MadVR automatically "downshifting" the method of up-scaling because of these dropped frames when it's only a temporary issue.
__________________
Intel Core i7 920, 6 GB RAM | GeForce GTX670 | Win8.1 | LAV 0.64 / MadVR 0.87.10 | Zoom Player v10 / MPC-HC 1.7.8 |
|
2nd December 2012, 11:18 | #15903 | Link |
Registered User
Join Date: Sep 2012
Location: Turin
Posts: 104
|
But I do not want MadVR to automatically switch scaling algorithms based on framdrops, where did I say that? The problem for me (and for many others I guess) mostly occours while playing 720p videos with the same demanding upscale algorithms that runs perfectly fine with SD resolutions I agree with you that every one has his preferences (mine is Jinc), I simply would like a feature (don't know though if easy to implement) like the following one: if video resolution is less than 720 pixels height than use these user define upscale settings, if not use these otheres. Hope I made myself clearer
|
2nd December 2012, 11:33 | #15904 | Link |
Playing with MKV files...
Join Date: Feb 2007
Posts: 278
|
Okay, I read that as you wanted it to use a given algorithm but if frame dropping was occurring it should change itself to a lower one. :S
It's more then the resolution that determines of something is going to play back smoothly or not anyway. The 720p video could be in a less demanding h264 profile from one file to another, or just lower bitrate, not to mention frame rates can vary...
__________________
Intel Core i7 920, 6 GB RAM | GeForce GTX670 | Win8.1 | LAV 0.64 / MadVR 0.87.10 | Zoom Player v10 / MPC-HC 1.7.8 |
2nd December 2012, 11:50 | #15905 | Link |
Registered User
Join Date: Sep 2012
Location: Turin
Posts: 104
|
You are right, for sure out there there are 720p videos that could be easily upscaled with the same SD heavy settings, that said I by far prefer to have the choice to play ALWAYS a 720p video with lower upscale settings and "taking the risk" that some of those 720 videos could have run the same even with highest settings than having almost every time a play a 720p video to manually change the upscale algorithm That said please notice that playing a 720p video with a less demanding upscale algorithm is not necessarly a bad thing, for what I understood the upscale quality of algorithms is much more noticible the lowest the native resolution is.
|
2nd December 2012, 11:57 | #15906 | Link | |
Registered User
Join Date: Jan 2007
Posts: 530
|
Quote:
Create a drop target that you might drag and drop a movie onto (MKV or some such). Use something like mediainfo.dll to get the file properties, then instantiate a madVR settings object to set the scaling algo based on some set of rules against the file props (ie. rez, bitrate, etc.). THen, launch the player with the movie file. It's hacky because your player of choice can't already be running with a madVR instance.....and other reasons that maybe aren't so obvious. IMO, this type of functionality might be better in the player rather than the renderer, but either way, it's handy to have. |
|
2nd December 2012, 11:59 | #15907 | Link |
Registered User
Join Date: Sep 2012
Location: Turin
Posts: 104
|
I agree, but at least for me (GTX 460M overclocked) jinc has such an impact on the GPU that makes the difference between SD and 720p videos. Other things like for instance high bitrates do not have the same performance hit
|
2nd December 2012, 12:09 | #15909 | Link | ||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
|
||
2nd December 2012, 15:31 | #15911 | Link |
Registered User
Join Date: May 2007
Posts: 454
|
I personally don't like the idea of madVR changing scaling algos based on frame drops. I guess because there are many thing that can cause framedrops that are not related to GPU being overstressed. I would say a better solution would be to have the ability to choose different scaling algos based on video sizes, format and framerate.
|
2nd December 2012, 15:31 | #15912 | Link |
Registered User
Join Date: Sep 2011
Posts: 72
|
image upscaling - Jink 4 or 8 select
go to croma upscaling - Jink 3 go to image downscaling - Spline 4 go to image upscaling - Jink 4 or 8 be in false
__________________
Win7x64 Core i7 920 3.5GHz Noctua NH-D14/ArcticCooling MX-3 6(3x2)GB Transcend 1426MHz RoyalHD (64MB)[Solo6c][JPLAY]/HD7850DC22GD5V2[EIZOT965] Seasonic X-750 VelociRaptor WD4500HLHX/16TB_STORE |
2nd December 2012, 16:37 | #15913 | Link | |
Registered User
Join Date: Aug 2006
Location: Stockholm/Helsinki
Posts: 805
|
Quote:
|
|
2nd December 2012, 17:04 | #15914 | Link | |
Registered User
Join Date: Aug 2010
Posts: 576
|
Quote:
So, I think even with modern platforms, it is still possible to get a benefit. And if you do a lot of multitasking or run something cpu intensive in the background, performance with software decoding can dip. Lastly, you have this video decoding stuff taking up valuable die space on your gpu, might as well use it. Last edited by mindbomb; 2nd December 2012 at 17:10. |
|
2nd December 2012, 17:09 | #15915 | Link | ||
Registered User
Join Date: Jan 2009
Posts: 1,210
|
Hardware acceleration should be used whenever possible. And to quote nevcairiel:
Quote:
Quote:
|
||
2nd December 2012, 18:36 | #15916 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
For a fast PC, power usage is the only possible advantage you get, and some people just don't care and prefer the more reliable software decoder, which is just fine. /me shrugs
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
2nd December 2012, 18:56 | #15917 | Link |
Registered User
Join Date: Oct 2012
Posts: 70
|
In my case, DXVA CB cause many dropped & delayed frames with all algorithms, is it normal ?
Right now, I set Lav with no Hardware Acceleration and I have 0 dropped or delayed frames.
__________________
iiyama prolite xb2483hsu 1080p60 Gamma=2.25 - Intel Core i3-2100 3.10GHz - AMD Radeon HD 6850, RGB 4:4:4 Full range - MPC-HC + XYSubFilter + madVR |
2nd December 2012, 20:31 | #15918 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
DXVA CB doesn't work well on AMD before the 7000 series, AMD doesn't like when you copy stuff from the GPU to the system memory.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
2nd December 2012, 21:56 | #15920 | Link |
Registered User
Join Date: Mar 2007
Posts: 934
|
Also, for people like me who have a powerful CPU and relatively weak GPU (i7-920 @ 3.8 GHz + GTS250), using software decoding might result in a quieter system because it stops the GPU fan kicking in.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7 |
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|