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 > Avisynth Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 21st June 2021, 13:47   #1121  |  Link
Dogway
Registered User
 
Join Date: Nov 2009
Posts: 1,166
ConvertBits(16) # Default bitshift scaling. fulls=false for YUV

Expr("range_max") # Default full stretch scaling.


If you don't see the problem I can't help anymore.
Dogway is offline   Reply With Quote
Old 21st June 2021, 13:50   #1122  |  Link
pinterf
Registered User
 
Join Date: Jan 2014
Posts: 1,914
Side note:

Avisynth supports frame properties, but only provides the internal framework for it. Many external plugins are actively using them, z_xxxxx resizers/format converter for example.

But - due to lack of development resources - there is zero usage of them internally. Color matrix, full-limited, others. ConvertBits would automatically know the proper input format (full scale) and voilá, no more user error.

It is on the roadmap.
pinterf is offline   Reply With Quote
Old 21st June 2021, 14:00   #1123  |  Link
Dogway
Registered User
 
Join Date: Nov 2009
Posts: 1,166
Still need to get into frame properties, see if they impact performance, reliability and do implementation.

Quote:
Originally Posted by pinterf View Post
I'm somehow reluctant to support Avisynth Expr with new bad-habit workaround constants.
I'm super intrigued in doing a research of how many current HBD aware scripts/plugins work correctly as you expect. I will try to find some time and report if my "bad-habit workaround" works better or not.
Dogway is offline   Reply With Quote
Old 21st June 2021, 14:00   #1124  |  Link
pinterf
Registered User
 
Join Date: Jan 2014
Posts: 1,914
Quote:
Originally Posted by Dogway View Post
ConvertBits(16) # Default bitshift scaling. fulls=false for YUV

Expr("range_max") # Default full stretch scaling.


If you don't see the problem I can't help anymore.
What problem. It's how it is defined.
Range_max is _not_ representing a scaled 255 maximum, but the maximum value of the actual bit depth.
pinterf is offline   Reply With Quote
Old 21st June 2021, 21:56   #1125  |  Link
zorr
Registered User
 
Join Date: Mar 2018
Posts: 316
Quote:
Originally Posted by pinterf View Post
['Clip' type frame property read]
Next test iteration:
AviSynth+ 3.7.1-test6 20210621
Thanks again. I'm running MVTools tests again and looks like it could take a couple of days until they're finished, I'll test after that.
zorr 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 14:02.


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