genode/repos/libports/recipes/api
Alexander Boettcher 0d868515a5 libyuv: add support to overwrite default allocator
Internally libyuv uses malloc & free for short time dynamic memory
allocation during image transformation. The converted images are
such large, that the Libc allocator will create and destroy new Genode
dataspace per image.  In time sensitive code paths, the overhead can be
noticeable by the caller of the image transformation.
The patch adds the option to register callbacks in the libyuv library to
implement the image allocation by users of the library. They may implement
caching strategies to avoid the overhead, e.g. as seen with qemu-usb and
the webcam model.
2023-10-04 13:22:06 +02:00
..
compat-libc depot: update recipe hashes 2023-08-24 11:01:40 +02:00
curl depot: update recipe hashes 2023-01-24 12:07:33 +01:00
expat depot: update recipe hashes 2022-11-17 08:00:37 +01:00
fatfs depot: update recipe hashes 2023-04-17 14:48:30 +02:00
ffi depot: update recipe hashes 2021-06-25 11:46:37 +02:00
format depot: update recipe hashes 2023-03-13 14:32:54 +01:00
freetype depot: update recipe hashes 2019-02-26 14:47:02 +01:00
gmp depot: update recipe hashes 2022-08-17 12:03:26 +02:00
jbig2dec depot: update recipe hashes 2019-02-26 14:47:02 +01:00
jitterentropy depot: update recipe hashes 2022-11-17 08:00:37 +01:00
jpeg depot: update recipe hashes 2021-05-28 14:16:46 +02:00
libarchive depot: update recipe hashes 2019-02-26 14:47:02 +01:00
libc depot: update recipe hashes 2023-05-30 12:13:34 +02:00
libc_setjmp depot: update recipe hashes 2023-05-30 12:13:34 +02:00
libdrm depot: update recipe hashes 2022-11-17 08:00:37 +01:00
libgcov depot: update recipe hashes 2023-05-30 12:13:34 +02:00
libgcrypt depot: update recipe hashes 2022-11-17 08:00:37 +01:00
libiconv depot: update recipe hashes 2019-02-26 14:47:02 +01:00
liblzma depot: update recipe hashes 2019-02-26 14:47:02 +01:00
libpng depot: update recipe hashes 2019-02-26 14:47:02 +01:00
libqgenodeviewwidget depot: update recipe hashes 2020-07-13 11:33:53 +02:00
libqpluginwidget depot: update recipe hashes 2020-07-13 11:33:53 +02:00
libssh depot: update recipe hashes 2021-10-14 13:46:25 +02:00
libusb usb_webcam: package recipes 2021-06-25 11:41:44 +02:00
libuvc usb_webcam: package recipes 2021-06-25 11:41:44 +02:00
libyaml depot: update recipe hashes 2022-05-25 12:23:04 +02:00
libyuv libyuv: add support to overwrite default allocator 2023-10-04 13:22:06 +02:00
lwip depot: update recipe hashes 2023-01-24 12:07:33 +01:00
mesa depot: update recipe hashes 2021-08-30 15:00:39 +02:00
mupdf depot: update recipe hashes 2019-02-26 14:47:02 +01:00
ncurses depot: update recipe hashes 2019-02-26 14:47:02 +01:00
openjpeg depot: update recipe hashes 2019-02-26 14:47:02 +01:00
openssl depot: update recipe hashes 2023-04-17 14:48:30 +02:00
pcre depot: update recipe hashes 2019-02-26 14:47:02 +01:00
pcsc-lite depot: update recipe hashes 2022-11-17 08:00:37 +01:00
posix depot: update recipe hashes 2020-05-18 10:16:59 +02:00
qoost depot: update recipe hashes 2022-11-17 08:00:37 +01:00
qt5_base depot: update recipe hashes 2023-05-30 12:13:34 +02:00
qt5_component depot: update recipe hashes 2023-04-17 14:48:30 +02:00
qt5_declarative depot: update recipe hashes 2023-05-30 12:13:34 +02:00
qt5_quickcontrols2 depot: update recipe hashes 2023-05-30 12:13:34 +02:00
qt5_svg depot: update recipe hashes 2023-05-30 12:13:34 +02:00
qt5_virtualkeyboard depot: update recipe hashes 2023-05-30 12:13:34 +02:00
qt5_webchannel depot: update recipe hashes 2023-05-30 12:13:34 +02:00
qt5_webengine depot: update recipe hashes 2023-05-30 12:13:34 +02:00
sanitizer depot: update recipe hashes 2023-05-30 12:13:34 +02:00
spark depot: update recipe hashes 2023-05-30 12:13:34 +02:00
stdcxx depot: update recipe hashes 2023-06-16 11:24:26 +02:00
zlib depot: update recipe hashes 2019-02-26 14:47:02 +01:00