Provided by: libtiff-dev_4.1.0+git191117-2build1_amd64 bug


       TIFFFindCODEC,  TIFFRegisterCODEC,  TIFFUnRegisterCODEC,  TIFFIsCODECConfigured  -  codec-
       related utility routines


       #include <tiffio.h>

       const TIFFCodec* TIFFFindCODEC(uint16 scheme);
       TIFFCodec* TIFFRegisterCODEC(uint16 scheme, const char *method, TIFFInitMethod init);
       void TIFFUnRegisterCODEC(TIFFCodec *codec);
       int TIFFIsCODECConfigured(uint16 scheme);


       libtiff supports a variety of compression schemes implemented by  software  codecs.   Each
       codec  adheres to a modular interface that provides for the decoding and encoding of image
       data; as well as some other methods for initialization, setup, cleanup, and the control of
       default  strip  and tile sizes.  Codecs are identified by the associated value of the TIFF
       Compression tag; e.g. 5 for LZW compression.

       The TIFFRegisterCODEC routine can be used  to  augment  or  override  the  set  of  codecs
       available  to an application.  If the specified scheme already has a registered codec then
       it is overridden and any images with data encoded with this  compression  scheme  will  be
       decoded using the supplied codec.

       TIFFIsCODECConfigured  returns  1 if the codec is configured and working. Otherwise 0 will
       be returned.


       No space to register compression scheme %s.   TIFFRegisterCODEC  was  unable  to  allocate
       memory for the data structures needed to register a codec.

       Cannot  remove  compression scheme %s; not registered.  TIFFUnRegisterCODEC did not locate
       the specified codec in the table of registered compression schemes.



       Libtiff library home page: