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

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.