WHATS NEW?
==========

* Volume of soundstream is calculated within libacarsd
  Simply check the global var acarsd_volume (acarsd_volume = 0-127)

  Code sample:
  printf("Volume: %d%%\n",(acarsd_volume*100)/SCHAR_MAX);

* 3 global variables are now available:

  libacarsdmajorversion - Major Version of libacarsd
  libacarsdminorversion - Minor Version of libacarsd
  libacarsdrevision     - Revision number of libacarsd

* Enable/Disable CRC/FCB check
  
  Use the function acarsd_crccheck(const int set) to enable
  or disable the CRC check of libacarsd
  1 - CRC/FCB check is enabled
  0 - CRC/FCB check is disabled

* Get the state of the CRC/FCB check

  Call the function acarsd_iscrcchecked()
  The result is the state of the CRC/FCB check
  1 - CRC/FCB check is activ
  0 - CRC/FCB check is not activ

* Get the offset to the best message from the last decoding

  libacarsd runs with x passes on each soundstream. During this
  libacarsd writes information into the codeholder structure.
  There are also bad message or messages with failed CRC in this
  structure. For this reason you should check all used entries
  (use acarsd_codepos for your loop) or you can use the new
  function: acarsd_goodoffset(int *num)

  acarsd_goodoffset writes the offset to the integer pointed by 
  num and gives you a result:

  ACARSD_VALIDATED - Message in *num is validated
  ACARSD_WITHCRC   - Message in *num has a CRC failure but libacarsd
		     has no error detected and the message is
		     successful closed
  ACARSD_BEST	   - The message in *num has no errors included but
		     libacarsd could't find a closed character
  ACARSD_NONE      - No usefull message found! *num = -1 !!
		     NOTE: DO NOT USE NUM IF YOU GET ACARSD_NONE!
  
* Sort used codetables to get a optimal usage

  call acarsd_sorttables() to force a resort of the used codetables
  After sorting, the codetable with the best result is used as
  the first and so on.
  You should call this after every 50 or 100 good messages

* Get codetable statistics

  There is a global array of unsigned long's called acarsd_utable[]
  To get a statistic about used codetables, use the following code-
  sample:

  for (i=0;i<acarsd_tinuse;i++) {
    printf("Codetable #%d - %d good messages\n",i+1,acarsd_utable[i]);
  }
