genode/repos/libports/recipes/src
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
..
acpi_event depot: update recipe hashes 2023-08-24 11:01:40 +02:00
acpica depot: update recipe hashes 2023-08-24 11:01:40 +02:00
curl depot: update recipe hashes 2023-05-30 12:13:34 +02:00
expat depot: update recipe hashes 2023-05-30 12:13:34 +02:00
extract depot: update recipe hashes 2023-08-24 11:01:40 +02:00
fetchurl depot: update recipe hashes 2023-08-24 11:01:40 +02:00
ffi depot: update recipe hashes 2023-05-30 12:13:34 +02:00
freetype depot: update recipe hashes 2023-05-30 12:13:34 +02:00
fs_utils depot: update recipe hashes 2023-05-30 12:13:34 +02:00
gcov depot: update recipe hashes 2023-08-24 11:01:40 +02:00
gmp depot: update recipe hashes 2023-05-30 12:13:34 +02:00
jbig2dec depot: update recipe hashes 2023-05-30 12:13:34 +02:00
jpeg depot: update recipe hashes 2023-05-30 12:13:34 +02:00
libarchive depot: update recipe hashes 2023-05-30 12:13:34 +02:00
libc depot: update recipe hashes 2023-08-24 11:01:40 +02:00
libdrm depot: update recipe hashes 2023-08-24 11:01:40 +02:00
libiconv depot: update recipe hashes 2023-05-30 12:13:34 +02:00
liblzma depot: update recipe hashes 2023-05-30 12:13:34 +02:00
libpng depot: update recipe hashes 2023-05-30 12:13:34 +02:00
libqgenodeviewwidget depot: update recipe hashes 2023-08-24 11:01:40 +02:00
libqpluginwidget depot: update recipe hashes 2023-08-24 11:01:40 +02:00
libssh depot: update recipe hashes 2023-05-30 12:13:34 +02:00
libusb depot: update recipe hashes 2023-08-24 11:01:40 +02:00
libuvc depot: update recipe hashes 2023-05-30 12:13:34 +02:00
libyuv libyuv: add support to overwrite default allocator 2023-10-04 13:22:06 +02:00
mesa depot: update recipe hashes 2023-08-24 11:01:40 +02:00
mesa_gears depot: update recipe hashes 2023-08-24 11:01:40 +02:00
mupdf depot: update recipe hashes 2023-05-30 12:13:34 +02:00
ncurses depot: update recipe hashes 2023-05-30 12:13:34 +02:00
openjpeg depot: update recipe hashes 2023-05-30 12:13:34 +02:00
openssl depot: update recipe hashes 2023-05-30 12:13:34 +02:00
pcre depot: update recipe hashes 2023-05-30 12:13:34 +02:00
pcsc-lite depot: update recipe hashes 2023-08-24 11:01:40 +02:00
pdf_view depot: update recipe hashes 2023-08-24 11:01:40 +02:00
posix depot: update recipe hashes 2023-08-24 11:01:40 +02:00
qt5_base depot: update recipe hashes 2023-08-24 11:01:40 +02:00
qt5_calculatorform depot: update recipe hashes 2023-06-16 11:24:26 +02:00
qt5_component depot: update recipe hashes 2023-08-24 11:01:40 +02:00
qt5_declarative depot: update recipe hashes 2023-06-16 11:24:26 +02:00
qt5_graphicaleffects depot: update recipe hashes 2023-06-16 11:24:26 +02:00
qt5_launchpad depot: update recipe hashes 2023-08-24 11:01:40 +02:00
qt5_openglwindow depot: update recipe hashes 2023-06-16 11:24:26 +02:00
qt5_quickcontrols depot: update recipe hashes 2023-06-16 11:24:26 +02:00
qt5_quickcontrols2 depot: update recipe hashes 2023-08-24 11:01:40 +02:00
qt5_samegame depot: update recipe hashes 2023-06-16 11:24:26 +02:00
qt5_svg depot: update recipe hashes 2023-08-24 11:01:40 +02:00
qt5_testqstring depot: update recipe hashes 2023-06-16 11:24:26 +02:00
qt5_tetrix depot: update recipe hashes 2023-06-16 11:24:26 +02:00
qt5_textedit depot: update recipe hashes 2023-06-16 11:24:26 +02:00
qt5_virtualkeyboard depot: update recipe hashes 2023-06-16 11:24:26 +02:00
qt5_virtualkeyboard_example depot: update recipe hashes 2023-06-16 11:24:26 +02:00
sanitizer depot: update recipe hashes 2023-08-24 11:01:40 +02:00
sntp_client depot: update recipe hashes 2023-08-24 11:01:40 +02:00
spark depot: update recipe hashes 2023-08-24 11:01:40 +02:00
stdcxx depot: update recipe hashes 2023-06-16 11:24:26 +02:00
stdin2out depot: update recipe hashes 2023-05-30 12:13:34 +02:00
system_rtc depot: update recipe hashes 2023-08-24 11:01:40 +02:00
test-expat depot: update recipe hashes 2023-05-30 12:13:34 +02:00
test-ldso depot: update recipe hashes 2023-08-24 11:01:40 +02:00
test-libc depot: update recipe hashes 2023-05-30 12:13:34 +02:00
test-libc_connect depot: update recipe hashes 2023-05-30 12:13:34 +02:00
test-libc_counter depot: update recipe hashes 2023-05-30 12:13:34 +02:00
test-libc_execve depot: update recipe hashes 2023-05-30 12:13:34 +02:00
test-libc_fifo_pipe depot: update recipe hashes 2023-08-24 11:01:40 +02:00
test-libc_fork depot: update recipe hashes 2023-05-30 12:13:34 +02:00
test-libc_getenv depot: update recipe hashes 2023-05-30 12:13:34 +02:00
test-libc_pipe depot: update recipe hashes 2023-05-30 12:13:34 +02:00
test-libc_vfs depot: update recipe hashes 2023-08-24 11:01:40 +02:00
test-libc_vfs_block depot: update recipe hashes 2023-08-24 11:01:40 +02:00
test-netty depot: update recipe hashes 2023-08-24 11:01:40 +02:00
test-pipe_read_ready depot: update recipe hashes 2023-05-30 12:13:34 +02:00
test-pthread depot: update recipe hashes 2023-08-24 11:01:40 +02:00
test-qpluginwidget depot: update recipe hashes 2023-08-24 11:01:40 +02:00
test-qt_core depot: update recipe hashes 2023-06-16 11:24:26 +02:00
test-qt_core_cmake depot: update recipe hashes 2023-06-16 11:24:26 +02:00
test-qt_quick depot: update recipe hashes 2023-06-16 11:24:26 +02:00
test-spark depot: update recipe hashes 2023-08-24 11:01:40 +02:00
test-spark_exception depot: update recipe hashes 2023-08-24 11:01:40 +02:00
test-spark_secondary_stack depot: update recipe hashes 2023-08-24 11:01:40 +02:00
test-stdcxx depot: update recipe hashes 2023-06-16 11:24:26 +02:00
test-tcp depot: update recipe hashes 2023-08-24 11:01:40 +02:00
usb_webcam depot: update recipe hashes 2023-08-24 11:01:40 +02:00
vesa_drv depot: update recipe hashes 2023-08-24 11:01:40 +02:00
vfs_fatfs depot: update recipe hashes 2023-08-24 11:01:40 +02:00
vfs_jitterentropy depot: update recipe hashes 2023-08-24 11:01:40 +02:00
vfs_libusb depot: update recipe hashes 2023-08-24 11:01:40 +02:00
vfs_lwip depot: update recipe hashes 2023-08-24 11:01:40 +02:00
vfs_oss depot: update recipe hashes 2023-08-24 11:01:40 +02:00
zlib depot: update recipe hashes 2023-05-30 12:13:34 +02:00