Thread: Avisynth+
View Single Post
Old 21st August 2019, 19:15   #4829  |  Link
poisondeathray
Registered User
 
Join Date: Sep 2007
Posts: 5,371
Quote:
Originally Posted by StainlessS View Post

Dont know if as expected or not.



It's supposed to be lossless ; it is with vapoursynth

32bit float "expected" range is 0-1 , but negative values , and values than 1 should are kept. They are in other programs too. That's one of the main reasons for using float. It's commonly used with raw processing, and high end effects/compositing

You can read off the values in vapoursynth editor for different bit depths , and for float (<0 , >1 ), but I cannot "read" values in avspmod besides 8bit, I don't know what avs+ is doing

I think this issue has something to do with chroma resampling, because if you do colorbars(pixel_type="YV24"), and ConvertToYUV444 after the RGB step, it works as expected (equivalent)

If you do 8bit or 16bit (instead of 32), you got not equivalent (as expected) .

Float is required for the lossless round trip, but if it was a problem with float processing in general then the YV24 should have errors too
poisondeathray is offline