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 20th February 2020, 16:24   #7181  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,968
@aufkrawall
EVR-CP has dithering. Does this help you?
v0lt is offline   Reply With Quote
Old 20th February 2020, 16:30   #7182  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,923
yes that's good enough i will test it later but i'm very sure that it was fixing any banding issues from processing.

edit:looks good on a small scale but i have to install this new image source filter mpc-be is instantly finishing the file.
i need RGB48 input support to test my usually test image. hard to test lavfilter has dithering too so the error only comes from scaling

mpc-be EVR seems to win against MPC-HC EVR in this test:
https://drive.google.com/file/d/0B68...UwTFdTNFE/view
ignore the bottom part

sorry i'm currently using 2 screen with 6 bit.

Last edited by huhn; 20th February 2020 at 16:51.
huhn is offline   Reply With Quote
Old 20th February 2020, 18:57   #7183  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Yeah, mpc-be evr-cp is fine.
aufkrawall is offline   Reply With Quote
Old 20th February 2020, 19:20   #7184  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,968
@aufkrawall
I suggest trying v0.4.2.1148 in DX9 mode.

Last edited by v0lt; 21st February 2020 at 14:40.
v0lt is offline   Reply With Quote
Old 21st February 2020, 11:07   #7185  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,923
mpc-vr DX9 doesn't fail the banding test anymore good job
huhn is offline   Reply With Quote
Old 21st February 2020, 12:13   #7186  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,968
Dithering is also added for DX11 mode in v0.4.2.1150.

Last edited by v0lt; 21st February 2020 at 13:20.
v0lt is offline   Reply With Quote
Old 21st February 2020, 12:36   #7187  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,923
doesn't seem to work here.
huhn is offline   Reply With Quote
Old 21st February 2020, 13:22   #7188  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,968
@huhn
Thanks. I fixed this in v0.4.2.1151.

Last edited by v0lt; 21st February 2020 at 14:39.
v0lt is offline   Reply With Quote
Old 21st February 2020, 13:36   #7189  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
It's looking fine now, even with D3D11VA resizing. Great work!

Now, if I may offer another wish: Something like mpv's --video-sync=display-resample would be nice to always have perfect playback, as long as being close enough to a corresponding refresh rate:
https://github.com/mpv-player/mpv/wi...ynchronization
It's quite nice vs. smooth motion/interpolation to save power on mobile devices.
aufkrawall is offline   Reply With Quote
Old 21st February 2020, 13:54   #7190  |  Link
JNW
Registered User
 
Join Date: Sep 2017
Posts: 51
Introduced a bug here. The whole picture has been shifted up.
https://ibb.co/GpcF33b
JNW is offline   Reply With Quote
Old 21st February 2020, 14:18   #7191  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Hm, it's unfortuantely too slow on my Gemini Lake SoC: Even YouTube 1080p 60fps with lowest scaling and format settings consumes more than 10W package power, while mpv 4k 60fps averages around 8W (would be <6W on Linux Xorg fullscreen).
aufkrawall is offline   Reply With Quote
Old 21st February 2020, 14:39   #7192  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 1,968
@JNW
Thanks. I fixed this in v0.4.2.1152.
v0lt is offline   Reply With Quote
Old 21st February 2020, 15:57   #7193  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by aufkrawall View Post
Now, if I may offer another wish: Something like mpv's --video-sync=display-resample would be nice to always have perfect playback, as long as being close enough to a corresponding refresh rate:
https://github.com/mpv-player/mpv/wi...ynchronization
It's quite nice vs. smooth motion/interpolation to save power on mobile devices.
You do know this is just another take on what ReClock did 10 years ago, and many other players support by now?
Let video timings be precise, resample audio to match.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 21st February 2020, 16:24   #7194  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by nevcairiel View Post
and many other players support by now?
Ok, where is this magic button?

Quote:
Originally Posted by nevcairiel View Post
Let video timings be precise, resample audio to match.
But why should I?
aufkrawall is offline   Reply With Quote
Old 21st February 2020, 16:50   #7195  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,923
to bad it's not fixed in sanear the last commit was something about that interface.
huhn is offline   Reply With Quote
Old 21st February 2020, 21:07   #7196  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by aufkrawall View Post
But why should I?
What, thats exactly the technique your link proposes. Just what ReClock does.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 21st February 2020, 21:53   #7197  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by nevcairiel View Post
What, thats exactly the technique your link proposes. Just what ReClock does.
I meant: Why not resample video?
You change the refresh rate to anything or a multiple close and that's it, perfect playback guaranteed. There are no drawbacks in practice.

Note that my context was mobile devices and not one's personal cinema room with audio passthrough etc.
aufkrawall is offline   Reply With Quote
Old 21st February 2020, 22:04   #7198  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,923
doesn't change that they are selling audio resampling as new...

there is even a 3rd version from MPDN where the "sound" card just get's different sample rate and has to deal with that.
huhn is offline   Reply With Quote
Old 21st February 2020, 23:10   #7199  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
I politely asked for a handy feature and not for lectures by non-developers about its alleged history that is of no interest to anyone.

Last edited by aufkrawall; 21st February 2020 at 23:27.
aufkrawall is offline   Reply With Quote
Old 22nd February 2020, 00:11   #7200  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by aufkrawall View Post
I meant: Why not resample video?
Thats basically Smooth Motion. Sampling is the process of taking distinct temporal snapshots from a continous analog signal. In audio thats samples, in video thats frames. Smooth Motion interpolates between the available frames to show a different snapshot in time, ie. resampling.
Playing at a perfect integer multiple of the movie frame rate does not require any processing, since the sample-and-hold nature of video just takes care of that either way.

Resampling Audio with perfectly timed video is available in many players, including mpv as your quoted --video-sync=display-resample, or ReClock in DirectShow (or perhaps other audio renderer as well, I haven't really followed SaneAR etc)
Resampling Video is madVR Smooth Motion.

Your questions aren't very clear. You asked about emulating that mpv mode mentioned above, which is just what ReClock does. And now we're talking about the actual opposite instead?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 22nd February 2020 at 00:18.
nevcairiel is offline   Reply With Quote
Reply

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 19:24.


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