Quote:
Originally Posted by StainlessS
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