libde265 and libheif
Media Server uses these third-party libraries to provide support for HEIC images.
The libraries distributed with Media Server were compiled using the source code available from:
- libde265 version 1.0.15 - https://github.com/strukturag/libde265
- libheif version 1.17.6 - https://github.com/strukturag/libheif
libde265
Windows
Built with the default cmake options.
Linux
Built by using the following command.
./configure --disable-static --disable-dec265 --disable-sherlock265 && make && make install
libheif
Built using cmake with the following options set to "ON":
WITH_AOM_DECODER WITH_AOM_ENCODER WITH_JPEG_DECODER WITH_JPEG_ENCODER WITH_LIBDE265 WITH_OpenJPEG_DECODER WITH_OpenJPEG_ENCODER WITH_UNCOMPRESSED_CODEC
...and the following options set to "OFF":
WITH_DAV1D WITH_EXAMPLES WITH_GDK_PIXBUF WITH_LIBSHARPYUV WITH_RAV1E WITH_SvtEnc WITH_X265
The various path options, <package>_INCLUDE_DIR
and <package>_LIBRARIES
, where <package>
takes the values AOM
, JPEG
, LIBDE265
, OpenJPEG
, are all set appropriately to point at the relevant locations on the build system.