FFmpeg
|
#include <jxl/decode.h>
#include <jxl/memory_manager.h>
Go to the source code of this file.
Macros | |
#define | JPEGXL_COMPUTE_NUMERIC_VERSION(major, minor, patch) ((major<<24) | (minor<<16) | (patch<<8) | 0) |
#define | JPEGXL_NUMERIC_VERSION JPEGXL_COMPUTE_NUMERIC_VERSION(0, 7, 0) |
Functions | |
size_t | ff_libjxl_get_threadcount (int threads) |
Transform threadcount in ffmpeg to one used by libjxl. More... | |
void | ff_libjxl_init_memory_manager (JxlMemoryManager *manager) |
Initialize and populate a JxlMemoryManager with av_malloc() and av_free() so libjxl will use these functions. More... | |
JPEG XL via libjxl common support header
Definition in file libjxl.h.
#define JPEGXL_COMPUTE_NUMERIC_VERSION | ( | major, | |
minor, | |||
patch | |||
) | ((major<<24) | (minor<<16) | (patch<<8) | 0) |
#define JPEGXL_NUMERIC_VERSION JPEGXL_COMPUTE_NUMERIC_VERSION(0, 7, 0) |
size_t ff_libjxl_get_threadcount | ( | int | threads | ) |
Transform threadcount in ffmpeg to one used by libjxl.
threads | ffmpeg's threads AVOption |
Definition at line 33 of file libjxl.c.
Referenced by libjxl_decode_init(), and libjxl_encode_init().
void ff_libjxl_init_memory_manager | ( | JxlMemoryManager * | manager | ) |
Initialize and populate a JxlMemoryManager with av_malloc() and av_free() so libjxl will use these functions.
manager | a pointer to a JxlMemoryManager struct |
Definition at line 65 of file libjxl.c.
Referenced by libjxl_decode_init(), and libjxl_encode_init().