On Tue, Oct 22, 2024 at 04:22:06PM +0200, Lynne via ffmpeg-devel wrote:
> On 16/10/2024 15:26, Michael Niedermayer wrote:
> > This makes a 16bit RGB raw sample 25% faster at a 2% loss of compression 
> > with rawlsb=4
> > 
> > Please test and comment
> > 
> > This stores the LSB through non binary range coding, this is simpler than 
> > using a
> > separate coder
> > For cases where range coding is not wanted its probably best to use golomb 
> > rice
> > for everything.
> > 
> > We also pass the LSB through the decorrelation and context stages (which is 
> > basically free)
> > this leads to slightly better compression than separating them earlier.
> > 
> > Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc>
[...]
>
> TBH I'm still not a fan of this and I don't think it should be part of
> version 4. It seems like it'll be a very niche coding feature that's better
> served by Golomb-Rice coding, which is many times faster as you can
> *parallelize* it.
> It could potentially help improve compression of noisy images as the noise
> wouldn't affect EC state, but without a search mechanism, leaving it in the
> hands of users is bound to lead to a misuse.

32bit float support will likely be in v4, and i imagine from 32bit some will
be random. So some kind of raw lsb support seems important, at least for some
content.

In that sense, if someone has 32bit float material, i would be interrested
in having a copy for developing/testing future 32bit float support

thx

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety -- Benjamin Franklin

Attachment: signature.asc
Description: PGP signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to