James Zern
cad0d5adb6
sharyuv_{neon,sse2}.c: merge WEBP_USE_* sections
...
Change-Id: I686e6740717902d632fb01f9151e47fd3cb2cf79
2022-08-11 17:48:11 -07:00
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
8fa053d134
Rename SharpYUV to SharpYuv for consistency.
...
Change-Id: I21df96b4c8f8fa97bfd2ac9c806c7e5119b55691
2022-04-11 11:55:10 +02: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