Maryla
266cbbc511
sharpyuv: add 32bit version of SharpYuvFilterRow.
...
This allows increasing intermediate value precision from 10 bits to 14 bits.
Change-Id: I0fc33400d200a849bcc2c677ab8346215a9dbc3b
2022-06-01 13:42:29 +02:00
Maryla
93c5437115
sharpyuv: add support for 10/12/16 bit rgb and 10/12 bit yuv.
...
10bit+ input is truncated to 10bits for now.
Change-Id: I7ac00ca54c623d94c76ccd8954418e11095997d2
2022-05-23 20:48:44 +02:00
Maryla
01a05de1a7
libsharpyuv: add colorspace utilities
...
Change-Id: I620c8593dc81f39e747de5ed354332adb7278bed
2022-04-08 10:07:22 +02:00
Maryla
7a68afaac5
Let SharpArgbToYuv caller pass in an RGB>YUV conversion matrix.
...
Change-Id: I4ed2dfc00ce63361abd49c693f31f307e0b0262f
2022-03-24 16:37:47 +01:00
Maryla
29cc95ce4c
Basic version of libsharpyuv in libwebp, in C.
...
It's self contained apart from a dependency on src/webp/types.h and src/dsp/cpu.h
For now it's only set up as an internal library, not an installable one.
Webp doesn't depend on it yet, the code is only duplicated.
Change-Id: I752799894f9d4105d0d296ddebd9f9641181a1ec
2022-02-18 14:52:44 +00:00